Documentation ¶
Index ¶
- Constants
- type Client
- func (c *Client) CreateScdnFailedLogTask(request *CreateScdnFailedLogTaskRequest) (response *CreateScdnFailedLogTaskResponse, err error)
- func (c *Client) CreateScdnFailedLogTaskWithContext(ctx context.Context, request *CreateScdnFailedLogTaskRequest) (response *CreateScdnFailedLogTaskResponse, err error)
- func (c *Client) PurgePathCache(request *PurgePathCacheRequest) (response *PurgePathCacheResponse, err error)
- func (c *Client) PurgePathCacheWithContext(ctx context.Context, request *PurgePathCacheRequest) (response *PurgePathCacheResponse, err error)
- func (c *Client) PushUrlsCache(request *PushUrlsCacheRequest) (response *PushUrlsCacheResponse, err error)
- func (c *Client) PushUrlsCacheWithContext(ctx context.Context, request *PushUrlsCacheRequest) (response *PushUrlsCacheResponse, err error)
- type CreateScdnFailedLogTaskRequest
- type CreateScdnFailedLogTaskResponse
- type PurgePathCacheRequest
- type PurgePathCacheResponse
- type PushUrlsCacheRequest
- type PushUrlsCacheResponse
Constants ¶
const ( // Authentication error. Please check and try again. AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization" // Authentication system internal error. INTERNALERROR_CAMSYSTEMERROR = "InternalError.CamSystemError" // Failed to update the domain name configuration. INTERNALERROR_CDNCONFIGERROR = "InternalError.CdnConfigError" // Internal data error. Please submit a ticket for troubleshooting. INTERNALERROR_CDNDBERROR = "InternalError.CdnDbError" // Internal error. Please try again or contact the customer service for assistance. INTERNALERROR_CDNQUERYPARAMERROR = "InternalError.CdnQueryParamError" // Internal error. Please try again or contact the customer service for assistance. INTERNALERROR_CDNQUERYSYSTEMERROR = "InternalError.CdnQuerySystemError" // System error. Please submit a ticket for troubleshooting. INTERNALERROR_CDNSYSTEMERROR = "InternalError.CdnSystemError" // Service internal error. Please submit a ticket for troubleshooting. INTERNALERROR_ERROR = "InternalError.Error" // Internal service error. Please submit a ticket for troubleshooting. INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer" // Invalid domain name status. INVALIDPARAMETER_CDNSTATUSINVALIDDOMAIN = "InvalidParameter.CDNStatusInvalidDomain" // Incorrect intermediate server configuration. INVALIDPARAMETER_CDNHOSTINVALIDMIDDLECONFIG = "InvalidParameter.CdnHostInvalidMiddleConfig" // Invalid domain name format. Please check and try again. INVALIDPARAMETER_CDNHOSTINVALIDPARAM = "InvalidParameter.CdnHostInvalidParam" // Invalid domain name status. INVALIDPARAMETER_CDNHOSTINVALIDSTATUS = "InvalidParameter.CdnHostInvalidStatus" // Internal API error. Please submit a ticket for troubleshooting. INVALIDPARAMETER_CDNINTERFACEERROR = "InvalidParameter.CdnInterfaceError" // Parameter error. Please see the sample parameters in the documentation. INVALIDPARAMETER_CDNPARAMERROR = "InvalidParameter.CdnParamError" // Cache purge does not support wildcard domain names. INVALIDPARAMETER_CDNPURGEWILDCARDNOTALLOWED = "InvalidParameter.CdnPurgeWildcardNotAllowed" // Prefetch does not support wildcard domain names. INVALIDPARAMETER_CDNPUSHWILDCARDNOTALLOWED = "InvalidParameter.CdnPushWildcardNotAllowed" // Invalid date. Please see the sample date in the documentation. INVALIDPARAMETER_CDNSTATINVALIDDATE = "InvalidParameter.CdnStatInvalidDate" // Incorrect project ID. Please check and try again. INVALIDPARAMETER_CDNSTATINVALIDPROJECTID = "InvalidParameter.CdnStatInvalidProjectId" // The URL exceeds the length limit. INVALIDPARAMETER_CDNURLEXCEEDLENGTH = "InvalidParameter.CdnUrlExceedLength" // Unable to recreate: the task has expired. INVALIDPARAMETER_SCDNLOGTASKEXPIRED = "InvalidParameter.ScdnLogTaskExpired" // The task does not exist or was not failed. INVALIDPARAMETER_SCDNLOGTASKNOTFOUNDORNOTFAIL = "InvalidParameter.ScdnLogTaskNotFoundOrNotFail" // Incorrect time range INVALIDPARAMETER_SCDNLOGTASKTIMERANGEINVALID = "InvalidParameter.ScdnLogTaskTimeRangeInvalid" // Domain name operations are too frequent. LIMITEXCEEDED_CDNHOSTOPTOOOFTEN = "LimitExceeded.CdnHostOpTooOften" // The number of directories to be purged exceeds the limit. LIMITEXCEEDED_CDNPURGEPATHEXCEEDBATCHLIMIT = "LimitExceeded.CdnPurgePathExceedBatchLimit" // The number of directories to be purged exceeds the daily limit. LIMITEXCEEDED_CDNPURGEPATHEXCEEDDAYLIMIT = "LimitExceeded.CdnPurgePathExceedDayLimit" // The number of URLs to be purged exceeds the limit. LIMITEXCEEDED_CDNPURGEURLEXCEEDBATCHLIMIT = "LimitExceeded.CdnPurgeUrlExceedBatchLimit" // The number of URLs to be purged exceeds the daily limit. LIMITEXCEEDED_CDNPURGEURLEXCEEDDAYLIMIT = "LimitExceeded.CdnPurgeUrlExceedDayLimit" // The number of URLs to be prefetched at a time exceeds the limit. LIMITEXCEEDED_CDNPUSHEXCEEDBATCHLIMIT = "LimitExceeded.CdnPushExceedBatchLimit" // The number of URLs to be prefetched exceeds the daily limit. LIMITEXCEEDED_CDNPUSHEXCEEDDAYLIMIT = "LimitExceeded.CdnPushExceedDayLimit" // Daily task quota exceeded LIMITEXCEEDED_SCDNLOGTASKEXCEEDDAYLIMIT = "LimitExceeded.ScdnLogTaskExceedDayLimit" // CDN resources are being operated. RESOURCEINUSE_CDNOPINPROGRESS = "ResourceInUse.CdnOpInProgress" // This domain name does not exist under the account. Please check and try again. RESOURCENOTFOUND_CDNHOSTNOTEXISTS = "ResourceNotFound.CdnHostNotExists" // The CDN service has not been activated. Please activate it first before using this API. RESOURCENOTFOUND_CDNUSERNOTEXISTS = "ResourceNotFound.CdnUserNotExists" // The domain name is locked. RESOURCEUNAVAILABLE_CDNHOSTISLOCKED = "ResourceUnavailable.CdnHostIsLocked" // The domain name has been deactivated. Prefetch requests cannot be submitted. RESOURCEUNAVAILABLE_CDNHOSTISNOTONLINE = "ResourceUnavailable.CdnHostIsNotOnline" // No CAM policy is configured for the sub-account. UNAUTHORIZEDOPERATION_CDNCAMUNAUTHORIZED = "UnauthorizedOperation.CdnCamUnauthorized" // The sub-account has no access to the CDN-accelerated domain name. UNAUTHORIZEDOPERATION_CDNHOSTUNAUTHORIZED = "UnauthorizedOperation.CdnHostUnauthorized" // Fail to authenticate the CDN user. UNAUTHORIZEDOPERATION_CDNUSERAUTHFAIL = "UnauthorizedOperation.CdnUserAuthFail" // The CDN user is pending authentication. UNAUTHORIZEDOPERATION_CDNUSERAUTHWAIT = "UnauthorizedOperation.CdnUserAuthWait" // The CDN service has been suspended. Please restart it and try again. UNAUTHORIZEDOPERATION_CDNUSERISSUSPENDED = "UnauthorizedOperation.CdnUserIsSuspended" // You are not in the beta whitelist and thus have no permission to use this function. UNAUTHORIZEDOPERATION_CDNUSERNOWHITELIST = "UnauthorizedOperation.CdnUserNoWhitelist" // UNAUTHORIZEDOPERATION_ECDNMIGRATEDCDN = "UnauthorizedOperation.EcdnMigratedCdn" // This operation is not supported currently. Please submit a ticket for assistance. UNAUTHORIZEDOPERATION_OPNOAUTH = "UnauthorizedOperation.OpNoAuth" // Too many calling attempts. UNAUTHORIZEDOPERATION_OPERATIONTOOOFTEN = "UnauthorizedOperation.OperationTooOften" )
const APIVersion = "2018-06-06"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) CreateScdnFailedLogTask ¶
func (c *Client) CreateScdnFailedLogTask(request *CreateScdnFailedLogTaskRequest) (response *CreateScdnFailedLogTaskResponse, err error)
CreateScdnFailedLogTask This API is used to recreate a failed event log task.
error code that may be returned:
INTERNALERROR_CDNDBERROR = "InternalError.CdnDbError" INTERNALERROR_CDNSYSTEMERROR = "InternalError.CdnSystemError" INVALIDPARAMETER_CDNSTATUSINVALIDDOMAIN = "InvalidParameter.CDNStatusInvalidDomain" INVALIDPARAMETER_CDNPARAMERROR = "InvalidParameter.CdnParamError" INVALIDPARAMETER_SCDNLOGTASKEXPIRED = "InvalidParameter.ScdnLogTaskExpired" INVALIDPARAMETER_SCDNLOGTASKNOTFOUNDORNOTFAIL = "InvalidParameter.ScdnLogTaskNotFoundOrNotFail" INVALIDPARAMETER_SCDNLOGTASKTIMERANGEINVALID = "InvalidParameter.ScdnLogTaskTimeRangeInvalid" LIMITEXCEEDED_SCDNLOGTASKEXCEEDDAYLIMIT = "LimitExceeded.ScdnLogTaskExceedDayLimit" RESOURCENOTFOUND_CDNHOSTNOTEXISTS = "ResourceNotFound.CdnHostNotExists" RESOURCENOTFOUND_CDNUSERNOTEXISTS = "ResourceNotFound.CdnUserNotExists"
func (*Client) CreateScdnFailedLogTaskWithContext ¶
func (c *Client) CreateScdnFailedLogTaskWithContext(ctx context.Context, request *CreateScdnFailedLogTaskRequest) (response *CreateScdnFailedLogTaskResponse, err error)
CreateScdnFailedLogTask This API is used to recreate a failed event log task.
error code that may be returned:
INTERNALERROR_CDNDBERROR = "InternalError.CdnDbError" INTERNALERROR_CDNSYSTEMERROR = "InternalError.CdnSystemError" INVALIDPARAMETER_CDNSTATUSINVALIDDOMAIN = "InvalidParameter.CDNStatusInvalidDomain" INVALIDPARAMETER_CDNPARAMERROR = "InvalidParameter.CdnParamError" INVALIDPARAMETER_SCDNLOGTASKEXPIRED = "InvalidParameter.ScdnLogTaskExpired" INVALIDPARAMETER_SCDNLOGTASKNOTFOUNDORNOTFAIL = "InvalidParameter.ScdnLogTaskNotFoundOrNotFail" INVALIDPARAMETER_SCDNLOGTASKTIMERANGEINVALID = "InvalidParameter.ScdnLogTaskTimeRangeInvalid" LIMITEXCEEDED_SCDNLOGTASKEXCEEDDAYLIMIT = "LimitExceeded.ScdnLogTaskExceedDayLimit" RESOURCENOTFOUND_CDNHOSTNOTEXISTS = "ResourceNotFound.CdnHostNotExists" RESOURCENOTFOUND_CDNUSERNOTEXISTS = "ResourceNotFound.CdnUserNotExists"
func (*Client) PurgePathCache ¶
func (c *Client) PurgePathCache(request *PurgePathCacheRequest) (response *PurgePathCacheResponse, err error)
PurgePathCache This API is used to submit multiple directory purge tasks, which are carried out according to the acceleration region of the domain names.
By default, a maximum of 100 directories can be purged per day for acceleration regions either within or outside the Chinese mainland, and up to 500 tasks can be submitted at a time.
error code that may be returned:
AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization" INTERNALERROR_CAMSYSTEMERROR = "InternalError.CamSystemError" INTERNALERROR_CDNCONFIGERROR = "InternalError.CdnConfigError" INTERNALERROR_CDNDBERROR = "InternalError.CdnDbError" INTERNALERROR_CDNQUERYPARAMERROR = "InternalError.CdnQueryParamError" INTERNALERROR_CDNQUERYSYSTEMERROR = "InternalError.CdnQuerySystemError" INTERNALERROR_CDNSYSTEMERROR = "InternalError.CdnSystemError" INTERNALERROR_ERROR = "InternalError.Error" INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer" INVALIDPARAMETER_CDNHOSTINVALIDSTATUS = "InvalidParameter.CdnHostInvalidStatus" INVALIDPARAMETER_CDNINTERFACEERROR = "InvalidParameter.CdnInterfaceError" INVALIDPARAMETER_CDNPARAMERROR = "InvalidParameter.CdnParamError" INVALIDPARAMETER_CDNPURGEWILDCARDNOTALLOWED = "InvalidParameter.CdnPurgeWildcardNotAllowed" INVALIDPARAMETER_CDNSTATINVALIDDATE = "InvalidParameter.CdnStatInvalidDate" INVALIDPARAMETER_CDNURLEXCEEDLENGTH = "InvalidParameter.CdnUrlExceedLength" LIMITEXCEEDED_CDNPURGEPATHEXCEEDBATCHLIMIT = "LimitExceeded.CdnPurgePathExceedBatchLimit" LIMITEXCEEDED_CDNPURGEPATHEXCEEDDAYLIMIT = "LimitExceeded.CdnPurgePathExceedDayLimit" LIMITEXCEEDED_CDNPURGEURLEXCEEDBATCHLIMIT = "LimitExceeded.CdnPurgeUrlExceedBatchLimit" LIMITEXCEEDED_CDNPURGEURLEXCEEDDAYLIMIT = "LimitExceeded.CdnPurgeUrlExceedDayLimit" RESOURCENOTFOUND_CDNHOSTNOTEXISTS = "ResourceNotFound.CdnHostNotExists" RESOURCENOTFOUND_CDNUSERNOTEXISTS = "ResourceNotFound.CdnUserNotExists" UNAUTHORIZEDOPERATION_CDNCAMUNAUTHORIZED = "UnauthorizedOperation.CdnCamUnauthorized" UNAUTHORIZEDOPERATION_CDNHOSTUNAUTHORIZED = "UnauthorizedOperation.CdnHostUnauthorized" UNAUTHORIZEDOPERATION_CDNUSERAUTHFAIL = "UnauthorizedOperation.CdnUserAuthFail" UNAUTHORIZEDOPERATION_CDNUSERAUTHWAIT = "UnauthorizedOperation.CdnUserAuthWait" UNAUTHORIZEDOPERATION_CDNUSERISSUSPENDED = "UnauthorizedOperation.CdnUserIsSuspended" UNAUTHORIZEDOPERATION_OPERATIONTOOOFTEN = "UnauthorizedOperation.OperationTooOften"
func (*Client) PurgePathCacheWithContext ¶
func (c *Client) PurgePathCacheWithContext(ctx context.Context, request *PurgePathCacheRequest) (response *PurgePathCacheResponse, err error)
PurgePathCache This API is used to submit multiple directory purge tasks, which are carried out according to the acceleration region of the domain names.
By default, a maximum of 100 directories can be purged per day for acceleration regions either within or outside the Chinese mainland, and up to 500 tasks can be submitted at a time.
error code that may be returned:
AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization" INTERNALERROR_CAMSYSTEMERROR = "InternalError.CamSystemError" INTERNALERROR_CDNCONFIGERROR = "InternalError.CdnConfigError" INTERNALERROR_CDNDBERROR = "InternalError.CdnDbError" INTERNALERROR_CDNQUERYPARAMERROR = "InternalError.CdnQueryParamError" INTERNALERROR_CDNQUERYSYSTEMERROR = "InternalError.CdnQuerySystemError" INTERNALERROR_CDNSYSTEMERROR = "InternalError.CdnSystemError" INTERNALERROR_ERROR = "InternalError.Error" INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer" INVALIDPARAMETER_CDNHOSTINVALIDSTATUS = "InvalidParameter.CdnHostInvalidStatus" INVALIDPARAMETER_CDNINTERFACEERROR = "InvalidParameter.CdnInterfaceError" INVALIDPARAMETER_CDNPARAMERROR = "InvalidParameter.CdnParamError" INVALIDPARAMETER_CDNPURGEWILDCARDNOTALLOWED = "InvalidParameter.CdnPurgeWildcardNotAllowed" INVALIDPARAMETER_CDNSTATINVALIDDATE = "InvalidParameter.CdnStatInvalidDate" INVALIDPARAMETER_CDNURLEXCEEDLENGTH = "InvalidParameter.CdnUrlExceedLength" LIMITEXCEEDED_CDNPURGEPATHEXCEEDBATCHLIMIT = "LimitExceeded.CdnPurgePathExceedBatchLimit" LIMITEXCEEDED_CDNPURGEPATHEXCEEDDAYLIMIT = "LimitExceeded.CdnPurgePathExceedDayLimit" LIMITEXCEEDED_CDNPURGEURLEXCEEDBATCHLIMIT = "LimitExceeded.CdnPurgeUrlExceedBatchLimit" LIMITEXCEEDED_CDNPURGEURLEXCEEDDAYLIMIT = "LimitExceeded.CdnPurgeUrlExceedDayLimit" RESOURCENOTFOUND_CDNHOSTNOTEXISTS = "ResourceNotFound.CdnHostNotExists" RESOURCENOTFOUND_CDNUSERNOTEXISTS = "ResourceNotFound.CdnUserNotExists" UNAUTHORIZEDOPERATION_CDNCAMUNAUTHORIZED = "UnauthorizedOperation.CdnCamUnauthorized" UNAUTHORIZEDOPERATION_CDNHOSTUNAUTHORIZED = "UnauthorizedOperation.CdnHostUnauthorized" UNAUTHORIZEDOPERATION_CDNUSERAUTHFAIL = "UnauthorizedOperation.CdnUserAuthFail" UNAUTHORIZEDOPERATION_CDNUSERAUTHWAIT = "UnauthorizedOperation.CdnUserAuthWait" UNAUTHORIZEDOPERATION_CDNUSERISSUSPENDED = "UnauthorizedOperation.CdnUserIsSuspended" UNAUTHORIZEDOPERATION_OPERATIONTOOOFTEN = "UnauthorizedOperation.OperationTooOften"
func (*Client) PushUrlsCache ¶
func (c *Client) PushUrlsCache(request *PushUrlsCacheRequest) (response *PushUrlsCacheResponse, err error)
PushUrlsCache This API is used to cache specified URL resources to CDN nodes. You can specify acceleration regions for the prefetch.
By default, a maximum of 1000 URLs can be prefetched per day for regions either within or outside the Chinese mainland, and up to 500 tasks can be submitted at a time. Note that resources prefetched outside the Chinese mainland will be cached to CDN nodes outside the Chinese mainland and the traffic generated will incur costs.
error code that may be returned:
INTERNALERROR_CAMSYSTEMERROR = "InternalError.CamSystemError" INTERNALERROR_CDNCONFIGERROR = "InternalError.CdnConfigError" INTERNALERROR_CDNDBERROR = "InternalError.CdnDbError" INTERNALERROR_CDNQUERYSYSTEMERROR = "InternalError.CdnQuerySystemError" INTERNALERROR_CDNSYSTEMERROR = "InternalError.CdnSystemError" INTERNALERROR_ERROR = "InternalError.Error" INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer" INVALIDPARAMETER_CDNHOSTINVALIDMIDDLECONFIG = "InvalidParameter.CdnHostInvalidMiddleConfig" INVALIDPARAMETER_CDNHOSTINVALIDPARAM = "InvalidParameter.CdnHostInvalidParam" INVALIDPARAMETER_CDNHOSTINVALIDSTATUS = "InvalidParameter.CdnHostInvalidStatus" INVALIDPARAMETER_CDNINTERFACEERROR = "InvalidParameter.CdnInterfaceError" INVALIDPARAMETER_CDNPARAMERROR = "InvalidParameter.CdnParamError" INVALIDPARAMETER_CDNPUSHWILDCARDNOTALLOWED = "InvalidParameter.CdnPushWildcardNotAllowed" INVALIDPARAMETER_CDNSTATINVALIDDATE = "InvalidParameter.CdnStatInvalidDate" INVALIDPARAMETER_CDNSTATINVALIDPROJECTID = "InvalidParameter.CdnStatInvalidProjectId" LIMITEXCEEDED_CDNHOSTOPTOOOFTEN = "LimitExceeded.CdnHostOpTooOften" LIMITEXCEEDED_CDNPUSHEXCEEDBATCHLIMIT = "LimitExceeded.CdnPushExceedBatchLimit" LIMITEXCEEDED_CDNPUSHEXCEEDDAYLIMIT = "LimitExceeded.CdnPushExceedDayLimit" RESOURCEINUSE_CDNOPINPROGRESS = "ResourceInUse.CdnOpInProgress" RESOURCENOTFOUND_CDNHOSTNOTEXISTS = "ResourceNotFound.CdnHostNotExists" RESOURCENOTFOUND_CDNUSERNOTEXISTS = "ResourceNotFound.CdnUserNotExists" RESOURCEUNAVAILABLE_CDNHOSTISLOCKED = "ResourceUnavailable.CdnHostIsLocked" RESOURCEUNAVAILABLE_CDNHOSTISNOTONLINE = "ResourceUnavailable.CdnHostIsNotOnline" UNAUTHORIZEDOPERATION_CDNCAMUNAUTHORIZED = "UnauthorizedOperation.CdnCamUnauthorized" UNAUTHORIZEDOPERATION_CDNHOSTUNAUTHORIZED = "UnauthorizedOperation.CdnHostUnauthorized" UNAUTHORIZEDOPERATION_CDNUSERAUTHFAIL = "UnauthorizedOperation.CdnUserAuthFail" UNAUTHORIZEDOPERATION_CDNUSERAUTHWAIT = "UnauthorizedOperation.CdnUserAuthWait" UNAUTHORIZEDOPERATION_CDNUSERISSUSPENDED = "UnauthorizedOperation.CdnUserIsSuspended" UNAUTHORIZEDOPERATION_CDNUSERNOWHITELIST = "UnauthorizedOperation.CdnUserNoWhitelist" UNAUTHORIZEDOPERATION_ECDNMIGRATEDCDN = "UnauthorizedOperation.EcdnMigratedCdn" UNAUTHORIZEDOPERATION_OPNOAUTH = "UnauthorizedOperation.OpNoAuth"
func (*Client) PushUrlsCacheWithContext ¶
func (c *Client) PushUrlsCacheWithContext(ctx context.Context, request *PushUrlsCacheRequest) (response *PushUrlsCacheResponse, err error)
PushUrlsCache This API is used to cache specified URL resources to CDN nodes. You can specify acceleration regions for the prefetch.
By default, a maximum of 1000 URLs can be prefetched per day for regions either within or outside the Chinese mainland, and up to 500 tasks can be submitted at a time. Note that resources prefetched outside the Chinese mainland will be cached to CDN nodes outside the Chinese mainland and the traffic generated will incur costs.
error code that may be returned:
INTERNALERROR_CAMSYSTEMERROR = "InternalError.CamSystemError" INTERNALERROR_CDNCONFIGERROR = "InternalError.CdnConfigError" INTERNALERROR_CDNDBERROR = "InternalError.CdnDbError" INTERNALERROR_CDNQUERYSYSTEMERROR = "InternalError.CdnQuerySystemError" INTERNALERROR_CDNSYSTEMERROR = "InternalError.CdnSystemError" INTERNALERROR_ERROR = "InternalError.Error" INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer" INVALIDPARAMETER_CDNHOSTINVALIDMIDDLECONFIG = "InvalidParameter.CdnHostInvalidMiddleConfig" INVALIDPARAMETER_CDNHOSTINVALIDPARAM = "InvalidParameter.CdnHostInvalidParam" INVALIDPARAMETER_CDNHOSTINVALIDSTATUS = "InvalidParameter.CdnHostInvalidStatus" INVALIDPARAMETER_CDNINTERFACEERROR = "InvalidParameter.CdnInterfaceError" INVALIDPARAMETER_CDNPARAMERROR = "InvalidParameter.CdnParamError" INVALIDPARAMETER_CDNPUSHWILDCARDNOTALLOWED = "InvalidParameter.CdnPushWildcardNotAllowed" INVALIDPARAMETER_CDNSTATINVALIDDATE = "InvalidParameter.CdnStatInvalidDate" INVALIDPARAMETER_CDNSTATINVALIDPROJECTID = "InvalidParameter.CdnStatInvalidProjectId" LIMITEXCEEDED_CDNHOSTOPTOOOFTEN = "LimitExceeded.CdnHostOpTooOften" LIMITEXCEEDED_CDNPUSHEXCEEDBATCHLIMIT = "LimitExceeded.CdnPushExceedBatchLimit" LIMITEXCEEDED_CDNPUSHEXCEEDDAYLIMIT = "LimitExceeded.CdnPushExceedDayLimit" RESOURCEINUSE_CDNOPINPROGRESS = "ResourceInUse.CdnOpInProgress" RESOURCENOTFOUND_CDNHOSTNOTEXISTS = "ResourceNotFound.CdnHostNotExists" RESOURCENOTFOUND_CDNUSERNOTEXISTS = "ResourceNotFound.CdnUserNotExists" RESOURCEUNAVAILABLE_CDNHOSTISLOCKED = "ResourceUnavailable.CdnHostIsLocked" RESOURCEUNAVAILABLE_CDNHOSTISNOTONLINE = "ResourceUnavailable.CdnHostIsNotOnline" UNAUTHORIZEDOPERATION_CDNCAMUNAUTHORIZED = "UnauthorizedOperation.CdnCamUnauthorized" UNAUTHORIZEDOPERATION_CDNHOSTUNAUTHORIZED = "UnauthorizedOperation.CdnHostUnauthorized" UNAUTHORIZEDOPERATION_CDNUSERAUTHFAIL = "UnauthorizedOperation.CdnUserAuthFail" UNAUTHORIZEDOPERATION_CDNUSERAUTHWAIT = "UnauthorizedOperation.CdnUserAuthWait" UNAUTHORIZEDOPERATION_CDNUSERISSUSPENDED = "UnauthorizedOperation.CdnUserIsSuspended" UNAUTHORIZEDOPERATION_CDNUSERNOWHITELIST = "UnauthorizedOperation.CdnUserNoWhitelist" UNAUTHORIZEDOPERATION_ECDNMIGRATEDCDN = "UnauthorizedOperation.EcdnMigratedCdn" UNAUTHORIZEDOPERATION_OPNOAUTH = "UnauthorizedOperation.OpNoAuth"
type CreateScdnFailedLogTaskRequest ¶
type CreateScdnFailedLogTaskRequest struct { *tchttp.BaseRequest // ID of the failed task to retry TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // Region. Valid values: `mainland` and `overseas`. Area *string `json:"Area,omitempty" name:"Area"` }
func NewCreateScdnFailedLogTaskRequest ¶
func NewCreateScdnFailedLogTaskRequest() (request *CreateScdnFailedLogTaskRequest)
func (*CreateScdnFailedLogTaskRequest) FromJsonString ¶
func (r *CreateScdnFailedLogTaskRequest) 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 (*CreateScdnFailedLogTaskRequest) ToJsonString ¶
func (r *CreateScdnFailedLogTaskRequest) ToJsonString() string
type CreateScdnFailedLogTaskResponse ¶
type CreateScdnFailedLogTaskResponse struct { *tchttp.BaseResponse Response *struct { // Creation result. // 0: Creation succeeded Result *string `json:"Result,omitempty" name:"Result"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateScdnFailedLogTaskResponse ¶
func NewCreateScdnFailedLogTaskResponse() (response *CreateScdnFailedLogTaskResponse)
func (*CreateScdnFailedLogTaskResponse) FromJsonString ¶
func (r *CreateScdnFailedLogTaskResponse) 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 (*CreateScdnFailedLogTaskResponse) ToJsonString ¶
func (r *CreateScdnFailedLogTaskResponse) ToJsonString() string
type PurgePathCacheRequest ¶
type PurgePathCacheRequest struct { *tchttp.BaseRequest // List of directories. The protocol header such as "http://" or "https://" needs to be included. Paths []*string `json:"Paths,omitempty" name:"Paths"` // Purge type: // `flush`: purges updated resources // `delete`: purges all resources FlushType *string `json:"FlushType,omitempty" name:"FlushType"` // Whether to encode Chinese characters before purge. UrlEncode *bool `json:"UrlEncode,omitempty" name:"UrlEncode"` }
func NewPurgePathCacheRequest ¶
func NewPurgePathCacheRequest() (request *PurgePathCacheRequest)
func (*PurgePathCacheRequest) FromJsonString ¶
func (r *PurgePathCacheRequest) 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 (*PurgePathCacheRequest) ToJsonString ¶
func (r *PurgePathCacheRequest) ToJsonString() string
type PurgePathCacheResponse ¶
type PurgePathCacheResponse struct { *tchttp.BaseResponse Response *struct { // Purge task ID. Directories submitted in one request share a task ID. TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewPurgePathCacheResponse ¶
func NewPurgePathCacheResponse() (response *PurgePathCacheResponse)
func (*PurgePathCacheResponse) FromJsonString ¶
func (r *PurgePathCacheResponse) 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 (*PurgePathCacheResponse) ToJsonString ¶
func (r *PurgePathCacheResponse) ToJsonString() string
type PushUrlsCacheRequest ¶
type PushUrlsCacheRequest struct { *tchttp.BaseRequest // List of URLs. The protocol header such as "http://" or "https://" needs to be included. Urls []*string `json:"Urls,omitempty" name:"Urls"` // Specifies the User-Agent header of an HTTP prefetch request when it is forwarded to the origin server // Default value: `TencentCdn` UserAgent *string `json:"UserAgent,omitempty" name:"UserAgent"` // Destination region for the prefetch // `mainland`: prefetches resources to nodes within Mainland China // `overseas`: prefetches resources to nodes outside Mainland China // `global`: prefetches resources to global nodes // Default value: `mainland`. You can prefetch a URL to nodes in a region provided that CDN service has been enabled for the domain name in the URL in the region. Area *string `json:"Area,omitempty" name:"Area"` // If this parameter is `middle` or left empty, prefetch will be performed onto the intermediate node. // Note: resources prefetched outside the Chinese mainland will be cached to CDN nodes outside the Chinese mainland and the traffic generated will incur costs. Layer *string `json:"Layer,omitempty" name:"Layer"` // Whether to recursively resolve the M3U8 index file and prefetch the TS shards in it. // Notes: // 1. This feature requires that the M3U8 index file can be directly requested and obtained. // 2. In the M3U8 index file, currently only the TS shards at the first to the third level can be recursively resolved. // 3. Prefetching the TS shards obtained through recursive resolution consumes the daily prefetch quota. If the usage exceeds the quota, the feature will be disabled and TS shards will not be prefetched. ParseM3U8 *bool `json:"ParseM3U8,omitempty" name:"ParseM3U8"` }
func NewPushUrlsCacheRequest ¶
func NewPushUrlsCacheRequest() (request *PushUrlsCacheRequest)
func (*PushUrlsCacheRequest) FromJsonString ¶
func (r *PushUrlsCacheRequest) 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 (*PushUrlsCacheRequest) ToJsonString ¶
func (r *PushUrlsCacheRequest) ToJsonString() string
type PushUrlsCacheResponse ¶
type PushUrlsCacheResponse struct { *tchttp.BaseResponse Response *struct { // ID of the submitted task TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // The unique request ID, which is returned for each request. RequestId is required for locating a problem. RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewPushUrlsCacheResponse ¶
func NewPushUrlsCacheResponse() (response *PushUrlsCacheResponse)
func (*PushUrlsCacheResponse) FromJsonString ¶
func (r *PushUrlsCacheResponse) 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 (*PushUrlsCacheResponse) ToJsonString ¶
func (r *PushUrlsCacheResponse) ToJsonString() string