v20210712

package
v1.0.931 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (

	// 内部错误。
	INTERNALERROR = "InternalError"

	// 媒体库资源删除失败
	INTERNALERROR_MODIFYRESOURCESTATUSFAIL = "InternalError.ModifyResourceStatusFail"

	// 后付费开通失败
	INTERNALERROR_POSTPAIDFAIL = "InternalError.PostpaidFail"

	// 发送短信验证码时发生错误。
	INTERNALERROR_SENDSMS = "InternalError.SendSms"

	// 参数取值错误。
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	// 存储桶名称无效。
	INVALIDPARAMETERVALUE_BUCKETNAMEINVALID = "InvalidParameterValue.BucketNameInvalid"

	// 存储桶名称不属于当前主账号。
	INVALIDPARAMETERVALUE_BUCKETNAMENOTBELONGYOU = "InvalidParameterValue.BucketNameNotBelongYou"

	// 存储桶不存在或不在指定地域。
	INVALIDPARAMETERVALUE_BUCKETNOTFOUND = "InvalidParameterValue.BucketNotFound"

	// 服务已不支持自选桶
	INVALIDPARAMETERVALUE_BUCKETNOTSUPPORT = "InvalidParameterValue.BucketNotSupport"

	// 存储桶所在地域无效。
	INVALIDPARAMETERVALUE_BUCKETREGIONINVALID = "InvalidParameterValue.BucketRegionInvalid"

	// 指定的存储类型无效。
	INVALIDPARAMETERVALUE_COSSTORAGECLASS = "InvalidParameterValue.CosStorageClass"

	// 指定的存储桶未开启智能分层存储,请先开通存储桶的智能分层存储功能。
	INVALIDPARAMETERVALUE_COSSTORAGECLASSINTELLIGENTTIERING = "InvalidParameterValue.CosStorageClassIntelligentTiering"

	// 指定的国家代码无效。
	INVALIDPARAMETERVALUE_COUNTRYCODE = "InvalidParameterValue.CountryCode"

	// 参数值数量或字符数超过限制。
	INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded"

	// 指定的手机号码与当前的相同。
	INVALIDPARAMETERVALUE_NOTMODIFIED = "InvalidParameterValue.NotModified"

	// 指定的手机号码非该企业的超级管理员。
	INVALIDPARAMETERVALUE_NOTSUPERADMIN = "InvalidParameterValue.NotSuperAdmin"

	// 指定的手机号码无效。
	INVALIDPARAMETERVALUE_PHONENUMBER = "InvalidParameterValue.PhoneNumber"

	// 已达到用户数量限制,请先升级产品规格。
	LIMITEXCEEDED_USERLIMIT = "LimitExceeded.UserLimit"

	// 发送至指定手机号码的短信验证码已达到频率限制。
	REQUESTLIMITEXCEEDED_SENDSMS = "RequestLimitExceeded.SendSms"

	// 多租户空间媒体库中存在正在使用的租户空间。
	RESOURCEINUSE_MULTISPACE = "ResourceInUse.MultiSpace"

	// 媒体库不存在或不属于当前账号。
	RESOURCENOTFOUND_LIBRARY = "ResourceNotFound.Library"

	// 官方云盘实例不存在或不属于当前账号。
	RESOURCENOTFOUND_OFFICIALINSTANCE = "ResourceNotFound.OfficialInstance"

	// 未授予 cam:PassRole 权限。
	UNAUTHORIZEDOPERATION_PASSROLE = "UnauthorizedOperation.PassRole"

	// 未授予 SMH 服务相关角色。
	UNAUTHORIZEDOPERATION_SERVICELINKEDROLE = "UnauthorizedOperation.ServiceLinkedRole"

	// 短信验证码错误或已过期。
	UNAUTHORIZEDOPERATION_SMSCODE = "UnauthorizedOperation.SmsCode"

	// 短信验证码验证次数超限,请重新发送短信验证码。
	UNAUTHORIZEDOPERATION_SMSCODEEXCEEDED = "UnauthorizedOperation.SmsCodeExceeded"

	// 账户余额不足
	UNSUPPORTEDOPERATION_BALANCELESS = "UnsupportedOperation.BalanceLess"

	// 指定的目的不受支持。
	UNSUPPORTEDOPERATION_PURPOSE = "UnsupportedOperation.Purpose"
)
View Source
const APIVersion = "2021-07-12"

Variables

This section is empty.

Functions

This section is empty.

Types

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

func (c *Client) CreateLibrary(request *CreateLibraryRequest) (response *CreateLibraryResponse, err error)

CreateLibrary 创建 PaaS 服务媒体库

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_POSTPAIDFAIL = "InternalError.PostpaidFail"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_BUCKETNAMEINVALID = "InvalidParameterValue.BucketNameInvalid"
INVALIDPARAMETERVALUE_BUCKETNAMENOTBELONGYOU = "InvalidParameterValue.BucketNameNotBelongYou"
INVALIDPARAMETERVALUE_BUCKETNOTFOUND = "InvalidParameterValue.BucketNotFound"
INVALIDPARAMETERVALUE_BUCKETNOTSUPPORT = "InvalidParameterValue.BucketNotSupport"
INVALIDPARAMETERVALUE_BUCKETREGIONINVALID = "InvalidParameterValue.BucketRegionInvalid"
INVALIDPARAMETERVALUE_COSSTORAGECLASS = "InvalidParameterValue.CosStorageClass"
INVALIDPARAMETERVALUE_COSSTORAGECLASSINTELLIGENTTIERING = "InvalidParameterValue.CosStorageClassIntelligentTiering"
UNAUTHORIZEDOPERATION_PASSROLE = "UnauthorizedOperation.PassRole"
UNAUTHORIZEDOPERATION_SERVICELINKEDROLE = "UnauthorizedOperation.ServiceLinkedRole"
UNSUPPORTEDOPERATION_BALANCELESS = "UnsupportedOperation.BalanceLess"

