v20190719

package
v3.0.1074+incompatible Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (

	// A CAM signature/authentication error occurred.
	AUTHFAILURE = "AuthFailure"

	// Failed to get the CFS service role.
	AUTHFAILURE_GETROLEFAILED = "AuthFailure.GetRoleFailed"

	// Request unauthorized.
	AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"

	// Operation failed.
	FAILEDOPERATION = "FailedOperation"

	// Failed to bind the resource pack to the file system.
	FAILEDOPERATION_BINDRESOURCEPKGFAILED = "FailedOperation.BindResourcePkgFailed"

	// The resource is being created.
	FAILEDOPERATION_CLIENTTOKENINUSE = "FailedOperation.ClientTokenInUse"

	// There are mount targets on the file system.
	FAILEDOPERATION_MOUNTTARGETEXISTS = "FailedOperation.MountTargetExists"

	// The permission group has been bound to a file system.
	FAILEDOPERATION_PGROUPINUSE = "FailedOperation.PgroupInUse"

	// The permission group is being updated.
	FAILEDOPERATION_PGROUPISUPDATING = "FailedOperation.PgroupIsUpdating"

	// The permission group has been associated with a legacy instance. Please unassociate it and try again.
	FAILEDOPERATION_PGROUPLINKCFSV10 = "FailedOperation.PgroupLinkCfsv10"

	// Failed to unbind the resource tag.
	FAILEDOPERATION_UNTAGRESOURCEFAILED = "FailedOperation.UntagResourceFailed"

	// Internal error.
	INTERNALERROR = "InternalError"

	// Failed to create the file system.
	INTERNALERROR_CREATEFSFAILED = "InternalError.CreateFsFailed"

	// Failed to get the payment status of the user.
	INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"

	// Invalid parameter.
	INVALIDPARAMETER = "InvalidParameter"

	// The snapshot policy was not found.
	INVALIDPARAMETER_AUTOPOLICYNOTFOUND = "InvalidParameter.AutoPolicyNotFound"

	// The snapshot retention period is invalid.
	INVALIDPARAMETER_INVALIDALIVEDDAYS = "InvalidParameter.InvalidAlivedDays"

	// The scheduled day of the week parameter is invalid.
	INVALIDPARAMETER_INVALIDPARAMDAYOFWEEK = "InvalidParameter.InvalidParamDayofWeek"

	// The value of the scheduled hour parameter is incorrect.
	INVALIDPARAMETER_INVALIDPARAMHOUR = "InvalidParameter.InvalidParamHour"

	// The snapshot policy is invalid.
	INVALIDPARAMETER_INVALIDSNAPPOLICYSTATUS = "InvalidParameter.InvalidSnapPolicyStatus"

	// The file system snapshot parameter name is invalid.
	INVALIDPARAMETER_INVALIDSNAPSHOTNAME = "InvalidParameter.InvalidSnapshotName"

	// The file system snapshot policy name is invalid.
	INVALIDPARAMETER_INVALIDSNAPSHOTPOLICYNAME = "InvalidParameter.InvalidSnapshotPolicyName"

	// The policy parameter is missing.
	INVALIDPARAMETER_MISSINGPOLICYPARAM = "InvalidParameter.MissingPolicyParam"

	// The file system snapshot name exceeds the upper limit.
	INVALIDPARAMETER_SNAPSHOTNAMELIMITEXCEEDED = "InvalidParameter.SnapshotNameLimitExceeded"

	// The file system snapshot policy name exceeds the limit.
	INVALIDPARAMETER_SNAPSHOTPOLICYNAMELIMITEXCEEDED = "InvalidParameter.SnapshotPolicyNameLimitExceeded"

	// The parameter value is incorrect.
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	//
	INVALIDPARAMETERVALUE_AUTOPOLICYNOTFOUND = "InvalidParameterValue.AutoPolicyNotFound"

	// The length of the string used to ensure the idempotency of the request exceeds the upper limit of 64 bytes.
	INVALIDPARAMETERVALUE_CLIENTTOKENLIMITEXCEEDED = "InvalidParameterValue.ClientTokenLimitExceeded"

	// The permission group name already exists.
	INVALIDPARAMETERVALUE_DUPLICATEDPGROUPNAME = "InvalidParameterValue.DuplicatedPgroupName"

	// The rule IP already exists.
	INVALIDPARAMETERVALUE_DUPLICATEDRULEAUTHCLIENTIP = "InvalidParameterValue.DuplicatedRuleAuthClientIp"

	// Duplicate tag key.
	INVALIDPARAMETERVALUE_DUPLICATEDTAGKEY = "InvalidParameterValue.DuplicatedTagKey"

	// The length of the custom file system name exceeds the limit (64 bytes).
	INVALIDPARAMETERVALUE_FSNAMELIMITEXCEEDED = "InvalidParameterValue.FsNameLimitExceeded"

	// The file system quota exceeds the upper limit.
	INVALIDPARAMETERVALUE_FSSIZELIMITEXCEEDED = "InvalidParameterValue.FsSizeLimitExceeded"

	//
	INVALIDPARAMETERVALUE_INVALIDALIVEDAYS = "InvalidParameterValue.InvalidAliveDays"

	// Incorrect rule IP.
	INVALIDPARAMETERVALUE_INVALIDAUTHCLIENTIP = "InvalidParameterValue.InvalidAuthClientIp"

	// Invalid scaling policy parameters.
	INVALIDPARAMETERVALUE_INVALIDAUTOSCALEUPPARAMS = "InvalidParameterValue.InvalidAutoScaleUpParams"

	// The string used to ensure the idempotency of the request is incorrect.
	INVALIDPARAMETERVALUE_INVALIDCLIENTTOKEN = "InvalidParameterValue.InvalidClientToken"

	//
	INVALIDPARAMETERVALUE_INVALIDDESTINATIONREGIONS = "InvalidParameterValue.InvalidDestinationRegions"

	// Invalid encryption parameter.
	INVALIDPARAMETERVALUE_INVALIDENCRYPTED = "InvalidParameterValue.InvalidEncrypted"

	// `FileSystemId` is invalid.
	INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"

	// Invalid custom name.
	INVALIDPARAMETERVALUE_INVALIDFSNAME = "InvalidParameterValue.InvalidFsName"

	// Invalid file system quota.
	INVALIDPARAMETERVALUE_INVALIDFSSIZELIMIT = "InvalidParameterValue.InvalidFsSizeLimit"

	// Invalid file system status.
	INVALIDPARAMETERVALUE_INVALIDFSSTATUS = "InvalidParameterValue.InvalidFsStatus"

	// Incorrect mount target IP.
	INVALIDPARAMETERVALUE_INVALIDMOUNTTARGETIP = "InvalidParameterValue.InvalidMountTargetIp"

	// Invalid network type.
	INVALIDPARAMETERVALUE_INVALIDNETINTERFACE = "InvalidParameterValue.InvalidNetInterface"

	// Invalid value of `DayOfMonth`.
	INVALIDPARAMETERVALUE_INVALIDPARAMDAYOFMONTH = "InvalidParameterValue.InvalidParamDayOfMonth"

	//
	INVALIDPARAMETERVALUE_INVALIDPARAMDAYOFWEEK = "InvalidParameterValue.InvalidParamDayOfWeek"

	// Invalid value of `IntervalDays`.
	INVALIDPARAMETERVALUE_INVALIDPARAMINTERVALDAYS = "InvalidParameterValue.InvalidParamIntervalDays"

	// The permission group is not under this user.
	INVALIDPARAMETERVALUE_INVALIDPGROUP = "InvalidParameterValue.InvalidPgroup"

	// Invalid permission group ID.
	INVALIDPARAMETERVALUE_INVALIDPGROUPID = "InvalidParameterValue.InvalidPgroupId"

	// Invalid permission group name.
	INVALIDPARAMETERVALUE_INVALIDPGROUPNAME = "InvalidParameterValue.InvalidPgroupName"

	// Incorrect priority settings.
	INVALIDPARAMETERVALUE_INVALIDPRIORITY = "InvalidParameterValue.InvalidPriority"

	// Invalid protocol parameter.
	INVALIDPARAMETERVALUE_INVALIDPROTOCOL = "InvalidParameterValue.InvalidProtocol"

	// Either `ZoneName` or `ZoneId, Region` must be selected.
	INVALIDPARAMETERVALUE_INVALIDREGIONZONEINFO = "InvalidParameterValue.InvalidRegionZoneInfo"

	// Invalid parameter value: invalid resource tag value.
	INVALIDPARAMETERVALUE_INVALIDRESOURCETAGS = "InvalidParameterValue.InvalidResourceTags"

	// Incorrect read/write permission settings.
	INVALIDPARAMETERVALUE_INVALIDRWPERMISSION = "InvalidParameterValue.InvalidRwPermission"

	// Invalid target capacity.
	INVALIDPARAMETERVALUE_INVALIDSCALEUPTARGETCAPACITY = "InvalidParameterValue.InvalidScaleupTargetCapacity"

	//
	INVALIDPARAMETERVALUE_INVALIDSNAPPOLICYSTATUS = "InvalidParameterValue.InvalidSnapPolicyStatus"

	//
	INVALIDPARAMETERVALUE_INVALIDSNAPSHOTNAME = "InvalidParameterValue.InvalidSnapshotName"

	//
	INVALIDPARAMETERVALUE_INVALIDSNAPSHOTPOLICYNAME = "InvalidParameterValue.InvalidSnapshotPolicyName"

	// The snapshot is invalid.
	INVALIDPARAMETERVALUE_INVALIDSNAPSHOTSTATUS = "InvalidParameterValue.InvalidSnapshotStatus"

	// The resource pack does not exist or has been bound.
	INVALIDPARAMETERVALUE_INVALIDSTORAGERESOURCEPKG = "InvalidParameterValue.InvalidStorageResourcePkg"

	// Invalid storage class parameter.
	INVALIDPARAMETERVALUE_INVALIDSTORAGETYPE = "InvalidParameterValue.InvalidStorageType"

	// Invalid subnet ID.
	INVALIDPARAMETERVALUE_INVALIDSUBNETID = "InvalidParameterValue.InvalidSubnetId"

	// The tag key cannot be empty.
	INVALIDPARAMETERVALUE_INVALIDTAGKEY = "InvalidParameterValue.InvalidTagKey"

	// The tag value is empty or the character is invalid.
	INVALIDPARAMETERVALUE_INVALIDTAGVALUE = "InvalidParameterValue.InvalidTagValue"

	// The capacity value is invalid.
	INVALIDPARAMETERVALUE_INVALIDTURBOCAPACITY = "InvalidParameterValue.InvalidTurboCapacity"

	// Incorrect user permission settings.
	INVALIDPARAMETERVALUE_INVALIDUSERPERMISSION = "InvalidParameterValue.InvalidUserPermission"

	// The specified VIP is unavailable.
	INVALIDPARAMETERVALUE_INVALIDVIP = "InvalidParameterValue.InvalidVip"

	// Invalid VPCID.
	INVALIDPARAMETERVALUE_INVALIDVPCID = "InvalidParameterValue.InvalidVpcId"

	// Invalid VPC parameter.
	INVALIDPARAMETERVALUE_INVALIDVPCPARAMETER = "InvalidParameterValue.InvalidVpcParameter"

	// Invalid AZ.
	INVALIDPARAMETERVALUE_INVALIDZONEID = "InvalidParameterValue.InvalidZoneId"

	// Invalid AZ or AZ ID.
	INVALIDPARAMETERVALUE_INVALIDZONEORZONEID = "InvalidParameterValue.InvalidZoneOrZoneId"

	// `FileSystemId` is missing.
	INVALIDPARAMETERVALUE_MISSINGFILESYSTEMID = "InvalidParameterValue.MissingFileSystemId"

	// Either `FileSystemId` or `Region` must be selected.
	INVALIDPARAMETERVALUE_MISSINGFILESYSTEMIDORREGION = "InvalidParameterValue.MissingFileSystemIdOrRegion"

	// `FileSystem` is missing.
	INVALIDPARAMETERVALUE_MISSINGFSPARAMETER = "InvalidParameterValue.MissingFsParameter"

	// Key ID or ARN is missing.
	INVALIDPARAMETERVALUE_MISSINGKMSKEYID = "InvalidParameterValue.MissingKmsKeyId"

	// The permission group name and description cannot both be empty.
	INVALIDPARAMETERVALUE_MISSINGNAMEORDESCINFO = "InvalidParameterValue.MissingNameOrDescinfo"

	// The permission group name cannot be empty.
	INVALIDPARAMETERVALUE_MISSINGPGROUPNAME = "InvalidParameterValue.MissingPgroupName"

	// Snapshot policy parameters missing.
	INVALIDPARAMETERVALUE_MISSINGPOLICYPARAM = "InvalidParameterValue.MissingPolicyParam"

	//
	INVALIDPARAMETERVALUE_MISSINGSNAPNAMEORALIVEDAY = "InvalidParameterValue.MissingSnapNameOrAliveDay"

	// No storage pack is bound to.
	INVALIDPARAMETERVALUE_MISSINGSTORAGERESOURCEPKG = "InvalidParameterValue.MissingStorageResourcePkg"

	// `SUBNETID` and `UNSUBNETID` cannot both be empty.
	INVALIDPARAMETERVALUE_MISSINGSUBNETIDORUNSUBNETID = "InvalidParameterValue.MissingSubnetidOrUnsubnetid"

	// A VPC parameter is missing.
	INVALIDPARAMETERVALUE_MISSINGVPCPARAMETER = "InvalidParameterValue.MissingVpcParameter"

	// `VPCID` and `UNVPCID` cannot both be empty.
	INVALIDPARAMETERVALUE_MISSINGVPCIDORUNVPCID = "InvalidParameterValue.MissingVpcidOrUnvpcid"

	// `ZoneID` is missing.
	INVALIDPARAMETERVALUE_MISSINGZONEID = "InvalidParameterValue.MissingZoneId"

	// Either `Zone` or `Zone_id` must be selected.
	INVALIDPARAMETERVALUE_MISSINGZONEORZONEID = "InvalidParameterValue.MissingZoneOrZoneId"

	// The length of the permission group description exceeds the limit (255 bytes).
	INVALIDPARAMETERVALUE_PGROUPDESCINFOLIMITEXCEEDED = "InvalidParameterValue.PgroupDescinfoLimitExceeded"

	// The length of the permission group name exceeds the limit (64 bytes).
	INVALIDPARAMETERVALUE_PGROUPNAMELIMITEXCEEDED = "InvalidParameterValue.PgroupNameLimitExceeded"

	// The permission group rule and permission group do not match.
	INVALIDPARAMETERVALUE_RULENOTMATCHPGROUP = "InvalidParameterValue.RuleNotMatchPgroup"

	//
	INVALIDPARAMETERVALUE_SNAPSHOTNAMELIMITEXCEEDED = "InvalidParameterValue.SnapshotNameLimitExceeded"

	//
	INVALIDPARAMETERVALUE_SNAPSHOTPOLICYNAMELIMITEXCEEDED = "InvalidParameterValue.SnapshotPolicyNameLimitExceeded"

	// Invalid parameter value: the number of tag keys exceeds the upper limit (6).
	INVALIDPARAMETERVALUE_TAGKEYFILTERLIMITEXCEEDED = "InvalidParameterValue.TagKeyFilterLimitExceeded"

	// The length of the tag key exceeds the upper limit of 127 bytes.
	INVALIDPARAMETERVALUE_TAGKEYLIMITEXCEEDED = "InvalidParameterValue.TagKeyLimitExceeded"

	// The number of tag values exceeds the maximum (10).
	INVALIDPARAMETERVALUE_TAGVALUEFILTERLIMITEXCEEDED = "InvalidParameterValue.TagValueFilterLimitExceeded"

	// The length of the tag value exceeds the upper limit of 255 bytes.
	INVALIDPARAMETERVALUE_TAGVALUELIMITEXCEEDED = "InvalidParameterValue.TagValueLimitExceeded"

	// Services are unavailable in this AZ.
	INVALIDPARAMETERVALUE_UNAVAILABLEREGION = "InvalidParameterValue.UnavailableRegion"

	// Services are unavailable in this region.
	INVALIDPARAMETERVALUE_UNAVAILABLEZONE = "InvalidParameterValue.UnavailableZone"

	// `ZoneId` and `Region` do not match.
	INVALIDPARAMETERVALUE_ZONEIDREGIONNOTMATCH = "InvalidParameterValue.ZoneIdRegionNotMatch"

	// Missing parameter.
	MISSINGPARAMETER = "MissingParameter"

	// Operation denied.
	OPERATIONDENIED = "OperationDenied"

	// The resource is in use.
	RESOURCEINUSE = "ResourceInUse"

	// The number of file systems has reached the upper limit.
	RESOURCEINSUFFICIENT_FILESYSTEMLIMITEXCEEDED = "ResourceInsufficient.FileSystemLimitExceeded"

	// The number of permission groups has reached the upper limit.
	RESOURCEINSUFFICIENT_PGROUPNUMBERLIMITEXCEEDED = "ResourceInsufficient.PgroupNumberLimitExceeded"

	// Resources in the region have been sold out.
	RESOURCEINSUFFICIENT_REGIONSOLDOUT = "ResourceInsufficient.RegionSoldOut"

	// The number of rules exceeds the upper limit.
	RESOURCEINSUFFICIENT_RULELIMITEXCEEDED = "ResourceInsufficient.RuleLimitExceeded"

	// Snapshots are not supported because the file system is too large.
	RESOURCEINSUFFICIENT_SNAPSHOTSIZELIMITEXCEEDED = "ResourceInsufficient.SnapshotSizeLimitExceeded"

	// There is no IP available in this subnet.
	RESOURCEINSUFFICIENT_SUBNETIPALLOCCUPIED = "ResourceInsufficient.SubnetIpAllOccupied"

	// The quantity of the resource tags reached the upper limit.
	RESOURCEINSUFFICIENT_TAGLIMITEXCEEDED = "ResourceInsufficient.TagLimitExceeded"

	// The tag quota is insufficient.
	RESOURCEINSUFFICIENT_TAGQUOTASEXCEEDED = "ResourceInsufficient.TagQuotasExceeded"

	// The number of Turbo file systems with special capacity has reached the upper limit.
	RESOURCEINSUFFICIENT_TURBOSPECIALCAPACITYFILESYSTEMCOUNTLIMIT = "ResourceInsufficient.TurboSpecialCapacityFileSystemCountLimit"

	// The resource does not exist.
	RESOURCENOTFOUND = "ResourceNotFound"

	// The file system does not exist.
	RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"

	// The file system does not exist.
	RESOURCENOTFOUND_FSNOTEXIST = "ResourceNotFound.FsNotExist"

	// The mount target does not exist.
	RESOURCENOTFOUND_MOUNTTARGETNOTFOUND = "ResourceNotFound.MountTargetNotFound"

	// The permission group does not exist.
	RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"

	// The resource does not exist: The resource ID cannot be found.
	RESOURCENOTFOUND_RESOURCEPACKAGENOTFOUND = "ResourceNotFound.ResourcePackageNotFound"

	// The permission rule does not exist.
	RESOURCENOTFOUND_RULENOTFOUND = "ResourceNotFound.RuleNotFound"

	// The snapshot ID does not exist.
	RESOURCENOTFOUND_SNAPSHOTNOTFOUND = "ResourceNotFound.SnapshotNotFound"

	// Unauthorized operation.
	UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

	// Unsupported operation.
	UNSUPPORTEDOPERATION = "UnsupportedOperation"

	// This AZ does not support the basic network.
	UNSUPPORTEDOPERATION_BASICNETINTERFACENOTSUPPORTED = "UnsupportedOperation.BasicNetInterfaceNotSupported"

	// The appid is not on the allowlist of the KMS (the KMS allowlist is currently enabled).
	UNSUPPORTEDOPERATION_MISSINGKMSACCESSPERMISSION = "UnsupportedOperation.MissingKmsAccessPermission"

	// Your account is in arrears. Please top up and try again.
	UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"

	// The CFS role was not authorized.
	UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"

	// Unverified user.
	UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
)
View Source
const APIVersion = "2019-07-19"

Variables

This section is empty.

Functions

This section is empty.

Types

type AutoSnapshotPolicyInfo

type AutoSnapshotPolicyInfo struct {
	// Snapshot policy ID
	AutoSnapshotPolicyId *string `json:"AutoSnapshotPolicyId,omitnil,omitempty" name:"AutoSnapshotPolicyId"`

	// Snapshot policy name
	PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`

	// Snapshot policy creation time
	CreationTime *string `json:"CreationTime,omitnil,omitempty" name:"CreationTime"`

	// Number of bound file systems
	FileSystemNums *uint64 `json:"FileSystemNums,omitnil,omitempty" name:"FileSystemNums"`

	// The specific day of the week on which to create a snapshot. This parameter is mutually exclusive with `DayOfMonth` and `IntervalDays`.
	DayOfWeek *string `json:"DayOfWeek,omitnil,omitempty" name:"DayOfWeek"`

	// The hour of a day at which to regularly back up the snapshot
	Hour *string `json:"Hour,omitnil,omitempty" name:"Hour"`

	// Whether to activate the scheduled snapshot feature
	IsActivated *uint64 `json:"IsActivated,omitnil,omitempty" name:"IsActivated"`

	// Next time to trigger snapshot
	NextActiveTime *string `json:"NextActiveTime,omitnil,omitempty" name:"NextActiveTime"`

	// Snapshot policy status
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Account ID
	AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// Retention period
	AliveDays *uint64 `json:"AliveDays,omitnil,omitempty" name:"AliveDays"`

	// Region
	RegionName *string `json:"RegionName,omitnil,omitempty" name:"RegionName"`

	// File system information
	FileSystems []*FileSystemByPolicy `json:"FileSystems,omitnil,omitempty" name:"FileSystems"`

	// The specific day of the month on which to create a snapshot. This parameter is mutually exclusive with `DayOfWeek` and `IntervalDays`.
	// Note: This field may return null, indicating that no valid values can be obtained.
	DayOfMonth *string `json:"DayOfMonth,omitnil,omitempty" name:"DayOfMonth"`

	// The snapshot interval (1 to 365 days). This parameter is mutually exclusive with `DayOfWeek` and `DayOfMonth`.
	// Note: This field may return null, indicating that no valid values can be obtained.
	IntervalDays *uint64 `json:"IntervalDays,omitnil,omitempty" name:"IntervalDays"`
}

type AvailableProtoStatus

type AvailableProtoStatus struct {
	// Sale status. Valid values: sale_out (sold out), saling (purchasable), no_saling (non-purchasable)
	SaleStatus *string `json:"SaleStatus,omitnil,omitempty" name:"SaleStatus"`

	// Protocol type. Valid values: NFS, CIFS
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`
}

type AvailableRegion

type AvailableRegion struct {
	// Region name, such as "ap-beijing"
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// Region name, such as "bj"
	RegionName *string `json:"RegionName,omitnil,omitempty" name:"RegionName"`

	// Region availability. If a region has at least one AZ where resources are purchasable, this value will be `AVAILABLE`; otherwise, it will be `UNAVAILABLE`
	RegionStatus *string `json:"RegionStatus,omitnil,omitempty" name:"RegionStatus"`

	// Array of AZs
	Zones []*AvailableZone `json:"Zones,omitnil,omitempty" name:"Zones"`

	// Region name, such as "Guangzhou"
	RegionCnName *string `json:"RegionCnName,omitnil,omitempty" name:"RegionCnName"`
}

type AvailableType

type AvailableType struct {
	// Protocol and sale details
	Protocols []*AvailableProtoStatus `json:"Protocols,omitnil,omitempty" name:"Protocols"`

	// Storage class. Valid values: `SD` (standard storage) and `HP` (high-performance storage)
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// Indicates whether prepaid is supported. `true`: yes; `false`: no
	Prepayment *bool `json:"Prepayment,omitnil,omitempty" name:"Prepayment"`
}

type AvailableZone

type AvailableZone struct {
	// AZ name
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// AZ ID
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Chinese name of an AZ
	ZoneCnName *string `json:"ZoneCnName,omitnil,omitempty" name:"ZoneCnName"`

	// Array of classes
	Types []*AvailableType `json:"Types,omitnil,omitempty" name:"Types"`

	// Chinese and English names of an AZ
	ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"`
}

type BindAutoSnapshotPolicyRequest

type BindAutoSnapshotPolicyRequest struct {
	*tchttp.BaseRequest

	// Snapshot policy ID
	AutoSnapshotPolicyId *string `json:"AutoSnapshotPolicyId,omitnil,omitempty" name:"AutoSnapshotPolicyId"`

	// List of file systems
	FileSystemIds *string `json:"FileSystemIds,omitnil,omitempty" name:"FileSystemIds"`
}

