Documentation
¶
Index ¶
- Constants
- type Client
- func (c *Client) CreatePrefetchTask(request *CreatePrefetchTaskRequest) (response *CreatePrefetchTaskResponse, err error)
- func (c *Client) CreatePrefetchTaskWithContext(ctx context.Context, request *CreatePrefetchTaskRequest) (response *CreatePrefetchTaskResponse, err error)
- func (c *Client) CreatePurgeTask(request *CreatePurgeTaskRequest) (response *CreatePurgeTaskResponse, err error)
- func (c *Client) CreatePurgeTaskWithContext(ctx context.Context, request *CreatePurgeTaskRequest) (response *CreatePurgeTaskResponse, err error)
- func (c *Client) DescribePrefetchTasks(request *DescribePrefetchTasksRequest) (response *DescribePrefetchTasksResponse, err error)
- func (c *Client) DescribePrefetchTasksWithContext(ctx context.Context, request *DescribePrefetchTasksRequest) (response *DescribePrefetchTasksResponse, 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) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)
- func (c *Client) DescribeZonesWithContext(ctx context.Context, request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)
- type CreatePrefetchTaskRequest
- type CreatePrefetchTaskRequestParams
- type CreatePrefetchTaskResponse
- type CreatePrefetchTaskResponseParams
- type CreatePurgeTaskRequest
- type CreatePurgeTaskRequestParams
- type CreatePurgeTaskResponse
- type CreatePurgeTaskResponseParams
- type DescribePrefetchTasksRequest
- type DescribePrefetchTasksRequestParams
- type DescribePrefetchTasksResponse
- type DescribePrefetchTasksResponseParams
- type DescribePurgeTasksRequest
- type DescribePurgeTasksRequestParams
- type DescribePurgeTasksResponse
- type DescribePurgeTasksResponseParams
- type DescribeZonesRequest
- type DescribeZonesRequestParams
- type DescribeZonesResponse
- type DescribeZonesResponseParams
- type FailReason
- type Header
- type Resource
- type Sv
- type Tag
- type Task
- type Zone
- type ZoneFilter
Constants ¶
const ( // 内部错误。 INTERNALERROR = "InternalError" // 后台处理出错。 INTERNALERROR_BACKENDERROR = "InternalError.BackendError" // 获取配置失败。 INTERNALERROR_DOMAINCONFIG = "InternalError.DomainConfig" // 上传链接生成失败。 INTERNALERROR_FAILEDTOGENERATEURL = "InternalError.FailedToGenerateUrl" // 配额系统处理失败。 INTERNALERROR_QUOTASYSTEM = "InternalError.QuotaSystem" // 后端服务路由地址错误。 INTERNALERROR_ROUTEERROR = "InternalError.RouteError" // 域名不存在或不属于该账号。 INVALIDPARAMETER_DOMAINNOTFOUND = "InvalidParameter.DomainNotFound" // 参数错误: 无效 "结束时间", 不在允许的查询范围内: [开始时间, 开始+ 7天] INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError" // 资源存在错误。 INVALIDPARAMETER_TARGET = "InvalidParameter.Target" // 任务无法生成。 INVALIDPARAMETER_TASKNOTGENERATED = "InvalidParameter.TaskNotGenerated" // 文件上传链接存在问题。 INVALIDPARAMETER_UPLOADURL = "InvalidParameter.UploadUrl" // 本次提交的资源数超过上限。 LIMITEXCEEDED_BATCHQUOTA = "LimitExceeded.BatchQuota" // 当天提交的资源数超过上限。 LIMITEXCEEDED_DAILYQUOTA = "LimitExceeded.DailyQuota" // 操作被拒绝。 OPERATIONDENIED = "OperationDenied" // Cam 未授权。 UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized" // 鉴权错误。 UNAUTHORIZEDOPERATION_DOMAINEMPTY = "UnauthorizedOperation.DomainEmpty" // 子账户没有操作权限,请添加权限后继续操作。 UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission" )
const APIVersion = "2022-01-06"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) CreatePrefetchTask ¶ added in v1.0.394
func (c *Client) CreatePrefetchTask(request *CreatePrefetchTaskRequest) (response *CreatePrefetchTaskResponse, err error)
CreatePrefetchTask 创建预热任务
可能返回的错误码:
INTERNALERROR_BACKENDERROR = "InternalError.BackendError" INTERNALERROR_DOMAINCONFIG = "InternalError.DomainConfig" INTERNALERROR_FAILEDTOGENERATEURL = "InternalError.FailedToGenerateUrl" INTERNALERROR_QUOTASYSTEM = "InternalError.QuotaSystem" INVALIDPARAMETER_DOMAINNOTFOUND = "InvalidParameter.DomainNotFound" INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError" INVALIDPARAMETER_TARGET = "InvalidParameter.Target" INVALIDPARAMETER_TASKNOTGENERATED = "InvalidParameter.TaskNotGenerated" INVALIDPARAMETER_UPLOADURL = "InvalidParameter.UploadUrl" LIMITEXCEEDED_BATCHQUOTA = "LimitExceeded.BatchQuota" LIMITEXCEEDED_DAILYQUOTA = "LimitExceeded.DailyQuota" UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
func (*Client) CreatePrefetchTaskWithContext ¶ added in v1.0.394
func (c *Client) CreatePrefetchTaskWithContext(ctx context.Context, request *CreatePrefetchTaskRequest) (response *CreatePrefetchTaskResponse, err error)
CreatePrefetchTask 创建预热任务
可能返回的错误码:
INTERNALERROR_BACKENDERROR = "InternalError.BackendError" INTERNALERROR_DOMAINCONFIG = "InternalError.DomainConfig" INTERNALERROR_FAILEDTOGENERATEURL = "InternalError.FailedToGenerateUrl" INTERNALERROR_QUOTASYSTEM = "InternalError.QuotaSystem" INVALIDPARAMETER_DOMAINNOTFOUND = "InvalidParameter.DomainNotFound" INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError" INVALIDPARAMETER_TARGET = "InvalidParameter.Target" INVALIDPARAMETER_TASKNOTGENERATED = "InvalidParameter.TaskNotGenerated" INVALIDPARAMETER_UPLOADURL = "InvalidParameter.UploadUrl" LIMITEXCEEDED_BATCHQUOTA = "LimitExceeded.BatchQuota" LIMITEXCEEDED_DAILYQUOTA = "LimitExceeded.DailyQuota" UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized"
func (*Client) CreatePurgeTask ¶
func (c *Client) CreatePurgeTask(request *CreatePurgeTaskRequest) (response *CreatePurgeTaskResponse, err error)
CreatePurgeTask 创建清除缓存任务
可能返回的错误码:
INTERNALERROR_BACKENDERROR = "InternalError.BackendError" INTERNALERROR_DOMAINCONFIG = "InternalError.DomainConfig" INTERNALERROR_QUOTASYSTEM = "InternalError.QuotaSystem" INVALIDPARAMETER_DOMAINNOTFOUND = "InvalidParameter.DomainNotFound" INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError" INVALIDPARAMETER_TARGET = "InvalidParameter.Target" INVALIDPARAMETER_TASKNOTGENERATED = "InvalidParameter.TaskNotGenerated" INVALIDPARAMETER_UPLOADURL = "InvalidParameter.UploadUrl" LIMITEXCEEDED_BATCHQUOTA = "LimitExceeded.BatchQuota" LIMITEXCEEDED_DAILYQUOTA = "LimitExceeded.DailyQuota" OPERATIONDENIED = "OperationDenied" UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized" UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
func (*Client) CreatePurgeTaskWithContext ¶
func (c *Client) CreatePurgeTaskWithContext(ctx context.Context, request *CreatePurgeTaskRequest) (response *CreatePurgeTaskResponse, err error)
CreatePurgeTask 创建清除缓存任务
可能返回的错误码:
INTERNALERROR_BACKENDERROR = "InternalError.BackendError" INTERNALERROR_DOMAINCONFIG = "InternalError.DomainConfig" INTERNALERROR_QUOTASYSTEM = "InternalError.QuotaSystem" INVALIDPARAMETER_DOMAINNOTFOUND = "InvalidParameter.DomainNotFound" INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError" INVALIDPARAMETER_TARGET = "InvalidParameter.Target" INVALIDPARAMETER_TASKNOTGENERATED = "InvalidParameter.TaskNotGenerated" INVALIDPARAMETER_UPLOADURL = "InvalidParameter.UploadUrl" LIMITEXCEEDED_BATCHQUOTA = "LimitExceeded.BatchQuota" LIMITEXCEEDED_DAILYQUOTA = "LimitExceeded.DailyQuota" OPERATIONDENIED = "OperationDenied" UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized" UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
func (*Client) DescribePrefetchTasks ¶ added in v1.0.394
func (c *Client) DescribePrefetchTasks(request *DescribePrefetchTasksRequest) (response *DescribePrefetchTasksResponse, err error)
DescribePrefetchTasks 查询预热任务状态
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_ROUTEERROR = "InternalError.RouteError" INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError" OPERATIONDENIED = "OperationDenied" UNAUTHORIZEDOPERATION_DOMAINEMPTY = "UnauthorizedOperation.DomainEmpty"
func (*Client) DescribePrefetchTasksWithContext ¶ added in v1.0.394
func (c *Client) DescribePrefetchTasksWithContext(ctx context.Context, request *DescribePrefetchTasksRequest) (response *DescribePrefetchTasksResponse, err error)
DescribePrefetchTasks 查询预热任务状态
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_ROUTEERROR = "InternalError.RouteError" INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError" OPERATIONDENIED = "OperationDenied" UNAUTHORIZEDOPERATION_DOMAINEMPTY = "UnauthorizedOperation.DomainEmpty"
func (*Client) DescribePurgeTasks ¶
func (c *Client) DescribePurgeTasks(request *DescribePurgeTasksRequest) (response *DescribePurgeTasksResponse, err error)
DescribePurgeTasks 查询清除缓存历史记录
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError" OPERATIONDENIED = "OperationDenied"
func (*Client) DescribePurgeTasksWithContext ¶
func (c *Client) DescribePurgeTasksWithContext(ctx context.Context, request *DescribePurgeTasksRequest) (response *DescribePurgeTasksResponse, err error)
DescribePurgeTasks 查询清除缓存历史记录
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError" OPERATIONDENIED = "OperationDenied"
func (*Client) DescribeZones ¶ added in v1.0.393
func (c *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)
DescribeZones 用户查询用户站点信息列表,支持分页
可能返回的错误码:
OPERATIONDENIED = "OperationDenied" UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized" UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
func (*Client) DescribeZonesWithContext ¶ added in v1.0.393
func (c *Client) DescribeZonesWithContext(ctx context.Context, request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)
DescribeZones 用户查询用户站点信息列表,支持分页
可能返回的错误码:
OPERATIONDENIED = "OperationDenied" UNAUTHORIZEDOPERATION_CAMUNAUTHORIZED = "UnauthorizedOperation.CamUnauthorized" UNAUTHORIZEDOPERATION_NOPERMISSION = "UnauthorizedOperation.NoPermission"
type CreatePrefetchTaskRequest ¶ added in v1.0.394
type CreatePrefetchTaskRequest struct { *tchttp.BaseRequest // Zone ID ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 要预热的资源列表,每个元素格式类似如下: // http://www.example.com/example.txt Targets []*string `json:"Targets,omitnil,omitempty" name:"Targets"` // 是否对url进行encode // 若内容含有非 ASCII 字符集的字符,请开启此开关,编码转换(编码规则遵循 RFC3986) EncodeUrl *bool `json:"EncodeUrl,omitnil,omitempty" name:"EncodeUrl"` // 附带的http头部信息 Headers []*Header `json:"Headers,omitnil,omitempty" name:"Headers"` }
func NewCreatePrefetchTaskRequest ¶ added in v1.0.394
func NewCreatePrefetchTaskRequest() (request *CreatePrefetchTaskRequest)
func (*CreatePrefetchTaskRequest) FromJsonString ¶ added in v1.0.394
func (r *CreatePrefetchTaskRequest) 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 (*CreatePrefetchTaskRequest) ToJsonString ¶ added in v1.0.394
func (r *CreatePrefetchTaskRequest) ToJsonString() string
type CreatePrefetchTaskRequestParams ¶ added in v1.0.426
type CreatePrefetchTaskRequestParams struct { // Zone ID ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 要预热的资源列表,每个元素格式类似如下: // http://www.example.com/example.txt Targets []*string `json:"Targets,omitnil,omitempty" name:"Targets"` // 是否对url进行encode // 若内容含有非 ASCII 字符集的字符,请开启此开关,编码转换(编码规则遵循 RFC3986) EncodeUrl *bool `json:"EncodeUrl,omitnil,omitempty" name:"EncodeUrl"` // 附带的http头部信息 Headers []*Header `json:"Headers,omitnil,omitempty" name:"Headers"` }
Predefined struct for user
type CreatePrefetchTaskResponse ¶ added in v1.0.394
type CreatePrefetchTaskResponse struct { *tchttp.BaseResponse Response *CreatePrefetchTaskResponseParams `json:"Response"` }
func NewCreatePrefetchTaskResponse ¶ added in v1.0.394
func NewCreatePrefetchTaskResponse() (response *CreatePrefetchTaskResponse)
func (*CreatePrefetchTaskResponse) FromJsonString ¶ added in v1.0.394
func (r *CreatePrefetchTaskResponse) 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 (*CreatePrefetchTaskResponse) ToJsonString ¶ added in v1.0.394
func (r *CreatePrefetchTaskResponse) ToJsonString() string
type CreatePrefetchTaskResponseParams ¶ added in v1.0.426
type CreatePrefetchTaskResponseParams struct { // 任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 失败的任务列表 // 注意:此字段可能返回 null,表示取不到有效值。 FailedList []*FailReason `json:"FailedList,omitnil,omitempty" name:"FailedList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreatePurgeTaskRequest ¶
type CreatePurgeTaskRequest struct { *tchttp.BaseRequest // Zone ID ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 类型,当前支持的类型: // - purge_url:URL // - purge_prefix:前缀 // - purge_host:Hostname // - purge_all:全部缓存 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 要刷新的资源列表,每个元素格式依据Type而定 // 1) Type = purge_host 时 // 形如:www.example.com 或 foo.bar.example.com // 2) Type = purge_prefix 时 // 形如:http://www.example.com/example // 3) Type = purge_url 时 // 形如:https://www.example.com/example.jpg // 4)Type = purge_all 时 // Targets可为空,不需要填写 Targets []*string `json:"Targets,omitnil,omitempty" name:"Targets"` // 若有编码转换,仅清除编码转换后匹配的资源 // 若内容含有非 ASCII 字符集的字符,请开启此开关,编码转换(编码规则遵循 RFC3986) EncodeUrl *bool `json:"EncodeUrl,omitnil,omitempty" name:"EncodeUrl"` }
func NewCreatePurgeTaskRequest ¶
func NewCreatePurgeTaskRequest() (request *CreatePurgeTaskRequest)
func (*CreatePurgeTaskRequest) FromJsonString ¶
func (r *CreatePurgeTaskRequest) 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 (*CreatePurgeTaskRequest) ToJsonString ¶
func (r *CreatePurgeTaskRequest) ToJsonString() string
type CreatePurgeTaskRequestParams ¶ added in v1.0.426
type CreatePurgeTaskRequestParams struct { // Zone ID ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 类型,当前支持的类型: // - purge_url:URL // - purge_prefix:前缀 // - purge_host:Hostname // - purge_all:全部缓存 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 要刷新的资源列表,每个元素格式依据Type而定 // 1) Type = purge_host 时 // 形如:www.example.com 或 foo.bar.example.com // 2) Type = purge_prefix 时 // 形如:http://www.example.com/example // 3) Type = purge_url 时 // 形如:https://www.example.com/example.jpg // 4)Type = purge_all 时 // Targets可为空,不需要填写 Targets []*string `json:"Targets,omitnil,omitempty" name:"Targets"` // 若有编码转换,仅清除编码转换后匹配的资源 // 若内容含有非 ASCII 字符集的字符,请开启此开关,编码转换(编码规则遵循 RFC3986) EncodeUrl *bool `json:"EncodeUrl,omitnil,omitempty" name:"EncodeUrl"` }
Predefined struct for user
type CreatePurgeTaskResponse ¶
type CreatePurgeTaskResponse struct { *tchttp.BaseResponse Response *CreatePurgeTaskResponseParams `json:"Response"` }
func NewCreatePurgeTaskResponse ¶
func NewCreatePurgeTaskResponse() (response *CreatePurgeTaskResponse)
func (*CreatePurgeTaskResponse) FromJsonString ¶
func (r *CreatePurgeTaskResponse) 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 (*CreatePurgeTaskResponse) ToJsonString ¶
func (r *CreatePurgeTaskResponse) ToJsonString() string
type CreatePurgeTaskResponseParams ¶ added in v1.0.426
type CreatePurgeTaskResponseParams struct { // 任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 失败的任务列表及原因 // 注意:此字段可能返回 null,表示取不到有效值。 FailedList []*FailReason `json:"FailedList,omitnil,omitempty" name:"FailedList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribePrefetchTasksRequest ¶ added in v1.0.394
type DescribePrefetchTasksRequest struct { *tchttp.BaseRequest // 任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 查询起始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 查询结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 查询起始偏移量 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 查询最大返回的结果条数 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 查询的状态 // 允许的值为:processing、success、failed、timeout、invalid Statuses []*string `json:"Statuses,omitnil,omitempty" name:"Statuses"` // zone id ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 查询的域名列表 Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"` // 查询的资源 Target *string `json:"Target,omitnil,omitempty" name:"Target"` }
func NewDescribePrefetchTasksRequest ¶ added in v1.0.394
func NewDescribePrefetchTasksRequest() (request *DescribePrefetchTasksRequest)
func (*DescribePrefetchTasksRequest) FromJsonString ¶ added in v1.0.394
func (r *DescribePrefetchTasksRequest) 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 (*DescribePrefetchTasksRequest) ToJsonString ¶ added in v1.0.394
func (r *DescribePrefetchTasksRequest) ToJsonString() string
type DescribePrefetchTasksRequestParams ¶ added in v1.0.426
type DescribePrefetchTasksRequestParams struct { // 任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 查询起始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 查询结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 查询起始偏移量 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 查询最大返回的结果条数 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 查询的状态 // 允许的值为:processing、success、failed、timeout、invalid Statuses []*string `json:"Statuses,omitnil,omitempty" name:"Statuses"` // zone id ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 查询的域名列表 Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"` // 查询的资源 Target *string `json:"Target,omitnil,omitempty" name:"Target"` }
Predefined struct for user
type DescribePrefetchTasksResponse ¶ added in v1.0.394
type DescribePrefetchTasksResponse struct { *tchttp.BaseResponse Response *DescribePrefetchTasksResponseParams `json:"Response"` }
func NewDescribePrefetchTasksResponse ¶ added in v1.0.394
func NewDescribePrefetchTasksResponse() (response *DescribePrefetchTasksResponse)
func (*DescribePrefetchTasksResponse) FromJsonString ¶ added in v1.0.394
func (r *DescribePrefetchTasksResponse) 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 (*DescribePrefetchTasksResponse) ToJsonString ¶ added in v1.0.394
func (r *DescribePrefetchTasksResponse) ToJsonString() string
type DescribePrefetchTasksResponseParams ¶ added in v1.0.426
type DescribePrefetchTasksResponseParams struct { // 该查询条件总共条目数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 任务结果列表 Tasks []*Task `json:"Tasks,omitnil,omitempty" name:"Tasks"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribePurgeTasksRequest ¶
type DescribePurgeTasksRequest struct { *tchttp.BaseRequest // 任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 类型 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 查询起始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 查询结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 查询起始偏移量 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 查询最大返回的结果条数 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 查询的状态 // 允许的值为:processing、success、failed、timeout、invalid Statuses []*string `json:"Statuses,omitnil,omitempty" name:"Statuses"` // zone id ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 查询的域名列表 Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"` // 查询内容 Target *string `json:"Target,omitnil,omitempty" name:"Target"` }
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 { // 任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 类型 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 查询起始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 查询结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 查询起始偏移量 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 查询最大返回的结果条数 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 查询的状态 // 允许的值为:processing、success、failed、timeout、invalid Statuses []*string `json:"Statuses,omitnil,omitempty" name:"Statuses"` // zone id ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 查询的域名列表 Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"` // 查询内容 Target *string `json:"Target,omitnil,omitempty" name:"Target"` }
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 { // 该查询条件总共条目数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 任务结果列表 Tasks []*Task `json:"Tasks,omitnil,omitempty" name:"Tasks"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeZonesRequest ¶ added in v1.0.393
type DescribeZonesRequest struct { *tchttp.BaseRequest // 分页查询偏移量。默认值:0,最小值:0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页查询限制数目。默认值:1000,最大值:1000。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 查询条件过滤器,复杂类型。 Filters []*ZoneFilter `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeZonesRequest ¶ added in v1.0.393
func NewDescribeZonesRequest() (request *DescribeZonesRequest)
func (*DescribeZonesRequest) FromJsonString ¶ added in v1.0.393
func (r *DescribeZonesRequest) 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 (*DescribeZonesRequest) ToJsonString ¶ added in v1.0.393
func (r *DescribeZonesRequest) ToJsonString() string
type DescribeZonesRequestParams ¶ added in v1.0.426
type DescribeZonesRequestParams struct { // 分页查询偏移量。默认值:0,最小值:0。 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页查询限制数目。默认值:1000,最大值:1000。 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 查询条件过滤器,复杂类型。 Filters []*ZoneFilter `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeZonesResponse ¶ added in v1.0.393
type DescribeZonesResponse struct { *tchttp.BaseResponse Response *DescribeZonesResponseParams `json:"Response"` }
func NewDescribeZonesResponse ¶ added in v1.0.393
func NewDescribeZonesResponse() (response *DescribeZonesResponse)
func (*DescribeZonesResponse) FromJsonString ¶ added in v1.0.393
func (r *DescribeZonesResponse) 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 (*DescribeZonesResponse) ToJsonString ¶ added in v1.0.393
func (r *DescribeZonesResponse) ToJsonString() string
type DescribeZonesResponseParams ¶ added in v1.0.426
type DescribeZonesResponseParams struct { // 符合条件的站点个数。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 站点详细信息列表。 Zones []*Zone `json:"Zones,omitnil,omitempty" name:"Zones"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type FailReason ¶
type Resource ¶ added in v1.0.452
type Resource struct { // 资源 ID。 Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 付费模式,取值有: // <li>0:后付费。</li> PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"` // 创建时间。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 生效时间。 EnableTime *string `json:"EnableTime,omitnil,omitempty" name:"EnableTime"` // 失效时间。 ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 套餐状态,取值有: // <li>normal:正常;</li> // <li>isolated:隔离;</li> // <li>destroyed:销毁。</li> Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 询价参数。 Sv []*Sv `json:"Sv,omitnil,omitempty" name:"Sv"` // 是否自动续费,取值有: // <li>0:默认状态;</li> // <li>1:自动续费;</li> // <li>2:不自动续费。</li> AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // 套餐关联资源 ID。 PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 地域,取值有: // <li>mainland:国内;</li> // <li>overseas:海外。</li> Area *string `json:"Area,omitnil,omitempty" name:"Area"` }
type Task ¶
type Task struct { // 任务ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 状态 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 资源 Target *string `json:"Target,omitnil,omitempty" name:"Target"` // 任务类型 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 任务创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 任务完成时间 UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` }
type Zone ¶ added in v1.0.393
type Zone struct { // 站点ID。 Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 站点名称。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 站点当前使用的 NS 列表。 OriginalNameServers []*string `json:"OriginalNameServers,omitnil,omitempty" name:"OriginalNameServers"` // 腾讯云分配的 NS 列表。 NameServers []*string `json:"NameServers,omitnil,omitempty" name:"NameServers"` // 站点状态,取值有: // <li> active:NS 已切换; </li> // <li> pending:NS 未切换;</li> // <li> moved:NS 已切走;</li> // <li> deactivated:被封禁。 </li> Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 站点接入方式,取值有 // <li> full:NS 接入; </li> // <li> partial:CNAME 接入。</li> Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 站点是否关闭。 Paused *bool `json:"Paused,omitnil,omitempty" name:"Paused"` // 是否开启cname加速,取值有: // <li> enabled:开启;</li> // <li> disabled:关闭。</li> CnameSpeedUp *string `json:"CnameSpeedUp,omitnil,omitempty" name:"CnameSpeedUp"` // cname 接入状态,取值有: // <li> finished:站点已验证;</li> // <li> pending:站点验证中。</li> CnameStatus *string `json:"CnameStatus,omitnil,omitempty" name:"CnameStatus"` // 资源标签列表。 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` // 计费资源列表。 Resources []*Resource `json:"Resources,omitnil,omitempty" name:"Resources"` // 站点创建时间。 CreatedOn *string `json:"CreatedOn,omitnil,omitempty" name:"CreatedOn"` // 站点修改时间。 ModifiedOn *string `json:"ModifiedOn,omitnil,omitempty" name:"ModifiedOn"` // 站点接入地域,取值为: // <li> global:全球;</li> // <li> mainland:中国大陆;</li> // <li> overseas:境外区域。</li> Area *string `json:"Area,omitnil,omitempty" name:"Area"` }
type ZoneFilter ¶ added in v1.0.393
type ZoneFilter struct { // 过滤字段名,支持的列表如下: // <li> name:站点名;</li> // <li> status:站点状态;</li> // <li> tagKey:标签键;</li> // <li> tagValue: 标签值。</li> Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 过滤字段值。 Values []*string `json:"Values,omitnil,omitempty" name:"Values"` // 是否启用模糊查询,仅支持过滤字段名为name。模糊查询时,Values长度最大为1。默认为false。 Fuzzy *bool `json:"Fuzzy,omitnil,omitempty" name:"Fuzzy"` }