func (*Client) CreateLibraryWithContext

func (c *Client) CreateLibraryWithContext(ctx context.Context, request *CreateLibraryRequest) (response *CreateLibraryResponse, err error)

CreateLibrary 创建 PaaS 服务媒体库

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_POSTPAIDFAIL = "InternalError.PostpaidFail"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_BUCKETNAMEINVALID = "InvalidParameterValue.BucketNameInvalid"
INVALIDPARAMETERVALUE_BUCKETNAMENOTBELONGYOU = "InvalidParameterValue.BucketNameNotBelongYou"
INVALIDPARAMETERVALUE_BUCKETNOTFOUND = "InvalidParameterValue.BucketNotFound"
INVALIDPARAMETERVALUE_BUCKETNOTSUPPORT = "InvalidParameterValue.BucketNotSupport"
INVALIDPARAMETERVALUE_BUCKETREGIONINVALID = "InvalidParameterValue.BucketRegionInvalid"
INVALIDPARAMETERVALUE_COSSTORAGECLASS = "InvalidParameterValue.CosStorageClass"
INVALIDPARAMETERVALUE_COSSTORAGECLASSINTELLIGENTTIERING = "InvalidParameterValue.CosStorageClassIntelligentTiering"
UNAUTHORIZEDOPERATION_PASSROLE = "UnauthorizedOperation.PassRole"
UNAUTHORIZEDOPERATION_SERVICELINKEDROLE = "UnauthorizedOperation.ServiceLinkedRole"
UNSUPPORTEDOPERATION_BALANCELESS = "UnsupportedOperation.BalanceLess"

func (*Client) DeleteLibrary

func (c *Client) DeleteLibrary(request *DeleteLibraryRequest) (response *DeleteLibraryResponse, err error)

DeleteLibrary 删除 PaaS 服务媒体库

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MODIFYRESOURCESTATUSFAIL = "InternalError.ModifyResourceStatusFail"
RESOURCEINUSE_MULTISPACE = "ResourceInUse.MultiSpace"
RESOURCENOTFOUND_LIBRARY = "ResourceNotFound.Library"

func (*Client) DeleteLibraryWithContext

func (c *Client) DeleteLibraryWithContext(ctx context.Context, request *DeleteLibraryRequest) (response *DeleteLibraryResponse, err error)

DeleteLibrary 删除 PaaS 服务媒体库

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_MODIFYRESOURCESTATUSFAIL = "InternalError.ModifyResourceStatusFail"
RESOURCEINUSE_MULTISPACE = "ResourceInUse.MultiSpace"
RESOURCENOTFOUND_LIBRARY = "ResourceNotFound.Library"

func (*Client) DescribeLibraries

func (c *Client) DescribeLibraries(request *DescribeLibrariesRequest) (response *DescribeLibrariesResponse, err error)

DescribeLibraries 查询 PaaS 服务媒体库列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded"

func (*Client) DescribeLibrariesWithContext

func (c *Client) DescribeLibrariesWithContext(ctx context.Context, request *DescribeLibrariesRequest) (response *DescribeLibrariesResponse, err error)

DescribeLibraries 查询 PaaS 服务媒体库列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded"

func (*Client) DescribeLibrarySecret

func (c *Client) DescribeLibrarySecret(request *DescribeLibrarySecretRequest) (response *DescribeLibrarySecretResponse, err error)

DescribeLibrarySecret 查询 PaaS 服务媒体库密钥

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND_LIBRARY = "ResourceNotFound.Library"

func (*Client) DescribeLibrarySecretWithContext

func (c *Client) DescribeLibrarySecretWithContext(ctx context.Context, request *DescribeLibrarySecretRequest) (response *DescribeLibrarySecretResponse, err error)

DescribeLibrarySecret 查询 PaaS 服务媒体库密钥

可能返回的错误码:

INTERNALERROR = "InternalError"
RESOURCENOTFOUND_LIBRARY = "ResourceNotFound.Library"

func (*Client) DescribeOfficialInstances

func (c *Client) DescribeOfficialInstances(request *DescribeOfficialInstancesRequest) (response *DescribeOfficialInstancesResponse, err error)

DescribeOfficialInstances 查询官方云盘实例

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded"

func (*Client) DescribeOfficialInstancesWithContext

func (c *Client) DescribeOfficialInstancesWithContext(ctx context.Context, request *DescribeOfficialInstancesRequest) (response *DescribeOfficialInstancesResponse, err error)

DescribeOfficialInstances 查询官方云盘实例

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded"

func (*Client) DescribeOfficialOverview

func (c *Client) DescribeOfficialOverview(request *DescribeOfficialOverviewRequest) (response *DescribeOfficialOverviewResponse, err error)

DescribeOfficialOverview 查询官方云盘实例概览数据

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeOfficialOverviewWithContext

func (c *Client) DescribeOfficialOverviewWithContext(ctx context.Context, request *DescribeOfficialOverviewRequest) (response *DescribeOfficialOverviewResponse, err error)

DescribeOfficialOverview 查询官方云盘实例概览数据

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeTrafficPackages

func (c *Client) DescribeTrafficPackages(request *DescribeTrafficPackagesRequest) (response *DescribeTrafficPackagesResponse, err error)

DescribeTrafficPackages 查询流量资源包

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded"

func (*Client) DescribeTrafficPackagesWithContext