func NewBindAutoSnapshotPolicyRequest

func NewBindAutoSnapshotPolicyRequest() (request *BindAutoSnapshotPolicyRequest)

func (*BindAutoSnapshotPolicyRequest) FromJsonString

func (r *BindAutoSnapshotPolicyRequest) 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 (*BindAutoSnapshotPolicyRequest) ToJsonString

func (r *BindAutoSnapshotPolicyRequest) ToJsonString() string

type BindAutoSnapshotPolicyRequestParams

type BindAutoSnapshotPolicyRequestParams struct {
	// Snapshot policy ID
	AutoSnapshotPolicyId *string `json:"AutoSnapshotPolicyId,omitnil,omitempty" name:"AutoSnapshotPolicyId"`

	// List of file systems
	FileSystemIds *string `json:"FileSystemIds,omitnil,omitempty" name:"FileSystemIds"`
}

Predefined struct for user

type BindAutoSnapshotPolicyResponse

type BindAutoSnapshotPolicyResponse struct {
	*tchttp.BaseResponse
	Response *BindAutoSnapshotPolicyResponseParams `json:"Response"`
}

func NewBindAutoSnapshotPolicyResponse

func NewBindAutoSnapshotPolicyResponse() (response *BindAutoSnapshotPolicyResponse)

func (*BindAutoSnapshotPolicyResponse) FromJsonString

func (r *BindAutoSnapshotPolicyResponse) 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 (*BindAutoSnapshotPolicyResponse) ToJsonString

func (r *BindAutoSnapshotPolicyResponse) ToJsonString() string

type BindAutoSnapshotPolicyResponseParams

type BindAutoSnapshotPolicyResponseParams struct {
	// Snapshot policy ID
	AutoSnapshotPolicyId *string `json:"AutoSnapshotPolicyId,omitnil,omitempty" name:"AutoSnapshotPolicyId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type BucketInfo

type BucketInfo struct {
	// Bucket name
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Bucket region
	// Note: This field may return null, indicating that no valid values can be obtained.
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`
}

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) BindAutoSnapshotPolicy

func (c *Client) BindAutoSnapshotPolicy(request *BindAutoSnapshotPolicyRequest) (response *BindAutoSnapshotPolicyResponse, err error)

BindAutoSnapshotPolicy This API is used to bind one or multiple file systems to a snapshot policy. A file system can be bound to only one policy.

error code that may be returned:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_AUTOPOLICYNOTFOUND = "InvalidParameter.AutoPolicyNotFound"
INVALIDPARAMETER_INVALIDSNAPPOLICYSTATUS = "InvalidParameter.InvalidSnapPolicyStatus"
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
RESOURCEINSUFFICIENT_SNAPSHOTSIZELIMITEXCEEDED = "ResourceInsufficient.SnapshotSizeLimitExceeded"
RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) BindAutoSnapshotPolicyWithContext

func (c *Client) BindAutoSnapshotPolicyWithContext(ctx context.Context, request *BindAutoSnapshotPolicyRequest) (response *BindAutoSnapshotPolicyResponse, err error)

BindAutoSnapshotPolicy This API is used to bind one or multiple file systems to a snapshot policy. A file system can be bound to only one policy.

error code that may be returned:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_AUTOPOLICYNOTFOUND = "InvalidParameter.AutoPolicyNotFound"
INVALIDPARAMETER_INVALIDSNAPPOLICYSTATUS = "InvalidParameter.InvalidSnapPolicyStatus"
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
RESOURCEINSUFFICIENT_SNAPSHOTSIZELIMITEXCEEDED = "ResourceInsufficient.SnapshotSizeLimitExceeded"
RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) CreateAutoSnapshotPolicy

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

CreateAutoSnapshotPolicy This API is used to create a scheduled snapshot policy.

error code that may be returned:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDALIVEDDAYS = "InvalidParameter.InvalidAlivedDays"
INVALIDPARAMETER_INVALIDPARAMDAYOFWEEK = "InvalidParameter.InvalidParamDayofWeek"
INVALIDPARAMETER_INVALIDPARAMHOUR = "InvalidParameter.InvalidParamHour"
INVALIDPARAMETER_INVALIDSNAPSHOTPOLICYNAME = "InvalidParameter.InvalidSnapshotPolicyName"
INVALIDPARAMETER_MISSINGPOLICYPARAM = "InvalidParameter.MissingPolicyParam"
INVALIDPARAMETER_SNAPSHOTPOLICYNAMELIMITEXCEEDED = "InvalidParameter.SnapshotPolicyNameLimitExceeded"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_AUTOPOLICYNOTFOUND = "InvalidParameterValue.AutoPolicyNotFound"
INVALIDPARAMETERVALUE_INVALIDALIVEDAYS = "InvalidParameterValue.InvalidAliveDays"
INVALIDPARAMETERVALUE_INVALIDPARAMDAYOFMONTH = "InvalidParameterValue.InvalidParamDayOfMonth"
INVALIDPARAMETERVALUE_INVALIDPARAMDAYOFWEEK = "InvalidParameterValue.InvalidParamDayOfWeek"
INVALIDPARAMETERVALUE_INVALIDPARAMINTERVALDAYS = "InvalidParameterValue.InvalidParamIntervalDays"
INVALIDPARAMETERVALUE_INVALIDSNAPPOLICYSTATUS = "InvalidParameterValue.InvalidSnapPolicyStatus"
INVALIDPARAMETERVALUE_INVALIDSNAPSHOTNAME = "InvalidParameterValue.InvalidSnapshotName"
INVALIDPARAMETERVALUE_INVALIDSNAPSHOTPOLICYNAME = "InvalidParameterValue.InvalidSnapshotPolicyName"
INVALIDPARAMETERVALUE_MISSINGSNAPNAMEORALIVEDAY = "InvalidParameterValue.MissingSnapNameOrAliveDay"
INVALIDPARAMETERVALUE_SNAPSHOTNAMELIMITEXCEEDED = "InvalidParameterValue.SnapshotNameLimitExceeded"
INVALIDPARAMETERVALUE_SNAPSHOTPOLICYNAMELIMITEXCEEDED = "InvalidParameterValue.SnapshotPolicyNameLimitExceeded"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) CreateAutoSnapshotPolicyWithContext

func (c *Client) CreateAutoSnapshotPolicyWithContext(ctx context.Context, request *CreateAutoSnapshotPolicyRequest) (response *CreateAutoSnapshotPolicyResponse, err error)

CreateAutoSnapshotPolicy This API is used to create a scheduled snapshot policy.

error code that may be returned:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDALIVEDDAYS = "InvalidParameter.InvalidAlivedDays"
INVALIDPARAMETER_INVALIDPARAMDAYOFWEEK = "InvalidParameter.InvalidParamDayofWeek"
INVALIDPARAMETER_INVALIDPARAMHOUR = "InvalidParameter.InvalidParamHour"
INVALIDPARAMETER_INVALIDSNAPSHOTPOLICYNAME = "InvalidParameter.InvalidSnapshotPolicyName"
INVALIDPARAMETER_MISSINGPOLICYPARAM = "InvalidParameter.MissingPolicyParam"
INVALIDPARAMETER_SNAPSHOTPOLICYNAMELIMITEXCEEDED = "InvalidParameter.SnapshotPolicyNameLimitExceeded"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_AUTOPOLICYNOTFOUND = "InvalidParameterValue.AutoPolicyNotFound"
INVALIDPARAMETERVALUE_INVALIDALIVEDAYS = "InvalidParameterValue.InvalidAliveDays"
INVALIDPARAMETERVALUE_INVALIDPARAMDAYOFMONTH = "InvalidParameterValue.InvalidParamDayOfMonth"
INVALIDPARAMETERVALUE_INVALIDPARAMDAYOFWEEK = "InvalidParameterValue.InvalidParamDayOfWeek"
INVALIDPARAMETERVALUE_INVALIDPARAMINTERVALDAYS = "InvalidParameterValue.InvalidParamIntervalDays"
INVALIDPARAMETERVALUE_INVALIDSNAPPOLICYSTATUS = "InvalidParameterValue.InvalidSnapPolicyStatus"
INVALIDPARAMETERVALUE_INVALIDSNAPSHOTNAME = "InvalidParameterValue.InvalidSnapshotName"
INVALIDPARAMETERVALUE_INVALIDSNAPSHOTPOLICYNAME = "InvalidParameterValue.InvalidSnapshotPolicyName"
INVALIDPARAMETERVALUE_MISSINGSNAPNAMEORALIVEDAY = "InvalidParameterValue.MissingSnapNameOrAliveDay"
INVALIDPARAMETERVALUE_SNAPSHOTNAMELIMITEXCEEDED = "InvalidParameterValue.SnapshotNameLimitExceeded"
INVALIDPARAMETERVALUE_SNAPSHOTPOLICYNAMELIMITEXCEEDED = "InvalidParameterValue.SnapshotPolicyNameLimitExceeded"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) CreateCfsFileSystem

func (c *Client) CreateCfsFileSystem(request *CreateCfsFileSystemRequest) (response *CreateCfsFileSystemResponse, err error)

CreateCfsFileSystem This API is used to create a file system.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_BINDRESOURCEPKGFAILED = "FailedOperation.BindResourcePkgFailed"
FAILEDOPERATION_CLIENTTOKENINUSE = "FailedOperation.ClientTokenInUse"
INTERNALERROR = "InternalError"
INTERNALERROR_CREATEFSFAILED = "InternalError.CreateFsFailed"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_AUTOPOLICYNOTFOUND = "InvalidParameter.AutoPolicyNotFound"
INVALIDPARAMETERVALUE_CLIENTTOKENLIMITEXCEEDED = "InvalidParameterValue.ClientTokenLimitExceeded"
INVALIDPARAMETERVALUE_DUPLICATEDTAGKEY = "InvalidParameterValue.DuplicatedTagKey"
INVALIDPARAMETERVALUE_FSNAMELIMITEXCEEDED = "InvalidParameterValue.FsNameLimitExceeded"
INVALIDPARAMETERVALUE_INVALIDCLIENTTOKEN = "InvalidParameterValue.InvalidClientToken"
INVALIDPARAMETERVALUE_INVALIDENCRYPTED = "InvalidParameterValue.InvalidEncrypted"
INVALIDPARAMETERVALUE_INVALIDFSNAME = "InvalidParameterValue.InvalidFsName"
INVALIDPARAMETERVALUE_INVALIDMOUNTTARGETIP = "InvalidParameterValue.InvalidMountTargetIp"
INVALIDPARAMETERVALUE_INVALIDNETINTERFACE = "InvalidParameterValue.InvalidNetInterface"
INVALIDPARAMETERVALUE_INVALIDPGROUPID = "InvalidParameterValue.InvalidPgroupId"
INVALIDPARAMETERVALUE_INVALIDPROTOCOL = "InvalidParameterValue.InvalidProtocol"
INVALIDPARAMETERVALUE_INVALIDREGIONZONEINFO = "InvalidParameterValue.InvalidRegionZoneInfo"
INVALIDPARAMETERVALUE_INVALIDRESOURCETAGS = "InvalidParameterValue.InvalidResourceTags"
INVALIDPARAMETERVALUE_INVALIDSNAPSHOTSTATUS = "InvalidParameterValue.InvalidSnapshotStatus"
INVALIDPARAMETERVALUE_INVALIDSTORAGERESOURCEPKG = "InvalidParameterValue.InvalidStorageResourcePkg"
INVALIDPARAMETERVALUE_INVALIDSTORAGETYPE = "InvalidParameterValue.InvalidStorageType"
INVALIDPARAMETERVALUE_INVALIDSUBNETID = "InvalidParameterValue.InvalidSubnetId"
INVALIDPARAMETERVALUE_INVALIDTAGKEY = "InvalidParameterValue.InvalidTagKey"
INVALIDPARAMETERVALUE_INVALIDTAGVALUE = "InvalidParameterValue.InvalidTagValue"
INVALIDPARAMETERVALUE_INVALIDTURBOCAPACITY = "InvalidParameterValue.InvalidTurboCapacity"
INVALIDPARAMETERVALUE_INVALIDVIP = "InvalidParameterValue.InvalidVip"
INVALIDPARAMETERVALUE_INVALIDVPCID = "InvalidParameterValue.InvalidVpcId"
INVALIDPARAMETERVALUE_INVALIDVPCPARAMETER = "InvalidParameterValue.InvalidVpcParameter"
INVALIDPARAMETERVALUE_INVALIDZONEID = "InvalidParameterValue.InvalidZoneId"
INVALIDPARAMETERVALUE_INVALIDZONEORZONEID = "InvalidParameterValue.InvalidZoneOrZoneId"
INVALIDPARAMETERVALUE_MISSINGKMSKEYID = "InvalidParameterValue.MissingKmsKeyId"
INVALIDPARAMETERVALUE_MISSINGSTORAGERESOURCEPKG = "InvalidParameterValue.MissingStorageResourcePkg"
INVALIDPARAMETERVALUE_MISSINGSUBNETIDORUNSUBNETID = "InvalidParameterValue.MissingSubnetidOrUnsubnetid"
INVALIDPARAMETERVALUE_MISSINGVPCPARAMETER = "InvalidParameterValue.MissingVpcParameter"
INVALIDPARAMETERVALUE_MISSINGVPCIDORUNVPCID = "InvalidParameterValue.MissingVpcidOrUnvpcid"
INVALIDPARAMETERVALUE_MISSINGZONEID = "InvalidParameterValue.MissingZoneId"
INVALIDPARAMETERVALUE_MISSINGZONEORZONEID = "InvalidParameterValue.MissingZoneOrZoneId"
INVALIDPARAMETERVALUE_TAGKEYFILTERLIMITEXCEEDED = "InvalidParameterValue.TagKeyFilterLimitExceeded"
INVALIDPARAMETERVALUE_TAGKEYLIMITEXCEEDED = "InvalidParameterValue.TagKeyLimitExceeded"
INVALIDPARAMETERVALUE_TAGVALUEFILTERLIMITEXCEEDED = "InvalidParameterValue.TagValueFilterLimitExceeded"
INVALIDPARAMETERVALUE_TAGVALUELIMITEXCEEDED = "InvalidParameterValue.TagValueLimitExceeded"
INVALIDPARAMETERVALUE_UNAVAILABLEREGION = "InvalidParameterValue.UnavailableRegion"
INVALIDPARAMETERVALUE_UNAVAILABLEZONE = "InvalidParameterValue.UnavailableZone"
INVALIDPARAMETERVALUE_ZONEIDREGIONNOTMATCH = "InvalidParameterValue.ZoneIdRegionNotMatch"
RESOURCEINSUFFICIENT_FILESYSTEMLIMITEXCEEDED = "ResourceInsufficient.FileSystemLimitExceeded"
RESOURCEINSUFFICIENT_REGIONSOLDOUT = "ResourceInsufficient.RegionSoldOut"
RESOURCEINSUFFICIENT_SUBNETIPALLOCCUPIED = "ResourceInsufficient.SubnetIpAllOccupied"
RESOURCEINSUFFICIENT_TAGLIMITEXCEEDED = "ResourceInsufficient.TagLimitExceeded"
RESOURCEINSUFFICIENT_TAGQUOTASEXCEEDED = "ResourceInsufficient.TagQuotasExceeded"
RESOURCEINSUFFICIENT_TURBOSPECIALCAPACITYFILESYSTEMCOUNTLIMIT = "ResourceInsufficient.TurboSpecialCapacityFileSystemCountLimit"
RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BASICNETINTERFACENOTSUPPORTED = "UnsupportedOperation.BasicNetInterfaceNotSupported"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) CreateCfsFileSystemWithContext

func (c *Client) CreateCfsFileSystemWithContext(ctx context.Context, request *CreateCfsFileSystemRequest) (response *CreateCfsFileSystemResponse, err error)

CreateCfsFileSystem This API is used to create a file system.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_BINDRESOURCEPKGFAILED = "FailedOperation.BindResourcePkgFailed"
FAILEDOPERATION_CLIENTTOKENINUSE = "FailedOperation.ClientTokenInUse"
INTERNALERROR = "InternalError"
INTERNALERROR_CREATEFSFAILED = "InternalError.CreateFsFailed"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_AUTOPOLICYNOTFOUND = "InvalidParameter.AutoPolicyNotFound"
INVALIDPARAMETERVALUE_CLIENTTOKENLIMITEXCEEDED = "InvalidParameterValue.ClientTokenLimitExceeded"
INVALIDPARAMETERVALUE_DUPLICATEDTAGKEY = "InvalidParameterValue.DuplicatedTagKey"
INVALIDPARAMETERVALUE_FSNAMELIMITEXCEEDED = "InvalidParameterValue.FsNameLimitExceeded"
INVALIDPARAMETERVALUE_INVALIDCLIENTTOKEN = "InvalidParameterValue.InvalidClientToken"
INVALIDPARAMETERVALUE_INVALIDENCRYPTED = "InvalidParameterValue.InvalidEncrypted"
INVALIDPARAMETERVALUE_INVALIDFSNAME = "InvalidParameterValue.InvalidFsName"
INVALIDPARAMETERVALUE_INVALIDMOUNTTARGETIP = "InvalidParameterValue.InvalidMountTargetIp"
INVALIDPARAMETERVALUE_INVALIDNETINTERFACE = "InvalidParameterValue.InvalidNetInterface"
INVALIDPARAMETERVALUE_INVALIDPGROUPID = "InvalidParameterValue.InvalidPgroupId"
INVALIDPARAMETERVALUE_INVALIDPROTOCOL = "InvalidParameterValue.InvalidProtocol"
INVALIDPARAMETERVALUE_INVALIDREGIONZONEINFO = "InvalidParameterValue.InvalidRegionZoneInfo"
INVALIDPARAMETERVALUE_INVALIDRESOURCETAGS = "InvalidParameterValue.InvalidResourceTags"
INVALIDPARAMETERVALUE_INVALIDSNAPSHOTSTATUS = "InvalidParameterValue.InvalidSnapshotStatus"
INVALIDPARAMETERVALUE_INVALIDSTORAGERESOURCEPKG = "InvalidParameterValue.InvalidStorageResourcePkg"
INVALIDPARAMETERVALUE_INVALIDSTORAGETYPE = "InvalidParameterValue.InvalidStorageType"
INVALIDPARAMETERVALUE_INVALIDSUBNETID = "InvalidParameterValue.InvalidSubnetId"
INVALIDPARAMETERVALUE_INVALIDTAGKEY = "InvalidParameterValue.InvalidTagKey"
INVALIDPARAMETERVALUE_INVALIDTAGVALUE = "InvalidParameterValue.InvalidTagValue"
INVALIDPARAMETERVALUE_INVALIDTURBOCAPACITY = "InvalidParameterValue.InvalidTurboCapacity"
INVALIDPARAMETERVALUE_INVALIDVIP = "InvalidParameterValue.InvalidVip"
INVALIDPARAMETERVALUE_INVALIDVPCID = "InvalidParameterValue.InvalidVpcId"
INVALIDPARAMETERVALUE_INVALIDVPCPARAMETER = "InvalidParameterValue.InvalidVpcParameter"
INVALIDPARAMETERVALUE_INVALIDZONEID = "InvalidParameterValue.InvalidZoneId"
INVALIDPARAMETERVALUE_INVALIDZONEORZONEID = "InvalidParameterValue.InvalidZoneOrZoneId"
INVALIDPARAMETERVALUE_MISSINGKMSKEYID = "InvalidParameterValue.MissingKmsKeyId"
INVALIDPARAMETERVALUE_MISSINGSTORAGERESOURCEPKG = "InvalidParameterValue.MissingStorageResourcePkg"
INVALIDPARAMETERVALUE_MISSINGSUBNETIDORUNSUBNETID = "InvalidParameterValue.MissingSubnetidOrUnsubnetid"
INVALIDPARAMETERVALUE_MISSINGVPCPARAMETER = "InvalidParameterValue.MissingVpcParameter"
INVALIDPARAMETERVALUE_MISSINGVPCIDORUNVPCID = "InvalidParameterValue.MissingVpcidOrUnvpcid"
INVALIDPARAMETERVALUE_MISSINGZONEID = "InvalidParameterValue.MissingZoneId"
INVALIDPARAMETERVALUE_MISSINGZONEORZONEID = "InvalidParameterValue.MissingZoneOrZoneId"
INVALIDPARAMETERVALUE_TAGKEYFILTERLIMITEXCEEDED = "InvalidParameterValue.TagKeyFilterLimitExceeded"
INVALIDPARAMETERVALUE_TAGKEYLIMITEXCEEDED = "InvalidParameterValue.TagKeyLimitExceeded"
INVALIDPARAMETERVALUE_TAGVALUEFILTERLIMITEXCEEDED = "InvalidParameterValue.TagValueFilterLimitExceeded"
INVALIDPARAMETERVALUE_TAGVALUELIMITEXCEEDED = "InvalidParameterValue.TagValueLimitExceeded"
INVALIDPARAMETERVALUE_UNAVAILABLEREGION = "InvalidParameterValue.UnavailableRegion"
INVALIDPARAMETERVALUE_UNAVAILABLEZONE = "InvalidParameterValue.UnavailableZone"
INVALIDPARAMETERVALUE_ZONEIDREGIONNOTMATCH = "InvalidParameterValue.ZoneIdRegionNotMatch"
RESOURCEINSUFFICIENT_FILESYSTEMLIMITEXCEEDED = "ResourceInsufficient.FileSystemLimitExceeded"
RESOURCEINSUFFICIENT_REGIONSOLDOUT = "ResourceInsufficient.RegionSoldOut"
RESOURCEINSUFFICIENT_SUBNETIPALLOCCUPIED = "ResourceInsufficient.SubnetIpAllOccupied"
RESOURCEINSUFFICIENT_TAGLIMITEXCEEDED = "ResourceInsufficient.TagLimitExceeded"
RESOURCEINSUFFICIENT_TAGQUOTASEXCEEDED = "ResourceInsufficient.TagQuotasExceeded"
RESOURCEINSUFFICIENT_TURBOSPECIALCAPACITYFILESYSTEMCOUNTLIMIT = "ResourceInsufficient.TurboSpecialCapacityFileSystemCountLimit"
RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_BASICNETINTERFACENOTSUPPORTED = "UnsupportedOperation.BasicNetInterfaceNotSupported"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) CreateCfsPGroup

func (c *Client) CreateCfsPGroup(request *CreateCfsPGroupRequest) (response *CreateCfsPGroupResponse, err error)

CreateCfsPGroup This API is used to create a permission group.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE_DUPLICATEDPGROUPNAME = "InvalidParameterValue.DuplicatedPgroupName"
INVALIDPARAMETERVALUE_INVALIDPGROUPNAME = "InvalidParameterValue.InvalidPgroupName"
INVALIDPARAMETERVALUE_MISSINGPGROUPNAME = "InvalidParameterValue.MissingPgroupName"
INVALIDPARAMETERVALUE_PGROUPDESCINFOLIMITEXCEEDED = "InvalidParameterValue.PgroupDescinfoLimitExceeded"
INVALIDPARAMETERVALUE_PGROUPNAMELIMITEXCEEDED = "InvalidParameterValue.PgroupNameLimitExceeded"
RESOURCEINSUFFICIENT_PGROUPNUMBERLIMITEXCEEDED = "ResourceInsufficient.PgroupNumberLimitExceeded"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) CreateCfsPGroupWithContext

func (c *Client) CreateCfsPGroupWithContext(ctx context.Context, request *CreateCfsPGroupRequest) (response *CreateCfsPGroupResponse, err error)

CreateCfsPGroup This API is used to create a permission group.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETERVALUE_DUPLICATEDPGROUPNAME = "InvalidParameterValue.DuplicatedPgroupName"
INVALIDPARAMETERVALUE_INVALIDPGROUPNAME = "InvalidParameterValue.InvalidPgroupName"
INVALIDPARAMETERVALUE_MISSINGPGROUPNAME = "InvalidParameterValue.MissingPgroupName"
INVALIDPARAMETERVALUE_PGROUPDESCINFOLIMITEXCEEDED = "InvalidParameterValue.PgroupDescinfoLimitExceeded"
INVALIDPARAMETERVALUE_PGROUPNAMELIMITEXCEEDED = "InvalidParameterValue.PgroupNameLimitExceeded"
RESOURCEINSUFFICIENT_PGROUPNUMBERLIMITEXCEEDED = "ResourceInsufficient.PgroupNumberLimitExceeded"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) CreateCfsRule

func (c *Client) CreateCfsRule(request *CreateCfsRuleRequest) (response *CreateCfsRuleResponse, err error)

