Documentation ¶
Index ¶
- Constants
- type AddEcdnDomainRequest
- type AddEcdnDomainRequestParams
- type AddEcdnDomainResponse
- type AddEcdnDomainResponseParams
- type AdvanceHttps
- type Cache
- type CacheKey
- type CacheRule
- type Client
- func (c *Client) AddEcdnDomain(request *AddEcdnDomainRequest) (response *AddEcdnDomainResponse, err error)
- func (c *Client) AddEcdnDomainWithContext(ctx context.Context, request *AddEcdnDomainRequest) (response *AddEcdnDomainResponse, err error)
- func (c *Client) CreateVerifyRecord(request *CreateVerifyRecordRequest) (response *CreateVerifyRecordResponse, err error)
- func (c *Client) CreateVerifyRecordWithContext(ctx context.Context, request *CreateVerifyRecordRequest) (response *CreateVerifyRecordResponse, err error)
- func (c *Client) DeleteEcdnDomain(request *DeleteEcdnDomainRequest) (response *DeleteEcdnDomainResponse, err error)
- func (c *Client) DeleteEcdnDomainWithContext(ctx context.Context, request *DeleteEcdnDomainRequest) (response *DeleteEcdnDomainResponse, err error)
- func (c *Client) DescribeDomains(request *DescribeDomainsRequest) (response *DescribeDomainsResponse, err error)
- func (c *Client) DescribeDomainsConfig(request *DescribeDomainsConfigRequest) (response *DescribeDomainsConfigResponse, err error)
- func (c *Client) DescribeDomainsConfigWithContext(ctx context.Context, request *DescribeDomainsConfigRequest) (response *DescribeDomainsConfigResponse, err error)
- func (c *Client) DescribeDomainsWithContext(ctx context.Context, request *DescribeDomainsRequest) (response *DescribeDomainsResponse, err error)
- func (c *Client) DescribeEcdnDomainLogs(request *DescribeEcdnDomainLogsRequest) (response *DescribeEcdnDomainLogsResponse, err error)
- func (c *Client) DescribeEcdnDomainLogsWithContext(ctx context.Context, request *DescribeEcdnDomainLogsRequest) (response *DescribeEcdnDomainLogsResponse, err error)
- func (c *Client) DescribeEcdnDomainStatistics(request *DescribeEcdnDomainStatisticsRequest) (response *DescribeEcdnDomainStatisticsResponse, err error)
- func (c *Client) DescribeEcdnDomainStatisticsWithContext(ctx context.Context, request *DescribeEcdnDomainStatisticsRequest) (response *DescribeEcdnDomainStatisticsResponse, err error)
- func (c *Client) DescribeEcdnStatistics(request *DescribeEcdnStatisticsRequest) (response *DescribeEcdnStatisticsResponse, err error)
- func (c *Client) DescribeEcdnStatisticsWithContext(ctx context.Context, request *DescribeEcdnStatisticsRequest) (response *DescribeEcdnStatisticsResponse, err error)
- func (c *Client) DescribeIpStatus(request *DescribeIpStatusRequest) (response *DescribeIpStatusResponse, err error)
- func (c *Client) DescribeIpStatusWithContext(ctx context.Context, request *DescribeIpStatusRequest) (response *DescribeIpStatusResponse, err error)
- func (c *Client) DescribePurgeQuota(request *DescribePurgeQuotaRequest) (response *DescribePurgeQuotaResponse, err error)
- func (c *Client) DescribePurgeQuotaWithContext(ctx context.Context, request *DescribePurgeQuotaRequest) (response *DescribePurgeQuotaResponse, err error)
- func (c *Client) DescribePurgeTasks(request *DescribePurgeTasksRequest) (response *DescribePurgeTasksResponse, err error)
- func (c *Client) DescribePurgeTasksWithContext(ctx context.Context, request *DescribePurgeTasksRequest) (response *DescribePurgeTasksResponse, 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) PurgeUrlsCache(request *PurgeUrlsCacheRequest) (response *PurgeUrlsCacheResponse, err error)
- func (c *Client) PurgeUrlsCacheWithContext(ctx context.Context, request *PurgeUrlsCacheRequest) (response *PurgeUrlsCacheResponse, err error)
- func (c *Client) StartEcdnDomain(request *StartEcdnDomainRequest) (response *StartEcdnDomainResponse, err error)
- func (c *Client) StartEcdnDomainWithContext(ctx context.Context, request *StartEcdnDomainRequest) (response *StartEcdnDomainResponse, err error)
- func (c *Client) StopEcdnDomain(request *StopEcdnDomainRequest) (response *StopEcdnDomainResponse, err error)
- func (c *Client) StopEcdnDomainWithContext(ctx context.Context, request *StopEcdnDomainRequest) (response *StopEcdnDomainResponse, err error)
- func (c *Client) UpdateDomainConfig(request *UpdateDomainConfigRequest) (response *UpdateDomainConfigResponse, err error)
- func (c *Client) UpdateDomainConfigWithContext(ctx context.Context, request *UpdateDomainConfigRequest) (response *UpdateDomainConfigResponse, err error)
- type ClientCert
- type CreateVerifyRecordRequest
- type CreateVerifyRecordRequestParams
- type CreateVerifyRecordResponse
- type CreateVerifyRecordResponseParams
- type DeleteEcdnDomainRequest
- type DeleteEcdnDomainRequestParams
- type DeleteEcdnDomainResponse
- type DeleteEcdnDomainResponseParams
- type DescribeDomainsConfigRequest
- type DescribeDomainsConfigRequestParams
- type DescribeDomainsConfigResponse
- type DescribeDomainsConfigResponseParams
- type DescribeDomainsRequest
- type DescribeDomainsRequestParams
- type DescribeDomainsResponse
- type DescribeDomainsResponseParams
- type DescribeEcdnDomainLogsRequest
- type DescribeEcdnDomainLogsRequestParams
- type DescribeEcdnDomainLogsResponse
- type DescribeEcdnDomainLogsResponseParams
- type DescribeEcdnDomainStatisticsRequest
- type DescribeEcdnDomainStatisticsRequestParams
- type DescribeEcdnDomainStatisticsResponse
- type DescribeEcdnDomainStatisticsResponseParams
- type DescribeEcdnStatisticsRequest
- type DescribeEcdnStatisticsRequestParams
- type DescribeEcdnStatisticsResponse
- type DescribeEcdnStatisticsResponseParams
- type DescribeIpStatusRequest
- type DescribeIpStatusRequestParams
- type DescribeIpStatusResponse
- type DescribeIpStatusResponseParams
- type DescribePurgeQuotaRequest
- type DescribePurgeQuotaRequestParams
- type DescribePurgeQuotaResponse
- type DescribePurgeQuotaResponseParams
- type DescribePurgeTasksRequest
- type DescribePurgeTasksRequestParams
- type DescribePurgeTasksResponse
- type DescribePurgeTasksResponseParams
- type DetailData
- type DomainBriefInfo
- type DomainData
- type DomainDetailInfo
- type DomainFilter
- type DomainLogs
- type EcdnData
- type ForceRedirect
- type Hsts
- type HttpHeaderPathRule
- type Https
- type IpFilter
- type IpFreqLimit
- type IpStatus
- type Origin
- type PurgePathCacheRequest
- type PurgePathCacheRequestParams
- type PurgePathCacheResponse
- type PurgePathCacheResponseParams
- type PurgeTask
- type PurgeUrlsCacheRequest
- type PurgeUrlsCacheRequestParams
- type PurgeUrlsCacheResponse
- type PurgeUrlsCacheResponseParams
- type Quota
- type ResourceData
- type ResponseHeader
- type ServerCert
- type Sort
- type StartEcdnDomainRequest
- type StartEcdnDomainRequestParams
- type StartEcdnDomainResponse
- type StartEcdnDomainResponseParams
- type StopEcdnDomainRequest
- type StopEcdnDomainRequestParams
- type StopEcdnDomainResponse
- type StopEcdnDomainResponseParams
- type Tag
- type TimestampData
- type UpdateDomainConfigRequest
- type UpdateDomainConfigRequestParams
- type UpdateDomainConfigResponse
- type UpdateDomainConfigResponseParams
- type WebSocket
Constants ¶
const ( // 域名配置更新操作失败,请重试或联系客服人员解决。 FAILEDOPERATION_ECDNCONFIGERROR = "FailedOperation.EcdnConfigError" // 内部错误。 INTERNALERROR = "InternalError" // 获取用户信息失败,请联系腾讯云工程师进一步排查。 INTERNALERROR_ACCOUNTSYSTEMERROR = "InternalError.AccountSystemError" // CAM鉴权错误,请稍后重试。 INTERNALERROR_CAMSYSTEMERROR = "InternalError.CamSystemError" // 数据查询错误,请联系腾讯云工程师进一步排查。 INTERNALERROR_DATASYSTEMERROR = "InternalError.DataSystemError" // 内部配置服务错误,请重试或联系客服人员解决。 INTERNALERROR_ECDNCONFIGERROR = "InternalError.EcdnConfigError" // 内部数据错误,请联系腾讯云工程师进一步排查。 INTERNALERROR_ECDNDBERROR = "InternalError.EcdnDbError" // 系统内部错误,请联系客户人员解决或稍后重试。 INTERNALERROR_ECDNQUERYSYSTEMERROR = "InternalError.EcdnQuerySystemError" // 系统错误,请联系腾讯云工程师进一步排查。 INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" // 内部服务错误,请联系腾讯云工程师进一步排查。 INTERNALERROR_ERROR = "InternalError.Error" // 后端服务错误,请稍后重试 。 INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer" // 标签键不存在。 INVALIDPARAMETER_ECDNCAMTAGKEYNOTEXIST = "InvalidParameter.EcdnCamTagKeyNotExist" // 无法解析证书信息。 INVALIDPARAMETER_ECDNCERTNOCERTINFO = "InvalidParameter.EcdnCertNoCertInfo" // 缓存配置不合法 。 INVALIDPARAMETER_ECDNCONFIGINVALIDCACHE = "InvalidParameter.EcdnConfigInvalidCache" // 域名状态不合法。 INVALIDPARAMETER_ECDNDOMAININVALIDSTATUS = "InvalidParameter.EcdnDomainInvalidStatus" // 内部接口错误,请联系腾讯云工程师进一步排查。 INVALIDPARAMETER_ECDNINTERFACEERROR = "InvalidParameter.EcdnInterfaceError" // 非法Area参数,请参考文档中示例参数填充。 INVALIDPARAMETER_ECDNINVALIDPARAMAREA = "InvalidParameter.EcdnInvalidParamArea" // 统计粒度不合法,请参考文档中统计分析示例。 INVALIDPARAMETER_ECDNINVALIDPARAMINTERVAL = "InvalidParameter.EcdnInvalidParamInterval" // 参数错误,请参考文档中示例参数填充。 INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" // 刷新不支持泛域名。 INVALIDPARAMETER_ECDNPURGEWILDCARDNOTALLOWED = "InvalidParameter.EcdnPurgeWildcardNotAllowed" // 该域名绑定的标签键数量过多。 INVALIDPARAMETER_ECDNRESOURCEMANYTAGKEY = "InvalidParameter.EcdnResourceManyTagKey" // 日期不合法,请参考文档中日期示例。 INVALIDPARAMETER_ECDNSTATINVALIDDATE = "InvalidParameter.EcdnStatInvalidDate" // 统计类型不合法,请参考文档中统计分析示例。 INVALIDPARAMETER_ECDNSTATINVALIDMETRIC = "InvalidParameter.EcdnStatInvalidMetric" // 标签键不合法。 INVALIDPARAMETER_ECDNTAGKEYINVALID = "InvalidParameter.EcdnTagKeyInvalid" // 标签键不存在。 INVALIDPARAMETER_ECDNTAGKEYNOTEXIST = "InvalidParameter.EcdnTagKeyNotExist" // 标签键下的值数量过多。 INVALIDPARAMETER_ECDNTAGKEYTOOMANYVALUE = "InvalidParameter.EcdnTagKeyTooManyValue" // 标签值不合法。 INVALIDPARAMETER_ECDNTAGVALUEINVALID = "InvalidParameter.EcdnTagValueInvalid" // URL 超过限制长度。 INVALIDPARAMETER_ECDNURLEXCEEDLENGTH = "InvalidParameter.EcdnUrlExceedLength" // 该用户下标签键数量过多。 INVALIDPARAMETER_ECDNUSERTOOMANYTAGKEY = "InvalidParameter.EcdnUserTooManyTagKey" // 参数错误。 INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" // 域名操作过于频繁。 LIMITEXCEEDED_ECDNDOMAINOPTOOOFTEN = "LimitExceeded.EcdnDomainOpTooOften" // 刷新的目录数量超过单次限制。 LIMITEXCEEDED_ECDNPURGEPATHEXCEEDBATCHLIMIT = "LimitExceeded.EcdnPurgePathExceedBatchLimit" // 刷新的目录数量超过每日限制。 LIMITEXCEEDED_ECDNPURGEPATHEXCEEDDAYLIMIT = "LimitExceeded.EcdnPurgePathExceedDayLimit" // 刷新的Url数量超过单次限制。 LIMITEXCEEDED_ECDNPURGEURLEXCEEDBATCHLIMIT = "LimitExceeded.EcdnPurgeUrlExceedBatchLimit" // 刷新的Url数量超过每日限额。 LIMITEXCEEDED_ECDNPURGEURLEXCEEDDAYLIMIT = "LimitExceeded.EcdnPurgeUrlExceedDayLimit" // 接入域名数超出限制。 LIMITEXCEEDED_ECDNUSERTOOMANYDOMAINS = "LimitExceeded.EcdnUserTooManyDomains" // 域名已存在。 RESOURCEINUSE_ECDNDOMAINEXISTS = "ResourceInUse.EcdnDomainExists" // ECDN资源正在被操作中。 RESOURCEINUSE_ECDNOPINPROGRESS = "ResourceInUse.EcdnOpInProgress" // 账号下无此域名,请确认后重试。 RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" // 账号下无此域名,请确认后重试。 RESOURCENOTFOUND_ECDNHOSTNOTEXISTS = "ResourceNotFound.EcdnHostNotExists" // 项目不存在。 RESOURCENOTFOUND_ECDNPROJECTNOTEXISTS = "ResourceNotFound.EcdnProjectNotExists" // 未开通ECDN服务,请开通后使用此接口。 RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" // 域名已锁定,请联系腾讯云工程师 。 RESOURCEUNAVAILABLE_ECDNDOMAINISLOCKED = "ResourceUnavailable.EcdnDomainIsLocked" // 域名未下线,请检查后重试。 RESOURCEUNAVAILABLE_ECDNDOMAINISNOTOFFLINE = "ResourceUnavailable.EcdnDomainIsNotOffline" // 域名已下线,请检查后重试。 RESOURCEUNAVAILABLE_ECDNDOMAINISNOTONLINE = "ResourceUnavailable.EcdnDomainIsNotOnline" // 子账号禁止查询整体数据。 UNAUTHORIZEDOPERATION_CDNACCOUNTUNAUTHORIZED = "UnauthorizedOperation.CdnAccountUnauthorized" // 子账号未配置cam策略。 UNAUTHORIZEDOPERATION_CDNCAMUNAUTHORIZED = "UnauthorizedOperation.CdnCamUnauthorized" // ECDN子账号加速域名未授权。 UNAUTHORIZEDOPERATION_CDNDOMAINUNAUTHORIZED = "UnauthorizedOperation.CdnDomainUnauthorized" // ECDN子账号加速域名未授权。 UNAUTHORIZEDOPERATION_CDNHOSTUNAUTHORIZED = "UnauthorizedOperation.CdnHostUnauthorized" // 子账号没有授权域名权限,请授权后重试。 UNAUTHORIZEDOPERATION_CDNNODOMAINUNAUTHORIZED = "UnauthorizedOperation.CdnNoDomainUnauthorized" // 子账号项目未授权。 UNAUTHORIZEDOPERATION_CDNPROJECTUNAUTHORIZED = "UnauthorizedOperation.CdnProjectUnauthorized" // ECDN 子账号加速域名未授权。 UNAUTHORIZEDOPERATION_DOMAINNOPERMISSION = "UnauthorizedOperation.DomainNoPermission" // ECDN 子账号加速域名未授权。 UNAUTHORIZEDOPERATION_DOMAINSNOPERMISSION = "UnauthorizedOperation.DomainsNoPermission" // 子账号禁止查询整体数据。 UNAUTHORIZEDOPERATION_ECDNACCOUNTUNAUTHORIZED = "UnauthorizedOperation.EcdnAccountUnauthorized" // 子账号未配置cam策略。 UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" // 域名解析未进行验证。 UNAUTHORIZEDOPERATION_ECDNDOMAINRECORDNOTVERIFIED = "UnauthorizedOperation.EcdnDomainRecordNotVerified" // ECDN子账号加速域名未授权。 UNAUTHORIZEDOPERATION_ECDNDOMAINUNAUTHORIZED = "UnauthorizedOperation.EcdnDomainUnauthorized" // 该域名属于其他账号,您没有权限接入。 UNAUTHORIZEDOPERATION_ECDNHOSTISOWNEDBYOTHER = "UnauthorizedOperation.EcdnHostIsOwnedByOther" // ECDN子账号加速域名未授权。 UNAUTHORIZEDOPERATION_ECDNHOSTUNAUTHORIZED = "UnauthorizedOperation.EcdnHostUnauthorized" // 请前往CDN控制台进行操作 。 UNAUTHORIZEDOPERATION_ECDNMIGRATEDCDN = "UnauthorizedOperation.EcdnMigratedCdn" // 子账号没有授权域名权限,请授权后重试。 UNAUTHORIZEDOPERATION_ECDNNODOMAINUNAUTHORIZED = "UnauthorizedOperation.EcdnNoDomainUnauthorized" // 子账号项目未授权。 UNAUTHORIZEDOPERATION_ECDNPROJECTUNAUTHORIZED = "UnauthorizedOperation.EcdnProjectUnauthorized" // 加速服务已停服,请重启加速服务后重试。 UNAUTHORIZEDOPERATION_ECDNUSERISSUSPENDED = "UnauthorizedOperation.EcdnUserIsSuspended" // 非内测白名单用户,无该功能使用权限。 UNAUTHORIZEDOPERATION_ECDNUSERNOWHITELIST = "UnauthorizedOperation.EcdnUserNoWhitelist" // ECDN 子账号cam未授权。 UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission" // 操作过于频繁,请稍后重试 。 UNAUTHORIZEDOPERATION_OPERATIONTOOOFTEN = "UnauthorizedOperation.OperationTooOften" // ECDN 子账号项目未授权。 UNAUTHORIZEDOPERATION_PROJECTNOPERMISSION = "UnauthorizedOperation.ProjectNoPermission" // ECDN 子账号项目未授权。 UNAUTHORIZEDOPERATION_PROJECTSNOPERMISSION = "UnauthorizedOperation.ProjectsNoPermission" // 未知错误,请稍后重试 。 UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown" )
const APIVersion = "2019-10-12"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddEcdnDomainRequest ¶
type AddEcdnDomainRequest struct { *tchttp.BaseRequest // 域名。 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 源站配置。 Origin *Origin `json:"Origin,omitnil,omitempty" name:"Origin"` // 域名加速区域,mainland,overseas或global,分别表示中国境内加速,海外加速或全球加速。 Area *string `json:"Area,omitnil,omitempty" name:"Area"` // 项目id,默认0。 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // IP黑白名单配置。 IpFilter *IpFilter `json:"IpFilter,omitnil,omitempty" name:"IpFilter"` // IP限频配置。 IpFreqLimit *IpFreqLimit `json:"IpFreqLimit,omitnil,omitempty" name:"IpFreqLimit"` // 源站响应头部配置。 ResponseHeader *ResponseHeader `json:"ResponseHeader,omitnil,omitempty" name:"ResponseHeader"` // 节点缓存配置。 CacheKey *CacheKey `json:"CacheKey,omitnil,omitempty" name:"CacheKey"` // 缓存规则配置。 Cache *Cache `json:"Cache,omitnil,omitempty" name:"Cache"` // Https配置。 Https *Https `json:"Https,omitnil,omitempty" name:"Https"` // 访问协议强制跳转配置。 ForceRedirect *ForceRedirect `json:"ForceRedirect,omitnil,omitempty" name:"ForceRedirect"` // 域名绑定的标签 Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"` // WebSocket配置 WebSocket *WebSocket `json:"WebSocket,omitnil,omitempty" name:"WebSocket"` }
func NewAddEcdnDomainRequest ¶
func NewAddEcdnDomainRequest() (request *AddEcdnDomainRequest)
func (*AddEcdnDomainRequest) FromJsonString ¶
func (r *AddEcdnDomainRequest) 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 (*AddEcdnDomainRequest) ToJsonString ¶
func (r *AddEcdnDomainRequest) ToJsonString() string
type AddEcdnDomainRequestParams ¶ added in v1.0.426
type AddEcdnDomainRequestParams struct { // 域名。 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 源站配置。 Origin *Origin `json:"Origin,omitnil,omitempty" name:"Origin"` // 域名加速区域,mainland,overseas或global,分别表示中国境内加速,海外加速或全球加速。 Area *string `json:"Area,omitnil,omitempty" name:"Area"` // 项目id,默认0。 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // IP黑白名单配置。 IpFilter *IpFilter `json:"IpFilter,omitnil,omitempty" name:"IpFilter"` // IP限频配置。 IpFreqLimit *IpFreqLimit `json:"IpFreqLimit,omitnil,omitempty" name:"IpFreqLimit"` // 源站响应头部配置。 ResponseHeader *ResponseHeader `json:"ResponseHeader,omitnil,omitempty" name:"ResponseHeader"` // 节点缓存配置。 CacheKey *CacheKey `json:"CacheKey,omitnil,omitempty" name:"CacheKey"` // 缓存规则配置。 Cache *Cache `json:"Cache,omitnil,omitempty" name:"Cache"` // Https配置。 Https *Https `json:"Https,omitnil,omitempty" name:"Https"` // 访问协议强制跳转配置。 ForceRedirect *ForceRedirect `json:"ForceRedirect,omitnil,omitempty" name:"ForceRedirect"` // 域名绑定的标签 Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"` // WebSocket配置 WebSocket *WebSocket `json:"WebSocket,omitnil,omitempty" name:"WebSocket"` }
Predefined struct for user
type AddEcdnDomainResponse ¶
type AddEcdnDomainResponse struct { *tchttp.BaseResponse Response *AddEcdnDomainResponseParams `json:"Response"` }
func NewAddEcdnDomainResponse ¶
func NewAddEcdnDomainResponse() (response *AddEcdnDomainResponse)
func (*AddEcdnDomainResponse) FromJsonString ¶
func (r *AddEcdnDomainResponse) 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 (*AddEcdnDomainResponse) ToJsonString ¶
func (r *AddEcdnDomainResponse) ToJsonString() string
type AddEcdnDomainResponseParams ¶ added in v1.0.426
type AddEcdnDomainResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AdvanceHttps ¶ added in v1.0.318
type AdvanceHttps struct { // 自定义Tls数据开关 // 注意:此字段可能返回 null,表示取不到有效值。 CustomTlsStatus *string `json:"CustomTlsStatus,omitnil,omitempty" name:"CustomTlsStatus"` // Tls版本列表,支持设置 TLSv1, TLSV1.1, TLSV1.2, TLSv1.3,修改时必须开启连续的版本 // 注意:此字段可能返回 null,表示取不到有效值。 TlsVersion []*string `json:"TlsVersion,omitnil,omitempty" name:"TlsVersion"` // 自定义加密套件 // 注意:此字段可能返回 null,表示取不到有效值。 Cipher *string `json:"Cipher,omitnil,omitempty" name:"Cipher"` // 回源双向校验开启状态 // off - 关闭校验 // oneWay - 校验源站 // twoWay - 双向校验 // 注意:此字段可能返回 null,表示取不到有效值。 VerifyOriginType *string `json:"VerifyOriginType,omitnil,omitempty" name:"VerifyOriginType"` // 回源层证书配置信息 // 注意:此字段可能返回 null,表示取不到有效值。 CertInfo *ServerCert `json:"CertInfo,omitnil,omitempty" name:"CertInfo"` // 源站证书配置信息 // 注意:此字段可能返回 null,表示取不到有效值。 OriginCertInfo *ClientCert `json:"OriginCertInfo,omitnil,omitempty" name:"OriginCertInfo"` }
type Cache ¶
type Cache struct { // 缓存配置规则数组。 CacheRules []*CacheRule `json:"CacheRules,omitnil,omitempty" name:"CacheRules"` // 遵循源站 Cache-Control: max-age 配置,白名单功能。 // on:开启 // off:关闭 // 开启后,未能匹配 CacheRules 规则的资源将根据源站返回的 max-age 值进行节点缓存;匹配了 CacheRules 规则的资源将按照 CacheRules 中设置的缓存过期时间在节点进行缓存 // 注意:此字段可能返回 null,表示取不到有效值。 FollowOrigin *string `json:"FollowOrigin,omitnil,omitempty" name:"FollowOrigin"` }
type CacheKey ¶
type CacheKey struct { // 是否开启全路径缓存,on或off。 FullUrlCache *string `json:"FullUrlCache,omitnil,omitempty" name:"FullUrlCache"` }
type CacheRule ¶
type CacheRule struct { // 缓存类型,支持all,file,directory,path,index,分别表示全部文件,后缀类型,目录,完整路径,首页。 CacheType *string `json:"CacheType,omitnil,omitempty" name:"CacheType"` // 缓存内容列表。 CacheContents []*string `json:"CacheContents,omitnil,omitempty" name:"CacheContents"` // 缓存时间,单位秒。 CacheTime *int64 `json:"CacheTime,omitnil,omitempty" name:"CacheTime"` }
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) AddEcdnDomain ¶
func (c *Client) AddEcdnDomain(request *AddEcdnDomainRequest) (response *AddEcdnDomainResponse, err error)
AddEcdnDomain ECDN融合CDN后,接口都用CDN的,此接口已经废弃
本接口(AddEcdnDomain)用于创建加速域名。
>? 若您的业务已迁移至 CDN 控制台,请参考<a href="https://cloud.tencent.com/document/api/228/41123"> CDN 接口文档</a>,使用 CDN 相关API 进行操作。
可能返回的错误码:
FAILEDOPERATION_ECDNCONFIGERROR = "FailedOperation.EcdnConfigError" INTERNALERROR_ECDNCONFIGERROR = "InternalError.EcdnConfigError" INTERNALERROR_ECDNDBERROR = "InternalError.EcdnDbError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INVALIDPARAMETER_ECDNCAMTAGKEYNOTEXIST = "InvalidParameter.EcdnCamTagKeyNotExist" INVALIDPARAMETER_ECDNINTERFACEERROR = "InvalidParameter.EcdnInterfaceError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" INVALIDPARAMETER_ECDNRESOURCEMANYTAGKEY = "InvalidParameter.EcdnResourceManyTagKey" INVALIDPARAMETER_ECDNTAGKEYINVALID = "InvalidParameter.EcdnTagKeyInvalid" INVALIDPARAMETER_ECDNTAGKEYNOTEXIST = "InvalidParameter.EcdnTagKeyNotExist" INVALIDPARAMETER_ECDNTAGKEYTOOMANYVALUE = "InvalidParameter.EcdnTagKeyTooManyValue" INVALIDPARAMETER_ECDNTAGVALUEINVALID = "InvalidParameter.EcdnTagValueInvalid" INVALIDPARAMETER_ECDNUSERTOOMANYTAGKEY = "InvalidParameter.EcdnUserTooManyTagKey" LIMITEXCEEDED_ECDNDOMAINOPTOOOFTEN = "LimitExceeded.EcdnDomainOpTooOften" LIMITEXCEEDED_ECDNUSERTOOMANYDOMAINS = "LimitExceeded.EcdnUserTooManyDomains" RESOURCEINUSE_ECDNDOMAINEXISTS = "ResourceInUse.EcdnDomainExists" RESOURCEINUSE_ECDNOPINPROGRESS = "ResourceInUse.EcdnOpInProgress" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_ECDNDOMAINRECORDNOTVERIFIED = "UnauthorizedOperation.EcdnDomainRecordNotVerified" UNAUTHORIZEDOPERATION_ECDNHOSTISOWNEDBYOTHER = "UnauthorizedOperation.EcdnHostIsOwnedByOther" UNAUTHORIZEDOPERATION_ECDNMIGRATEDCDN = "UnauthorizedOperation.EcdnMigratedCdn" UNAUTHORIZEDOPERATION_ECDNUSERISSUSPENDED = "UnauthorizedOperation.EcdnUserIsSuspended" UNAUTHORIZEDOPERATION_ECDNUSERNOWHITELIST = "UnauthorizedOperation.EcdnUserNoWhitelist"
func (*Client) AddEcdnDomainWithContext ¶ added in v1.0.324
func (c *Client) AddEcdnDomainWithContext(ctx context.Context, request *AddEcdnDomainRequest) (response *AddEcdnDomainResponse, err error)
AddEcdnDomain ECDN融合CDN后,接口都用CDN的,此接口已经废弃
本接口(AddEcdnDomain)用于创建加速域名。
>? 若您的业务已迁移至 CDN 控制台,请参考<a href="https://cloud.tencent.com/document/api/228/41123"> CDN 接口文档</a>,使用 CDN 相关API 进行操作。
可能返回的错误码:
FAILEDOPERATION_ECDNCONFIGERROR = "FailedOperation.EcdnConfigError" INTERNALERROR_ECDNCONFIGERROR = "InternalError.EcdnConfigError" INTERNALERROR_ECDNDBERROR = "InternalError.EcdnDbError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INVALIDPARAMETER_ECDNCAMTAGKEYNOTEXIST = "InvalidParameter.EcdnCamTagKeyNotExist" INVALIDPARAMETER_ECDNINTERFACEERROR = "InvalidParameter.EcdnInterfaceError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" INVALIDPARAMETER_ECDNRESOURCEMANYTAGKEY = "InvalidParameter.EcdnResourceManyTagKey" INVALIDPARAMETER_ECDNTAGKEYINVALID = "InvalidParameter.EcdnTagKeyInvalid" INVALIDPARAMETER_ECDNTAGKEYNOTEXIST = "InvalidParameter.EcdnTagKeyNotExist" INVALIDPARAMETER_ECDNTAGKEYTOOMANYVALUE = "InvalidParameter.EcdnTagKeyTooManyValue" INVALIDPARAMETER_ECDNTAGVALUEINVALID = "InvalidParameter.EcdnTagValueInvalid" INVALIDPARAMETER_ECDNUSERTOOMANYTAGKEY = "InvalidParameter.EcdnUserTooManyTagKey" LIMITEXCEEDED_ECDNDOMAINOPTOOOFTEN = "LimitExceeded.EcdnDomainOpTooOften" LIMITEXCEEDED_ECDNUSERTOOMANYDOMAINS = "LimitExceeded.EcdnUserTooManyDomains" RESOURCEINUSE_ECDNDOMAINEXISTS = "ResourceInUse.EcdnDomainExists" RESOURCEINUSE_ECDNOPINPROGRESS = "ResourceInUse.EcdnOpInProgress" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_ECDNDOMAINRECORDNOTVERIFIED = "UnauthorizedOperation.EcdnDomainRecordNotVerified" UNAUTHORIZEDOPERATION_ECDNHOSTISOWNEDBYOTHER = "UnauthorizedOperation.EcdnHostIsOwnedByOther" UNAUTHORIZEDOPERATION_ECDNMIGRATEDCDN = "UnauthorizedOperation.EcdnMigratedCdn" UNAUTHORIZEDOPERATION_ECDNUSERISSUSPENDED = "UnauthorizedOperation.EcdnUserIsSuspended" UNAUTHORIZEDOPERATION_ECDNUSERNOWHITELIST = "UnauthorizedOperation.EcdnUserNoWhitelist"
func (*Client) CreateVerifyRecord ¶
func (c *Client) CreateVerifyRecord(request *CreateVerifyRecordRequest) (response *CreateVerifyRecordResponse, err error)
CreateVerifyRecord ECDN融合CDN后,接口都用CDN的,此接口已经废弃
生成一条子域名解析,提示客户添加到域名解析上,用于泛域名及域名取回校验归属权。
>? 若您的业务已迁移至 CDN 控制台,请参考<a href=" https://cloud.tencent.com/document/api/228/48118"> CDN 接口文档</a>,使用 CDN 相关API 进行操作。
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_ACCOUNTSYSTEMERROR = "InternalError.AccountSystemError" INTERNALERROR_DATASYSTEMERROR = "InternalError.DataSystemError" INTERNALERROR_ECDNCONFIGERROR = "InternalError.EcdnConfigError" INTERNALERROR_ECDNDBERROR = "InternalError.EcdnDbError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" UNAUTHORIZEDOPERATION_ECDNMIGRATEDCDN = "UnauthorizedOperation.EcdnMigratedCdn"
func (*Client) CreateVerifyRecordWithContext ¶ added in v1.0.324
func (c *Client) CreateVerifyRecordWithContext(ctx context.Context, request *CreateVerifyRecordRequest) (response *CreateVerifyRecordResponse, err error)
CreateVerifyRecord ECDN融合CDN后,接口都用CDN的,此接口已经废弃
生成一条子域名解析,提示客户添加到域名解析上,用于泛域名及域名取回校验归属权。
>? 若您的业务已迁移至 CDN 控制台,请参考<a href=" https://cloud.tencent.com/document/api/228/48118"> CDN 接口文档</a>,使用 CDN 相关API 进行操作。
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_ACCOUNTSYSTEMERROR = "InternalError.AccountSystemError" INTERNALERROR_DATASYSTEMERROR = "InternalError.DataSystemError" INTERNALERROR_ECDNCONFIGERROR = "InternalError.EcdnConfigError" INTERNALERROR_ECDNDBERROR = "InternalError.EcdnDbError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" UNAUTHORIZEDOPERATION_ECDNMIGRATEDCDN = "UnauthorizedOperation.EcdnMigratedCdn"
func (*Client) DeleteEcdnDomain ¶
func (c *Client) DeleteEcdnDomain(request *DeleteEcdnDomainRequest) (response *DeleteEcdnDomainResponse, err error)
DeleteEcdnDomain ECDN融合CDN后,接口都用CDN的,此接口已经废弃
本接口(DeleteEcdnDomain)用于删除指定加速域名。待删除域名必须处于已停用状态。
>? 若您的业务已迁移至 CDN 控制台,请参考<a href="https://cloud.tencent.com/document/api/228/41122"> CDN 接口文档</a>,使用 CDN 相关API 进行操作。
可能返回的错误码:
FAILEDOPERATION_ECDNCONFIGERROR = "FailedOperation.EcdnConfigError" INTERNALERROR_ECDNCONFIGERROR = "InternalError.EcdnConfigError" INTERNALERROR_ECDNDBERROR = "InternalError.EcdnDbError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INVALIDPARAMETER_ECDNINTERFACEERROR = "InvalidParameter.EcdnInterfaceError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" RESOURCEINUSE_ECDNOPINPROGRESS = "ResourceInUse.EcdnOpInProgress" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" RESOURCEUNAVAILABLE_ECDNDOMAINISLOCKED = "ResourceUnavailable.EcdnDomainIsLocked" RESOURCEUNAVAILABLE_ECDNDOMAINISNOTOFFLINE = "ResourceUnavailable.EcdnDomainIsNotOffline" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_ECDNMIGRATEDCDN = "UnauthorizedOperation.EcdnMigratedCdn" UNAUTHORIZEDOPERATION_ECDNUSERISSUSPENDED = "UnauthorizedOperation.EcdnUserIsSuspended"
func (*Client) DeleteEcdnDomainWithContext ¶ added in v1.0.324
func (c *Client) DeleteEcdnDomainWithContext(ctx context.Context, request *DeleteEcdnDomainRequest) (response *DeleteEcdnDomainResponse, err error)
DeleteEcdnDomain ECDN融合CDN后,接口都用CDN的,此接口已经废弃
本接口(DeleteEcdnDomain)用于删除指定加速域名。待删除域名必须处于已停用状态。
>? 若您的业务已迁移至 CDN 控制台,请参考<a href="https://cloud.tencent.com/document/api/228/41122"> CDN 接口文档</a>,使用 CDN 相关API 进行操作。
可能返回的错误码:
FAILEDOPERATION_ECDNCONFIGERROR = "FailedOperation.EcdnConfigError" INTERNALERROR_ECDNCONFIGERROR = "InternalError.EcdnConfigError" INTERNALERROR_ECDNDBERROR = "InternalError.EcdnDbError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INVALIDPARAMETER_ECDNINTERFACEERROR = "InvalidParameter.EcdnInterfaceError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" RESOURCEINUSE_ECDNOPINPROGRESS = "ResourceInUse.EcdnOpInProgress" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" RESOURCEUNAVAILABLE_ECDNDOMAINISLOCKED = "ResourceUnavailable.EcdnDomainIsLocked" RESOURCEUNAVAILABLE_ECDNDOMAINISNOTOFFLINE = "ResourceUnavailable.EcdnDomainIsNotOffline" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_ECDNMIGRATEDCDN = "UnauthorizedOperation.EcdnMigratedCdn" UNAUTHORIZEDOPERATION_ECDNUSERISSUSPENDED = "UnauthorizedOperation.EcdnUserIsSuspended"
func (*Client) DescribeDomains ¶
func (c *Client) DescribeDomains(request *DescribeDomainsRequest) (response *DescribeDomainsResponse, err error)
DescribeDomains 本接口(DescribeDomains)用于查询CDN域名基本信息,包括项目id,状态,业务类型,创建时间,更新时间等。
>? 若您的业务已迁移至 CDN 控制台,请参考<a href="https://cloud.tencent.com/document/api/228/41118"> CDN 接口文档</a>,使用 CDN 相关API 进行操作。
可能返回的错误码:
INTERNALERROR_CAMSYSTEMERROR = "InternalError.CamSystemError" INTERNALERROR_ECDNCONFIGERROR = "InternalError.EcdnConfigError" INTERNALERROR_ECDNDBERROR = "InternalError.EcdnDbError" INTERNALERROR_ECDNQUERYSYSTEMERROR = "InternalError.EcdnQuerySystemError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INTERNALERROR_ERROR = "InternalError.Error" INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer" INVALIDPARAMETER_ECDNINTERFACEERROR = "InvalidParameter.EcdnInterfaceError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" LIMITEXCEEDED_ECDNDOMAINOPTOOOFTEN = "LimitExceeded.EcdnDomainOpTooOften" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_OPERATIONTOOOFTEN = "UnauthorizedOperation.OperationTooOften"
func (*Client) DescribeDomainsConfig ¶
func (c *Client) DescribeDomainsConfig(request *DescribeDomainsConfigRequest) (response *DescribeDomainsConfigResponse, err error)
DescribeDomainsConfig 本接口(DescribeDomainsConfig)用于查询CDN加速域名详细配置信息。
>? 若您的业务已迁移至 CDN 控制台,请参考<a href="https://cloud.tencent.com/document/api/228/41117"> CDN 接口文档</a>,使用 CDN 相关API 进行操作。
可能返回的错误码:
FAILEDOPERATION_ECDNCONFIGERROR = "FailedOperation.EcdnConfigError" INTERNALERROR_CAMSYSTEMERROR = "InternalError.CamSystemError" INTERNALERROR_ECDNCONFIGERROR = "InternalError.EcdnConfigError" INTERNALERROR_ECDNDBERROR = "InternalError.EcdnDbError" INTERNALERROR_ECDNQUERYSYSTEMERROR = "InternalError.EcdnQuerySystemError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INTERNALERROR_ERROR = "InternalError.Error" INVALIDPARAMETER_ECDNCERTNOCERTINFO = "InvalidParameter.EcdnCertNoCertInfo" INVALIDPARAMETER_ECDNCONFIGINVALIDCACHE = "InvalidParameter.EcdnConfigInvalidCache" INVALIDPARAMETER_ECDNINTERFACEERROR = "InvalidParameter.EcdnInterfaceError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" LIMITEXCEEDED_ECDNDOMAINOPTOOOFTEN = "LimitExceeded.EcdnDomainOpTooOften" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized"
func (*Client) DescribeDomainsConfigWithContext ¶ added in v1.0.324
func (c *Client) DescribeDomainsConfigWithContext(ctx context.Context, request *DescribeDomainsConfigRequest) (response *DescribeDomainsConfigResponse, err error)
DescribeDomainsConfig 本接口(DescribeDomainsConfig)用于查询CDN加速域名详细配置信息。
>? 若您的业务已迁移至 CDN 控制台,请参考<a href="https://cloud.tencent.com/document/api/228/41117"> CDN 接口文档</a>,使用 CDN 相关API 进行操作。
可能返回的错误码:
FAILEDOPERATION_ECDNCONFIGERROR = "FailedOperation.EcdnConfigError" INTERNALERROR_CAMSYSTEMERROR = "InternalError.CamSystemError" INTERNALERROR_ECDNCONFIGERROR = "InternalError.EcdnConfigError" INTERNALERROR_ECDNDBERROR = "InternalError.EcdnDbError" INTERNALERROR_ECDNQUERYSYSTEMERROR = "InternalError.EcdnQuerySystemError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INTERNALERROR_ERROR = "InternalError.Error" INVALIDPARAMETER_ECDNCERTNOCERTINFO = "InvalidParameter.EcdnCertNoCertInfo" INVALIDPARAMETER_ECDNCONFIGINVALIDCACHE = "InvalidParameter.EcdnConfigInvalidCache" INVALIDPARAMETER_ECDNINTERFACEERROR = "InvalidParameter.EcdnInterfaceError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" LIMITEXCEEDED_ECDNDOMAINOPTOOOFTEN = "LimitExceeded.EcdnDomainOpTooOften" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized"
func (*Client) DescribeDomainsWithContext ¶ added in v1.0.324
func (c *Client) DescribeDomainsWithContext(ctx context.Context, request *DescribeDomainsRequest) (response *DescribeDomainsResponse, err error)
DescribeDomains 本接口(DescribeDomains)用于查询CDN域名基本信息,包括项目id,状态,业务类型,创建时间,更新时间等。
>? 若您的业务已迁移至 CDN 控制台,请参考<a href="https://cloud.tencent.com/document/api/228/41118"> CDN 接口文档</a>,使用 CDN 相关API 进行操作。
可能返回的错误码:
INTERNALERROR_CAMSYSTEMERROR = "InternalError.CamSystemError" INTERNALERROR_ECDNCONFIGERROR = "InternalError.EcdnConfigError" INTERNALERROR_ECDNDBERROR = "InternalError.EcdnDbError" INTERNALERROR_ECDNQUERYSYSTEMERROR = "InternalError.EcdnQuerySystemError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INTERNALERROR_ERROR = "InternalError.Error" INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer" INVALIDPARAMETER_ECDNINTERFACEERROR = "InvalidParameter.EcdnInterfaceError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" LIMITEXCEEDED_ECDNDOMAINOPTOOOFTEN = "LimitExceeded.EcdnDomainOpTooOften" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_OPERATIONTOOOFTEN = "UnauthorizedOperation.OperationTooOften"
func (*Client) DescribeEcdnDomainLogs ¶
func (c *Client) DescribeEcdnDomainLogs(request *DescribeEcdnDomainLogsRequest) (response *DescribeEcdnDomainLogsResponse, err error)
DescribeEcdnDomainLogs 本接口(DescribeEcdnDomainLogs)用于查询域名的访问日志下载地址。
可能返回的错误码:
INTERNALERROR_ECDNCONFIGERROR = "InternalError.EcdnConfigError" INTERNALERROR_ECDNDBERROR = "InternalError.EcdnDbError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" INVALIDPARAMETER_ECDNSTATINVALIDDATE = "InvalidParameter.EcdnStatInvalidDate" LIMITEXCEEDED_ECDNDOMAINOPTOOOFTEN = "LimitExceeded.EcdnDomainOpTooOften" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNHOSTNOTEXISTS = "ResourceNotFound.EcdnHostNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" UNAUTHORIZEDOPERATION_ECDNACCOUNTUNAUTHORIZED = "UnauthorizedOperation.EcdnAccountUnauthorized" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_ECDNDOMAINUNAUTHORIZED = "UnauthorizedOperation.EcdnDomainUnauthorized" UNAUTHORIZEDOPERATION_ECDNHOSTUNAUTHORIZED = "UnauthorizedOperation.EcdnHostUnauthorized" UNAUTHORIZEDOPERATION_ECDNNODOMAINUNAUTHORIZED = "UnauthorizedOperation.EcdnNoDomainUnauthorized"
func (*Client) DescribeEcdnDomainLogsWithContext ¶ added in v1.0.324
func (c *Client) DescribeEcdnDomainLogsWithContext(ctx context.Context, request *DescribeEcdnDomainLogsRequest) (response *DescribeEcdnDomainLogsResponse, err error)
DescribeEcdnDomainLogs 本接口(DescribeEcdnDomainLogs)用于查询域名的访问日志下载地址。
可能返回的错误码:
INTERNALERROR_ECDNCONFIGERROR = "InternalError.EcdnConfigError" INTERNALERROR_ECDNDBERROR = "InternalError.EcdnDbError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" INVALIDPARAMETER_ECDNSTATINVALIDDATE = "InvalidParameter.EcdnStatInvalidDate" LIMITEXCEEDED_ECDNDOMAINOPTOOOFTEN = "LimitExceeded.EcdnDomainOpTooOften" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNHOSTNOTEXISTS = "ResourceNotFound.EcdnHostNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" UNAUTHORIZEDOPERATION_ECDNACCOUNTUNAUTHORIZED = "UnauthorizedOperation.EcdnAccountUnauthorized" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_ECDNDOMAINUNAUTHORIZED = "UnauthorizedOperation.EcdnDomainUnauthorized" UNAUTHORIZEDOPERATION_ECDNHOSTUNAUTHORIZED = "UnauthorizedOperation.EcdnHostUnauthorized" UNAUTHORIZEDOPERATION_ECDNNODOMAINUNAUTHORIZED = "UnauthorizedOperation.EcdnNoDomainUnauthorized"
func (*Client) DescribeEcdnDomainStatistics ¶
func (c *Client) DescribeEcdnDomainStatistics(request *DescribeEcdnDomainStatisticsRequest) (response *DescribeEcdnDomainStatisticsResponse, err error)
DescribeEcdnDomainStatistics 本接口(DescribeEcdnDomainStatistics)用于查询指定时间段内的域名访问统计指标。
>? 若您的业务已迁移至 CDN 控制台,请参考<a href="https://cloud.tencent.com/document/api/228/30986"> CDN 接口文档</a>,使用 CDN 相关API 进行操作。
可能返回的错误码:
INTERNALERROR_ECDNDBERROR = "InternalError.EcdnDbError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" INVALIDPARAMETER_ECDNSTATINVALIDDATE = "InvalidParameter.EcdnStatInvalidDate" INVALIDPARAMETER_ECDNSTATINVALIDMETRIC = "InvalidParameter.EcdnStatInvalidMetric" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" LIMITEXCEEDED_ECDNDOMAINOPTOOOFTEN = "LimitExceeded.EcdnDomainOpTooOften" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNPROJECTNOTEXISTS = "ResourceNotFound.EcdnProjectNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" UNAUTHORIZEDOPERATION_CDNACCOUNTUNAUTHORIZED = "UnauthorizedOperation.CdnAccountUnauthorized" UNAUTHORIZEDOPERATION_CDNCAMUNAUTHORIZED = "UnauthorizedOperation.CdnCamUnauthorized" UNAUTHORIZEDOPERATION_CDNDOMAINUNAUTHORIZED = "UnauthorizedOperation.CdnDomainUnauthorized" UNAUTHORIZEDOPERATION_CDNHOSTUNAUTHORIZED = "UnauthorizedOperation.CdnHostUnauthorized" UNAUTHORIZEDOPERATION_CDNNODOMAINUNAUTHORIZED = "UnauthorizedOperation.CdnNoDomainUnauthorized" UNAUTHORIZEDOPERATION_CDNPROJECTUNAUTHORIZED = "UnauthorizedOperation.CdnProjectUnauthorized" UNAUTHORIZEDOPERATION_DOMAINNOPERMISSION = "UnauthorizedOperation.DomainNoPermission" UNAUTHORIZEDOPERATION_DOMAINSNOPERMISSION = "UnauthorizedOperation.DomainsNoPermission" UNAUTHORIZEDOPERATION_ECDNACCOUNTUNAUTHORIZED = "UnauthorizedOperation.EcdnAccountUnauthorized" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_ECDNDOMAINUNAUTHORIZED = "UnauthorizedOperation.EcdnDomainUnauthorized" UNAUTHORIZEDOPERATION_ECDNHOSTUNAUTHORIZED = "UnauthorizedOperation.EcdnHostUnauthorized" UNAUTHORIZEDOPERATION_ECDNNODOMAINUNAUTHORIZED = "UnauthorizedOperation.EcdnNoDomainUnauthorized" UNAUTHORIZEDOPERATION_ECDNPROJECTUNAUTHORIZED = "UnauthorizedOperation.EcdnProjectUnauthorized" UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission" UNAUTHORIZEDOPERATION_PROJECTNOPERMISSION = "UnauthorizedOperation.ProjectNoPermission" UNAUTHORIZEDOPERATION_PROJECTSNOPERMISSION = "UnauthorizedOperation.ProjectsNoPermission"
func (*Client) DescribeEcdnDomainStatisticsWithContext ¶ added in v1.0.324
func (c *Client) DescribeEcdnDomainStatisticsWithContext(ctx context.Context, request *DescribeEcdnDomainStatisticsRequest) (response *DescribeEcdnDomainStatisticsResponse, err error)
DescribeEcdnDomainStatistics 本接口(DescribeEcdnDomainStatistics)用于查询指定时间段内的域名访问统计指标。
>? 若您的业务已迁移至 CDN 控制台,请参考<a href="https://cloud.tencent.com/document/api/228/30986"> CDN 接口文档</a>,使用 CDN 相关API 进行操作。
可能返回的错误码:
INTERNALERROR_ECDNDBERROR = "InternalError.EcdnDbError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" INVALIDPARAMETER_ECDNSTATINVALIDDATE = "InvalidParameter.EcdnStatInvalidDate" INVALIDPARAMETER_ECDNSTATINVALIDMETRIC = "InvalidParameter.EcdnStatInvalidMetric" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" LIMITEXCEEDED_ECDNDOMAINOPTOOOFTEN = "LimitExceeded.EcdnDomainOpTooOften" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNPROJECTNOTEXISTS = "ResourceNotFound.EcdnProjectNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" UNAUTHORIZEDOPERATION_CDNACCOUNTUNAUTHORIZED = "UnauthorizedOperation.CdnAccountUnauthorized" UNAUTHORIZEDOPERATION_CDNCAMUNAUTHORIZED = "UnauthorizedOperation.CdnCamUnauthorized" UNAUTHORIZEDOPERATION_CDNDOMAINUNAUTHORIZED = "UnauthorizedOperation.CdnDomainUnauthorized" UNAUTHORIZEDOPERATION_CDNHOSTUNAUTHORIZED = "UnauthorizedOperation.CdnHostUnauthorized" UNAUTHORIZEDOPERATION_CDNNODOMAINUNAUTHORIZED = "UnauthorizedOperation.CdnNoDomainUnauthorized" UNAUTHORIZEDOPERATION_CDNPROJECTUNAUTHORIZED = "UnauthorizedOperation.CdnProjectUnauthorized" UNAUTHORIZEDOPERATION_DOMAINNOPERMISSION = "UnauthorizedOperation.DomainNoPermission" UNAUTHORIZEDOPERATION_DOMAINSNOPERMISSION = "UnauthorizedOperation.DomainsNoPermission" UNAUTHORIZEDOPERATION_ECDNACCOUNTUNAUTHORIZED = "UnauthorizedOperation.EcdnAccountUnauthorized" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_ECDNDOMAINUNAUTHORIZED = "UnauthorizedOperation.EcdnDomainUnauthorized" UNAUTHORIZEDOPERATION_ECDNHOSTUNAUTHORIZED = "UnauthorizedOperation.EcdnHostUnauthorized" UNAUTHORIZEDOPERATION_ECDNNODOMAINUNAUTHORIZED = "UnauthorizedOperation.EcdnNoDomainUnauthorized" UNAUTHORIZEDOPERATION_ECDNPROJECTUNAUTHORIZED = "UnauthorizedOperation.EcdnProjectUnauthorized" UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission" UNAUTHORIZEDOPERATION_PROJECTNOPERMISSION = "UnauthorizedOperation.ProjectNoPermission" UNAUTHORIZEDOPERATION_PROJECTSNOPERMISSION = "UnauthorizedOperation.ProjectsNoPermission"
func (*Client) DescribeEcdnStatistics ¶
func (c *Client) DescribeEcdnStatistics(request *DescribeEcdnStatisticsRequest) (response *DescribeEcdnStatisticsResponse, err error)
DescribeEcdnStatistics DescribeEcdnStatistics用于查询 ECDN 实时访问监控数据,支持以下指标查询:
+ 流量(单位为 byte)
+ 带宽(单位为 bps)
+ 请求数(单位为 次)
+ 状态码 2xx 汇总及各 2 开头状态码明细(单位为 个)
+ 状态码 3xx 汇总及各 3 开头状态码明细(单位为 个)
+ 状态码 4xx 汇总及各 4 开头状态码明细(单位为 个)
+ 状态码 5xx 汇总及各 5 开头状态码明细(单位为 个)
可能返回的错误码:
INTERNALERROR_ECDNCONFIGERROR = "InternalError.EcdnConfigError" INTERNALERROR_ECDNDBERROR = "InternalError.EcdnDbError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer" INVALIDPARAMETER_ECDNINVALIDPARAMINTERVAL = "InvalidParameter.EcdnInvalidParamInterval" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" INVALIDPARAMETER_ECDNSTATINVALIDDATE = "InvalidParameter.EcdnStatInvalidDate" INVALIDPARAMETER_ECDNSTATINVALIDMETRIC = "InvalidParameter.EcdnStatInvalidMetric" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" LIMITEXCEEDED_ECDNDOMAINOPTOOOFTEN = "LimitExceeded.EcdnDomainOpTooOften" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNHOSTNOTEXISTS = "ResourceNotFound.EcdnHostNotExists" RESOURCENOTFOUND_ECDNPROJECTNOTEXISTS = "ResourceNotFound.EcdnProjectNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" UNAUTHORIZEDOPERATION_CDNACCOUNTUNAUTHORIZED = "UnauthorizedOperation.CdnAccountUnauthorized" UNAUTHORIZEDOPERATION_CDNCAMUNAUTHORIZED = "UnauthorizedOperation.CdnCamUnauthorized" UNAUTHORIZEDOPERATION_CDNDOMAINUNAUTHORIZED = "UnauthorizedOperation.CdnDomainUnauthorized" UNAUTHORIZEDOPERATION_CDNHOSTUNAUTHORIZED = "UnauthorizedOperation.CdnHostUnauthorized" UNAUTHORIZEDOPERATION_CDNNODOMAINUNAUTHORIZED = "UnauthorizedOperation.CdnNoDomainUnauthorized" UNAUTHORIZEDOPERATION_CDNPROJECTUNAUTHORIZED = "UnauthorizedOperation.CdnProjectUnauthorized" UNAUTHORIZEDOPERATION_DOMAINNOPERMISSION = "UnauthorizedOperation.DomainNoPermission" UNAUTHORIZEDOPERATION_DOMAINSNOPERMISSION = "UnauthorizedOperation.DomainsNoPermission" UNAUTHORIZEDOPERATION_ECDNACCOUNTUNAUTHORIZED = "UnauthorizedOperation.EcdnAccountUnauthorized" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_ECDNDOMAINUNAUTHORIZED = "UnauthorizedOperation.EcdnDomainUnauthorized" UNAUTHORIZEDOPERATION_ECDNHOSTUNAUTHORIZED = "UnauthorizedOperation.EcdnHostUnauthorized" UNAUTHORIZEDOPERATION_ECDNNODOMAINUNAUTHORIZED = "UnauthorizedOperation.EcdnNoDomainUnauthorized" UNAUTHORIZEDOPERATION_ECDNPROJECTUNAUTHORIZED = "UnauthorizedOperation.EcdnProjectUnauthorized" UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission" UNAUTHORIZEDOPERATION_PROJECTNOPERMISSION = "UnauthorizedOperation.ProjectNoPermission" UNAUTHORIZEDOPERATION_PROJECTSNOPERMISSION = "UnauthorizedOperation.ProjectsNoPermission" UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
func (*Client) DescribeEcdnStatisticsWithContext ¶ added in v1.0.324
func (c *Client) DescribeEcdnStatisticsWithContext(ctx context.Context, request *DescribeEcdnStatisticsRequest) (response *DescribeEcdnStatisticsResponse, err error)
DescribeEcdnStatistics DescribeEcdnStatistics用于查询 ECDN 实时访问监控数据,支持以下指标查询:
+ 流量(单位为 byte)
+ 带宽(单位为 bps)
+ 请求数(单位为 次)
+ 状态码 2xx 汇总及各 2 开头状态码明细(单位为 个)
+ 状态码 3xx 汇总及各 3 开头状态码明细(单位为 个)
+ 状态码 4xx 汇总及各 4 开头状态码明细(单位为 个)
+ 状态码 5xx 汇总及各 5 开头状态码明细(单位为 个)
可能返回的错误码:
INTERNALERROR_ECDNCONFIGERROR = "InternalError.EcdnConfigError" INTERNALERROR_ECDNDBERROR = "InternalError.EcdnDbError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INTERNALERROR_PROXYSERVER = "InternalError.ProxyServer" INVALIDPARAMETER_ECDNINVALIDPARAMINTERVAL = "InvalidParameter.EcdnInvalidParamInterval" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" INVALIDPARAMETER_ECDNSTATINVALIDDATE = "InvalidParameter.EcdnStatInvalidDate" INVALIDPARAMETER_ECDNSTATINVALIDMETRIC = "InvalidParameter.EcdnStatInvalidMetric" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" LIMITEXCEEDED_ECDNDOMAINOPTOOOFTEN = "LimitExceeded.EcdnDomainOpTooOften" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNHOSTNOTEXISTS = "ResourceNotFound.EcdnHostNotExists" RESOURCENOTFOUND_ECDNPROJECTNOTEXISTS = "ResourceNotFound.EcdnProjectNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" UNAUTHORIZEDOPERATION_CDNACCOUNTUNAUTHORIZED = "UnauthorizedOperation.CdnAccountUnauthorized" UNAUTHORIZEDOPERATION_CDNCAMUNAUTHORIZED = "UnauthorizedOperation.CdnCamUnauthorized" UNAUTHORIZEDOPERATION_CDNDOMAINUNAUTHORIZED = "UnauthorizedOperation.CdnDomainUnauthorized" UNAUTHORIZEDOPERATION_CDNHOSTUNAUTHORIZED = "UnauthorizedOperation.CdnHostUnauthorized" UNAUTHORIZEDOPERATION_CDNNODOMAINUNAUTHORIZED = "UnauthorizedOperation.CdnNoDomainUnauthorized" UNAUTHORIZEDOPERATION_CDNPROJECTUNAUTHORIZED = "UnauthorizedOperation.CdnProjectUnauthorized" UNAUTHORIZEDOPERATION_DOMAINNOPERMISSION = "UnauthorizedOperation.DomainNoPermission" UNAUTHORIZEDOPERATION_DOMAINSNOPERMISSION = "UnauthorizedOperation.DomainsNoPermission" UNAUTHORIZEDOPERATION_ECDNACCOUNTUNAUTHORIZED = "UnauthorizedOperation.EcdnAccountUnauthorized" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_ECDNDOMAINUNAUTHORIZED = "UnauthorizedOperation.EcdnDomainUnauthorized" UNAUTHORIZEDOPERATION_ECDNHOSTUNAUTHORIZED = "UnauthorizedOperation.EcdnHostUnauthorized" UNAUTHORIZEDOPERATION_ECDNNODOMAINUNAUTHORIZED = "UnauthorizedOperation.EcdnNoDomainUnauthorized" UNAUTHORIZEDOPERATION_ECDNPROJECTUNAUTHORIZED = "UnauthorizedOperation.EcdnProjectUnauthorized" UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission" UNAUTHORIZEDOPERATION_PROJECTNOPERMISSION = "UnauthorizedOperation.ProjectNoPermission" UNAUTHORIZEDOPERATION_PROJECTSNOPERMISSION = "UnauthorizedOperation.ProjectsNoPermission" UNAUTHORIZEDOPERATION_UNKNOWN = "UnauthorizedOperation.Unknown"
func (*Client) DescribeIpStatus ¶
func (c *Client) DescribeIpStatus(request *DescribeIpStatusRequest) (response *DescribeIpStatusResponse, err error)
DescribeIpStatus DescribeIpStatus 用于查询域名所在加速平台的所有节点信息, 如果您的源站有白名单设置,可以通过本接口获取ECDN服务的节点IP进行加白, 本接口为内测接口,请联系腾讯云工程师开白。
由于产品服务节点常有更新,对于源站开白的使用场景,请定期调用接口获取最新节点信息,若新增服务节点发布7日后您尚未更新加白导致回源失败等问题,ECDN侧不对此承担责任。
可能返回的错误码:
INTERNALERROR_ECDNCONFIGERROR = "InternalError.EcdnConfigError" INTERNALERROR_ECDNDBERROR = "InternalError.EcdnDbError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNHOSTNOTEXISTS = "ResourceNotFound.EcdnHostNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_ECDNDOMAINUNAUTHORIZED = "UnauthorizedOperation.EcdnDomainUnauthorized" UNAUTHORIZEDOPERATION_ECDNHOSTUNAUTHORIZED = "UnauthorizedOperation.EcdnHostUnauthorized" UNAUTHORIZEDOPERATION_ECDNUSERNOWHITELIST = "UnauthorizedOperation.EcdnUserNoWhitelist" UNAUTHORIZEDOPERATION_OPERATIONTOOOFTEN = "UnauthorizedOperation.OperationTooOften"
func (*Client) DescribeIpStatusWithContext ¶ added in v1.0.324
func (c *Client) DescribeIpStatusWithContext(ctx context.Context, request *DescribeIpStatusRequest) (response *DescribeIpStatusResponse, err error)
DescribeIpStatus DescribeIpStatus 用于查询域名所在加速平台的所有节点信息, 如果您的源站有白名单设置,可以通过本接口获取ECDN服务的节点IP进行加白, 本接口为内测接口,请联系腾讯云工程师开白。
由于产品服务节点常有更新,对于源站开白的使用场景,请定期调用接口获取最新节点信息,若新增服务节点发布7日后您尚未更新加白导致回源失败等问题,ECDN侧不对此承担责任。
可能返回的错误码:
INTERNALERROR_ECDNCONFIGERROR = "InternalError.EcdnConfigError" INTERNALERROR_ECDNDBERROR = "InternalError.EcdnDbError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNHOSTNOTEXISTS = "ResourceNotFound.EcdnHostNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_ECDNDOMAINUNAUTHORIZED = "UnauthorizedOperation.EcdnDomainUnauthorized" UNAUTHORIZEDOPERATION_ECDNHOSTUNAUTHORIZED = "UnauthorizedOperation.EcdnHostUnauthorized" UNAUTHORIZEDOPERATION_ECDNUSERNOWHITELIST = "UnauthorizedOperation.EcdnUserNoWhitelist" UNAUTHORIZEDOPERATION_OPERATIONTOOOFTEN = "UnauthorizedOperation.OperationTooOften"
func (*Client) DescribePurgeQuota ¶
func (c *Client) DescribePurgeQuota(request *DescribePurgeQuotaRequest) (response *DescribePurgeQuotaResponse, err error)
DescribePurgeQuota ECDN融合CDN后,接口都用CDN的,此接口已经废弃
查询刷新接口的用量配额。
>? 若您的业务已迁移至 CDN 控制台,请参考<a href="https://cloud.tencent.com/document/api/228/41956"> CDN 接口文档</a>,使用 CDN 相关API 进行操作。
可能返回的错误码:
FAILEDOPERATION_ECDNCONFIGERROR = "FailedOperation.EcdnConfigError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INVALIDPARAMETER_ECDNINTERFACEERROR = "InvalidParameter.EcdnInterfaceError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_ECDNMIGRATEDCDN = "UnauthorizedOperation.EcdnMigratedCdn" UNAUTHORIZEDOPERATION_ECDNUSERISSUSPENDED = "UnauthorizedOperation.EcdnUserIsSuspended"
func (*Client) DescribePurgeQuotaWithContext ¶ added in v1.0.324
func (c *Client) DescribePurgeQuotaWithContext(ctx context.Context, request *DescribePurgeQuotaRequest) (response *DescribePurgeQuotaResponse, err error)
DescribePurgeQuota ECDN融合CDN后,接口都用CDN的,此接口已经废弃
查询刷新接口的用量配额。
>? 若您的业务已迁移至 CDN 控制台,请参考<a href="https://cloud.tencent.com/document/api/228/41956"> CDN 接口文档</a>,使用 CDN 相关API 进行操作。
可能返回的错误码:
FAILEDOPERATION_ECDNCONFIGERROR = "FailedOperation.EcdnConfigError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INVALIDPARAMETER_ECDNINTERFACEERROR = "InvalidParameter.EcdnInterfaceError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_ECDNMIGRATEDCDN = "UnauthorizedOperation.EcdnMigratedCdn" UNAUTHORIZEDOPERATION_ECDNUSERISSUSPENDED = "UnauthorizedOperation.EcdnUserIsSuspended"
func (*Client) DescribePurgeTasks ¶
func (c *Client) DescribePurgeTasks(request *DescribePurgeTasksRequest) (response *DescribePurgeTasksResponse, err error)
DescribePurgeTasks DescribePurgeTasks 用于查询刷新任务提交历史记录及执行进度。
>? 若您的业务已迁移至 CDN 控制台,请参考<a href="https://cloud.tencent.com/document/api/228/37873"> CDN 接口文档</a>,使用 CDN 相关API 进行操作。
可能返回的错误码:
INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INVALIDPARAMETER_ECDNINTERFACEERROR = "InvalidParameter.EcdnInterfaceError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_ECDNMIGRATEDCDN = "UnauthorizedOperation.EcdnMigratedCdn" UNAUTHORIZEDOPERATION_ECDNUSERISSUSPENDED = "UnauthorizedOperation.EcdnUserIsSuspended"
func (*Client) DescribePurgeTasksWithContext ¶ added in v1.0.324
func (c *Client) DescribePurgeTasksWithContext(ctx context.Context, request *DescribePurgeTasksRequest) (response *DescribePurgeTasksResponse, err error)
DescribePurgeTasks DescribePurgeTasks 用于查询刷新任务提交历史记录及执行进度。
>? 若您的业务已迁移至 CDN 控制台,请参考<a href="https://cloud.tencent.com/document/api/228/37873"> CDN 接口文档</a>,使用 CDN 相关API 进行操作。
可能返回的错误码:
INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INVALIDPARAMETER_ECDNINTERFACEERROR = "InvalidParameter.EcdnInterfaceError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_ECDNMIGRATEDCDN = "UnauthorizedOperation.EcdnMigratedCdn" UNAUTHORIZEDOPERATION_ECDNUSERISSUSPENDED = "UnauthorizedOperation.EcdnUserIsSuspended"
func (*Client) PurgePathCache ¶
func (c *Client) PurgePathCache(request *PurgePathCacheRequest) (response *PurgePathCacheResponse, err error)
PurgePathCache ECDN融合CDN后,接口都用CDN的,此接口已经废弃
PurgePathCache 用于批量刷新目录缓存,一次提交将返回一个刷新任务id。
>? 若您的业务已迁移至 CDN 控制台,请参考<a href=" https://cloud.tencent.com/document/api/570/42475"> CDN 接口文档</a>,使用 CDN 相关API 进行操作。
可能返回的错误码:
FAILEDOPERATION_ECDNCONFIGERROR = "FailedOperation.EcdnConfigError" INTERNALERROR_ECDNDBERROR = "InternalError.EcdnDbError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INVALIDPARAMETER_ECDNDOMAININVALIDSTATUS = "InvalidParameter.EcdnDomainInvalidStatus" INVALIDPARAMETER_ECDNINTERFACEERROR = "InvalidParameter.EcdnInterfaceError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" INVALIDPARAMETER_ECDNPURGEWILDCARDNOTALLOWED = "InvalidParameter.EcdnPurgeWildcardNotAllowed" INVALIDPARAMETER_ECDNURLEXCEEDLENGTH = "InvalidParameter.EcdnUrlExceedLength" LIMITEXCEEDED_ECDNPURGEPATHEXCEEDBATCHLIMIT = "LimitExceeded.EcdnPurgePathExceedBatchLimit" LIMITEXCEEDED_ECDNPURGEPATHEXCEEDDAYLIMIT = "LimitExceeded.EcdnPurgePathExceedDayLimit" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_ECDNDOMAINUNAUTHORIZED = "UnauthorizedOperation.EcdnDomainUnauthorized" UNAUTHORIZEDOPERATION_ECDNMIGRATEDCDN = "UnauthorizedOperation.EcdnMigratedCdn" UNAUTHORIZEDOPERATION_ECDNUSERISSUSPENDED = "UnauthorizedOperation.EcdnUserIsSuspended" UNAUTHORIZEDOPERATION_OPERATIONTOOOFTEN = "UnauthorizedOperation.OperationTooOften"
func (*Client) PurgePathCacheWithContext ¶ added in v1.0.324
func (c *Client) PurgePathCacheWithContext(ctx context.Context, request *PurgePathCacheRequest) (response *PurgePathCacheResponse, err error)
PurgePathCache ECDN融合CDN后,接口都用CDN的,此接口已经废弃
PurgePathCache 用于批量刷新目录缓存,一次提交将返回一个刷新任务id。
>? 若您的业务已迁移至 CDN 控制台,请参考<a href=" https://cloud.tencent.com/document/api/570/42475"> CDN 接口文档</a>,使用 CDN 相关API 进行操作。
可能返回的错误码:
FAILEDOPERATION_ECDNCONFIGERROR = "FailedOperation.EcdnConfigError" INTERNALERROR_ECDNDBERROR = "InternalError.EcdnDbError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INVALIDPARAMETER_ECDNDOMAININVALIDSTATUS = "InvalidParameter.EcdnDomainInvalidStatus" INVALIDPARAMETER_ECDNINTERFACEERROR = "InvalidParameter.EcdnInterfaceError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" INVALIDPARAMETER_ECDNPURGEWILDCARDNOTALLOWED = "InvalidParameter.EcdnPurgeWildcardNotAllowed" INVALIDPARAMETER_ECDNURLEXCEEDLENGTH = "InvalidParameter.EcdnUrlExceedLength" LIMITEXCEEDED_ECDNPURGEPATHEXCEEDBATCHLIMIT = "LimitExceeded.EcdnPurgePathExceedBatchLimit" LIMITEXCEEDED_ECDNPURGEPATHEXCEEDDAYLIMIT = "LimitExceeded.EcdnPurgePathExceedDayLimit" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_ECDNDOMAINUNAUTHORIZED = "UnauthorizedOperation.EcdnDomainUnauthorized" UNAUTHORIZEDOPERATION_ECDNMIGRATEDCDN = "UnauthorizedOperation.EcdnMigratedCdn" UNAUTHORIZEDOPERATION_ECDNUSERISSUSPENDED = "UnauthorizedOperation.EcdnUserIsSuspended" UNAUTHORIZEDOPERATION_OPERATIONTOOOFTEN = "UnauthorizedOperation.OperationTooOften"
func (*Client) PurgeUrlsCache ¶
func (c *Client) PurgeUrlsCache(request *PurgeUrlsCacheRequest) (response *PurgeUrlsCacheResponse, err error)
PurgeUrlsCache PurgeUrlsCache 用于批量刷新Url,一次提交将返回一个刷新任务id。
>? 若您的业务已迁移至 CDN 控制台,请参考<a href="https://cloud.tencent.com/document/api/228/37870"> CDN 接口文档</a>,使用 CDN 相关API 进行操作。
可能返回的错误码:
FAILEDOPERATION_ECDNCONFIGERROR = "FailedOperation.EcdnConfigError" INTERNALERROR_ECDNCONFIGERROR = "InternalError.EcdnConfigError" INTERNALERROR_ECDNDBERROR = "InternalError.EcdnDbError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INVALIDPARAMETER_ECDNDOMAININVALIDSTATUS = "InvalidParameter.EcdnDomainInvalidStatus" INVALIDPARAMETER_ECDNINTERFACEERROR = "InvalidParameter.EcdnInterfaceError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" INVALIDPARAMETER_ECDNPURGEWILDCARDNOTALLOWED = "InvalidParameter.EcdnPurgeWildcardNotAllowed" INVALIDPARAMETER_ECDNURLEXCEEDLENGTH = "InvalidParameter.EcdnUrlExceedLength" LIMITEXCEEDED_ECDNPURGEURLEXCEEDBATCHLIMIT = "LimitExceeded.EcdnPurgeUrlExceedBatchLimit" LIMITEXCEEDED_ECDNPURGEURLEXCEEDDAYLIMIT = "LimitExceeded.EcdnPurgeUrlExceedDayLimit" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_ECDNDOMAINUNAUTHORIZED = "UnauthorizedOperation.EcdnDomainUnauthorized" UNAUTHORIZEDOPERATION_ECDNMIGRATEDCDN = "UnauthorizedOperation.EcdnMigratedCdn" UNAUTHORIZEDOPERATION_ECDNUSERISSUSPENDED = "UnauthorizedOperation.EcdnUserIsSuspended"
func (*Client) PurgeUrlsCacheWithContext ¶ added in v1.0.324
func (c *Client) PurgeUrlsCacheWithContext(ctx context.Context, request *PurgeUrlsCacheRequest) (response *PurgeUrlsCacheResponse, err error)
PurgeUrlsCache PurgeUrlsCache 用于批量刷新Url,一次提交将返回一个刷新任务id。
>? 若您的业务已迁移至 CDN 控制台,请参考<a href="https://cloud.tencent.com/document/api/228/37870"> CDN 接口文档</a>,使用 CDN 相关API 进行操作。
可能返回的错误码:
FAILEDOPERATION_ECDNCONFIGERROR = "FailedOperation.EcdnConfigError" INTERNALERROR_ECDNCONFIGERROR = "InternalError.EcdnConfigError" INTERNALERROR_ECDNDBERROR = "InternalError.EcdnDbError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INVALIDPARAMETER_ECDNDOMAININVALIDSTATUS = "InvalidParameter.EcdnDomainInvalidStatus" INVALIDPARAMETER_ECDNINTERFACEERROR = "InvalidParameter.EcdnInterfaceError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" INVALIDPARAMETER_ECDNPURGEWILDCARDNOTALLOWED = "InvalidParameter.EcdnPurgeWildcardNotAllowed" INVALIDPARAMETER_ECDNURLEXCEEDLENGTH = "InvalidParameter.EcdnUrlExceedLength" LIMITEXCEEDED_ECDNPURGEURLEXCEEDBATCHLIMIT = "LimitExceeded.EcdnPurgeUrlExceedBatchLimit" LIMITEXCEEDED_ECDNPURGEURLEXCEEDDAYLIMIT = "LimitExceeded.EcdnPurgeUrlExceedDayLimit" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_ECDNDOMAINUNAUTHORIZED = "UnauthorizedOperation.EcdnDomainUnauthorized" UNAUTHORIZEDOPERATION_ECDNMIGRATEDCDN = "UnauthorizedOperation.EcdnMigratedCdn" UNAUTHORIZEDOPERATION_ECDNUSERISSUSPENDED = "UnauthorizedOperation.EcdnUserIsSuspended"
func (*Client) StartEcdnDomain ¶
func (c *Client) StartEcdnDomain(request *StartEcdnDomainRequest) (response *StartEcdnDomainResponse, err error)
StartEcdnDomain ECDN融合CDN后,接口都用CDN的,此接口已经废弃
本接口(StartEcdnDomain)用于启用加速域名,待启用域名必须处于已下线状态。
>? 若您的业务已迁移至 CDN 控制台,请参考<a href="https://cloud.tencent.com/document/product/228/41121"> CDN 接口文档</a>,使用 CDN 相关API 进行操作。
可能返回的错误码:
FAILEDOPERATION_ECDNCONFIGERROR = "FailedOperation.EcdnConfigError" INTERNALERROR_ECDNCONFIGERROR = "InternalError.EcdnConfigError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INVALIDPARAMETER_ECDNINTERFACEERROR = "InvalidParameter.EcdnInterfaceError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" RESOURCEINUSE_ECDNOPINPROGRESS = "ResourceInUse.EcdnOpInProgress" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" RESOURCEUNAVAILABLE_ECDNDOMAINISLOCKED = "ResourceUnavailable.EcdnDomainIsLocked" RESOURCEUNAVAILABLE_ECDNDOMAINISNOTOFFLINE = "ResourceUnavailable.EcdnDomainIsNotOffline" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_ECDNMIGRATEDCDN = "UnauthorizedOperation.EcdnMigratedCdn" UNAUTHORIZEDOPERATION_ECDNUSERISSUSPENDED = "UnauthorizedOperation.EcdnUserIsSuspended"
func (*Client) StartEcdnDomainWithContext ¶ added in v1.0.324
func (c *Client) StartEcdnDomainWithContext(ctx context.Context, request *StartEcdnDomainRequest) (response *StartEcdnDomainResponse, err error)
StartEcdnDomain ECDN融合CDN后,接口都用CDN的,此接口已经废弃
本接口(StartEcdnDomain)用于启用加速域名,待启用域名必须处于已下线状态。
>? 若您的业务已迁移至 CDN 控制台,请参考<a href="https://cloud.tencent.com/document/product/228/41121"> CDN 接口文档</a>,使用 CDN 相关API 进行操作。
可能返回的错误码:
FAILEDOPERATION_ECDNCONFIGERROR = "FailedOperation.EcdnConfigError" INTERNALERROR_ECDNCONFIGERROR = "InternalError.EcdnConfigError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INVALIDPARAMETER_ECDNINTERFACEERROR = "InvalidParameter.EcdnInterfaceError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" RESOURCEINUSE_ECDNOPINPROGRESS = "ResourceInUse.EcdnOpInProgress" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" RESOURCEUNAVAILABLE_ECDNDOMAINISLOCKED = "ResourceUnavailable.EcdnDomainIsLocked" RESOURCEUNAVAILABLE_ECDNDOMAINISNOTOFFLINE = "ResourceUnavailable.EcdnDomainIsNotOffline" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_ECDNMIGRATEDCDN = "UnauthorizedOperation.EcdnMigratedCdn" UNAUTHORIZEDOPERATION_ECDNUSERISSUSPENDED = "UnauthorizedOperation.EcdnUserIsSuspended"
func (*Client) StopEcdnDomain ¶
func (c *Client) StopEcdnDomain(request *StopEcdnDomainRequest) (response *StopEcdnDomainResponse, err error)
StopEcdnDomain ECDN融合CDN后,接口都用CDN的,此接口已经废弃
本接口(StopCdnDomain)用于停止加速域名,待停用加速域名必须处于已上线或部署中状态。
>? 若您的业务已迁移至 CDN 控制台,请参考<a href="https://cloud.tencent.com/document/product/228/41120"> CDN 接口文档</a>,使用 CDN 相关API 进行操作。
可能返回的错误码:
FAILEDOPERATION_ECDNCONFIGERROR = "FailedOperation.EcdnConfigError" INTERNALERROR_ECDNCONFIGERROR = "InternalError.EcdnConfigError" INTERNALERROR_ECDNDBERROR = "InternalError.EcdnDbError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INVALIDPARAMETER_ECDNINTERFACEERROR = "InvalidParameter.EcdnInterfaceError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" RESOURCEINUSE_ECDNOPINPROGRESS = "ResourceInUse.EcdnOpInProgress" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" RESOURCEUNAVAILABLE_ECDNDOMAINISNOTONLINE = "ResourceUnavailable.EcdnDomainIsNotOnline" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_ECDNMIGRATEDCDN = "UnauthorizedOperation.EcdnMigratedCdn" UNAUTHORIZEDOPERATION_ECDNUSERISSUSPENDED = "UnauthorizedOperation.EcdnUserIsSuspended"
func (*Client) StopEcdnDomainWithContext ¶ added in v1.0.324
func (c *Client) StopEcdnDomainWithContext(ctx context.Context, request *StopEcdnDomainRequest) (response *StopEcdnDomainResponse, err error)
StopEcdnDomain ECDN融合CDN后,接口都用CDN的,此接口已经废弃
本接口(StopCdnDomain)用于停止加速域名,待停用加速域名必须处于已上线或部署中状态。
>? 若您的业务已迁移至 CDN 控制台,请参考<a href="https://cloud.tencent.com/document/product/228/41120"> CDN 接口文档</a>,使用 CDN 相关API 进行操作。
可能返回的错误码:
FAILEDOPERATION_ECDNCONFIGERROR = "FailedOperation.EcdnConfigError" INTERNALERROR_ECDNCONFIGERROR = "InternalError.EcdnConfigError" INTERNALERROR_ECDNDBERROR = "InternalError.EcdnDbError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INVALIDPARAMETER_ECDNINTERFACEERROR = "InvalidParameter.EcdnInterfaceError" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" RESOURCEINUSE_ECDNOPINPROGRESS = "ResourceInUse.EcdnOpInProgress" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" RESOURCEUNAVAILABLE_ECDNDOMAINISNOTONLINE = "ResourceUnavailable.EcdnDomainIsNotOnline" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_ECDNMIGRATEDCDN = "UnauthorizedOperation.EcdnMigratedCdn" UNAUTHORIZEDOPERATION_ECDNUSERISSUSPENDED = "UnauthorizedOperation.EcdnUserIsSuspended"
func (*Client) UpdateDomainConfig ¶
func (c *Client) UpdateDomainConfig(request *UpdateDomainConfigRequest) (response *UpdateDomainConfigResponse, err error)
UpdateDomainConfig ECDN融合CDN后,接口都用CDN的,此接口已经废弃
本接口(UpdateDomainConfig)用于更新ECDN加速域名配置信息。
注意:如果需要更新复杂类型的配置项,必须传递整个对象的所有属性,未传递的属性将使用默认值。建议通过查询接口获取配置属性后,直接修改后传递给本接口。Https配置由于证书的特殊性,更新时不用传递证书和密钥字段。
>? 若您的业务已迁移至 CDN 控制台,请参考<a href="https://cloud.tencent.com/document/product/228/41116"> CDN 接口文档</a>,使用 CDN 相关API 进行操作。
可能返回的错误码:
FAILEDOPERATION_ECDNCONFIGERROR = "FailedOperation.EcdnConfigError" INTERNALERROR_ECDNCONFIGERROR = "InternalError.EcdnConfigError" INTERNALERROR_ECDNDBERROR = "InternalError.EcdnDbError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INVALIDPARAMETER_ECDNINTERFACEERROR = "InvalidParameter.EcdnInterfaceError" INVALIDPARAMETER_ECDNINVALIDPARAMAREA = "InvalidParameter.EcdnInvalidParamArea" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" LIMITEXCEEDED_ECDNDOMAINOPTOOOFTEN = "LimitExceeded.EcdnDomainOpTooOften" RESOURCEINUSE_ECDNOPINPROGRESS = "ResourceInUse.EcdnOpInProgress" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNPROJECTNOTEXISTS = "ResourceNotFound.EcdnProjectNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" RESOURCEUNAVAILABLE_ECDNDOMAINISLOCKED = "ResourceUnavailable.EcdnDomainIsLocked" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_ECDNDOMAINUNAUTHORIZED = "UnauthorizedOperation.EcdnDomainUnauthorized" UNAUTHORIZEDOPERATION_ECDNMIGRATEDCDN = "UnauthorizedOperation.EcdnMigratedCdn" UNAUTHORIZEDOPERATION_ECDNPROJECTUNAUTHORIZED = "UnauthorizedOperation.EcdnProjectUnauthorized" UNAUTHORIZEDOPERATION_ECDNUSERISSUSPENDED = "UnauthorizedOperation.EcdnUserIsSuspended" UNAUTHORIZEDOPERATION_ECDNUSERNOWHITELIST = "UnauthorizedOperation.EcdnUserNoWhitelist"
func (*Client) UpdateDomainConfigWithContext ¶ added in v1.0.324
func (c *Client) UpdateDomainConfigWithContext(ctx context.Context, request *UpdateDomainConfigRequest) (response *UpdateDomainConfigResponse, err error)
UpdateDomainConfig ECDN融合CDN后,接口都用CDN的,此接口已经废弃
本接口(UpdateDomainConfig)用于更新ECDN加速域名配置信息。
注意:如果需要更新复杂类型的配置项,必须传递整个对象的所有属性,未传递的属性将使用默认值。建议通过查询接口获取配置属性后,直接修改后传递给本接口。Https配置由于证书的特殊性,更新时不用传递证书和密钥字段。
>? 若您的业务已迁移至 CDN 控制台,请参考<a href="https://cloud.tencent.com/document/product/228/41116"> CDN 接口文档</a>,使用 CDN 相关API 进行操作。
可能返回的错误码:
FAILEDOPERATION_ECDNCONFIGERROR = "FailedOperation.EcdnConfigError" INTERNALERROR_ECDNCONFIGERROR = "InternalError.EcdnConfigError" INTERNALERROR_ECDNDBERROR = "InternalError.EcdnDbError" INTERNALERROR_ECDNSYSTEMERROR = "InternalError.EcdnSystemError" INVALIDPARAMETER_ECDNINTERFACEERROR = "InvalidParameter.EcdnInterfaceError" INVALIDPARAMETER_ECDNINVALIDPARAMAREA = "InvalidParameter.EcdnInvalidParamArea" INVALIDPARAMETER_ECDNPARAMERROR = "InvalidParameter.EcdnParamError" LIMITEXCEEDED_ECDNDOMAINOPTOOOFTEN = "LimitExceeded.EcdnDomainOpTooOften" RESOURCEINUSE_ECDNOPINPROGRESS = "ResourceInUse.EcdnOpInProgress" RESOURCENOTFOUND_ECDNDOMAINNOTEXISTS = "ResourceNotFound.EcdnDomainNotExists" RESOURCENOTFOUND_ECDNPROJECTNOTEXISTS = "ResourceNotFound.EcdnProjectNotExists" RESOURCENOTFOUND_ECDNUSERNOTEXISTS = "ResourceNotFound.EcdnUserNotExists" RESOURCEUNAVAILABLE_ECDNDOMAINISLOCKED = "ResourceUnavailable.EcdnDomainIsLocked" UNAUTHORIZEDOPERATION_ECDNCAMUNAUTHORIZED = "UnauthorizedOperation.EcdnCamUnauthorized" UNAUTHORIZEDOPERATION_ECDNDOMAINUNAUTHORIZED = "UnauthorizedOperation.EcdnDomainUnauthorized" UNAUTHORIZEDOPERATION_ECDNMIGRATEDCDN = "UnauthorizedOperation.EcdnMigratedCdn" UNAUTHORIZEDOPERATION_ECDNPROJECTUNAUTHORIZED = "UnauthorizedOperation.EcdnProjectUnauthorized" UNAUTHORIZEDOPERATION_ECDNUSERISSUSPENDED = "UnauthorizedOperation.EcdnUserIsSuspended" UNAUTHORIZEDOPERATION_ECDNUSERNOWHITELIST = "UnauthorizedOperation.EcdnUserNoWhitelist"
type ClientCert ¶
type ClientCert struct { // 客户端证书,pem格式。 // 注意:此字段可能返回 null,表示取不到有效值。 Certificate *string `json:"Certificate,omitnil,omitempty" name:"Certificate"` // 客户端证书名称。 // 注意:此字段可能返回 null,表示取不到有效值。 CertName *string `json:"CertName,omitnil,omitempty" name:"CertName"` // 证书过期时间。 // 注意:此字段可能返回 null,表示取不到有效值。 ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 证书颁发时间。 // 注意:此字段可能返回 null,表示取不到有效值。 DeployTime *string `json:"DeployTime,omitnil,omitempty" name:"DeployTime"` }
type CreateVerifyRecordRequest ¶
type CreateVerifyRecordRequest struct { *tchttp.BaseRequest // 要取回的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
func NewCreateVerifyRecordRequest ¶
func NewCreateVerifyRecordRequest() (request *CreateVerifyRecordRequest)
func (*CreateVerifyRecordRequest) FromJsonString ¶
func (r *CreateVerifyRecordRequest) 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 (*CreateVerifyRecordRequest) ToJsonString ¶
func (r *CreateVerifyRecordRequest) ToJsonString() string
type CreateVerifyRecordRequestParams ¶ added in v1.0.426
type CreateVerifyRecordRequestParams struct { // 要取回的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
Predefined struct for user
type CreateVerifyRecordResponse ¶
type CreateVerifyRecordResponse struct { *tchttp.BaseResponse Response *CreateVerifyRecordResponseParams `json:"Response"` }
func NewCreateVerifyRecordResponse ¶
func NewCreateVerifyRecordResponse() (response *CreateVerifyRecordResponse)
func (*CreateVerifyRecordResponse) FromJsonString ¶
func (r *CreateVerifyRecordResponse) 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 (*CreateVerifyRecordResponse) ToJsonString ¶
func (r *CreateVerifyRecordResponse) ToJsonString() string
type CreateVerifyRecordResponseParams ¶ added in v1.0.426
type CreateVerifyRecordResponseParams struct { // 子解析 SubDomain *string `json:"SubDomain,omitnil,omitempty" name:"SubDomain"` // 解析值 Record *string `json:"Record,omitnil,omitempty" name:"Record"` // 解析类型 RecordType *string `json:"RecordType,omitnil,omitempty" name:"RecordType"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteEcdnDomainRequest ¶
type DeleteEcdnDomainRequest struct { *tchttp.BaseRequest // 待删除域名。 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
func NewDeleteEcdnDomainRequest ¶
func NewDeleteEcdnDomainRequest() (request *DeleteEcdnDomainRequest)
func (*DeleteEcdnDomainRequest) FromJsonString ¶
func (r *DeleteEcdnDomainRequest) 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 (*DeleteEcdnDomainRequest) ToJsonString ¶
func (r *DeleteEcdnDomainRequest) ToJsonString() string
type DeleteEcdnDomainRequestParams ¶ added in v1.0.426
type DeleteEcdnDomainRequestParams struct { // 待删除域名。 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
Predefined struct for user
type DeleteEcdnDomainResponse ¶
type DeleteEcdnDomainResponse struct { *tchttp.BaseResponse Response *DeleteEcdnDomainResponseParams `json:"Response"` }
func NewDeleteEcdnDomainResponse ¶
func NewDeleteEcdnDomainResponse() (response *DeleteEcdnDomainResponse)
func (*DeleteEcdnDomainResponse) FromJsonString ¶
func (r *DeleteEcdnDomainResponse) 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 (*DeleteEcdnDomainResponse) ToJsonString ¶
func (r *DeleteEcdnDomainResponse) ToJsonString() string
type DeleteEcdnDomainResponseParams ¶ added in v1.0.426
type DeleteEcdnDomainResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDomainsConfigRequest ¶
type DescribeDomainsConfigRequest struct { *tchttp.BaseRequest // 分页查询的偏移地址,默认0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页查询的域名个数,默认100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 查询条件过滤器。 Filters []*DomainFilter `json:"Filters,omitnil,omitempty" name:"Filters"` // 查询结果排序规则。 Sort *Sort `json:"Sort,omitnil,omitempty" name:"Sort"` }
func NewDescribeDomainsConfigRequest ¶
func NewDescribeDomainsConfigRequest() (request *DescribeDomainsConfigRequest)
func (*DescribeDomainsConfigRequest) FromJsonString ¶
func (r *DescribeDomainsConfigRequest) 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 (*DescribeDomainsConfigRequest) ToJsonString ¶
func (r *DescribeDomainsConfigRequest) ToJsonString() string
type DescribeDomainsConfigRequestParams ¶ added in v1.0.426
type DescribeDomainsConfigRequestParams struct { // 分页查询的偏移地址,默认0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页查询的域名个数,默认100。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 查询条件过滤器。 Filters []*DomainFilter `json:"Filters,omitnil,omitempty" name:"Filters"` // 查询结果排序规则。 Sort *Sort `json:"Sort,omitnil,omitempty" name:"Sort"` }
Predefined struct for user
type DescribeDomainsConfigResponse ¶
type DescribeDomainsConfigResponse struct { *tchttp.BaseResponse Response *DescribeDomainsConfigResponseParams `json:"Response"` }
func NewDescribeDomainsConfigResponse ¶
func NewDescribeDomainsConfigResponse() (response *DescribeDomainsConfigResponse)
func (*DescribeDomainsConfigResponse) FromJsonString ¶
func (r *DescribeDomainsConfigResponse) 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 (*DescribeDomainsConfigResponse) ToJsonString ¶
func (r *DescribeDomainsConfigResponse) ToJsonString() string
type DescribeDomainsConfigResponseParams ¶ added in v1.0.426
type DescribeDomainsConfigResponseParams struct { // 域名列表。 Domains []*DomainDetailInfo `json:"Domains,omitnil,omitempty" name:"Domains"` // 符合查询条件的域名总数,用于分页查询。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDomainsRequest ¶
type DescribeDomainsRequest struct { *tchttp.BaseRequest // 分页查询的偏移地址,默认0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页查询的域名个数,默认100,最大支持1000。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 查询条件过滤器。 Filters []*DomainFilter `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeDomainsRequest ¶
func NewDescribeDomainsRequest() (request *DescribeDomainsRequest)
func (*DescribeDomainsRequest) FromJsonString ¶
func (r *DescribeDomainsRequest) 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 (*DescribeDomainsRequest) ToJsonString ¶
func (r *DescribeDomainsRequest) ToJsonString() string
type DescribeDomainsRequestParams ¶ added in v1.0.426
type DescribeDomainsRequestParams struct { // 分页查询的偏移地址,默认0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页查询的域名个数,默认100,最大支持1000。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 查询条件过滤器。 Filters []*DomainFilter `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeDomainsResponse ¶
type DescribeDomainsResponse struct { *tchttp.BaseResponse Response *DescribeDomainsResponseParams `json:"Response"` }
func NewDescribeDomainsResponse ¶
func NewDescribeDomainsResponse() (response *DescribeDomainsResponse)
func (*DescribeDomainsResponse) FromJsonString ¶
func (r *DescribeDomainsResponse) 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 (*DescribeDomainsResponse) ToJsonString ¶
func (r *DescribeDomainsResponse) ToJsonString() string
type DescribeDomainsResponseParams ¶ added in v1.0.426
type DescribeDomainsResponseParams struct { // 域名信息列表。 Domains []*DomainBriefInfo `json:"Domains,omitnil,omitempty" name:"Domains"` // 域名总个数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeEcdnDomainLogsRequest ¶
type DescribeEcdnDomainLogsRequest struct { *tchttp.BaseRequest // 待查询域名。 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 日志起始时间。如:2019-10-01 00:00:00 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 日志结束时间,只支持最近30天内日志查询。2019-10-02 00:00:00 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 日志链接列表分页起始地址,默认0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 日志链接列表分页记录条数,默认100,最大1000。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeEcdnDomainLogsRequest ¶
func NewDescribeEcdnDomainLogsRequest() (request *DescribeEcdnDomainLogsRequest)
func (*DescribeEcdnDomainLogsRequest) FromJsonString ¶
func (r *DescribeEcdnDomainLogsRequest) 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 (*DescribeEcdnDomainLogsRequest) ToJsonString ¶
func (r *DescribeEcdnDomainLogsRequest) ToJsonString() string
type DescribeEcdnDomainLogsRequestParams ¶ added in v1.0.426
type DescribeEcdnDomainLogsRequestParams struct { // 待查询域名。 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 日志起始时间。如:2019-10-01 00:00:00 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 日志结束时间,只支持最近30天内日志查询。2019-10-02 00:00:00 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 日志链接列表分页起始地址,默认0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 日志链接列表分页记录条数,默认100,最大1000。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeEcdnDomainLogsResponse ¶
type DescribeEcdnDomainLogsResponse struct { *tchttp.BaseResponse Response *DescribeEcdnDomainLogsResponseParams `json:"Response"` }
func NewDescribeEcdnDomainLogsResponse ¶
func NewDescribeEcdnDomainLogsResponse() (response *DescribeEcdnDomainLogsResponse)
func (*DescribeEcdnDomainLogsResponse) FromJsonString ¶
func (r *DescribeEcdnDomainLogsResponse) 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 (*DescribeEcdnDomainLogsResponse) ToJsonString ¶
func (r *DescribeEcdnDomainLogsResponse) ToJsonString() string
type DescribeEcdnDomainLogsResponseParams ¶ added in v1.0.426
type DescribeEcdnDomainLogsResponseParams struct { // 日志链接列表。 // 注意:此字段可能返回 null,表示取不到有效值。 DomainLogs []*DomainLogs `json:"DomainLogs,omitnil,omitempty" name:"DomainLogs"` // 日志链接总条数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeEcdnDomainStatisticsRequest ¶
type DescribeEcdnDomainStatisticsRequest struct { *tchttp.BaseRequest // 查询起始时间,如:2019-12-13 00:00:00。 // 起止时间不超过90天。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 查询结束时间,如:2019-12-13 23:59:59。 // 起止时间不超过90天。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 统计指标名称: // flux:流量,单位为 byte // bandwidth:带宽,单位为 bps // request:请求数,单位为 次 Metrics []*string `json:"Metrics,omitnil,omitempty" name:"Metrics"` // 指定查询域名列表 Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"` // 指定要查询的项目 ID,[前往查看项目 ID](https://console.cloud.tencent.com/project) // 未填充域名情况下,指定项目查询,若填充了具体域名信息,以域名为主 Projects []*int64 `json:"Projects,omitnil,omitempty" name:"Projects"` // 列表分页起始地址,默认0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 列表分页记录条数,默认1000,最大3000。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 统计区域: // mainland: 境内 // oversea: 境外 // global: 全部 // 默认 global Area *string `json:"Area,omitnil,omitempty" name:"Area"` }
func NewDescribeEcdnDomainStatisticsRequest ¶
func NewDescribeEcdnDomainStatisticsRequest() (request *DescribeEcdnDomainStatisticsRequest)
func (*DescribeEcdnDomainStatisticsRequest) FromJsonString ¶
func (r *DescribeEcdnDomainStatisticsRequest) 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 (*DescribeEcdnDomainStatisticsRequest) ToJsonString ¶
func (r *DescribeEcdnDomainStatisticsRequest) ToJsonString() string
type DescribeEcdnDomainStatisticsRequestParams ¶ added in v1.0.426
type DescribeEcdnDomainStatisticsRequestParams struct { // 查询起始时间,如:2019-12-13 00:00:00。 // 起止时间不超过90天。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 查询结束时间,如:2019-12-13 23:59:59。 // 起止时间不超过90天。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 统计指标名称: // flux:流量,单位为 byte // bandwidth:带宽,单位为 bps // request:请求数,单位为 次 Metrics []*string `json:"Metrics,omitnil,omitempty" name:"Metrics"` // 指定查询域名列表 Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"` // 指定要查询的项目 ID,[前往查看项目 ID](https://console.cloud.tencent.com/project) // 未填充域名情况下,指定项目查询,若填充了具体域名信息,以域名为主 Projects []*int64 `json:"Projects,omitnil,omitempty" name:"Projects"` // 列表分页起始地址,默认0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 列表分页记录条数,默认1000,最大3000。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 统计区域: // mainland: 境内 // oversea: 境外 // global: 全部 // 默认 global Area *string `json:"Area,omitnil,omitempty" name:"Area"` }
Predefined struct for user
type DescribeEcdnDomainStatisticsResponse ¶
type DescribeEcdnDomainStatisticsResponse struct { *tchttp.BaseResponse Response *DescribeEcdnDomainStatisticsResponseParams `json:"Response"` }
func NewDescribeEcdnDomainStatisticsResponse ¶
func NewDescribeEcdnDomainStatisticsResponse() (response *DescribeEcdnDomainStatisticsResponse)
func (*DescribeEcdnDomainStatisticsResponse) FromJsonString ¶
func (r *DescribeEcdnDomainStatisticsResponse) 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 (*DescribeEcdnDomainStatisticsResponse) ToJsonString ¶
func (r *DescribeEcdnDomainStatisticsResponse) ToJsonString() string
type DescribeEcdnDomainStatisticsResponseParams ¶ added in v1.0.426
type DescribeEcdnDomainStatisticsResponseParams struct { // 域名数据 Data []*DomainData `json:"Data,omitnil,omitempty" name:"Data"` // 数量 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeEcdnStatisticsRequest ¶
type DescribeEcdnStatisticsRequest struct { *tchttp.BaseRequest // 查询起始时间,如:2019-12-13 00:00:00 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 查询结束时间,如:2019-12-13 23:59:59 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 指定查询指标,支持的类型有: // flux:流量,单位为 byte // bandwidth:带宽,单位为 bps // request:请求数,单位为 次 // 2xx:返回 2xx 状态码汇总或者 2 开头状态码数据,单位为 个 // 3xx:返回 3xx 状态码汇总或者 3 开头状态码数据,单位为 个 // 4xx:返回 4xx 状态码汇总或者 4 开头状态码数据,单位为 个 // 5xx:返回 5xx 状态码汇总或者 5 开头状态码数据,单位为 个 Metrics []*string `json:"Metrics,omitnil,omitempty" name:"Metrics"` // 时间粒度,支持以下几种模式: // 1 天 1,5,15,30,60,120,240,1440 // 2 ~ 3 天 15,30,60,120,240,1440 // 4 ~ 7 天 30,60,120,240,1440 // 8 ~ 31 天 60,120,240,1440 Interval *int64 `json:"Interval,omitnil,omitempty" name:"Interval"` // 指定查询域名列表 // // 最多可一次性查询30个加速域名。 Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"` // 指定要查询的项目 ID,[前往查看项目 ID](https://console.cloud.tencent.com/project) // 未填充域名情况下,指定项目查询,若填充了具体域名信息,以域名为主 Projects []*int64 `json:"Projects,omitnil,omitempty" name:"Projects"` // 统计区域: // mainland: 境内 // oversea: 境外 // global: 全部 // 默认 global Area *string `json:"Area,omitnil,omitempty" name:"Area"` }
func NewDescribeEcdnStatisticsRequest ¶
func NewDescribeEcdnStatisticsRequest() (request *DescribeEcdnStatisticsRequest)
func (*DescribeEcdnStatisticsRequest) FromJsonString ¶
func (r *DescribeEcdnStatisticsRequest) 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 (*DescribeEcdnStatisticsRequest) ToJsonString ¶
func (r *DescribeEcdnStatisticsRequest) ToJsonString() string
type DescribeEcdnStatisticsRequestParams ¶ added in v1.0.426
type DescribeEcdnStatisticsRequestParams struct { // 查询起始时间,如:2019-12-13 00:00:00 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 查询结束时间,如:2019-12-13 23:59:59 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 指定查询指标,支持的类型有: // flux:流量,单位为 byte // bandwidth:带宽,单位为 bps // request:请求数,单位为 次 // 2xx:返回 2xx 状态码汇总或者 2 开头状态码数据,单位为 个 // 3xx:返回 3xx 状态码汇总或者 3 开头状态码数据,单位为 个 // 4xx:返回 4xx 状态码汇总或者 4 开头状态码数据,单位为 个 // 5xx:返回 5xx 状态码汇总或者 5 开头状态码数据,单位为 个 Metrics []*string `json:"Metrics,omitnil,omitempty" name:"Metrics"` // 时间粒度,支持以下几种模式: // 1 天 1,5,15,30,60,120,240,1440 // 2 ~ 3 天 15,30,60,120,240,1440 // 4 ~ 7 天 30,60,120,240,1440 // 8 ~ 31 天 60,120,240,1440 Interval *int64 `json:"Interval,omitnil,omitempty" name:"Interval"` // 指定查询域名列表 // // 最多可一次性查询30个加速域名。 Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"` // 指定要查询的项目 ID,[前往查看项目 ID](https://console.cloud.tencent.com/project) // 未填充域名情况下,指定项目查询,若填充了具体域名信息,以域名为主 Projects []*int64 `json:"Projects,omitnil,omitempty" name:"Projects"` // 统计区域: // mainland: 境内 // oversea: 境外 // global: 全部 // 默认 global Area *string `json:"Area,omitnil,omitempty" name:"Area"` }
Predefined struct for user
type DescribeEcdnStatisticsResponse ¶
type DescribeEcdnStatisticsResponse struct { *tchttp.BaseResponse Response *DescribeEcdnStatisticsResponseParams `json:"Response"` }
func NewDescribeEcdnStatisticsResponse ¶
func NewDescribeEcdnStatisticsResponse() (response *DescribeEcdnStatisticsResponse)
func (*DescribeEcdnStatisticsResponse) FromJsonString ¶
func (r *DescribeEcdnStatisticsResponse) 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 (*DescribeEcdnStatisticsResponse) ToJsonString ¶
func (r *DescribeEcdnStatisticsResponse) ToJsonString() string
type DescribeEcdnStatisticsResponseParams ¶ added in v1.0.426
type DescribeEcdnStatisticsResponseParams struct { // 指定条件查询得到的数据明细 Data []*ResourceData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeIpStatusRequest ¶
type DescribeIpStatusRequest struct { *tchttp.BaseRequest // 加速域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 查询区域: // mainland: 国内节点 // overseas: 海外节点 // global: 全球节点 Area *string `json:"Area,omitnil,omitempty" name:"Area"` }
func NewDescribeIpStatusRequest ¶
func NewDescribeIpStatusRequest() (request *DescribeIpStatusRequest)
func (*DescribeIpStatusRequest) FromJsonString ¶
func (r *DescribeIpStatusRequest) 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 (*DescribeIpStatusRequest) ToJsonString ¶
func (r *DescribeIpStatusRequest) ToJsonString() string
type DescribeIpStatusRequestParams ¶ added in v1.0.426
type DescribeIpStatusRequestParams struct { // 加速域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 查询区域: // mainland: 国内节点 // overseas: 海外节点 // global: 全球节点 Area *string `json:"Area,omitnil,omitempty" name:"Area"` }
Predefined struct for user
type DescribeIpStatusResponse ¶
type DescribeIpStatusResponse struct { *tchttp.BaseResponse Response *DescribeIpStatusResponseParams `json:"Response"` }
func NewDescribeIpStatusResponse ¶
func NewDescribeIpStatusResponse() (response *DescribeIpStatusResponse)
func (*DescribeIpStatusResponse) FromJsonString ¶
func (r *DescribeIpStatusResponse) 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 (*DescribeIpStatusResponse) ToJsonString ¶
func (r *DescribeIpStatusResponse) ToJsonString() string
type DescribeIpStatusResponseParams ¶ added in v1.0.426
type DescribeIpStatusResponseParams struct { // 节点列表 Ips []*IpStatus `json:"Ips,omitnil,omitempty" name:"Ips"` // 节点总个数 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribePurgeQuotaRequest ¶
type DescribePurgeQuotaRequest struct {
*tchttp.BaseRequest
}
func NewDescribePurgeQuotaRequest ¶
func NewDescribePurgeQuotaRequest() (request *DescribePurgeQuotaRequest)
func (*DescribePurgeQuotaRequest) FromJsonString ¶
func (r *DescribePurgeQuotaRequest) 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 (*DescribePurgeQuotaRequest) ToJsonString ¶
func (r *DescribePurgeQuotaRequest) ToJsonString() string
type DescribePurgeQuotaRequestParams ¶ added in v1.0.426
type DescribePurgeQuotaRequestParams struct { }
Predefined struct for user
type DescribePurgeQuotaResponse ¶
type DescribePurgeQuotaResponse struct { *tchttp.BaseResponse Response *DescribePurgeQuotaResponseParams `json:"Response"` }
func NewDescribePurgeQuotaResponse ¶
func NewDescribePurgeQuotaResponse() (response *DescribePurgeQuotaResponse)
func (*DescribePurgeQuotaResponse) FromJsonString ¶
func (r *DescribePurgeQuotaResponse) 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 (*DescribePurgeQuotaResponse) ToJsonString ¶
func (r *DescribePurgeQuotaResponse) ToJsonString() string
type DescribePurgeQuotaResponseParams ¶ added in v1.0.426
type DescribePurgeQuotaResponseParams struct { // Url刷新用量及配额。 UrlPurge *Quota `json:"UrlPurge,omitnil,omitempty" name:"UrlPurge"` // 目录刷新用量及配额。 PathPurge *Quota `json:"PathPurge,omitnil,omitempty" name:"PathPurge"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribePurgeTasksRequest ¶
type DescribePurgeTasksRequest struct { *tchttp.BaseRequest // 查询刷新类型。url:查询 url 刷新记录;path:查询目录刷新记录。 PurgeType *string `json:"PurgeType,omitnil,omitempty" name:"PurgeType"` // 开始时间,如2018-08-08 00:00:00。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间,如2018-08-08 23:59:59。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 提交时返回的任务 Id,查询时 TaskId 和起始时间必须指定一项。 TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 分页查询偏移量,默认为0(从第0条开始)。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页查询限制数目,默认为20。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 查询关键字,请输入域名或 http(s):// 开头完整 URL。 Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` // 查询指定任务状态,fail表示失败,done表示成功,process表示刷新中。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` }
func NewDescribePurgeTasksRequest ¶
func NewDescribePurgeTasksRequest() (request *DescribePurgeTasksRequest)
func (*DescribePurgeTasksRequest) FromJsonString ¶
func (r *DescribePurgeTasksRequest) 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 (*DescribePurgeTasksRequest) ToJsonString ¶
func (r *DescribePurgeTasksRequest) ToJsonString() string
type DescribePurgeTasksRequestParams ¶ added in v1.0.426
type DescribePurgeTasksRequestParams struct { // 查询刷新类型。url:查询 url 刷新记录;path:查询目录刷新记录。 PurgeType *string `json:"PurgeType,omitnil,omitempty" name:"PurgeType"` // 开始时间,如2018-08-08 00:00:00。 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间,如2018-08-08 23:59:59。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 提交时返回的任务 Id,查询时 TaskId 和起始时间必须指定一项。 TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 分页查询偏移量,默认为0(从第0条开始)。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页查询限制数目,默认为20。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 查询关键字,请输入域名或 http(s):// 开头完整 URL。 Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` // 查询指定任务状态,fail表示失败,done表示成功,process表示刷新中。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` }
Predefined struct for user
type DescribePurgeTasksResponse ¶
type DescribePurgeTasksResponse struct { *tchttp.BaseResponse Response *DescribePurgeTasksResponseParams `json:"Response"` }
func NewDescribePurgeTasksResponse ¶
func NewDescribePurgeTasksResponse() (response *DescribePurgeTasksResponse)
func (*DescribePurgeTasksResponse) FromJsonString ¶
func (r *DescribePurgeTasksResponse) 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 (*DescribePurgeTasksResponse) ToJsonString ¶
func (r *DescribePurgeTasksResponse) ToJsonString() string
type DescribePurgeTasksResponseParams ¶ added in v1.0.426
type DescribePurgeTasksResponseParams struct { // 刷新历史记录。 PurgeLogs []*PurgeTask `json:"PurgeLogs,omitnil,omitempty" name:"PurgeLogs"` // 任务总数,用于分页。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DetailData ¶
type DomainBriefInfo ¶
type DomainBriefInfo struct { // 域名ID。 ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 腾讯云账号ID。 AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"` // CDN加速域名。 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 域名CName。 Cname *string `json:"Cname,omitnil,omitempty" name:"Cname"` // 域名状态,pending,rejected,processing, online,offline,deleted分别表示审核中,审核未通过,审核通过部署中,已开启,已关闭,已删除。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 项目ID。 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 域名创建时间。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 域名更新时间。 UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // 源站配置详情。 Origin *Origin `json:"Origin,omitnil,omitempty" name:"Origin"` // 域名封禁状态,normal,overdue,quota,malicious,ddos,idle,unlicensed,capping,readonly分别表示 正常,欠费停服,试用客户流量包耗尽,恶意用户,ddos攻击,无流量域名,未备案,带宽封顶,只读 Disable *string `json:"Disable,omitnil,omitempty" name:"Disable"` // 加速区域,mainland,oversea或global。 Area *string `json:"Area,omitnil,omitempty" name:"Area"` // 域名锁定状态,normal、global,分别表示未被锁定、全球锁定。 Readonly *string `json:"Readonly,omitnil,omitempty" name:"Readonly"` // 域名标签。 // 注意:此字段可能返回 null,表示取不到有效值。 Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"` }
type DomainData ¶
type DomainData struct { // 域名 Resource *string `json:"Resource,omitnil,omitempty" name:"Resource"` // 结果详情 DetailData []*DetailData `json:"DetailData,omitnil,omitempty" name:"DetailData"` }
type DomainDetailInfo ¶
type DomainDetailInfo struct { // 域名ID。 ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 腾讯云账号ID。 AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"` // 加速域名。 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 域名CName。 // 注意:此字段可能返回 null,表示取不到有效值。 Cname *string `json:"Cname,omitnil,omitempty" name:"Cname"` // 域名状态,pending,rejected,processing, online,offline,deleted分别表示审核中,审核未通过,审核通过部署中,已开启,已关闭,已删除。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 项目ID。 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 域名创建时间。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 域名更新时间。 UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // 源站配置。 Origin *Origin `json:"Origin,omitnil,omitempty" name:"Origin"` // IP黑白名单配置。 // 注意:此字段可能返回 null,表示取不到有效值。 IpFilter *IpFilter `json:"IpFilter,omitnil,omitempty" name:"IpFilter"` // IP限频配置。 // 注意:此字段可能返回 null,表示取不到有效值。 IpFreqLimit *IpFreqLimit `json:"IpFreqLimit,omitnil,omitempty" name:"IpFreqLimit"` // 源站响应头部配置。 // 注意:此字段可能返回 null,表示取不到有效值。 ResponseHeader *ResponseHeader `json:"ResponseHeader,omitnil,omitempty" name:"ResponseHeader"` // 节点缓存配置。 // 注意:此字段可能返回 null,表示取不到有效值。 CacheKey *CacheKey `json:"CacheKey,omitnil,omitempty" name:"CacheKey"` // 缓存规则配置。 // 注意:此字段可能返回 null,表示取不到有效值。 Cache *Cache `json:"Cache,omitnil,omitempty" name:"Cache"` // Https配置。 // 注意:此字段可能返回 null,表示取不到有效值。 Https *Https `json:"Https,omitnil,omitempty" name:"Https"` // 域名封禁状态,normal,overdue,quota,malicious,ddos,idle,unlicensed,capping,readonly分别表示 正常,欠费停服,试用客户流量包耗尽,恶意用户,ddos攻击,无流量域名,未备案,带宽封顶,只读。 // 注意:此字段可能返回 null,表示取不到有效值。 Disable *string `json:"Disable,omitnil,omitempty" name:"Disable"` // 访问协议强制跳转配置。 // 注意:此字段可能返回 null,表示取不到有效值。 ForceRedirect *ForceRedirect `json:"ForceRedirect,omitnil,omitempty" name:"ForceRedirect"` // 加速区域,mainland,overseas或global。 // 注意:此字段可能返回 null,表示取不到有效值。 Area *string `json:"Area,omitnil,omitempty" name:"Area"` // 域名锁定状态,normal、global 分别表示未被锁定,全球锁定。 // 注意:此字段可能返回 null,表示取不到有效值。 Readonly *string `json:"Readonly,omitnil,omitempty" name:"Readonly"` // 域名标签。 // 注意:此字段可能返回 null,表示取不到有效值。 Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"` // WebSocket配置。 // 注意:此字段可能返回 null,表示取不到有效值。 WebSocket *WebSocket `json:"WebSocket,omitnil,omitempty" name:"WebSocket"` }
type DomainFilter ¶
type DomainFilter struct { // 过滤字段名,支持的列表如下: // - origin:主源站。 // - domain:域名。 // - resourceId:域名id。 // - status:域名状态,online,offline,processing。 // - disable:域名封禁状态,normal,unlicensed。 // - projectId:项目ID。 // - fullUrlCache:全路径缓存,on或off。 // - https:是否配置https,on,off或processing。 // - originPullProtocol:回源协议类型,支持http,follow或https。 // - area:加速区域,支持mainland,overseas或global。 // - tagKey:标签键。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 过滤字段值。 Value []*string `json:"Value,omitnil,omitempty" name:"Value"` // 是否启用模糊查询,仅支持过滤字段名为origin,domain。 Fuzzy *bool `json:"Fuzzy,omitnil,omitempty" name:"Fuzzy"` }
type DomainLogs ¶
type EcdnData ¶
type EcdnData struct { // 查询指定的指标名称:Bandwidth,Flux,Request,Delay,状态码,LogBandwidth,LogFlux,LogRequest Metrics []*string `json:"Metrics,omitnil,omitempty" name:"Metrics"` // 明细数据组合 DetailData []*TimestampData `json:"DetailData,omitnil,omitempty" name:"DetailData"` }
type ForceRedirect ¶
type ForceRedirect struct { // 访问协议强制跳转配置开关,on或off。 // 注意:此字段可能返回 null,表示取不到有效值。 Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"` // 强制跳转访问协议类型,支持http,https,分别表示请求强制跳转http协议,请求强制跳转https协议。 // 注意:此字段可能返回 null,表示取不到有效值。 RedirectType *string `json:"RedirectType,omitnil,omitempty" name:"RedirectType"` // 强制跳转开启时返回的http状态码,支持301或302。 // 注意:此字段可能返回 null,表示取不到有效值。 RedirectStatusCode *int64 `json:"RedirectStatusCode,omitnil,omitempty" name:"RedirectStatusCode"` }
type Hsts ¶
type Hsts struct { // 是否开启,on或off。 Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"` // MaxAge数值。 // 注意:此字段可能返回 null,表示取不到有效值。 MaxAge *int64 `json:"MaxAge,omitnil,omitempty" name:"MaxAge"` // 是否包含子域名,on或off。 // 注意:此字段可能返回 null,表示取不到有效值。 IncludeSubDomains *string `json:"IncludeSubDomains,omitnil,omitempty" name:"IncludeSubDomains"` }
type HttpHeaderPathRule ¶
type HttpHeaderPathRule struct { // http头部设置方式,支持add,set或del,分别表示新增,设置或删除头部。 // 请求头部暂不支持set。 // 注意:此字段可能返回 null,表示取不到有效值。 HeaderMode *string `json:"HeaderMode,omitnil,omitempty" name:"HeaderMode"` // http头部名称。 // 注意:此字段可能返回 null,表示取不到有效值。 HeaderName *string `json:"HeaderName,omitnil,omitempty" name:"HeaderName"` // http头部值。del时可不填写该字段。 // 注意:此字段可能返回 null,表示取不到有效值。 HeaderValue *string `json:"HeaderValue,omitnil,omitempty" name:"HeaderValue"` // 生效的url路径规则类型,支持all,file,directory或path,分别表示全部路径,文件后缀类型,目录或绝对路径生效。 // 注意:此字段可能返回 null,表示取不到有效值。 RuleType *string `json:"RuleType,omitnil,omitempty" name:"RuleType"` // url路径或文件类型列表。 // 注意:此字段可能返回 null,表示取不到有效值。 RulePaths []*string `json:"RulePaths,omitnil,omitempty" name:"RulePaths"` }
type Https ¶
type Https struct { // https配置开关,on或off。开启https配置的域名在部署中状态,开关保持off。 // 注意:此字段可能返回 null,表示取不到有效值。 Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"` // 是否开启http2,on或off。 // 注意:此字段可能返回 null,表示取不到有效值。 Http2 *string `json:"Http2,omitnil,omitempty" name:"Http2"` // 是否开启OCSP功能,on或off。 // 注意:此字段可能返回 null,表示取不到有效值。 OcspStapling *string `json:"OcspStapling,omitnil,omitempty" name:"OcspStapling"` // 是否开启客户端证书校验功能,on或off,开启时必选上传客户端证书信息。 // 注意:此字段可能返回 null,表示取不到有效值。 VerifyClient *string `json:"VerifyClient,omitnil,omitempty" name:"VerifyClient"` // 服务器证书配置信息。 // 注意:此字段可能返回 null,表示取不到有效值。 CertInfo *ServerCert `json:"CertInfo,omitnil,omitempty" name:"CertInfo"` // 客户端证书配置信息。 // 注意:此字段可能返回 null,表示取不到有效值。 ClientCertInfo *ClientCert `json:"ClientCertInfo,omitnil,omitempty" name:"ClientCertInfo"` // 是否开启Spdy,on或off。 // 注意:此字段可能返回 null,表示取不到有效值。 Spdy *string `json:"Spdy,omitnil,omitempty" name:"Spdy"` // https证书部署状态,closed,deploying,deployed,failed分别表示已关闭,部署中,部署成功,部署失败。不可作为入参使用。 // 注意:此字段可能返回 null,表示取不到有效值。 SslStatus *string `json:"SslStatus,omitnil,omitempty" name:"SslStatus"` // Hsts配置 // 注意:此字段可能返回 null,表示取不到有效值。 Hsts *Hsts `json:"Hsts,omitnil,omitempty" name:"Hsts"` }
type IpFilter ¶
type IpFilter struct { // IP黑白名单开关,on或off。 Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"` // IP黑白名单类型,whitelist或blacklist。 // 注意:此字段可能返回 null,表示取不到有效值。 FilterType *string `json:"FilterType,omitnil,omitempty" name:"FilterType"` // IP黑白名单列表。 // 注意:此字段可能返回 null,表示取不到有效值。 Filters []*string `json:"Filters,omitnil,omitempty" name:"Filters"` }
type IpFreqLimit ¶
type IpStatus ¶
type IpStatus struct { // 节点 IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 节点所属区域 District *string `json:"District,omitnil,omitempty" name:"District"` // 节点所属运营商 Isp *string `json:"Isp,omitnil,omitempty" name:"Isp"` // 节点所在城市 City *string `json:"City,omitnil,omitempty" name:"City"` // 节点状态 // online:上线状态,正常调度服务中 // offline:下线状态 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 节点 IP 添加时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` }
type Origin ¶
type Origin struct { // 主源站列表,IP与域名源站不可混填。配置源站端口["origin1:port1", "origin2:port2"],配置回源权重["origin1::weight1", "origin2::weight2"],同时配置端口与权重 ["origin1:port1:weight1", "origin2:port2:weight2"],权重值有效范围为0-100。 Origins []*string `json:"Origins,omitnil,omitempty" name:"Origins"` // 主源站类型,支持domain,ip,分别表示域名源站,ip源站。 // 设置Origins时必须填写。 // 注意:此字段可能返回 null,表示取不到有效值。 OriginType *string `json:"OriginType,omitnil,omitempty" name:"OriginType"` // 回源时Host头部值。 // 注意:此字段可能返回 null,表示取不到有效值。 ServerName *string `json:"ServerName,omitnil,omitempty" name:"ServerName"` // 回源协议类型,支持http,follow,https,分别表示强制http回源,协议跟随回源,https回源。 // 不传入的情况下默认为http回源. // 注意:此字段可能返回 null,表示取不到有效值。 OriginPullProtocol *string `json:"OriginPullProtocol,omitnil,omitempty" name:"OriginPullProtocol"` // 备份源站列表。 BackupOrigins []*string `json:"BackupOrigins,omitnil,omitempty" name:"BackupOrigins"` // 备份源站类型,同OriginType。 // 设置BackupOrigins时必须填写。 // 注意:此字段可能返回 null,表示取不到有效值。 BackupOriginType *string `json:"BackupOriginType,omitnil,omitempty" name:"BackupOriginType"` // HTTPS回源高级配置 // 注意:此字段可能返回 null,表示取不到有效值。 AdvanceHttps *AdvanceHttps `json:"AdvanceHttps,omitnil,omitempty" name:"AdvanceHttps"` }
type PurgePathCacheRequest ¶
type PurgePathCacheRequest struct { *tchttp.BaseRequest // 要刷新的目录列表,必须包含协议头部。 Paths []*string `json:"Paths,omitnil,omitempty" name:"Paths"` // 刷新类型,flush 代表刷新有更新的资源,delete 表示刷新全部资源。 FlushType *string `json:"FlushType,omitnil,omitempty" name:"FlushType"` }
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 PurgePathCacheRequestParams ¶ added in v1.0.426
type PurgePathCacheRequestParams struct { // 要刷新的目录列表,必须包含协议头部。 Paths []*string `json:"Paths,omitnil,omitempty" name:"Paths"` // 刷新类型,flush 代表刷新有更新的资源,delete 表示刷新全部资源。 FlushType *string `json:"FlushType,omitnil,omitempty" name:"FlushType"` }
Predefined struct for user
type PurgePathCacheResponse ¶
type PurgePathCacheResponse struct { *tchttp.BaseResponse Response *PurgePathCacheResponseParams `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 PurgePathCacheResponseParams ¶ added in v1.0.426
type PurgePathCacheResponseParams struct { // 刷新任务Id。 TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type PurgeTask ¶
type PurgeTask struct { // 刷新任务ID。 TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 刷新Url。 Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 刷新任务状态,fail表示失败,done表示成功,process表示刷新中。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 刷新类型,url表示url刷新,path表示目录刷新。 PurgeType *string `json:"PurgeType,omitnil,omitempty" name:"PurgeType"` // 刷新资源方式,flush代表刷新更新资源,delete代表刷新全部资源。 FlushType *string `json:"FlushType,omitnil,omitempty" name:"FlushType"` // 刷新任务提交时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` }
type PurgeUrlsCacheRequest ¶
type PurgeUrlsCacheRequest struct { *tchttp.BaseRequest // 要刷新的Url列表,必须包含协议头部。 Urls []*string `json:"Urls,omitnil,omitempty" name:"Urls"` }
func NewPurgeUrlsCacheRequest ¶
func NewPurgeUrlsCacheRequest() (request *PurgeUrlsCacheRequest)
func (*PurgeUrlsCacheRequest) FromJsonString ¶
func (r *PurgeUrlsCacheRequest) 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 (*PurgeUrlsCacheRequest) ToJsonString ¶
func (r *PurgeUrlsCacheRequest) ToJsonString() string
type PurgeUrlsCacheRequestParams ¶ added in v1.0.426
type PurgeUrlsCacheRequestParams struct { // 要刷新的Url列表,必须包含协议头部。 Urls []*string `json:"Urls,omitnil,omitempty" name:"Urls"` }
Predefined struct for user
type PurgeUrlsCacheResponse ¶
type PurgeUrlsCacheResponse struct { *tchttp.BaseResponse Response *PurgeUrlsCacheResponseParams `json:"Response"` }
func NewPurgeUrlsCacheResponse ¶
func NewPurgeUrlsCacheResponse() (response *PurgeUrlsCacheResponse)
func (*PurgeUrlsCacheResponse) FromJsonString ¶
func (r *PurgeUrlsCacheResponse) 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 (*PurgeUrlsCacheResponse) ToJsonString ¶
func (r *PurgeUrlsCacheResponse) ToJsonString() string
type PurgeUrlsCacheResponseParams ¶ added in v1.0.426
type PurgeUrlsCacheResponseParams struct { // 刷新任务Id。 TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ResourceData ¶
type ResponseHeader ¶
type ResponseHeader struct { // 自定义响应头开关,on或off。 Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"` // 自定义响应头规则数组。 // 注意:此字段可能返回 null,表示取不到有效值。 HeaderRules []*HttpHeaderPathRule `json:"HeaderRules,omitnil,omitempty" name:"HeaderRules"` }
type ServerCert ¶
type ServerCert struct { // 服务器证书id,当证书为腾讯云托管证书时必填。 // 注意:此字段可能返回 null,表示取不到有效值。 CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"` // 服务器证书名称,当证书为腾讯云托管证书时必填。 // 注意:此字段可能返回 null,表示取不到有效值。 CertName *string `json:"CertName,omitnil,omitempty" name:"CertName"` // 服务器证书信息,上传自有证书时必填,必须包含完整的证书链信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Certificate *string `json:"Certificate,omitnil,omitempty" name:"Certificate"` // 服务器密钥信息,上传自有证书时必填。 // 注意:此字段可能返回 null,表示取不到有效值。 PrivateKey *string `json:"PrivateKey,omitnil,omitempty" name:"PrivateKey"` // 证书过期时间。 // 注意:此字段可能返回 null,表示取不到有效值。 ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 证书颁发时间。 // 注意:此字段可能返回 null,表示取不到有效值。 DeployTime *string `json:"DeployTime,omitnil,omitempty" name:"DeployTime"` // 证书备注信息。 // 注意:此字段可能返回 null,表示取不到有效值。 Message *string `json:"Message,omitnil,omitempty" name:"Message"` }
type StartEcdnDomainRequest ¶
type StartEcdnDomainRequest struct { *tchttp.BaseRequest // 待启用域名。 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
func NewStartEcdnDomainRequest ¶
func NewStartEcdnDomainRequest() (request *StartEcdnDomainRequest)
func (*StartEcdnDomainRequest) FromJsonString ¶
func (r *StartEcdnDomainRequest) 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 (*StartEcdnDomainRequest) ToJsonString ¶
func (r *StartEcdnDomainRequest) ToJsonString() string
type StartEcdnDomainRequestParams ¶ added in v1.0.426
type StartEcdnDomainRequestParams struct { // 待启用域名。 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
Predefined struct for user
type StartEcdnDomainResponse ¶
type StartEcdnDomainResponse struct { *tchttp.BaseResponse Response *StartEcdnDomainResponseParams `json:"Response"` }
func NewStartEcdnDomainResponse ¶
func NewStartEcdnDomainResponse() (response *StartEcdnDomainResponse)
func (*StartEcdnDomainResponse) FromJsonString ¶
func (r *StartEcdnDomainResponse) 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 (*StartEcdnDomainResponse) ToJsonString ¶
func (r *StartEcdnDomainResponse) ToJsonString() string
type StartEcdnDomainResponseParams ¶ added in v1.0.426
type StartEcdnDomainResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type StopEcdnDomainRequest ¶
type StopEcdnDomainRequest struct { *tchttp.BaseRequest // 待停用域名。 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
func NewStopEcdnDomainRequest ¶
func NewStopEcdnDomainRequest() (request *StopEcdnDomainRequest)
func (*StopEcdnDomainRequest) FromJsonString ¶
func (r *StopEcdnDomainRequest) 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 (*StopEcdnDomainRequest) ToJsonString ¶
func (r *StopEcdnDomainRequest) ToJsonString() string
type StopEcdnDomainRequestParams ¶ added in v1.0.426
type StopEcdnDomainRequestParams struct { // 待停用域名。 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
Predefined struct for user
type StopEcdnDomainResponse ¶
type StopEcdnDomainResponse struct { *tchttp.BaseResponse Response *StopEcdnDomainResponseParams `json:"Response"` }
func NewStopEcdnDomainResponse ¶
func NewStopEcdnDomainResponse() (response *StopEcdnDomainResponse)
func (*StopEcdnDomainResponse) FromJsonString ¶
func (r *StopEcdnDomainResponse) 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 (*StopEcdnDomainResponse) ToJsonString ¶
func (r *StopEcdnDomainResponse) ToJsonString() string
type StopEcdnDomainResponseParams ¶ added in v1.0.426
type StopEcdnDomainResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type TimestampData ¶
type UpdateDomainConfigRequest ¶
type UpdateDomainConfigRequest struct { *tchttp.BaseRequest // 域名。 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 源站配置。 Origin *Origin `json:"Origin,omitnil,omitempty" name:"Origin"` // 项目id。 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // IP黑白名单配置。 IpFilter *IpFilter `json:"IpFilter,omitnil,omitempty" name:"IpFilter"` // IP限频配置。 IpFreqLimit *IpFreqLimit `json:"IpFreqLimit,omitnil,omitempty" name:"IpFreqLimit"` // 源站响应头部配置。 ResponseHeader *ResponseHeader `json:"ResponseHeader,omitnil,omitempty" name:"ResponseHeader"` // 节点缓存配置。 CacheKey *CacheKey `json:"CacheKey,omitnil,omitempty" name:"CacheKey"` // 缓存规则配置。 Cache *Cache `json:"Cache,omitnil,omitempty" name:"Cache"` // Https配置。 Https *Https `json:"Https,omitnil,omitempty" name:"Https"` // 访问协议强制跳转配置。 ForceRedirect *ForceRedirect `json:"ForceRedirect,omitnil,omitempty" name:"ForceRedirect"` // 域名加速区域,mainland,overseas或global,分别表示中国境内加速,海外加速或全球加速。 Area *string `json:"Area,omitnil,omitempty" name:"Area"` // WebSocket配置 WebSocket *WebSocket `json:"WebSocket,omitnil,omitempty" name:"WebSocket"` }
func NewUpdateDomainConfigRequest ¶
func NewUpdateDomainConfigRequest() (request *UpdateDomainConfigRequest)
func (*UpdateDomainConfigRequest) FromJsonString ¶
func (r *UpdateDomainConfigRequest) 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 (*UpdateDomainConfigRequest) ToJsonString ¶
func (r *UpdateDomainConfigRequest) ToJsonString() string
type UpdateDomainConfigRequestParams ¶ added in v1.0.426
type UpdateDomainConfigRequestParams struct { // 域名。 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 源站配置。 Origin *Origin `json:"Origin,omitnil,omitempty" name:"Origin"` // 项目id。 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // IP黑白名单配置。 IpFilter *IpFilter `json:"IpFilter,omitnil,omitempty" name:"IpFilter"` // IP限频配置。 IpFreqLimit *IpFreqLimit `json:"IpFreqLimit,omitnil,omitempty" name:"IpFreqLimit"` // 源站响应头部配置。 ResponseHeader *ResponseHeader `json:"ResponseHeader,omitnil,omitempty" name:"ResponseHeader"` // 节点缓存配置。 CacheKey *CacheKey `json:"CacheKey,omitnil,omitempty" name:"CacheKey"` // 缓存规则配置。 Cache *Cache `json:"Cache,omitnil,omitempty" name:"Cache"` // Https配置。 Https *Https `json:"Https,omitnil,omitempty" name:"Https"` // 访问协议强制跳转配置。 ForceRedirect *ForceRedirect `json:"ForceRedirect,omitnil,omitempty" name:"ForceRedirect"` // 域名加速区域,mainland,overseas或global,分别表示中国境内加速,海外加速或全球加速。 Area *string `json:"Area,omitnil,omitempty" name:"Area"` // WebSocket配置 WebSocket *WebSocket `json:"WebSocket,omitnil,omitempty" name:"WebSocket"` }
Predefined struct for user
type UpdateDomainConfigResponse ¶
type UpdateDomainConfigResponse struct { *tchttp.BaseResponse Response *UpdateDomainConfigResponseParams `json:"Response"` }
func NewUpdateDomainConfigResponse ¶
func NewUpdateDomainConfigResponse() (response *UpdateDomainConfigResponse)
func (*UpdateDomainConfigResponse) FromJsonString ¶
func (r *UpdateDomainConfigResponse) 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 (*UpdateDomainConfigResponse) ToJsonString ¶
func (r *UpdateDomainConfigResponse) ToJsonString() string
type UpdateDomainConfigResponseParams ¶ added in v1.0.426
type UpdateDomainConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type WebSocket ¶
type WebSocket struct { // WebSocket 超时配置开关, 开关为off时,平台仍支持WebSocket连接,此时超时时间默认为15秒,若需要调整超时时间,将开关置为on. // // * WebSocket 为内测功能,如需使用,请联系腾讯云工程师开白. Switch *string `json:"Switch,omitnil,omitempty" name:"Switch"` // 设置超时时间,单位为秒,最大超时时间65秒。 // 注意:此字段可能返回 null,表示取不到有效值。 Timeout *int64 `json:"Timeout,omitnil,omitempty" name:"Timeout"` }