func (c *Client) DescribeTrafficPackagesWithContext(ctx context.Context, request *DescribeTrafficPackagesRequest) (response *DescribeTrafficPackagesResponse, err error)

DescribeTrafficPackages 查询流量资源包

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded"

func (*Client) ModifyLibrary

func (c *Client) ModifyLibrary(request *ModifyLibraryRequest) (response *ModifyLibraryResponse, err error)

ModifyLibrary 修改 PaaS 服务媒体库配置项

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded"
RESOURCENOTFOUND_LIBRARY = "ResourceNotFound.Library"

func (*Client) ModifyLibraryWithContext

func (c *Client) ModifyLibraryWithContext(ctx context.Context, request *ModifyLibraryRequest) (response *ModifyLibraryResponse, err error)

ModifyLibrary 修改 PaaS 服务媒体库配置项

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded"
RESOURCENOTFOUND_LIBRARY = "ResourceNotFound.Library"

func (*Client) SendSmsCode

func (c *Client) SendSmsCode(request *SendSmsCodeRequest) (response *SendSmsCodeResponse, err error)

SendSmsCode 发送用于换绑官方云盘实例的超级管理员账号的短信验证码

可能返回的错误码:

INTERNALERROR_SENDSMS = "InternalError.SendSms"
INVALIDPARAMETERVALUE_COUNTRYCODE = "InvalidParameterValue.CountryCode"
INVALIDPARAMETERVALUE_NOTMODIFIED = "InvalidParameterValue.NotModified"
INVALIDPARAMETERVALUE_NOTSUPERADMIN = "InvalidParameterValue.NotSuperAdmin"
INVALIDPARAMETERVALUE_PHONENUMBER = "InvalidParameterValue.PhoneNumber"
REQUESTLIMITEXCEEDED_SENDSMS = "RequestLimitExceeded.SendSms"
RESOURCENOTFOUND_OFFICIALINSTANCE = "ResourceNotFound.OfficialInstance"
UNSUPPORTEDOPERATION_PURPOSE = "UnsupportedOperation.Purpose"

func (*Client) SendSmsCodeWithContext

func (c *Client) SendSmsCodeWithContext(ctx context.Context, request *SendSmsCodeRequest) (response *SendSmsCodeResponse, err error)

SendSmsCode 发送用于换绑官方云盘实例的超级管理员账号的短信验证码

可能返回的错误码:

INTERNALERROR_SENDSMS = "InternalError.SendSms"
INVALIDPARAMETERVALUE_COUNTRYCODE = "InvalidParameterValue.CountryCode"
INVALIDPARAMETERVALUE_NOTMODIFIED = "InvalidParameterValue.NotModified"
INVALIDPARAMETERVALUE_NOTSUPERADMIN = "InvalidParameterValue.NotSuperAdmin"
INVALIDPARAMETERVALUE_PHONENUMBER = "InvalidParameterValue.PhoneNumber"
REQUESTLIMITEXCEEDED_SENDSMS = "RequestLimitExceeded.SendSms"
RESOURCENOTFOUND_OFFICIALINSTANCE = "ResourceNotFound.OfficialInstance"
UNSUPPORTEDOPERATION_PURPOSE = "UnsupportedOperation.Purpose"

func (*Client) VerifySmsCode

func (c *Client) VerifySmsCode(request *VerifySmsCodeRequest) (response *VerifySmsCodeResponse, err error)

VerifySmsCode 验证短信验证码以换绑官方云盘实例的超级管理员账号

可能返回的错误码:

INVALIDPARAMETERVALUE_COUNTRYCODE = "InvalidParameterValue.CountryCode"
INVALIDPARAMETERVALUE_PHONENUMBER = "InvalidParameterValue.PhoneNumber"
LIMITEXCEEDED_USERLIMIT = "LimitExceeded.UserLimit"
RESOURCENOTFOUND_OFFICIALINSTANCE = "ResourceNotFound.OfficialInstance"
UNAUTHORIZEDOPERATION_SMSCODE = "UnauthorizedOperation.SmsCode"
UNAUTHORIZEDOPERATION_SMSCODEEXCEEDED = "UnauthorizedOperation.SmsCodeExceeded"
UNSUPPORTEDOPERATION_PURPOSE = "UnsupportedOperation.Purpose"

func (*Client) VerifySmsCodeWithContext

func (c *Client) VerifySmsCodeWithContext(ctx context.Context, request *VerifySmsCodeRequest) (response *VerifySmsCodeResponse, err error)

VerifySmsCode 验证短信验证码以换绑官方云盘实例的超级管理员账号

可能返回的错误码:

INVALIDPARAMETERVALUE_COUNTRYCODE = "InvalidParameterValue.CountryCode"
INVALIDPARAMETERVALUE_PHONENUMBER = "InvalidParameterValue.PhoneNumber"
LIMITEXCEEDED_USERLIMIT = "LimitExceeded.UserLimit"
RESOURCENOTFOUND_OFFICIALINSTANCE = "ResourceNotFound.OfficialInstance"
UNAUTHORIZEDOPERATION_SMSCODE = "UnauthorizedOperation.SmsCode"
UNAUTHORIZEDOPERATION_SMSCODEEXCEEDED = "UnauthorizedOperation.SmsCodeExceeded"
UNSUPPORTEDOPERATION_PURPOSE = "UnsupportedOperation.Purpose"

type CreateLibraryRequest