CreateCfsRule This API is used to create a permission group rule.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PGROUPINUSE = "FailedOperation.PgroupInUse"
FAILEDOPERATION_PGROUPISUPDATING = "FailedOperation.PgroupIsUpdating"
INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DUPLICATEDRULEAUTHCLIENTIP = "InvalidParameterValue.DuplicatedRuleAuthClientIp"
INVALIDPARAMETERVALUE_INVALIDAUTHCLIENTIP = "InvalidParameterValue.InvalidAuthClientIp"
INVALIDPARAMETERVALUE_INVALIDPGROUP = "InvalidParameterValue.InvalidPgroup"
INVALIDPARAMETERVALUE_INVALIDPRIORITY = "InvalidParameterValue.InvalidPriority"
INVALIDPARAMETERVALUE_INVALIDRWPERMISSION = "InvalidParameterValue.InvalidRwPermission"
INVALIDPARAMETERVALUE_INVALIDUSERPERMISSION = "InvalidParameterValue.InvalidUserPermission"
RESOURCEINSUFFICIENT_RULELIMITEXCEEDED = "ResourceInsufficient.RuleLimitExceeded"
RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) CreateCfsRuleWithContext

func (c *Client) CreateCfsRuleWithContext(ctx context.Context, request *CreateCfsRuleRequest) (response *CreateCfsRuleResponse, err error)

CreateCfsRule This API is used to create a permission group rule.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PGROUPINUSE = "FailedOperation.PgroupInUse"
FAILEDOPERATION_PGROUPISUPDATING = "FailedOperation.PgroupIsUpdating"
INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DUPLICATEDRULEAUTHCLIENTIP = "InvalidParameterValue.DuplicatedRuleAuthClientIp"
INVALIDPARAMETERVALUE_INVALIDAUTHCLIENTIP = "InvalidParameterValue.InvalidAuthClientIp"
INVALIDPARAMETERVALUE_INVALIDPGROUP = "InvalidParameterValue.InvalidPgroup"
INVALIDPARAMETERVALUE_INVALIDPRIORITY = "InvalidParameterValue.InvalidPriority"
INVALIDPARAMETERVALUE_INVALIDRWPERMISSION = "InvalidParameterValue.InvalidRwPermission"
INVALIDPARAMETERVALUE_INVALIDUSERPERMISSION = "InvalidParameterValue.InvalidUserPermission"
RESOURCEINSUFFICIENT_RULELIMITEXCEEDED = "ResourceInsufficient.RuleLimitExceeded"
RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) CreateCfsSnapshot

func (c *Client) CreateCfsSnapshot(request *CreateCfsSnapshotRequest) (response *CreateCfsSnapshotResponse, err error)

CreateCfsSnapshot This API is used to create a file system snapshot.

error code that may be returned:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDSNAPSHOTNAME = "InvalidParameter.InvalidSnapshotName"
INVALIDPARAMETER_SNAPSHOTNAMELIMITEXCEEDED = "InvalidParameter.SnapshotNameLimitExceeded"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_FSSIZELIMITEXCEEDED = "InvalidParameterValue.FsSizeLimitExceeded"
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
INVALIDPARAMETERVALUE_INVALIDFSSTATUS = "InvalidParameterValue.InvalidFsStatus"
INVALIDPARAMETERVALUE_INVALIDRESOURCETAGS = "InvalidParameterValue.InvalidResourceTags"
INVALIDPARAMETERVALUE_INVALIDTAGKEY = "InvalidParameterValue.InvalidTagKey"
INVALIDPARAMETERVALUE_INVALIDTAGVALUE = "InvalidParameterValue.InvalidTagValue"
INVALIDPARAMETERVALUE_MISSINGFILESYSTEMID = "InvalidParameterValue.MissingFileSystemId"
INVALIDPARAMETERVALUE_TAGKEYFILTERLIMITEXCEEDED = "InvalidParameterValue.TagKeyFilterLimitExceeded"
INVALIDPARAMETERVALUE_TAGKEYLIMITEXCEEDED = "InvalidParameterValue.TagKeyLimitExceeded"
INVALIDPARAMETERVALUE_TAGVALUEFILTERLIMITEXCEEDED = "InvalidParameterValue.TagValueFilterLimitExceeded"
INVALIDPARAMETERVALUE_TAGVALUELIMITEXCEEDED = "InvalidParameterValue.TagValueLimitExceeded"
RESOURCEINSUFFICIENT_TAGLIMITEXCEEDED = "ResourceInsufficient.TagLimitExceeded"
RESOURCEINSUFFICIENT_TAGQUOTASEXCEEDED = "ResourceInsufficient.TagQuotasExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) CreateCfsSnapshotWithContext

func (c *Client) CreateCfsSnapshotWithContext(ctx context.Context, request *CreateCfsSnapshotRequest) (response *CreateCfsSnapshotResponse, err error)

CreateCfsSnapshot This API is used to create a file system snapshot.

error code that may be returned:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDSNAPSHOTNAME = "InvalidParameter.InvalidSnapshotName"
INVALIDPARAMETER_SNAPSHOTNAMELIMITEXCEEDED = "InvalidParameter.SnapshotNameLimitExceeded"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_FSSIZELIMITEXCEEDED = "InvalidParameterValue.FsSizeLimitExceeded"
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
INVALIDPARAMETERVALUE_INVALIDFSSTATUS = "InvalidParameterValue.InvalidFsStatus"
INVALIDPARAMETERVALUE_INVALIDRESOURCETAGS = "InvalidParameterValue.InvalidResourceTags"
INVALIDPARAMETERVALUE_INVALIDTAGKEY = "InvalidParameterValue.InvalidTagKey"
INVALIDPARAMETERVALUE_INVALIDTAGVALUE = "InvalidParameterValue.InvalidTagValue"
INVALIDPARAMETERVALUE_MISSINGFILESYSTEMID = "InvalidParameterValue.MissingFileSystemId"
INVALIDPARAMETERVALUE_TAGKEYFILTERLIMITEXCEEDED = "InvalidParameterValue.TagKeyFilterLimitExceeded"
INVALIDPARAMETERVALUE_TAGKEYLIMITEXCEEDED = "InvalidParameterValue.TagKeyLimitExceeded"
INVALIDPARAMETERVALUE_TAGVALUEFILTERLIMITEXCEEDED = "InvalidParameterValue.TagValueFilterLimitExceeded"
INVALIDPARAMETERVALUE_TAGVALUELIMITEXCEEDED = "InvalidParameterValue.TagValueLimitExceeded"
RESOURCEINSUFFICIENT_TAGLIMITEXCEEDED = "ResourceInsufficient.TagLimitExceeded"
RESOURCEINSUFFICIENT_TAGQUOTASEXCEEDED = "ResourceInsufficient.TagQuotasExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) CreateMigrationTask

func (c *Client) CreateMigrationTask(request *CreateMigrationTaskRequest) (response *CreateMigrationTaskResponse, err error)

CreateMigrationTask This API is used to create a migration task.

To use this API, submit a ticket for us to add you to the allowlist.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateMigrationTaskWithContext

func (c *Client) CreateMigrationTaskWithContext(ctx context.Context, request *CreateMigrationTaskRequest) (response *CreateMigrationTaskResponse, err error)

CreateMigrationTask This API is used to create a migration task.

To use this API, submit a ticket for us to add you to the allowlist.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"

func (*Client) DeleteAutoSnapshotPolicy

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

DeleteAutoSnapshotPolicy This API is used to delete a scheduled snapshot policy.

error code that may be returned:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_AUTOPOLICYNOTFOUND = "InvalidParameter.AutoPolicyNotFound"
INVALIDPARAMETER_INVALIDSNAPPOLICYSTATUS = "InvalidParameter.InvalidSnapPolicyStatus"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DeleteAutoSnapshotPolicyWithContext

func (c *Client) DeleteAutoSnapshotPolicyWithContext(ctx context.Context, request *DeleteAutoSnapshotPolicyRequest) (response *DeleteAutoSnapshotPolicyResponse, err error)

DeleteAutoSnapshotPolicy This API is used to delete a scheduled snapshot policy.

error code that may be returned:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_AUTOPOLICYNOTFOUND = "InvalidParameter.AutoPolicyNotFound"
INVALIDPARAMETER_INVALIDSNAPPOLICYSTATUS = "InvalidParameter.InvalidSnapPolicyStatus"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DeleteCfsFileSystem

func (c *Client) DeleteCfsFileSystem(request *DeleteCfsFileSystemRequest) (response *DeleteCfsFileSystemResponse, err error)

DeleteCfsFileSystem This API is used to delete a file system.

error code that may be returned:

FAILEDOPERATION_MOUNTTARGETEXISTS = "FailedOperation.MountTargetExists"
FAILEDOPERATION_UNTAGRESOURCEFAILED = "FailedOperation.UntagResourceFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
INVALIDPARAMETERVALUE_INVALIDFSSTATUS = "InvalidParameterValue.InvalidFsStatus"
INVALIDPARAMETERVALUE_INVALIDREGIONZONEINFO = "InvalidParameterValue.InvalidRegionZoneInfo"
INVALIDPARAMETERVALUE_MISSINGFSPARAMETER = "InvalidParameterValue.MissingFsParameter"
RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DeleteCfsFileSystemWithContext

func (c *Client) DeleteCfsFileSystemWithContext(ctx context.Context, request *DeleteCfsFileSystemRequest) (response *DeleteCfsFileSystemResponse, err error)

DeleteCfsFileSystem This API is used to delete a file system.

error code that may be returned:

FAILEDOPERATION_MOUNTTARGETEXISTS = "FailedOperation.MountTargetExists"
FAILEDOPERATION_UNTAGRESOURCEFAILED = "FailedOperation.UntagResourceFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
INVALIDPARAMETERVALUE_INVALIDFSSTATUS = "InvalidParameterValue.InvalidFsStatus"
INVALIDPARAMETERVALUE_INVALIDREGIONZONEINFO = "InvalidParameterValue.InvalidRegionZoneInfo"
INVALIDPARAMETERVALUE_MISSINGFSPARAMETER = "InvalidParameterValue.MissingFsParameter"
RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DeleteCfsPGroup

func (c *Client) DeleteCfsPGroup(request *DeleteCfsPGroupRequest) (response *DeleteCfsPGroupResponse, err error)

DeleteCfsPGroup This API is used to delete a permission group.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PGROUPINUSE = "FailedOperation.PgroupInUse"
INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPGROUP = "InvalidParameterValue.InvalidPgroup"
RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DeleteCfsPGroupWithContext

func (c *Client) DeleteCfsPGroupWithContext(ctx context.Context, request *DeleteCfsPGroupRequest) (response *DeleteCfsPGroupResponse, err error)

DeleteCfsPGroup This API is used to delete a permission group.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PGROUPINUSE = "FailedOperation.PgroupInUse"
INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPGROUP = "InvalidParameterValue.InvalidPgroup"
RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DeleteCfsRule

func (c *Client) DeleteCfsRule(request *DeleteCfsRuleRequest) (response *DeleteCfsRuleResponse, err error)

DeleteCfsRule This API is used to delete a permission group rule.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PGROUPINUSE = "FailedOperation.PgroupInUse"
FAILEDOPERATION_PGROUPISUPDATING = "FailedOperation.PgroupIsUpdating"
INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DUPLICATEDRULEAUTHCLIENTIP = "InvalidParameterValue.DuplicatedRuleAuthClientIp"
INVALIDPARAMETERVALUE_INVALIDAUTHCLIENTIP = "InvalidParameterValue.InvalidAuthClientIp"
INVALIDPARAMETERVALUE_INVALIDPGROUP = "InvalidParameterValue.InvalidPgroup"
INVALIDPARAMETERVALUE_INVALIDPRIORITY = "InvalidParameterValue.InvalidPriority"
INVALIDPARAMETERVALUE_INVALIDRWPERMISSION = "InvalidParameterValue.InvalidRwPermission"
INVALIDPARAMETERVALUE_INVALIDUSERPERMISSION = "InvalidParameterValue.InvalidUserPermission"
RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
RESOURCENOTFOUND_RULENOTFOUND = "ResourceNotFound.RuleNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DeleteCfsRuleWithContext

func (c *Client) DeleteCfsRuleWithContext(ctx context.Context, request *DeleteCfsRuleRequest) (response *DeleteCfsRuleResponse, err error)

DeleteCfsRule This API is used to delete a permission group rule.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PGROUPINUSE = "FailedOperation.PgroupInUse"
FAILEDOPERATION_PGROUPISUPDATING = "FailedOperation.PgroupIsUpdating"
INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DUPLICATEDRULEAUTHCLIENTIP = "InvalidParameterValue.DuplicatedRuleAuthClientIp"
INVALIDPARAMETERVALUE_INVALIDAUTHCLIENTIP = "InvalidParameterValue.InvalidAuthClientIp"
INVALIDPARAMETERVALUE_INVALIDPGROUP = "InvalidParameterValue.InvalidPgroup"
INVALIDPARAMETERVALUE_INVALIDPRIORITY = "InvalidParameterValue.InvalidPriority"
INVALIDPARAMETERVALUE_INVALIDRWPERMISSION = "InvalidParameterValue.InvalidRwPermission"
INVALIDPARAMETERVALUE_INVALIDUSERPERMISSION = "InvalidParameterValue.InvalidUserPermission"
RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
RESOURCENOTFOUND_RULENOTFOUND = "ResourceNotFound.RuleNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DeleteCfsSnapshot

func (c *Client) DeleteCfsSnapshot(request *DeleteCfsSnapshotRequest) (response *DeleteCfsSnapshotResponse, err error)

DeleteCfsSnapshot This API is used to delete a file system snapshot.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDSNAPSHOTSTATUS = "InvalidParameterValue.InvalidSnapshotStatus"
RESOURCENOTFOUND_SNAPSHOTNOTFOUND = "ResourceNotFound.SnapshotNotFound"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DeleteCfsSnapshotWithContext

func (c *Client) DeleteCfsSnapshotWithContext(ctx context.Context, request *DeleteCfsSnapshotRequest) (response *DeleteCfsSnapshotResponse, err error)

DeleteCfsSnapshot This API is used to delete a file system snapshot.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDSNAPSHOTSTATUS = "InvalidParameterValue.InvalidSnapshotStatus"
RESOURCENOTFOUND_SNAPSHOTNOTFOUND = "ResourceNotFound.SnapshotNotFound"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DeleteMigrationTask

func (c *Client) DeleteMigrationTask(request *DeleteMigrationTaskRequest) (response *DeleteMigrationTaskResponse, err error)

DeleteMigrationTask This API is used to delete a migration task.

To use this API, submit a ticket for us to add you to the allowlist.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteMigrationTaskWithContext

func (c *Client) DeleteMigrationTaskWithContext(ctx context.Context, request *DeleteMigrationTaskRequest) (response *DeleteMigrationTaskResponse, err error)

DeleteMigrationTask This API is used to delete a migration task.

To use this API, submit a ticket for us to add you to the allowlist.

error code that may be returned:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteMountTarget

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

DeleteMountTarget This API is used to delete a mount target.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
INVALIDPARAMETERVALUE_INVALIDREGIONZONEINFO = "InvalidParameterValue.InvalidRegionZoneInfo"
INVALIDPARAMETERVALUE_MISSINGFSPARAMETER = "InvalidParameterValue.MissingFsParameter"
RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
RESOURCENOTFOUND_MOUNTTARGETNOTFOUND = "ResourceNotFound.MountTargetNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DeleteMountTargetWithContext

func (c *Client) DeleteMountTargetWithContext(ctx context.Context, request *DeleteMountTargetRequest) (response *DeleteMountTargetResponse, err error)

DeleteMountTarget This API is used to delete a mount target.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
INVALIDPARAMETERVALUE_INVALIDREGIONZONEINFO = "InvalidParameterValue.InvalidRegionZoneInfo"
INVALIDPARAMETERVALUE_MISSINGFSPARAMETER = "InvalidParameterValue.MissingFsParameter"
RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
RESOURCENOTFOUND_MOUNTTARGETNOTFOUND = "ResourceNotFound.MountTargetNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DescribeAutoSnapshotPolicies

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

DescribeAutoSnapshotPolicies This API is used to query the list of scheduled snapshot policies of a file system.

error code that may be returned:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_AUTOPOLICYNOTFOUND = "InvalidParameter.AutoPolicyNotFound"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DescribeAutoSnapshotPoliciesWithContext

func (c *Client) DescribeAutoSnapshotPoliciesWithContext(ctx context.Context, request *DescribeAutoSnapshotPoliciesRequest) (response *DescribeAutoSnapshotPoliciesResponse, err error)

DescribeAutoSnapshotPolicies This API is used to query the list of scheduled snapshot policies of a file system.

error code that may be returned:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_AUTOPOLICYNOTFOUND = "InvalidParameter.AutoPolicyNotFound"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DescribeAvailableZoneInfo

func (c *Client) DescribeAvailableZoneInfo(request *DescribeAvailableZoneInfoRequest) (response *DescribeAvailableZoneInfoResponse, err error)

DescribeAvailableZoneInfo This API is used to query the availability of a region.

error code that may be returned:

AUTHFAILURE_GETROLEFAILED = "AuthFailure.GetRoleFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DescribeAvailableZoneInfoWithContext

func (c *Client) DescribeAvailableZoneInfoWithContext(ctx context.Context, request *DescribeAvailableZoneInfoRequest) (response *DescribeAvailableZoneInfoResponse, err error)

DescribeAvailableZoneInfo This API is used to query the availability of a region.

error code that may be returned:

AUTHFAILURE_GETROLEFAILED = "AuthFailure.GetRoleFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DescribeBucketList

func (c *Client) DescribeBucketList(request *DescribeBucketListRequest) (response *DescribeBucketListResponse, err error)

DescribeBucketList This API is used to get the list of data source buckets.

To use this API, submit a ticket for us to add you to the allowlist.

error code that may be returned:

AUTHFAILURE_GETROLEFAILED = "AuthFailure.GetRoleFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DescribeBucketListWithContext

func (c *Client) DescribeBucketListWithContext(ctx context.Context, request *DescribeBucketListRequest) (response *DescribeBucketListResponse, err error)

DescribeBucketList This API is used to get the list of data source buckets.

To use this API, submit a ticket for us to add you to the allowlist.

error code that may be returned:

AUTHFAILURE_GETROLEFAILED = "AuthFailure.GetRoleFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DescribeCfsFileSystemClients

func (c *Client) DescribeCfsFileSystemClients(request *DescribeCfsFileSystemClientsRequest) (response *DescribeCfsFileSystemClientsResponse, err error)

DescribeCfsFileSystemClients This API is used to query clients on which this file system is mounted. To do so, the client needs to have the CFS monitoring plugin installed.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
INVALIDPARAMETERVALUE_MISSINGFILESYSTEMID = "InvalidParameterValue.MissingFileSystemId"
RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
RESOURCENOTFOUND_MOUNTTARGETNOTFOUND = "ResourceNotFound.MountTargetNotFound"
RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"

func (*Client) DescribeCfsFileSystemClientsWithContext

func (c *Client) DescribeCfsFileSystemClientsWithContext(ctx context.Context, request *DescribeCfsFileSystemClientsRequest) (response *DescribeCfsFileSystemClientsResponse, err error)

DescribeCfsFileSystemClients This API is used to query clients on which this file system is mounted. To do so, the client needs to have the CFS monitoring plugin installed.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
INVALIDPARAMETERVALUE_MISSINGFILESYSTEMID = "InvalidParameterValue.MissingFileSystemId"
RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
RESOURCENOTFOUND_MOUNTTARGETNOTFOUND = "ResourceNotFound.MountTargetNotFound"
RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"

func (*Client) DescribeCfsFileSystems

func (c *Client) DescribeCfsFileSystems(request *DescribeCfsFileSystemsRequest) (response *DescribeCfsFileSystemsResponse, err error)

DescribeCfsFileSystems This API is used to query file systems.

error code that may be returned:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
INVALIDPARAMETERVALUE_MISSINGFILESYSTEMIDORREGION = "InvalidParameterValue.MissingFileSystemIdOrRegion"
INVALIDPARAMETERVALUE_MISSINGFSPARAMETER = "InvalidParameterValue.MissingFsParameter"
INVALIDPARAMETERVALUE_TAGKEYFILTERLIMITEXCEEDED = "InvalidParameterValue.TagKeyFilterLimitExceeded"
INVALIDPARAMETERVALUE_TAGKEYLIMITEXCEEDED = "InvalidParameterValue.TagKeyLimitExceeded"
INVALIDPARAMETERVALUE_UNAVAILABLEREGION = "InvalidParameterValue.UnavailableRegion"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DescribeCfsFileSystemsWithContext

func (c *Client) DescribeCfsFileSystemsWithContext(ctx context.Context, request *DescribeCfsFileSystemsRequest) (response *DescribeCfsFileSystemsResponse, err error)

DescribeCfsFileSystems This API is used to query file systems.

error code that may be returned:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
INVALIDPARAMETERVALUE_MISSINGFILESYSTEMIDORREGION = "InvalidParameterValue.MissingFileSystemIdOrRegion"
INVALIDPARAMETERVALUE_MISSINGFSPARAMETER = "InvalidParameterValue.MissingFsParameter"
INVALIDPARAMETERVALUE_TAGKEYFILTERLIMITEXCEEDED = "InvalidParameterValue.TagKeyFilterLimitExceeded"
INVALIDPARAMETERVALUE_TAGKEYLIMITEXCEEDED = "InvalidParameterValue.TagKeyLimitExceeded"
INVALIDPARAMETERVALUE_UNAVAILABLEREGION = "InvalidParameterValue.UnavailableRegion"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DescribeCfsPGroups

func (c *Client) DescribeCfsPGroups(request *DescribeCfsPGroupsRequest) (response *DescribeCfsPGroupsResponse, err error)

DescribeCfsPGroups This API is used to query the list of permission groups.

error code that may be returned:

INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DescribeCfsPGroupsWithContext

func (c *Client) DescribeCfsPGroupsWithContext(ctx context.Context, request *DescribeCfsPGroupsRequest) (response *DescribeCfsPGroupsResponse, err error)

DescribeCfsPGroups This API is used to query the list of permission groups.

error code that may be returned:

INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DescribeCfsRules

func (c *Client) DescribeCfsRules(request *DescribeCfsRulesRequest) (response *DescribeCfsRulesResponse, err error)

DescribeCfsRules This API is used to query the list of permission group rules.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETERVALUE_INVALIDPGROUP = "InvalidParameterValue.InvalidPgroup"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DescribeCfsRulesWithContext

func (c *Client) DescribeCfsRulesWithContext(ctx context.Context, request *DescribeCfsRulesRequest) (response *DescribeCfsRulesResponse, err error)

DescribeCfsRules This API is used to query the list of permission group rules.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETERVALUE_INVALIDPGROUP = "InvalidParameterValue.InvalidPgroup"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DescribeCfsServiceStatus

func (c *Client) DescribeCfsServiceStatus(request *DescribeCfsServiceStatusRequest) (response *DescribeCfsServiceStatusResponse, err error)

DescribeCfsServiceStatus This API is used to query the status of the CFS service.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DescribeCfsServiceStatusWithContext

func (c *Client) DescribeCfsServiceStatusWithContext(ctx context.Context, request *DescribeCfsServiceStatusRequest) (response *DescribeCfsServiceStatusResponse, err error)

DescribeCfsServiceStatus This API is used to query the status of the CFS service.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DescribeCfsSnapshotOverview

func (c *Client) DescribeCfsSnapshotOverview(request *DescribeCfsSnapshotOverviewRequest) (response *DescribeCfsSnapshotOverviewResponse, err error)

DescribeCfsSnapshotOverview This API is used to get the snapshot overview of a file system.

error code that may be returned:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DescribeCfsSnapshotOverviewWithContext

func (c *Client) DescribeCfsSnapshotOverviewWithContext(ctx context.Context, request *DescribeCfsSnapshotOverviewRequest) (response *DescribeCfsSnapshotOverviewResponse, err error)

DescribeCfsSnapshotOverview This API is used to get the snapshot overview of a file system.

error code that may be returned:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DescribeCfsSnapshots

func (c *Client) DescribeCfsSnapshots(request *DescribeCfsSnapshotsRequest) (response *DescribeCfsSnapshotsResponse, err error)

DescribeCfsSnapshots This API is used to query the list of snapshots of a file system.

error code that may be returned:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
RESOURCENOTFOUND_SNAPSHOTNOTFOUND = "ResourceNotFound.SnapshotNotFound"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DescribeCfsSnapshotsWithContext

func (c *Client) DescribeCfsSnapshotsWithContext(ctx context.Context, request *DescribeCfsSnapshotsRequest) (response *DescribeCfsSnapshotsResponse, err error)

DescribeCfsSnapshots This API is used to query the list of snapshots of a file system.

error code that may be returned:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
RESOURCENOTFOUND_SNAPSHOTNOTFOUND = "ResourceNotFound.SnapshotNotFound"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DescribeMigrationTasks

func (c *Client) DescribeMigrationTasks(request *DescribeMigrationTasksRequest) (response *DescribeMigrationTasksResponse, err error)

DescribeMigrationTasks This API is used to get the list of migration tasks.

To use this API, submit a ticket for us to add you to the allowlist.

error code that may be returned:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
RESOURCENOTFOUND_SNAPSHOTNOTFOUND = "ResourceNotFound.SnapshotNotFound"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DescribeMigrationTasksWithContext

func (c *Client) DescribeMigrationTasksWithContext(ctx context.Context, request *DescribeMigrationTasksRequest) (response *DescribeMigrationTasksResponse, err error)

DescribeMigrationTasks This API is used to get the list of migration tasks.

To use this API, submit a ticket for us to add you to the allowlist.

error code that may be returned:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
RESOURCENOTFOUND_SNAPSHOTNOTFOUND = "ResourceNotFound.SnapshotNotFound"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DescribeMountTargets

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

DescribeMountTargets This API is used to query the mount targets of a file system.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
INVALIDPARAMETERVALUE_MISSINGFILESYSTEMID = "InvalidParameterValue.MissingFileSystemId"
INVALIDPARAMETERVALUE_MISSINGFSPARAMETER = "InvalidParameterValue.MissingFsParameter"
RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
RESOURCENOTFOUND_MOUNTTARGETNOTFOUND = "ResourceNotFound.MountTargetNotFound"
RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DescribeMountTargetsWithContext

func (c *Client) DescribeMountTargetsWithContext(ctx context.Context, request *DescribeMountTargetsRequest) (response *DescribeMountTargetsResponse, err error)

DescribeMountTargets This API is used to query the mount targets of a file system.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
INVALIDPARAMETERVALUE_MISSINGFILESYSTEMID = "InvalidParameterValue.MissingFileSystemId"
INVALIDPARAMETERVALUE_MISSINGFSPARAMETER = "InvalidParameterValue.MissingFsParameter"
RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
RESOURCENOTFOUND_MOUNTTARGETNOTFOUND = "ResourceNotFound.MountTargetNotFound"
RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DescribeSnapshotOperationLogs

func (c *Client) DescribeSnapshotOperationLogs(request *DescribeSnapshotOperationLogsRequest) (response *DescribeSnapshotOperationLogsResponse, err error)

DescribeSnapshotOperationLogs This API is used to query the operation logs of a snapshot.

error code that may be returned:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDSNAPSHOTSTATUS = "InvalidParameterValue.InvalidSnapshotStatus"
RESOURCENOTFOUND_SNAPSHOTNOTFOUND = "ResourceNotFound.SnapshotNotFound"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) DescribeSnapshotOperationLogsWithContext

func (c *Client) DescribeSnapshotOperationLogsWithContext(ctx context.Context, request *DescribeSnapshotOperationLogsRequest) (response *DescribeSnapshotOperationLogsResponse, err error)

DescribeSnapshotOperationLogs This API is used to query the operation logs of a snapshot.

error code that may be returned:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDSNAPSHOTSTATUS = "InvalidParameterValue.InvalidSnapshotStatus"
RESOURCENOTFOUND_SNAPSHOTNOTFOUND = "ResourceNotFound.SnapshotNotFound"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) ModifyFileSystemAutoScaleUpRule

func (c *Client) ModifyFileSystemAutoScaleUpRule(request *ModifyFileSystemAutoScaleUpRuleRequest) (response *ModifyFileSystemAutoScaleUpRuleResponse, err error)

ModifyFileSystemAutoScaleUpRule This API is used to modify the scaling policy of a file system.

error code that may be returned:

AUTHFAILURE_GETROLEFAILED = "AuthFailure.GetRoleFailed"
INVALIDPARAMETERVALUE_INVALIDAUTOSCALEUPPARAMS = "InvalidParameterValue.InvalidAutoScaleUpParams"
INVALIDPARAMETERVALUE_INVALIDFSSTATUS = "InvalidParameterValue.InvalidFsStatus"
RESOURCENOTFOUND_FSNOTEXIST = "ResourceNotFound.FsNotExist"
RESOURCENOTFOUND_RESOURCEPACKAGENOTFOUND = "ResourceNotFound.ResourcePackageNotFound"

func (*Client) ModifyFileSystemAutoScaleUpRuleWithContext

func (c *Client) ModifyFileSystemAutoScaleUpRuleWithContext(ctx context.Context, request *ModifyFileSystemAutoScaleUpRuleRequest) (response *ModifyFileSystemAutoScaleUpRuleResponse, err error)

ModifyFileSystemAutoScaleUpRule This API is used to modify the scaling policy of a file system.

error code that may be returned:

AUTHFAILURE_GETROLEFAILED = "AuthFailure.GetRoleFailed"
INVALIDPARAMETERVALUE_INVALIDAUTOSCALEUPPARAMS = "InvalidParameterValue.InvalidAutoScaleUpParams"
INVALIDPARAMETERVALUE_INVALIDFSSTATUS = "InvalidParameterValue.InvalidFsStatus"
RESOURCENOTFOUND_FSNOTEXIST = "ResourceNotFound.FsNotExist"
RESOURCENOTFOUND_RESOURCEPACKAGENOTFOUND = "ResourceNotFound.ResourcePackageNotFound"

func (*Client) ScaleUpFileSystem

func (c *Client) ScaleUpFileSystem(request *ScaleUpFileSystemRequest) (response *ScaleUpFileSystemResponse, err error)

ScaleUpFileSystem This API is used to scale up a Turbo file system.

error code that may be returned:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDFSSTATUS = "InvalidParameterValue.InvalidFsStatus"
INVALIDPARAMETERVALUE_INVALIDSCALEUPTARGETCAPACITY = "InvalidParameterValue.InvalidScaleupTargetCapacity"
INVALIDPARAMETERVALUE_INVALIDTURBOCAPACITY = "InvalidParameterValue.InvalidTurboCapacity"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
RESOURCENOTFOUND_FSNOTEXIST = "ResourceNotFound.FsNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_MISSINGKMSACCESSPERMISSION = "UnsupportedOperation.MissingKmsAccessPermission"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) ScaleUpFileSystemWithContext

func (c *Client) ScaleUpFileSystemWithContext(ctx context.Context, request *ScaleUpFileSystemRequest) (response *ScaleUpFileSystemResponse, err error)

ScaleUpFileSystem This API is used to scale up a Turbo file system.

error code that may be returned:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDFSSTATUS = "InvalidParameterValue.InvalidFsStatus"
INVALIDPARAMETERVALUE_INVALIDSCALEUPTARGETCAPACITY = "InvalidParameterValue.InvalidScaleupTargetCapacity"
INVALIDPARAMETERVALUE_INVALIDTURBOCAPACITY = "InvalidParameterValue.InvalidTurboCapacity"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
RESOURCENOTFOUND_FSNOTEXIST = "ResourceNotFound.FsNotExist"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_MISSINGKMSACCESSPERMISSION = "UnsupportedOperation.MissingKmsAccessPermission"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) SignUpCfsService

func (c *Client) SignUpCfsService(request *SignUpCfsServiceRequest) (response *SignUpCfsServiceResponse, err error)

SignUpCfsService This API is used to activate the CFS service.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) SignUpCfsServiceWithContext

func (c *Client) SignUpCfsServiceWithContext(ctx context.Context, request *SignUpCfsServiceRequest) (response *SignUpCfsServiceResponse, err error)

SignUpCfsService This API is used to activate the CFS service.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) StopMigrationTask

func (c *Client) StopMigrationTask(request *StopMigrationTaskRequest) (response *StopMigrationTaskResponse, err error)

StopMigrationTask This API is used to stop a migration task.

To use this API, submit a ticket for us to add you to the allowlist.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) StopMigrationTaskWithContext

func (c *Client) StopMigrationTaskWithContext(ctx context.Context, request *StopMigrationTaskRequest) (response *StopMigrationTaskResponse, err error)

StopMigrationTask This API is used to stop a migration task.

To use this API, submit a ticket for us to add you to the allowlist.

error code that may be returned:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) UnbindAutoSnapshotPolicy

func (c *Client) UnbindAutoSnapshotPolicy(request *UnbindAutoSnapshotPolicyRequest) (response *UnbindAutoSnapshotPolicyResponse, err error)

UnbindAutoSnapshotPolicy This API is used to unbind a snapshot policy from a file system.

error code that may be returned:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_AUTOPOLICYNOTFOUND = "InvalidParameter.AutoPolicyNotFound"
INVALIDPARAMETER_INVALIDSNAPPOLICYSTATUS = "InvalidParameter.InvalidSnapPolicyStatus"
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) UnbindAutoSnapshotPolicyWithContext

func (c *Client) UnbindAutoSnapshotPolicyWithContext(ctx context.Context, request *UnbindAutoSnapshotPolicyRequest) (response *UnbindAutoSnapshotPolicyResponse, err error)

UnbindAutoSnapshotPolicy This API is used to unbind a snapshot policy from a file system.

error code that may be returned:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_AUTOPOLICYNOTFOUND = "InvalidParameter.AutoPolicyNotFound"
INVALIDPARAMETER_INVALIDSNAPPOLICYSTATUS = "InvalidParameter.InvalidSnapPolicyStatus"
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) UpdateAutoSnapshotPolicy

func (c *Client) UpdateAutoSnapshotPolicy(request *UpdateAutoSnapshotPolicyRequest) (response *UpdateAutoSnapshotPolicyResponse, err error)

UpdateAutoSnapshotPolicy This API is used to update a scheduled snapshot policy.

error code that may be returned:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_AUTOPOLICYNOTFOUND = "InvalidParameter.AutoPolicyNotFound"
INVALIDPARAMETER_INVALIDPARAMDAYOFWEEK = "InvalidParameter.InvalidParamDayofWeek"
INVALIDPARAMETER_INVALIDPARAMHOUR = "InvalidParameter.InvalidParamHour"
INVALIDPARAMETER_INVALIDSNAPPOLICYSTATUS = "InvalidParameter.InvalidSnapPolicyStatus"
INVALIDPARAMETER_INVALIDSNAPSHOTPOLICYNAME = "InvalidParameter.InvalidSnapshotPolicyName"
INVALIDPARAMETER_MISSINGPOLICYPARAM = "InvalidParameter.MissingPolicyParam"
INVALIDPARAMETER_SNAPSHOTPOLICYNAMELIMITEXCEEDED = "InvalidParameter.SnapshotPolicyNameLimitExceeded"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_AUTOPOLICYNOTFOUND = "InvalidParameterValue.AutoPolicyNotFound"
INVALIDPARAMETERVALUE_INVALIDDESTINATIONREGIONS = "InvalidParameterValue.InvalidDestinationRegions"
INVALIDPARAMETERVALUE_MISSINGPOLICYPARAM = "InvalidParameterValue.MissingPolicyParam"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) UpdateAutoSnapshotPolicyWithContext

func (c *Client) UpdateAutoSnapshotPolicyWithContext(ctx context.Context, request *UpdateAutoSnapshotPolicyRequest) (response *UpdateAutoSnapshotPolicyResponse, err error)

UpdateAutoSnapshotPolicy This API is used to update a scheduled snapshot policy.

error code that may be returned:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_AUTOPOLICYNOTFOUND = "InvalidParameter.AutoPolicyNotFound"
INVALIDPARAMETER_INVALIDPARAMDAYOFWEEK = "InvalidParameter.InvalidParamDayofWeek"
INVALIDPARAMETER_INVALIDPARAMHOUR = "InvalidParameter.InvalidParamHour"
INVALIDPARAMETER_INVALIDSNAPPOLICYSTATUS = "InvalidParameter.InvalidSnapPolicyStatus"
INVALIDPARAMETER_INVALIDSNAPSHOTPOLICYNAME = "InvalidParameter.InvalidSnapshotPolicyName"
INVALIDPARAMETER_MISSINGPOLICYPARAM = "InvalidParameter.MissingPolicyParam"
INVALIDPARAMETER_SNAPSHOTPOLICYNAMELIMITEXCEEDED = "InvalidParameter.SnapshotPolicyNameLimitExceeded"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_AUTOPOLICYNOTFOUND = "InvalidParameterValue.AutoPolicyNotFound"
INVALIDPARAMETERVALUE_INVALIDDESTINATIONREGIONS = "InvalidParameterValue.InvalidDestinationRegions"
INVALIDPARAMETERVALUE_MISSINGPOLICYPARAM = "InvalidParameterValue.MissingPolicyParam"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) UpdateCfsFileSystemName

func (c *Client) UpdateCfsFileSystemName(request *UpdateCfsFileSystemNameRequest) (response *UpdateCfsFileSystemNameResponse, err error)

UpdateCfsFileSystemName This API is used to update a file system name.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_FSNAMELIMITEXCEEDED = "InvalidParameterValue.FsNameLimitExceeded"
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
INVALIDPARAMETERVALUE_INVALIDFSNAME = "InvalidParameterValue.InvalidFsName"
INVALIDPARAMETERVALUE_INVALIDREGIONZONEINFO = "InvalidParameterValue.InvalidRegionZoneInfo"
INVALIDPARAMETERVALUE_MISSINGFSPARAMETER = "InvalidParameterValue.MissingFsParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) UpdateCfsFileSystemNameWithContext

func (c *Client) UpdateCfsFileSystemNameWithContext(ctx context.Context, request *UpdateCfsFileSystemNameRequest) (response *UpdateCfsFileSystemNameResponse, err error)

UpdateCfsFileSystemName This API is used to update a file system name.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_FSNAMELIMITEXCEEDED = "InvalidParameterValue.FsNameLimitExceeded"
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
INVALIDPARAMETERVALUE_INVALIDFSNAME = "InvalidParameterValue.InvalidFsName"
INVALIDPARAMETERVALUE_INVALIDREGIONZONEINFO = "InvalidParameterValue.InvalidRegionZoneInfo"
INVALIDPARAMETERVALUE_MISSINGFSPARAMETER = "InvalidParameterValue.MissingFsParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) UpdateCfsFileSystemPGroup

func (c *Client) UpdateCfsFileSystemPGroup(request *UpdateCfsFileSystemPGroupRequest) (response *UpdateCfsFileSystemPGroupResponse, err error)

UpdateCfsFileSystemPGroup This API is used to update the permission group used by a file system.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PGROUPINUSE = "FailedOperation.PgroupInUse"
FAILEDOPERATION_PGROUPISUPDATING = "FailedOperation.PgroupIsUpdating"
INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
INVALIDPARAMETERVALUE_INVALIDPGROUP = "InvalidParameterValue.InvalidPgroup"
INVALIDPARAMETERVALUE_INVALIDPGROUPID = "InvalidParameterValue.InvalidPgroupId"
INVALIDPARAMETERVALUE_INVALIDREGIONZONEINFO = "InvalidParameterValue.InvalidRegionZoneInfo"
INVALIDPARAMETERVALUE_MISSINGFSPARAMETER = "InvalidParameterValue.MissingFsParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) UpdateCfsFileSystemPGroupWithContext

func (c *Client) UpdateCfsFileSystemPGroupWithContext(ctx context.Context, request *UpdateCfsFileSystemPGroupRequest) (response *UpdateCfsFileSystemPGroupResponse, err error)

UpdateCfsFileSystemPGroup This API is used to update the permission group used by a file system.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PGROUPINUSE = "FailedOperation.PgroupInUse"
FAILEDOPERATION_PGROUPISUPDATING = "FailedOperation.PgroupIsUpdating"
INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
INVALIDPARAMETERVALUE_INVALIDPGROUP = "InvalidParameterValue.InvalidPgroup"
INVALIDPARAMETERVALUE_INVALIDPGROUPID = "InvalidParameterValue.InvalidPgroupId"
INVALIDPARAMETERVALUE_INVALIDREGIONZONEINFO = "InvalidParameterValue.InvalidRegionZoneInfo"
INVALIDPARAMETERVALUE_MISSINGFSPARAMETER = "InvalidParameterValue.MissingFsParameter"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) UpdateCfsFileSystemSizeLimit

func (c *Client) UpdateCfsFileSystemSizeLimit(request *UpdateCfsFileSystemSizeLimitRequest) (response *UpdateCfsFileSystemSizeLimitResponse, err error)

UpdateCfsFileSystemSizeLimit This API is used to update the capacity limit of a file system.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_FSSIZELIMITEXCEEDED = "InvalidParameterValue.FsSizeLimitExceeded"
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
INVALIDPARAMETERVALUE_INVALIDFSSIZELIMIT = "InvalidParameterValue.InvalidFsSizeLimit"
INVALIDPARAMETERVALUE_INVALIDREGIONZONEINFO = "InvalidParameterValue.InvalidRegionZoneInfo"
INVALIDPARAMETERVALUE_MISSINGFSPARAMETER = "InvalidParameterValue.MissingFsParameter"
RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) UpdateCfsFileSystemSizeLimitWithContext

func (c *Client) UpdateCfsFileSystemSizeLimitWithContext(ctx context.Context, request *UpdateCfsFileSystemSizeLimitRequest) (response *UpdateCfsFileSystemSizeLimitResponse, err error)

UpdateCfsFileSystemSizeLimit This API is used to update the capacity limit of a file system.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_FSSIZELIMITEXCEEDED = "InvalidParameterValue.FsSizeLimitExceeded"
INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
INVALIDPARAMETERVALUE_INVALIDFSSIZELIMIT = "InvalidParameterValue.InvalidFsSizeLimit"
INVALIDPARAMETERVALUE_INVALIDREGIONZONEINFO = "InvalidParameterValue.InvalidRegionZoneInfo"
INVALIDPARAMETERVALUE_MISSINGFSPARAMETER = "InvalidParameterValue.MissingFsParameter"
RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) UpdateCfsPGroup

func (c *Client) UpdateCfsPGroup(request *UpdateCfsPGroupRequest) (response *UpdateCfsPGroupResponse, err error)

UpdateCfsPGroup This API is used to update the information of a permission group.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_MOUNTTARGETEXISTS = "FailedOperation.MountTargetExists"
INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETERVALUE_DUPLICATEDPGROUPNAME = "InvalidParameterValue.DuplicatedPgroupName"
INVALIDPARAMETERVALUE_INVALIDPGROUPNAME = "InvalidParameterValue.InvalidPgroupName"
INVALIDPARAMETERVALUE_MISSINGNAMEORDESCINFO = "InvalidParameterValue.MissingNameOrDescinfo"
INVALIDPARAMETERVALUE_MISSINGPGROUPNAME = "InvalidParameterValue.MissingPgroupName"
INVALIDPARAMETERVALUE_PGROUPDESCINFOLIMITEXCEEDED = "InvalidParameterValue.PgroupDescinfoLimitExceeded"
INVALIDPARAMETERVALUE_PGROUPNAMELIMITEXCEEDED = "InvalidParameterValue.PgroupNameLimitExceeded"
RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) UpdateCfsPGroupWithContext

func (c *Client) UpdateCfsPGroupWithContext(ctx context.Context, request *UpdateCfsPGroupRequest) (response *UpdateCfsPGroupResponse, err error)

UpdateCfsPGroup This API is used to update the information of a permission group.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_MOUNTTARGETEXISTS = "FailedOperation.MountTargetExists"
INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETERVALUE_DUPLICATEDPGROUPNAME = "InvalidParameterValue.DuplicatedPgroupName"
INVALIDPARAMETERVALUE_INVALIDPGROUPNAME = "InvalidParameterValue.InvalidPgroupName"
INVALIDPARAMETERVALUE_MISSINGNAMEORDESCINFO = "InvalidParameterValue.MissingNameOrDescinfo"
INVALIDPARAMETERVALUE_MISSINGPGROUPNAME = "InvalidParameterValue.MissingPgroupName"
INVALIDPARAMETERVALUE_PGROUPDESCINFOLIMITEXCEEDED = "InvalidParameterValue.PgroupDescinfoLimitExceeded"
INVALIDPARAMETERVALUE_PGROUPNAMELIMITEXCEEDED = "InvalidParameterValue.PgroupNameLimitExceeded"
RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) UpdateCfsRule

func (c *Client) UpdateCfsRule(request *UpdateCfsRuleRequest) (response *UpdateCfsRuleResponse, err error)

UpdateCfsRule This API is used to update a permission rule.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PGROUPINUSE = "FailedOperation.PgroupInUse"
FAILEDOPERATION_PGROUPISUPDATING = "FailedOperation.PgroupIsUpdating"
FAILEDOPERATION_PGROUPLINKCFSV10 = "FailedOperation.PgroupLinkCfsv10"
INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DUPLICATEDRULEAUTHCLIENTIP = "InvalidParameterValue.DuplicatedRuleAuthClientIp"
INVALIDPARAMETERVALUE_INVALIDAUTHCLIENTIP = "InvalidParameterValue.InvalidAuthClientIp"
INVALIDPARAMETERVALUE_INVALIDPGROUP = "InvalidParameterValue.InvalidPgroup"
INVALIDPARAMETERVALUE_INVALIDPRIORITY = "InvalidParameterValue.InvalidPriority"
INVALIDPARAMETERVALUE_INVALIDRWPERMISSION = "InvalidParameterValue.InvalidRwPermission"
INVALIDPARAMETERVALUE_INVALIDUSERPERMISSION = "InvalidParameterValue.InvalidUserPermission"
INVALIDPARAMETERVALUE_RULENOTMATCHPGROUP = "InvalidParameterValue.RuleNotMatchPgroup"
RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) UpdateCfsRuleWithContext

func (c *Client) UpdateCfsRuleWithContext(ctx context.Context, request *UpdateCfsRuleRequest) (response *UpdateCfsRuleResponse, err error)

UpdateCfsRule This API is used to update a permission rule.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_PGROUPINUSE = "FailedOperation.PgroupInUse"
FAILEDOPERATION_PGROUPISUPDATING = "FailedOperation.PgroupIsUpdating"
FAILEDOPERATION_PGROUPLINKCFSV10 = "FailedOperation.PgroupLinkCfsv10"
INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DUPLICATEDRULEAUTHCLIENTIP = "InvalidParameterValue.DuplicatedRuleAuthClientIp"
INVALIDPARAMETERVALUE_INVALIDAUTHCLIENTIP = "InvalidParameterValue.InvalidAuthClientIp"
INVALIDPARAMETERVALUE_INVALIDPGROUP = "InvalidParameterValue.InvalidPgroup"
INVALIDPARAMETERVALUE_INVALIDPRIORITY = "InvalidParameterValue.InvalidPriority"
INVALIDPARAMETERVALUE_INVALIDRWPERMISSION = "InvalidParameterValue.InvalidRwPermission"
INVALIDPARAMETERVALUE_INVALIDUSERPERMISSION = "InvalidParameterValue.InvalidUserPermission"
INVALIDPARAMETERVALUE_RULENOTMATCHPGROUP = "InvalidParameterValue.RuleNotMatchPgroup"
RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"

func (*Client) UpdateCfsSnapshotAttribute

func (c *Client) UpdateCfsSnapshotAttribute(request *UpdateCfsSnapshotAttributeRequest) (response *UpdateCfsSnapshotAttributeResponse, err error)

UpdateCfsSnapshotAttribute This API is used to update the name and retention period of a file system snapshot.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDSNAPSHOTNAME = "InvalidParameter.InvalidSnapshotName"
INVALIDPARAMETER_SNAPSHOTNAMELIMITEXCEEDED = "InvalidParameter.SnapshotNameLimitExceeded"
INVALIDPARAMETERVALUE_INVALIDSNAPSHOTSTATUS = "InvalidParameterValue.InvalidSnapshotStatus"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_SNAPSHOTNOTFOUND = "ResourceNotFound.SnapshotNotFound"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"

func (*Client) UpdateCfsSnapshotAttributeWithContext

func (c *Client) UpdateCfsSnapshotAttributeWithContext(ctx context.Context, request *UpdateCfsSnapshotAttributeRequest) (response *UpdateCfsSnapshotAttributeResponse, err error)

UpdateCfsSnapshotAttribute This API is used to update the name and retention period of a file system snapshot.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDSNAPSHOTNAME = "InvalidParameter.InvalidSnapshotName"
INVALIDPARAMETER_SNAPSHOTNAMELIMITEXCEEDED = "InvalidParameter.SnapshotNameLimitExceeded"
INVALIDPARAMETERVALUE_INVALIDSNAPSHOTSTATUS = "InvalidParameterValue.InvalidSnapshotStatus"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_SNAPSHOTNOTFOUND = "ResourceNotFound.SnapshotNotFound"
UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"