type CreateLibraryRequest struct {
	*tchttp.BaseRequest

	// 媒体库名称,最多 50 个字符
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 备注,最多 250 个字符
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 存储桶全名,新建后不可更改。当前版本不再支持指定存储桶。
	BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"`

	// 存储桶所在地域,新建后不可更改。当前版本不再支持指定存储桶所在地域。
	BucketRegion *string `json:"BucketRegion,omitnil,omitempty" name:"BucketRegion"`

	// 媒体库配置项,部分参数新建后不可更改
	LibraryExtension *LibraryExtension `json:"LibraryExtension,omitnil,omitempty" name:"LibraryExtension"`
}

func NewCreateLibraryRequest

func NewCreateLibraryRequest() (request *CreateLibraryRequest)

func (*CreateLibraryRequest) FromJsonString

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

func (r *CreateLibraryRequest) ToJsonString() string

type CreateLibraryRequestParams added in v1.0.426

type CreateLibraryRequestParams struct {
	// 媒体库名称,最多 50 个字符
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 备注,最多 250 个字符
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 存储桶全名,新建后不可更改。当前版本不再支持指定存储桶。
	BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"`

	// 存储桶所在地域,新建后不可更改。当前版本不再支持指定存储桶所在地域。
	BucketRegion *string `json:"BucketRegion,omitnil,omitempty" name:"BucketRegion"`

	// 媒体库配置项,部分参数新建后不可更改
	LibraryExtension *LibraryExtension `json:"LibraryExtension,omitnil,omitempty" name:"LibraryExtension"`
}

Predefined struct for user

type CreateLibraryResponse

type CreateLibraryResponse struct {
	*tchttp.BaseResponse
	Response *CreateLibraryResponseParams `json:"Response"`
}

func NewCreateLibraryResponse

func NewCreateLibraryResponse() (response *CreateLibraryResponse)

func (*CreateLibraryResponse) FromJsonString

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

func (r *CreateLibraryResponse) ToJsonString() string

type CreateLibraryResponseParams added in v1.0.426