type CreateAutoSnapshotPolicyRequest

type CreateAutoSnapshotPolicyRequest struct {
	*tchttp.BaseRequest

	// The time point when to repeat the snapshot operation
	Hour *string `json:"Hour,omitnil,omitempty" name:"Hour"`

	// Policy name
	PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`

	// The day of the week on which to repeat the snapshot operation
	DayOfWeek *string `json:"DayOfWeek,omitnil,omitempty" name:"DayOfWeek"`

	// Snapshot retention period
	AliveDays *uint64 `json:"AliveDays,omitnil,omitempty" name:"AliveDays"`

	// The specific day (day 1 to day 31) of the month on which to automatically create a snapshot.
	DayOfMonth *string `json:"DayOfMonth,omitnil,omitempty" name:"DayOfMonth"`

	// The snapshot interval, in days.
	IntervalDays *uint64 `json:"IntervalDays,omitnil,omitempty" name:"IntervalDays"`
}

func NewCreateAutoSnapshotPolicyRequest

func NewCreateAutoSnapshotPolicyRequest() (request *CreateAutoSnapshotPolicyRequest)

func (*CreateAutoSnapshotPolicyRequest) FromJsonString

func (r *CreateAutoSnapshotPolicyRequest) 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 (*CreateAutoSnapshotPolicyRequest) ToJsonString

func (r *CreateAutoSnapshotPolicyRequest) ToJsonString() string

type CreateAutoSnapshotPolicyRequestParams

type CreateAutoSnapshotPolicyRequestParams struct {
	// The time point when to repeat the snapshot operation
	Hour *string `json:"Hour,omitnil,omitempty" name:"Hour"`

	// Policy name
	PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`

	// The day of the week on which to repeat the snapshot operation
	DayOfWeek *string `json:"DayOfWeek,omitnil,omitempty" name:"DayOfWeek"`

	// Snapshot retention period
	AliveDays *uint64 `json:"AliveDays,omitnil,omitempty" name:"AliveDays"`

	// The specific day (day 1 to day 31) of the month on which to automatically create a snapshot.
	DayOfMonth *string `json:"DayOfMonth,omitnil,omitempty" name:"DayOfMonth"`

	// The snapshot interval, in days.
	IntervalDays *uint64 `json:"IntervalDays,omitnil,omitempty" name:"IntervalDays"`
}

Predefined struct for user

type CreateAutoSnapshotPolicyResponse

type CreateAutoSnapshotPolicyResponse struct {
	*tchttp.BaseResponse
	Response *CreateAutoSnapshotPolicyResponseParams `json:"Response"`
}

func NewCreateAutoSnapshotPolicyResponse

func NewCreateAutoSnapshotPolicyResponse() (response *CreateAutoSnapshotPolicyResponse)

func (*CreateAutoSnapshotPolicyResponse) FromJsonString

func (r *CreateAutoSnapshotPolicyResponse) 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 (*CreateAutoSnapshotPolicyResponse) ToJsonString

func (r *CreateAutoSnapshotPolicyResponse) ToJsonString() string

type CreateAutoSnapshotPolicyResponseParams

type CreateAutoSnapshotPolicyResponseParams struct {
	// Snapshot policy ID
	AutoSnapshotPolicyId *string `json:"AutoSnapshotPolicyId,omitnil,omitempty" name:"AutoSnapshotPolicyId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCfsFileSystemRequest

type CreateCfsFileSystemRequest struct {
	*tchttp.BaseRequest

	// AZ name, such as "ap-beijing-1". For the list of regions and AZs, please see [Overview](https://intl.cloud.tencent.com/document/product/582/13225?from_cn_redirect=1)
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// Network type. Valid values: `VPC` and `CCN`. Select `VPC` for a Standard or High-Performance file system, and `CCN` for a Standard Turbo or High-Performance Turbo one.
	NetInterface *string `json:"NetInterface,omitnil,omitempty" name:"NetInterface"`

	// Permission group ID
	PGroupId *string `json:"PGroupId,omitnil,omitempty" name:"PGroupId"`

	// File system protocol. Valid values: `NFS`, `CIFS`, `TURBO`. If this parameter is left empty, `NFS` is used by default. For the Turbo series, you must set this parameter to `TURBO`.
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// Storage type of the file system. Valid values: `SD` (Standard), `HP` (High-Performance), `TB` (Standard Turbo), and `TP` (High-Performance Turbo). Default value: `SD`.
	StorageType *string `json:"StorageType,omitnil,omitempty" name:"StorageType"`

	// VPC ID. This field is required if network type is VPC.
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// Subnet ID. This field is required if network type is VPC.
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// IP address (this parameter supports only the VPC network type, and the Turbo series is not supported). If this parameter is left empty, a random IP in the subnet will be assigned.
	MountIP *string `json:"MountIP,omitnil,omitempty" name:"MountIP"`

	// Custom file system name
	FsName *string `json:"FsName,omitnil,omitempty" name:"FsName"`

	// File system tag
	ResourceTags []*TagInfo `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// A unique string supplied by the client to ensure that the request is idempotent. Its maximum length is 64 ASCII characters. If this parameter is not specified, the idempotency of the request cannot be guaranteed. This string is valid for 2 hours.
	ClientToken *string `json:"ClientToken,omitnil,omitempty" name:"ClientToken"`

	// CCN instance ID (required if the network type is CCN)
	CcnId *string `json:"CcnId,omitnil,omitempty" name:"CcnId"`

	// CCN IP range used by the CFS (required if the network type is CCN), which cannot conflict with other IP ranges bound in CCN
	CidrBlock *string `json:"CidrBlock,omitnil,omitempty" name:"CidrBlock"`

	// File system capacity, in GiB (required for the Turbo series). For Standard Turbo, the minimum purchase required is 40,960 GiB (40 TiB) and the expansion increment is 20,480 GiB (20 TiB). For High-Performance Turbo, the minimum purchase required is 20,480 GiB (20 TiB) and the expansion increment is 10,240 GiB (10 TiB).
	Capacity *uint64 `json:"Capacity,omitnil,omitempty" name:"Capacity"`
}

func NewCreateCfsFileSystemRequest

func NewCreateCfsFileSystemRequest() (request *CreateCfsFileSystemRequest)

func (*CreateCfsFileSystemRequest) FromJsonString

func (r *CreateCfsFileSystemRequest) 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 (*CreateCfsFileSystemRequest) ToJsonString

func (r *CreateCfsFileSystemRequest) ToJsonString() string

type CreateCfsFileSystemRequestParams

type CreateCfsFileSystemRequestParams struct {
	// AZ name, such as "ap-beijing-1". For the list of regions and AZs, please see [Overview](https://intl.cloud.tencent.com/document/product/582/13225?from_cn_redirect=1)
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// Network type. Valid values: `VPC` and `CCN`. Select `VPC` for a Standard or High-Performance file system, and `CCN` for a Standard Turbo or High-Performance Turbo one.
	NetInterface *string `json:"NetInterface,omitnil,omitempty" name:"NetInterface"`

	// Permission group ID
	PGroupId *string `json:"PGroupId,omitnil,omitempty" name:"PGroupId"`

	// File system protocol. Valid values: `NFS`, `CIFS`, `TURBO`. If this parameter is left empty, `NFS` is used by default. For the Turbo series, you must set this parameter to `TURBO`.
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// Storage type of the file system. Valid values: `SD` (Standard), `HP` (High-Performance), `TB` (Standard Turbo), and `TP` (High-Performance Turbo). Default value: `SD`.
	StorageType *string `json:"StorageType,omitnil,omitempty" name:"StorageType"`

	// VPC ID. This field is required if network type is VPC.
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// Subnet ID. This field is required if network type is VPC.
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// IP address (this parameter supports only the VPC network type, and the Turbo series is not supported). If this parameter is left empty, a random IP in the subnet will be assigned.
	MountIP *string `json:"MountIP,omitnil,omitempty" name:"MountIP"`

	// Custom file system name
	FsName *string `json:"FsName,omitnil,omitempty" name:"FsName"`

	// File system tag
	ResourceTags []*TagInfo `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// A unique string supplied by the client to ensure that the request is idempotent. Its maximum length is 64 ASCII characters. If this parameter is not specified, the idempotency of the request cannot be guaranteed. This string is valid for 2 hours.
	ClientToken *string `json:"ClientToken,omitnil,omitempty" name:"ClientToken"`

	// CCN instance ID (required if the network type is CCN)
	CcnId *string `json:"CcnId,omitnil,omitempty" name:"CcnId"`

	// CCN IP range used by the CFS (required if the network type is CCN), which cannot conflict with other IP ranges bound in CCN
	CidrBlock *string `json:"CidrBlock,omitnil,omitempty" name:"CidrBlock"`

	// File system capacity, in GiB (required for the Turbo series). For Standard Turbo, the minimum purchase required is 40,960 GiB (40 TiB) and the expansion increment is 20,480 GiB (20 TiB). For High-Performance Turbo, the minimum purchase required is 20,480 GiB (20 TiB) and the expansion increment is 10,240 GiB (10 TiB).
	Capacity *uint64 `json:"Capacity,omitnil,omitempty" name:"Capacity"`
}

Predefined struct for user

type CreateCfsFileSystemResponse

type CreateCfsFileSystemResponse struct {
	*tchttp.BaseResponse
	Response *CreateCfsFileSystemResponseParams `json:"Response"`
}

func NewCreateCfsFileSystemResponse

func NewCreateCfsFileSystemResponse() (response *CreateCfsFileSystemResponse)

func (*CreateCfsFileSystemResponse) FromJsonString

func (r *CreateCfsFileSystemResponse) 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 (*CreateCfsFileSystemResponse) ToJsonString

func (r *CreateCfsFileSystemResponse) ToJsonString() string

type CreateCfsFileSystemResponseParams

type CreateCfsFileSystemResponseParams struct {
	// File system creation time
	CreationTime *string `json:"CreationTime,omitnil,omitempty" name:"CreationTime"`

	// Custom file system name
	CreationToken *string `json:"CreationToken,omitnil,omitempty" name:"CreationToken"`

	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// File system status. Valid values: `creating`, `create_failed`, `available`, `unserviced`, `upgrading`, `deleting`
	LifeCycleState *string `json:"LifeCycleState,omitnil,omitempty" name:"LifeCycleState"`

	// Storage used by the file system, in bytes
	SizeByte *uint64 `json:"SizeByte,omitnil,omitempty" name:"SizeByte"`

	// AZ ID
	ZoneId *uint64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Custom file system name
	FsName *string `json:"FsName,omitnil,omitempty" name:"FsName"`

	// Whether a file system is encrypted
	Encrypted *bool `json:"Encrypted,omitnil,omitempty" name:"Encrypted"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCfsPGroupRequest

type CreateCfsPGroupRequest struct {
	*tchttp.BaseRequest

	// Permission group name, which can contain 1-64 Chinese characters, letters, numbers, underscores, or dashes
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Permission group description, which can contain 1-255 characters
	DescInfo *string `json:"DescInfo,omitnil,omitempty" name:"DescInfo"`
}

func NewCreateCfsPGroupRequest

func NewCreateCfsPGroupRequest() (request *CreateCfsPGroupRequest)

func (*CreateCfsPGroupRequest) FromJsonString

func (r *CreateCfsPGroupRequest) 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 (*CreateCfsPGroupRequest) ToJsonString

func (r *CreateCfsPGroupRequest) ToJsonString() string

type CreateCfsPGroupRequestParams

type CreateCfsPGroupRequestParams struct {
	// Permission group name, which can contain 1-64 Chinese characters, letters, numbers, underscores, or dashes
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Permission group description, which can contain 1-255 characters
	DescInfo *string `json:"DescInfo,omitnil,omitempty" name:"DescInfo"`
}

Predefined struct for user

type CreateCfsPGroupResponse

type CreateCfsPGroupResponse struct {
	*tchttp.BaseResponse
	Response *CreateCfsPGroupResponseParams `json:"Response"`
}

func NewCreateCfsPGroupResponse

func NewCreateCfsPGroupResponse() (response *CreateCfsPGroupResponse)

func (*CreateCfsPGroupResponse) FromJsonString

func (r *CreateCfsPGroupResponse) 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 (*CreateCfsPGroupResponse) ToJsonString

func (r *CreateCfsPGroupResponse) ToJsonString() string

type CreateCfsPGroupResponseParams

type CreateCfsPGroupResponseParams struct {
	// Permission group ID
	PGroupId *string `json:"PGroupId,omitnil,omitempty" name:"PGroupId"`

	// Permission group name
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Permission group description
	DescInfo *string `json:"DescInfo,omitnil,omitempty" name:"DescInfo"`

	// The number of file systems bound to this permission group
	BindCfsNum *int64 `json:"BindCfsNum,omitnil,omitempty" name:"BindCfsNum"`

	// Permission group creation time
	CDate *string `json:"CDate,omitnil,omitempty" name:"CDate"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCfsRuleRequest

type CreateCfsRuleRequest struct {
	*tchttp.BaseRequest

	// Permission group ID
	PGroupId *string `json:"PGroupId,omitnil,omitempty" name:"PGroupId"`

	// You can enter a single IP or IP range, such as 10.1.10.11 or 10.10.1.0/24. The default visiting address is `*`, indicating that all IPs are allowed. Please note that you need to enter the CVM instance's private IP here.
	AuthClientIp *string `json:"AuthClientIp,omitnil,omitempty" name:"AuthClientIp"`

	// Rule priority. Value range: 1-100. 1 represents the highest priority, while 100 the lowest
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`

	// Read/write permission. Valid values: RO (read-only), RW (read & write). Default value: RO
	RWPermission *string `json:"RWPermission,omitnil,omitempty" name:"RWPermission"`

	// User permission. Valid values: all_squash, no_all_squash, root_squash, no_root_squash. Specifically, all_squash: any visiting user will be mapped to an anonymous user or user group; no_all_squash: a visiting user will be first matched with a local user, and if the match fails, it will be mapped to an anonymous user or user group; root_squash: a visiting root user will be mapped to an anonymous user or user group; no_root_squash: a visiting root user will be allowed to maintain root account permissions. Default value: root_squash.
	UserPermission *string `json:"UserPermission,omitnil,omitempty" name:"UserPermission"`
}

func NewCreateCfsRuleRequest

func NewCreateCfsRuleRequest() (request *CreateCfsRuleRequest)

func (*CreateCfsRuleRequest) FromJsonString

func (r *CreateCfsRuleRequest) 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 (*CreateCfsRuleRequest) ToJsonString

func (r *CreateCfsRuleRequest) ToJsonString() string

type CreateCfsRuleRequestParams

type CreateCfsRuleRequestParams struct {
	// Permission group ID
	PGroupId *string `json:"PGroupId,omitnil,omitempty" name:"PGroupId"`

	// You can enter a single IP or IP range, such as 10.1.10.11 or 10.10.1.0/24. The default visiting address is `*`, indicating that all IPs are allowed. Please note that you need to enter the CVM instance's private IP here.
	AuthClientIp *string `json:"AuthClientIp,omitnil,omitempty" name:"AuthClientIp"`

	// Rule priority. Value range: 1-100. 1 represents the highest priority, while 100 the lowest
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`

	// Read/write permission. Valid values: RO (read-only), RW (read & write). Default value: RO
	RWPermission *string `json:"RWPermission,omitnil,omitempty" name:"RWPermission"`

	// User permission. Valid values: all_squash, no_all_squash, root_squash, no_root_squash. Specifically, all_squash: any visiting user will be mapped to an anonymous user or user group; no_all_squash: a visiting user will be first matched with a local user, and if the match fails, it will be mapped to an anonymous user or user group; root_squash: a visiting root user will be mapped to an anonymous user or user group; no_root_squash: a visiting root user will be allowed to maintain root account permissions. Default value: root_squash.
	UserPermission *string `json:"UserPermission,omitnil,omitempty" name:"UserPermission"`
}

Predefined struct for user

type CreateCfsRuleResponse

type CreateCfsRuleResponse struct {
	*tchttp.BaseResponse
	Response *CreateCfsRuleResponseParams `json:"Response"`
}

func NewCreateCfsRuleResponse

func NewCreateCfsRuleResponse() (response *CreateCfsRuleResponse)

func (*CreateCfsRuleResponse) FromJsonString

func (r *CreateCfsRuleResponse) 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 (*CreateCfsRuleResponse) ToJsonString

func (r *CreateCfsRuleResponse) ToJsonString() string

type CreateCfsRuleResponseParams

type CreateCfsRuleResponseParams struct {
	// Rule ID
	RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// Permission group ID
	PGroupId *string `json:"PGroupId,omitnil,omitempty" name:"PGroupId"`

	// Client IP
	AuthClientIp *string `json:"AuthClientIp,omitnil,omitempty" name:"AuthClientIp"`

	// Read & write permissions
	RWPermission *string `json:"RWPermission,omitnil,omitempty" name:"RWPermission"`

	// User permission
	UserPermission *string `json:"UserPermission,omitnil,omitempty" name:"UserPermission"`

	// Priority
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCfsSnapshotRequest

type CreateCfsSnapshotRequest struct {
	*tchttp.BaseRequest

	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// Snapshot name
	SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`

	// Snapshot tag
	ResourceTags []*TagInfo `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`
}

func NewCreateCfsSnapshotRequest

func NewCreateCfsSnapshotRequest() (request *CreateCfsSnapshotRequest)

func (*CreateCfsSnapshotRequest) FromJsonString

func (r *CreateCfsSnapshotRequest) 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 (*CreateCfsSnapshotRequest) ToJsonString

func (r *CreateCfsSnapshotRequest) ToJsonString() string

type CreateCfsSnapshotRequestParams

type CreateCfsSnapshotRequestParams struct {
	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// Snapshot name
	SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`

	// Snapshot tag
	ResourceTags []*TagInfo `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`
}

Predefined struct for user

type CreateCfsSnapshotResponse

type CreateCfsSnapshotResponse struct {
	*tchttp.BaseResponse
	Response *CreateCfsSnapshotResponseParams `json:"Response"`
}

func NewCreateCfsSnapshotResponse

func NewCreateCfsSnapshotResponse() (response *CreateCfsSnapshotResponse)

func (*CreateCfsSnapshotResponse) FromJsonString

func (r *CreateCfsSnapshotResponse) 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 (*CreateCfsSnapshotResponse) ToJsonString

func (r *CreateCfsSnapshotResponse) ToJsonString() string

type CreateCfsSnapshotResponseParams

type CreateCfsSnapshotResponseParams struct {
	// File system snapshot ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateMigrationTaskRequest

type CreateMigrationTaskRequest struct {
	*tchttp.BaseRequest

	// Migration task name
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// Migration type. Valid values: `0` (bucket) and `1` (list). Default value: `0`.
	MigrationType *uint64 `json:"MigrationType,omitnil,omitempty" name:"MigrationType"`

	// Migration mode. Default value: `0` (full migration).
	MigrationMode *uint64 `json:"MigrationMode,omitnil,omitempty" name:"MigrationMode"`

	// SecretId of the data source account
	SrcSecretId *string `json:"SrcSecretId,omitnil,omitempty" name:"SrcSecretId"`

	// SecretKey of the data source account
	SrcSecretKey *string `json:"SrcSecretKey,omitnil,omitempty" name:"SrcSecretKey"`

	// File system instance ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// File system path
	FsPath *string `json:"FsPath,omitnil,omitempty" name:"FsPath"`

	// Overwrite policy for files with the same name. Valid values: `0` (retain the file with the latest modified time), `1` (overwrite); and `2` (not overwrite). Default value: `0`.
	CoverType *uint64 `json:"CoverType,omitnil,omitempty" name:"CoverType"`

	// Data source service provider. Valid values: `COS` (Tencent Cloud COS), `OSS` (Alibaba Cloud OSS), and `OBS` (Huawei Cloud OBS).
	SrcService *string `json:"SrcService,omitnil,omitempty" name:"SrcService"`

	// Data source bucket name. Specify at least one of the bucket name or address.
	BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"`

	// Data source bucket region
	BucketRegion *string `json:"BucketRegion,omitnil,omitempty" name:"BucketRegion"`

	// Data source bucket address. Specify at least one of the bucket name or address.
	BucketAddress *string `json:"BucketAddress,omitnil,omitempty" name:"BucketAddress"`

	// List address. This parameter is required if `MigrationType` is set to `1` (list).
	ListAddress *string `json:"ListAddress,omitnil,omitempty" name:"ListAddress"`

	// Target file system name
	FsName *string `json:"FsName,omitnil,omitempty" name:"FsName"`

	// Source bucket path, which defaults to `/`
	BucketPath *string `json:"BucketPath,omitnil,omitempty" name:"BucketPath"`
}

func NewCreateMigrationTaskRequest

func NewCreateMigrationTaskRequest() (request *CreateMigrationTaskRequest)

func (*CreateMigrationTaskRequest) FromJsonString

func (r *CreateMigrationTaskRequest) 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 (*CreateMigrationTaskRequest) ToJsonString

func (r *CreateMigrationTaskRequest) ToJsonString() string

type CreateMigrationTaskRequestParams

type CreateMigrationTaskRequestParams struct {
	// Migration task name
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// Migration type. Valid values: `0` (bucket) and `1` (list). Default value: `0`.
	MigrationType *uint64 `json:"MigrationType,omitnil,omitempty" name:"MigrationType"`

	// Migration mode. Default value: `0` (full migration).
	MigrationMode *uint64 `json:"MigrationMode,omitnil,omitempty" name:"MigrationMode"`

	// SecretId of the data source account
	SrcSecretId *string `json:"SrcSecretId,omitnil,omitempty" name:"SrcSecretId"`

	// SecretKey of the data source account
	SrcSecretKey *string `json:"SrcSecretKey,omitnil,omitempty" name:"SrcSecretKey"`

	// File system instance ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// File system path
	FsPath *string `json:"FsPath,omitnil,omitempty" name:"FsPath"`

	// Overwrite policy for files with the same name. Valid values: `0` (retain the file with the latest modified time), `1` (overwrite); and `2` (not overwrite). Default value: `0`.
	CoverType *uint64 `json:"CoverType,omitnil,omitempty" name:"CoverType"`

	// Data source service provider. Valid values: `COS` (Tencent Cloud COS), `OSS` (Alibaba Cloud OSS), and `OBS` (Huawei Cloud OBS).
	SrcService *string `json:"SrcService,omitnil,omitempty" name:"SrcService"`

	// Data source bucket name. Specify at least one of the bucket name or address.
	BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"`

	// Data source bucket region
	BucketRegion *string `json:"BucketRegion,omitnil,omitempty" name:"BucketRegion"`

	// Data source bucket address. Specify at least one of the bucket name or address.
	BucketAddress *string `json:"BucketAddress,omitnil,omitempty" name:"BucketAddress"`

	// List address. This parameter is required if `MigrationType` is set to `1` (list).
	ListAddress *string `json:"ListAddress,omitnil,omitempty" name:"ListAddress"`

	// Target file system name
	FsName *string `json:"FsName,omitnil,omitempty" name:"FsName"`

	// Source bucket path, which defaults to `/`
	BucketPath *string `json:"BucketPath,omitnil,omitempty" name:"BucketPath"`
}

Predefined struct for user

type CreateMigrationTaskResponse

type CreateMigrationTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateMigrationTaskResponseParams `json:"Response"`
}

func NewCreateMigrationTaskResponse

func NewCreateMigrationTaskResponse() (response *CreateMigrationTaskResponse)

func (*CreateMigrationTaskResponse) FromJsonString

func (r *CreateMigrationTaskResponse) 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 (*CreateMigrationTaskResponse) ToJsonString

func (r *CreateMigrationTaskResponse) ToJsonString() string

type CreateMigrationTaskResponseParams

type CreateMigrationTaskResponseParams struct {
	// Migration task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteAutoSnapshotPolicyRequest

type DeleteAutoSnapshotPolicyRequest struct {
	*tchttp.BaseRequest

	// Snapshot policy ID
	AutoSnapshotPolicyId *string `json:"AutoSnapshotPolicyId,omitnil,omitempty" name:"AutoSnapshotPolicyId"`
}

func NewDeleteAutoSnapshotPolicyRequest

func NewDeleteAutoSnapshotPolicyRequest() (request *DeleteAutoSnapshotPolicyRequest)

func (*DeleteAutoSnapshotPolicyRequest) FromJsonString

func (r *DeleteAutoSnapshotPolicyRequest) 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 (*DeleteAutoSnapshotPolicyRequest) ToJsonString

func (r *DeleteAutoSnapshotPolicyRequest) ToJsonString() string

type DeleteAutoSnapshotPolicyRequestParams

type DeleteAutoSnapshotPolicyRequestParams struct {
	// Snapshot policy ID
	AutoSnapshotPolicyId *string `json:"AutoSnapshotPolicyId,omitnil,omitempty" name:"AutoSnapshotPolicyId"`
}

Predefined struct for user

type DeleteAutoSnapshotPolicyResponse

type DeleteAutoSnapshotPolicyResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAutoSnapshotPolicyResponseParams `json:"Response"`
}

func NewDeleteAutoSnapshotPolicyResponse

func NewDeleteAutoSnapshotPolicyResponse() (response *DeleteAutoSnapshotPolicyResponse)

func (*DeleteAutoSnapshotPolicyResponse) FromJsonString

func (r *DeleteAutoSnapshotPolicyResponse) 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 (*DeleteAutoSnapshotPolicyResponse) ToJsonString

func (r *DeleteAutoSnapshotPolicyResponse) ToJsonString() string

type DeleteAutoSnapshotPolicyResponseParams

type DeleteAutoSnapshotPolicyResponseParams struct {
	// Snapshot policy ID
	AutoSnapshotPolicyId *string `json:"AutoSnapshotPolicyId,omitnil,omitempty" name:"AutoSnapshotPolicyId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteCfsFileSystemRequest

type DeleteCfsFileSystemRequest struct {
	*tchttp.BaseRequest

	// File system ID. Note: please call the `DeleteMountTarget` API to delete the mount target first before deleting a file system; otherwise, the delete operation will fail.
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`
}

func NewDeleteCfsFileSystemRequest

func NewDeleteCfsFileSystemRequest() (request *DeleteCfsFileSystemRequest)

func (*DeleteCfsFileSystemRequest) FromJsonString

func (r *DeleteCfsFileSystemRequest) 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 (*DeleteCfsFileSystemRequest) ToJsonString

func (r *DeleteCfsFileSystemRequest) ToJsonString() string

type DeleteCfsFileSystemRequestParams

type DeleteCfsFileSystemRequestParams struct {
	// File system ID. Note: please call the `DeleteMountTarget` API to delete the mount target first before deleting a file system; otherwise, the delete operation will fail.
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`
}

Predefined struct for user

type DeleteCfsFileSystemResponse

type DeleteCfsFileSystemResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCfsFileSystemResponseParams `json:"Response"`
}

func NewDeleteCfsFileSystemResponse

func NewDeleteCfsFileSystemResponse() (response *DeleteCfsFileSystemResponse)

func (*DeleteCfsFileSystemResponse) FromJsonString

func (r *DeleteCfsFileSystemResponse) 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 (*DeleteCfsFileSystemResponse) ToJsonString

func (r *DeleteCfsFileSystemResponse) ToJsonString() string

type DeleteCfsFileSystemResponseParams

type DeleteCfsFileSystemResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteCfsPGroupRequest

type DeleteCfsPGroupRequest struct {
	*tchttp.BaseRequest

	// Permission group ID
	PGroupId *string `json:"PGroupId,omitnil,omitempty" name:"PGroupId"`
}

func NewDeleteCfsPGroupRequest

func NewDeleteCfsPGroupRequest() (request *DeleteCfsPGroupRequest)

func (*DeleteCfsPGroupRequest) FromJsonString

func (r *DeleteCfsPGroupRequest) 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 (*DeleteCfsPGroupRequest) ToJsonString

func (r *DeleteCfsPGroupRequest) ToJsonString() string

type DeleteCfsPGroupRequestParams

type DeleteCfsPGroupRequestParams struct {
	// Permission group ID
	PGroupId *string `json:"PGroupId,omitnil,omitempty" name:"PGroupId"`
}

Predefined struct for user

type DeleteCfsPGroupResponse

type DeleteCfsPGroupResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCfsPGroupResponseParams `json:"Response"`
}

func NewDeleteCfsPGroupResponse

func NewDeleteCfsPGroupResponse() (response *DeleteCfsPGroupResponse)

func (*DeleteCfsPGroupResponse) FromJsonString

func (r *DeleteCfsPGroupResponse) 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 (*DeleteCfsPGroupResponse) ToJsonString

func (r *DeleteCfsPGroupResponse) ToJsonString() string

type DeleteCfsPGroupResponseParams

type DeleteCfsPGroupResponseParams struct {
	// Permission group ID
	PGroupId *string `json:"PGroupId,omitnil,omitempty" name:"PGroupId"`

	// User ID
	AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteCfsRuleRequest

type DeleteCfsRuleRequest struct {
	*tchttp.BaseRequest

	// Permission group ID
	PGroupId *string `json:"PGroupId,omitnil,omitempty" name:"PGroupId"`

	// Rule ID
	RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`
}

func NewDeleteCfsRuleRequest

func NewDeleteCfsRuleRequest() (request *DeleteCfsRuleRequest)

func (*DeleteCfsRuleRequest) FromJsonString

func (r *DeleteCfsRuleRequest) 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 (*DeleteCfsRuleRequest) ToJsonString

func (r *DeleteCfsRuleRequest) ToJsonString() string

type DeleteCfsRuleRequestParams

type DeleteCfsRuleRequestParams struct {
	// Permission group ID
	PGroupId *string `json:"PGroupId,omitnil,omitempty" name:"PGroupId"`

	// Rule ID
	RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`
}

Predefined struct for user

type DeleteCfsRuleResponse

type DeleteCfsRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCfsRuleResponseParams `json:"Response"`
}

func NewDeleteCfsRuleResponse

func NewDeleteCfsRuleResponse() (response *DeleteCfsRuleResponse)

func (*DeleteCfsRuleResponse) FromJsonString

func (r *DeleteCfsRuleResponse) 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 (*DeleteCfsRuleResponse) ToJsonString

func (r *DeleteCfsRuleResponse) ToJsonString() string

type DeleteCfsRuleResponseParams

type DeleteCfsRuleResponseParams struct {
	// Rule ID
	RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// Permission group ID
	PGroupId *string `json:"PGroupId,omitnil,omitempty" name:"PGroupId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteCfsSnapshotRequest

type DeleteCfsSnapshotRequest struct {
	*tchttp.BaseRequest

	// File system snapshot ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// The list of the IDs of the file system snapshots to be deleted. At least one of `SnapshotId` and `SnapshotIds` must be specified.
	SnapshotIds []*string `json:"SnapshotIds,omitnil,omitempty" name:"SnapshotIds"`
}

func NewDeleteCfsSnapshotRequest

func NewDeleteCfsSnapshotRequest() (request *DeleteCfsSnapshotRequest)

func (*DeleteCfsSnapshotRequest) FromJsonString

func (r *DeleteCfsSnapshotRequest) 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 (*DeleteCfsSnapshotRequest) ToJsonString

func (r *DeleteCfsSnapshotRequest) ToJsonString() string

type DeleteCfsSnapshotRequestParams

type DeleteCfsSnapshotRequestParams struct {
	// File system snapshot ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// The list of the IDs of the file system snapshots to be deleted. At least one of `SnapshotId` and `SnapshotIds` must be specified.
	SnapshotIds []*string `json:"SnapshotIds,omitnil,omitempty" name:"SnapshotIds"`
}

Predefined struct for user

type DeleteCfsSnapshotResponse

type DeleteCfsSnapshotResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCfsSnapshotResponseParams `json:"Response"`
}

func NewDeleteCfsSnapshotResponse

func NewDeleteCfsSnapshotResponse() (response *DeleteCfsSnapshotResponse)

func (*DeleteCfsSnapshotResponse) FromJsonString

func (r *DeleteCfsSnapshotResponse) 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 (*DeleteCfsSnapshotResponse) ToJsonString

func (r *DeleteCfsSnapshotResponse) ToJsonString() string

type DeleteCfsSnapshotResponseParams