type CreateLibraryResponseParams struct {
	// 媒体库 ID
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

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

Predefined struct for user

type DeleteLibraryRequest

type DeleteLibraryRequest struct {
	*tchttp.BaseRequest

	// 媒体库 ID
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`
}

func NewDeleteLibraryRequest

func NewDeleteLibraryRequest() (request *DeleteLibraryRequest)

func (*DeleteLibraryRequest) FromJsonString

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

func (r *DeleteLibraryRequest) ToJsonString() string

type DeleteLibraryRequestParams added in v1.0.426

type DeleteLibraryRequestParams struct {
	// 媒体库 ID
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`
}

Predefined struct for user

type DeleteLibraryResponse

type DeleteLibraryResponse struct {
	*tchttp.BaseResponse
	Response *DeleteLibraryResponseParams `json:"Response"`
}

func NewDeleteLibraryResponse

func NewDeleteLibraryResponse() (response *DeleteLibraryResponse)

func (*DeleteLibraryResponse) FromJsonString

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

func (r *DeleteLibraryResponse) ToJsonString() string

type DeleteLibraryResponseParams added in v1.0.426

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

Predefined struct for user

type DescribeLibrariesRequest

type DescribeLibrariesRequest struct {
	*tchttp.BaseRequest

	// 按照一个或者多个媒体库 ID 查询,每次请求的上限为 100 个。
	LibraryIds []*string `json:"LibraryIds,omitnil,omitempty" name:"LibraryIds"`

	// 页码,整型,配合 PageSize 使用,默认值为 1。
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页数目,整型,配合 PageNumber 使用,默认值为 20,最大值为 100。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewDescribeLibrariesRequest

func NewDescribeLibrariesRequest() (request *DescribeLibrariesRequest)

func (*DescribeLibrariesRequest) FromJsonString

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

func (r *DescribeLibrariesRequest) ToJsonString() string

type DescribeLibrariesRequestParams added in v1.0.426

type DescribeLibrariesRequestParams struct {
	// 按照一个或者多个媒体库 ID 查询,每次请求的上限为 100 个。
	LibraryIds []*string `json:"LibraryIds,omitnil,omitempty" name:"LibraryIds"`

	// 页码,整型,配合 PageSize 使用,默认值为 1。
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页数目,整型,配合 PageNumber 使用,默认值为 20,最大值为 100。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type DescribeLibrariesResponse

type DescribeLibrariesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLibrariesResponseParams `json:"Response"`
}

func NewDescribeLibrariesResponse

func NewDescribeLibrariesResponse() (response *DescribeLibrariesResponse)

func (*DescribeLibrariesResponse) FromJsonString

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

func (r *DescribeLibrariesResponse) ToJsonString() string

type DescribeLibrariesResponseParams added in v1.0.426

type DescribeLibrariesResponseParams struct {
	// 媒体库列表
	List []*Library `json:"List,omitnil,omitempty" name:"List"`

	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeLibrarySecretRequest

type DescribeLibrarySecretRequest struct {
	*tchttp.BaseRequest

	// 媒体库 ID
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`
}

func NewDescribeLibrarySecretRequest

func NewDescribeLibrarySecretRequest() (request *DescribeLibrarySecretRequest)

func (*DescribeLibrarySecretRequest) FromJsonString

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

func (r *DescribeLibrarySecretRequest) ToJsonString() string

type DescribeLibrarySecretRequestParams added in v1.0.426

type DescribeLibrarySecretRequestParams struct {
	// 媒体库 ID
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`
}

Predefined struct for user

type DescribeLibrarySecretResponse

type DescribeLibrarySecretResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLibrarySecretResponseParams `json:"Response"`
}

func NewDescribeLibrarySecretResponse

func NewDescribeLibrarySecretResponse() (response *DescribeLibrarySecretResponse)

func (*DescribeLibrarySecretResponse) FromJsonString

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

func (r *DescribeLibrarySecretResponse) ToJsonString() string

type DescribeLibrarySecretResponseParams added in v1.0.426

type DescribeLibrarySecretResponseParams struct {
	// 查询的媒体库 ID
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 查询到的媒体库密钥
	LibrarySecret *string `json:"LibrarySecret,omitnil,omitempty" name:"LibrarySecret"`

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

Predefined struct for user

type DescribeOfficialInstancesRequest

type DescribeOfficialInstancesRequest struct {
	*tchttp.BaseRequest

	// 是否查询实例绑定的超级管理员账号,默认值为 false。
	SuperAdminAccount *bool `json:"SuperAdminAccount,omitnil,omitempty" name:"SuperAdminAccount"`

	// 按照一个或者多个实例 ID 查询,每次请求的上限为 100 个。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 页码,整型,配合 PageSize 使用,默认值为 1。
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页数目,整型,配合 PageNumber 使用,默认值为 20,最大值为 100。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 对指定列进行排序
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序方式
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`

	// 续费管理筛选类型
	AutoRenew *uint64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"`

	// 超级管理管理员账号是否绑定了手机号
	BindPhone *bool `json:"BindPhone,omitnil,omitempty" name:"BindPhone"`
}

func NewDescribeOfficialInstancesRequest

func NewDescribeOfficialInstancesRequest() (request *DescribeOfficialInstancesRequest)

func (*DescribeOfficialInstancesRequest) FromJsonString

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

func (r *DescribeOfficialInstancesRequest) ToJsonString() string

type DescribeOfficialInstancesRequestParams added in v1.0.426

type DescribeOfficialInstancesRequestParams struct {
	// 是否查询实例绑定的超级管理员账号,默认值为 false。
	SuperAdminAccount *bool `json:"SuperAdminAccount,omitnil,omitempty" name:"SuperAdminAccount"`

	// 按照一个或者多个实例 ID 查询,每次请求的上限为 100 个。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 页码,整型,配合 PageSize 使用,默认值为 1。
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页数目,整型,配合 PageNumber 使用,默认值为 20,最大值为 100。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 对指定列进行排序
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序方式
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`

	// 续费管理筛选类型
	AutoRenew *uint64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"`

	// 超级管理管理员账号是否绑定了手机号
	BindPhone *bool `json:"BindPhone,omitnil,omitempty" name:"BindPhone"`
}

Predefined struct for user

type DescribeOfficialInstancesResponse

type DescribeOfficialInstancesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeOfficialInstancesResponseParams `json:"Response"`
}

func NewDescribeOfficialInstancesResponse

func NewDescribeOfficialInstancesResponse() (response *DescribeOfficialInstancesResponse)

func (*DescribeOfficialInstancesResponse) FromJsonString

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

func (r *DescribeOfficialInstancesResponse) ToJsonString() string

type DescribeOfficialInstancesResponseParams added in v1.0.426

type DescribeOfficialInstancesResponseParams struct {
	// 实例列表
	List []*Instance `json:"List,omitnil,omitempty" name:"List"`

	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeOfficialOverviewRequest

type DescribeOfficialOverviewRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeOfficialOverviewRequest

func NewDescribeOfficialOverviewRequest() (request *DescribeOfficialOverviewRequest)

func (*DescribeOfficialOverviewRequest) FromJsonString

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

func (r *DescribeOfficialOverviewRequest) ToJsonString() string

type DescribeOfficialOverviewRequestParams added in v1.0.426

type DescribeOfficialOverviewRequestParams struct {
}

Predefined struct for user

type DescribeOfficialOverviewResponse

type DescribeOfficialOverviewResponse struct {
	*tchttp.BaseResponse
	Response *DescribeOfficialOverviewResponseParams `json:"Response"`
}

func NewDescribeOfficialOverviewResponse

func NewDescribeOfficialOverviewResponse() (response *DescribeOfficialOverviewResponse)

func (*DescribeOfficialOverviewResponse) FromJsonString

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

func (r *DescribeOfficialOverviewResponse) ToJsonString() string

type DescribeOfficialOverviewResponseParams added in v1.0.426

type DescribeOfficialOverviewResponseParams struct {
	// 云盘实例数量
	Quantity *uint64 `json:"Quantity,omitnil,omitempty" name:"Quantity"`

	// 已经使用的总存储量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。
	Storage *string `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 已经分配和使用的总用户数
	UserCount *uint64 `json:"UserCount,omitnil,omitempty" name:"UserCount"`

	// 本月外网下行流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。
	InternetTraffic *string `json:"InternetTraffic,omitnil,omitempty" name:"InternetTraffic"`

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

Predefined struct for user

type DescribeTrafficPackagesRequest

type DescribeTrafficPackagesRequest struct {
	*tchttp.BaseRequest

	// 按照一个或者多个资源 ID 查询,每次请求的上限为 100 个。
	ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"`

	// 页码,整型,配合 PageSize 使用,默认值为 1。
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页数目,整型,配合 PageNumber 使用,默认值为 20,最大值为 100。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 对指定列进行排序
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序方式
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`

	// 来源类型筛选
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewDescribeTrafficPackagesRequest

func NewDescribeTrafficPackagesRequest() (request *DescribeTrafficPackagesRequest)

func (*DescribeTrafficPackagesRequest) FromJsonString

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

func (r *DescribeTrafficPackagesRequest) ToJsonString() string

type DescribeTrafficPackagesRequestParams added in v1.0.426

type DescribeTrafficPackagesRequestParams struct {
	// 按照一个或者多个资源 ID 查询,每次请求的上限为 100 个。
	ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"`

	// 页码,整型,配合 PageSize 使用,默认值为 1。
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 每页数目,整型,配合 PageNumber 使用,默认值为 20,最大值为 100。
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 对指定列进行排序
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序方式
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`

	// 来源类型筛选
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type DescribeTrafficPackagesResponse

type DescribeTrafficPackagesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTrafficPackagesResponseParams `json:"Response"`
}

func NewDescribeTrafficPackagesResponse

func NewDescribeTrafficPackagesResponse() (response *DescribeTrafficPackagesResponse)

func (*DescribeTrafficPackagesResponse) FromJsonString

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

func (r *DescribeTrafficPackagesResponse) ToJsonString() string

type DescribeTrafficPackagesResponseParams added in v1.0.426

type DescribeTrafficPackagesResponseParams struct {
	// 流量包列表
	List []*TrafficPackage `json:"List,omitnil,omitempty" name:"List"`

	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type Instance

type Instance struct {
	// 实例 ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 专属域名。如果实例无专属域名,则该属性为 null。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 生效时间
	EffectiveTime *string `json:"EffectiveTime,omitnil,omitempty" name:"EffectiveTime"`

	// 过期时间。如果为按量计费或永久有效实例,该属性为 null。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 用户数量。如果为按量计费或不限制用户数量实例,该属性为 null。
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserLimit *uint64 `json:"UserLimit,omitnil,omitempty" name:"UserLimit"`

	// 存储容量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。如果为按量计费或不限制存储容量实例,该属性为 null。
	// 注意:此字段可能返回 null,表示取不到有效值。
	StorageLimit *string `json:"StorageLimit,omitnil,omitempty" name:"StorageLimit"`

	// 存储容量,单位为 GB。如果为按量计费或不限制存储容量实例,该属性为 null。
	// 注意:此字段可能返回 null,表示取不到有效值。
	StorageLimitGB *uint64 `json:"StorageLimitGB,omitnil,omitempty" name:"StorageLimitGB"`

	// 是否过期隔离
	Isolated *bool `json:"Isolated,omitnil,omitempty" name:"Isolated"`

	// 续费标识。0:手动续费;1:自动续费;2:到期不续。
	AutoRenew *uint64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"`

	// 超级管理员账号,如果未选择查询实例绑定的超级管理员账号或当前实例未绑定超级管理员账号,则该属性为 null。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SuperAdminAccount *string `json:"SuperAdminAccount,omitnil,omitempty" name:"SuperAdminAccount"`
}

type Library

type Library struct {
	// 媒体库 ID
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 媒体库友好名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 媒体库绑定的 COS 存储桶
	BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"`

	// 媒体库绑定的 COS 存储桶所在的地域
	BucketRegion *string `json:"BucketRegion,omitnil,omitempty" name:"BucketRegion"`

	// 媒体库创建时间
	CreationTime *string `json:"CreationTime,omitnil,omitempty" name:"CreationTime"`

	// 媒体库配置项
	LibraryExtension *LibraryExtension `json:"LibraryExtension,omitnil,omitempty" name:"LibraryExtension"`

	// 媒体库用量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。
	Size *string `json:"Size,omitnil,omitempty" name:"Size"`

	// 媒体库目录数,由于数字类型精度限制,该字段为 String 类型。
	DirNum *string `json:"DirNum,omitnil,omitempty" name:"DirNum"`

	// 媒体库文件数,由于数字类型精度限制,该字段为 String 类型。
	FileNum *string `json:"FileNum,omitnil,omitempty" name:"FileNum"`
}

type LibraryExtension

type LibraryExtension struct {
	// true 为文件类型媒体库,可存储任何类型文件;false 为媒体类型媒体库,仅可存储照片和视频类型文件。默认为 false。在媒体库创建后不能修改。
	IsFileLibrary *bool `json:"IsFileLibrary,omitnil,omitempty" name:"IsFileLibrary"`

	// true 为多租户空间媒体库,可创建多个租户空间;false 为单租户空间媒体库,不能创建租户空间,仅可使用默认的单一租户空间。默认为 false。在媒体库创建后不能修改。
	IsMultiSpace *bool `json:"IsMultiSpace,omitnil,omitempty" name:"IsMultiSpace"`

	// 保存至 COS 对象存储的文件的存储类型,仅支持 STANDARD、STANDARD_IA、INTELLIGENT_TIERING、MAZ_STANDARD、MAZ_STANDARD_IA 和 MAZ_INTELLIGENT_TIERING,默认为 STANDARD,当使用多 AZ 存储桶时将自动使用 MAZ_ 开头的用于多 AZ 的存储类型,否则自动使用非 MAZ_ 开头的用于非多 AZ 的存储类型。当指定智能分层存储 INTELLIGENT_TIERING 或 MAZ_INTELLIGENT_TIERING 时,需要事先为存储桶开启智能分层存储,否则将返回失败。在媒体库创建后不能修改。
	CosStorageClass *string `json:"CosStorageClass,omitnil,omitempty" name:"CosStorageClass"`

	// 是否开启回收站功能。默认为 false。
	UseRecycleBin *bool `json:"UseRecycleBin,omitnil,omitempty" name:"UseRecycleBin"`

	// 当开启回收站时,自动删除回收站项目的天数,不能超过 1095(3 年),指定为 0 则不自动删除,默认为 0。当未开启回收站时,该属性为 null。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AutoRemoveRecycledDays *uint64 `json:"AutoRemoveRecycledDays,omitnil,omitempty" name:"AutoRemoveRecycledDays"`

	// 是否启用文件路径搜索功能。默认为 false。
	EnableSearch *bool `json:"EnableSearch,omitnil,omitempty" name:"EnableSearch"`

	// 设置媒体库或租户空间配额且配额小于已使用存储量时,是否拒绝设置请求。默认为 false。
	DenyOnQuotaLessThanUsage *bool `json:"DenyOnQuotaLessThanUsage,omitnil,omitempty" name:"DenyOnQuotaLessThanUsage"`

	// 是否开启历史版本。默认为 false。
	EnableFileHistory *bool `json:"EnableFileHistory,omitnil,omitempty" name:"EnableFileHistory"`

	// 当开启历史版本时,指定单个文件保留的历史版本的数量上限,不能超过 999,指定为 0 则不限制,默认为 0。当未开启历史版本时,该属性为 null。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileHistoryCount *uint64 `json:"FileHistoryCount,omitnil,omitempty" name:"FileHistoryCount"`

	// 当开启历史版本时,指定历史版本保留的最长天数,不能超过 999,指定为 0 则不限制,默认为 0。当未开启历史版本时,该属性为 null。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileHistoryExpireDay *uint64 `json:"FileHistoryExpireDay,omitnil,omitempty" name:"FileHistoryExpireDay"`

	// 目录或文件名的最长长度,不能超过 255,默认为 255。修改该参数不会影响存量目录或文件名,即如果将该字段的值改小,已经存在的长度超过目标值的目录或文件名不会发生变化。
	MaxDirFileNameLength *uint64 `json:"MaxDirFileNameLength,omitnil,omitempty" name:"MaxDirFileNameLength"`

	// 是否开启公有读,开启后读操作无需使用访问令牌,默认为 false。仅单租户空间媒体库支持该属性,否则该属性为 null。
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsPublicRead *bool `json:"IsPublicRead,omitnil,omitempty" name:"IsPublicRead"`

	// 媒体类型媒体库是否开启多相簿,开启后可创建一级目录(即相簿)且媒体文件只能保存在各相簿中,否则不能创建相簿且媒体文件只能保存在根目录。默认为 false。仅单租户空间媒体类型媒体库支持该属性,否则该属性为 null。在媒体库创建后不能修改。
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsMultiAlbum *bool `json:"IsMultiAlbum,omitnil,omitempty" name:"IsMultiAlbum"`

	// 媒体类型媒体库是否允许上传照片,默认为 true。仅单租户空间媒体类型媒体库支持该属性,否则该属性为 null。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AllowPhoto *bool `json:"AllowPhoto,omitnil,omitempty" name:"AllowPhoto"`

	// 当媒体类型媒体库允许上传照片时,指定允许的扩展名,默认为空数组,此时将根据文件扩展名对应的 MIME 类型自动判断。仅单租户空间媒体类型媒体库支持该属性,否则该属性为 null。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AllowPhotoExtName []*string `json:"AllowPhotoExtName,omitnil,omitempty" name:"AllowPhotoExtName"`

	// 媒体类型媒体库是否允许上传视频,默认为 true。仅单租户空间媒体类型媒体库支持该属性,否则该属性为 null。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AllowVideo *bool `json:"AllowVideo,omitnil,omitempty" name:"AllowVideo"`

	// 当媒体类型媒体库允许上传视频时,指定允许的扩展名,默认为空数组,此时将根据文件扩展名对应的 MIME 类型自动判断。仅单租户空间媒体类型媒体库支持该属性,否则该属性为 null。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AllowVideoExtName []*string `json:"AllowVideoExtName,omitnil,omitempty" name:"AllowVideoExtName"`

	// 指定文件类型媒体库允许的文件扩展名,默认为空数组,此时允许上传所有类型文件。仅单租户空间文件类型媒体库支持该属性,否则该属性为 null。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AllowFileExtName []*string `json:"AllowFileExtName,omitnil,omitempty" name:"AllowFileExtName"`

	// 照片上传时是否进行敏感内容鉴定,默认为 false。仅单租户空间媒体库支持该属性,否则该属性为 null。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RecognizeSensitiveContent *bool `json:"RecognizeSensitiveContent,omitnil,omitempty" name:"RecognizeSensitiveContent"`
}

type ModifyLibraryRequest

type ModifyLibraryRequest struct {
	*tchttp.BaseRequest

	// 媒体库 ID
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 媒体库名称,最多 50 个字符。如不传则不修改。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 备注,最多 250 个字符。如不传则不修改。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 媒体库配置项,部分参数在新建后不可更改,且仅修改传入的参数。如不传该参数则不修改任何配置项。
	LibraryExtension *LibraryExtension `json:"LibraryExtension,omitnil,omitempty" name:"LibraryExtension"`
}

func NewModifyLibraryRequest

func NewModifyLibraryRequest() (request *ModifyLibraryRequest)

func (*ModifyLibraryRequest) FromJsonString

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

func (r *ModifyLibraryRequest) ToJsonString() string

type ModifyLibraryRequestParams added in v1.0.426

type ModifyLibraryRequestParams struct {
	// 媒体库 ID
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 媒体库名称,最多 50 个字符。如不传则不修改。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 备注,最多 250 个字符。如不传则不修改。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 媒体库配置项,部分参数在新建后不可更改,且仅修改传入的参数。如不传该参数则不修改任何配置项。
	LibraryExtension *LibraryExtension `json:"LibraryExtension,omitnil,omitempty" name:"LibraryExtension"`
}

Predefined struct for user

type ModifyLibraryResponse

type ModifyLibraryResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLibraryResponseParams `json:"Response"`
}

func NewModifyLibraryResponse

func NewModifyLibraryResponse() (response *ModifyLibraryResponse)

func (*ModifyLibraryResponse) FromJsonString

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

func (r *ModifyLibraryResponse) ToJsonString() string

type ModifyLibraryResponseParams added in v1.0.426

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

Predefined struct for user

type SendSmsCodeRequest

type SendSmsCodeRequest struct {
	*tchttp.BaseRequest

	// 验证码目的,当前支持换绑超级管理员账号, BindSuperAdmin;体验版企业升级,ChannelUpdateVerify等
	Purpose *string `json:"Purpose,omitnil,omitempty" name:"Purpose"`

	// 将作为超级管理员账号的手机号码
	PhoneNumber *string `json:"PhoneNumber,omitnil,omitempty" name:"PhoneNumber"`

	// 官方云盘实例 ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 将作为超级管理员账号的手机号码的国家代码。默认为 +86。
	CountryCode *string `json:"CountryCode,omitnil,omitempty" name:"CountryCode"`
}

func NewSendSmsCodeRequest

func NewSendSmsCodeRequest() (request *SendSmsCodeRequest)

func (*SendSmsCodeRequest) FromJsonString

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

func (r *SendSmsCodeRequest) ToJsonString() string

type SendSmsCodeRequestParams added in v1.0.426

type SendSmsCodeRequestParams struct {
	// 验证码目的,当前支持换绑超级管理员账号, BindSuperAdmin;体验版企业升级,ChannelUpdateVerify等
	Purpose *string `json:"Purpose,omitnil,omitempty" name:"Purpose"`

	// 将作为超级管理员账号的手机号码
	PhoneNumber *string `json:"PhoneNumber,omitnil,omitempty" name:"PhoneNumber"`

	// 官方云盘实例 ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 将作为超级管理员账号的手机号码的国家代码。默认为 +86。
	CountryCode *string `json:"CountryCode,omitnil,omitempty" name:"CountryCode"`
}

Predefined struct for user

type SendSmsCodeResponse

type SendSmsCodeResponse struct {
	*tchttp.BaseResponse
	Response *SendSmsCodeResponseParams `json:"Response"`
}

func NewSendSmsCodeResponse

func NewSendSmsCodeResponse() (response *SendSmsCodeResponse)

func (*SendSmsCodeResponse) FromJsonString

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

func (r *SendSmsCodeResponse) ToJsonString() string

type SendSmsCodeResponseParams added in v1.0.426

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

Predefined struct for user

type TrafficPackage

type TrafficPackage struct {
	// 流量资源包所抵扣的实例 ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 专属域名。如果实例无专属域名,则该属性为 null。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 流量资源包来源类型,0 为付费购买,1 为赠送。
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 总流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。
	Size *string `json:"Size,omitnil,omitempty" name:"Size"`

	// 总流量,单位为 GB
	SizeGB *uint64 `json:"SizeGB,omitnil,omitempty" name:"SizeGB"`

	// 剩余流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。
	Remain *string `json:"Remain,omitnil,omitempty" name:"Remain"`

	// 已使用流量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。
	Used *string `json:"Used,omitnil,omitempty" name:"Used"`

	// 已使用百分比,由于数字类型精度限制,该字段为 String 类型。
	UsedPercentage *string `json:"UsedPercentage,omitnil,omitempty" name:"UsedPercentage"`

	// 生效时间,即流量资源包的订购时间
	EffectiveTime *string `json:"EffectiveTime,omitnil,omitempty" name:"EffectiveTime"`

	// 过期时间,即所抵扣的实例的过期时间。如果流量资源包所抵扣的实例为按量计费或永久有效实例,该属性为 null。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
}

type VerifySmsCodeRequest

type VerifySmsCodeRequest struct {
	*tchttp.BaseRequest

	// 验证码目的,当前支持换绑超级管理员账号,BindSuperAdmin;体验版企业升级验证ChannelUpdateVerify,等
	Purpose *string `json:"Purpose,omitnil,omitempty" name:"Purpose"`

	// 将作为超级管理员账号的手机号码
	PhoneNumber *string `json:"PhoneNumber,omitnil,omitempty" name:"PhoneNumber"`

	// 短信验证码
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// 官方云盘实例 ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 将作为超级管理员账号的手机号码的国家代码。默认为 +86。
	CountryCode *string `json:"CountryCode,omitnil,omitempty" name:"CountryCode"`
}

func NewVerifySmsCodeRequest

func NewVerifySmsCodeRequest() (request *VerifySmsCodeRequest)

func (*VerifySmsCodeRequest) FromJsonString

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

func (r *VerifySmsCodeRequest) ToJsonString() string

type VerifySmsCodeRequestParams added in v1.0.426

type VerifySmsCodeRequestParams struct {
	// 验证码目的,当前支持换绑超级管理员账号,BindSuperAdmin;体验版企业升级验证ChannelUpdateVerify,等
	Purpose *string `json:"Purpose,omitnil,omitempty" name:"Purpose"`

	// 将作为超级管理员账号的手机号码
	PhoneNumber *string `json:"PhoneNumber,omitnil,omitempty" name:"PhoneNumber"`

	// 短信验证码
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// 官方云盘实例 ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 将作为超级管理员账号的手机号码的国家代码。默认为 +86。
	CountryCode *string `json:"CountryCode,omitnil,omitempty" name:"CountryCode"`
}

Predefined struct for user

type VerifySmsCodeResponse

type VerifySmsCodeResponse struct {
	*tchttp.BaseResponse
	Response *VerifySmsCodeResponseParams `json:"Response"`
}

func NewVerifySmsCodeResponse

func NewVerifySmsCodeResponse() (response *VerifySmsCodeResponse)

func (*VerifySmsCodeResponse) FromJsonString

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

func (r *VerifySmsCodeResponse) ToJsonString() string

type VerifySmsCodeResponseParams added in v1.0.426

type VerifySmsCodeResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	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