type DeleteCfsSnapshotResponseParams struct {
	// File system ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteMigrationTaskRequest

type DeleteMigrationTaskRequest struct {
	*tchttp.BaseRequest

	// Migration task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewDeleteMigrationTaskRequest

func NewDeleteMigrationTaskRequest() (request *DeleteMigrationTaskRequest)

func (*DeleteMigrationTaskRequest) FromJsonString

func (r *DeleteMigrationTaskRequest) 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 (*DeleteMigrationTaskRequest) ToJsonString

func (r *DeleteMigrationTaskRequest) ToJsonString() string

type DeleteMigrationTaskRequestParams

type DeleteMigrationTaskRequestParams struct {
	// Migration task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type DeleteMigrationTaskResponse

type DeleteMigrationTaskResponse struct {
	*tchttp.BaseResponse
	Response *DeleteMigrationTaskResponseParams `json:"Response"`
}

func NewDeleteMigrationTaskResponse

func NewDeleteMigrationTaskResponse() (response *DeleteMigrationTaskResponse)

func (*DeleteMigrationTaskResponse) FromJsonString

func (r *DeleteMigrationTaskResponse) 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 (*DeleteMigrationTaskResponse) ToJsonString

func (r *DeleteMigrationTaskResponse) ToJsonString() string

type DeleteMigrationTaskResponseParams

type DeleteMigrationTaskResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteMountTargetRequest

type DeleteMountTargetRequest struct {
	*tchttp.BaseRequest

	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// Mount target ID
	MountTargetId *string `json:"MountTargetId,omitnil,omitempty" name:"MountTargetId"`
}

func NewDeleteMountTargetRequest

func NewDeleteMountTargetRequest() (request *DeleteMountTargetRequest)

func (*DeleteMountTargetRequest) FromJsonString

func (r *DeleteMountTargetRequest) 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 (*DeleteMountTargetRequest) ToJsonString

func (r *DeleteMountTargetRequest) ToJsonString() string

type DeleteMountTargetRequestParams

type DeleteMountTargetRequestParams struct {
	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// Mount target ID
	MountTargetId *string `json:"MountTargetId,omitnil,omitempty" name:"MountTargetId"`
}

Predefined struct for user

type DeleteMountTargetResponse

type DeleteMountTargetResponse struct {
	*tchttp.BaseResponse
	Response *DeleteMountTargetResponseParams `json:"Response"`
}

func NewDeleteMountTargetResponse

func NewDeleteMountTargetResponse() (response *DeleteMountTargetResponse)

func (*DeleteMountTargetResponse) FromJsonString

func (r *DeleteMountTargetResponse) 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 (*DeleteMountTargetResponse) ToJsonString

func (r *DeleteMountTargetResponse) ToJsonString() string

type DeleteMountTargetResponseParams

type DeleteMountTargetResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAutoSnapshotPoliciesRequest

type DescribeAutoSnapshotPoliciesRequest struct {
	*tchttp.BaseRequest

	// Snapshot policy ID
	AutoSnapshotPolicyId *string `json:"AutoSnapshotPolicyId,omitnil,omitempty" name:"AutoSnapshotPolicyId"`

	// Page offset
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Page length
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Filters
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// Ascending or descending order
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// Sorting field
	OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"`
}

func NewDescribeAutoSnapshotPoliciesRequest

func NewDescribeAutoSnapshotPoliciesRequest() (request *DescribeAutoSnapshotPoliciesRequest)

func (*DescribeAutoSnapshotPoliciesRequest) FromJsonString

func (r *DescribeAutoSnapshotPoliciesRequest) 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 (*DescribeAutoSnapshotPoliciesRequest) ToJsonString

func (r *DescribeAutoSnapshotPoliciesRequest) ToJsonString() string

type DescribeAutoSnapshotPoliciesRequestParams

type DescribeAutoSnapshotPoliciesRequestParams struct {
	// Snapshot policy ID
	AutoSnapshotPolicyId *string `json:"AutoSnapshotPolicyId,omitnil,omitempty" name:"AutoSnapshotPolicyId"`

	// Page offset
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Page length
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Filters
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// Ascending or descending order
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// Sorting field
	OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"`
}

Predefined struct for user

type DescribeAutoSnapshotPoliciesResponse

type DescribeAutoSnapshotPoliciesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAutoSnapshotPoliciesResponseParams `json:"Response"`
}

func NewDescribeAutoSnapshotPoliciesResponse

func NewDescribeAutoSnapshotPoliciesResponse() (response *DescribeAutoSnapshotPoliciesResponse)

func (*DescribeAutoSnapshotPoliciesResponse) FromJsonString

func (r *DescribeAutoSnapshotPoliciesResponse) 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 (*DescribeAutoSnapshotPoliciesResponse) ToJsonString

func (r *DescribeAutoSnapshotPoliciesResponse) ToJsonString() string

type DescribeAutoSnapshotPoliciesResponseParams

type DescribeAutoSnapshotPoliciesResponseParams struct {
	// Total number of snapshot policies
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// Snapshot policy information
	AutoSnapshotPolicies []*AutoSnapshotPolicyInfo `json:"AutoSnapshotPolicies,omitnil,omitempty" name:"AutoSnapshotPolicies"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAvailableZoneInfoRequest

type DescribeAvailableZoneInfoRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeAvailableZoneInfoRequest

func NewDescribeAvailableZoneInfoRequest() (request *DescribeAvailableZoneInfoRequest)

func (*DescribeAvailableZoneInfoRequest) FromJsonString

func (r *DescribeAvailableZoneInfoRequest) 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 (*DescribeAvailableZoneInfoRequest) ToJsonString

func (r *DescribeAvailableZoneInfoRequest) ToJsonString() string

type DescribeAvailableZoneInfoRequestParams

type DescribeAvailableZoneInfoRequestParams struct {
}

Predefined struct for user

type DescribeAvailableZoneInfoResponse

type DescribeAvailableZoneInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAvailableZoneInfoResponseParams `json:"Response"`
}

func NewDescribeAvailableZoneInfoResponse

func NewDescribeAvailableZoneInfoResponse() (response *DescribeAvailableZoneInfoResponse)

func (*DescribeAvailableZoneInfoResponse) FromJsonString

func (r *DescribeAvailableZoneInfoResponse) 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 (*DescribeAvailableZoneInfoResponse) ToJsonString

func (r *DescribeAvailableZoneInfoResponse) ToJsonString() string

type DescribeAvailableZoneInfoResponseParams

type DescribeAvailableZoneInfoResponseParams struct {
	// Information such as resource availability in each AZ and the supported storage classes and protocols
	RegionZones []*AvailableRegion `json:"RegionZones,omitnil,omitempty" name:"RegionZones"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBucketListRequest

type DescribeBucketListRequest struct {
	*tchttp.BaseRequest

	// Data source service provider. Valid values: `COS` (Tencent Cloud COS), `OSS` (Alibaba Cloud OSS), and `OBS` (Huawei Cloud OBS).
	SrcService *string `json:"SrcService,omitnil,omitempty" name:"SrcService"`

	// SecretId of the data source account
	SrcSecretId *string `json:"SrcSecretId,omitnil,omitempty" name:"SrcSecretId"`

	// SecretKey of the data source account
	SrcSecretKey *string `json:"SrcSecretKey,omitnil,omitempty" name:"SrcSecretKey"`
}

func NewDescribeBucketListRequest

func NewDescribeBucketListRequest() (request *DescribeBucketListRequest)

func (*DescribeBucketListRequest) FromJsonString

func (r *DescribeBucketListRequest) 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 (*DescribeBucketListRequest) ToJsonString

func (r *DescribeBucketListRequest) ToJsonString() string

type DescribeBucketListRequestParams

type DescribeBucketListRequestParams struct {
	// Data source service provider. Valid values: `COS` (Tencent Cloud COS), `OSS` (Alibaba Cloud OSS), and `OBS` (Huawei Cloud OBS).
	SrcService *string `json:"SrcService,omitnil,omitempty" name:"SrcService"`

	// SecretId of the data source account
	SrcSecretId *string `json:"SrcSecretId,omitnil,omitempty" name:"SrcSecretId"`

	// SecretKey of the data source account
	SrcSecretKey *string `json:"SrcSecretKey,omitnil,omitempty" name:"SrcSecretKey"`
}

Predefined struct for user

type DescribeBucketListResponse

type DescribeBucketListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBucketListResponseParams `json:"Response"`
}

func NewDescribeBucketListResponse

func NewDescribeBucketListResponse() (response *DescribeBucketListResponse)

func (*DescribeBucketListResponse) FromJsonString

func (r *DescribeBucketListResponse) 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 (*DescribeBucketListResponse) ToJsonString

func (r *DescribeBucketListResponse) ToJsonString() string

type DescribeBucketListResponseParams

type DescribeBucketListResponseParams struct {
	// Number of buckets
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// Bucket list
	BucketList []*BucketInfo `json:"BucketList,omitnil,omitempty" name:"BucketList"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCfsFileSystemClientsRequest

type DescribeCfsFileSystemClientsRequest struct {
	*tchttp.BaseRequest

	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`
}

func NewDescribeCfsFileSystemClientsRequest

func NewDescribeCfsFileSystemClientsRequest() (request *DescribeCfsFileSystemClientsRequest)

func (*DescribeCfsFileSystemClientsRequest) FromJsonString

func (r *DescribeCfsFileSystemClientsRequest) 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 (*DescribeCfsFileSystemClientsRequest) ToJsonString

func (r *DescribeCfsFileSystemClientsRequest) ToJsonString() string

type DescribeCfsFileSystemClientsRequestParams

type DescribeCfsFileSystemClientsRequestParams struct {
	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`
}

Predefined struct for user

type DescribeCfsFileSystemClientsResponse

type DescribeCfsFileSystemClientsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCfsFileSystemClientsResponseParams `json:"Response"`
}

func NewDescribeCfsFileSystemClientsResponse

func NewDescribeCfsFileSystemClientsResponse() (response *DescribeCfsFileSystemClientsResponse)

func (*DescribeCfsFileSystemClientsResponse) FromJsonString

func (r *DescribeCfsFileSystemClientsResponse) 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 (*DescribeCfsFileSystemClientsResponse) ToJsonString

func (r *DescribeCfsFileSystemClientsResponse) ToJsonString() string

type DescribeCfsFileSystemClientsResponseParams

type DescribeCfsFileSystemClientsResponseParams struct {
	// Client list
	ClientList []*FileSystemClient `json:"ClientList,omitnil,omitempty" name:"ClientList"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCfsFileSystemsRequest

type DescribeCfsFileSystemsRequest struct {
	*tchttp.BaseRequest

	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

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

	// Subnet ID
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
}

func NewDescribeCfsFileSystemsRequest

func NewDescribeCfsFileSystemsRequest() (request *DescribeCfsFileSystemsRequest)

func (*DescribeCfsFileSystemsRequest) FromJsonString

func (r *DescribeCfsFileSystemsRequest) 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 (*DescribeCfsFileSystemsRequest) ToJsonString

func (r *DescribeCfsFileSystemsRequest) ToJsonString() string

type DescribeCfsFileSystemsRequestParams

type DescribeCfsFileSystemsRequestParams struct {
	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

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

	// Subnet ID
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
}

Predefined struct for user

type DescribeCfsFileSystemsResponse

type DescribeCfsFileSystemsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCfsFileSystemsResponseParams `json:"Response"`
}

func NewDescribeCfsFileSystemsResponse

func NewDescribeCfsFileSystemsResponse() (response *DescribeCfsFileSystemsResponse)

func (*DescribeCfsFileSystemsResponse) FromJsonString

func (r *DescribeCfsFileSystemsResponse) 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 (*DescribeCfsFileSystemsResponse) ToJsonString

func (r *DescribeCfsFileSystemsResponse) ToJsonString() string

type DescribeCfsFileSystemsResponseParams

type DescribeCfsFileSystemsResponseParams struct {
	// File system information
	FileSystems []*FileSystemInfo `json:"FileSystems,omitnil,omitempty" name:"FileSystems"`

	// Total number of file systems
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCfsPGroupsRequest

type DescribeCfsPGroupsRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeCfsPGroupsRequest

func NewDescribeCfsPGroupsRequest() (request *DescribeCfsPGroupsRequest)

func (*DescribeCfsPGroupsRequest) FromJsonString

func (r *DescribeCfsPGroupsRequest) 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 (*DescribeCfsPGroupsRequest) ToJsonString

func (r *DescribeCfsPGroupsRequest) ToJsonString() string

type DescribeCfsPGroupsRequestParams

type DescribeCfsPGroupsRequestParams struct {
}

Predefined struct for user

type DescribeCfsPGroupsResponse

type DescribeCfsPGroupsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCfsPGroupsResponseParams `json:"Response"`
}

func NewDescribeCfsPGroupsResponse

func NewDescribeCfsPGroupsResponse() (response *DescribeCfsPGroupsResponse)

func (*DescribeCfsPGroupsResponse) FromJsonString

func (r *DescribeCfsPGroupsResponse) 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 (*DescribeCfsPGroupsResponse) ToJsonString

func (r *DescribeCfsPGroupsResponse) ToJsonString() string

type DescribeCfsPGroupsResponseParams

type DescribeCfsPGroupsResponseParams struct {
	// Permission group information list
	PGroupList []*PGroupInfo `json:"PGroupList,omitnil,omitempty" name:"PGroupList"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCfsRulesRequest

type DescribeCfsRulesRequest struct {
	*tchttp.BaseRequest

	// Permission group ID
	PGroupId *string `json:"PGroupId,omitnil,omitempty" name:"PGroupId"`
}

func NewDescribeCfsRulesRequest

func NewDescribeCfsRulesRequest() (request *DescribeCfsRulesRequest)

func (*DescribeCfsRulesRequest) FromJsonString

func (r *DescribeCfsRulesRequest) 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 (*DescribeCfsRulesRequest) ToJsonString

func (r *DescribeCfsRulesRequest) ToJsonString() string

type DescribeCfsRulesRequestParams

type DescribeCfsRulesRequestParams struct {
	// Permission group ID
	PGroupId *string `json:"PGroupId,omitnil,omitempty" name:"PGroupId"`
}

Predefined struct for user

type DescribeCfsRulesResponse

type DescribeCfsRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCfsRulesResponseParams `json:"Response"`
}

func NewDescribeCfsRulesResponse

func NewDescribeCfsRulesResponse() (response *DescribeCfsRulesResponse)

func (*DescribeCfsRulesResponse) FromJsonString

func (r *DescribeCfsRulesResponse) 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 (*DescribeCfsRulesResponse) ToJsonString

func (r *DescribeCfsRulesResponse) ToJsonString() string

type DescribeCfsRulesResponseParams

type DescribeCfsRulesResponseParams struct {
	// List of permission group rules
	RuleList []*PGroupRuleInfo `json:"RuleList,omitnil,omitempty" name:"RuleList"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCfsServiceStatusRequest

type DescribeCfsServiceStatusRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeCfsServiceStatusRequest

func NewDescribeCfsServiceStatusRequest() (request *DescribeCfsServiceStatusRequest)

func (*DescribeCfsServiceStatusRequest) FromJsonString

func (r *DescribeCfsServiceStatusRequest) 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 (*DescribeCfsServiceStatusRequest) ToJsonString

func (r *DescribeCfsServiceStatusRequest) ToJsonString() string

type DescribeCfsServiceStatusRequestParams

type DescribeCfsServiceStatusRequestParams struct {
}

Predefined struct for user

type DescribeCfsServiceStatusResponse

type DescribeCfsServiceStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCfsServiceStatusResponseParams `json:"Response"`
}

func NewDescribeCfsServiceStatusResponse

func NewDescribeCfsServiceStatusResponse() (response *DescribeCfsServiceStatusResponse)

func (*DescribeCfsServiceStatusResponse) FromJsonString

func (r *DescribeCfsServiceStatusResponse) 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 (*DescribeCfsServiceStatusResponse) ToJsonString

func (r *DescribeCfsServiceStatusResponse) ToJsonString() string

type DescribeCfsServiceStatusResponseParams

type DescribeCfsServiceStatusResponseParams struct {
	// Current status of the CFS service for this user. Valid values: none (not activated), creating (activating), created (activated)
	CfsServiceStatus *string `json:"CfsServiceStatus,omitnil,omitempty" name:"CfsServiceStatus"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCfsSnapshotOverviewRequest

type DescribeCfsSnapshotOverviewRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeCfsSnapshotOverviewRequest

func NewDescribeCfsSnapshotOverviewRequest() (request *DescribeCfsSnapshotOverviewRequest)

func (*DescribeCfsSnapshotOverviewRequest) FromJsonString

func (r *DescribeCfsSnapshotOverviewRequest) 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 (*DescribeCfsSnapshotOverviewRequest) ToJsonString

func (r *DescribeCfsSnapshotOverviewRequest) ToJsonString() string

type DescribeCfsSnapshotOverviewRequestParams

type DescribeCfsSnapshotOverviewRequestParams struct {
}

Predefined struct for user

type DescribeCfsSnapshotOverviewResponse

type DescribeCfsSnapshotOverviewResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCfsSnapshotOverviewResponseParams `json:"Response"`
}

func NewDescribeCfsSnapshotOverviewResponse

func NewDescribeCfsSnapshotOverviewResponse() (response *DescribeCfsSnapshotOverviewResponse)

func (*DescribeCfsSnapshotOverviewResponse) FromJsonString

func (r *DescribeCfsSnapshotOverviewResponse) 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 (*DescribeCfsSnapshotOverviewResponse) ToJsonString

func (r *DescribeCfsSnapshotOverviewResponse) ToJsonString() string

type DescribeCfsSnapshotOverviewResponseParams

type DescribeCfsSnapshotOverviewResponseParams struct {
	// Statistics
	StatisticsList []*SnapshotStatistics `json:"StatisticsList,omitnil,omitempty" name:"StatisticsList"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCfsSnapshotsRequest

type DescribeCfsSnapshotsRequest struct {
	*tchttp.BaseRequest

	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// Snapshot ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// The starting position of paging
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Page length
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Filters
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// Order field
	OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"`

	// Sorting order (ascending or descending)
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`
}

func NewDescribeCfsSnapshotsRequest

func NewDescribeCfsSnapshotsRequest() (request *DescribeCfsSnapshotsRequest)

func (*DescribeCfsSnapshotsRequest) FromJsonString

func (r *DescribeCfsSnapshotsRequest) 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 (*DescribeCfsSnapshotsRequest) ToJsonString

func (r *DescribeCfsSnapshotsRequest) ToJsonString() string

type DescribeCfsSnapshotsRequestParams

type DescribeCfsSnapshotsRequestParams struct {
	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// Snapshot ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// The starting position of paging
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Page length
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// Filters
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// Order field
	OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"`

	// Sorting order (ascending or descending)
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`
}

Predefined struct for user

type DescribeCfsSnapshotsResponse

type DescribeCfsSnapshotsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCfsSnapshotsResponseParams `json:"Response"`
}

func NewDescribeCfsSnapshotsResponse

func NewDescribeCfsSnapshotsResponse() (response *DescribeCfsSnapshotsResponse)

func (*DescribeCfsSnapshotsResponse) FromJsonString

func (r *DescribeCfsSnapshotsResponse) 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 (*DescribeCfsSnapshotsResponse) ToJsonString

func (r *DescribeCfsSnapshotsResponse) ToJsonString() string

type DescribeCfsSnapshotsResponseParams

type DescribeCfsSnapshotsResponseParams struct {
	// Total number
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// Snapshot information description
	Snapshots []*SnapshotInfo `json:"Snapshots,omitnil,omitempty" name:"Snapshots"`

	// Total size of snapshots
	TotalSize *uint64 `json:"TotalSize,omitnil,omitempty" name:"TotalSize"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMigrationTasksRequest

type DescribeMigrationTasksRequest struct {
	*tchttp.BaseRequest

	// The pagination offset. Default value: 0.
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Maximum number of entries per page. Default value: 20. Maximum value: 100.
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// <br><li> taskId
	//
	// Filter by **migration task ID**
	// Type: String
	//
	// Required: No
	//
	// <br><li> taskName
	//
	// Fuzzy filter by **migration task name**
	// Type: String
	//
	// Required: No
	//
	// Each request can have up to 10 `Filters` and 100 `Filter.Values`.
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeMigrationTasksRequest

func NewDescribeMigrationTasksRequest() (request *DescribeMigrationTasksRequest)

func (*DescribeMigrationTasksRequest) FromJsonString

func (r *DescribeMigrationTasksRequest) 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 (*DescribeMigrationTasksRequest) ToJsonString

func (r *DescribeMigrationTasksRequest) ToJsonString() string

type DescribeMigrationTasksRequestParams

type DescribeMigrationTasksRequestParams struct {
	// The pagination offset. Default value: 0.
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// Maximum number of entries per page. Default value: 20. Maximum value: 100.
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// <br><li> taskId
	//
	// Filter by **migration task ID**
	// Type: String
	//
	// Required: No
	//
	// <br><li> taskName
	//
	// Fuzzy filter by **migration task name**
	// Type: String
	//
	// Required: No
	//
	// Each request can have up to 10 `Filters` and 100 `Filter.Values`.
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeMigrationTasksResponse

type DescribeMigrationTasksResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMigrationTasksResponseParams `json:"Response"`
}

func NewDescribeMigrationTasksResponse

func NewDescribeMigrationTasksResponse() (response *DescribeMigrationTasksResponse)

func (*DescribeMigrationTasksResponse) FromJsonString

func (r *DescribeMigrationTasksResponse) 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 (*DescribeMigrationTasksResponse) ToJsonString

func (r *DescribeMigrationTasksResponse) ToJsonString() string

type DescribeMigrationTasksResponseParams

type DescribeMigrationTasksResponseParams struct {
	// Number of migration tasks
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// Migration task details
	MigrationTasks []*MigrationTaskInfo `json:"MigrationTasks,omitnil,omitempty" name:"MigrationTasks"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMountTargetsRequest

type DescribeMountTargetsRequest struct {
	*tchttp.BaseRequest

	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`
}

func NewDescribeMountTargetsRequest

func NewDescribeMountTargetsRequest() (request *DescribeMountTargetsRequest)

func (*DescribeMountTargetsRequest) FromJsonString

func (r *DescribeMountTargetsRequest) 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 (*DescribeMountTargetsRequest) ToJsonString

func (r *DescribeMountTargetsRequest) ToJsonString() string

type DescribeMountTargetsRequestParams

type DescribeMountTargetsRequestParams struct {
	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`
}

Predefined struct for user

type DescribeMountTargetsResponse

type DescribeMountTargetsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMountTargetsResponseParams `json:"Response"`
}

func NewDescribeMountTargetsResponse

func NewDescribeMountTargetsResponse() (response *DescribeMountTargetsResponse)

func (*DescribeMountTargetsResponse) FromJsonString

func (r *DescribeMountTargetsResponse) 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 (*DescribeMountTargetsResponse) ToJsonString

func (r *DescribeMountTargetsResponse) ToJsonString() string

type DescribeMountTargetsResponseParams

type DescribeMountTargetsResponseParams struct {
	// Mount target details
	MountTargets []*MountInfo `json:"MountTargets,omitnil,omitempty" name:"MountTargets"`

	// The number of mount targets
	NumberOfMountTargets *int64 `json:"NumberOfMountTargets,omitnil,omitempty" name:"NumberOfMountTargets"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSnapshotOperationLogsRequest

type DescribeSnapshotOperationLogsRequest struct {
	*tchttp.BaseRequest

	// File system snapshot ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// Start time
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End time
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewDescribeSnapshotOperationLogsRequest

func NewDescribeSnapshotOperationLogsRequest() (request *DescribeSnapshotOperationLogsRequest)

func (*DescribeSnapshotOperationLogsRequest) FromJsonString

func (r *DescribeSnapshotOperationLogsRequest) 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 (*DescribeSnapshotOperationLogsRequest) ToJsonString

func (r *DescribeSnapshotOperationLogsRequest) ToJsonString() string

type DescribeSnapshotOperationLogsRequestParams

type DescribeSnapshotOperationLogsRequestParams struct {
	// File system snapshot ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// Start time
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// End time
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type DescribeSnapshotOperationLogsResponse

type DescribeSnapshotOperationLogsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSnapshotOperationLogsResponseParams `json:"Response"`
}

func NewDescribeSnapshotOperationLogsResponse

func NewDescribeSnapshotOperationLogsResponse() (response *DescribeSnapshotOperationLogsResponse)

func (*DescribeSnapshotOperationLogsResponse) FromJsonString

func (r *DescribeSnapshotOperationLogsResponse) 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 (*DescribeSnapshotOperationLogsResponse) ToJsonString

type DescribeSnapshotOperationLogsResponseParams

type DescribeSnapshotOperationLogsResponseParams struct {
	// Snapshot ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// Operation log
	SnapshotOperates []*SnapshotOperateLog `json:"SnapshotOperates,omitnil,omitempty" name:"SnapshotOperates"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type FileSystemByPolicy

type FileSystemByPolicy struct {
	// File system name
	CreationToken *string `json:"CreationToken,omitnil,omitempty" name:"CreationToken"`

	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// File system size
	SizeByte *uint64 `json:"SizeByte,omitnil,omitempty" name:"SizeByte"`

	// Storage class
	StorageType *string `json:"StorageType,omitnil,omitempty" name:"StorageType"`

	// Total snapshot size
	TotalSnapshotSize *uint64 `json:"TotalSnapshotSize,omitnil,omitempty" name:"TotalSnapshotSize"`

	// File system creation time
	CreationTime *string `json:"CreationTime,omitnil,omitempty" name:"CreationTime"`

	// Region ID of the file system
	ZoneId *uint64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`
}

type FileSystemClient

type FileSystemClient struct {
	// IP address of the file system
	CfsVip *string `json:"CfsVip,omitnil,omitempty" name:"CfsVip"`

	// Client IP
	ClientIp *string `json:"ClientIp,omitnil,omitempty" name:"ClientIp"`

	// File system VPCID
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// Name of the availability zone, e.g. ap-beijing-1. For more information, see regions and availability zones in the Overview document
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// AZ name
	ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"`

	// Path in which the file system is mounted to the client
	MountDirectory *string `json:"MountDirectory,omitnil,omitempty" name:"MountDirectory"`
}

type FileSystemInfo

type FileSystemInfo struct {
	// Creation time
	CreationTime *string `json:"CreationTime,omitnil,omitempty" name:"CreationTime"`

	// Custom name
	CreationToken *string `json:"CreationToken,omitnil,omitempty" name:"CreationToken"`

	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// File system status. Valid values:
	// - creating
	// - mounting
	// - create_failed
	// - available
	// - unserviced
	// - upgrading
	LifeCycleState *string `json:"LifeCycleState,omitnil,omitempty" name:"LifeCycleState"`

	// Used file system capacity
	SizeByte *uint64 `json:"SizeByte,omitnil,omitempty" name:"SizeByte"`

	// Maximum storage limit of a file system
	SizeLimit *uint64 `json:"SizeLimit,omitnil,omitempty" name:"SizeLimit"`

	// Region ID
	ZoneId *uint64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Region name
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// File system protocol type
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// File system storage class
	StorageType *string `json:"StorageType,omitnil,omitempty" name:"StorageType"`

	// Prepaid storage pack bound with the file system
	StorageResourcePkg *string `json:"StorageResourcePkg,omitnil,omitempty" name:"StorageResourcePkg"`

	// Prepaid bandwidth pack bound to a file system (not supported currently)
	BandwidthResourcePkg *string `json:"BandwidthResourcePkg,omitnil,omitempty" name:"BandwidthResourcePkg"`

	// Information of permission groups bound to a file system
	PGroup *PGroup `json:"PGroup,omitnil,omitempty" name:"PGroup"`

	// Custom name
	FsName *string `json:"FsName,omitnil,omitempty" name:"FsName"`

	// Whether a file system is encrypted
	Encrypted *bool `json:"Encrypted,omitnil,omitempty" name:"Encrypted"`

	// Key used for encryption, which can be the key ID or ARN
	KmsKeyId *string `json:"KmsKeyId,omitnil,omitempty" name:"KmsKeyId"`

	// Application ID
	AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// The upper limit on the file system’s throughput, which is determined based on its current usage, and bound resource packs for both storage and throughput
	BandwidthLimit *float64 `json:"BandwidthLimit,omitnil,omitempty" name:"BandwidthLimit"`

	// Total capacity of the file system
	Capacity *uint64 `json:"Capacity,omitnil,omitempty" name:"Capacity"`

	// File system tag list
	Tags []*TagInfo `json:"Tags,omitnil,omitempty" name:"Tags"`

	// The lifecycle management status of a file system.
	TieringState *string `json:"TieringState,omitnil,omitempty" name:"TieringState"`

	// The details about tiered storage.
	// Note: This field may return null, indicating that no valid values can be obtained.
	TieringDetail *TieringDetailInfo `json:"TieringDetail,omitnil,omitempty" name:"TieringDetail"`
}

type Filter

type Filter struct {
	// Value
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`

	// Name
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type MigrationTaskInfo

type MigrationTaskInfo struct {
	// Migration task name
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

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

	// Migration type. Valid values: `0` (bucket) and `1` (list). Default value: `0`.
	MigrationType *uint64 `json:"MigrationType,omitnil,omitempty" name:"MigrationType"`

	// Migration mode. Default value: `0` (full migration).
	MigrationMode *uint64 `json:"MigrationMode,omitnil,omitempty" name:"MigrationMode"`

	// Data source bucket name
	// Note: This field may return null, indicating that no valid values can be obtained.
	BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"`

	// Data source bucket region
	// Note: This field may return null, indicating that no valid values can be obtained.
	BucketRegion *string `json:"BucketRegion,omitnil,omitempty" name:"BucketRegion"`

	// Data source bucket address
	// Note: This field may return null, indicating that no valid values can be obtained.
	BucketAddress *string `json:"BucketAddress,omitnil,omitempty" name:"BucketAddress"`

	// List address
	// Note: This field may return null, indicating that no valid values can be obtained.
	ListAddress *string `json:"ListAddress,omitnil,omitempty" name:"ListAddress"`

	// File system instance name
	// Note: This field may return null, indicating that no valid values can be obtained.
	FsName *string `json:"FsName,omitnil,omitempty" name:"FsName"`

	// File system instance ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// File system path
	FsPath *string `json:"FsPath,omitnil,omitempty" name:"FsPath"`

	// Overwrite policy for files with the same name. Valid values: `0` (retain the file with the latest modified time), `1` (overwrite); and `2` (not overwrite). Default value: `0`.
	CoverType *uint64 `json:"CoverType,omitnil,omitempty" name:"CoverType"`

	// Creation time
	CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// End time
	// Note: This field may return null, indicating that no valid values can be obtained.
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Migration status. Valid values: `0` (completed), `1` (in progress), and `2` (stopped).
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// Number of files
	// Note: This field may return null, indicating that no valid values can be obtained.
	FileTotalCount *uint64 `json:"FileTotalCount,omitnil,omitempty" name:"FileTotalCount"`

	// Number of migrated files
	// Note: This field may return null, indicating that no valid values can be obtained.
	FileMigratedCount *uint64 `json:"FileMigratedCount,omitnil,omitempty" name:"FileMigratedCount"`

	// Number of files that failed to be migrated
	// Note: This field may return null, indicating that no valid values can be obtained.
	FileFailedCount *uint64 `json:"FileFailedCount,omitnil,omitempty" name:"FileFailedCount"`

	// File size, in bytes
	// Note: This field may return null, indicating that no valid values can be obtained.
	FileTotalSize *int64 `json:"FileTotalSize,omitnil,omitempty" name:"FileTotalSize"`

	// Size of migrated files, in bytes
	// Note: This field may return null, indicating that no valid values can be obtained.
	FileMigratedSize *int64 `json:"FileMigratedSize,omitnil,omitempty" name:"FileMigratedSize"`

	// Size of files that failed to be migrated, in bytes
	// Note: This field may return null, indicating that no valid values can be obtained.
	FileFailedSize *int64 `json:"FileFailedSize,omitnil,omitempty" name:"FileFailedSize"`

	// List of all files
	// Note: This field may return null, indicating that no valid values can be obtained.
	FileTotalList *string `json:"FileTotalList,omitnil,omitempty" name:"FileTotalList"`

	// List of migrated files
	// Note: This field may return null, indicating that no valid values can be obtained.
	FileCompletedList *string `json:"FileCompletedList,omitnil,omitempty" name:"FileCompletedList"`

	// List of files that failed to be migrated
	// Note: This field may return null, indicating that no valid values can be obtained.
	FileFailedList *string `json:"FileFailedList,omitnil,omitempty" name:"FileFailedList"`

	// Source bucket path
	// Note: This field may return null, indicating that no valid values can be obtained.
	BucketPath *string `json:"BucketPath,omitnil,omitempty" name:"BucketPath"`
}

type ModifyFileSystemAutoScaleUpRuleRequest

type ModifyFileSystemAutoScaleUpRuleRequest struct {
	*tchttp.BaseRequest

	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// Threshold for triggering scaling. Value range: 10-90
	ScaleUpThreshold *uint64 `json:"ScaleUpThreshold,omitnil,omitempty" name:"ScaleUpThreshold"`

	// Target threshold after scaling. Value range: 10-90. The value of this parameter must be smaller than that of `ScaleUpThreshold`.
	TargetThreshold *uint64 `json:"TargetThreshold,omitnil,omitempty" name:"TargetThreshold"`

	// Rule status. Valid values: `0` (disabled) and `1` (enabled).
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

func NewModifyFileSystemAutoScaleUpRuleRequest

func NewModifyFileSystemAutoScaleUpRuleRequest() (request *ModifyFileSystemAutoScaleUpRuleRequest)

func (*ModifyFileSystemAutoScaleUpRuleRequest) FromJsonString

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

func (*ModifyFileSystemAutoScaleUpRuleRequest) ToJsonString

type ModifyFileSystemAutoScaleUpRuleRequestParams

type ModifyFileSystemAutoScaleUpRuleRequestParams struct {
	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// Threshold for triggering scaling. Value range: 10-90
	ScaleUpThreshold *uint64 `json:"ScaleUpThreshold,omitnil,omitempty" name:"ScaleUpThreshold"`

	// Target threshold after scaling. Value range: 10-90. The value of this parameter must be smaller than that of `ScaleUpThreshold`.
	TargetThreshold *uint64 `json:"TargetThreshold,omitnil,omitempty" name:"TargetThreshold"`

	// Rule status. Valid values: `0` (disabled) and `1` (enabled).
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

Predefined struct for user

type ModifyFileSystemAutoScaleUpRuleResponse

type ModifyFileSystemAutoScaleUpRuleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyFileSystemAutoScaleUpRuleResponseParams `json:"Response"`
}

func NewModifyFileSystemAutoScaleUpRuleResponse

func NewModifyFileSystemAutoScaleUpRuleResponse() (response *ModifyFileSystemAutoScaleUpRuleResponse)

func (*ModifyFileSystemAutoScaleUpRuleResponse) FromJsonString

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

func (*ModifyFileSystemAutoScaleUpRuleResponse) ToJsonString

type ModifyFileSystemAutoScaleUpRuleResponseParams

type ModifyFileSystemAutoScaleUpRuleResponseParams struct {
	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// Rule status. Valid values: `0` (disabled) and `1` (enabled).
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// Threshold for triggering scaling. Value range: 10-90
	ScaleUpThreshold *uint64 `json:"ScaleUpThreshold,omitnil,omitempty" name:"ScaleUpThreshold"`

	// Target threshold after scaling. Value range: 10-90
	TargetThreshold *uint64 `json:"TargetThreshold,omitnil,omitempty" name:"TargetThreshold"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type MountInfo

type MountInfo struct {
	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// Mount target ID
	MountTargetId *string `json:"MountTargetId,omitnil,omitempty" name:"MountTargetId"`

	// Mount target IP
	IpAddress *string `json:"IpAddress,omitnil,omitempty" name:"IpAddress"`

	// Mount root-directory
	FSID *string `json:"FSID,omitnil,omitempty" name:"FSID"`

	// Mount target status
	LifeCycleState *string `json:"LifeCycleState,omitnil,omitempty" name:"LifeCycleState"`

	// Network type
	NetworkInterface *string `json:"NetworkInterface,omitnil,omitempty" name:"NetworkInterface"`

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

	// VPC name
	VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"`

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

	// Subnet name
	SubnetName *string `json:"SubnetName,omitnil,omitempty" name:"SubnetName"`

	// CCN instance ID used by CFS Turbo
	CcnID *string `json:"CcnID,omitnil,omitempty" name:"CcnID"`

	// CCN IP range used by CFS Turbo
	CidrBlock *string `json:"CidrBlock,omitnil,omitempty" name:"CidrBlock"`
}

type PGroup

type PGroup struct {
	// Permission group ID
	PGroupId *string `json:"PGroupId,omitnil,omitempty" name:"PGroupId"`

	// Permission group name
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type PGroupInfo

type PGroupInfo struct {
	// Permission group ID
	PGroupId *string `json:"PGroupId,omitnil,omitempty" name:"PGroupId"`

	// Permission group name
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

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

	// Creation time
	CDate *string `json:"CDate,omitnil,omitempty" name:"CDate"`

	// The number of bound file system
	BindCfsNum *int64 `json:"BindCfsNum,omitnil,omitempty" name:"BindCfsNum"`
}

type PGroupRuleInfo

type PGroupRuleInfo struct {
	// Rule ID
	RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// Client IP allowed for access
	AuthClientIp *string `json:"AuthClientIp,omitnil,omitempty" name:"AuthClientIp"`

	// Read/write permission. ro: read-only; rw: read & write
	RWPermission *string `json:"RWPermission,omitnil,omitempty" name:"RWPermission"`

	// User permission. all_squash: any visiting user will be mapped to an anonymous user or user group; no_all_squash: a visiting user will be first matched with a local user, and if the match fails, it will be mapped to an anonymous user or user group; root_squash: a visiting root user will be mapped to an anonymous user or user group; no_root_squash: a visiting root user will be allowed to maintain root account permissions.
	UserPermission *string `json:"UserPermission,omitnil,omitempty" name:"UserPermission"`

	// Rule priority. Value range: 1-100. 1 represents the highest priority, while 100 the lowest
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`
}

type ScaleUpFileSystemRequest

type ScaleUpFileSystemRequest struct {
	*tchttp.BaseRequest

	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// Target capacity after scaling
	TargetCapacity *uint64 `json:"TargetCapacity,omitnil,omitempty" name:"TargetCapacity"`
}

func NewScaleUpFileSystemRequest

func NewScaleUpFileSystemRequest() (request *ScaleUpFileSystemRequest)

func (*ScaleUpFileSystemRequest) FromJsonString

func (r *ScaleUpFileSystemRequest) 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 (*ScaleUpFileSystemRequest) ToJsonString

func (r *ScaleUpFileSystemRequest) ToJsonString() string

type ScaleUpFileSystemRequestParams

type ScaleUpFileSystemRequestParams struct {
	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// Target capacity after scaling
	TargetCapacity *uint64 `json:"TargetCapacity,omitnil,omitempty" name:"TargetCapacity"`
}

Predefined struct for user

type ScaleUpFileSystemResponse

type ScaleUpFileSystemResponse struct {
	*tchttp.BaseResponse
	Response *ScaleUpFileSystemResponseParams `json:"Response"`
}

func NewScaleUpFileSystemResponse

func NewScaleUpFileSystemResponse() (response *ScaleUpFileSystemResponse)

func (*ScaleUpFileSystemResponse) FromJsonString

func (r *ScaleUpFileSystemResponse) 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 (*ScaleUpFileSystemResponse) ToJsonString

func (r *ScaleUpFileSystemResponse) ToJsonString() string

type ScaleUpFileSystemResponseParams

type ScaleUpFileSystemResponseParams struct {
	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// Target capacity after scaling
	TargetCapacity *uint64 `json:"TargetCapacity,omitnil,omitempty" name:"TargetCapacity"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SignUpCfsServiceRequest

type SignUpCfsServiceRequest struct {
	*tchttp.BaseRequest
}

func NewSignUpCfsServiceRequest

func NewSignUpCfsServiceRequest() (request *SignUpCfsServiceRequest)

func (*SignUpCfsServiceRequest) FromJsonString

func (r *SignUpCfsServiceRequest) 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 (*SignUpCfsServiceRequest) ToJsonString

func (r *SignUpCfsServiceRequest) ToJsonString() string

type SignUpCfsServiceRequestParams

type SignUpCfsServiceRequestParams struct {
}

Predefined struct for user

type SignUpCfsServiceResponse

type SignUpCfsServiceResponse struct {
	*tchttp.BaseResponse
	Response *SignUpCfsServiceResponseParams `json:"Response"`
}

func NewSignUpCfsServiceResponse

func NewSignUpCfsServiceResponse() (response *SignUpCfsServiceResponse)

func (*SignUpCfsServiceResponse) FromJsonString

func (r *SignUpCfsServiceResponse) 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 (*SignUpCfsServiceResponse) ToJsonString

func (r *SignUpCfsServiceResponse) ToJsonString() string

type SignUpCfsServiceResponseParams

type SignUpCfsServiceResponseParams struct {
	// Current status of the CFS service for this user. Valid values: `creating` (activating); `created` (activated)
	CfsServiceStatus *string `json:"CfsServiceStatus,omitnil,omitempty" name:"CfsServiceStatus"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SnapshotInfo

type SnapshotInfo struct {
	// Snapshot creation time
	CreationTime *string `json:"CreationTime,omitnil,omitempty" name:"CreationTime"`

	// Snapshot name
	SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`

	// Snapshot ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// Snapshot status
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Region name
	RegionName *string `json:"RegionName,omitnil,omitempty" name:"RegionName"`

	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// Snapshot size
	Size *uint64 `json:"Size,omitnil,omitempty" name:"Size"`

	// Retention period in days
	AliveDay *uint64 `json:"AliveDay,omitnil,omitempty" name:"AliveDay"`

	// Snapshot progress
	Percent *uint64 `json:"Percent,omitnil,omitempty" name:"Percent"`

	// Account ID
	AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// Snapshot deletion time
	DeleteTime *string `json:"DeleteTime,omitnil,omitempty" name:"DeleteTime"`

	// File system name
	FsName *string `json:"FsName,omitnil,omitempty" name:"FsName"`

	// Snapshot tag
	Tags []*TagInfo `json:"Tags,omitnil,omitempty" name:"Tags"`

	// Snapshot type
	// Note: This field may return null, indicating that no valid values can be obtained.
	SnapshotType *string `json:"SnapshotType,omitnil,omitempty" name:"SnapshotType"`
}

type SnapshotOperateLog

type SnapshotOperateLog struct {
	// Operation type
	Action *string `json:"Action,omitnil,omitempty" name:"Action"`

	// Operation time
	ActionTime *string `json:"ActionTime,omitnil,omitempty" name:"ActionTime"`

	// Operation name
	ActionName *string `json:"ActionName,omitnil,omitempty" name:"ActionName"`

	// Operator
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`

	// Result
	Result *uint64 `json:"Result,omitnil,omitempty" name:"Result"`
}

type SnapshotStatistics

type SnapshotStatistics struct {
	// Region
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// Total number of snapshots
	SnapshotNumber *uint64 `json:"SnapshotNumber,omitnil,omitempty" name:"SnapshotNumber"`

	// Total snapshot size
	SnapshotSize *uint64 `json:"SnapshotSize,omitnil,omitempty" name:"SnapshotSize"`
}

type StopMigrationTaskRequest

type StopMigrationTaskRequest struct {
	*tchttp.BaseRequest

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

func NewStopMigrationTaskRequest

func NewStopMigrationTaskRequest() (request *StopMigrationTaskRequest)

func (*StopMigrationTaskRequest) FromJsonString

func (r *StopMigrationTaskRequest) 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 (*StopMigrationTaskRequest) ToJsonString

func (r *StopMigrationTaskRequest) ToJsonString() string

type StopMigrationTaskRequestParams

type StopMigrationTaskRequestParams struct {
	// Migration task name
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type StopMigrationTaskResponse

type StopMigrationTaskResponse struct {
	*tchttp.BaseResponse
	Response *StopMigrationTaskResponseParams `json:"Response"`
}

func NewStopMigrationTaskResponse

func NewStopMigrationTaskResponse() (response *StopMigrationTaskResponse)

func (*StopMigrationTaskResponse) FromJsonString

func (r *StopMigrationTaskResponse) 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 (*StopMigrationTaskResponse) ToJsonString

func (r *StopMigrationTaskResponse) ToJsonString() string

type StopMigrationTaskResponseParams

type StopMigrationTaskResponseParams struct {
	// Migration task ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// Migration status. Valid values: `0` (completed), `1` (in progress), and `2` (stopped).
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type TagInfo

type TagInfo struct {
	// Tag key
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// Tag value
	TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
}

type TieringDetailInfo

type TieringDetailInfo struct {
	// STANDARD_IA storage usage
	// Note: This field may return null, indicating that no valid values can be obtained.
	TieringSizeInBytes *int64 `json:"TieringSizeInBytes,omitnil,omitempty" name:"TieringSizeInBytes"`
}

type UnbindAutoSnapshotPolicyRequest

type UnbindAutoSnapshotPolicyRequest struct {
	*tchttp.BaseRequest

	// List of IDs of the file systems to be unbound, separated by comma
	FileSystemIds *string `json:"FileSystemIds,omitnil,omitempty" name:"FileSystemIds"`

	// ID of the snapshot to be unbound
	AutoSnapshotPolicyId *string `json:"AutoSnapshotPolicyId,omitnil,omitempty" name:"AutoSnapshotPolicyId"`
}

func NewUnbindAutoSnapshotPolicyRequest

func NewUnbindAutoSnapshotPolicyRequest() (request *UnbindAutoSnapshotPolicyRequest)

func (*UnbindAutoSnapshotPolicyRequest) FromJsonString

func (r *UnbindAutoSnapshotPolicyRequest) 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 (*UnbindAutoSnapshotPolicyRequest) ToJsonString

func (r *UnbindAutoSnapshotPolicyRequest) ToJsonString() string

type UnbindAutoSnapshotPolicyRequestParams

type UnbindAutoSnapshotPolicyRequestParams struct {
	// List of IDs of the file systems to be unbound, separated by comma
	FileSystemIds *string `json:"FileSystemIds,omitnil,omitempty" name:"FileSystemIds"`

	// ID of the snapshot to be unbound
	AutoSnapshotPolicyId *string `json:"AutoSnapshotPolicyId,omitnil,omitempty" name:"AutoSnapshotPolicyId"`
}

Predefined struct for user

type UnbindAutoSnapshotPolicyResponse

type UnbindAutoSnapshotPolicyResponse struct {
	*tchttp.BaseResponse
	Response *UnbindAutoSnapshotPolicyResponseParams `json:"Response"`
}

func NewUnbindAutoSnapshotPolicyResponse

func NewUnbindAutoSnapshotPolicyResponse() (response *UnbindAutoSnapshotPolicyResponse)

func (*UnbindAutoSnapshotPolicyResponse) FromJsonString

func (r *UnbindAutoSnapshotPolicyResponse) 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 (*UnbindAutoSnapshotPolicyResponse) ToJsonString

func (r *UnbindAutoSnapshotPolicyResponse) ToJsonString() string

type UnbindAutoSnapshotPolicyResponseParams

type UnbindAutoSnapshotPolicyResponseParams struct {
	// Snapshot policy ID
	AutoSnapshotPolicyId *string `json:"AutoSnapshotPolicyId,omitnil,omitempty" name:"AutoSnapshotPolicyId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateAutoSnapshotPolicyRequest

type UpdateAutoSnapshotPolicyRequest struct {
	*tchttp.BaseRequest

	// Snapshot policy ID
	AutoSnapshotPolicyId *string `json:"AutoSnapshotPolicyId,omitnil,omitempty" name:"AutoSnapshotPolicyId"`

	// Snapshot policy name
	PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`

	// The day of the week on which to regularly back up the snapshot
	DayOfWeek *string `json:"DayOfWeek,omitnil,omitempty" name:"DayOfWeek"`

	// The hour of a day at which to regularly back up the snapshot
	Hour *string `json:"Hour,omitnil,omitempty" name:"Hour"`

	// Snapshot retention period
	AliveDays *uint64 `json:"AliveDays,omitnil,omitempty" name:"AliveDays"`

	// Whether to activate the scheduled snapshot feature
	IsActivated *uint64 `json:"IsActivated,omitnil,omitempty" name:"IsActivated"`

	// The specific day of the month on which to create a snapshot. This parameter is mutually exclusive with `DayOfWeek`.
	DayOfMonth *string `json:"DayOfMonth,omitnil,omitempty" name:"DayOfMonth"`

	// The snapshot interval. This parameter is mutually exclusive with `DayOfWeek` and `DayOfMonth`.
	IntervalDays *uint64 `json:"IntervalDays,omitnil,omitempty" name:"IntervalDays"`
}

func NewUpdateAutoSnapshotPolicyRequest

func NewUpdateAutoSnapshotPolicyRequest() (request *UpdateAutoSnapshotPolicyRequest)

func (*UpdateAutoSnapshotPolicyRequest) FromJsonString

func (r *UpdateAutoSnapshotPolicyRequest) 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 (*UpdateAutoSnapshotPolicyRequest) ToJsonString

func (r *UpdateAutoSnapshotPolicyRequest) ToJsonString() string

type UpdateAutoSnapshotPolicyRequestParams

type UpdateAutoSnapshotPolicyRequestParams struct {
	// Snapshot policy ID
	AutoSnapshotPolicyId *string `json:"AutoSnapshotPolicyId,omitnil,omitempty" name:"AutoSnapshotPolicyId"`

	// Snapshot policy name
	PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`

	// The day of the week on which to regularly back up the snapshot
	DayOfWeek *string `json:"DayOfWeek,omitnil,omitempty" name:"DayOfWeek"`

	// The hour of a day at which to regularly back up the snapshot
	Hour *string `json:"Hour,omitnil,omitempty" name:"Hour"`

	// Snapshot retention period
	AliveDays *uint64 `json:"AliveDays,omitnil,omitempty" name:"AliveDays"`

	// Whether to activate the scheduled snapshot feature
	IsActivated *uint64 `json:"IsActivated,omitnil,omitempty" name:"IsActivated"`

	// The specific day of the month on which to create a snapshot. This parameter is mutually exclusive with `DayOfWeek`.
	DayOfMonth *string `json:"DayOfMonth,omitnil,omitempty" name:"DayOfMonth"`

	// The snapshot interval. This parameter is mutually exclusive with `DayOfWeek` and `DayOfMonth`.
	IntervalDays *uint64 `json:"IntervalDays,omitnil,omitempty" name:"IntervalDays"`
}

Predefined struct for user

type UpdateAutoSnapshotPolicyResponse

type UpdateAutoSnapshotPolicyResponse struct {
	*tchttp.BaseResponse
	Response *UpdateAutoSnapshotPolicyResponseParams `json:"Response"`
}

func NewUpdateAutoSnapshotPolicyResponse

func NewUpdateAutoSnapshotPolicyResponse() (response *UpdateAutoSnapshotPolicyResponse)

func (*UpdateAutoSnapshotPolicyResponse) FromJsonString

func (r *UpdateAutoSnapshotPolicyResponse) 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 (*UpdateAutoSnapshotPolicyResponse) ToJsonString

func (r *UpdateAutoSnapshotPolicyResponse) ToJsonString() string

type UpdateAutoSnapshotPolicyResponseParams

type UpdateAutoSnapshotPolicyResponseParams struct {
	// Snapshot policy ID
	AutoSnapshotPolicyId *string `json:"AutoSnapshotPolicyId,omitnil,omitempty" name:"AutoSnapshotPolicyId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateCfsFileSystemNameRequest

type UpdateCfsFileSystemNameRequest struct {
	*tchttp.BaseRequest

	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// Custom file system name
	FsName *string `json:"FsName,omitnil,omitempty" name:"FsName"`
}

func NewUpdateCfsFileSystemNameRequest

func NewUpdateCfsFileSystemNameRequest() (request *UpdateCfsFileSystemNameRequest)

func (*UpdateCfsFileSystemNameRequest) FromJsonString

func (r *UpdateCfsFileSystemNameRequest) 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 (*UpdateCfsFileSystemNameRequest) ToJsonString

func (r *UpdateCfsFileSystemNameRequest) ToJsonString() string

type UpdateCfsFileSystemNameRequestParams

type UpdateCfsFileSystemNameRequestParams struct {
	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// Custom file system name
	FsName *string `json:"FsName,omitnil,omitempty" name:"FsName"`
}

Predefined struct for user

type UpdateCfsFileSystemNameResponse

type UpdateCfsFileSystemNameResponse struct {
	*tchttp.BaseResponse
	Response *UpdateCfsFileSystemNameResponseParams `json:"Response"`
}

func NewUpdateCfsFileSystemNameResponse

func NewUpdateCfsFileSystemNameResponse() (response *UpdateCfsFileSystemNameResponse)

func (*UpdateCfsFileSystemNameResponse) FromJsonString

func (r *UpdateCfsFileSystemNameResponse) 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 (*UpdateCfsFileSystemNameResponse) ToJsonString

func (r *UpdateCfsFileSystemNameResponse) ToJsonString() string

type UpdateCfsFileSystemNameResponseParams

type UpdateCfsFileSystemNameResponseParams struct {
	// Custom file system name
	CreationToken *string `json:"CreationToken,omitnil,omitempty" name:"CreationToken"`

	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// Custom file system name
	FsName *string `json:"FsName,omitnil,omitempty" name:"FsName"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateCfsFileSystemPGroupRequest

type UpdateCfsFileSystemPGroupRequest struct {
	*tchttp.BaseRequest

	// Permission group ID
	PGroupId *string `json:"PGroupId,omitnil,omitempty" name:"PGroupId"`

	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`
}

func NewUpdateCfsFileSystemPGroupRequest

func NewUpdateCfsFileSystemPGroupRequest() (request *UpdateCfsFileSystemPGroupRequest)

func (*UpdateCfsFileSystemPGroupRequest) FromJsonString

func (r *UpdateCfsFileSystemPGroupRequest) 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 (*UpdateCfsFileSystemPGroupRequest) ToJsonString

func (r *UpdateCfsFileSystemPGroupRequest) ToJsonString() string

type UpdateCfsFileSystemPGroupRequestParams

type UpdateCfsFileSystemPGroupRequestParams struct {
	// Permission group ID
	PGroupId *string `json:"PGroupId,omitnil,omitempty" name:"PGroupId"`

	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`
}

Predefined struct for user

type UpdateCfsFileSystemPGroupResponse

type UpdateCfsFileSystemPGroupResponse struct {
	*tchttp.BaseResponse
	Response *UpdateCfsFileSystemPGroupResponseParams `json:"Response"`
}

func NewUpdateCfsFileSystemPGroupResponse

func NewUpdateCfsFileSystemPGroupResponse() (response *UpdateCfsFileSystemPGroupResponse)

func (*UpdateCfsFileSystemPGroupResponse) FromJsonString

func (r *UpdateCfsFileSystemPGroupResponse) 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 (*UpdateCfsFileSystemPGroupResponse) ToJsonString

func (r *UpdateCfsFileSystemPGroupResponse) ToJsonString() string

type UpdateCfsFileSystemPGroupResponseParams

type UpdateCfsFileSystemPGroupResponseParams struct {
	// Permission group ID
	PGroupId *string `json:"PGroupId,omitnil,omitempty" name:"PGroupId"`

	// File system ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateCfsFileSystemSizeLimitRequest

type UpdateCfsFileSystemSizeLimitRequest struct {
	*tchttp.BaseRequest

	// File system capacity limit in GB. Value range: 0-1,073,741,824. If 0 is entered, no limit will be imposed on the file system capacity.
	FsLimit *uint64 `json:"FsLimit,omitnil,omitempty" name:"FsLimit"`

	// File system ID. Currently, only Standard file systems are supported.
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`
}

func NewUpdateCfsFileSystemSizeLimitRequest

func NewUpdateCfsFileSystemSizeLimitRequest() (request *UpdateCfsFileSystemSizeLimitRequest)

func (*UpdateCfsFileSystemSizeLimitRequest) FromJsonString

func (r *UpdateCfsFileSystemSizeLimitRequest) 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 (*UpdateCfsFileSystemSizeLimitRequest) ToJsonString

func (r *UpdateCfsFileSystemSizeLimitRequest) ToJsonString() string

type UpdateCfsFileSystemSizeLimitRequestParams

type UpdateCfsFileSystemSizeLimitRequestParams struct {
	// File system capacity limit in GB. Value range: 0-1,073,741,824. If 0 is entered, no limit will be imposed on the file system capacity.
	FsLimit *uint64 `json:"FsLimit,omitnil,omitempty" name:"FsLimit"`

	// File system ID. Currently, only Standard file systems are supported.
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`
}

Predefined struct for user

type UpdateCfsFileSystemSizeLimitResponse

type UpdateCfsFileSystemSizeLimitResponse struct {
	*tchttp.BaseResponse
	Response *UpdateCfsFileSystemSizeLimitResponseParams `json:"Response"`
}

func NewUpdateCfsFileSystemSizeLimitResponse

func NewUpdateCfsFileSystemSizeLimitResponse() (response *UpdateCfsFileSystemSizeLimitResponse)

func (*UpdateCfsFileSystemSizeLimitResponse) FromJsonString

func (r *UpdateCfsFileSystemSizeLimitResponse) 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 (*UpdateCfsFileSystemSizeLimitResponse) ToJsonString

func (r *UpdateCfsFileSystemSizeLimitResponse) ToJsonString() string

type UpdateCfsFileSystemSizeLimitResponseParams

type UpdateCfsFileSystemSizeLimitResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateCfsPGroupRequest

type UpdateCfsPGroupRequest struct {
	*tchttp.BaseRequest

	// Permission group ID
	PGroupId *string `json:"PGroupId,omitnil,omitempty" name:"PGroupId"`

	// Permission group name, which can contain 1-64 Chinese characters, letters, numbers, underscores, or dashes
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Permission group description, which can contain 1-255 characters
	DescInfo *string `json:"DescInfo,omitnil,omitempty" name:"DescInfo"`
}

func NewUpdateCfsPGroupRequest

func NewUpdateCfsPGroupRequest() (request *UpdateCfsPGroupRequest)

func (*UpdateCfsPGroupRequest) FromJsonString

func (r *UpdateCfsPGroupRequest) 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 (*UpdateCfsPGroupRequest) ToJsonString

func (r *UpdateCfsPGroupRequest) ToJsonString() string

type UpdateCfsPGroupRequestParams

type UpdateCfsPGroupRequestParams struct {
	// Permission group ID
	PGroupId *string `json:"PGroupId,omitnil,omitempty" name:"PGroupId"`

	// Permission group name, which can contain 1-64 Chinese characters, letters, numbers, underscores, or dashes
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Permission group description, which can contain 1-255 characters
	DescInfo *string `json:"DescInfo,omitnil,omitempty" name:"DescInfo"`
}

Predefined struct for user

type UpdateCfsPGroupResponse

type UpdateCfsPGroupResponse struct {
	*tchttp.BaseResponse
	Response *UpdateCfsPGroupResponseParams `json:"Response"`
}

func NewUpdateCfsPGroupResponse

func NewUpdateCfsPGroupResponse() (response *UpdateCfsPGroupResponse)

func (*UpdateCfsPGroupResponse) FromJsonString

func (r *UpdateCfsPGroupResponse) 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 (*UpdateCfsPGroupResponse) ToJsonString

func (r *UpdateCfsPGroupResponse) ToJsonString() string

type UpdateCfsPGroupResponseParams

type UpdateCfsPGroupResponseParams struct {
	// Permission group ID
	PGroupId *string `json:"PGroupId,omitnil,omitempty" name:"PGroupId"`

	// Permission group name
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

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

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateCfsRuleRequest

type UpdateCfsRuleRequest struct {
	*tchttp.BaseRequest

	// Permission group ID
	PGroupId *string `json:"PGroupId,omitnil,omitempty" name:"PGroupId"`

	// Rule ID
	RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// You can enter a single IP or IP range, such as 10.1.10.11 or 10.10.1.0/24. The default visiting address is `*`, indicating that all IPs are allowed. Please note that you need to enter the CVM instance's private IP here.
	AuthClientIp *string `json:"AuthClientIp,omitnil,omitempty" name:"AuthClientIp"`

	// Read/write permission. Valid values: RO (read-only), RW (read & write). Default value: RO
	RWPermission *string `json:"RWPermission,omitnil,omitempty" name:"RWPermission"`

	// User permission. Valid values: all_squash, no_all_squash, root_squash, no_root_squash. Specifically, all_squash: any visiting user will be mapped to an anonymous user or user group; no_all_squash: a visiting user will be first matched with a local user, and if the match fails, it will be mapped to an anonymous user or user group; root_squash: a visiting root user will be mapped to an anonymous user or user group; no_root_squash: a visiting root user will be allowed to maintain root account permissions. Default value: root_squash.
	UserPermission *string `json:"UserPermission,omitnil,omitempty" name:"UserPermission"`

	// Rule priority. Value range: 1-100. 1 represents the highest priority, while 100 the lowest
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`
}

func NewUpdateCfsRuleRequest

func NewUpdateCfsRuleRequest() (request *UpdateCfsRuleRequest)

func (*UpdateCfsRuleRequest) FromJsonString

func (r *UpdateCfsRuleRequest) 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 (*UpdateCfsRuleRequest) ToJsonString

func (r *UpdateCfsRuleRequest) ToJsonString() string

type UpdateCfsRuleRequestParams

type UpdateCfsRuleRequestParams struct {
	// Permission group ID
	PGroupId *string `json:"PGroupId,omitnil,omitempty" name:"PGroupId"`

	// Rule ID
	RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// You can enter a single IP or IP range, such as 10.1.10.11 or 10.10.1.0/24. The default visiting address is `*`, indicating that all IPs are allowed. Please note that you need to enter the CVM instance's private IP here.
	AuthClientIp *string `json:"AuthClientIp,omitnil,omitempty" name:"AuthClientIp"`

	// Read/write permission. Valid values: RO (read-only), RW (read & write). Default value: RO
	RWPermission *string `json:"RWPermission,omitnil,omitempty" name:"RWPermission"`

	// User permission. Valid values: all_squash, no_all_squash, root_squash, no_root_squash. Specifically, all_squash: any visiting user will be mapped to an anonymous user or user group; no_all_squash: a visiting user will be first matched with a local user, and if the match fails, it will be mapped to an anonymous user or user group; root_squash: a visiting root user will be mapped to an anonymous user or user group; no_root_squash: a visiting root user will be allowed to maintain root account permissions. Default value: root_squash.
	UserPermission *string `json:"UserPermission,omitnil,omitempty" name:"UserPermission"`

	// Rule priority. Value range: 1-100. 1 represents the highest priority, while 100 the lowest
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`
}

Predefined struct for user

type UpdateCfsRuleResponse

type UpdateCfsRuleResponse struct {
	*tchttp.BaseResponse
	Response *UpdateCfsRuleResponseParams `json:"Response"`
}

func NewUpdateCfsRuleResponse

func NewUpdateCfsRuleResponse() (response *UpdateCfsRuleResponse)

func (*UpdateCfsRuleResponse) FromJsonString

func (r *UpdateCfsRuleResponse) 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 (*UpdateCfsRuleResponse) ToJsonString

func (r *UpdateCfsRuleResponse) ToJsonString() string

type UpdateCfsRuleResponseParams

type UpdateCfsRuleResponseParams struct {
	// Permission group ID
	PGroupId *string `json:"PGroupId,omitnil,omitempty" name:"PGroupId"`

	// Rule ID
	RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// Client IP or IP range allowed for access
	AuthClientIp *string `json:"AuthClientIp,omitnil,omitempty" name:"AuthClientIp"`

	// Read & write permission
	RWPermission *string `json:"RWPermission,omitnil,omitempty" name:"RWPermission"`

	// User permission
	UserPermission *string `json:"UserPermission,omitnil,omitempty" name:"UserPermission"`

	// Priority
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateCfsSnapshotAttributeRequest

type UpdateCfsSnapshotAttributeRequest struct {
	*tchttp.BaseRequest

	// File system snapshot ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// File system snapshot name
	SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`

	// File system snapshot retention period in days
	AliveDays *uint64 `json:"AliveDays,omitnil,omitempty" name:"AliveDays"`
}

func NewUpdateCfsSnapshotAttributeRequest

func NewUpdateCfsSnapshotAttributeRequest() (request *UpdateCfsSnapshotAttributeRequest)

func (*UpdateCfsSnapshotAttributeRequest) FromJsonString

func (r *UpdateCfsSnapshotAttributeRequest) 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 (*UpdateCfsSnapshotAttributeRequest) ToJsonString

func (r *UpdateCfsSnapshotAttributeRequest) ToJsonString() string

type UpdateCfsSnapshotAttributeRequestParams

type UpdateCfsSnapshotAttributeRequestParams struct {
	// File system snapshot ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// File system snapshot name
	SnapshotName *string `json:"SnapshotName,omitnil,omitempty" name:"SnapshotName"`

	// File system snapshot retention period in days
	AliveDays *uint64 `json:"AliveDays,omitnil,omitempty" name:"AliveDays"`
}

Predefined struct for user

type UpdateCfsSnapshotAttributeResponse

type UpdateCfsSnapshotAttributeResponse struct {
	*tchttp.BaseResponse
	Response *UpdateCfsSnapshotAttributeResponseParams `json:"Response"`
}

func NewUpdateCfsSnapshotAttributeResponse

func NewUpdateCfsSnapshotAttributeResponse() (response *UpdateCfsSnapshotAttributeResponse)

func (*UpdateCfsSnapshotAttributeResponse) FromJsonString

func (r *UpdateCfsSnapshotAttributeResponse) 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 (*UpdateCfsSnapshotAttributeResponse) ToJsonString

func (r *UpdateCfsSnapshotAttributeResponse) ToJsonString() string

type UpdateCfsSnapshotAttributeResponseParams

type UpdateCfsSnapshotAttributeResponseParams struct {
	// File system snapshot ID
	SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

Jump to

Keyboard shortcuts

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