v20180125

package
v1.0.926 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (

	// CAM签名/鉴权错误。
	AUTHFAILURE = "AuthFailure"

	// 当前实例未购买api安全套餐
	AUTHFAILURE_ERRCODENOPURCHASED = "AuthFailure.ErrCodeNoPurchased"

	// DryRun 操作,代表请求将会是成功的,只是多传了 DryRun 参数。
	DRYRUNOPERATION = "DryRunOperation"

	// 操作失败。
	FAILEDOPERATION = "FailedOperation"

	// CKafka内部错误。
	FAILEDOPERATION_CKAFKAINTERNALERROR = "FailedOperation.CKafkaInternalError"

	// 调用CLS日志服务API失败
	FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed"

	// CLS内部错误。
	FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"

	// 操作CH数据库失败
	FAILEDOPERATION_CLICKHOUSEOPERATIONFAILED = "FailedOperation.ClickHouseOperationFailed"

	// 操作Mongo数据库失败
	FAILEDOPERATION_MONGOOPERATIONFAILED = "FailedOperation.MongoOperationFailed"

	// 操作Mysql数据库失败
	FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed"

	// 操作Redis数据库失败
	FAILEDOPERATION_REDISOPERATIONFAILED = "FailedOperation.RedisOperationFailed"

	// 删除的Session正在被启用
	FAILEDOPERATION_SESSIONINUSED = "FailedOperation.SessionInUsed"

	// 黑白名单添加数超过上限
	FAILEDOPERATION_THENUMBEROFADDEDBLACKANDWHITELISTEXCEEDSTHEUPPERLIMIT = "FailedOperation.TheNumberOfAddedBlackAndWhiteListExceedsTheUpperLimit"

	// 一次性删除数量达到上限
	FAILEDOPERATION_THENUMBEROFONETIMEDELETIONSREACHEDTHEUPPERLIMIT = "FailedOperation.TheNumberOfOneTimeDeletionsReachedTheUpperLimit"

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

	// 异步调用失败
	INTERNALERROR_ASYNCHRONOUSCALLFAILED = "InternalError.AsynchronousCallFailed"

	// DBErr
	INTERNALERROR_DBERR = "InternalError.DBErr"

	// 存在内部错误,请联系我们
	INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr"

	// 参数错误。
	INVALIDPARAMETER = "InvalidParameter"

	// 证书信息参数错误
	INVALIDPARAMETER_CERTIFICATIONPARAMETERERR = "InvalidParameter.CertificationParameterErr"

	// 域名数量超出限制错误
	INVALIDPARAMETER_DOMAINEXCEEDSLIMITERR = "InvalidParameter.DomainExceedsLimitErr"

	// 域名未备案
	INVALIDPARAMETER_DOMAINNOTRECORD = "InvalidParameter.DomainNotRecord"

	// 证书内容非法。
	INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"

	// 逻辑错误:SQL检索语句中的逻辑错误也可能导致错误。例如,使用错误的运算符、使用错误的条件等
	INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr"

	// 端口信息参数错误
	INVALIDPARAMETER_PORTPARAMETERERR = "InvalidParameter.PortParameterErr"

	// 防护域名参数错误
	INVALIDPARAMETER_PROTECTIONDOMAINPARAMETERERR = "InvalidParameter.ProtectionDomainParameterErr"

	// 根据ID查询证书失败。
	INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"

	// 语法错误:逻辑表达式语法解析出错
	INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr"

	// 语法错误:SQL检索语句必须遵循特定的语法规则,如果语法错误,就会导致SQL语句无法执行。例如,缺少关键字、拼写错误、缺少分号等。
	INVALIDPARAMETER_SQLSYNTAXERR = "InvalidParameter.SQLSyntaxErr"

	// 当前实例版本不支持开启TLS自定义,请升级到高级版及以上
	INVALIDPARAMETER_SUPPORTTLSCONFFAILED = "InvalidParameter.SupportTLSConfFailed"

	// TLS或加密套件参数错误
	INVALIDPARAMETER_TLSPARAMETERERR = "InvalidParameter.TLSParameterErr"

	// 数据类型错误:SQL检索语句中的数据类型必须与数据库中的数据类型匹配,否则会导致错误。例如,将字符串与整数进行比较、将日期格式不正确等。
	INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch"

	// 越权参数错误
	INVALIDPARAMETER_UNAUTHORIZEDOPERATIONPARAMETERERR = "InvalidParameter.UnauthorizedOperationParameterErr"

	// UnknownAction
	INVALIDPARAMETER_UNKNOWNACTION = "InvalidParameter.UnknownAction"

	// 回源信息参数错误
	INVALIDPARAMETER_UPSTREAMPARAMETERERR = "InvalidParameter.UpstreamParameterErr"

	// XFF重置参数错误
	INVALIDPARAMETER_XFFRESETPARAMETERERR = "InvalidParameter.XFFResetParameterErr"

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

	// InvalidRequest
	INVALIDPARAMETERVALUE_INVALIDREQUEST = "InvalidParameterValue.InvalidRequest"

	// 超过配额限制。
	LIMITEXCEEDED = "LimitExceeded"

	// SpecificationErr
	LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr"

	// 缺少参数错误。
	MISSINGPARAMETER = "MissingParameter"

	// 操作被拒绝。
	OPERATIONDENIED = "OperationDenied"

	// 请求的次数超过了频率限制。
	REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

	// 资源被占用。
	RESOURCEINUSE = "ResourceInUse"

	// EmptyErr
	RESOURCEINUSE_EMPTYERR = "ResourceInUse.EmptyErr"

	// 资源不足。
	RESOURCEINSUFFICIENT = "ResourceInsufficient"

	// 资源不存在。
	RESOURCENOTFOUND = "ResourceNotFound"

	// 资源不可用。
	RESOURCEUNAVAILABLE = "ResourceUnavailable"

	// IPV6网络正在分配,请耐心等待
	RESOURCEUNAVAILABLE_DOMAINIPV6INCONFIGERR = "ResourceUnavailable.DomainIpv6InConfigErr"

	// 资源售罄。
	RESOURCESSOLDOUT = "ResourcesSoldOut"

	// 未授权操作。
	UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

	// 未知参数错误。
	UNKNOWNPARAMETER = "UnknownParameter"

	// 操作不支持。
	UNSUPPORTEDOPERATION = "UnsupportedOperation"

	// InvalidRequest
	UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"
)
View Source
const APIVersion = "2018-01-25"

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessFullTextInfo added in v1.0.228

type AccessFullTextInfo struct {
	// 是否大小写敏感
	// 注意:此字段可能返回 null,表示取不到有效值。
	CaseSensitive *bool `json:"CaseSensitive,omitnil,omitempty" name:"CaseSensitive"`

	// 全文索引的分词符,字符串中每个字符代表一个分词符
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tokenizer *string `json:"Tokenizer,omitnil,omitempty" name:"Tokenizer"`

	// 是否包含中文
	// 注意:此字段可能返回 null,表示取不到有效值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainZH *bool `json:"ContainZH,omitnil,omitempty" name:"ContainZH"`
}

type AccessHistogramItem added in v1.0.710

type AccessHistogramItem struct {
	// 时间,单位ms
	//
	// Deprecated: BTime is deprecated.
	BTime *int64 `json:"BTime,omitnil,omitempty" name:"BTime"`

	// 日志条数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 时间,单位ms
	BeginTime *int64 `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`
}

type AccessKeyValueInfo added in v1.0.228

type AccessKeyValueInfo struct {
	// 需要配置键值或者元字段索引的字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 字段的索引描述信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *AccessValueInfo `json:"Value,omitnil,omitempty" name:"Value"`
}

type AccessLogInfo added in v1.0.228

type AccessLogInfo struct {
	// 日志时间,单位ms
	// 注意:此字段可能返回 null,表示取不到有效值。
	Time *int64 `json:"Time,omitnil,omitempty" name:"Time"`

	// 日志主题ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`

	// 日志主题名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// 日志来源IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`

	// 日志文件名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 日志上报请求包的ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	PkgId *string `json:"PkgId,omitnil,omitempty" name:"PkgId"`

	// 请求包内日志的ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	PkgLogId *string `json:"PkgLogId,omitnil,omitempty" name:"PkgLogId"`

	// 日志内容的Json序列化字符串
	// 注意:此字段可能返回 null,表示取不到有效值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LogJson *string `json:"LogJson,omitnil,omitempty" name:"LogJson"`
}

type AccessLogItem added in v1.0.228

type AccessLogItem struct {
	// 日记Key
	// 注意:此字段可能返回 null,表示取不到有效值。
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 日志Value
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type AccessLogItems added in v1.0.228

type AccessLogItems struct {
	// 分析结果返回的KV数据对
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*AccessLogItem `json:"Data,omitnil,omitempty" name:"Data"`
}

type AccessRuleInfo added in v1.0.228

type AccessRuleInfo struct {
	// 全文索引配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FullText *AccessFullTextInfo `json:"FullText,omitnil,omitempty" name:"FullText"`

	// 键值索引配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	KeyValue *AccessRuleKeyValueInfo `json:"KeyValue,omitnil,omitempty" name:"KeyValue"`

	// 元字段索引配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tag *AccessRuleTagInfo `json:"Tag,omitnil,omitempty" name:"Tag"`
}

type AccessRuleKeyValueInfo added in v1.0.228

type AccessRuleKeyValueInfo struct {
	// 是否大小写敏感
	// 注意:此字段可能返回 null,表示取不到有效值。
	CaseSensitive *bool `json:"CaseSensitive,omitnil,omitempty" name:"CaseSensitive"`

	// 需要建立索引的键值对信息;最大只能配置100个键值对
	// 注意:此字段可能返回 null,表示取不到有效值。
	KeyValues []*AccessKeyValueInfo `json:"KeyValues,omitnil,omitempty" name:"KeyValues"`
}

type AccessRuleTagInfo added in v1.0.228

type AccessRuleTagInfo struct {
	// 是否大小写敏感
	// 注意:此字段可能返回 null,表示取不到有效值。
	CaseSensitive *bool `json:"CaseSensitive,omitnil,omitempty" name:"CaseSensitive"`

	// 标签索引配置中的字段信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	KeyValues []*AccessKeyValueInfo `json:"KeyValues,omitnil,omitempty" name:"KeyValues"`
}

type AccessValueInfo added in v1.0.228

type AccessValueInfo struct {
	// 字段类型,目前支持的类型有:long、text、double
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 字段的分词符,只有当字段类型为text时才有意义;输入字符串中的每个字符代表一个分词符
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tokenizer *string `json:"Tokenizer,omitnil,omitempty" name:"Tokenizer"`

	// 字段是否开启分析功能
	// 注意:此字段可能返回 null,表示取不到有效值。
	SqlFlag *bool `json:"SqlFlag,omitnil,omitempty" name:"SqlFlag"`

	// 是否包含中文
	// 注意:此字段可能返回 null,表示取不到有效值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ContainZH *bool `json:"ContainZH,omitnil,omitempty" name:"ContainZH"`
}

type AddAntiFakeUrlRequest added in v1.0.737

type AddAntiFakeUrlRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

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

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

func NewAddAntiFakeUrlRequest added in v1.0.737

func NewAddAntiFakeUrlRequest() (request *AddAntiFakeUrlRequest)

func (*AddAntiFakeUrlRequest) FromJsonString added in v1.0.737

func (r *AddAntiFakeUrlRequest) 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 (*AddAntiFakeUrlRequest) ToJsonString added in v1.0.737

func (r *AddAntiFakeUrlRequest) ToJsonString() string

type AddAntiFakeUrlRequestParams added in v1.0.737

type AddAntiFakeUrlRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

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

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

Predefined struct for user

type AddAntiFakeUrlResponse added in v1.0.737

type AddAntiFakeUrlResponse struct {
	*tchttp.BaseResponse
	Response *AddAntiFakeUrlResponseParams `json:"Response"`
}

func NewAddAntiFakeUrlResponse added in v1.0.737

func NewAddAntiFakeUrlResponse() (response *AddAntiFakeUrlResponse)

func (*AddAntiFakeUrlResponse) FromJsonString added in v1.0.737

func (r *AddAntiFakeUrlResponse) 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 (*AddAntiFakeUrlResponse) ToJsonString added in v1.0.737

func (r *AddAntiFakeUrlResponse) ToJsonString() string

type AddAntiFakeUrlResponseParams added in v1.0.737

type AddAntiFakeUrlResponseParams struct {
	// 结果
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

	// 规则ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

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

Predefined struct for user

type AddAntiInfoLeakRulesRequest added in v1.0.737

type AddAntiInfoLeakRulesRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 规则名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 动作,0(告警)、1(替换)、2(仅显示前四位)、3(仅显示后四位)、4(阻断)
	ActionType *uint64 `json:"ActionType,omitnil,omitempty" name:"ActionType"`

	// 策略详情
	Strategies []*StrategyForAntiInfoLeak `json:"Strategies,omitnil,omitempty" name:"Strategies"`

	// 网址
	Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"`
}

func NewAddAntiInfoLeakRulesRequest added in v1.0.737

func NewAddAntiInfoLeakRulesRequest() (request *AddAntiInfoLeakRulesRequest)

func (*AddAntiInfoLeakRulesRequest) FromJsonString added in v1.0.737

func (r *AddAntiInfoLeakRulesRequest) 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 (*AddAntiInfoLeakRulesRequest) ToJsonString added in v1.0.737

func (r *AddAntiInfoLeakRulesRequest) ToJsonString() string

type AddAntiInfoLeakRulesRequestParams added in v1.0.737

type AddAntiInfoLeakRulesRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 规则名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 动作,0(告警)、1(替换)、2(仅显示前四位)、3(仅显示后四位)、4(阻断)
	ActionType *uint64 `json:"ActionType,omitnil,omitempty" name:"ActionType"`

	// 策略详情
	Strategies []*StrategyForAntiInfoLeak `json:"Strategies,omitnil,omitempty" name:"Strategies"`

	// 网址
	Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"`
}

Predefined struct for user

type AddAntiInfoLeakRulesResponse added in v1.0.737

type AddAntiInfoLeakRulesResponse struct {
	*tchttp.BaseResponse
	Response *AddAntiInfoLeakRulesResponseParams `json:"Response"`
}

func NewAddAntiInfoLeakRulesResponse added in v1.0.737

func NewAddAntiInfoLeakRulesResponse() (response *AddAntiInfoLeakRulesResponse)

func (*AddAntiInfoLeakRulesResponse) FromJsonString added in v1.0.737

func (r *AddAntiInfoLeakRulesResponse) 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 (*AddAntiInfoLeakRulesResponse) ToJsonString added in v1.0.737

func (r *AddAntiInfoLeakRulesResponse) ToJsonString() string

type AddAntiInfoLeakRulesResponseParams added in v1.0.737

type AddAntiInfoLeakRulesResponseParams struct {
	// 规则ID
	RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

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

Predefined struct for user

type AddAttackWhiteRuleRequest added in v1.0.765

type AddAttackWhiteRuleRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 规则状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 匹配规则项列表
	Rules []*UserWhiteRuleItem `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 规则序号
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 规则Id
	SignatureId *string `json:"SignatureId,omitnil,omitempty" name:"SignatureId"`

	// 加白的规则ID列表
	SignatureIds []*string `json:"SignatureIds,omitnil,omitempty" name:"SignatureIds"`
}

func NewAddAttackWhiteRuleRequest added in v1.0.765

func NewAddAttackWhiteRuleRequest() (request *AddAttackWhiteRuleRequest)

func (*AddAttackWhiteRuleRequest) FromJsonString added in v1.0.765

func (r *AddAttackWhiteRuleRequest) 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 (*AddAttackWhiteRuleRequest) ToJsonString added in v1.0.765

func (r *AddAttackWhiteRuleRequest) ToJsonString() string

type AddAttackWhiteRuleRequestParams added in v1.0.765

type AddAttackWhiteRuleRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 规则状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 匹配规则项列表
	Rules []*UserWhiteRuleItem `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 规则序号
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 规则Id
	SignatureId *string `json:"SignatureId,omitnil,omitempty" name:"SignatureId"`

	// 加白的规则ID列表
	SignatureIds []*string `json:"SignatureIds,omitnil,omitempty" name:"SignatureIds"`
}

Predefined struct for user

type AddAttackWhiteRuleResponse added in v1.0.765

type AddAttackWhiteRuleResponse struct {
	*tchttp.BaseResponse
	Response *AddAttackWhiteRuleResponseParams `json:"Response"`
}

func NewAddAttackWhiteRuleResponse added in v1.0.765

func NewAddAttackWhiteRuleResponse() (response *AddAttackWhiteRuleResponse)

func (*AddAttackWhiteRuleResponse) FromJsonString added in v1.0.765

func (r *AddAttackWhiteRuleResponse) 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 (*AddAttackWhiteRuleResponse) ToJsonString added in v1.0.765

func (r *AddAttackWhiteRuleResponse) ToJsonString() string

type AddAttackWhiteRuleResponseParams added in v1.0.765

type AddAttackWhiteRuleResponseParams struct {
	// 规则总数
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

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

Predefined struct for user

type AddCustomRuleRequest

type AddCustomRuleRequest struct {
	*tchttp.BaseRequest

	// 规则名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 优先级
	SortId *string `json:"SortId,omitnil,omitempty" name:"SortId"`

	// 过期时间,单位为秒级时间戳,例如1677254399表示过期时间为2023-02-24 23:59:59. 0表示永不过期
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 策略详情
	Strategies []*Strategy `json:"Strategies,omitnil,omitempty" name:"Strategies"`

	// 需要添加策略的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向
	ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"`

	// 如果动作是重定向,则表示重定向的地址;其他情况可以为空
	Redirect *string `json:"Redirect,omitnil,omitempty" name:"Redirect"`

	// WAF实例类型,sparta-waf表示SAAS型WAF,clb-waf表示负载均衡型WAF
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 放行的详情
	Bypass *string `json:"Bypass,omitnil,omitempty" name:"Bypass"`

	// 添加规则的来源,默认为空
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`
}

func NewAddCustomRuleRequest

func NewAddCustomRuleRequest() (request *AddCustomRuleRequest)

func (*AddCustomRuleRequest) FromJsonString

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

func (r *AddCustomRuleRequest) ToJsonString() string

type AddCustomRuleRequestParams added in v1.0.426

type AddCustomRuleRequestParams struct {
	// 规则名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 优先级
	SortId *string `json:"SortId,omitnil,omitempty" name:"SortId"`

	// 过期时间,单位为秒级时间戳,例如1677254399表示过期时间为2023-02-24 23:59:59. 0表示永不过期
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 策略详情
	Strategies []*Strategy `json:"Strategies,omitnil,omitempty" name:"Strategies"`

	// 需要添加策略的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向
	ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"`

	// 如果动作是重定向,则表示重定向的地址;其他情况可以为空
	Redirect *string `json:"Redirect,omitnil,omitempty" name:"Redirect"`

	// WAF实例类型,sparta-waf表示SAAS型WAF,clb-waf表示负载均衡型WAF
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 放行的详情
	Bypass *string `json:"Bypass,omitnil,omitempty" name:"Bypass"`

	// 添加规则的来源,默认为空
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`
}

Predefined struct for user

type AddCustomRuleResponse

type AddCustomRuleResponse struct {
	*tchttp.BaseResponse
	Response *AddCustomRuleResponseParams `json:"Response"`
}

func NewAddCustomRuleResponse

func NewAddCustomRuleResponse() (response *AddCustomRuleResponse)

func (*AddCustomRuleResponse) FromJsonString

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

func (r *AddCustomRuleResponse) ToJsonString() string

type AddCustomRuleResponseParams added in v1.0.426

type AddCustomRuleResponseParams struct {
	// 操作的状态码,如果所有的资源操作成功则返回的是成功的状态码,如果有资源操作失败则需要解析Message的内容来查看哪个资源失败
	Success *ResponseCode `json:"Success,omitnil,omitempty" name:"Success"`

	// 添加成功的规则ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

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

Predefined struct for user

type AddCustomWhiteRuleRequest added in v1.0.643

type AddCustomWhiteRuleRequest struct {
	*tchttp.BaseRequest

	// 规则名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 优先级
	SortId *string `json:"SortId,omitnil,omitempty" name:"SortId"`

	// 过期时间
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 策略详情
	Strategies []*Strategy `json:"Strategies,omitnil,omitempty" name:"Strategies"`

	// 需要添加策略的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 放行的详情
	Bypass *string `json:"Bypass,omitnil,omitempty" name:"Bypass"`
}

func NewAddCustomWhiteRuleRequest added in v1.0.643

func NewAddCustomWhiteRuleRequest() (request *AddCustomWhiteRuleRequest)

func (*AddCustomWhiteRuleRequest) FromJsonString added in v1.0.643

func (r *AddCustomWhiteRuleRequest) 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 (*AddCustomWhiteRuleRequest) ToJsonString added in v1.0.643

func (r *AddCustomWhiteRuleRequest) ToJsonString() string

type AddCustomWhiteRuleRequestParams added in v1.0.643

type AddCustomWhiteRuleRequestParams struct {
	// 规则名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 优先级
	SortId *string `json:"SortId,omitnil,omitempty" name:"SortId"`

	// 过期时间
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 策略详情
	Strategies []*Strategy `json:"Strategies,omitnil,omitempty" name:"Strategies"`

	// 需要添加策略的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 放行的详情
	Bypass *string `json:"Bypass,omitnil,omitempty" name:"Bypass"`
}

Predefined struct for user

type AddCustomWhiteRuleResponse added in v1.0.643

type AddCustomWhiteRuleResponse struct {
	*tchttp.BaseResponse
	Response *AddCustomWhiteRuleResponseParams `json:"Response"`
}

func NewAddCustomWhiteRuleResponse added in v1.0.643

func NewAddCustomWhiteRuleResponse() (response *AddCustomWhiteRuleResponse)

func (*AddCustomWhiteRuleResponse) FromJsonString added in v1.0.643

func (r *AddCustomWhiteRuleResponse) 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 (*AddCustomWhiteRuleResponse) ToJsonString added in v1.0.643

func (r *AddCustomWhiteRuleResponse) ToJsonString() string

type AddCustomWhiteRuleResponseParams added in v1.0.643

type AddCustomWhiteRuleResponseParams struct {
	// 操作的状态码,如果所有的资源操作成功则返回的是成功的状态码,如果有资源操作失败则需要解析Message的内容来查看哪个资源失败
	Success *ResponseCode `json:"Success,omitnil,omitempty" name:"Success"`

	// 添加成功的规则ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

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

Predefined struct for user

type AddDomainWhiteRuleRequest added in v1.0.386

type AddDomainWhiteRuleRequest struct {
	*tchttp.BaseRequest

	// 需要添加的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 需要添加的规则
	Rules []*uint64 `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 需要添加的规则url
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 规则的方法
	Function *string `json:"Function,omitnil,omitempty" name:"Function"`

	// 规则的开关,0表示规则关闭,1表示规则打开
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

func NewAddDomainWhiteRuleRequest added in v1.0.386

func NewAddDomainWhiteRuleRequest() (request *AddDomainWhiteRuleRequest)

func (*AddDomainWhiteRuleRequest) FromJsonString added in v1.0.386

func (r *AddDomainWhiteRuleRequest) 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 (*AddDomainWhiteRuleRequest) ToJsonString added in v1.0.386

func (r *AddDomainWhiteRuleRequest) ToJsonString() string

type AddDomainWhiteRuleRequestParams added in v1.0.426

type AddDomainWhiteRuleRequestParams struct {
	// 需要添加的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 需要添加的规则
	Rules []*uint64 `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 需要添加的规则url
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 规则的方法
	Function *string `json:"Function,omitnil,omitempty" name:"Function"`

	// 规则的开关,0表示规则关闭,1表示规则打开
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

Predefined struct for user

type AddDomainWhiteRuleResponse added in v1.0.386

type AddDomainWhiteRuleResponse struct {
	*tchttp.BaseResponse
	Response *AddDomainWhiteRuleResponseParams `json:"Response"`
}

func NewAddDomainWhiteRuleResponse added in v1.0.386

func NewAddDomainWhiteRuleResponse() (response *AddDomainWhiteRuleResponse)

func (*AddDomainWhiteRuleResponse) FromJsonString added in v1.0.386

func (r *AddDomainWhiteRuleResponse) 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 (*AddDomainWhiteRuleResponse) ToJsonString added in v1.0.386

func (r *AddDomainWhiteRuleResponse) ToJsonString() string

type AddDomainWhiteRuleResponseParams added in v1.0.426

type AddDomainWhiteRuleResponseParams struct {
	// 规则id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

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

Predefined struct for user

type AddSpartaProtectionRequest added in v1.0.386

type AddSpartaProtectionRequest struct {
	*tchttp.BaseRequest

	// 需要防护的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 证书类型。
	// 0:仅配置HTTP监听端口,没有证书
	// 1:证书来源为自有证书
	// 2:证书来源为托管证书
	CertType *int64 `json:"CertType,omitnil,omitempty" name:"CertType"`

	// waf前是否部署有七层代理服务。
	// 0:没有部署代理服务
	// 1:有部署代理服务,waf将使用XFF获取客户端IP
	// 2:有部署代理服务,waf将使用remote_addr获取客户端IP
	// 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP
	IsCdn *int64 `json:"IsCdn,omitnil,omitempty" name:"IsCdn"`

	// 回源类型。
	// 0:通过IP回源
	// 1:通过域名回源
	UpstreamType *int64 `json:"UpstreamType,omitnil,omitempty" name:"UpstreamType"`

	// 是否开启WebSocket支持。
	// 0:关闭
	// 1:开启
	IsWebsocket *int64 `json:"IsWebsocket,omitnil,omitempty" name:"IsWebsocket"`

	// 回源负载均衡策略。
	// 0:轮询
	// 1:IP hash
	// 2:加权轮询
	LoadBalance *string `json:"LoadBalance,omitnil,omitempty" name:"LoadBalance"`

	// 服务端口列表配置。
	// NginxServerId:新增域名时填'0'
	// Port:监听端口号
	// Protocol:端口协议
	// UpstreamPort:与Port相同
	// UpstreamProtocol:与Protocol相同
	Ports []*PortItem `json:"Ports,omitnil,omitempty" name:"Ports"`

	// 必填项,是否开启长连接。
	// 0: 短连接
	// 1: 长连接
	IsKeepAlive *string `json:"IsKeepAlive,omitnil,omitempty" name:"IsKeepAlive"`

	// 必填项,域名所属实例id
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`

	// CertType为1时,需要填充此参数,表示自有证书的证书链
	Cert *string `json:"Cert,omitnil,omitempty" name:"Cert"`

	// CertType为1时,需要填充此参数,表示自有证书的私钥
	PrivateKey *string `json:"PrivateKey,omitnil,omitempty" name:"PrivateKey"`

	// CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id
	SSLId *string `json:"SSLId,omitnil,omitempty" name:"SSLId"`

	// 待废弃,可不填。Waf的资源ID。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// IsCdn为3时,需要填此参数,表示自定义header
	IpHeaders []*string `json:"IpHeaders,omitnil,omitempty" name:"IpHeaders"`

	// 服务配置有HTTPS端口时,HTTPS的回源协议。
	// http:使用http协议回源,和HttpsUpstreamPort配合使用
	// https:使用https协议回源
	UpstreamScheme *string `json:"UpstreamScheme,omitnil,omitempty" name:"UpstreamScheme"`

	// HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段
	HttpsUpstreamPort *string `json:"HttpsUpstreamPort,omitnil,omitempty" name:"HttpsUpstreamPort"`

	// 待废弃,可不填。是否开启灰度,0表示不开启灰度。
	IsGray *int64 `json:"IsGray,omitnil,omitempty" name:"IsGray"`

	// 待废弃,可不填。灰度的地区
	GrayAreas []*string `json:"GrayAreas,omitnil,omitempty" name:"GrayAreas"`

	// 必填项,是否开启HTTP强制跳转到HTTPS。
	// 0:不强制跳转
	// 1:开启强制跳转
	HttpsRewrite *int64 `json:"HttpsRewrite,omitnil,omitempty" name:"HttpsRewrite"`

	// 域名回源时的回源域名。UpstreamType为1时,需要填充此字段
	UpstreamDomain *string `json:"UpstreamDomain,omitnil,omitempty" name:"UpstreamDomain"`

	// IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段
	SrcList []*string `json:"SrcList,omitnil,omitempty" name:"SrcList"`

	// 必填项,是否开启HTTP2,需要开启HTTPS协议支持。
	// 0:关闭
	// 1:开启
	IsHttp2 *int64 `json:"IsHttp2,omitnil,omitempty" name:"IsHttp2"`

	// 待废弃,可不填。WAF实例类型。
	// sparta-waf:SAAS型WAF
	// clb-waf:负载均衡型WAF
	// cdn-waf:CDN上的Web防护能力
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 待废弃,目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP
	Anycast *int64 `json:"Anycast,omitnil,omitempty" name:"Anycast"`

	// 回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []
	Weights []*int64 `json:"Weights,omitnil,omitempty" name:"Weights"`

	// 必填项,是否开启主动健康检测。
	// 0:不开启
	// 1:开启
	ActiveCheck *int64 `json:"ActiveCheck,omitnil,omitempty" name:"ActiveCheck"`

	// TLS版本信息
	TLSVersion *int64 `json:"TLSVersion,omitnil,omitempty" name:"TLSVersion"`

	// 必填项,加密套件模板。
	// 0:不支持选择,使用默认模板
	// 1:通用型模板
	// 2:安全型模板
	// 3:自定义模板
	CipherTemplate *int64 `json:"CipherTemplate,omitnil,omitempty" name:"CipherTemplate"`

	// 自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。
	Ciphers []*int64 `json:"Ciphers,omitnil,omitempty" name:"Ciphers"`

	// WAF与源站的读超时时间,默认300s。
	ProxyReadTimeout *int64 `json:"ProxyReadTimeout,omitnil,omitempty" name:"ProxyReadTimeout"`

	// WAF与源站的写超时时间,默认300s。
	ProxySendTimeout *int64 `json:"ProxySendTimeout,omitnil,omitempty" name:"ProxySendTimeout"`

	// WAF回源时的SNI类型。
	// 0:关闭SNI,不配置client_hello中的server_name
	// 1:开启SNI,client_hello中的server_name为防护域名
	// 2:开启SNI,SNI为域名回源时的源站域名
	// 3:开启SNI,SNI为自定义域名
	SniType *int64 `json:"SniType,omitnil,omitempty" name:"SniType"`

	// SniType为3时,需要填此参数,表示自定义的SNI;
	SniHost *string `json:"SniHost,omitnil,omitempty" name:"SniHost"`

	// 是否开启XFF重置。
	// 0:关闭
	// 1:开启
	XFFReset *int64 `json:"XFFReset,omitnil,omitempty" name:"XFFReset"`

	// 域名备注信息
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`

	// 自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。
	UpstreamHost *string `json:"UpstreamHost,omitnil,omitempty" name:"UpstreamHost"`

	// 是否开启缓存 0-关闭 1-开启
	ProxyBuffer *int64 `json:"ProxyBuffer,omitnil,omitempty" name:"ProxyBuffer"`
}

func NewAddSpartaProtectionRequest added in v1.0.386

func NewAddSpartaProtectionRequest() (request *AddSpartaProtectionRequest)

func (*AddSpartaProtectionRequest) FromJsonString added in v1.0.386

func (r *AddSpartaProtectionRequest) 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 (*AddSpartaProtectionRequest) ToJsonString added in v1.0.386

func (r *AddSpartaProtectionRequest) ToJsonString() string

type AddSpartaProtectionRequestParams added in v1.0.426

type AddSpartaProtectionRequestParams struct {
	// 需要防护的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 证书类型。
	// 0:仅配置HTTP监听端口,没有证书
	// 1:证书来源为自有证书
	// 2:证书来源为托管证书
	CertType *int64 `json:"CertType,omitnil,omitempty" name:"CertType"`

	// waf前是否部署有七层代理服务。
	// 0:没有部署代理服务
	// 1:有部署代理服务,waf将使用XFF获取客户端IP
	// 2:有部署代理服务,waf将使用remote_addr获取客户端IP
	// 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP
	IsCdn *int64 `json:"IsCdn,omitnil,omitempty" name:"IsCdn"`

	// 回源类型。
	// 0:通过IP回源
	// 1:通过域名回源
	UpstreamType *int64 `json:"UpstreamType,omitnil,omitempty" name:"UpstreamType"`

	// 是否开启WebSocket支持。
	// 0:关闭
	// 1:开启
	IsWebsocket *int64 `json:"IsWebsocket,omitnil,omitempty" name:"IsWebsocket"`

	// 回源负载均衡策略。
	// 0:轮询
	// 1:IP hash
	// 2:加权轮询
	LoadBalance *string `json:"LoadBalance,omitnil,omitempty" name:"LoadBalance"`

	// 服务端口列表配置。
	// NginxServerId:新增域名时填'0'
	// Port:监听端口号
	// Protocol:端口协议
	// UpstreamPort:与Port相同
	// UpstreamProtocol:与Protocol相同
	Ports []*PortItem `json:"Ports,omitnil,omitempty" name:"Ports"`

	// 必填项,是否开启长连接。
	// 0: 短连接
	// 1: 长连接
	IsKeepAlive *string `json:"IsKeepAlive,omitnil,omitempty" name:"IsKeepAlive"`

	// 必填项,域名所属实例id
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`

	// CertType为1时,需要填充此参数,表示自有证书的证书链
	Cert *string `json:"Cert,omitnil,omitempty" name:"Cert"`

	// CertType为1时,需要填充此参数,表示自有证书的私钥
	PrivateKey *string `json:"PrivateKey,omitnil,omitempty" name:"PrivateKey"`

	// CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id
	SSLId *string `json:"SSLId,omitnil,omitempty" name:"SSLId"`

	// 待废弃,可不填。Waf的资源ID。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// IsCdn为3时,需要填此参数,表示自定义header
	IpHeaders []*string `json:"IpHeaders,omitnil,omitempty" name:"IpHeaders"`

	// 服务配置有HTTPS端口时,HTTPS的回源协议。
	// http:使用http协议回源,和HttpsUpstreamPort配合使用
	// https:使用https协议回源
	UpstreamScheme *string `json:"UpstreamScheme,omitnil,omitempty" name:"UpstreamScheme"`

	// HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段
	HttpsUpstreamPort *string `json:"HttpsUpstreamPort,omitnil,omitempty" name:"HttpsUpstreamPort"`

	// 待废弃,可不填。是否开启灰度,0表示不开启灰度。
	IsGray *int64 `json:"IsGray,omitnil,omitempty" name:"IsGray"`

	// 待废弃,可不填。灰度的地区
	GrayAreas []*string `json:"GrayAreas,omitnil,omitempty" name:"GrayAreas"`

	// 必填项,是否开启HTTP强制跳转到HTTPS。
	// 0:不强制跳转
	// 1:开启强制跳转
	HttpsRewrite *int64 `json:"HttpsRewrite,omitnil,omitempty" name:"HttpsRewrite"`

	// 域名回源时的回源域名。UpstreamType为1时,需要填充此字段
	UpstreamDomain *string `json:"UpstreamDomain,omitnil,omitempty" name:"UpstreamDomain"`

	// IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段
	SrcList []*string `json:"SrcList,omitnil,omitempty" name:"SrcList"`

	// 必填项,是否开启HTTP2,需要开启HTTPS协议支持。
	// 0:关闭
	// 1:开启
	IsHttp2 *int64 `json:"IsHttp2,omitnil,omitempty" name:"IsHttp2"`

	// 待废弃,可不填。WAF实例类型。
	// sparta-waf:SAAS型WAF
	// clb-waf:负载均衡型WAF
	// cdn-waf:CDN上的Web防护能力
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 待废弃,目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP
	Anycast *int64 `json:"Anycast,omitnil,omitempty" name:"Anycast"`

	// 回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []
	Weights []*int64 `json:"Weights,omitnil,omitempty" name:"Weights"`

	// 必填项,是否开启主动健康检测。
	// 0:不开启
	// 1:开启
	ActiveCheck *int64 `json:"ActiveCheck,omitnil,omitempty" name:"ActiveCheck"`

	// TLS版本信息
	TLSVersion *int64 `json:"TLSVersion,omitnil,omitempty" name:"TLSVersion"`

	// 必填项,加密套件模板。
	// 0:不支持选择,使用默认模板
	// 1:通用型模板
	// 2:安全型模板
	// 3:自定义模板
	CipherTemplate *int64 `json:"CipherTemplate,omitnil,omitempty" name:"CipherTemplate"`

	// 自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。
	Ciphers []*int64 `json:"Ciphers,omitnil,omitempty" name:"Ciphers"`

	// WAF与源站的读超时时间,默认300s。
	ProxyReadTimeout *int64 `json:"ProxyReadTimeout,omitnil,omitempty" name:"ProxyReadTimeout"`

	// WAF与源站的写超时时间,默认300s。
	ProxySendTimeout *int64 `json:"ProxySendTimeout,omitnil,omitempty" name:"ProxySendTimeout"`

	// WAF回源时的SNI类型。
	// 0:关闭SNI,不配置client_hello中的server_name
	// 1:开启SNI,client_hello中的server_name为防护域名
	// 2:开启SNI,SNI为域名回源时的源站域名
	// 3:开启SNI,SNI为自定义域名
	SniType *int64 `json:"SniType,omitnil,omitempty" name:"SniType"`

	// SniType为3时,需要填此参数,表示自定义的SNI;
	SniHost *string `json:"SniHost,omitnil,omitempty" name:"SniHost"`

	// 是否开启XFF重置。
	// 0:关闭
	// 1:开启
	XFFReset *int64 `json:"XFFReset,omitnil,omitempty" name:"XFFReset"`

	// 域名备注信息
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`

	// 自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。
	UpstreamHost *string `json:"UpstreamHost,omitnil,omitempty" name:"UpstreamHost"`

	// 是否开启缓存 0-关闭 1-开启
	ProxyBuffer *int64 `json:"ProxyBuffer,omitnil,omitempty" name:"ProxyBuffer"`
}

Predefined struct for user

type AddSpartaProtectionResponse added in v1.0.386

type AddSpartaProtectionResponse struct {
	*tchttp.BaseResponse
	Response *AddSpartaProtectionResponseParams `json:"Response"`
}

func NewAddSpartaProtectionResponse added in v1.0.386

func NewAddSpartaProtectionResponse() (response *AddSpartaProtectionResponse)

func (*AddSpartaProtectionResponse) FromJsonString added in v1.0.386

func (r *AddSpartaProtectionResponse) 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 (*AddSpartaProtectionResponse) ToJsonString added in v1.0.386

func (r *AddSpartaProtectionResponse) ToJsonString() string

type AddSpartaProtectionResponseParams added in v1.0.426

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

Predefined struct for user

type ApiPkg added in v1.0.783

type ApiPkg struct {
	// 资源id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResourceIds *string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"`

	// 状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *int64 `json:"Region,omitnil,omitempty" name:"Region"`

	// 开始时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 结束时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 申请数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	InquireNum *int64 `json:"InquireNum,omitnil,omitempty" name:"InquireNum"`

	// 使用数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	UsedNum *int64 `json:"UsedNum,omitnil,omitempty" name:"UsedNum"`

	// 续费标志
	// 注意:此字段可能返回 null,表示取不到有效值。
	RenewFlag *uint64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`

	// 计费项
	// 注意:此字段可能返回 null,表示取不到有效值。
	BillingItem *string `json:"BillingItem,omitnil,omitempty" name:"BillingItem"`

	// api安全7天试用标识。1试用。0没试用
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsAPISecurityTrial *int64 `json:"IsAPISecurityTrial,omitnil,omitempty" name:"IsAPISecurityTrial"`
}

type AttackLogInfo added in v1.0.588

type AttackLogInfo struct {
	// 攻击日志的详情内容
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`

	// CLS返回内容
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// CLS返回内容
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`

	// CLS返回内容
	TimeStamp *string `json:"TimeStamp,omitnil,omitempty" name:"TimeStamp"`
}

type AutoDenyDetail added in v1.0.386

type AutoDenyDetail struct {
	// 攻击封禁类型标签
	AttackTags []*string `json:"AttackTags,omitnil,omitempty" name:"AttackTags"`

	// 攻击次数阈值
	AttackThreshold *int64 `json:"AttackThreshold,omitnil,omitempty" name:"AttackThreshold"`

	// 自动封禁状态
	DefenseStatus *int64 `json:"DefenseStatus,omitnil,omitempty" name:"DefenseStatus"`

	// 攻击时间阈值
	TimeThreshold *int64 `json:"TimeThreshold,omitnil,omitempty" name:"TimeThreshold"`

	// 自动封禁时间
	DenyTimeThreshold *int64 `json:"DenyTimeThreshold,omitnil,omitempty" name:"DenyTimeThreshold"`

	// 最后更新时间
	LastUpdateTime *string `json:"LastUpdateTime,omitnil,omitempty" name:"LastUpdateTime"`
}

type BatchIpAccessControlData added in v1.0.737

type BatchIpAccessControlData struct {
	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 黑白名单条目
	Res []*BatchIpAccessControlItem `json:"Res,omitnil,omitempty" name:"Res"`
}

type BatchIpAccessControlItem added in v1.0.737

type BatchIpAccessControlItem struct {
	// mongo表自增Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 黑名单42或白名单40
	ActionType *int64 `json:"ActionType,omitnil,omitempty" name:"ActionType"`

	// 黑白名单的IP
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

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

	// 添加路径
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`

	// 修改时间
	TsVersion *uint64 `json:"TsVersion,omitnil,omitempty" name:"TsVersion"`

	// 超时时间
	ValidTs *int64 `json:"ValidTs,omitnil,omitempty" name:"ValidTs"`

	// 域名列表
	Hosts []*string `json:"Hosts,omitnil,omitempty" name:"Hosts"`

	// 55101145
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// IP列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"`
}

type BotPkg added in v1.0.427

type BotPkg struct {
	// 资源id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResourceIds *string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"`

	// 状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *int64 `json:"Region,omitnil,omitempty" name:"Region"`

	// 开始时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 结束时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 申请数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	InquireNum *int64 `json:"InquireNum,omitnil,omitempty" name:"InquireNum"`

	// 使用数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	UsedNum *int64 `json:"UsedNum,omitnil,omitempty" name:"UsedNum"`

	// 子产品code
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 续费标志
	// 注意:此字段可能返回 null,表示取不到有效值。
	RenewFlag *uint64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`

	// 购买页bot6折
	// 注意:此字段可能返回 null,表示取不到有效值。
	BotCPWaf *int64 `json:"BotCPWaf,omitnil,omitempty" name:"BotCPWaf"`

	// 控制台买bot5折
	// 注意:此字段可能返回 null,表示取不到有效值。
	BotNPWaf *int64 `json:"BotNPWaf,omitnil,omitempty" name:"BotNPWaf"`

	// 7天bot试用标识 1 试用 0 没有试用
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsBotTrial *int64 `json:"IsBotTrial,omitnil,omitempty" name:"IsBotTrial"`
}

type BotQPS added in v1.0.490

type BotQPS struct {
	// 资源id
	ResourceIds *string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"`

	// 有效时间
	ValidTime *string `json:"ValidTime,omitnil,omitempty" name:"ValidTime"`

	// 资源数量
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 资源所在地区
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 使用qps的最大值
	MaxBotQPS *uint64 `json:"MaxBotQPS,omitnil,omitempty" name:"MaxBotQPS"`

	// 续费标志
	// 注意:此字段可能返回 null,表示取不到有效值。
	RenewFlag *uint64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`
}

type BotStatPointItem

type BotStatPointItem struct {
	// 横坐标
	TimeStamp *string `json:"TimeStamp,omitnil,omitempty" name:"TimeStamp"`

	// value的所属对象
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 纵列表
	Value *int64 `json:"Value,omitnil,omitempty" name:"Value"`

	// Key对应的页面展示内容
	Label *string `json:"Label,omitnil,omitempty" name:"Label"`
}

type CCRuleData added in v1.0.737

type CCRuleData struct {
	// cc规则
	Res []*CCRuleItem `json:"Res,omitnil,omitempty" name:"Res"`

	// 规则数目
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}

type CCRuleItem added in v1.0.737

type CCRuleItem struct {
	// 动作
	ActionType *uint64 `json:"ActionType,omitnil,omitempty" name:"ActionType"`

	// 高级模式
	Advance *uint64 `json:"Advance,omitnil,omitempty" name:"Advance"`

	// 时间周期
	Interval *uint64 `json:"Interval,omitnil,omitempty" name:"Interval"`

	// 限制次数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 匹配方法
	MatchFunc *uint64 `json:"MatchFunc,omitnil,omitempty" name:"MatchFunc"`

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

	// 优先级
	Priority *uint64 `json:"Priority,omitnil,omitempty" name:"Priority"`

	// 状态
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 更新时间戳
	TsVersion *uint64 `json:"TsVersion,omitnil,omitempty" name:"TsVersion"`

	// 匹配url
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 策略动作有效时间
	ValidTime *uint64 `json:"ValidTime,omitnil,omitempty" name:"ValidTime"`

	// 高级参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	OptionsArr *string `json:"OptionsArr,omitnil,omitempty" name:"OptionsArr"`
}

type CCRuleItems added in v1.0.793

type CCRuleItems struct {
	// 名字
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 模式
	Advance *uint64 `json:"Advance,omitnil,omitempty" name:"Advance"`

	// 限制
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 范围
	Interval *uint64 `json:"Interval,omitnil,omitempty" name:"Interval"`

	// 网址
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 匹配类型
	MatchFunc *uint64 `json:"MatchFunc,omitnil,omitempty" name:"MatchFunc"`

	// 动作
	ActionType *uint64 `json:"ActionType,omitnil,omitempty" name:"ActionType"`

	// 优先级
	Priority *uint64 `json:"Priority,omitnil,omitempty" name:"Priority"`

	// 有效时间
	ValidTime *uint64 `json:"ValidTime,omitnil,omitempty" name:"ValidTime"`

	// 版本
	TsVersion *uint64 `json:"TsVersion,omitnil,omitempty" name:"TsVersion"`

	// 规则详情
	Options *string `json:"Options,omitnil,omitempty" name:"Options"`

	// 规则ID
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 事件id
	// 注意:此字段可能返回 null,表示取不到有效值。
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 关联的Session规则
	// 注意:此字段可能返回 null,表示取不到有效值。
	SessionApplied []*int64 `json:"SessionApplied,omitnil,omitempty" name:"SessionApplied"`
}

type CCRuleLists added in v1.0.793

type CCRuleLists struct {
	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 规则
	// 注意:此字段可能返回 null,表示取不到有效值。
	Res []*CCRuleItems `json:"Res,omitnil,omitempty" name:"Res"`
}

type CacheUrlItem added in v1.0.737

type CacheUrlItem struct {
	// Id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

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

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// uri
	Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"`

	// 协议
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

type CacheUrlItems added in v1.0.737

type CacheUrlItems struct {
	// 标识
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

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

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 网址
	Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"`

	// 协议
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type CdcCluster added in v1.0.452

type CdcCluster struct {
	// cdc的集群id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// cdc的集群名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type CdcRegion added in v1.0.452

type CdcRegion struct {
	// 地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 该地域对应的集群信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Clusters []*CdcCluster `json:"Clusters,omitnil,omitempty" name:"Clusters"`
}

type ClbDomainsInfo added in v1.0.730

type ClbDomainsInfo struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名唯一ID
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 域名所属实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 域名所属实例名
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 域名所属实例类型
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP
	IsCdn *uint64 `json:"IsCdn,omitnil,omitempty" name:"IsCdn"`

	// 负载均衡类型为clb时,对应的负载均衡器信息
	LoadBalancerSet []*LoadBalancerPackageNew `json:"LoadBalancerSet,omitnil,omitempty" name:"LoadBalancerSet"`

	// 负载均衡型WAF的流量模式,1:清洗模式,0:镜像模式
	FlowMode *uint64 `json:"FlowMode,omitnil,omitempty" name:"FlowMode"`

	// 域名绑定负载均衡器状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	State *int64 `json:"State,omitnil,omitempty" name:"State"`

	// 负载均衡类型,clb或者apisix
	// 注意:此字段可能返回 null,表示取不到有效值。
	AlbType *string `json:"AlbType,omitnil,omitempty" name:"AlbType"`

	// IsCdn=3时,表示自定义header
	// 注意:此字段可能返回 null,表示取不到有效值。
	IpHeaders []*string `json:"IpHeaders,omitnil,omitempty" name:"IpHeaders"`

	// cdc-clb-waf类型WAF的CDC集群信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	CdcClusters *string `json:"CdcClusters,omitnil,omitempty" name:"CdcClusters"`

	// 云类型:public:公有云;private:私有云;hybrid:混合云
	// 注意:此字段可能返回 null,表示取不到有效值。
	CloudType *string `json:"CloudType,omitnil,omitempty" name:"CloudType"`

	// 域名备注信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`
}

type ClbObject added in v1.0.764

type ClbObject struct {
	// 对象ID
	ObjectId *string `json:"ObjectId,omitnil,omitempty" name:"ObjectId"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 精准域名列表
	PreciseDomains []*string `json:"PreciseDomains,omitnil,omitempty" name:"PreciseDomains"`

	// WAF功能开关状态,0关闭1开启
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// WAF日志开关状态,0关闭1开启
	ClsStatus *int64 `json:"ClsStatus,omitnil,omitempty" name:"ClsStatus"`

	// CLB对象对应的虚拟域名
	VirtualDomain *string `json:"VirtualDomain,omitnil,omitempty" name:"VirtualDomain"`

	// 对象名称
	ObjectName *string `json:"ObjectName,omitnil,omitempty" name:"ObjectName"`

	// 公网地址
	PublicIp []*string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"`

	// 内网地址
	PrivateIp []*string `json:"PrivateIp,omitnil,omitempty" name:"PrivateIp"`

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

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

	// waf实例等级,如果未绑定实例为0
	InstanceLevel *int64 `json:"InstanceLevel,omitnil,omitempty" name:"InstanceLevel"`

	// clb投递开关
	PostCLSStatus *int64 `json:"PostCLSStatus,omitnil,omitempty" name:"PostCLSStatus"`

	// kafka投递开关
	PostCKafkaStatus *int64 `json:"PostCKafkaStatus,omitnil,omitempty" name:"PostCKafkaStatus"`

	// 对象类型:CLB:负载均衡器,TSE:云原生网关
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 对象地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`
}

type ClbWafRegionItem added in v1.0.769

type ClbWafRegionItem struct {
	// 地域ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 地域中文说明
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// 地域英文全拼
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 地域编码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) AddAntiFakeUrl added in v1.0.737

func (c *Client) AddAntiFakeUrl(request *AddAntiFakeUrlRequest) (response *AddAntiFakeUrlResponse, err error)

AddAntiFakeUrl 添加防篡改url

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr"

func (*Client) AddAntiFakeUrlWithContext added in v1.0.737

func (c *Client) AddAntiFakeUrlWithContext(ctx context.Context, request *AddAntiFakeUrlRequest) (response *AddAntiFakeUrlResponse, err error)

AddAntiFakeUrl 添加防篡改url

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr"

func (*Client) AddAntiInfoLeakRules added in v1.0.737

func (c *Client) AddAntiInfoLeakRules(request *AddAntiInfoLeakRulesRequest) (response *AddAntiInfoLeakRulesResponse, err error)

AddAntiInfoLeakRules 添加信息防泄漏规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) AddAntiInfoLeakRulesWithContext added in v1.0.737

func (c *Client) AddAntiInfoLeakRulesWithContext(ctx context.Context, request *AddAntiInfoLeakRulesRequest) (response *AddAntiInfoLeakRulesResponse, err error)

AddAntiInfoLeakRules 添加信息防泄漏规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) AddAttackWhiteRule added in v1.0.765

func (c *Client) AddAttackWhiteRule(request *AddAttackWhiteRuleRequest) (response *AddAttackWhiteRuleResponse, err error)

AddAttackWhiteRule 供用户控制台调用,增加Tiga规则引擎白名单。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDREQUEST = "InvalidParameterValue.InvalidRequest"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) AddAttackWhiteRuleWithContext added in v1.0.765

func (c *Client) AddAttackWhiteRuleWithContext(ctx context.Context, request *AddAttackWhiteRuleRequest) (response *AddAttackWhiteRuleResponse, err error)

AddAttackWhiteRule 供用户控制台调用,增加Tiga规则引擎白名单。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDREQUEST = "InvalidParameterValue.InvalidRequest"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) AddCustomRule

func (c *Client) AddCustomRule(request *AddCustomRuleRequest) (response *AddCustomRuleResponse, err error)

AddCustomRule 增加访问控制(自定义策略)

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) AddCustomRuleWithContext added in v1.0.324

func (c *Client) AddCustomRuleWithContext(ctx context.Context, request *AddCustomRuleRequest) (response *AddCustomRuleResponse, err error)

AddCustomRule 增加访问控制(自定义策略)

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) AddCustomWhiteRule added in v1.0.643

func (c *Client) AddCustomWhiteRule(request *AddCustomWhiteRuleRequest) (response *AddCustomWhiteRuleResponse, err error)

AddCustomWhiteRule 增加精准白名单规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) AddCustomWhiteRuleWithContext added in v1.0.643

func (c *Client) AddCustomWhiteRuleWithContext(ctx context.Context, request *AddCustomWhiteRuleRequest) (response *AddCustomWhiteRuleResponse, err error)

AddCustomWhiteRule 增加精准白名单规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) AddDomainWhiteRule added in v1.0.386

func (c *Client) AddDomainWhiteRule(request *AddDomainWhiteRuleRequest) (response *AddDomainWhiteRuleResponse, err error)

AddDomainWhiteRule 增加域名规则白名单

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"

func (*Client) AddDomainWhiteRuleWithContext added in v1.0.386

func (c *Client) AddDomainWhiteRuleWithContext(ctx context.Context, request *AddDomainWhiteRuleRequest) (response *AddDomainWhiteRuleResponse, err error)

AddDomainWhiteRule 增加域名规则白名单

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"

func (*Client) AddSpartaProtection added in v1.0.386

func (c *Client) AddSpartaProtection(request *AddSpartaProtectionRequest) (response *AddSpartaProtectionResponse, err error)

AddSpartaProtection 添加SaaS型WAF防护域名

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_REDISOPERATIONFAILED = "FailedOperation.RedisOperationFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_ASYNCHRONOUSCALLFAILED = "InternalError.AsynchronousCallFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CERTIFICATIONPARAMETERERR = "InvalidParameter.CertificationParameterErr"
INVALIDPARAMETER_DOMAINEXCEEDSLIMITERR = "InvalidParameter.DomainExceedsLimitErr"
INVALIDPARAMETER_DOMAINNOTRECORD = "InvalidParameter.DomainNotRecord"
INVALIDPARAMETER_PORTPARAMETERERR = "InvalidParameter.PortParameterErr"
INVALIDPARAMETER_PROTECTIONDOMAINPARAMETERERR = "InvalidParameter.ProtectionDomainParameterErr"
INVALIDPARAMETER_TLSPARAMETERERR = "InvalidParameter.TLSParameterErr"
INVALIDPARAMETER_UNAUTHORIZEDOPERATIONPARAMETERERR = "InvalidParameter.UnauthorizedOperationParameterErr"
INVALIDPARAMETER_UPSTREAMPARAMETERERR = "InvalidParameter.UpstreamParameterErr"
INVALIDPARAMETER_XFFRESETPARAMETERERR = "InvalidParameter.XFFResetParameterErr"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINUSE_EMPTYERR = "ResourceInUse.EmptyErr"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) AddSpartaProtectionWithContext added in v1.0.386

func (c *Client) AddSpartaProtectionWithContext(ctx context.Context, request *AddSpartaProtectionRequest) (response *AddSpartaProtectionResponse, err error)

AddSpartaProtection 添加SaaS型WAF防护域名

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_REDISOPERATIONFAILED = "FailedOperation.RedisOperationFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_ASYNCHRONOUSCALLFAILED = "InternalError.AsynchronousCallFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CERTIFICATIONPARAMETERERR = "InvalidParameter.CertificationParameterErr"
INVALIDPARAMETER_DOMAINEXCEEDSLIMITERR = "InvalidParameter.DomainExceedsLimitErr"
INVALIDPARAMETER_DOMAINNOTRECORD = "InvalidParameter.DomainNotRecord"
INVALIDPARAMETER_PORTPARAMETERERR = "InvalidParameter.PortParameterErr"
INVALIDPARAMETER_PROTECTIONDOMAINPARAMETERERR = "InvalidParameter.ProtectionDomainParameterErr"
INVALIDPARAMETER_TLSPARAMETERERR = "InvalidParameter.TLSParameterErr"
INVALIDPARAMETER_UNAUTHORIZEDOPERATIONPARAMETERERR = "InvalidParameter.UnauthorizedOperationParameterErr"
INVALIDPARAMETER_UPSTREAMPARAMETERERR = "InvalidParameter.UpstreamParameterErr"
INVALIDPARAMETER_XFFRESETPARAMETERERR = "InvalidParameter.XFFResetParameterErr"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINUSE_EMPTYERR = "ResourceInUse.EmptyErr"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateAccessExport added in v1.0.228

func (c *Client) CreateAccessExport(request *CreateAccessExportRequest) (response *CreateAccessExportResponse, err error)

CreateAccessExport 本接口用于创建访问日志导出

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateAccessExportWithContext added in v1.0.324

func (c *Client) CreateAccessExportWithContext(ctx context.Context, request *CreateAccessExportRequest) (response *CreateAccessExportResponse, err error)

CreateAccessExport 本接口用于创建访问日志导出

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateDeals added in v1.0.866

func (c *Client) CreateDeals(request *CreateDealsRequest) (response *CreateDealsResponse, err error)

CreateDeals 计费资源购买、续费下单接口

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateDealsWithContext added in v1.0.866

func (c *Client) CreateDealsWithContext(ctx context.Context, request *CreateDealsRequest) (response *CreateDealsResponse, err error)

CreateDeals 计费资源购买、续费下单接口

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateHost added in v1.0.632

func (c *Client) CreateHost(request *CreateHostRequest) (response *CreateHostResponse, err error)

CreateHost clb-waf中添加防护域名

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateHostWithContext added in v1.0.632

func (c *Client) CreateHostWithContext(ctx context.Context, request *CreateHostRequest) (response *CreateHostResponse, err error)

CreateHost clb-waf中添加防护域名

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CreateIpAccessControl added in v1.0.916

func (c *Client) CreateIpAccessControl(request *CreateIpAccessControlRequest) (response *CreateIpAccessControlResponse, err error)

CreateIpAccessControl Waf IP黑白名单新增接口

可能返回的错误码:

FAILEDOPERATION_THENUMBEROFADDEDBLACKANDWHITELISTEXCEEDSTHEUPPERLIMIT = "FailedOperation.TheNumberOfAddedBlackAndWhiteListExceedsTheUpperLimit"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateIpAccessControlWithContext added in v1.0.916

func (c *Client) CreateIpAccessControlWithContext(ctx context.Context, request *CreateIpAccessControlRequest) (response *CreateIpAccessControlResponse, err error)

CreateIpAccessControl Waf IP黑白名单新增接口

可能返回的错误码:

FAILEDOPERATION_THENUMBEROFADDEDBLACKANDWHITELISTEXCEEDSTHEUPPERLIMIT = "FailedOperation.TheNumberOfAddedBlackAndWhiteListExceedsTheUpperLimit"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteAccessExport added in v1.0.228

func (c *Client) DeleteAccessExport(request *DeleteAccessExportRequest) (response *DeleteAccessExportResponse, err error)

DeleteAccessExport 本接口用于删除访问日志导出

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteAccessExportWithContext added in v1.0.324

func (c *Client) DeleteAccessExportWithContext(ctx context.Context, request *DeleteAccessExportRequest) (response *DeleteAccessExportResponse, err error)

DeleteAccessExport 本接口用于删除访问日志导出

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteAntiFakeUrl added in v1.0.737

func (c *Client) DeleteAntiFakeUrl(request *DeleteAntiFakeUrlRequest) (response *DeleteAntiFakeUrlResponse, err error)

DeleteAntiFakeUrl 删除防篡改url

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteAntiFakeUrlWithContext added in v1.0.737

func (c *Client) DeleteAntiFakeUrlWithContext(ctx context.Context, request *DeleteAntiFakeUrlRequest) (response *DeleteAntiFakeUrlResponse, err error)

DeleteAntiFakeUrl 删除防篡改url

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteAntiInfoLeakRule added in v1.0.737

func (c *Client) DeleteAntiInfoLeakRule(request *DeleteAntiInfoLeakRuleRequest) (response *DeleteAntiInfoLeakRuleResponse, err error)

DeleteAntiInfoLeakRule 信息防泄漏删除规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"

func (*Client) DeleteAntiInfoLeakRuleWithContext added in v1.0.737

func (c *Client) DeleteAntiInfoLeakRuleWithContext(ctx context.Context, request *DeleteAntiInfoLeakRuleRequest) (response *DeleteAntiInfoLeakRuleResponse, err error)

DeleteAntiInfoLeakRule 信息防泄漏删除规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"

func (*Client) DeleteAttackDownloadRecord

func (c *Client) DeleteAttackDownloadRecord(request *DeleteAttackDownloadRecordRequest) (response *DeleteAttackDownloadRecordResponse, err error)

DeleteAttackDownloadRecord 删除攻击日志下载任务记录

可能返回的错误码:

FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DeleteAttackDownloadRecordWithContext added in v1.0.324

func (c *Client) DeleteAttackDownloadRecordWithContext(ctx context.Context, request *DeleteAttackDownloadRecordRequest) (response *DeleteAttackDownloadRecordResponse, err error)

DeleteAttackDownloadRecord 删除攻击日志下载任务记录

可能返回的错误码:

FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DeleteAttackWhiteRule added in v1.0.765

func (c *Client) DeleteAttackWhiteRule(request *DeleteAttackWhiteRuleRequest) (response *DeleteAttackWhiteRuleResponse, err error)

DeleteAttackWhiteRule 供用户控制台调用,删除Tiga规则引擎白名单。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteAttackWhiteRuleWithContext added in v1.0.765

func (c *Client) DeleteAttackWhiteRuleWithContext(ctx context.Context, request *DeleteAttackWhiteRuleRequest) (response *DeleteAttackWhiteRuleResponse, err error)

DeleteAttackWhiteRule 供用户控制台调用,删除Tiga规则引擎白名单。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteCCRule added in v1.0.737

func (c *Client) DeleteCCRule(request *DeleteCCRuleRequest) (response *DeleteCCRuleResponse, err error)

DeleteCCRule Waf CC V2 Delete接口

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteCCRuleWithContext added in v1.0.737

func (c *Client) DeleteCCRuleWithContext(ctx context.Context, request *DeleteCCRuleRequest) (response *DeleteCCRuleResponse, err error)

DeleteCCRule Waf CC V2 Delete接口

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteCustomRule added in v1.0.732

func (c *Client) DeleteCustomRule(request *DeleteCustomRuleRequest) (response *DeleteCustomRuleResponse, err error)

DeleteCustomRule 删除自定义规则

可能返回的错误码:

INTERNALERROR = "InternalError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteCustomRuleWithContext added in v1.0.732

func (c *Client) DeleteCustomRuleWithContext(ctx context.Context, request *DeleteCustomRuleRequest) (response *DeleteCustomRuleResponse, err error)

DeleteCustomRule 删除自定义规则

可能返回的错误码:

INTERNALERROR = "InternalError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteCustomWhiteRule added in v1.0.643

func (c *Client) DeleteCustomWhiteRule(request *DeleteCustomWhiteRuleRequest) (response *DeleteCustomWhiteRuleResponse, err error)

DeleteCustomWhiteRule 删除精准白名单规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteCustomWhiteRuleWithContext added in v1.0.643

func (c *Client) DeleteCustomWhiteRuleWithContext(ctx context.Context, request *DeleteCustomWhiteRuleRequest) (response *DeleteCustomWhiteRuleResponse, err error)

DeleteCustomWhiteRule 删除精准白名单规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteDomainWhiteRules added in v1.0.386

func (c *Client) DeleteDomainWhiteRules(request *DeleteDomainWhiteRulesRequest) (response *DeleteDomainWhiteRulesResponse, err error)

DeleteDomainWhiteRules 删除域名规则白名单

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"

func (*Client) DeleteDomainWhiteRulesWithContext added in v1.0.386

func (c *Client) DeleteDomainWhiteRulesWithContext(ctx context.Context, request *DeleteDomainWhiteRulesRequest) (response *DeleteDomainWhiteRulesResponse, err error)

DeleteDomainWhiteRules 删除域名规则白名单

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"

func (*Client) DeleteDownloadRecord

func (c *Client) DeleteDownloadRecord(request *DeleteDownloadRecordRequest) (response *DeleteDownloadRecordResponse, err error)

DeleteDownloadRecord 废弃接口,无有效调用

删除访问日志下载记录

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DeleteDownloadRecordWithContext added in v1.0.324

func (c *Client) DeleteDownloadRecordWithContext(ctx context.Context, request *DeleteDownloadRecordRequest) (response *DeleteDownloadRecordResponse, err error)

DeleteDownloadRecord 废弃接口,无有效调用

删除访问日志下载记录

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DeleteHost added in v1.0.730

func (c *Client) DeleteHost(request *DeleteHostRequest) (response *DeleteHostResponse, err error)

DeleteHost 删除负载均衡型域名,支持批量操作。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DeleteHostWithContext added in v1.0.730

func (c *Client) DeleteHostWithContext(ctx context.Context, request *DeleteHostRequest) (response *DeleteHostResponse, err error)

DeleteHost 删除负载均衡型域名,支持批量操作。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DeleteIpAccessControl added in v1.0.386

func (c *Client) DeleteIpAccessControl(request *DeleteIpAccessControlRequest) (response *DeleteIpAccessControlResponse, err error)

DeleteIpAccessControl Waf IP黑白名单Delete接口

可能返回的错误码:

FAILEDOPERATION_THENUMBEROFONETIMEDELETIONSREACHEDTHEUPPERLIMIT = "FailedOperation.TheNumberOfOneTimeDeletionsReachedTheUpperLimit"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteIpAccessControlV2 added in v1.0.916

func (c *Client) DeleteIpAccessControlV2(request *DeleteIpAccessControlV2Request) (response *DeleteIpAccessControlV2Response, err error)

DeleteIpAccessControlV2 Waf IP黑白名单最新版本删除接口

可能返回的错误码:

FAILEDOPERATION_THENUMBEROFONETIMEDELETIONSREACHEDTHEUPPERLIMIT = "FailedOperation.TheNumberOfOneTimeDeletionsReachedTheUpperLimit"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteIpAccessControlV2WithContext added in v1.0.916

func (c *Client) DeleteIpAccessControlV2WithContext(ctx context.Context, request *DeleteIpAccessControlV2Request) (response *DeleteIpAccessControlV2Response, err error)

DeleteIpAccessControlV2 Waf IP黑白名单最新版本删除接口

可能返回的错误码:

FAILEDOPERATION_THENUMBEROFONETIMEDELETIONSREACHEDTHEUPPERLIMIT = "FailedOperation.TheNumberOfOneTimeDeletionsReachedTheUpperLimit"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteIpAccessControlWithContext added in v1.0.386

func (c *Client) DeleteIpAccessControlWithContext(ctx context.Context, request *DeleteIpAccessControlRequest) (response *DeleteIpAccessControlResponse, err error)

DeleteIpAccessControl Waf IP黑白名单Delete接口

可能返回的错误码:

FAILEDOPERATION_THENUMBEROFONETIMEDELETIONSREACHEDTHEUPPERLIMIT = "FailedOperation.TheNumberOfOneTimeDeletionsReachedTheUpperLimit"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteSession

func (c *Client) DeleteSession(request *DeleteSessionRequest) (response *DeleteSessionResponse, err error)

DeleteSession 删除CC攻击的session设置

可能返回的错误码:

FAILEDOPERATION_SESSIONINUSED = "FailedOperation.SessionInUsed"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteSessionWithContext added in v1.0.324

func (c *Client) DeleteSessionWithContext(ctx context.Context, request *DeleteSessionRequest) (response *DeleteSessionResponse, err error)

DeleteSession 删除CC攻击的session设置

可能返回的错误码:

FAILEDOPERATION_SESSIONINUSED = "FailedOperation.SessionInUsed"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteSpartaProtection added in v1.0.730

func (c *Client) DeleteSpartaProtection(request *DeleteSpartaProtectionRequest) (response *DeleteSpartaProtectionResponse, err error)

DeleteSpartaProtection SaaS型WAF删除防护域名

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_ASYNCHRONOUSCALLFAILED = "InternalError.AsynchronousCallFailed"
INVALIDPARAMETER_UNAUTHORIZEDOPERATIONPARAMETERERR = "InvalidParameter.UnauthorizedOperationParameterErr"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DeleteSpartaProtectionWithContext added in v1.0.730

func (c *Client) DeleteSpartaProtectionWithContext(ctx context.Context, request *DeleteSpartaProtectionRequest) (response *DeleteSpartaProtectionResponse, err error)

DeleteSpartaProtection SaaS型WAF删除防护域名

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_ASYNCHRONOUSCALLFAILED = "InternalError.AsynchronousCallFailed"
INVALIDPARAMETER_UNAUTHORIZEDOPERATIONPARAMETERERR = "InvalidParameter.UnauthorizedOperationParameterErr"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeAccessExports added in v1.0.228

func (c *Client) DescribeAccessExports(request *DescribeAccessExportsRequest) (response *DescribeAccessExportsResponse, err error)

DescribeAccessExports 本接口用于获取访问日志导出列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAccessExportsWithContext added in v1.0.324

func (c *Client) DescribeAccessExportsWithContext(ctx context.Context, request *DescribeAccessExportsRequest) (response *DescribeAccessExportsResponse, err error)

DescribeAccessExports 本接口用于获取访问日志导出列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAccessFastAnalysis added in v1.0.228

func (c *Client) DescribeAccessFastAnalysis(request *DescribeAccessFastAnalysisRequest) (response *DescribeAccessFastAnalysisResponse, err error)

DescribeAccessFastAnalysis 本接口用于访问日志的快速分析

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAccessFastAnalysisWithContext added in v1.0.324

func (c *Client) DescribeAccessFastAnalysisWithContext(ctx context.Context, request *DescribeAccessFastAnalysisRequest) (response *DescribeAccessFastAnalysisResponse, err error)

DescribeAccessFastAnalysis 本接口用于访问日志的快速分析

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAccessHistogram added in v1.0.710

func (c *Client) DescribeAccessHistogram(request *DescribeAccessHistogramRequest) (response *DescribeAccessHistogramResponse, err error)

DescribeAccessHistogram 本接口用于访问日志柱状趋势图

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr"
INVALIDPARAMETER_SQLSYNTAXERR = "InvalidParameter.SQLSyntaxErr"
INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAccessHistogramWithContext added in v1.0.710

func (c *Client) DescribeAccessHistogramWithContext(ctx context.Context, request *DescribeAccessHistogramRequest) (response *DescribeAccessHistogramResponse, err error)

DescribeAccessHistogram 本接口用于访问日志柱状趋势图

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr"
INVALIDPARAMETER_SQLSYNTAXERR = "InvalidParameter.SQLSyntaxErr"
INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAccessIndex added in v1.0.228

func (c *Client) DescribeAccessIndex(request *DescribeAccessIndexRequest) (response *DescribeAccessIndexResponse, err error)

DescribeAccessIndex 本接口用于获取访问日志索引配置信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAccessIndexWithContext added in v1.0.324

func (c *Client) DescribeAccessIndexWithContext(ctx context.Context, request *DescribeAccessIndexRequest) (response *DescribeAccessIndexResponse, err error)

DescribeAccessIndex 本接口用于获取访问日志索引配置信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAntiFakeRules added in v1.0.737

func (c *Client) DescribeAntiFakeRules(request *DescribeAntiFakeRulesRequest) (response *DescribeAntiFakeRulesResponse, err error)

DescribeAntiFakeRules 获取防篡改url

可能返回的错误码:

INTERNALERROR = "InternalError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAntiFakeRulesWithContext added in v1.0.737

func (c *Client) DescribeAntiFakeRulesWithContext(ctx context.Context, request *DescribeAntiFakeRulesRequest) (response *DescribeAntiFakeRulesResponse, err error)

DescribeAntiFakeRules 获取防篡改url

可能返回的错误码:

INTERNALERROR = "InternalError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAntiFakeUrl added in v1.0.737

func (c *Client) DescribeAntiFakeUrl(request *DescribeAntiFakeUrlRequest) (response *DescribeAntiFakeUrlResponse, err error)

DescribeAntiFakeUrl 废弃接口

获取防篡改url

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeAntiFakeUrlWithContext added in v1.0.737

func (c *Client) DescribeAntiFakeUrlWithContext(ctx context.Context, request *DescribeAntiFakeUrlRequest) (response *DescribeAntiFakeUrlResponse, err error)

DescribeAntiFakeUrl 废弃接口

获取防篡改url

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeAntiInfoLeakRules added in v1.0.737

func (c *Client) DescribeAntiInfoLeakRules(request *DescribeAntiInfoLeakRulesRequest) (response *DescribeAntiInfoLeakRulesResponse, err error)

DescribeAntiInfoLeakRules 老接口已经不再使用。

获取信息防泄漏规则列表

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeAntiInfoLeakRulesWithContext added in v1.0.737

func (c *Client) DescribeAntiInfoLeakRulesWithContext(ctx context.Context, request *DescribeAntiInfoLeakRulesRequest) (response *DescribeAntiInfoLeakRulesResponse, err error)

DescribeAntiInfoLeakRules 老接口已经不再使用。

获取信息防泄漏规则列表

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeAntiInfoLeakageRules added in v1.0.737

func (c *Client) DescribeAntiInfoLeakageRules(request *DescribeAntiInfoLeakageRulesRequest) (response *DescribeAntiInfoLeakageRulesResponse, err error)

DescribeAntiInfoLeakageRules 取得信息防泄漏规则列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"

func (*Client) DescribeAntiInfoLeakageRulesWithContext added in v1.0.737

func (c *Client) DescribeAntiInfoLeakageRulesWithContext(ctx context.Context, request *DescribeAntiInfoLeakageRulesRequest) (response *DescribeAntiInfoLeakageRulesResponse, err error)

DescribeAntiInfoLeakageRules 取得信息防泄漏规则列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"

func (*Client) DescribeAttackOverview added in v1.0.608

func (c *Client) DescribeAttackOverview(request *DescribeAttackOverviewRequest) (response *DescribeAttackOverviewResponse, err error)

DescribeAttackOverview 攻击总览

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAttackOverviewWithContext added in v1.0.608

func (c *Client) DescribeAttackOverviewWithContext(ctx context.Context, request *DescribeAttackOverviewRequest) (response *DescribeAttackOverviewResponse, err error)

DescribeAttackOverview 攻击总览

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAttackType added in v1.0.767

func (c *Client) DescribeAttackType(request *DescribeAttackTypeRequest) (response *DescribeAttackTypeResponse, err error)

DescribeAttackType 查询指定域名TOP N攻击类型

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAttackTypeWithContext added in v1.0.767

func (c *Client) DescribeAttackTypeWithContext(ctx context.Context, request *DescribeAttackTypeRequest) (response *DescribeAttackTypeResponse, err error)

DescribeAttackType 查询指定域名TOP N攻击类型

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeAttackWhiteRule added in v1.0.765

func (c *Client) DescribeAttackWhiteRule(request *DescribeAttackWhiteRuleRequest) (response *DescribeAttackWhiteRuleResponse, err error)

DescribeAttackWhiteRule 获取用户规则白名单列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAttackWhiteRuleWithContext added in v1.0.765

func (c *Client) DescribeAttackWhiteRuleWithContext(ctx context.Context, request *DescribeAttackWhiteRuleRequest) (response *DescribeAttackWhiteRuleResponse, err error)

DescribeAttackWhiteRule 获取用户规则白名单列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAutoDenyIP added in v1.0.386

func (c *Client) DescribeAutoDenyIP(request *DescribeAutoDenyIPRequest) (response *DescribeAutoDenyIPResponse, err error)

DescribeAutoDenyIP 描述WAF自动封禁IP详情,对齐自动封堵状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeAutoDenyIPWithContext added in v1.0.386

func (c *Client) DescribeAutoDenyIPWithContext(ctx context.Context, request *DescribeAutoDenyIPRequest) (response *DescribeAutoDenyIPResponse, err error)

DescribeAutoDenyIP 描述WAF自动封禁IP详情,对齐自动封堵状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBatchIpAccessControl added in v1.0.737

func (c *Client) DescribeBatchIpAccessControl(request *DescribeBatchIpAccessControlRequest) (response *DescribeBatchIpAccessControlResponse, err error)

DescribeBatchIpAccessControl Waf 批量防护IP黑白名单查询

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"

func (*Client) DescribeBatchIpAccessControlWithContext added in v1.0.737

func (c *Client) DescribeBatchIpAccessControlWithContext(ctx context.Context, request *DescribeBatchIpAccessControlRequest) (response *DescribeBatchIpAccessControlResponse, err error)

DescribeBatchIpAccessControl Waf 批量防护IP黑白名单查询

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"

func (*Client) DescribeCCAutoStatus added in v1.0.793

func (c *Client) DescribeCCAutoStatus(request *DescribeCCAutoStatusRequest) (response *DescribeCCAutoStatusResponse, err error)

DescribeCCAutoStatus 获取SAAS型接入的紧急CC防护状态

可能返回的错误码:

INTERNALERROR = "InternalError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCCAutoStatusWithContext added in v1.0.793

func (c *Client) DescribeCCAutoStatusWithContext(ctx context.Context, request *DescribeCCAutoStatusRequest) (response *DescribeCCAutoStatusResponse, err error)

DescribeCCAutoStatus 获取SAAS型接入的紧急CC防护状态

可能返回的错误码:

INTERNALERROR = "InternalError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCCRule added in v1.0.737

func (c *Client) DescribeCCRule(request *DescribeCCRuleRequest) (response *DescribeCCRuleResponse, err error)

DescribeCCRule Waf CC V2 Query接口

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeCCRuleList added in v1.0.737

func (c *Client) DescribeCCRuleList(request *DescribeCCRuleListRequest) (response *DescribeCCRuleListResponse, err error)

DescribeCCRuleList 根据多条件查询CC规则

可能返回的错误码:

INTERNALERROR = "InternalError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCCRuleListWithContext added in v1.0.737

func (c *Client) DescribeCCRuleListWithContext(ctx context.Context, request *DescribeCCRuleListRequest) (response *DescribeCCRuleListResponse, err error)

DescribeCCRuleList 根据多条件查询CC规则

可能返回的错误码:

INTERNALERROR = "InternalError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCCRuleWithContext added in v1.0.737

func (c *Client) DescribeCCRuleWithContext(ctx context.Context, request *DescribeCCRuleRequest) (response *DescribeCCRuleResponse, err error)

DescribeCCRule Waf CC V2 Query接口

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeCertificateVerifyResult added in v1.0.761

func (c *Client) DescribeCertificateVerifyResult(request *DescribeCertificateVerifyResultRequest) (response *DescribeCertificateVerifyResultResponse, err error)

DescribeCertificateVerifyResult 获取证书的检查结果

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeCertificateVerifyResultWithContext added in v1.0.761

func (c *Client) DescribeCertificateVerifyResultWithContext(ctx context.Context, request *DescribeCertificateVerifyResultRequest) (response *DescribeCertificateVerifyResultResponse, err error)

DescribeCertificateVerifyResult 获取证书的检查结果

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DescribeCiphersDetail added in v1.0.730

func (c *Client) DescribeCiphersDetail(request *DescribeCiphersDetailRequest) (response *DescribeCiphersDetailResponse, err error)

DescribeCiphersDetail Saas型WAF接入查询加密套件信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCiphersDetailWithContext added in v1.0.730

func (c *Client) DescribeCiphersDetailWithContext(ctx context.Context, request *DescribeCiphersDetailRequest) (response *DescribeCiphersDetailResponse, err error)

DescribeCiphersDetail Saas型WAF接入查询加密套件信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCustomRuleList added in v1.0.732

func (c *Client) DescribeCustomRuleList(request *DescribeCustomRuleListRequest) (response *DescribeCustomRuleListResponse, err error)

DescribeCustomRuleList 获取防护配置中的访问控制策略列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCustomRuleListWithContext added in v1.0.732

func (c *Client) DescribeCustomRuleListWithContext(ctx context.Context, request *DescribeCustomRuleListRequest) (response *DescribeCustomRuleListResponse, err error)

DescribeCustomRuleList 获取防护配置中的访问控制策略列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCustomWhiteRule added in v1.0.616

func (c *Client) DescribeCustomWhiteRule(request *DescribeCustomWhiteRuleRequest) (response *DescribeCustomWhiteRuleResponse, err error)

DescribeCustomWhiteRule 获取防护配置中的精准白名单策略列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCustomWhiteRuleWithContext added in v1.0.616

func (c *Client) DescribeCustomWhiteRuleWithContext(ctx context.Context, request *DescribeCustomWhiteRuleRequest) (response *DescribeCustomWhiteRuleResponse, err error)

DescribeCustomWhiteRule 获取防护配置中的精准白名单策略列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDomainCountInfo added in v1.0.730

func (c *Client) DescribeDomainCountInfo(request *DescribeDomainCountInfoRequest) (response *DescribeDomainCountInfoResponse, err error)

DescribeDomainCountInfo 获取域名概况

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDomainCountInfoWithContext added in v1.0.730

func (c *Client) DescribeDomainCountInfoWithContext(ctx context.Context, request *DescribeDomainCountInfoRequest) (response *DescribeDomainCountInfoResponse, err error)

DescribeDomainCountInfo 获取域名概况

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDomainDetailsClb added in v1.0.730

func (c *Client) DescribeDomainDetailsClb(request *DescribeDomainDetailsClbRequest) (response *DescribeDomainDetailsClbResponse, err error)

DescribeDomainDetailsClb 获取一个clbwaf域名详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDomainDetailsClbWithContext added in v1.0.730

func (c *Client) DescribeDomainDetailsClbWithContext(ctx context.Context, request *DescribeDomainDetailsClbRequest) (response *DescribeDomainDetailsClbResponse, err error)

DescribeDomainDetailsClb 获取一个clbwaf域名详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDomainDetailsSaas added in v1.0.538

func (c *Client) DescribeDomainDetailsSaas(request *DescribeDomainDetailsSaasRequest) (response *DescribeDomainDetailsSaasResponse, err error)

DescribeDomainDetailsSaas 查询单个saaswaf域名详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDomainDetailsSaasWithContext added in v1.0.538

func (c *Client) DescribeDomainDetailsSaasWithContext(ctx context.Context, request *DescribeDomainDetailsSaasRequest) (response *DescribeDomainDetailsSaasResponse, err error)

DescribeDomainDetailsSaas 查询单个saaswaf域名详情

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDomainRules added in v1.0.762

func (c *Client) DescribeDomainRules(request *DescribeDomainRulesRequest) (response *DescribeDomainRulesResponse, err error)

DescribeDomainRules 拉取域名的防护规则列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"

func (*Client) DescribeDomainRulesWithContext added in v1.0.762

func (c *Client) DescribeDomainRulesWithContext(ctx context.Context, request *DescribeDomainRulesRequest) (response *DescribeDomainRulesResponse, err error)

DescribeDomainRules 拉取域名的防护规则列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"

func (*Client) DescribeDomainVerifyResult added in v1.0.744

func (c *Client) DescribeDomainVerifyResult(request *DescribeDomainVerifyResultRequest) (response *DescribeDomainVerifyResultResponse, err error)

DescribeDomainVerifyResult 获取添加域名操作的结果

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCEINUSE = "ResourceInUse"

func (*Client) DescribeDomainVerifyResultWithContext added in v1.0.744

func (c *Client) DescribeDomainVerifyResultWithContext(ctx context.Context, request *DescribeDomainVerifyResultRequest) (response *DescribeDomainVerifyResultResponse, err error)

DescribeDomainVerifyResult 获取添加域名操作的结果

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCEINUSE = "ResourceInUse"

func (*Client) DescribeDomainWhiteRules added in v1.0.386

func (c *Client) DescribeDomainWhiteRules(request *DescribeDomainWhiteRulesRequest) (response *DescribeDomainWhiteRulesResponse, err error)

DescribeDomainWhiteRules 获取域名的规则白名单

可能返回的错误码:

FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeDomainWhiteRulesWithContext added in v1.0.386

func (c *Client) DescribeDomainWhiteRulesWithContext(ctx context.Context, request *DescribeDomainWhiteRulesRequest) (response *DescribeDomainWhiteRulesResponse, err error)

DescribeDomainWhiteRules 获取域名的规则白名单

可能返回的错误码:

FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeDomains added in v1.0.389

func (c *Client) DescribeDomains(request *DescribeDomainsRequest) (response *DescribeDomainsResponse, err error)

DescribeDomains 查询用户所有域名的详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDomainsWithContext added in v1.0.389

func (c *Client) DescribeDomainsWithContext(ctx context.Context, request *DescribeDomainsRequest) (response *DescribeDomainsResponse, err error)

DescribeDomains 查询用户所有域名的详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeFindDomainList added in v1.0.730

func (c *Client) DescribeFindDomainList(request *DescribeFindDomainListRequest) (response *DescribeFindDomainListResponse, err error)

DescribeFindDomainList 获取发现域名列表接口

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeFindDomainListWithContext added in v1.0.730

func (c *Client) DescribeFindDomainListWithContext(ctx context.Context, request *DescribeFindDomainListRequest) (response *DescribeFindDomainListResponse, err error)

DescribeFindDomainList 获取发现域名列表接口

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeFlowTrend

func (c *Client) DescribeFlowTrend(request *DescribeFlowTrendRequest) (response *DescribeFlowTrendResponse, err error)

DescribeFlowTrend 获取waf流量访问趋势

可能返回的错误码:

FAILEDOPERATION_CLICKHOUSEOPERATIONFAILED = "FailedOperation.ClickHouseOperationFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_UNKNOWNACTION = "InvalidParameter.UnknownAction"
LIMITEXCEEDED = "LimitExceeded"
OPERATIONDENIED = "OperationDenied"
UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"

func (*Client) DescribeFlowTrendWithContext added in v1.0.324

func (c *Client) DescribeFlowTrendWithContext(ctx context.Context, request *DescribeFlowTrendRequest) (response *DescribeFlowTrendResponse, err error)

DescribeFlowTrend 获取waf流量访问趋势

可能返回的错误码:

FAILEDOPERATION_CLICKHOUSEOPERATIONFAILED = "FailedOperation.ClickHouseOperationFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_UNKNOWNACTION = "InvalidParameter.UnknownAction"
LIMITEXCEEDED = "LimitExceeded"
OPERATIONDENIED = "OperationDenied"
UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"

func (*Client) DescribeHistogram added in v1.0.767

func (c *Client) DescribeHistogram(request *DescribeHistogramRequest) (response *DescribeHistogramResponse, err error)

DescribeHistogram 查询多种条件的聚类分析

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeHistogramWithContext added in v1.0.767

func (c *Client) DescribeHistogramWithContext(ctx context.Context, request *DescribeHistogramRequest) (response *DescribeHistogramResponse, err error)

DescribeHistogram 查询多种条件的聚类分析

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeHost added in v1.0.730

func (c *Client) DescribeHost(request *DescribeHostRequest) (response *DescribeHostResponse, err error)

DescribeHost clb-waf获取防护域名详情

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeHostLimit added in v1.0.730

func (c *Client) DescribeHostLimit(request *DescribeHostLimitRequest) (response *DescribeHostLimitResponse, err error)

DescribeHostLimit 添加域名的首先验证是否购买了套餐,是否没有达到购买套餐的限制,域名是否已经添加

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeHostLimitWithContext added in v1.0.730

func (c *Client) DescribeHostLimitWithContext(ctx context.Context, request *DescribeHostLimitRequest) (response *DescribeHostLimitResponse, err error)

DescribeHostLimit 添加域名的首先验证是否购买了套餐,是否没有达到购买套餐的限制,域名是否已经添加

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeHostWithContext added in v1.0.730

func (c *Client) DescribeHostWithContext(ctx context.Context, request *DescribeHostRequest) (response *DescribeHostResponse, err error)

DescribeHost clb-waf获取防护域名详情

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeHosts added in v1.0.730

func (c *Client) DescribeHosts(request *DescribeHostsRequest) (response *DescribeHostsResponse, err error)

DescribeHosts clb-waf中获取防护域名列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeHostsWithContext added in v1.0.730

func (c *Client) DescribeHostsWithContext(ctx context.Context, request *DescribeHostsRequest) (response *DescribeHostsResponse, err error)

DescribeHosts clb-waf中获取防护域名列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeInstances added in v1.0.427

func (c *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)

DescribeInstances 查询用户所有实例的详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeInstancesWithContext added in v1.0.427

func (c *Client) DescribeInstancesWithContext(ctx context.Context, request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)

DescribeInstances 查询用户所有实例的详细信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeIpAccessControl added in v1.0.386

func (c *Client) DescribeIpAccessControl(request *DescribeIpAccessControlRequest) (response *DescribeIpAccessControlResponse, err error)

DescribeIpAccessControl Waf ip黑白名单查询

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"

func (*Client) DescribeIpAccessControlWithContext added in v1.0.386

func (c *Client) DescribeIpAccessControlWithContext(ctx context.Context, request *DescribeIpAccessControlRequest) (response *DescribeIpAccessControlResponse, err error)

DescribeIpAccessControl Waf ip黑白名单查询

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"

func (*Client) DescribeIpHitItems added in v1.0.386

func (c *Client) DescribeIpHitItems(request *DescribeIpHitItemsRequest) (response *DescribeIpHitItemsResponse, err error)

DescribeIpHitItems Waf IP封堵状态查询

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeIpHitItemsWithContext added in v1.0.386

func (c *Client) DescribeIpHitItemsWithContext(ctx context.Context, request *DescribeIpHitItemsRequest) (response *DescribeIpHitItemsResponse, err error)

DescribeIpHitItems Waf IP封堵状态查询

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeModuleStatus added in v1.0.783

func (c *Client) DescribeModuleStatus(request *DescribeModuleStatusRequest) (response *DescribeModuleStatusResponse, err error)

DescribeModuleStatus 查询各个waf基础安全模块的开关状态,看每个模块是否开启

可能返回的错误码:

FAILEDOPERATION_MONGOOPERATIONFAILED = "FailedOperation.MongoOperationFailed"
INTERNALERROR = "InternalError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeModuleStatusWithContext added in v1.0.783

func (c *Client) DescribeModuleStatusWithContext(ctx context.Context, request *DescribeModuleStatusRequest) (response *DescribeModuleStatusResponse, err error)

DescribeModuleStatus 查询各个waf基础安全模块的开关状态,看每个模块是否开启

可能返回的错误码:

FAILEDOPERATION_MONGOOPERATIONFAILED = "FailedOperation.MongoOperationFailed"
INTERNALERROR = "InternalError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeObjects added in v1.0.764

func (c *Client) DescribeObjects(request *DescribeObjectsRequest) (response *DescribeObjectsResponse, err error)

DescribeObjects 查看防护对象列表

可能返回的错误码:

FAILEDOPERATION_MONGOOPERATIONFAILED = "FailedOperation.MongoOperationFailed"
INTERNALERROR = "InternalError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeObjectsWithContext added in v1.0.764

func (c *Client) DescribeObjectsWithContext(ctx context.Context, request *DescribeObjectsRequest) (response *DescribeObjectsResponse, err error)

DescribeObjects 查看防护对象列表

可能返回的错误码:

FAILEDOPERATION_MONGOOPERATIONFAILED = "FailedOperation.MongoOperationFailed"
INTERNALERROR = "InternalError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribePeakPoints added in v1.0.640

func (c *Client) DescribePeakPoints(request *DescribePeakPointsRequest) (response *DescribePeakPointsResponse, err error)

DescribePeakPoints 查询业务和攻击概要趋势

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribePeakPointsWithContext added in v1.0.640

func (c *Client) DescribePeakPointsWithContext(ctx context.Context, request *DescribePeakPointsRequest) (response *DescribePeakPointsResponse, err error)

DescribePeakPoints 查询业务和攻击概要趋势

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribePeakValue added in v1.0.640

func (c *Client) DescribePeakValue(request *DescribePeakValueRequest) (response *DescribePeakValueResponse, err error)

DescribePeakValue 获取业务和攻击概览峰值

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribePeakValueWithContext added in v1.0.640

func (c *Client) DescribePeakValueWithContext(ctx context.Context, request *DescribePeakValueRequest) (response *DescribePeakValueResponse, err error)

DescribePeakValue 获取业务和攻击概览峰值

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribePolicyStatus added in v1.0.616

func (c *Client) DescribePolicyStatus(request *DescribePolicyStatusRequest) (response *DescribePolicyStatusResponse, err error)

DescribePolicyStatus 获取防护状态以及生效的实例id

可能返回的错误码:

INTERNALERROR = "InternalError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribePolicyStatusWithContext added in v1.0.616

func (c *Client) DescribePolicyStatusWithContext(ctx context.Context, request *DescribePolicyStatusRequest) (response *DescribePolicyStatusResponse, err error)

DescribePolicyStatus 获取防护状态以及生效的实例id

可能返回的错误码:

INTERNALERROR = "InternalError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribePorts added in v1.0.747

func (c *Client) DescribePorts(request *DescribePortsRequest) (response *DescribePortsResponse, err error)

DescribePorts 获取Saas型WAF防护端口列表

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribePortsWithContext added in v1.0.747

func (c *Client) DescribePortsWithContext(ctx context.Context, request *DescribePortsRequest) (response *DescribePortsResponse, err error)

DescribePorts 获取Saas型WAF防护端口列表

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeRuleLimit added in v1.0.616

func (c *Client) DescribeRuleLimit(request *DescribeRuleLimitRequest) (response *DescribeRuleLimitResponse, err error)

DescribeRuleLimit 获取各个模块具体的规格限制

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeRuleLimitWithContext added in v1.0.616

func (c *Client) DescribeRuleLimitWithContext(ctx context.Context, request *DescribeRuleLimitRequest) (response *DescribeRuleLimitResponse, err error)

DescribeRuleLimit 获取各个模块具体的规格限制

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSession added in v1.0.737

func (c *Client) DescribeSession(request *DescribeSessionRequest) (response *DescribeSessionResponse, err error)

DescribeSession Waf 会话定义查询接口

可能返回的错误码:

INTERNALERROR = "InternalError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeSessionWithContext added in v1.0.737

func (c *Client) DescribeSessionWithContext(ctx context.Context, request *DescribeSessionRequest) (response *DescribeSessionResponse, err error)

DescribeSession Waf 会话定义查询接口

可能返回的错误码:

INTERNALERROR = "InternalError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeSpartaProtectionInfo added in v1.0.769

func (c *Client) DescribeSpartaProtectionInfo(request *DescribeSpartaProtectionInfoRequest) (response *DescribeSpartaProtectionInfoResponse, err error)

DescribeSpartaProtectionInfo waf斯巴达-获取防护域名信息

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeSpartaProtectionInfoWithContext added in v1.0.769

func (c *Client) DescribeSpartaProtectionInfoWithContext(ctx context.Context, request *DescribeSpartaProtectionInfoRequest) (response *DescribeSpartaProtectionInfoResponse, err error)

DescribeSpartaProtectionInfo waf斯巴达-获取防护域名信息

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) DescribeTlsVersion added in v1.0.730

func (c *Client) DescribeTlsVersion(request *DescribeTlsVersionRequest) (response *DescribeTlsVersionResponse, err error)

DescribeTlsVersion 查询SaaS型WAF支持的TLS版本

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeTlsVersionWithContext added in v1.0.730

func (c *Client) DescribeTlsVersionWithContext(ctx context.Context, request *DescribeTlsVersionRequest) (response *DescribeTlsVersionResponse, err error)

DescribeTlsVersion 查询SaaS型WAF支持的TLS版本

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeTopAttackDomain added in v1.0.767

func (c *Client) DescribeTopAttackDomain(request *DescribeTopAttackDomainRequest) (response *DescribeTopAttackDomainResponse, err error)

DescribeTopAttackDomain 查询Top5的攻击域名

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeTopAttackDomainWithContext added in v1.0.767

func (c *Client) DescribeTopAttackDomainWithContext(ctx context.Context, request *DescribeTopAttackDomainRequest) (response *DescribeTopAttackDomainResponse, err error)

DescribeTopAttackDomain 查询Top5的攻击域名

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeUserCdcClbWafRegions added in v1.0.452

func (c *Client) DescribeUserCdcClbWafRegions(request *DescribeUserCdcClbWafRegionsRequest) (response *DescribeUserCdcClbWafRegionsResponse, err error)

DescribeUserCdcClbWafRegions 在CDC场景下,负载均衡型WAF的添加、编辑域名配置的时候,需要展示CDC负载均衡型WAF(cdc-clb-waf)支持的地域列表,通过DescribeUserCdcClbWafRegions既可以获得当前对客户已经开放的地域列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeUserCdcClbWafRegionsWithContext added in v1.0.452

func (c *Client) DescribeUserCdcClbWafRegionsWithContext(ctx context.Context, request *DescribeUserCdcClbWafRegionsRequest) (response *DescribeUserCdcClbWafRegionsResponse, err error)

DescribeUserCdcClbWafRegions 在CDC场景下,负载均衡型WAF的添加、编辑域名配置的时候,需要展示CDC负载均衡型WAF(cdc-clb-waf)支持的地域列表,通过DescribeUserCdcClbWafRegions既可以获得当前对客户已经开放的地域列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeUserClbWafRegions

func (c *Client) DescribeUserClbWafRegions(request *DescribeUserClbWafRegionsRequest) (response *DescribeUserClbWafRegionsResponse, err error)

DescribeUserClbWafRegions 在负载均衡型WAF的添加、编辑域名配置的时候,需要展示负载均衡型WAF(clb-waf)支持的地域列表,通过DescribeUserClbWafRegions既可以获得当前对客户已经开放的地域列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeUserClbWafRegionsWithContext added in v1.0.324

func (c *Client) DescribeUserClbWafRegionsWithContext(ctx context.Context, request *DescribeUserClbWafRegionsRequest) (response *DescribeUserClbWafRegionsResponse, err error)

DescribeUserClbWafRegions 在负载均衡型WAF的添加、编辑域名配置的时候,需要展示负载均衡型WAF(clb-waf)支持的地域列表,通过DescribeUserClbWafRegions既可以获得当前对客户已经开放的地域列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeUserDomainInfo added in v1.0.730

func (c *Client) DescribeUserDomainInfo(request *DescribeUserDomainInfoRequest) (response *DescribeUserDomainInfoResponse, err error)

DescribeUserDomainInfo 查询saas和clb的域名信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeUserDomainInfoWithContext added in v1.0.730

func (c *Client) DescribeUserDomainInfoWithContext(ctx context.Context, request *DescribeUserDomainInfoRequest) (response *DescribeUserDomainInfoResponse, err error)

DescribeUserDomainInfo 查询saas和clb的域名信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeUserLevel added in v1.0.769

func (c *Client) DescribeUserLevel(request *DescribeUserLevelRequest) (response *DescribeUserLevelResponse, err error)

DescribeUserLevel 获取用户防护规则等级

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeUserLevelWithContext added in v1.0.769

func (c *Client) DescribeUserLevelWithContext(ctx context.Context, request *DescribeUserLevelRequest) (response *DescribeUserLevelResponse, err error)

DescribeUserLevel 获取用户防护规则等级

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeUserSignatureRule added in v1.0.762

func (c *Client) DescribeUserSignatureRule(request *DescribeUserSignatureRuleRequest) (response *DescribeUserSignatureRuleResponse, err error)

DescribeUserSignatureRule 获取用户特征规则列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeUserSignatureRuleWithContext added in v1.0.762

func (c *Client) DescribeUserSignatureRuleWithContext(ctx context.Context, request *DescribeUserSignatureRuleRequest) (response *DescribeUserSignatureRuleResponse, err error)

DescribeUserSignatureRule 获取用户特征规则列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeVipInfo added in v1.0.630

func (c *Client) DescribeVipInfo(request *DescribeVipInfoRequest) (response *DescribeVipInfoResponse, err error)

DescribeVipInfo 根据过滤条件查询VIP信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeVipInfoWithContext added in v1.0.630

func (c *Client) DescribeVipInfoWithContext(ctx context.Context, request *DescribeVipInfoRequest) (response *DescribeVipInfoResponse, err error)

DescribeVipInfo 根据过滤条件查询VIP信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeWafAutoDenyRules added in v1.0.386

func (c *Client) DescribeWafAutoDenyRules(request *DescribeWafAutoDenyRulesRequest) (response *DescribeWafAutoDenyRulesResponse, err error)

DescribeWafAutoDenyRules 返回ip惩罚规则详细信息

可能返回的错误码:

INTERNALERROR_DBERR = "InternalError.DBErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeWafAutoDenyRulesWithContext added in v1.0.386

func (c *Client) DescribeWafAutoDenyRulesWithContext(ctx context.Context, request *DescribeWafAutoDenyRulesRequest) (response *DescribeWafAutoDenyRulesResponse, err error)

DescribeWafAutoDenyRules 返回ip惩罚规则详细信息

可能返回的错误码:

INTERNALERROR_DBERR = "InternalError.DBErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeWafAutoDenyStatus added in v1.0.386

func (c *Client) DescribeWafAutoDenyStatus(request *DescribeWafAutoDenyStatusRequest) (response *DescribeWafAutoDenyStatusResponse, err error)

DescribeWafAutoDenyStatus 描述WAF自动封禁模块详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeWafAutoDenyStatusWithContext added in v1.0.386

func (c *Client) DescribeWafAutoDenyStatusWithContext(ctx context.Context, request *DescribeWafAutoDenyStatusRequest) (response *DescribeWafAutoDenyStatusResponse, err error)

DescribeWafAutoDenyStatus 描述WAF自动封禁模块详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeWafThreatenIntelligence added in v1.0.386

func (c *Client) DescribeWafThreatenIntelligence(request *DescribeWafThreatenIntelligenceRequest) (response *DescribeWafThreatenIntelligenceResponse, err error)

DescribeWafThreatenIntelligence 描述WAF威胁情报封禁模块配置详情

可能返回的错误码:

FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeWafThreatenIntelligenceWithContext added in v1.0.386

func (c *Client) DescribeWafThreatenIntelligenceWithContext(ctx context.Context, request *DescribeWafThreatenIntelligenceRequest) (response *DescribeWafThreatenIntelligenceResponse, err error)

DescribeWafThreatenIntelligence 描述WAF威胁情报封禁模块配置详情

可能返回的错误码:

FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeWebshellStatus added in v1.0.769

func (c *Client) DescribeWebshellStatus(request *DescribeWebshellStatusRequest) (response *DescribeWebshellStatusResponse, err error)

DescribeWebshellStatus 获取域名的webshell状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeWebshellStatusWithContext added in v1.0.769

func (c *Client) DescribeWebshellStatusWithContext(ctx context.Context, request *DescribeWebshellStatusRequest) (response *DescribeWebshellStatusResponse, err error)

DescribeWebshellStatus 获取域名的webshell状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) FreshAntiFakeUrl added in v1.0.743

func (c *Client) FreshAntiFakeUrl(request *FreshAntiFakeUrlRequest) (response *FreshAntiFakeUrlResponse, err error)

FreshAntiFakeUrl 刷新防篡改url

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) FreshAntiFakeUrlWithContext added in v1.0.743

func (c *Client) FreshAntiFakeUrlWithContext(ctx context.Context, request *FreshAntiFakeUrlRequest) (response *FreshAntiFakeUrlResponse, err error)

FreshAntiFakeUrl 刷新防篡改url

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) GenerateDealsAndPayNew added in v1.0.749

func (c *Client) GenerateDealsAndPayNew(request *GenerateDealsAndPayNewRequest) (response *GenerateDealsAndPayNewResponse, err error)

GenerateDealsAndPayNew 计费资源购买、续费下单接口

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) GenerateDealsAndPayNewWithContext added in v1.0.749

func (c *Client) GenerateDealsAndPayNewWithContext(ctx context.Context, request *GenerateDealsAndPayNewRequest) (response *GenerateDealsAndPayNewResponse, err error)

GenerateDealsAndPayNew 计费资源购买、续费下单接口

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) GetAttackDownloadRecords added in v1.0.444

func (c *Client) GetAttackDownloadRecords(request *GetAttackDownloadRecordsRequest) (response *GetAttackDownloadRecordsResponse, err error)

GetAttackDownloadRecords 查询下载攻击日志任务记录列表

可能返回的错误码:

FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) GetAttackDownloadRecordsWithContext added in v1.0.444

func (c *Client) GetAttackDownloadRecordsWithContext(ctx context.Context, request *GetAttackDownloadRecordsRequest) (response *GetAttackDownloadRecordsResponse, err error)

GetAttackDownloadRecords 查询下载攻击日志任务记录列表

可能返回的错误码:

FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) GetAttackHistogram added in v1.0.711

func (c *Client) GetAttackHistogram(request *GetAttackHistogramRequest) (response *GetAttackHistogramResponse, err error)

GetAttackHistogram 生成攻击日志的产生时间柱状图

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr"
INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr"
INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr"
INVALIDPARAMETER_SQLSYNTAXERR = "InvalidParameter.SQLSyntaxErr"
INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch"

func (*Client) GetAttackHistogramWithContext added in v1.0.711

func (c *Client) GetAttackHistogramWithContext(ctx context.Context, request *GetAttackHistogramRequest) (response *GetAttackHistogramResponse, err error)

GetAttackHistogram 生成攻击日志的产生时间柱状图

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr"
INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr"
INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr"
INVALIDPARAMETER_SQLSYNTAXERR = "InvalidParameter.SQLSyntaxErr"
INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch"

func (*Client) GetAttackTotalCount added in v1.0.728

func (c *Client) GetAttackTotalCount(request *GetAttackTotalCountRequest) (response *GetAttackTotalCountResponse, err error)

GetAttackTotalCount 按照条件查询展示攻击总次数

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr"
INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr"
INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr"
INVALIDPARAMETER_SQLSYNTAXERR = "InvalidParameter.SQLSyntaxErr"
INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch"

func (*Client) GetAttackTotalCountWithContext added in v1.0.728

func (c *Client) GetAttackTotalCountWithContext(ctx context.Context, request *GetAttackTotalCountRequest) (response *GetAttackTotalCountResponse, err error)

GetAttackTotalCount 按照条件查询展示攻击总次数

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr"
INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr"
INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr"
INVALIDPARAMETER_SQLSYNTAXERR = "InvalidParameter.SQLSyntaxErr"
INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch"

func (*Client) GetInstanceQpsLimit added in v1.0.748

func (c *Client) GetInstanceQpsLimit(request *GetInstanceQpsLimitRequest) (response *GetInstanceQpsLimitResponse, err error)

GetInstanceQpsLimit 获取套餐实例的弹性qps上限

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr"
INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr"
INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr"
INVALIDPARAMETER_SQLSYNTAXERR = "InvalidParameter.SQLSyntaxErr"
INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch"

func (*Client) GetInstanceQpsLimitWithContext added in v1.0.748

func (c *Client) GetInstanceQpsLimitWithContext(ctx context.Context, request *GetInstanceQpsLimitRequest) (response *GetInstanceQpsLimitResponse, err error)

GetInstanceQpsLimit 获取套餐实例的弹性qps上限

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr"
INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr"
INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr"
INVALIDPARAMETER_SQLSYNTAXERR = "InvalidParameter.SQLSyntaxErr"
INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch"

func (*Client) ImportIpAccessControl added in v1.0.916

func (c *Client) ImportIpAccessControl(request *ImportIpAccessControlRequest) (response *ImportIpAccessControlResponse, err error)

ImportIpAccessControl 导入IP黑白名单

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr"
INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr"
INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr"
INVALIDPARAMETER_SQLSYNTAXERR = "InvalidParameter.SQLSyntaxErr"
INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch"

func (*Client) ImportIpAccessControlWithContext added in v1.0.916

func (c *Client) ImportIpAccessControlWithContext(ctx context.Context, request *ImportIpAccessControlRequest) (response *ImportIpAccessControlResponse, err error)

ImportIpAccessControl 导入IP黑白名单

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr"
INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr"
INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr"
INVALIDPARAMETER_SQLSYNTAXERR = "InvalidParameter.SQLSyntaxErr"
INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch"

func (*Client) ModifyAccessPeriod added in v1.0.213

func (c *Client) ModifyAccessPeriod(request *ModifyAccessPeriodRequest) (response *ModifyAccessPeriodResponse, err error)

ModifyAccessPeriod 本接口用于修改访问日志保存期限等字段信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyAccessPeriodWithContext added in v1.0.324

func (c *Client) ModifyAccessPeriodWithContext(ctx context.Context, request *ModifyAccessPeriodRequest) (response *ModifyAccessPeriodResponse, err error)

ModifyAccessPeriod 本接口用于修改访问日志保存期限等字段信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyAntiFakeUrl added in v1.0.737

func (c *Client) ModifyAntiFakeUrl(request *ModifyAntiFakeUrlRequest) (response *ModifyAntiFakeUrlResponse, err error)

ModifyAntiFakeUrl 编辑防篡改url

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) ModifyAntiFakeUrlStatus added in v1.0.737

func (c *Client) ModifyAntiFakeUrlStatus(request *ModifyAntiFakeUrlStatusRequest) (response *ModifyAntiFakeUrlStatusResponse, err error)

ModifyAntiFakeUrlStatus 切换防篡改开关

可能返回的错误码:

INTERNALERROR = "InternalError"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyAntiFakeUrlStatusWithContext added in v1.0.737

func (c *Client) ModifyAntiFakeUrlStatusWithContext(ctx context.Context, request *ModifyAntiFakeUrlStatusRequest) (response *ModifyAntiFakeUrlStatusResponse, err error)

ModifyAntiFakeUrlStatus 切换防篡改开关

可能返回的错误码:

INTERNALERROR = "InternalError"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyAntiFakeUrlWithContext added in v1.0.737

func (c *Client) ModifyAntiFakeUrlWithContext(ctx context.Context, request *ModifyAntiFakeUrlRequest) (response *ModifyAntiFakeUrlResponse, err error)

ModifyAntiFakeUrl 编辑防篡改url

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) ModifyAntiInfoLeakRuleStatus added in v1.0.737

func (c *Client) ModifyAntiInfoLeakRuleStatus(request *ModifyAntiInfoLeakRuleStatusRequest) (response *ModifyAntiInfoLeakRuleStatusResponse, err error)

ModifyAntiInfoLeakRuleStatus 信息防泄漏切换规则开关

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) ModifyAntiInfoLeakRuleStatusWithContext added in v1.0.737

func (c *Client) ModifyAntiInfoLeakRuleStatusWithContext(ctx context.Context, request *ModifyAntiInfoLeakRuleStatusRequest) (response *ModifyAntiInfoLeakRuleStatusResponse, err error)

ModifyAntiInfoLeakRuleStatus 信息防泄漏切换规则开关

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) ModifyAntiInfoLeakRules added in v1.0.737

func (c *Client) ModifyAntiInfoLeakRules(request *ModifyAntiInfoLeakRulesRequest) (response *ModifyAntiInfoLeakRulesResponse, err error)

ModifyAntiInfoLeakRules 编辑信息防泄漏规则

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) ModifyAntiInfoLeakRulesWithContext added in v1.0.737

func (c *Client) ModifyAntiInfoLeakRulesWithContext(ctx context.Context, request *ModifyAntiInfoLeakRulesRequest) (response *ModifyAntiInfoLeakRulesResponse, err error)

ModifyAntiInfoLeakRules 编辑信息防泄漏规则

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) ModifyApiAnalyzeStatus added in v1.0.731

func (c *Client) ModifyApiAnalyzeStatus(request *ModifyApiAnalyzeStatusRequest) (response *ModifyApiAnalyzeStatusResponse, err error)

ModifyApiAnalyzeStatus api分析页面开关

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) ModifyApiAnalyzeStatusWithContext added in v1.0.731

func (c *Client) ModifyApiAnalyzeStatusWithContext(ctx context.Context, request *ModifyApiAnalyzeStatusRequest) (response *ModifyApiAnalyzeStatusResponse, err error)

ModifyApiAnalyzeStatus api分析页面开关

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) ModifyAreaBanStatus added in v1.0.588

func (c *Client) ModifyAreaBanStatus(request *ModifyAreaBanStatusRequest) (response *ModifyAreaBanStatusResponse, err error)

ModifyAreaBanStatus 修改防护域名的地域封禁状态

可能返回的错误码:

INTERNALERROR_DBERR = "InternalError.DBErr"

func (*Client) ModifyAreaBanStatusWithContext added in v1.0.588

func (c *Client) ModifyAreaBanStatusWithContext(ctx context.Context, request *ModifyAreaBanStatusRequest) (response *ModifyAreaBanStatusResponse, err error)

ModifyAreaBanStatus 修改防护域名的地域封禁状态

可能返回的错误码:

INTERNALERROR_DBERR = "InternalError.DBErr"

func (*Client) ModifyAttackWhiteRule added in v1.0.765

func (c *Client) ModifyAttackWhiteRule(request *ModifyAttackWhiteRuleRequest) (response *ModifyAttackWhiteRuleResponse, err error)

ModifyAttackWhiteRule 供用户控制台调用,修改Tiga规则引擎白名单。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyAttackWhiteRuleWithContext added in v1.0.765

func (c *Client) ModifyAttackWhiteRuleWithContext(ctx context.Context, request *ModifyAttackWhiteRuleRequest) (response *ModifyAttackWhiteRuleResponse, err error)

ModifyAttackWhiteRule 供用户控制台调用,修改Tiga规则引擎白名单。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyBotStatus added in v1.0.731

func (c *Client) ModifyBotStatus(request *ModifyBotStatusRequest) (response *ModifyBotStatusResponse, err error)

ModifyBotStatus Bot_V2 bot总开关更新

可能返回的错误码:

AUTHFAILURE_ERRCODENOPURCHASED = "AuthFailure.ErrCodeNoPurchased"
INTERNALERROR = "InternalError"
UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"

func (*Client) ModifyBotStatusWithContext added in v1.0.731

func (c *Client) ModifyBotStatusWithContext(ctx context.Context, request *ModifyBotStatusRequest) (response *ModifyBotStatusResponse, err error)

ModifyBotStatus Bot_V2 bot总开关更新

可能返回的错误码:

AUTHFAILURE_ERRCODENOPURCHASED = "AuthFailure.ErrCodeNoPurchased"
INTERNALERROR = "InternalError"
UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"

func (*Client) ModifyCustomRule added in v1.0.732

func (c *Client) ModifyCustomRule(request *ModifyCustomRuleRequest) (response *ModifyCustomRuleResponse, err error)

ModifyCustomRule 编辑自定义规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyCustomRuleStatus

func (c *Client) ModifyCustomRuleStatus(request *ModifyCustomRuleStatusRequest) (response *ModifyCustomRuleStatusResponse, err error)

ModifyCustomRuleStatus 开启或禁用访问控制(自定义策略)

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyCustomRuleStatusWithContext added in v1.0.324

func (c *Client) ModifyCustomRuleStatusWithContext(ctx context.Context, request *ModifyCustomRuleStatusRequest) (response *ModifyCustomRuleStatusResponse, err error)

ModifyCustomRuleStatus 开启或禁用访问控制(自定义策略)

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyCustomRuleWithContext added in v1.0.732

func (c *Client) ModifyCustomRuleWithContext(ctx context.Context, request *ModifyCustomRuleRequest) (response *ModifyCustomRuleResponse, err error)

ModifyCustomRule 编辑自定义规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyCustomWhiteRule added in v1.0.643

func (c *Client) ModifyCustomWhiteRule(request *ModifyCustomWhiteRuleRequest) (response *ModifyCustomWhiteRuleResponse, err error)

ModifyCustomWhiteRule 编辑精准白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyCustomWhiteRuleStatus added in v1.0.737

func (c *Client) ModifyCustomWhiteRuleStatus(request *ModifyCustomWhiteRuleStatusRequest) (response *ModifyCustomWhiteRuleStatusResponse, err error)

ModifyCustomWhiteRuleStatus 开启或禁用精准白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyCustomWhiteRuleStatusWithContext added in v1.0.737

func (c *Client) ModifyCustomWhiteRuleStatusWithContext(ctx context.Context, request *ModifyCustomWhiteRuleStatusRequest) (response *ModifyCustomWhiteRuleStatusResponse, err error)

ModifyCustomWhiteRuleStatus 开启或禁用精准白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyCustomWhiteRuleWithContext added in v1.0.643

func (c *Client) ModifyCustomWhiteRuleWithContext(ctx context.Context, request *ModifyCustomWhiteRuleRequest) (response *ModifyCustomWhiteRuleResponse, err error)

ModifyCustomWhiteRule 编辑精准白名单

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INVALIDPARAMETER = "InvalidParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDomainIpv6Status added in v1.0.730

func (c *Client) ModifyDomainIpv6Status(request *ModifyDomainIpv6StatusRequest) (response *ModifyDomainIpv6StatusResponse, err error)

ModifyDomainIpv6Status 切换ipv6开关

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCEUNAVAILABLE_DOMAINIPV6INCONFIGERR = "ResourceUnavailable.DomainIpv6InConfigErr"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDomainIpv6StatusWithContext added in v1.0.730

func (c *Client) ModifyDomainIpv6StatusWithContext(ctx context.Context, request *ModifyDomainIpv6StatusRequest) (response *ModifyDomainIpv6StatusResponse, err error)

ModifyDomainIpv6Status 切换ipv6开关

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCEUNAVAILABLE_DOMAINIPV6INCONFIGERR = "ResourceUnavailable.DomainIpv6InConfigErr"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDomainPostAction added in v1.0.850

func (c *Client) ModifyDomainPostAction(request *ModifyDomainPostActionRequest) (response *ModifyDomainPostActionResponse, err error)

ModifyDomainPostAction 修改域名投递状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CKAFKAINTERNALERROR = "FailedOperation.CKafkaInternalError"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDomainPostActionWithContext added in v1.0.850

func (c *Client) ModifyDomainPostActionWithContext(ctx context.Context, request *ModifyDomainPostActionRequest) (response *ModifyDomainPostActionResponse, err error)

ModifyDomainPostAction 修改域名投递状态

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CKAFKAINTERNALERROR = "FailedOperation.CKafkaInternalError"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDomainWhiteRule added in v1.0.386

func (c *Client) ModifyDomainWhiteRule(request *ModifyDomainWhiteRuleRequest) (response *ModifyDomainWhiteRuleResponse, err error)

ModifyDomainWhiteRule 更改某一条规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"

func (*Client) ModifyDomainWhiteRuleWithContext added in v1.0.386

func (c *Client) ModifyDomainWhiteRuleWithContext(ctx context.Context, request *ModifyDomainWhiteRuleRequest) (response *ModifyDomainWhiteRuleResponse, err error)

ModifyDomainWhiteRule 更改某一条规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"

func (*Client) ModifyDomainsCLSStatus added in v1.0.730

func (c *Client) ModifyDomainsCLSStatus(request *ModifyDomainsCLSStatusRequest) (response *ModifyDomainsCLSStatusResponse, err error)

ModifyDomainsCLSStatus 修改域名列表的访问日志开关

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyDomainsCLSStatusWithContext added in v1.0.730

func (c *Client) ModifyDomainsCLSStatusWithContext(ctx context.Context, request *ModifyDomainsCLSStatusRequest) (response *ModifyDomainsCLSStatusResponse, err error)

ModifyDomainsCLSStatus 修改域名列表的访问日志开关

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyGenerateDeals added in v1.0.774

func (c *Client) ModifyGenerateDeals(request *ModifyGenerateDealsRequest) (response *ModifyGenerateDealsResponse, err error)

ModifyGenerateDeals 提供给clb等使用的waf实例下单接口,目前只支持clb旗舰版实例的下单,该接口会进行入参校验,然后调用是否为收购用户,然后调用计费接口下单。目前只支持预付费下单,计费侧接口:https://tcb.woa.com/magical-brush/docs/754661947

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyGenerateDealsWithContext added in v1.0.774

func (c *Client) ModifyGenerateDealsWithContext(ctx context.Context, request *ModifyGenerateDealsRequest) (response *ModifyGenerateDealsResponse, err error)

ModifyGenerateDeals 提供给clb等使用的waf实例下单接口,目前只支持clb旗舰版实例的下单,该接口会进行入参校验,然后调用是否为收购用户,然后调用计费接口下单。目前只支持预付费下单,计费侧接口:https://tcb.woa.com/magical-brush/docs/754661947

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyHost added in v1.0.730

func (c *Client) ModifyHost(request *ModifyHostRequest) (response *ModifyHostResponse, err error)

ModifyHost 编辑负载均衡型WAF防护域名配置

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyHostFlowMode added in v1.0.730

func (c *Client) ModifyHostFlowMode(request *ModifyHostFlowModeRequest) (response *ModifyHostFlowModeResponse, err error)

ModifyHostFlowMode 设置负载均衡型WAF防护域名的流量模式,切换镜像模式和清洗模式

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyHostFlowModeWithContext added in v1.0.730

func (c *Client) ModifyHostFlowModeWithContext(ctx context.Context, request *ModifyHostFlowModeRequest) (response *ModifyHostFlowModeResponse, err error)

ModifyHostFlowMode 设置负载均衡型WAF防护域名的流量模式,切换镜像模式和清洗模式

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyHostMode added in v1.0.730

func (c *Client) ModifyHostMode(request *ModifyHostModeRequest) (response *ModifyHostModeResponse, err error)

ModifyHostMode clb-waf设置防护域名防护状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyHostModeWithContext added in v1.0.730

func (c *Client) ModifyHostModeWithContext(ctx context.Context, request *ModifyHostModeRequest) (response *ModifyHostModeResponse, err error)

ModifyHostMode clb-waf设置防护域名防护状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyHostStatus added in v1.0.730

func (c *Client) ModifyHostStatus(request *ModifyHostStatusRequest) (response *ModifyHostStatusResponse, err error)

ModifyHostStatus clb-waf 设置防护域名WAF开关

支持批量操作。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyHostStatusWithContext added in v1.0.730

func (c *Client) ModifyHostStatusWithContext(ctx context.Context, request *ModifyHostStatusRequest) (response *ModifyHostStatusResponse, err error)

ModifyHostStatus clb-waf 设置防护域名WAF开关

支持批量操作。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyHostWithContext added in v1.0.730

func (c *Client) ModifyHostWithContext(ctx context.Context, request *ModifyHostRequest) (response *ModifyHostResponse, err error)

ModifyHost 编辑负载均衡型WAF防护域名配置

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyInstanceElasticMode added in v1.0.750

func (c *Client) ModifyInstanceElasticMode(request *ModifyInstanceElasticModeRequest) (response *ModifyInstanceElasticModeResponse, err error)

ModifyInstanceElasticMode 修改实例的QPS弹性计费开关

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyInstanceElasticModeWithContext added in v1.0.750

func (c *Client) ModifyInstanceElasticModeWithContext(ctx context.Context, request *ModifyInstanceElasticModeRequest) (response *ModifyInstanceElasticModeResponse, err error)

ModifyInstanceElasticMode 修改实例的QPS弹性计费开关

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyInstanceName added in v1.0.750

func (c *Client) ModifyInstanceName(request *ModifyInstanceNameRequest) (response *ModifyInstanceNameResponse, err error)

ModifyInstanceName 修改实例的名称

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ModifyInstanceNameWithContext added in v1.0.750

func (c *Client) ModifyInstanceNameWithContext(ctx context.Context, request *ModifyInstanceNameRequest) (response *ModifyInstanceNameResponse, err error)

ModifyInstanceName 修改实例的名称

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ModifyInstanceQpsLimit added in v1.0.750

func (c *Client) ModifyInstanceQpsLimit(request *ModifyInstanceQpsLimitRequest) (response *ModifyInstanceQpsLimitResponse, err error)

ModifyInstanceQpsLimit 设置套餐实例的弹性qps上限

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ModifyInstanceQpsLimitWithContext added in v1.0.750

func (c *Client) ModifyInstanceQpsLimitWithContext(ctx context.Context, request *ModifyInstanceQpsLimitRequest) (response *ModifyInstanceQpsLimitResponse, err error)

ModifyInstanceQpsLimit 设置套餐实例的弹性qps上限

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ModifyInstanceRenewFlag added in v1.0.750

func (c *Client) ModifyInstanceRenewFlag(request *ModifyInstanceRenewFlagRequest) (response *ModifyInstanceRenewFlagResponse, err error)

ModifyInstanceRenewFlag 修改实例的自动续费开关

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyInstanceRenewFlagWithContext added in v1.0.750

func (c *Client) ModifyInstanceRenewFlagWithContext(ctx context.Context, request *ModifyInstanceRenewFlagRequest) (response *ModifyInstanceRenewFlagResponse, err error)

ModifyInstanceRenewFlag 修改实例的自动续费开关

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyIpAccessControl added in v1.0.916

func (c *Client) ModifyIpAccessControl(request *ModifyIpAccessControlRequest) (response *ModifyIpAccessControlResponse, err error)

ModifyIpAccessControl Waf IP黑白名单编辑接口

可能返回的错误码:

FAILEDOPERATION_THENUMBEROFADDEDBLACKANDWHITELISTEXCEEDSTHEUPPERLIMIT = "FailedOperation.TheNumberOfAddedBlackAndWhiteListExceedsTheUpperLimit"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyIpAccessControlWithContext added in v1.0.916

func (c *Client) ModifyIpAccessControlWithContext(ctx context.Context, request *ModifyIpAccessControlRequest) (response *ModifyIpAccessControlResponse, err error)

ModifyIpAccessControl Waf IP黑白名单编辑接口

可能返回的错误码:

FAILEDOPERATION_THENUMBEROFADDEDBLACKANDWHITELISTEXCEEDSTHEUPPERLIMIT = "FailedOperation.TheNumberOfAddedBlackAndWhiteListExceedsTheUpperLimit"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyModuleStatus added in v1.0.762

func (c *Client) ModifyModuleStatus(request *ModifyModuleStatusRequest) (response *ModifyModuleStatusResponse, err error)

ModifyModuleStatus 设置某个domain下基础安全模块的开关

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) ModifyModuleStatusWithContext added in v1.0.762

func (c *Client) ModifyModuleStatusWithContext(ctx context.Context, request *ModifyModuleStatusRequest) (response *ModifyModuleStatusResponse, err error)

ModifyModuleStatus 设置某个domain下基础安全模块的开关

可能返回的错误码:

INTERNALERROR = "InternalError"

func (*Client) ModifyObject added in v1.0.764

func (c *Client) ModifyObject(request *ModifyObjectRequest) (response *ModifyObjectResponse, err error)

ModifyObject 修改防护对象

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR_DBERR = "InternalError.DBErr"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyObjectWithContext added in v1.0.764

func (c *Client) ModifyObjectWithContext(ctx context.Context, request *ModifyObjectRequest) (response *ModifyObjectResponse, err error)

ModifyObject 修改防护对象

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR_DBERR = "InternalError.DBErr"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyProtectionStatus added in v1.0.730

func (c *Client) ModifyProtectionStatus(request *ModifyProtectionStatusRequest) (response *ModifyProtectionStatusResponse, err error)

ModifyProtectionStatus 获取基础安全防护(WAF开关)状态

可能返回的错误码:

INTERNALERROR = "InternalError"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyProtectionStatusWithContext added in v1.0.730

func (c *Client) ModifyProtectionStatusWithContext(ctx context.Context, request *ModifyProtectionStatusRequest) (response *ModifyProtectionStatusResponse, err error)

ModifyProtectionStatus 获取基础安全防护(WAF开关)状态

可能返回的错误码:

INTERNALERROR = "InternalError"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifySpartaProtection added in v1.0.688

func (c *Client) ModifySpartaProtection(request *ModifySpartaProtectionRequest) (response *ModifySpartaProtectionResponse, err error)

ModifySpartaProtection 编辑SaaS型WAF域名配置

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_ASYNCHRONOUSCALLFAILED = "InternalError.AsynchronousCallFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CERTIFICATIONPARAMETERERR = "InvalidParameter.CertificationParameterErr"
INVALIDPARAMETER_PORTPARAMETERERR = "InvalidParameter.PortParameterErr"
INVALIDPARAMETER_PROTECTIONDOMAINPARAMETERERR = "InvalidParameter.ProtectionDomainParameterErr"
INVALIDPARAMETER_SUPPORTTLSCONFFAILED = "InvalidParameter.SupportTLSConfFailed"
INVALIDPARAMETER_TLSPARAMETERERR = "InvalidParameter.TLSParameterErr"
INVALIDPARAMETER_UPSTREAMPARAMETERERR = "InvalidParameter.UpstreamParameterErr"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifySpartaProtectionMode added in v1.0.730

func (c *Client) ModifySpartaProtectionMode(request *ModifySpartaProtectionModeRequest) (response *ModifySpartaProtectionModeResponse, err error)

ModifySpartaProtectionMode 设置waf防护状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifySpartaProtectionModeWithContext added in v1.0.730

func (c *Client) ModifySpartaProtectionModeWithContext(ctx context.Context, request *ModifySpartaProtectionModeRequest) (response *ModifySpartaProtectionModeResponse, err error)

ModifySpartaProtectionMode 设置waf防护状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifySpartaProtectionWithContext added in v1.0.688

func (c *Client) ModifySpartaProtectionWithContext(ctx context.Context, request *ModifySpartaProtectionRequest) (response *ModifySpartaProtectionResponse, err error)

ModifySpartaProtection 编辑SaaS型WAF域名配置

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_ASYNCHRONOUSCALLFAILED = "InternalError.AsynchronousCallFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CERTIFICATIONPARAMETERERR = "InvalidParameter.CertificationParameterErr"
INVALIDPARAMETER_PORTPARAMETERERR = "InvalidParameter.PortParameterErr"
INVALIDPARAMETER_PROTECTIONDOMAINPARAMETERERR = "InvalidParameter.ProtectionDomainParameterErr"
INVALIDPARAMETER_SUPPORTTLSCONFFAILED = "InvalidParameter.SupportTLSConfFailed"
INVALIDPARAMETER_TLSPARAMETERERR = "InvalidParameter.TLSParameterErr"
INVALIDPARAMETER_UPSTREAMPARAMETERERR = "InvalidParameter.UpstreamParameterErr"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyUserLevel added in v1.0.762

func (c *Client) ModifyUserLevel(request *ModifyUserLevelRequest) (response *ModifyUserLevelResponse, err error)

ModifyUserLevel 修改用户防护规则等级

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyUserLevelWithContext added in v1.0.762

func (c *Client) ModifyUserLevelWithContext(ctx context.Context, request *ModifyUserLevelRequest) (response *ModifyUserLevelResponse, err error)

ModifyUserLevel 修改用户防护规则等级

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyUserSignatureRule added in v1.0.762

func (c *Client) ModifyUserSignatureRule(request *ModifyUserSignatureRuleRequest) (response *ModifyUserSignatureRuleResponse, err error)

ModifyUserSignatureRule 修改用户防护规则,开启关闭具体的某条规则

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyUserSignatureRuleWithContext added in v1.0.762

func (c *Client) ModifyUserSignatureRuleWithContext(ctx context.Context, request *ModifyUserSignatureRuleRequest) (response *ModifyUserSignatureRuleResponse, err error)

ModifyUserSignatureRule 修改用户防护规则,开启关闭具体的某条规则

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyWafAutoDenyRules added in v1.0.386

func (c *Client) ModifyWafAutoDenyRules(request *ModifyWafAutoDenyRulesRequest) (response *ModifyWafAutoDenyRulesResponse, err error)

ModifyWafAutoDenyRules 修改ip惩罚规则

可能返回的错误码:

UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyWafAutoDenyRulesWithContext added in v1.0.386

func (c *Client) ModifyWafAutoDenyRulesWithContext(ctx context.Context, request *ModifyWafAutoDenyRulesRequest) (response *ModifyWafAutoDenyRulesResponse, err error)

ModifyWafAutoDenyRules 修改ip惩罚规则

可能返回的错误码:

UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyWafThreatenIntelligence added in v1.0.386

func (c *Client) ModifyWafThreatenIntelligence(request *ModifyWafThreatenIntelligenceRequest) (response *ModifyWafThreatenIntelligenceResponse, err error)

ModifyWafThreatenIntelligence 配置WAF威胁情报封禁模块详情

可能返回的错误码:

FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed"
FAILEDOPERATION_REDISOPERATIONFAILED = "FailedOperation.RedisOperationFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyWafThreatenIntelligenceWithContext added in v1.0.386

func (c *Client) ModifyWafThreatenIntelligenceWithContext(ctx context.Context, request *ModifyWafThreatenIntelligenceRequest) (response *ModifyWafThreatenIntelligenceResponse, err error)

ModifyWafThreatenIntelligence 配置WAF威胁情报封禁模块详情

可能返回的错误码:

FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed"
FAILEDOPERATION_REDISOPERATIONFAILED = "FailedOperation.RedisOperationFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyWebshellStatus added in v1.0.762

func (c *Client) ModifyWebshellStatus(request *ModifyWebshellStatusRequest) (response *ModifyWebshellStatusResponse, err error)

ModifyWebshellStatus 设置域名的webshell状态。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyWebshellStatusWithContext added in v1.0.762

func (c *Client) ModifyWebshellStatusWithContext(ctx context.Context, request *ModifyWebshellStatusRequest) (response *ModifyWebshellStatusResponse, err error)

ModifyWebshellStatus 设置域名的webshell状态。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) PostAttackDownloadTask added in v1.0.446

func (c *Client) PostAttackDownloadTask(request *PostAttackDownloadTaskRequest) (response *PostAttackDownloadTaskResponse, err error)

PostAttackDownloadTask 创建搜索下载攻击日志任务,使用CLS新版本的搜索下载getlog接口

可能返回的错误码:

FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) PostAttackDownloadTaskWithContext added in v1.0.446

func (c *Client) PostAttackDownloadTaskWithContext(ctx context.Context, request *PostAttackDownloadTaskRequest) (response *PostAttackDownloadTaskResponse, err error)

PostAttackDownloadTask 创建搜索下载攻击日志任务,使用CLS新版本的搜索下载getlog接口

可能返回的错误码:

FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RefreshAccessCheckResult added in v1.0.730

func (c *Client) RefreshAccessCheckResult(request *RefreshAccessCheckResultRequest) (response *RefreshAccessCheckResultResponse, err error)

RefreshAccessCheckResult 刷新接入检查的结果,后台会生成接入检查任务

可能返回的错误码:

FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RefreshAccessCheckResultWithContext added in v1.0.730

func (c *Client) RefreshAccessCheckResultWithContext(ctx context.Context, request *RefreshAccessCheckResultRequest) (response *RefreshAccessCheckResultResponse, err error)

RefreshAccessCheckResult 刷新接入检查的结果,后台会生成接入检查任务

可能返回的错误码:

FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) SearchAccessLog added in v1.0.228

func (c *Client) SearchAccessLog(request *SearchAccessLogRequest) (response *SearchAccessLogResponse, err error)

SearchAccessLog 本接口用于搜索WAF访问日志

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr"
INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) SearchAccessLogWithContext added in v1.0.324

func (c *Client) SearchAccessLogWithContext(ctx context.Context, request *SearchAccessLogRequest) (response *SearchAccessLogResponse, err error)

SearchAccessLog 本接口用于搜索WAF访问日志

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate"
INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr"
INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed"
INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr"
INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) SearchAttackLog added in v1.0.588

func (c *Client) SearchAttackLog(request *SearchAttackLogRequest) (response *SearchAttackLogResponse, err error)

SearchAttackLog 新版本CLS接口存在参数变化,query改成了query_string支持lucence语法接口搜索查询。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr"
INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr"
INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr"
INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) SearchAttackLogWithContext added in v1.0.588

func (c *Client) SearchAttackLogWithContext(ctx context.Context, request *SearchAttackLogRequest) (response *SearchAttackLogResponse, err error)

SearchAttackLog 新版本CLS接口存在参数变化,query改成了query_string支持lucence语法接口搜索查询。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed"
FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError"
INTERNALERROR = "InternalError"
INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr"
INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr"
INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr"
INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) SwitchDomainRules added in v1.0.588

func (c *Client) SwitchDomainRules(request *SwitchDomainRulesRequest) (response *SwitchDomainRulesResponse, err error)

SwitchDomainRules 切换域名的规则开关

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed"
FAILEDOPERATION_REDISOPERATIONFAILED = "FailedOperation.RedisOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"

func (*Client) SwitchDomainRulesWithContext added in v1.0.588

func (c *Client) SwitchDomainRulesWithContext(ctx context.Context, request *SwitchDomainRulesRequest) (response *SwitchDomainRulesResponse, err error)

SwitchDomainRules 切换域名的规则开关

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed"
FAILEDOPERATION_REDISOPERATIONFAILED = "FailedOperation.RedisOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"

func (*Client) SwitchElasticMode added in v1.0.752

func (c *Client) SwitchElasticMode(request *SwitchElasticModeRequest) (response *SwitchElasticModeResponse, err error)

SwitchElasticMode 切换弹性的开关

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"

func (*Client) SwitchElasticModeWithContext added in v1.0.752

func (c *Client) SwitchElasticModeWithContext(ctx context.Context, request *SwitchElasticModeRequest) (response *SwitchElasticModeResponse, err error)

SwitchElasticMode 切换弹性的开关

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"

func (*Client) UpsertCCAutoStatus added in v1.0.793

func (c *Client) UpsertCCAutoStatus(request *UpsertCCAutoStatusRequest) (response *UpsertCCAutoStatusResponse, err error)

UpsertCCAutoStatus 编辑SAAS型接入的紧急CC防护状态

可能返回的错误码:

INTERNALERROR = "InternalError"
LIMITEXCEEDED = "LimitExceeded"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UpsertCCAutoStatusWithContext added in v1.0.793

func (c *Client) UpsertCCAutoStatusWithContext(ctx context.Context, request *UpsertCCAutoStatusRequest) (response *UpsertCCAutoStatusResponse, err error)

UpsertCCAutoStatus 编辑SAAS型接入的紧急CC防护状态

可能返回的错误码:

INTERNALERROR = "InternalError"
LIMITEXCEEDED = "LimitExceeded"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UpsertCCRule added in v1.0.737

func (c *Client) UpsertCCRule(request *UpsertCCRuleRequest) (response *UpsertCCRuleResponse, err error)

UpsertCCRule Waf CC V2 Upsert接口

可能返回的错误码:

INTERNALERROR = "InternalError"
LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UpsertCCRuleWithContext added in v1.0.737

func (c *Client) UpsertCCRuleWithContext(ctx context.Context, request *UpsertCCRuleRequest) (response *UpsertCCRuleResponse, err error)

UpsertCCRule Waf CC V2 Upsert接口

可能返回的错误码:

INTERNALERROR = "InternalError"
LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UpsertIpAccessControl added in v1.0.386

func (c *Client) UpsertIpAccessControl(request *UpsertIpAccessControlRequest) (response *UpsertIpAccessControlResponse, err error)

UpsertIpAccessControl Waf IP黑白名单Upsert接口

可能返回的错误码:

FAILEDOPERATION_THENUMBEROFADDEDBLACKANDWHITELISTEXCEEDSTHEUPPERLIMIT = "FailedOperation.TheNumberOfAddedBlackAndWhiteListExceedsTheUpperLimit"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UpsertIpAccessControlWithContext added in v1.0.386

func (c *Client) UpsertIpAccessControlWithContext(ctx context.Context, request *UpsertIpAccessControlRequest) (response *UpsertIpAccessControlResponse, err error)

UpsertIpAccessControl Waf IP黑白名单Upsert接口

可能返回的错误码:

FAILEDOPERATION_THENUMBEROFADDEDBLACKANDWHITELISTEXCEEDSTHEUPPERLIMIT = "FailedOperation.TheNumberOfAddedBlackAndWhiteListExceedsTheUpperLimit"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERR = "InternalError.DBErr"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UpsertSession added in v1.0.737

func (c *Client) UpsertSession(request *UpsertSessionRequest) (response *UpsertSessionResponse, err error)

UpsertSession Waf 会话定义 Upsert接口

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UpsertSessionWithContext added in v1.0.737

func (c *Client) UpsertSessionWithContext(ctx context.Context, request *UpsertSessionRequest) (response *UpsertSessionResponse, err error)

UpsertSession Waf 会话定义 Upsert接口

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

type CreateAccessExportRequest added in v1.0.228

type CreateAccessExportRequest struct {
	*tchttp.BaseRequest

	// 客户要查询的日志主题ID,每个客户都有对应的一个主题
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`

	// 要查询的日志的起始时间,Unix时间戳,单位ms
	From *int64 `json:"From,omitnil,omitempty" name:"From"`

	// 要查询的日志的结束时间,Unix时间戳,单位ms
	To *int64 `json:"To,omitnil,omitempty" name:"To"`

	// 日志导出检索语句
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// 日志导出数量,最大值100w
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 日志导出数据格式。json,csv,默认为json
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 日志导出时间排序。desc,asc,默认为desc
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`
}

func NewCreateAccessExportRequest added in v1.0.228

func NewCreateAccessExportRequest() (request *CreateAccessExportRequest)

func (*CreateAccessExportRequest) FromJsonString added in v1.0.228

func (r *CreateAccessExportRequest) 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 (*CreateAccessExportRequest) ToJsonString added in v1.0.228

func (r *CreateAccessExportRequest) ToJsonString() string

type CreateAccessExportRequestParams added in v1.0.426

type CreateAccessExportRequestParams struct {
	// 客户要查询的日志主题ID,每个客户都有对应的一个主题
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`

	// 要查询的日志的起始时间,Unix时间戳,单位ms
	From *int64 `json:"From,omitnil,omitempty" name:"From"`

	// 要查询的日志的结束时间,Unix时间戳,单位ms
	To *int64 `json:"To,omitnil,omitempty" name:"To"`

	// 日志导出检索语句
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// 日志导出数量,最大值100w
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 日志导出数据格式。json,csv,默认为json
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 日志导出时间排序。desc,asc,默认为desc
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`
}

Predefined struct for user

type CreateAccessExportResponse added in v1.0.228

type CreateAccessExportResponse struct {
	*tchttp.BaseResponse
	Response *CreateAccessExportResponseParams `json:"Response"`
}

func NewCreateAccessExportResponse added in v1.0.228

func NewCreateAccessExportResponse() (response *CreateAccessExportResponse)

func (*CreateAccessExportResponse) FromJsonString added in v1.0.228

func (r *CreateAccessExportResponse) 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 (*CreateAccessExportResponse) ToJsonString added in v1.0.228

func (r *CreateAccessExportResponse) ToJsonString() string

type CreateAccessExportResponseParams added in v1.0.426

type CreateAccessExportResponseParams struct {
	// 日志导出ID。
	ExportId *string `json:"ExportId,omitnil,omitempty" name:"ExportId"`

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

Predefined struct for user

type CreateDealsGoods added in v1.0.866

type CreateDealsGoods struct {
	// 商品数量
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// 商品明细
	GoodsDetail *CreateDealsGoodsDetail `json:"GoodsDetail,omitnil,omitempty" name:"GoodsDetail"`

	// 订单类型ID,用来唯一标识一个业务的一种场景(总共三种场景:新购、配置变更、续费)
	// 高级版: 102375(新购),102376(续费),102377(变配)
	// 企业版 : 102378(新购),102379(续费),102380(变配)
	// 旗舰版 : 102369(新购),102370(续费),102371(变配)
	// 域名包 : 102372(新购),102373(续费),102374(变配)
	// 业务扩展包 : 101040(新购),101041(续费),101042(变配)
	//
	// 高级版-CLB: 新购 101198  续费 101199 变配 101200
	// 企业版-CLB 101204(新购),101205(续费),101206(变配)
	// 旗舰版-CLB : 101201(新购),101202(续费),101203(变配)
	// 域名包-CLB: 101207(新购),101208(续费),101209(变配)
	// 业务扩展包-CLB: 101210(新购),101211(续费),101212(变配)
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	GoodsCategoryId *int64 `json:"GoodsCategoryId,omitnil,omitempty" name:"GoodsCategoryId"`

	// 购买waf实例区域ID
	// 1 表示购买大陆资源;
	// 9表示购买非中国大陆资源
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`
}

type CreateDealsGoodsDetail added in v1.0.866

type CreateDealsGoodsDetail struct {
	// 时间间隔
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"`

	// 单位,支持购买d、m、y 即(日、月、年)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"`

	// 子产品标签,。新购,续费必传,变配时放在oldConfig newConfig里面
	//
	// Saas 高级版 :sp_wsm_waf_premium
	// Saas企业版 :sp_wsm_waf_enterprise
	// Saas旗舰版 :sp_wsm_waf_ultimate
	// Saas 业务扩展包:sp_wsm_waf_qpsep
	// Saas 域名扩展包:sp_wsm_waf_domain
	//
	// 高级版-CLB:sp_wsm_waf_premium_clb
	// 企业版-CLB : sp_wsm_waf_enterprise_clb
	// 旗舰版-CLB:sp_wsm_waf_ultimate_clb
	//  业务扩展包-CLB:sp_wsm_waf_qpsep_clb
	// 域名扩展包-CLB:sp_wsm_waf_domain_clb
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubProductCode *string `json:"SubProductCode,omitnil,omitempty" name:"SubProductCode"`

	// 业务产品申请的pid(对应一个定价公式),通过pid计费查询到定价模型
	// 高级版 :1000827
	// 企业版 :1000830
	// 旗舰版 :1000832
	// 域名包 : 1000834
	// 业务扩展包 : 1000481
	// 高级版-CLB:1001150
	// 企业版-CLB : 1001152
	// 旗舰版-CLB:1001154
	// 域名包-CLB: 1001156
	// 业务扩展包-CLB : 1001160
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"`

	// waf实例名
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 1:自动续费,0:不自动续费
	// 注意:此字段可能返回 null,表示取不到有效值。
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// waf购买的实际地域信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	RealRegion *int64 `json:"RealRegion,omitnil,omitempty" name:"RealRegion"`

	// 计费细项标签数组
	// Saas 高级版  sv_wsm_waf_package_premium
	// Saas 企业版  sv_wsm_waf_package_enterprise
	// Saas 旗舰版  sv_wsm_waf_package_ultimate
	// Saas 非中国大陆高级版  sv_wsm_waf_package_premium_intl
	// Saas 非中国大陆企业版   sv_wsm_waf_package_enterprise_intl
	// Saas 非中国大陆旗舰版  sv_wsm_waf_package_ultimate _intl
	// Saas 业务扩展包  sv_wsm_waf_qps_ep
	// Saas 域名扩展包  sv_wsm_waf_domain
	//
	// 高级版CLB   sv_wsm_waf_package_premium_clb
	// 企业版CLB  sv_wsm_waf_package_enterprise_clb
	// 旗舰版CLB   sv_wsm_waf_package_ultimate_clb
	// 非中国大陆高级版 CLB sv_wsm_waf_package_premium_clb_intl
	// 非中国大陆企业版CLB   sv_wsm_waf_package_premium_clb_intl
	// 非中国大陆旗舰版CLB  sv_wsm_waf_package_ultimate_clb _intl
	// 业务扩展包CLB sv_wsm_waf_qps_ep_clb
	// 域名扩展包CLB  sv_wsm_waf_domain_clb
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	LabelTypes []*string `json:"LabelTypes,omitnil,omitempty" name:"LabelTypes"`

	// 计费细项标签数量,一般和SvLabelType一一对应
	// 注意:此字段可能返回 null,表示取不到有效值。
	LabelCounts []*int64 `json:"LabelCounts,omitnil,omitempty" name:"LabelCounts"`

	// 变配使用,实例到期时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CurDeadline *string `json:"CurDeadline,omitnil,omitempty" name:"CurDeadline"`

	// 对存在的实例购买bot 或api 安全
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 资源id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}

type CreateDealsRequest added in v1.0.866

type CreateDealsRequest struct {
	*tchttp.BaseRequest

	// 计费下单入参
	Goods []*CreateDealsGoods `json:"Goods,omitnil,omitempty" name:"Goods"`
}

func NewCreateDealsRequest added in v1.0.866

func NewCreateDealsRequest() (request *CreateDealsRequest)

func (*CreateDealsRequest) FromJsonString added in v1.0.866

func (r *CreateDealsRequest) 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 (*CreateDealsRequest) ToJsonString added in v1.0.866

func (r *CreateDealsRequest) ToJsonString() string

type CreateDealsRequestParams added in v1.0.866

type CreateDealsRequestParams struct {
	// 计费下单入参
	Goods []*CreateDealsGoods `json:"Goods,omitnil,omitempty" name:"Goods"`
}

Predefined struct for user

type CreateDealsResponse added in v1.0.866

type CreateDealsResponse struct {
	*tchttp.BaseResponse
	Response *CreateDealsResponseParams `json:"Response"`
}

func NewCreateDealsResponse added in v1.0.866

func NewCreateDealsResponse() (response *CreateDealsResponse)

func (*CreateDealsResponse) FromJsonString added in v1.0.866

func (r *CreateDealsResponse) 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 (*CreateDealsResponse) ToJsonString added in v1.0.866

func (r *CreateDealsResponse) ToJsonString() string

type CreateDealsResponseParams added in v1.0.866

type CreateDealsResponseParams struct {
	// 计费下单响应结构体
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *DealData `json:"Data,omitnil,omitempty" name:"Data"`

	// 1:成功,0:失败
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 返回message
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReturnMessage *string `json:"ReturnMessage,omitnil,omitempty" name:"ReturnMessage"`

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

Predefined struct for user

type CreateHostRequest added in v1.0.632

type CreateHostRequest struct {
	*tchttp.BaseRequest

	// 防护域名配置信息
	Host *HostRecord `json:"Host,omitnil,omitempty" name:"Host"`

	// 实例id
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

func NewCreateHostRequest added in v1.0.632

func NewCreateHostRequest() (request *CreateHostRequest)

func (*CreateHostRequest) FromJsonString added in v1.0.632

func (r *CreateHostRequest) 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 (*CreateHostRequest) ToJsonString added in v1.0.632

func (r *CreateHostRequest) ToJsonString() string

type CreateHostRequestParams added in v1.0.632

type CreateHostRequestParams struct {
	// 防护域名配置信息
	Host *HostRecord `json:"Host,omitnil,omitempty" name:"Host"`

	// 实例id
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

Predefined struct for user

type CreateHostResponse added in v1.0.632

type CreateHostResponse struct {
	*tchttp.BaseResponse
	Response *CreateHostResponseParams `json:"Response"`
}

func NewCreateHostResponse added in v1.0.632

func NewCreateHostResponse() (response *CreateHostResponse)

func (*CreateHostResponse) FromJsonString added in v1.0.632

func (r *CreateHostResponse) 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 (*CreateHostResponse) ToJsonString added in v1.0.632

func (r *CreateHostResponse) ToJsonString() string

type CreateHostResponseParams added in v1.0.632

type CreateHostResponseParams struct {
	// 新增防护域名ID
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

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

Predefined struct for user

type CreateIpAccessControlRequest added in v1.0.916

type CreateIpAccessControlRequest struct {
	*tchttp.BaseRequest

	// 具体域名如:test.qcloudwaf.com
	// 全局域名为:global
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// ip参数列表
	IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"`

	// 42为黑名单,40为白名单
	ActionType *int64 `json:"ActionType,omitnil,omitempty" name:"ActionType"`

	// valid_ts为有效日期,值为秒级时间戳((如1680570420代表2023-04-04 09:07:00))
	ValidTS *int64 `json:"ValidTS,omitnil,omitempty" name:"ValidTS"`

	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// WAF实例类型,sparta-waf表示SAAS型WAF,clb-waf表示负载均衡型WAF
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 是否为批量防护IP黑白名单,当为批量防护IP黑白名单时,取值为batch,否则为空
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

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

func NewCreateIpAccessControlRequest added in v1.0.916

func NewCreateIpAccessControlRequest() (request *CreateIpAccessControlRequest)

func (*CreateIpAccessControlRequest) FromJsonString added in v1.0.916

func (r *CreateIpAccessControlRequest) 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 (*CreateIpAccessControlRequest) ToJsonString added in v1.0.916

func (r *CreateIpAccessControlRequest) ToJsonString() string

type CreateIpAccessControlRequestParams added in v1.0.916

type CreateIpAccessControlRequestParams struct {
	// 具体域名如:test.qcloudwaf.com
	// 全局域名为:global
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// ip参数列表
	IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"`

	// 42为黑名单,40为白名单
	ActionType *int64 `json:"ActionType,omitnil,omitempty" name:"ActionType"`

	// valid_ts为有效日期,值为秒级时间戳((如1680570420代表2023-04-04 09:07:00))
	ValidTS *int64 `json:"ValidTS,omitnil,omitempty" name:"ValidTS"`

	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// WAF实例类型,sparta-waf表示SAAS型WAF,clb-waf表示负载均衡型WAF
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 是否为批量防护IP黑白名单,当为批量防护IP黑白名单时,取值为batch,否则为空
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

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

Predefined struct for user

type CreateIpAccessControlResponse added in v1.0.916

type CreateIpAccessControlResponse struct {
	*tchttp.BaseResponse
	Response *CreateIpAccessControlResponseParams `json:"Response"`
}

func NewCreateIpAccessControlResponse added in v1.0.916

func NewCreateIpAccessControlResponse() (response *CreateIpAccessControlResponse)

func (*CreateIpAccessControlResponse) FromJsonString added in v1.0.916

func (r *CreateIpAccessControlResponse) 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 (*CreateIpAccessControlResponse) ToJsonString added in v1.0.916

func (r *CreateIpAccessControlResponse) ToJsonString() string

type CreateIpAccessControlResponseParams added in v1.0.916

type CreateIpAccessControlResponseParams struct {
	// 新增的规则对应的ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

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

Predefined struct for user

type DealData added in v1.0.749

type DealData struct {
	// 订单号列表,元素个数与请求包的goods数组的元素个数一致,商品详情与订单按顺序对应
	DealNames []*string `json:"DealNames,omitnil,omitempty" name:"DealNames"`

	// 大订单号,一个大订单号下可以有多个子订单,说明是同一次下单[{},{}]
	BigDealId *string `json:"BigDealId,omitnil,omitempty" name:"BigDealId"`
}

type DeleteAccessExportRequest added in v1.0.228

type DeleteAccessExportRequest struct {
	*tchttp.BaseRequest

	// 日志导出ID
	ExportId *string `json:"ExportId,omitnil,omitempty" name:"ExportId"`

	// 日志主题
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`
}

func NewDeleteAccessExportRequest added in v1.0.228

func NewDeleteAccessExportRequest() (request *DeleteAccessExportRequest)

func (*DeleteAccessExportRequest) FromJsonString added in v1.0.228

func (r *DeleteAccessExportRequest) 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 (*DeleteAccessExportRequest) ToJsonString added in v1.0.228

func (r *DeleteAccessExportRequest) ToJsonString() string

type DeleteAccessExportRequestParams added in v1.0.426

type DeleteAccessExportRequestParams struct {
	// 日志导出ID
	ExportId *string `json:"ExportId,omitnil,omitempty" name:"ExportId"`

	// 日志主题
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`
}

Predefined struct for user

type DeleteAccessExportResponse added in v1.0.228

type DeleteAccessExportResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAccessExportResponseParams `json:"Response"`
}

func NewDeleteAccessExportResponse added in v1.0.228

func NewDeleteAccessExportResponse() (response *DeleteAccessExportResponse)

func (*DeleteAccessExportResponse) FromJsonString added in v1.0.228

func (r *DeleteAccessExportResponse) 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 (*DeleteAccessExportResponse) ToJsonString added in v1.0.228

func (r *DeleteAccessExportResponse) ToJsonString() string

type DeleteAccessExportResponseParams added in v1.0.426

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

Predefined struct for user

type DeleteAntiFakeUrlRequest added in v1.0.737

type DeleteAntiFakeUrlRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// Id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDeleteAntiFakeUrlRequest added in v1.0.737

func NewDeleteAntiFakeUrlRequest() (request *DeleteAntiFakeUrlRequest)

func (*DeleteAntiFakeUrlRequest) FromJsonString added in v1.0.737

func (r *DeleteAntiFakeUrlRequest) 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 (*DeleteAntiFakeUrlRequest) ToJsonString added in v1.0.737

func (r *DeleteAntiFakeUrlRequest) ToJsonString() string

type DeleteAntiFakeUrlRequestParams added in v1.0.737

type DeleteAntiFakeUrlRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// Id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DeleteAntiFakeUrlResponse added in v1.0.737

type DeleteAntiFakeUrlResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAntiFakeUrlResponseParams `json:"Response"`
}

func NewDeleteAntiFakeUrlResponse added in v1.0.737

func NewDeleteAntiFakeUrlResponse() (response *DeleteAntiFakeUrlResponse)

func (*DeleteAntiFakeUrlResponse) FromJsonString added in v1.0.737

func (r *DeleteAntiFakeUrlResponse) 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 (*DeleteAntiFakeUrlResponse) ToJsonString added in v1.0.737

func (r *DeleteAntiFakeUrlResponse) ToJsonString() string

type DeleteAntiFakeUrlResponseParams added in v1.0.737

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

Predefined struct for user

type DeleteAntiInfoLeakRuleRequest added in v1.0.737

type DeleteAntiInfoLeakRuleRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 规则id
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`
}

func NewDeleteAntiInfoLeakRuleRequest added in v1.0.737

func NewDeleteAntiInfoLeakRuleRequest() (request *DeleteAntiInfoLeakRuleRequest)

func (*DeleteAntiInfoLeakRuleRequest) FromJsonString added in v1.0.737

func (r *DeleteAntiInfoLeakRuleRequest) 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 (*DeleteAntiInfoLeakRuleRequest) ToJsonString added in v1.0.737

func (r *DeleteAntiInfoLeakRuleRequest) ToJsonString() string

type DeleteAntiInfoLeakRuleRequestParams added in v1.0.737

type DeleteAntiInfoLeakRuleRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 规则id
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`
}

Predefined struct for user

type DeleteAntiInfoLeakRuleResponse added in v1.0.737

type DeleteAntiInfoLeakRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAntiInfoLeakRuleResponseParams `json:"Response"`
}

func NewDeleteAntiInfoLeakRuleResponse added in v1.0.737

func NewDeleteAntiInfoLeakRuleResponse() (response *DeleteAntiInfoLeakRuleResponse)

func (*DeleteAntiInfoLeakRuleResponse) FromJsonString added in v1.0.737

func (r *DeleteAntiInfoLeakRuleResponse) 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 (*DeleteAntiInfoLeakRuleResponse) ToJsonString added in v1.0.737

func (r *DeleteAntiInfoLeakRuleResponse) ToJsonString() string

type DeleteAntiInfoLeakRuleResponseParams added in v1.0.737

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

Predefined struct for user

type DeleteAttackDownloadRecordRequest

type DeleteAttackDownloadRecordRequest struct {
	*tchttp.BaseRequest

	// 下载任务记录唯一标记
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDeleteAttackDownloadRecordRequest

func NewDeleteAttackDownloadRecordRequest() (request *DeleteAttackDownloadRecordRequest)

func (*DeleteAttackDownloadRecordRequest) FromJsonString

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

func (r *DeleteAttackDownloadRecordRequest) ToJsonString() string

type DeleteAttackDownloadRecordRequestParams added in v1.0.426

type DeleteAttackDownloadRecordRequestParams struct {
	// 下载任务记录唯一标记
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DeleteAttackDownloadRecordResponse

type DeleteAttackDownloadRecordResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAttackDownloadRecordResponseParams `json:"Response"`
}

func NewDeleteAttackDownloadRecordResponse

func NewDeleteAttackDownloadRecordResponse() (response *DeleteAttackDownloadRecordResponse)

func (*DeleteAttackDownloadRecordResponse) FromJsonString

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

func (r *DeleteAttackDownloadRecordResponse) ToJsonString() string

type DeleteAttackDownloadRecordResponseParams added in v1.0.426

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

Predefined struct for user

type DeleteAttackWhiteRuleRequest added in v1.0.765

type DeleteAttackWhiteRuleRequest struct {
	*tchttp.BaseRequest

	// 规则序号组
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 用户域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
}

func NewDeleteAttackWhiteRuleRequest added in v1.0.765

func NewDeleteAttackWhiteRuleRequest() (request *DeleteAttackWhiteRuleRequest)

func (*DeleteAttackWhiteRuleRequest) FromJsonString added in v1.0.765

func (r *DeleteAttackWhiteRuleRequest) 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 (*DeleteAttackWhiteRuleRequest) ToJsonString added in v1.0.765

func (r *DeleteAttackWhiteRuleRequest) ToJsonString() string

type DeleteAttackWhiteRuleRequestParams added in v1.0.765

type DeleteAttackWhiteRuleRequestParams struct {
	// 规则序号组
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 用户域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
}

Predefined struct for user

type DeleteAttackWhiteRuleResponse added in v1.0.765

type DeleteAttackWhiteRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAttackWhiteRuleResponseParams `json:"Response"`
}

func NewDeleteAttackWhiteRuleResponse added in v1.0.765

func NewDeleteAttackWhiteRuleResponse() (response *DeleteAttackWhiteRuleResponse)

func (*DeleteAttackWhiteRuleResponse) FromJsonString added in v1.0.765

func (r *DeleteAttackWhiteRuleResponse) 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 (*DeleteAttackWhiteRuleResponse) ToJsonString added in v1.0.765

func (r *DeleteAttackWhiteRuleResponse) ToJsonString() string

type DeleteAttackWhiteRuleResponseParams added in v1.0.765

type DeleteAttackWhiteRuleResponseParams struct {
	// 删除失败的规则序号组
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailIds []*uint64 `json:"FailIds,omitnil,omitempty" name:"FailIds"`

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

Predefined struct for user

type DeleteCCRuleRequest added in v1.0.737

type DeleteCCRuleRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 规则名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// clb-waf或者sparta-waf
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 规则Id
	RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`
}

func NewDeleteCCRuleRequest added in v1.0.737

func NewDeleteCCRuleRequest() (request *DeleteCCRuleRequest)

func (*DeleteCCRuleRequest) FromJsonString added in v1.0.737

func (r *DeleteCCRuleRequest) 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 (*DeleteCCRuleRequest) ToJsonString added in v1.0.737

func (r *DeleteCCRuleRequest) ToJsonString() string

type DeleteCCRuleRequestParams added in v1.0.737

type DeleteCCRuleRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 规则名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// clb-waf或者sparta-waf
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 规则Id
	RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`
}

Predefined struct for user

type DeleteCCRuleResponse added in v1.0.737

type DeleteCCRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCCRuleResponseParams `json:"Response"`
}

func NewDeleteCCRuleResponse added in v1.0.737

func NewDeleteCCRuleResponse() (response *DeleteCCRuleResponse)

func (*DeleteCCRuleResponse) FromJsonString added in v1.0.737

func (r *DeleteCCRuleResponse) 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 (*DeleteCCRuleResponse) ToJsonString added in v1.0.737

func (r *DeleteCCRuleResponse) ToJsonString() string

type DeleteCCRuleResponseParams added in v1.0.737

type DeleteCCRuleResponseParams struct {
	// 一般为null
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`

	// 操作的规则Id
	RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

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

Predefined struct for user

type DeleteCustomRuleRequest added in v1.0.732

type DeleteCustomRuleRequest struct {
	*tchttp.BaseRequest

	// 删除的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 删除的规则ID
	RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// WAF的版本,clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF,默认是sparta-waf。
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`
}

func NewDeleteCustomRuleRequest added in v1.0.732

func NewDeleteCustomRuleRequest() (request *DeleteCustomRuleRequest)

func (*DeleteCustomRuleRequest) FromJsonString added in v1.0.732

func (r *DeleteCustomRuleRequest) 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 (*DeleteCustomRuleRequest) ToJsonString added in v1.0.732

func (r *DeleteCustomRuleRequest) ToJsonString() string

type DeleteCustomRuleRequestParams added in v1.0.732

type DeleteCustomRuleRequestParams struct {
	// 删除的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 删除的规则ID
	RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// WAF的版本,clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF,默认是sparta-waf。
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`
}

Predefined struct for user

type DeleteCustomRuleResponse added in v1.0.732

type DeleteCustomRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCustomRuleResponseParams `json:"Response"`
}

func NewDeleteCustomRuleResponse added in v1.0.732

func NewDeleteCustomRuleResponse() (response *DeleteCustomRuleResponse)

func (*DeleteCustomRuleResponse) FromJsonString added in v1.0.732

func (r *DeleteCustomRuleResponse) 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 (*DeleteCustomRuleResponse) ToJsonString added in v1.0.732

func (r *DeleteCustomRuleResponse) ToJsonString() string

type DeleteCustomRuleResponseParams added in v1.0.732

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

Predefined struct for user

type DeleteCustomWhiteRuleRequest added in v1.0.643

type DeleteCustomWhiteRuleRequest struct {
	*tchttp.BaseRequest

	// 删除的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 删除的规则ID
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`
}

func NewDeleteCustomWhiteRuleRequest added in v1.0.643

func NewDeleteCustomWhiteRuleRequest() (request *DeleteCustomWhiteRuleRequest)

func (*DeleteCustomWhiteRuleRequest) FromJsonString added in v1.0.643

func (r *DeleteCustomWhiteRuleRequest) 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 (*DeleteCustomWhiteRuleRequest) ToJsonString added in v1.0.643

func (r *DeleteCustomWhiteRuleRequest) ToJsonString() string

type DeleteCustomWhiteRuleRequestParams added in v1.0.643

type DeleteCustomWhiteRuleRequestParams struct {
	// 删除的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 删除的规则ID
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`
}

Predefined struct for user

type DeleteCustomWhiteRuleResponse added in v1.0.643

type DeleteCustomWhiteRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCustomWhiteRuleResponseParams `json:"Response"`
}

func NewDeleteCustomWhiteRuleResponse added in v1.0.643

func NewDeleteCustomWhiteRuleResponse() (response *DeleteCustomWhiteRuleResponse)

func (*DeleteCustomWhiteRuleResponse) FromJsonString added in v1.0.643

func (r *DeleteCustomWhiteRuleResponse) 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 (*DeleteCustomWhiteRuleResponse) ToJsonString added in v1.0.643

func (r *DeleteCustomWhiteRuleResponse) ToJsonString() string

type DeleteCustomWhiteRuleResponseParams added in v1.0.643

type DeleteCustomWhiteRuleResponseParams struct {
	// 操作的状态码,如果所有的资源操作成功则返回的是成功的状态码,如果有资源操作失败则需要解析Message的内容来查看哪个资源失败
	Success *ResponseCode `json:"Success,omitnil,omitempty" name:"Success"`

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

Predefined struct for user

type DeleteDomainWhiteRulesRequest added in v1.0.386

type DeleteDomainWhiteRulesRequest struct {
	*tchttp.BaseRequest

	// 需要删除的规则域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 需要删除的白名单规则
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

func NewDeleteDomainWhiteRulesRequest added in v1.0.386

func NewDeleteDomainWhiteRulesRequest() (request *DeleteDomainWhiteRulesRequest)

func (*DeleteDomainWhiteRulesRequest) FromJsonString added in v1.0.386

func (r *DeleteDomainWhiteRulesRequest) 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 (*DeleteDomainWhiteRulesRequest) ToJsonString added in v1.0.386

func (r *DeleteDomainWhiteRulesRequest) ToJsonString() string

type DeleteDomainWhiteRulesRequestParams added in v1.0.426

type DeleteDomainWhiteRulesRequestParams struct {
	// 需要删除的规则域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 需要删除的白名单规则
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

Predefined struct for user

type DeleteDomainWhiteRulesResponse added in v1.0.386

type DeleteDomainWhiteRulesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDomainWhiteRulesResponseParams `json:"Response"`
}

func NewDeleteDomainWhiteRulesResponse added in v1.0.386

func NewDeleteDomainWhiteRulesResponse() (response *DeleteDomainWhiteRulesResponse)

func (*DeleteDomainWhiteRulesResponse) FromJsonString added in v1.0.386

func (r *DeleteDomainWhiteRulesResponse) 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 (*DeleteDomainWhiteRulesResponse) ToJsonString added in v1.0.386

func (r *DeleteDomainWhiteRulesResponse) ToJsonString() string

type DeleteDomainWhiteRulesResponseParams added in v1.0.426

type DeleteDomainWhiteRulesResponseParams struct {
	// 出参
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DeleteDownloadRecordRequest

type DeleteDownloadRecordRequest struct {
	*tchttp.BaseRequest

	// 记录id
	Flow *string `json:"Flow,omitnil,omitempty" name:"Flow"`
}

func NewDeleteDownloadRecordRequest

func NewDeleteDownloadRecordRequest() (request *DeleteDownloadRecordRequest)

func (*DeleteDownloadRecordRequest) FromJsonString

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

func (r *DeleteDownloadRecordRequest) ToJsonString() string

type DeleteDownloadRecordRequestParams added in v1.0.426

type DeleteDownloadRecordRequestParams struct {
	// 记录id
	Flow *string `json:"Flow,omitnil,omitempty" name:"Flow"`
}

Predefined struct for user

type DeleteDownloadRecordResponse

type DeleteDownloadRecordResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDownloadRecordResponseParams `json:"Response"`
}

func NewDeleteDownloadRecordResponse

func NewDeleteDownloadRecordResponse() (response *DeleteDownloadRecordResponse)

func (*DeleteDownloadRecordResponse) FromJsonString

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

func (r *DeleteDownloadRecordResponse) ToJsonString() string

type DeleteDownloadRecordResponseParams added in v1.0.426

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

Predefined struct for user

type DeleteHostRequest added in v1.0.730

type DeleteHostRequest struct {
	*tchttp.BaseRequest

	// 删除的域名列表
	HostsDel []*HostDel `json:"HostsDel,omitnil,omitempty" name:"HostsDel"`
}

func NewDeleteHostRequest added in v1.0.730

func NewDeleteHostRequest() (request *DeleteHostRequest)

func (*DeleteHostRequest) FromJsonString added in v1.0.730

func (r *DeleteHostRequest) 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 (*DeleteHostRequest) ToJsonString added in v1.0.730

func (r *DeleteHostRequest) ToJsonString() string

type DeleteHostRequestParams added in v1.0.730

type DeleteHostRequestParams struct {
	// 删除的域名列表
	HostsDel []*HostDel `json:"HostsDel,omitnil,omitempty" name:"HostsDel"`
}

Predefined struct for user

type DeleteHostResponse added in v1.0.730

type DeleteHostResponse struct {
	*tchttp.BaseResponse
	Response *DeleteHostResponseParams `json:"Response"`
}

func NewDeleteHostResponse added in v1.0.730

func NewDeleteHostResponse() (response *DeleteHostResponse)

func (*DeleteHostResponse) FromJsonString added in v1.0.730

func (r *DeleteHostResponse) 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 (*DeleteHostResponse) ToJsonString added in v1.0.730

func (r *DeleteHostResponse) ToJsonString() string

type DeleteHostResponseParams added in v1.0.730

type DeleteHostResponseParams struct {
	// 域名删除结果。Code表示状态码,Message表示详细信息。
	Success *ResponseCode `json:"Success,omitnil,omitempty" name:"Success"`

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

Predefined struct for user

type DeleteIpAccessControlRequest added in v1.0.386

type DeleteIpAccessControlRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 删除的ip数组
	Items []*string `json:"Items,omitnil,omitempty" name:"Items"`

	// 若IsId字段为True,则Items列表元素需为Id,否则为IP
	IsId *bool `json:"IsId,omitnil,omitempty" name:"IsId"`

	// 是否删除对应的域名下的所有黑/白IP名单,true表示全部删除,false表示只删除指定ip名单
	DeleteAll *bool `json:"DeleteAll,omitnil,omitempty" name:"DeleteAll"`

	// 是否为多域名黑白名单
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// IP黑白名单类型,40为IP白名单,42为IP黑名单
	ActionType *uint64 `json:"ActionType,omitnil,omitempty" name:"ActionType"`
}

func NewDeleteIpAccessControlRequest added in v1.0.386

func NewDeleteIpAccessControlRequest() (request *DeleteIpAccessControlRequest)

func (*DeleteIpAccessControlRequest) FromJsonString added in v1.0.386

func (r *DeleteIpAccessControlRequest) 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 (*DeleteIpAccessControlRequest) ToJsonString added in v1.0.386

func (r *DeleteIpAccessControlRequest) ToJsonString() string

type DeleteIpAccessControlRequestParams added in v1.0.426

type DeleteIpAccessControlRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 删除的ip数组
	Items []*string `json:"Items,omitnil,omitempty" name:"Items"`

	// 若IsId字段为True,则Items列表元素需为Id,否则为IP
	IsId *bool `json:"IsId,omitnil,omitempty" name:"IsId"`

	// 是否删除对应的域名下的所有黑/白IP名单,true表示全部删除,false表示只删除指定ip名单
	DeleteAll *bool `json:"DeleteAll,omitnil,omitempty" name:"DeleteAll"`

	// 是否为多域名黑白名单
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// IP黑白名单类型,40为IP白名单,42为IP黑名单
	ActionType *uint64 `json:"ActionType,omitnil,omitempty" name:"ActionType"`
}

Predefined struct for user

type DeleteIpAccessControlResponse added in v1.0.386

type DeleteIpAccessControlResponse struct {
	*tchttp.BaseResponse
	Response *DeleteIpAccessControlResponseParams `json:"Response"`
}

func NewDeleteIpAccessControlResponse added in v1.0.386

func NewDeleteIpAccessControlResponse() (response *DeleteIpAccessControlResponse)

func (*DeleteIpAccessControlResponse) FromJsonString added in v1.0.386

func (r *DeleteIpAccessControlResponse) 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 (*DeleteIpAccessControlResponse) ToJsonString added in v1.0.386

func (r *DeleteIpAccessControlResponse) ToJsonString() string

type DeleteIpAccessControlResponseParams added in v1.0.426

type DeleteIpAccessControlResponseParams struct {
	// 删除失败的条目
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailedItems *string `json:"FailedItems,omitnil,omitempty" name:"FailedItems"`

	// 删除失败的条目数
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailedCount *int64 `json:"FailedCount,omitnil,omitempty" name:"FailedCount"`

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

Predefined struct for user

type DeleteIpAccessControlV2Request added in v1.0.916

type DeleteIpAccessControlV2Request struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 规则ID列表,支持批量删除
	RuleIds []*uint64 `json:"RuleIds,omitnil,omitempty" name:"RuleIds"`

	// 是否删除对应的域名下的所有黑/白IP名单,true表示全部删除,false表示只删除指定ip名单
	DeleteAll *bool `json:"DeleteAll,omitnil,omitempty" name:"DeleteAll"`

	// batch表示为批量防护的IP黑白名单
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// IP黑白名单类型,40为IP白名单,42为IP黑名单
	ActionType *uint64 `json:"ActionType,omitnil,omitempty" name:"ActionType"`
}

func NewDeleteIpAccessControlV2Request added in v1.0.916

func NewDeleteIpAccessControlV2Request() (request *DeleteIpAccessControlV2Request)

func (*DeleteIpAccessControlV2Request) FromJsonString added in v1.0.916

func (r *DeleteIpAccessControlV2Request) 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 (*DeleteIpAccessControlV2Request) ToJsonString added in v1.0.916

func (r *DeleteIpAccessControlV2Request) ToJsonString() string

type DeleteIpAccessControlV2RequestParams added in v1.0.916

type DeleteIpAccessControlV2RequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 规则ID列表,支持批量删除
	RuleIds []*uint64 `json:"RuleIds,omitnil,omitempty" name:"RuleIds"`

	// 是否删除对应的域名下的所有黑/白IP名单,true表示全部删除,false表示只删除指定ip名单
	DeleteAll *bool `json:"DeleteAll,omitnil,omitempty" name:"DeleteAll"`

	// batch表示为批量防护的IP黑白名单
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// IP黑白名单类型,40为IP白名单,42为IP黑名单
	ActionType *uint64 `json:"ActionType,omitnil,omitempty" name:"ActionType"`
}

Predefined struct for user

type DeleteIpAccessControlV2Response added in v1.0.916

type DeleteIpAccessControlV2Response struct {
	*tchttp.BaseResponse
	Response *DeleteIpAccessControlV2ResponseParams `json:"Response"`
}

func NewDeleteIpAccessControlV2Response added in v1.0.916

func NewDeleteIpAccessControlV2Response() (response *DeleteIpAccessControlV2Response)

func (*DeleteIpAccessControlV2Response) FromJsonString added in v1.0.916

func (r *DeleteIpAccessControlV2Response) 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 (*DeleteIpAccessControlV2Response) ToJsonString added in v1.0.916

func (r *DeleteIpAccessControlV2Response) ToJsonString() string

type DeleteIpAccessControlV2ResponseParams added in v1.0.916

type DeleteIpAccessControlV2ResponseParams struct {
	// 在批量删除的时候表示删除失败的条数
	FailedCount *int64 `json:"FailedCount,omitnil,omitempty" name:"FailedCount"`

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

Predefined struct for user

type DeleteSessionRequest

type DeleteSessionRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// clb-waf 或者 sprta-waf
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 要删除的SessionID
	SessionID *int64 `json:"SessionID,omitnil,omitempty" name:"SessionID"`
}

func NewDeleteSessionRequest

func NewDeleteSessionRequest() (request *DeleteSessionRequest)

func (*DeleteSessionRequest) FromJsonString

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

func (r *DeleteSessionRequest) ToJsonString() string

type DeleteSessionRequestParams added in v1.0.426

type DeleteSessionRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// clb-waf 或者 sprta-waf
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 要删除的SessionID
	SessionID *int64 `json:"SessionID,omitnil,omitempty" name:"SessionID"`
}

Predefined struct for user

type DeleteSessionResponse

type DeleteSessionResponse struct {
	*tchttp.BaseResponse
	Response *DeleteSessionResponseParams `json:"Response"`
}

func NewDeleteSessionResponse

func NewDeleteSessionResponse() (response *DeleteSessionResponse)

func (*DeleteSessionResponse) FromJsonString

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

func (r *DeleteSessionResponse) ToJsonString() string

type DeleteSessionResponseParams added in v1.0.426

type DeleteSessionResponseParams struct {
	// 结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DeleteSpartaProtectionRequest added in v1.0.730

type DeleteSpartaProtectionRequest struct {
	*tchttp.BaseRequest

	// 域名列表
	Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"`

	// 实例类型
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 必填项。域名所属实例ID
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

func NewDeleteSpartaProtectionRequest added in v1.0.730

func NewDeleteSpartaProtectionRequest() (request *DeleteSpartaProtectionRequest)

func (*DeleteSpartaProtectionRequest) FromJsonString added in v1.0.730

func (r *DeleteSpartaProtectionRequest) 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 (*DeleteSpartaProtectionRequest) ToJsonString added in v1.0.730

func (r *DeleteSpartaProtectionRequest) ToJsonString() string

type DeleteSpartaProtectionRequestParams added in v1.0.730

type DeleteSpartaProtectionRequestParams struct {
	// 域名列表
	Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"`

	// 实例类型
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 必填项。域名所属实例ID
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

Predefined struct for user

type DeleteSpartaProtectionResponse added in v1.0.730

type DeleteSpartaProtectionResponse struct {
	*tchttp.BaseResponse
	Response *DeleteSpartaProtectionResponseParams `json:"Response"`
}

func NewDeleteSpartaProtectionResponse added in v1.0.730

func NewDeleteSpartaProtectionResponse() (response *DeleteSpartaProtectionResponse)

func (*DeleteSpartaProtectionResponse) FromJsonString added in v1.0.730

func (r *DeleteSpartaProtectionResponse) 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 (*DeleteSpartaProtectionResponse) ToJsonString added in v1.0.730

func (r *DeleteSpartaProtectionResponse) ToJsonString() string

type DeleteSpartaProtectionResponseParams added in v1.0.730

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

Predefined struct for user

type DescribeAccessExportsRequest added in v1.0.228

type DescribeAccessExportsRequest struct {
	*tchttp.BaseRequest

	// 客户要查询的日志主题ID,每个客户都有对应的一个主题
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`

	// 分页的偏移量,默认值为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页单页限制数目,默认值为20,最大值100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeAccessExportsRequest added in v1.0.228

func NewDescribeAccessExportsRequest() (request *DescribeAccessExportsRequest)

func (*DescribeAccessExportsRequest) FromJsonString added in v1.0.228

func (r *DescribeAccessExportsRequest) 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 (*DescribeAccessExportsRequest) ToJsonString added in v1.0.228

func (r *DescribeAccessExportsRequest) ToJsonString() string

type DescribeAccessExportsRequestParams added in v1.0.426

type DescribeAccessExportsRequestParams struct {
	// 客户要查询的日志主题ID,每个客户都有对应的一个主题
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`

	// 分页的偏移量,默认值为0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页单页限制数目,默认值为20,最大值100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeAccessExportsResponse added in v1.0.228

type DescribeAccessExportsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAccessExportsResponseParams `json:"Response"`
}

func NewDescribeAccessExportsResponse added in v1.0.228

func NewDescribeAccessExportsResponse() (response *DescribeAccessExportsResponse)

func (*DescribeAccessExportsResponse) FromJsonString added in v1.0.228

func (r *DescribeAccessExportsResponse) 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 (*DescribeAccessExportsResponse) ToJsonString added in v1.0.228

func (r *DescribeAccessExportsResponse) ToJsonString() string

type DescribeAccessExportsResponseParams added in v1.0.426

type DescribeAccessExportsResponseParams struct {
	// 日志导出ID。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 日志导出列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Exports []*ExportAccessInfo `json:"Exports,omitnil,omitempty" name:"Exports"`

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

Predefined struct for user

type DescribeAccessFastAnalysisRequest added in v1.0.228

type DescribeAccessFastAnalysisRequest struct {
	*tchttp.BaseRequest

	// 客户要查询的日志主题ID,每个客户都有对应的一个主题
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`

	// 要查询的日志的起始时间,Unix时间戳,单位ms
	From *int64 `json:"From,omitnil,omitempty" name:"From"`

	// 要查询的日志的结束时间,Unix时间戳,单位ms
	To *int64 `json:"To,omitnil,omitempty" name:"To"`

	// 查询语句,语句长度最大为4096,由于本接口是分析接口,如果无过滤条件,必须传 * 表示匹配所有,参考CLS的分析统计语句的文档
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// 需要分析统计的字段名
	FieldName *string `json:"FieldName,omitnil,omitempty" name:"FieldName"`

	// 排序字段,升序asc,降序desc,默认降序desc
	Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"`

	// 返回的top数,默认返回top5
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
}

func NewDescribeAccessFastAnalysisRequest added in v1.0.228

func NewDescribeAccessFastAnalysisRequest() (request *DescribeAccessFastAnalysisRequest)

func (*DescribeAccessFastAnalysisRequest) FromJsonString added in v1.0.228

func (r *DescribeAccessFastAnalysisRequest) 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 (*DescribeAccessFastAnalysisRequest) ToJsonString added in v1.0.228

func (r *DescribeAccessFastAnalysisRequest) ToJsonString() string

type DescribeAccessFastAnalysisRequestParams added in v1.0.426

type DescribeAccessFastAnalysisRequestParams struct {
	// 客户要查询的日志主题ID,每个客户都有对应的一个主题
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`

	// 要查询的日志的起始时间,Unix时间戳,单位ms
	From *int64 `json:"From,omitnil,omitempty" name:"From"`

	// 要查询的日志的结束时间,Unix时间戳,单位ms
	To *int64 `json:"To,omitnil,omitempty" name:"To"`

	// 查询语句,语句长度最大为4096,由于本接口是分析接口,如果无过滤条件,必须传 * 表示匹配所有,参考CLS的分析统计语句的文档
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// 需要分析统计的字段名
	FieldName *string `json:"FieldName,omitnil,omitempty" name:"FieldName"`

	// 排序字段,升序asc,降序desc,默认降序desc
	Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"`

	// 返回的top数,默认返回top5
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
}

Predefined struct for user

type DescribeAccessFastAnalysisResponse added in v1.0.228

type DescribeAccessFastAnalysisResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAccessFastAnalysisResponseParams `json:"Response"`
}

func NewDescribeAccessFastAnalysisResponse added in v1.0.228

func NewDescribeAccessFastAnalysisResponse() (response *DescribeAccessFastAnalysisResponse)

func (*DescribeAccessFastAnalysisResponse) FromJsonString added in v1.0.228

func (r *DescribeAccessFastAnalysisResponse) 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 (*DescribeAccessFastAnalysisResponse) ToJsonString added in v1.0.228

func (r *DescribeAccessFastAnalysisResponse) ToJsonString() string

type DescribeAccessFastAnalysisResponseParams added in v1.0.426

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

Predefined struct for user

type DescribeAccessHistogramRequest added in v1.0.710

type DescribeAccessHistogramRequest struct {
	*tchttp.BaseRequest

	// 老版本查询的日志主题ID,新版本传空字符串即可
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`

	// 要查询的日志的起始时间,Unix时间戳,单位ms
	From *int64 `json:"From,omitnil,omitempty" name:"From"`

	// 要查询的日志的结束时间,Unix时间戳,单位ms
	To *int64 `json:"To,omitnil,omitempty" name:"To"`

	// 查询语句,语句长度最大为4096
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// 柱状图间隔时间差,单位ms
	Interval *int64 `json:"Interval,omitnil,omitempty" name:"Interval"`
}

func NewDescribeAccessHistogramRequest added in v1.0.710

func NewDescribeAccessHistogramRequest() (request *DescribeAccessHistogramRequest)

func (*DescribeAccessHistogramRequest) FromJsonString added in v1.0.710

func (r *DescribeAccessHistogramRequest) 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 (*DescribeAccessHistogramRequest) ToJsonString added in v1.0.710

func (r *DescribeAccessHistogramRequest) ToJsonString() string

type DescribeAccessHistogramRequestParams added in v1.0.710

type DescribeAccessHistogramRequestParams struct {
	// 老版本查询的日志主题ID,新版本传空字符串即可
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`

	// 要查询的日志的起始时间,Unix时间戳,单位ms
	From *int64 `json:"From,omitnil,omitempty" name:"From"`

	// 要查询的日志的结束时间,Unix时间戳,单位ms
	To *int64 `json:"To,omitnil,omitempty" name:"To"`

	// 查询语句,语句长度最大为4096
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// 柱状图间隔时间差,单位ms
	Interval *int64 `json:"Interval,omitnil,omitempty" name:"Interval"`
}

Predefined struct for user

type DescribeAccessHistogramResponse added in v1.0.710

type DescribeAccessHistogramResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAccessHistogramResponseParams `json:"Response"`
}

func NewDescribeAccessHistogramResponse added in v1.0.710

func NewDescribeAccessHistogramResponse() (response *DescribeAccessHistogramResponse)

func (*DescribeAccessHistogramResponse) FromJsonString added in v1.0.710

func (r *DescribeAccessHistogramResponse) 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 (*DescribeAccessHistogramResponse) ToJsonString added in v1.0.710

func (r *DescribeAccessHistogramResponse) ToJsonString() string

type DescribeAccessHistogramResponseParams added in v1.0.710

type DescribeAccessHistogramResponseParams struct {
	// 柱状图间隔时间差,单位ms
	Interval *int64 `json:"Interval,omitnil,omitempty" name:"Interval"`

	// 满足条件的日志条数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 注意:此字段可能返回 null,表示取不到有效值
	// 注意:此字段可能返回 null,表示取不到有效值。
	HistogramInfos []*AccessHistogramItem `json:"HistogramInfos,omitnil,omitempty" name:"HistogramInfos"`

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

Predefined struct for user

type DescribeAccessIndexRequest added in v1.0.228

type DescribeAccessIndexRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeAccessIndexRequest added in v1.0.228

func NewDescribeAccessIndexRequest() (request *DescribeAccessIndexRequest)

func (*DescribeAccessIndexRequest) FromJsonString added in v1.0.228

func (r *DescribeAccessIndexRequest) 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 (*DescribeAccessIndexRequest) ToJsonString added in v1.0.228

func (r *DescribeAccessIndexRequest) ToJsonString() string

type DescribeAccessIndexRequestParams added in v1.0.426

type DescribeAccessIndexRequestParams struct {
}

Predefined struct for user

type DescribeAccessIndexResponse added in v1.0.228

type DescribeAccessIndexResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAccessIndexResponseParams `json:"Response"`
}

func NewDescribeAccessIndexResponse added in v1.0.228

func NewDescribeAccessIndexResponse() (response *DescribeAccessIndexResponse)

func (*DescribeAccessIndexResponse) FromJsonString added in v1.0.228

func (r *DescribeAccessIndexResponse) 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 (*DescribeAccessIndexResponse) ToJsonString added in v1.0.228

func (r *DescribeAccessIndexResponse) ToJsonString() string

type DescribeAccessIndexResponseParams added in v1.0.426

type DescribeAccessIndexResponseParams struct {
	// 是否生效,true表示生效,false表示未生效
	Status *bool `json:"Status,omitnil,omitempty" name:"Status"`

	// 索引配置信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Rule *AccessRuleInfo `json:"Rule,omitnil,omitempty" name:"Rule"`

	// 索引修改时间,初始值为索引创建时间。
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

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

Predefined struct for user

type DescribeAntiFakeRulesRequest added in v1.0.737

type DescribeAntiFakeRulesRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 偏移
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 容量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤数组,name可以是如下的值: RuleID,ParamName,Url,Action,Method,Source,Status
	Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"`

	// asc或者desc
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 目前支持根据ts排序
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeAntiFakeRulesRequest added in v1.0.737

func NewDescribeAntiFakeRulesRequest() (request *DescribeAntiFakeRulesRequest)

func (*DescribeAntiFakeRulesRequest) FromJsonString added in v1.0.737

func (r *DescribeAntiFakeRulesRequest) 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 (*DescribeAntiFakeRulesRequest) ToJsonString added in v1.0.737

func (r *DescribeAntiFakeRulesRequest) ToJsonString() string

type DescribeAntiFakeRulesRequestParams added in v1.0.737

type DescribeAntiFakeRulesRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 偏移
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 容量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤数组,name可以是如下的值: RuleID,ParamName,Url,Action,Method,Source,Status
	Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"`

	// asc或者desc
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 目前支持根据ts排序
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeAntiFakeRulesResponse added in v1.0.737

type DescribeAntiFakeRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAntiFakeRulesResponseParams `json:"Response"`
}

func NewDescribeAntiFakeRulesResponse added in v1.0.737

func NewDescribeAntiFakeRulesResponse() (response *DescribeAntiFakeRulesResponse)

func (*DescribeAntiFakeRulesResponse) FromJsonString added in v1.0.737

func (r *DescribeAntiFakeRulesResponse) 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 (*DescribeAntiFakeRulesResponse) ToJsonString added in v1.0.737

func (r *DescribeAntiFakeRulesResponse) ToJsonString() string

type DescribeAntiFakeRulesResponseParams added in v1.0.737

type DescribeAntiFakeRulesResponseParams struct {
	// 返回值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*CacheUrlItems `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeAntiFakeUrlRequest added in v1.0.737

type DescribeAntiFakeUrlRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 翻页参数
	PageInfo *PageInfo `json:"PageInfo,omitnil,omitempty" name:"PageInfo"`
}

func NewDescribeAntiFakeUrlRequest added in v1.0.737

func NewDescribeAntiFakeUrlRequest() (request *DescribeAntiFakeUrlRequest)

func (*DescribeAntiFakeUrlRequest) FromJsonString added in v1.0.737

func (r *DescribeAntiFakeUrlRequest) 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 (*DescribeAntiFakeUrlRequest) ToJsonString added in v1.0.737

func (r *DescribeAntiFakeUrlRequest) ToJsonString() string

type DescribeAntiFakeUrlRequestParams added in v1.0.737

type DescribeAntiFakeUrlRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 翻页参数
	PageInfo *PageInfo `json:"PageInfo,omitnil,omitempty" name:"PageInfo"`
}

Predefined struct for user

type DescribeAntiFakeUrlResponse added in v1.0.737

type DescribeAntiFakeUrlResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAntiFakeUrlResponseParams `json:"Response"`
}

func NewDescribeAntiFakeUrlResponse added in v1.0.737

func NewDescribeAntiFakeUrlResponse() (response *DescribeAntiFakeUrlResponse)

func (*DescribeAntiFakeUrlResponse) FromJsonString added in v1.0.737

func (r *DescribeAntiFakeUrlResponse) 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 (*DescribeAntiFakeUrlResponse) ToJsonString added in v1.0.737

func (r *DescribeAntiFakeUrlResponse) ToJsonString() string

type DescribeAntiFakeUrlResponseParams added in v1.0.737

type DescribeAntiFakeUrlResponseParams struct {
	// 总数
	Total *string `json:"Total,omitnil,omitempty" name:"Total"`

	// 信息
	List []*CacheUrlItem `json:"List,omitnil,omitempty" name:"List"`

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

Predefined struct for user

type DescribeAntiInfoLeakRulesRequest added in v1.0.737

type DescribeAntiInfoLeakRulesRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 动作类型
	ActionType *int64 `json:"ActionType,omitnil,omitempty" name:"ActionType"`

	// 翻页
	PageInfo *PageInfo `json:"PageInfo,omitnil,omitempty" name:"PageInfo"`
}

func NewDescribeAntiInfoLeakRulesRequest added in v1.0.737

func NewDescribeAntiInfoLeakRulesRequest() (request *DescribeAntiInfoLeakRulesRequest)

func (*DescribeAntiInfoLeakRulesRequest) FromJsonString added in v1.0.737

func (r *DescribeAntiInfoLeakRulesRequest) 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 (*DescribeAntiInfoLeakRulesRequest) ToJsonString added in v1.0.737

func (r *DescribeAntiInfoLeakRulesRequest) ToJsonString() string

type DescribeAntiInfoLeakRulesRequestParams added in v1.0.737

type DescribeAntiInfoLeakRulesRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 动作类型
	ActionType *int64 `json:"ActionType,omitnil,omitempty" name:"ActionType"`

	// 翻页
	PageInfo *PageInfo `json:"PageInfo,omitnil,omitempty" name:"PageInfo"`
}

Predefined struct for user

type DescribeAntiInfoLeakRulesResponse added in v1.0.737

type DescribeAntiInfoLeakRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAntiInfoLeakRulesResponseParams `json:"Response"`
}

func NewDescribeAntiInfoLeakRulesResponse added in v1.0.737

func NewDescribeAntiInfoLeakRulesResponse() (response *DescribeAntiInfoLeakRulesResponse)

func (*DescribeAntiInfoLeakRulesResponse) FromJsonString added in v1.0.737

func (r *DescribeAntiInfoLeakRulesResponse) 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 (*DescribeAntiInfoLeakRulesResponse) ToJsonString added in v1.0.737

func (r *DescribeAntiInfoLeakRulesResponse) ToJsonString() string

type DescribeAntiInfoLeakRulesResponseParams added in v1.0.737

type DescribeAntiInfoLeakRulesResponseParams struct {
	// 记录条数
	TotalCount *string `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 规则列表
	RuleList []*DescribeAntiInfoLeakRulesRuleItem `json:"RuleList,omitnil,omitempty" name:"RuleList"`

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

Predefined struct for user

type DescribeAntiInfoLeakRulesRuleItem added in v1.0.737

type DescribeAntiInfoLeakRulesRuleItem struct {
	// 规则ID
	RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 规则名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 规则状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 规则动作类型
	ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"`

	// 规则创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 详细的规则
	Strategies []*DescribeAntiInfoLeakRulesStrategyItem `json:"Strategies,omitnil,omitempty" name:"Strategies"`
}

type DescribeAntiInfoLeakRulesStrategyItem added in v1.0.737

type DescribeAntiInfoLeakRulesStrategyItem struct {
	// 字段
	Field *string `json:"Field,omitnil,omitempty" name:"Field"`

	// 条件
	CompareFunc *string `json:"CompareFunc,omitnil,omitempty" name:"CompareFunc"`

	// 内容
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`
}

type DescribeAntiInfoLeakageRulesRequest added in v1.0.737

type DescribeAntiInfoLeakageRulesRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 翻页支持,读取偏移
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 翻页支持,读取长度限制
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序方式,asc或者desc
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 过滤器,可以允许如下的值:
	// RuleId,Match_field,Name,Action,Status
	Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeAntiInfoLeakageRulesRequest added in v1.0.737

func NewDescribeAntiInfoLeakageRulesRequest() (request *DescribeAntiInfoLeakageRulesRequest)

func (*DescribeAntiInfoLeakageRulesRequest) FromJsonString added in v1.0.737

func (r *DescribeAntiInfoLeakageRulesRequest) 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 (*DescribeAntiInfoLeakageRulesRequest) ToJsonString added in v1.0.737

func (r *DescribeAntiInfoLeakageRulesRequest) ToJsonString() string

type DescribeAntiInfoLeakageRulesRequestParams added in v1.0.737

type DescribeAntiInfoLeakageRulesRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 翻页支持,读取偏移
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 翻页支持,读取长度限制
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序方式,asc或者desc
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 过滤器,可以允许如下的值:
	// RuleId,Match_field,Name,Action,Status
	Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeAntiInfoLeakageRulesResponse added in v1.0.737

type DescribeAntiInfoLeakageRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAntiInfoLeakageRulesResponseParams `json:"Response"`
}

func NewDescribeAntiInfoLeakageRulesResponse added in v1.0.737

func NewDescribeAntiInfoLeakageRulesResponse() (response *DescribeAntiInfoLeakageRulesResponse)

func (*DescribeAntiInfoLeakageRulesResponse) FromJsonString added in v1.0.737

func (r *DescribeAntiInfoLeakageRulesResponse) 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 (*DescribeAntiInfoLeakageRulesResponse) ToJsonString added in v1.0.737

func (r *DescribeAntiInfoLeakageRulesResponse) ToJsonString() string

type DescribeAntiInfoLeakageRulesResponseParams added in v1.0.737

type DescribeAntiInfoLeakageRulesResponseParams struct {
	// 记录条数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 规则列表
	RuleList []*DescribeAntiLeakageItem `json:"RuleList,omitnil,omitempty" name:"RuleList"`

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

Predefined struct for user

type DescribeAntiLeakageItem added in v1.0.737

type DescribeAntiLeakageItem struct {
	// 规则ID
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

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

	// 状态值
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 动作
	Action *string `json:"Action,omitnil,omitempty" name:"Action"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 匹配条件
	// 注意:此字段可能返回 null,表示取不到有效值。
	Strategies []*DescribeAntiInfoLeakRulesStrategyItem `json:"Strategies,omitnil,omitempty" name:"Strategies"`

	// 匹配的URL
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"`
}

type DescribeAttackOverviewRequest added in v1.0.608

type DescribeAttackOverviewRequest struct {
	*tchttp.BaseRequest

	// 查询开始时间
	FromTime *string `json:"FromTime,omitnil,omitempty" name:"FromTime"`

	// 查询结束时间
	ToTime *string `json:"ToTime,omitnil,omitempty" name:"ToTime"`

	// 客户的Appid
	Appid *uint64 `json:"Appid,omitnil,omitempty" name:"Appid"`

	// 被查询的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 只有两个值有效,sparta-waf,clb-waf,不传则不过滤
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// WAF实例ID,不传则不过滤
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

func NewDescribeAttackOverviewRequest added in v1.0.608

func NewDescribeAttackOverviewRequest() (request *DescribeAttackOverviewRequest)

func (*DescribeAttackOverviewRequest) FromJsonString added in v1.0.608

func (r *DescribeAttackOverviewRequest) 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 (*DescribeAttackOverviewRequest) ToJsonString added in v1.0.608

func (r *DescribeAttackOverviewRequest) ToJsonString() string

type DescribeAttackOverviewRequestParams added in v1.0.608

type DescribeAttackOverviewRequestParams struct {
	// 查询开始时间
	FromTime *string `json:"FromTime,omitnil,omitempty" name:"FromTime"`

	// 查询结束时间
	ToTime *string `json:"ToTime,omitnil,omitempty" name:"ToTime"`

	// 客户的Appid
	Appid *uint64 `json:"Appid,omitnil,omitempty" name:"Appid"`

	// 被查询的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 只有两个值有效,sparta-waf,clb-waf,不传则不过滤
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// WAF实例ID,不传则不过滤
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

Predefined struct for user

type DescribeAttackOverviewResponse added in v1.0.608

type DescribeAttackOverviewResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAttackOverviewResponseParams `json:"Response"`
}

func NewDescribeAttackOverviewResponse added in v1.0.608

func NewDescribeAttackOverviewResponse() (response *DescribeAttackOverviewResponse)

func (*DescribeAttackOverviewResponse) FromJsonString added in v1.0.608

func (r *DescribeAttackOverviewResponse) 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 (*DescribeAttackOverviewResponse) ToJsonString added in v1.0.608

func (r *DescribeAttackOverviewResponse) ToJsonString() string

type DescribeAttackOverviewResponseParams added in v1.0.608

type DescribeAttackOverviewResponseParams struct {
	// 访问请求总数
	AccessCount *uint64 `json:"AccessCount,omitnil,omitempty" name:"AccessCount"`

	// Web攻击总数
	AttackCount *uint64 `json:"AttackCount,omitnil,omitempty" name:"AttackCount"`

	// 访问控制总数
	ACLCount *uint64 `json:"ACLCount,omitnil,omitempty" name:"ACLCount"`

	// CC攻击总数
	CCCount *uint64 `json:"CCCount,omitnil,omitempty" name:"CCCount"`

	// Bot攻击总数
	BotCount *uint64 `json:"BotCount,omitnil,omitempty" name:"BotCount"`

	// api资产总数
	ApiAssetsCount *uint64 `json:"ApiAssetsCount,omitnil,omitempty" name:"ApiAssetsCount"`

	// api风险事件数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApiRiskEventCount *uint64 `json:"ApiRiskEventCount,omitnil,omitempty" name:"ApiRiskEventCount"`

	// 黑名单总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	IPBlackCount *uint64 `json:"IPBlackCount,omitnil,omitempty" name:"IPBlackCount"`

	// 防篡改总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TamperCount *uint64 `json:"TamperCount,omitnil,omitempty" name:"TamperCount"`

	// 信息泄露总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	LeakCount *uint64 `json:"LeakCount,omitnil,omitempty" name:"LeakCount"`

	// API风险事件周环比
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApiRiskEventCircleCount *int64 `json:"ApiRiskEventCircleCount,omitnil,omitempty" name:"ApiRiskEventCircleCount"`

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

Predefined struct for user

type DescribeAttackTypeRequest added in v1.0.767

type DescribeAttackTypeRequest struct {
	*tchttp.BaseRequest

	// 起始时间
	FromTime *string `json:"FromTime,omitnil,omitempty" name:"FromTime"`

	// 结束时间
	ToTime *string `json:"ToTime,omitnil,omitempty" name:"ToTime"`

	// 兼容Host,逐步淘汰Host字段
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 只有两个值有效,sparta-waf,clb-waf,不传则不过滤
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// WAF实例ID,不传则不过滤
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`

	// 域名过滤,不传则不过滤,用于替代Host字段,逐步淘汰Host
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
}

func NewDescribeAttackTypeRequest added in v1.0.767

func NewDescribeAttackTypeRequest() (request *DescribeAttackTypeRequest)

func (*DescribeAttackTypeRequest) FromJsonString added in v1.0.767

func (r *DescribeAttackTypeRequest) 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 (*DescribeAttackTypeRequest) ToJsonString added in v1.0.767

func (r *DescribeAttackTypeRequest) ToJsonString() string

type DescribeAttackTypeRequestParams added in v1.0.767

type DescribeAttackTypeRequestParams struct {
	// 起始时间
	FromTime *string `json:"FromTime,omitnil,omitempty" name:"FromTime"`

	// 结束时间
	ToTime *string `json:"ToTime,omitnil,omitempty" name:"ToTime"`

	// 兼容Host,逐步淘汰Host字段
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 只有两个值有效,sparta-waf,clb-waf,不传则不过滤
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// WAF实例ID,不传则不过滤
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`

	// 域名过滤,不传则不过滤,用于替代Host字段,逐步淘汰Host
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
}

Predefined struct for user

type DescribeAttackTypeResponse added in v1.0.767

type DescribeAttackTypeResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAttackTypeResponseParams `json:"Response"`
}

func NewDescribeAttackTypeResponse added in v1.0.767

func NewDescribeAttackTypeResponse() (response *DescribeAttackTypeResponse)

func (*DescribeAttackTypeResponse) FromJsonString added in v1.0.767

func (r *DescribeAttackTypeResponse) 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 (*DescribeAttackTypeResponse) ToJsonString added in v1.0.767

func (r *DescribeAttackTypeResponse) ToJsonString() string

type DescribeAttackTypeResponseParams added in v1.0.767

type DescribeAttackTypeResponseParams struct {
	// 数量
	Piechart []*PiechartItem `json:"Piechart,omitnil,omitempty" name:"Piechart"`

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

Predefined struct for user

type DescribeAttackWhiteRuleRequest added in v1.0.765

type DescribeAttackWhiteRuleRequest struct {
	*tchttp.BaseRequest

	// 需要查询的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 分页
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页容量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序字段,支持user_id, signature_id, modify_time
	By *string `json:"By,omitnil,omitempty" name:"By"`

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

	// 筛选条件,支持SignatureId, MatchContent
	Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeAttackWhiteRuleRequest added in v1.0.765

func NewDescribeAttackWhiteRuleRequest() (request *DescribeAttackWhiteRuleRequest)

func (*DescribeAttackWhiteRuleRequest) FromJsonString added in v1.0.765

func (r *DescribeAttackWhiteRuleRequest) 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 (*DescribeAttackWhiteRuleRequest) ToJsonString added in v1.0.765

func (r *DescribeAttackWhiteRuleRequest) ToJsonString() string

type DescribeAttackWhiteRuleRequestParams added in v1.0.765

type DescribeAttackWhiteRuleRequestParams struct {
	// 需要查询的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 分页
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页容量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序字段,支持user_id, signature_id, modify_time
	By *string `json:"By,omitnil,omitempty" name:"By"`

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

	// 筛选条件,支持SignatureId, MatchContent
	Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeAttackWhiteRuleResponse added in v1.0.765

type DescribeAttackWhiteRuleResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAttackWhiteRuleResponseParams `json:"Response"`
}

func NewDescribeAttackWhiteRuleResponse added in v1.0.765

func NewDescribeAttackWhiteRuleResponse() (response *DescribeAttackWhiteRuleResponse)

func (*DescribeAttackWhiteRuleResponse) FromJsonString added in v1.0.765

func (r *DescribeAttackWhiteRuleResponse) 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 (*DescribeAttackWhiteRuleResponse) ToJsonString added in v1.0.765

func (r *DescribeAttackWhiteRuleResponse) ToJsonString() string

type DescribeAttackWhiteRuleResponseParams added in v1.0.765

type DescribeAttackWhiteRuleResponseParams struct {
	// 规则总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 规则白名单列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	List []*UserWhiteRule `json:"List,omitnil,omitempty" name:"List"`

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

Predefined struct for user

type DescribeAutoDenyIPRequest added in v1.0.386

type DescribeAutoDenyIPRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 查询IP自动封禁状态
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 计数标识
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 类别
	Category *string `json:"Category,omitnil,omitempty" name:"Category"`

	// 有效时间最小时间戳
	VtsMin *uint64 `json:"VtsMin,omitnil,omitempty" name:"VtsMin"`

	// 有效时间最大时间戳
	VtsMax *uint64 `json:"VtsMax,omitnil,omitempty" name:"VtsMax"`

	// 创建时间最小时间戳
	CtsMin *uint64 `json:"CtsMin,omitnil,omitempty" name:"CtsMin"`

	// 创建时间最大时间戳
	CtsMax *uint64 `json:"CtsMax,omitnil,omitempty" name:"CtsMax"`

	// 偏移量
	Skip *uint64 `json:"Skip,omitnil,omitempty" name:"Skip"`

	// 限制条数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 策略名字
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 排序参数
	Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"`
}

func NewDescribeAutoDenyIPRequest added in v1.0.386

func NewDescribeAutoDenyIPRequest() (request *DescribeAutoDenyIPRequest)

func (*DescribeAutoDenyIPRequest) FromJsonString added in v1.0.386

func (r *DescribeAutoDenyIPRequest) 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 (*DescribeAutoDenyIPRequest) ToJsonString added in v1.0.386

func (r *DescribeAutoDenyIPRequest) ToJsonString() string

type DescribeAutoDenyIPRequestParams added in v1.0.426

type DescribeAutoDenyIPRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 查询IP自动封禁状态
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 计数标识
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 类别
	Category *string `json:"Category,omitnil,omitempty" name:"Category"`

	// 有效时间最小时间戳
	VtsMin *uint64 `json:"VtsMin,omitnil,omitempty" name:"VtsMin"`

	// 有效时间最大时间戳
	VtsMax *uint64 `json:"VtsMax,omitnil,omitempty" name:"VtsMax"`

	// 创建时间最小时间戳
	CtsMin *uint64 `json:"CtsMin,omitnil,omitempty" name:"CtsMin"`

	// 创建时间最大时间戳
	CtsMax *uint64 `json:"CtsMax,omitnil,omitempty" name:"CtsMax"`

	// 偏移量
	Skip *uint64 `json:"Skip,omitnil,omitempty" name:"Skip"`

	// 限制条数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 策略名字
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 排序参数
	Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"`
}

Predefined struct for user

type DescribeAutoDenyIPResponse added in v1.0.386

type DescribeAutoDenyIPResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAutoDenyIPResponseParams `json:"Response"`
}

func NewDescribeAutoDenyIPResponse added in v1.0.386

func NewDescribeAutoDenyIPResponse() (response *DescribeAutoDenyIPResponse)

func (*DescribeAutoDenyIPResponse) FromJsonString added in v1.0.386

func (r *DescribeAutoDenyIPResponse) 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 (*DescribeAutoDenyIPResponse) ToJsonString added in v1.0.386

func (r *DescribeAutoDenyIPResponse) ToJsonString() string

type DescribeAutoDenyIPResponseParams added in v1.0.426

type DescribeAutoDenyIPResponseParams struct {
	// 查询IP封禁状态返回结果
	Data *IpHitItemsData `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeBatchIpAccessControlRequest added in v1.0.737

type DescribeBatchIpAccessControlRequest struct {
	*tchttp.BaseRequest

	// 筛选条件,支持 ActionType 40/42,Ip:ip地址,Domain:域名三类
	Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移
	OffSet *uint64 `json:"OffSet,omitnil,omitempty" name:"OffSet"`

	// 限制
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序参数
	Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"`
}

func NewDescribeBatchIpAccessControlRequest added in v1.0.737

func NewDescribeBatchIpAccessControlRequest() (request *DescribeBatchIpAccessControlRequest)

func (*DescribeBatchIpAccessControlRequest) FromJsonString added in v1.0.737

func (r *DescribeBatchIpAccessControlRequest) 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 (*DescribeBatchIpAccessControlRequest) ToJsonString added in v1.0.737

func (r *DescribeBatchIpAccessControlRequest) ToJsonString() string

type DescribeBatchIpAccessControlRequestParams added in v1.0.737

type DescribeBatchIpAccessControlRequestParams struct {
	// 筛选条件,支持 ActionType 40/42,Ip:ip地址,Domain:域名三类
	Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 偏移
	OffSet *uint64 `json:"OffSet,omitnil,omitempty" name:"OffSet"`

	// 限制
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序参数
	Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"`
}

Predefined struct for user

type DescribeBatchIpAccessControlResponse added in v1.0.737

type DescribeBatchIpAccessControlResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBatchIpAccessControlResponseParams `json:"Response"`
}

func NewDescribeBatchIpAccessControlResponse added in v1.0.737

func NewDescribeBatchIpAccessControlResponse() (response *DescribeBatchIpAccessControlResponse)

func (*DescribeBatchIpAccessControlResponse) FromJsonString added in v1.0.737

func (r *DescribeBatchIpAccessControlResponse) 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 (*DescribeBatchIpAccessControlResponse) ToJsonString added in v1.0.737

func (r *DescribeBatchIpAccessControlResponse) ToJsonString() string

type DescribeBatchIpAccessControlResponseParams added in v1.0.737

type DescribeBatchIpAccessControlResponseParams struct {
	// 输出
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *BatchIpAccessControlData `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeCCAutoStatusRequest added in v1.0.793

type DescribeCCAutoStatusRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
}

func NewDescribeCCAutoStatusRequest added in v1.0.793

func NewDescribeCCAutoStatusRequest() (request *DescribeCCAutoStatusRequest)

func (*DescribeCCAutoStatusRequest) FromJsonString added in v1.0.793

func (r *DescribeCCAutoStatusRequest) 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 (*DescribeCCAutoStatusRequest) ToJsonString added in v1.0.793

func (r *DescribeCCAutoStatusRequest) ToJsonString() string

type DescribeCCAutoStatusRequestParams added in v1.0.793

type DescribeCCAutoStatusRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
}

Predefined struct for user

type DescribeCCAutoStatusResponse added in v1.0.793

type DescribeCCAutoStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCCAutoStatusResponseParams `json:"Response"`
}

func NewDescribeCCAutoStatusResponse added in v1.0.793

func NewDescribeCCAutoStatusResponse() (response *DescribeCCAutoStatusResponse)

func (*DescribeCCAutoStatusResponse) FromJsonString added in v1.0.793

func (r *DescribeCCAutoStatusResponse) 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 (*DescribeCCAutoStatusResponse) ToJsonString added in v1.0.793

func (r *DescribeCCAutoStatusResponse) ToJsonString() string

type DescribeCCAutoStatusResponseParams added in v1.0.793

type DescribeCCAutoStatusResponseParams struct {
	// 配置状态,0表示关闭,1表示开启
	AutoCCSwitch *int64 `json:"AutoCCSwitch,omitnil,omitempty" name:"AutoCCSwitch"`

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

Predefined struct for user

type DescribeCCRuleListRequest added in v1.0.737

type DescribeCCRuleListRequest struct {
	*tchttp.BaseRequest

	// 需要查询的API所属的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 偏移
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 容量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 目前支持根据ts_version排序
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 过滤数组,name可以是如下的值: RuleID,ParamName,Url,Action,Method,Source,Status
	Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"`

	// asc或者desc
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`
}

func NewDescribeCCRuleListRequest added in v1.0.737

func NewDescribeCCRuleListRequest() (request *DescribeCCRuleListRequest)

func (*DescribeCCRuleListRequest) FromJsonString added in v1.0.737

func (r *DescribeCCRuleListRequest) 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 (*DescribeCCRuleListRequest) ToJsonString added in v1.0.737

func (r *DescribeCCRuleListRequest) ToJsonString() string

type DescribeCCRuleListRequestParams added in v1.0.737

type DescribeCCRuleListRequestParams struct {
	// 需要查询的API所属的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 偏移
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 容量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 目前支持根据ts_version排序
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 过滤数组,name可以是如下的值: RuleID,ParamName,Url,Action,Method,Source,Status
	Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"`

	// asc或者desc
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`
}

Predefined struct for user

type DescribeCCRuleListResponse added in v1.0.737

type DescribeCCRuleListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCCRuleListResponseParams `json:"Response"`
}

func NewDescribeCCRuleListResponse added in v1.0.737

func NewDescribeCCRuleListResponse() (response *DescribeCCRuleListResponse)

func (*DescribeCCRuleListResponse) FromJsonString added in v1.0.737

func (r *DescribeCCRuleListResponse) 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 (*DescribeCCRuleListResponse) ToJsonString added in v1.0.737

func (r *DescribeCCRuleListResponse) ToJsonString() string

type DescribeCCRuleListResponseParams added in v1.0.737

type DescribeCCRuleListResponseParams struct {
	// 查询到的CC规则的列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *CCRuleLists `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeCCRuleRequest added in v1.0.737

type DescribeCCRuleRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 页码
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 页的数目
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序参数
	Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"`

	// clb-waf 或者 sparta-waf
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 过滤条件
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewDescribeCCRuleRequest added in v1.0.737

func NewDescribeCCRuleRequest() (request *DescribeCCRuleRequest)

func (*DescribeCCRuleRequest) FromJsonString added in v1.0.737

func (r *DescribeCCRuleRequest) 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 (*DescribeCCRuleRequest) ToJsonString added in v1.0.737

func (r *DescribeCCRuleRequest) ToJsonString() string

type DescribeCCRuleRequestParams added in v1.0.737

type DescribeCCRuleRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 页码
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 页的数目
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序参数
	Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"`

	// clb-waf 或者 sparta-waf
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 过滤条件
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type DescribeCCRuleResponse added in v1.0.737

type DescribeCCRuleResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCCRuleResponseParams `json:"Response"`
}

func NewDescribeCCRuleResponse added in v1.0.737

func NewDescribeCCRuleResponse() (response *DescribeCCRuleResponse)

func (*DescribeCCRuleResponse) FromJsonString added in v1.0.737

func (r *DescribeCCRuleResponse) 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 (*DescribeCCRuleResponse) ToJsonString added in v1.0.737

func (r *DescribeCCRuleResponse) ToJsonString() string

type DescribeCCRuleResponseParams added in v1.0.737

type DescribeCCRuleResponseParams struct {
	// 结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *CCRuleData `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeCertificateVerifyResultRequest added in v1.0.761

type DescribeCertificateVerifyResultRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 证书类型。 0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书
	CertType *int64 `json:"CertType,omitnil,omitempty" name:"CertType"`

	// CertType为1时,需要填充此参数,表示自有证书的证书链
	Certificate *string `json:"Certificate,omitnil,omitempty" name:"Certificate"`

	// CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id
	CertID *string `json:"CertID,omitnil,omitempty" name:"CertID"`

	// CertType为1时,需要填充此参数,表示自有证书的私钥
	PrivateKey *string `json:"PrivateKey,omitnil,omitempty" name:"PrivateKey"`
}

func NewDescribeCertificateVerifyResultRequest added in v1.0.761

func NewDescribeCertificateVerifyResultRequest() (request *DescribeCertificateVerifyResultRequest)

func (*DescribeCertificateVerifyResultRequest) FromJsonString added in v1.0.761

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

func (*DescribeCertificateVerifyResultRequest) ToJsonString added in v1.0.761

type DescribeCertificateVerifyResultRequestParams added in v1.0.761

type DescribeCertificateVerifyResultRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 证书类型。 0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书
	CertType *int64 `json:"CertType,omitnil,omitempty" name:"CertType"`

	// CertType为1时,需要填充此参数,表示自有证书的证书链
	Certificate *string `json:"Certificate,omitnil,omitempty" name:"Certificate"`

	// CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id
	CertID *string `json:"CertID,omitnil,omitempty" name:"CertID"`

	// CertType为1时,需要填充此参数,表示自有证书的私钥
	PrivateKey *string `json:"PrivateKey,omitnil,omitempty" name:"PrivateKey"`
}

Predefined struct for user

type DescribeCertificateVerifyResultResponse added in v1.0.761

type DescribeCertificateVerifyResultResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCertificateVerifyResultResponseParams `json:"Response"`
}

func NewDescribeCertificateVerifyResultResponse added in v1.0.761

func NewDescribeCertificateVerifyResultResponse() (response *DescribeCertificateVerifyResultResponse)

func (*DescribeCertificateVerifyResultResponse) FromJsonString added in v1.0.761

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

func (*DescribeCertificateVerifyResultResponse) ToJsonString added in v1.0.761

type DescribeCertificateVerifyResultResponseParams added in v1.0.761

type DescribeCertificateVerifyResultResponseParams struct {
	// 状态码。
	// 0:证书正常
	// 310:证书异常
	// 311:证书过期
	// 312:证书即将过期
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 错误详情
	Detail []*string `json:"Detail,omitnil,omitempty" name:"Detail"`

	// 过期时间
	NotAfter *string `json:"NotAfter,omitnil,omitempty" name:"NotAfter"`

	// 证书是否改变。
	// 0:未变化
	// 1:有变化
	// 注意:此字段可能返回 null,表示取不到有效值。
	Changed *int64 `json:"Changed,omitnil,omitempty" name:"Changed"`

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

Predefined struct for user

type DescribeCiphersDetailRequest added in v1.0.730

type DescribeCiphersDetailRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeCiphersDetailRequest added in v1.0.730

func NewDescribeCiphersDetailRequest() (request *DescribeCiphersDetailRequest)

func (*DescribeCiphersDetailRequest) FromJsonString added in v1.0.730

func (r *DescribeCiphersDetailRequest) 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 (*DescribeCiphersDetailRequest) ToJsonString added in v1.0.730

func (r *DescribeCiphersDetailRequest) ToJsonString() string

type DescribeCiphersDetailRequestParams added in v1.0.730

type DescribeCiphersDetailRequestParams struct {
}

Predefined struct for user

type DescribeCiphersDetailResponse added in v1.0.730

type DescribeCiphersDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCiphersDetailResponseParams `json:"Response"`
}

func NewDescribeCiphersDetailResponse added in v1.0.730

func NewDescribeCiphersDetailResponse() (response *DescribeCiphersDetailResponse)

func (*DescribeCiphersDetailResponse) FromJsonString added in v1.0.730

func (r *DescribeCiphersDetailResponse) 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 (*DescribeCiphersDetailResponse) ToJsonString added in v1.0.730

func (r *DescribeCiphersDetailResponse) ToJsonString() string

type DescribeCiphersDetailResponseParams added in v1.0.730

type DescribeCiphersDetailResponseParams struct {
	// 加密套件信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ciphers []*TLSCiphers `json:"Ciphers,omitnil,omitempty" name:"Ciphers"`

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

Predefined struct for user

type DescribeCustomRuleListRequest added in v1.0.732

type DescribeCustomRuleListRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 偏移
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 容量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤数组,name可以是如下的值: RuleID,RuleName,Match
	Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"`

	// asc或者desc
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// exp_ts或者mod_ts
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeCustomRuleListRequest added in v1.0.732

func NewDescribeCustomRuleListRequest() (request *DescribeCustomRuleListRequest)

func (*DescribeCustomRuleListRequest) FromJsonString added in v1.0.732

func (r *DescribeCustomRuleListRequest) 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 (*DescribeCustomRuleListRequest) ToJsonString added in v1.0.732

func (r *DescribeCustomRuleListRequest) ToJsonString() string

type DescribeCustomRuleListRequestParams added in v1.0.732

type DescribeCustomRuleListRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 偏移
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 容量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤数组,name可以是如下的值: RuleID,RuleName,Match
	Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"`

	// asc或者desc
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// exp_ts或者mod_ts
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeCustomRuleListResponse added in v1.0.732

type DescribeCustomRuleListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCustomRuleListResponseParams `json:"Response"`
}

func NewDescribeCustomRuleListResponse added in v1.0.732

func NewDescribeCustomRuleListResponse() (response *DescribeCustomRuleListResponse)

func (*DescribeCustomRuleListResponse) FromJsonString added in v1.0.732

func (r *DescribeCustomRuleListResponse) 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 (*DescribeCustomRuleListResponse) ToJsonString added in v1.0.732

func (r *DescribeCustomRuleListResponse) ToJsonString() string

type DescribeCustomRuleListResponseParams added in v1.0.732

type DescribeCustomRuleListResponseParams struct {
	// 规则详情
	RuleList []*DescribeCustomRulesRspRuleListItem `json:"RuleList,omitnil,omitempty" name:"RuleList"`

	// 规则条数
	TotalCount *string `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeCustomRulesRspRuleListItem

type DescribeCustomRulesRspRuleListItem struct {
	// 动作类型
	ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"`

	// 跳过的策略
	Bypass *string `json:"Bypass,omitnil,omitempty" name:"Bypass"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 过期时间
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 策略名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 重定向地址
	Redirect *string `json:"Redirect,omitnil,omitempty" name:"Redirect"`

	// 策略ID
	RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 优先级
	SortId *string `json:"SortId,omitnil,omitempty" name:"SortId"`

	// 状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 策略详情
	Strategies []*Strategy `json:"Strategies,omitnil,omitempty" name:"Strategies"`

	// 事件id
	// 注意:此字段可能返回 null,表示取不到有效值。
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 修改时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 生效状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	ValidStatus *int64 `json:"ValidStatus,omitnil,omitempty" name:"ValidStatus"`

	// 来源
	// 注意:此字段可能返回 null,表示取不到有效值。
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`
}

type DescribeCustomWhiteRuleRequest added in v1.0.616

type DescribeCustomWhiteRuleRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 容量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤数组,name可以是如下的值: RuleID,RuleName,Match
	Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"`

	// asc或者desc
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// exp_ts或者mod_ts
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeCustomWhiteRuleRequest added in v1.0.616

func NewDescribeCustomWhiteRuleRequest() (request *DescribeCustomWhiteRuleRequest)

func (*DescribeCustomWhiteRuleRequest) FromJsonString added in v1.0.616

func (r *DescribeCustomWhiteRuleRequest) 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 (*DescribeCustomWhiteRuleRequest) ToJsonString added in v1.0.616

func (r *DescribeCustomWhiteRuleRequest) ToJsonString() string

type DescribeCustomWhiteRuleRequestParams added in v1.0.616

type DescribeCustomWhiteRuleRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 容量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤数组,name可以是如下的值: RuleID,RuleName,Match
	Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"`

	// asc或者desc
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// exp_ts或者mod_ts
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeCustomWhiteRuleResponse added in v1.0.616

type DescribeCustomWhiteRuleResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCustomWhiteRuleResponseParams `json:"Response"`
}

func NewDescribeCustomWhiteRuleResponse added in v1.0.616

func NewDescribeCustomWhiteRuleResponse() (response *DescribeCustomWhiteRuleResponse)

func (*DescribeCustomWhiteRuleResponse) FromJsonString added in v1.0.616

func (r *DescribeCustomWhiteRuleResponse) 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 (*DescribeCustomWhiteRuleResponse) ToJsonString added in v1.0.616

func (r *DescribeCustomWhiteRuleResponse) ToJsonString() string

type DescribeCustomWhiteRuleResponseParams added in v1.0.616

type DescribeCustomWhiteRuleResponseParams struct {
	// 规则详情
	RuleList []*DescribeCustomRulesRspRuleListItem `json:"RuleList,omitnil,omitempty" name:"RuleList"`

	// 规则条数
	TotalCount *string `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeDomainCountInfoRequest added in v1.0.730

type DescribeDomainCountInfoRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeDomainCountInfoRequest added in v1.0.730

func NewDescribeDomainCountInfoRequest() (request *DescribeDomainCountInfoRequest)

func (*DescribeDomainCountInfoRequest) FromJsonString added in v1.0.730

func (r *DescribeDomainCountInfoRequest) 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 (*DescribeDomainCountInfoRequest) ToJsonString added in v1.0.730

func (r *DescribeDomainCountInfoRequest) ToJsonString() string

type DescribeDomainCountInfoRequestParams added in v1.0.730

type DescribeDomainCountInfoRequestParams struct {
}

Predefined struct for user

type DescribeDomainCountInfoResponse added in v1.0.730

type DescribeDomainCountInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDomainCountInfoResponseParams `json:"Response"`
}

func NewDescribeDomainCountInfoResponse added in v1.0.730

func NewDescribeDomainCountInfoResponse() (response *DescribeDomainCountInfoResponse)

func (*DescribeDomainCountInfoResponse) FromJsonString added in v1.0.730

func (r *DescribeDomainCountInfoResponse) 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 (*DescribeDomainCountInfoResponse) ToJsonString added in v1.0.730

func (r *DescribeDomainCountInfoResponse) ToJsonString() string

type DescribeDomainCountInfoResponseParams added in v1.0.730

type DescribeDomainCountInfoResponseParams struct {
	// 域名总数
	AllDomain *uint64 `json:"AllDomain,omitnil,omitempty" name:"AllDomain"`

	// 最近发现时间
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 接入域名总数
	WafDomainCount *uint64 `json:"WafDomainCount,omitnil,omitempty" name:"WafDomainCount"`

	// 剩下配额
	LeftDomainCount *uint64 `json:"LeftDomainCount,omitnil,omitempty" name:"LeftDomainCount"`

	// 开启防护域名数
	OpenWafDomain *uint64 `json:"OpenWafDomain,omitnil,omitempty" name:"OpenWafDomain"`

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

Predefined struct for user

type DescribeDomainDetailsClbRequest added in v1.0.730

type DescribeDomainDetailsClbRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名id
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeDomainDetailsClbRequest added in v1.0.730

func NewDescribeDomainDetailsClbRequest() (request *DescribeDomainDetailsClbRequest)

func (*DescribeDomainDetailsClbRequest) FromJsonString added in v1.0.730

func (r *DescribeDomainDetailsClbRequest) 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 (*DescribeDomainDetailsClbRequest) ToJsonString added in v1.0.730

func (r *DescribeDomainDetailsClbRequest) ToJsonString() string

type DescribeDomainDetailsClbRequestParams added in v1.0.730

type DescribeDomainDetailsClbRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名id
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeDomainDetailsClbResponse added in v1.0.730

type DescribeDomainDetailsClbResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDomainDetailsClbResponseParams `json:"Response"`
}

func NewDescribeDomainDetailsClbResponse added in v1.0.730

func NewDescribeDomainDetailsClbResponse() (response *DescribeDomainDetailsClbResponse)

func (*DescribeDomainDetailsClbResponse) FromJsonString added in v1.0.730

func (r *DescribeDomainDetailsClbResponse) 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 (*DescribeDomainDetailsClbResponse) ToJsonString added in v1.0.730

func (r *DescribeDomainDetailsClbResponse) ToJsonString() string

type DescribeDomainDetailsClbResponseParams added in v1.0.730

type DescribeDomainDetailsClbResponseParams struct {
	// clb域名详情
	DomainsClbPartInfo *ClbDomainsInfo `json:"DomainsClbPartInfo,omitnil,omitempty" name:"DomainsClbPartInfo"`

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

Predefined struct for user

type DescribeDomainDetailsSaasRequest added in v1.0.538

type DescribeDomainDetailsSaasRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名id
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeDomainDetailsSaasRequest added in v1.0.538

func NewDescribeDomainDetailsSaasRequest() (request *DescribeDomainDetailsSaasRequest)

func (*DescribeDomainDetailsSaasRequest) FromJsonString added in v1.0.538

func (r *DescribeDomainDetailsSaasRequest) 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 (*DescribeDomainDetailsSaasRequest) ToJsonString added in v1.0.538

func (r *DescribeDomainDetailsSaasRequest) ToJsonString() string

type DescribeDomainDetailsSaasRequestParams added in v1.0.538

type DescribeDomainDetailsSaasRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名id
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeDomainDetailsSaasResponse added in v1.0.538

type DescribeDomainDetailsSaasResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDomainDetailsSaasResponseParams `json:"Response"`
}

func NewDescribeDomainDetailsSaasResponse added in v1.0.538

func NewDescribeDomainDetailsSaasResponse() (response *DescribeDomainDetailsSaasResponse)

func (*DescribeDomainDetailsSaasResponse) FromJsonString added in v1.0.538

func (r *DescribeDomainDetailsSaasResponse) 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 (*DescribeDomainDetailsSaasResponse) ToJsonString added in v1.0.538

func (r *DescribeDomainDetailsSaasResponse) ToJsonString() string

type DescribeDomainDetailsSaasResponseParams added in v1.0.538

type DescribeDomainDetailsSaasResponseParams struct {
	// 域名详情
	DomainsPartInfo *DomainsPartInfo `json:"DomainsPartInfo,omitnil,omitempty" name:"DomainsPartInfo"`

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

Predefined struct for user

type DescribeDomainRulesRequest added in v1.0.762

type DescribeDomainRulesRequest struct {
	*tchttp.BaseRequest

	// 需要查询的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
}

func NewDescribeDomainRulesRequest added in v1.0.762

func NewDescribeDomainRulesRequest() (request *DescribeDomainRulesRequest)

func (*DescribeDomainRulesRequest) FromJsonString added in v1.0.762

func (r *DescribeDomainRulesRequest) 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 (*DescribeDomainRulesRequest) ToJsonString added in v1.0.762

func (r *DescribeDomainRulesRequest) ToJsonString() string

type DescribeDomainRulesRequestParams added in v1.0.762

type DescribeDomainRulesRequestParams struct {
	// 需要查询的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
}

Predefined struct for user

type DescribeDomainRulesResponse added in v1.0.762

type DescribeDomainRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDomainRulesResponseParams `json:"Response"`
}

func NewDescribeDomainRulesResponse added in v1.0.762

func NewDescribeDomainRulesResponse() (response *DescribeDomainRulesResponse)

func (*DescribeDomainRulesResponse) FromJsonString added in v1.0.762

func (r *DescribeDomainRulesResponse) 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 (*DescribeDomainRulesResponse) ToJsonString added in v1.0.762

func (r *DescribeDomainRulesResponse) ToJsonString() string

type DescribeDomainRulesResponseParams added in v1.0.762

type DescribeDomainRulesResponseParams struct {
	// 规则列表详情
	Rules []*Rule `json:"Rules,omitnil,omitempty" name:"Rules"`

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

Predefined struct for user

type DescribeDomainVerifyResultRequest added in v1.0.744

type DescribeDomainVerifyResultRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 实例id
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

func NewDescribeDomainVerifyResultRequest added in v1.0.744

func NewDescribeDomainVerifyResultRequest() (request *DescribeDomainVerifyResultRequest)

func (*DescribeDomainVerifyResultRequest) FromJsonString added in v1.0.744

func (r *DescribeDomainVerifyResultRequest) 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 (*DescribeDomainVerifyResultRequest) ToJsonString added in v1.0.744

func (r *DescribeDomainVerifyResultRequest) ToJsonString() string

type DescribeDomainVerifyResultRequestParams added in v1.0.744

type DescribeDomainVerifyResultRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 实例id
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

Predefined struct for user

type DescribeDomainVerifyResultResponse added in v1.0.744

type DescribeDomainVerifyResultResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDomainVerifyResultResponseParams `json:"Response"`
}

func NewDescribeDomainVerifyResultResponse added in v1.0.744

func NewDescribeDomainVerifyResultResponse() (response *DescribeDomainVerifyResultResponse)

func (*DescribeDomainVerifyResultResponse) FromJsonString added in v1.0.744

func (r *DescribeDomainVerifyResultResponse) 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 (*DescribeDomainVerifyResultResponse) ToJsonString added in v1.0.744

func (r *DescribeDomainVerifyResultResponse) ToJsonString() string

type DescribeDomainVerifyResultResponseParams added in v1.0.744

type DescribeDomainVerifyResultResponseParams struct {
	// 结果描述;如果可以添加返回空字符串
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`

	// 检验状态:0表示可以添加,大于0为不能添加
	VerifyCode *int64 `json:"VerifyCode,omitnil,omitempty" name:"VerifyCode"`

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

Predefined struct for user

type DescribeDomainWhiteRulesRequest added in v1.0.386

type DescribeDomainWhiteRulesRequest struct {
	*tchttp.BaseRequest

	// 需要查询的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 请求的白名单匹配路径
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 翻到多少页
	Page *uint64 `json:"Page,omitnil,omitempty" name:"Page"`

	// 每页展示的条数
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 排序方式,desc表示降序,asc表示升序
	Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"`

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

func NewDescribeDomainWhiteRulesRequest added in v1.0.386

func NewDescribeDomainWhiteRulesRequest() (request *DescribeDomainWhiteRulesRequest)

func (*DescribeDomainWhiteRulesRequest) FromJsonString added in v1.0.386

func (r *DescribeDomainWhiteRulesRequest) 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 (*DescribeDomainWhiteRulesRequest) ToJsonString added in v1.0.386

func (r *DescribeDomainWhiteRulesRequest) ToJsonString() string

type DescribeDomainWhiteRulesRequestParams added in v1.0.426

type DescribeDomainWhiteRulesRequestParams struct {
	// 需要查询的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 请求的白名单匹配路径
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 翻到多少页
	Page *uint64 `json:"Page,omitnil,omitempty" name:"Page"`

	// 每页展示的条数
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 排序方式,desc表示降序,asc表示升序
	Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"`

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

Predefined struct for user

type DescribeDomainWhiteRulesResponse added in v1.0.386

type DescribeDomainWhiteRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDomainWhiteRulesResponseParams `json:"Response"`
}

func NewDescribeDomainWhiteRulesResponse added in v1.0.386

func NewDescribeDomainWhiteRulesResponse() (response *DescribeDomainWhiteRulesResponse)

func (*DescribeDomainWhiteRulesResponse) FromJsonString added in v1.0.386

func (r *DescribeDomainWhiteRulesResponse) 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 (*DescribeDomainWhiteRulesResponse) ToJsonString added in v1.0.386

func (r *DescribeDomainWhiteRulesResponse) ToJsonString() string

type DescribeDomainWhiteRulesResponseParams added in v1.0.426

type DescribeDomainWhiteRulesResponseParams struct {
	// 规则列表
	RuleList []*RuleList `json:"RuleList,omitnil,omitempty" name:"RuleList"`

	// 规则的数量
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

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

Predefined struct for user

type DescribeDomainsRequest added in v1.0.389

type DescribeDomainsRequest struct {
	*tchttp.BaseRequest

	// 分页偏移量,取Limit整数倍。最小值为0,最大值= Total/Limit向上取整
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回域名的数量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤数组
	Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeDomainsRequest added in v1.0.389

func NewDescribeDomainsRequest() (request *DescribeDomainsRequest)

func (*DescribeDomainsRequest) FromJsonString added in v1.0.389

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 added in v1.0.389

func (r *DescribeDomainsRequest) ToJsonString() string

type DescribeDomainsRequestParams added in v1.0.426

type DescribeDomainsRequestParams struct {
	// 分页偏移量,取Limit整数倍。最小值为0,最大值= Total/Limit向上取整
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回域名的数量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤数组
	Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeDomainsResponse added in v1.0.389

type DescribeDomainsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDomainsResponseParams `json:"Response"`
}

func NewDescribeDomainsResponse added in v1.0.389

func NewDescribeDomainsResponse() (response *DescribeDomainsResponse)

func (*DescribeDomainsResponse) FromJsonString added in v1.0.389

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 added in v1.0.389

func (r *DescribeDomainsResponse) ToJsonString() string

type DescribeDomainsResponseParams added in v1.0.426

type DescribeDomainsResponseParams struct {
	// 总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// domain列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Domains []*DomainInfo `json:"Domains,omitnil,omitempty" name:"Domains"`

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

Predefined struct for user

type DescribeFindDomainListRequest added in v1.0.730

type DescribeFindDomainListRequest struct {
	*tchttp.BaseRequest

	// 分页
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页容量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤条件
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 是否接入waf
	IsWafDomain *string `json:"IsWafDomain,omitnil,omitempty" name:"IsWafDomain"`

	// 排序参数
	By *string `json:"By,omitnil,omitempty" name:"By"`

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

func NewDescribeFindDomainListRequest added in v1.0.730

func NewDescribeFindDomainListRequest() (request *DescribeFindDomainListRequest)

func (*DescribeFindDomainListRequest) FromJsonString added in v1.0.730

func (r *DescribeFindDomainListRequest) 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 (*DescribeFindDomainListRequest) ToJsonString added in v1.0.730

func (r *DescribeFindDomainListRequest) ToJsonString() string

type DescribeFindDomainListRequestParams added in v1.0.730

type DescribeFindDomainListRequestParams struct {
	// 分页
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页容量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤条件
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 是否接入waf
	IsWafDomain *string `json:"IsWafDomain,omitnil,omitempty" name:"IsWafDomain"`

	// 排序参数
	By *string `json:"By,omitnil,omitempty" name:"By"`

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

Predefined struct for user

type DescribeFindDomainListResponse added in v1.0.730

type DescribeFindDomainListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFindDomainListResponseParams `json:"Response"`
}

func NewDescribeFindDomainListResponse added in v1.0.730

func NewDescribeFindDomainListResponse() (response *DescribeFindDomainListResponse)

func (*DescribeFindDomainListResponse) FromJsonString added in v1.0.730

func (r *DescribeFindDomainListResponse) 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 (*DescribeFindDomainListResponse) ToJsonString added in v1.0.730

func (r *DescribeFindDomainListResponse) ToJsonString() string

type DescribeFindDomainListResponseParams added in v1.0.730

type DescribeFindDomainListResponseParams struct {
	// 域名总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 域名信息列表
	List []*FindAllDomainDetail `json:"List,omitnil,omitempty" name:"List"`

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

Predefined struct for user

type DescribeFlowTrendRequest

type DescribeFlowTrendRequest struct {
	*tchttp.BaseRequest

	// 需要获取流量趋势的域名, all表示所有域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 起始时间戳,精度秒
	StartTs *int64 `json:"StartTs,omitnil,omitempty" name:"StartTs"`

	// 结束时间戳,精度秒
	EndTs *int64 `json:"EndTs,omitnil,omitempty" name:"EndTs"`
}

func NewDescribeFlowTrendRequest

func NewDescribeFlowTrendRequest() (request *DescribeFlowTrendRequest)

func (*DescribeFlowTrendRequest) FromJsonString

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

func (r *DescribeFlowTrendRequest) ToJsonString() string

type DescribeFlowTrendRequestParams added in v1.0.426

type DescribeFlowTrendRequestParams struct {
	// 需要获取流量趋势的域名, all表示所有域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 起始时间戳,精度秒
	StartTs *int64 `json:"StartTs,omitnil,omitempty" name:"StartTs"`

	// 结束时间戳,精度秒
	EndTs *int64 `json:"EndTs,omitnil,omitempty" name:"EndTs"`
}

Predefined struct for user

type DescribeFlowTrendResponse

type DescribeFlowTrendResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFlowTrendResponseParams `json:"Response"`
}

func NewDescribeFlowTrendResponse

func NewDescribeFlowTrendResponse() (response *DescribeFlowTrendResponse)

func (*DescribeFlowTrendResponse) FromJsonString

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

func (r *DescribeFlowTrendResponse) ToJsonString() string

type DescribeFlowTrendResponseParams added in v1.0.426

type DescribeFlowTrendResponseParams struct {
	// 流量趋势数据
	Data []*BotStatPointItem `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeHistogramRequest added in v1.0.767

type DescribeHistogramRequest struct {
	*tchttp.BaseRequest

	// 起始时间
	FromTime *string `json:"FromTime,omitnil,omitempty" name:"FromTime"`

	// 结束时间
	ToTime *string `json:"ToTime,omitnil,omitempty" name:"ToTime"`

	// 聚类字段,ip为ip聚合,art为响应耗时聚合,url为url聚合,local为ip转化的城市聚合
	QueryField *string `json:"QueryField,omitnil,omitempty" name:"QueryField"`

	// 条件,access为访问日志,attack为攻击日志
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`

	// 兼容Host,逐步淘汰Host字段
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 只有两个值有效,sparta-waf,clb-waf,不传则不过滤
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// WAF实例ID,不传则不过滤
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`

	// 域名过滤,不传则不过滤,用于替代Host字段,逐步淘汰Host
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
}

func NewDescribeHistogramRequest added in v1.0.767

func NewDescribeHistogramRequest() (request *DescribeHistogramRequest)

func (*DescribeHistogramRequest) FromJsonString added in v1.0.767

func (r *DescribeHistogramRequest) 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 (*DescribeHistogramRequest) ToJsonString added in v1.0.767

func (r *DescribeHistogramRequest) ToJsonString() string

type DescribeHistogramRequestParams added in v1.0.767

type DescribeHistogramRequestParams struct {
	// 起始时间
	FromTime *string `json:"FromTime,omitnil,omitempty" name:"FromTime"`

	// 结束时间
	ToTime *string `json:"ToTime,omitnil,omitempty" name:"ToTime"`

	// 聚类字段,ip为ip聚合,art为响应耗时聚合,url为url聚合,local为ip转化的城市聚合
	QueryField *string `json:"QueryField,omitnil,omitempty" name:"QueryField"`

	// 条件,access为访问日志,attack为攻击日志
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`

	// 兼容Host,逐步淘汰Host字段
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 只有两个值有效,sparta-waf,clb-waf,不传则不过滤
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// WAF实例ID,不传则不过滤
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`

	// 域名过滤,不传则不过滤,用于替代Host字段,逐步淘汰Host
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
}

Predefined struct for user

type DescribeHistogramResponse added in v1.0.767

type DescribeHistogramResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHistogramResponseParams `json:"Response"`
}

func NewDescribeHistogramResponse added in v1.0.767

func NewDescribeHistogramResponse() (response *DescribeHistogramResponse)

func (*DescribeHistogramResponse) FromJsonString added in v1.0.767

func (r *DescribeHistogramResponse) 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 (*DescribeHistogramResponse) ToJsonString added in v1.0.767

func (r *DescribeHistogramResponse) ToJsonString() string

type DescribeHistogramResponseParams added in v1.0.767

type DescribeHistogramResponseParams struct {
	// 统计数据
	Histogram []*string `json:"Histogram,omitnil,omitempty" name:"Histogram"`

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

Predefined struct for user

type DescribeHostLimitRequest added in v1.0.730

type DescribeHostLimitRequest struct {
	*tchttp.BaseRequest

	// 添加的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 实例id
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`

	// 流量来源
	AlbType *string `json:"AlbType,omitnil,omitempty" name:"AlbType"`
}

func NewDescribeHostLimitRequest added in v1.0.730

func NewDescribeHostLimitRequest() (request *DescribeHostLimitRequest)

func (*DescribeHostLimitRequest) FromJsonString added in v1.0.730

func (r *DescribeHostLimitRequest) 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 (*DescribeHostLimitRequest) ToJsonString added in v1.0.730

func (r *DescribeHostLimitRequest) ToJsonString() string

type DescribeHostLimitRequestParams added in v1.0.730

type DescribeHostLimitRequestParams struct {
	// 添加的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 实例id
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`

	// 流量来源
	AlbType *string `json:"AlbType,omitnil,omitempty" name:"AlbType"`
}

Predefined struct for user

type DescribeHostLimitResponse added in v1.0.730

type DescribeHostLimitResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHostLimitResponseParams `json:"Response"`
}

func NewDescribeHostLimitResponse added in v1.0.730

func NewDescribeHostLimitResponse() (response *DescribeHostLimitResponse)

func (*DescribeHostLimitResponse) FromJsonString added in v1.0.730

func (r *DescribeHostLimitResponse) 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 (*DescribeHostLimitResponse) ToJsonString added in v1.0.730

func (r *DescribeHostLimitResponse) ToJsonString() string

type DescribeHostLimitResponseParams added in v1.0.730

type DescribeHostLimitResponseParams struct {
	// 成功返回的状态码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Success *ResponseCode `json:"Success,omitnil,omitempty" name:"Success"`

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

Predefined struct for user

type DescribeHostRequest added in v1.0.730

type DescribeHostRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名ID
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 实例ID
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

func NewDescribeHostRequest added in v1.0.730

func NewDescribeHostRequest() (request *DescribeHostRequest)

func (*DescribeHostRequest) FromJsonString added in v1.0.730

func (r *DescribeHostRequest) 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 (*DescribeHostRequest) ToJsonString added in v1.0.730

func (r *DescribeHostRequest) ToJsonString() string

type DescribeHostRequestParams added in v1.0.730

type DescribeHostRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名ID
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 实例ID
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

Predefined struct for user

type DescribeHostResponse added in v1.0.730

type DescribeHostResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHostResponseParams `json:"Response"`
}

func NewDescribeHostResponse added in v1.0.730

func NewDescribeHostResponse() (response *DescribeHostResponse)

func (*DescribeHostResponse) FromJsonString added in v1.0.730

func (r *DescribeHostResponse) 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 (*DescribeHostResponse) ToJsonString added in v1.0.730

func (r *DescribeHostResponse) ToJsonString() string

type DescribeHostResponseParams added in v1.0.730

type DescribeHostResponseParams struct {
	// 域名详情
	Host *HostRecord `json:"Host,omitnil,omitempty" name:"Host"`

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

Predefined struct for user

type DescribeHostsRequest added in v1.0.730

type DescribeHostsRequest struct {
	*tchttp.BaseRequest

	// 防护域名,如果是要查询某一具体的防护域名则传入此参数,要求是准确的域名,此参数不支持模糊搜索
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 防护域名ID,如果是要查询某一具体的防护域名则传入此参数,要求是准确的域名ID,此参数不支持模糊搜索
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 搜索条件,根据此参数对域名做模糊搜索
	Search *string `json:"Search,omitnil,omitempty" name:"Search"`

	// 复杂的搜索条件
	Item *SearchItem `json:"Item,omitnil,omitempty" name:"Item"`

	// 实例id
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

func NewDescribeHostsRequest added in v1.0.730

func NewDescribeHostsRequest() (request *DescribeHostsRequest)

func (*DescribeHostsRequest) FromJsonString added in v1.0.730

func (r *DescribeHostsRequest) 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 (*DescribeHostsRequest) ToJsonString added in v1.0.730

func (r *DescribeHostsRequest) ToJsonString() string

type DescribeHostsRequestParams added in v1.0.730

type DescribeHostsRequestParams struct {
	// 防护域名,如果是要查询某一具体的防护域名则传入此参数,要求是准确的域名,此参数不支持模糊搜索
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 防护域名ID,如果是要查询某一具体的防护域名则传入此参数,要求是准确的域名ID,此参数不支持模糊搜索
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 搜索条件,根据此参数对域名做模糊搜索
	Search *string `json:"Search,omitnil,omitempty" name:"Search"`

	// 复杂的搜索条件
	Item *SearchItem `json:"Item,omitnil,omitempty" name:"Item"`

	// 实例id
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

Predefined struct for user

type DescribeHostsResponse added in v1.0.730

type DescribeHostsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHostsResponseParams `json:"Response"`
}

func NewDescribeHostsResponse added in v1.0.730

func NewDescribeHostsResponse() (response *DescribeHostsResponse)

func (*DescribeHostsResponse) FromJsonString added in v1.0.730

func (r *DescribeHostsResponse) 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 (*DescribeHostsResponse) ToJsonString added in v1.0.730

func (r *DescribeHostsResponse) ToJsonString() string

type DescribeHostsResponseParams added in v1.0.730

type DescribeHostsResponseParams struct {
	// 防护域名列表的长度
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 防护域名的列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostList []*HostRecord `json:"HostList,omitnil,omitempty" name:"HostList"`

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

Predefined struct for user

type DescribeInstancesRequest added in v1.0.427

type DescribeInstancesRequest struct {
	*tchttp.BaseRequest

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 容量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤数组
	Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeInstancesRequest added in v1.0.427

func NewDescribeInstancesRequest() (request *DescribeInstancesRequest)

func (*DescribeInstancesRequest) FromJsonString added in v1.0.427

func (r *DescribeInstancesRequest) 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 (*DescribeInstancesRequest) ToJsonString added in v1.0.427

func (r *DescribeInstancesRequest) ToJsonString() string

type DescribeInstancesRequestParams added in v1.0.427

type DescribeInstancesRequestParams struct {
	// 偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 容量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤数组
	Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeInstancesResponse added in v1.0.427

type DescribeInstancesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstancesResponseParams `json:"Response"`
}

func NewDescribeInstancesResponse added in v1.0.427

func NewDescribeInstancesResponse() (response *DescribeInstancesResponse)

func (*DescribeInstancesResponse) FromJsonString added in v1.0.427

func (r *DescribeInstancesResponse) 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 (*DescribeInstancesResponse) ToJsonString added in v1.0.427

func (r *DescribeInstancesResponse) ToJsonString() string

type DescribeInstancesResponseParams added in v1.0.427

type DescribeInstancesResponseParams struct {
	// 总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// instance列表
	Instances []*InstanceInfo `json:"Instances,omitnil,omitempty" name:"Instances"`

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

Predefined struct for user

type DescribeIpAccessControlRequest added in v1.0.386

type DescribeIpAccessControlRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 计数标识
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 动作,40表示查询白名单,42表示查询黑名单
	ActionType *uint64 `json:"ActionType,omitnil,omitempty" name:"ActionType"`

	// 最小有效时间的时间戳
	VtsMin *uint64 `json:"VtsMin,omitnil,omitempty" name:"VtsMin"`

	// 最大有效时间的时间戳
	VtsMax *uint64 `json:"VtsMax,omitnil,omitempty" name:"VtsMax"`

	// 最小创建时间的时间戳
	CtsMin *uint64 `json:"CtsMin,omitnil,omitempty" name:"CtsMin"`

	// 最大创建时间的时间戳
	CtsMax *uint64 `json:"CtsMax,omitnil,omitempty" name:"CtsMax"`

	// 分页偏移量,取Limit整数倍。最小值为0,最大值= Total/Limit向上取整
	OffSet *uint64 `json:"OffSet,omitnil,omitempty" name:"OffSet"`

	// 每页返回的数量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 来源
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`

	// 排序参数
	Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"`

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

	// 生效状态
	ValidStatus *int64 `json:"ValidStatus,omitnil,omitempty" name:"ValidStatus"`

	// 最小有效时间的时间戳
	ValidTimeStampMin *string `json:"ValidTimeStampMin,omitnil,omitempty" name:"ValidTimeStampMin"`

	// 最大有效时间的时间戳
	ValidTimeStampMax *string `json:"ValidTimeStampMax,omitnil,omitempty" name:"ValidTimeStampMax"`

	// 规则ID
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`
}

func NewDescribeIpAccessControlRequest added in v1.0.386

func NewDescribeIpAccessControlRequest() (request *DescribeIpAccessControlRequest)

func (*DescribeIpAccessControlRequest) FromJsonString added in v1.0.386

func (r *DescribeIpAccessControlRequest) 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 (*DescribeIpAccessControlRequest) ToJsonString added in v1.0.386

func (r *DescribeIpAccessControlRequest) ToJsonString() string

type DescribeIpAccessControlRequestParams added in v1.0.426

type DescribeIpAccessControlRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 计数标识
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 动作,40表示查询白名单,42表示查询黑名单
	ActionType *uint64 `json:"ActionType,omitnil,omitempty" name:"ActionType"`

	// 最小有效时间的时间戳
	//
	// Deprecated: VtsMin is deprecated.
	VtsMin *uint64 `json:"VtsMin,omitnil,omitempty" name:"VtsMin"`

	// 最大有效时间的时间戳
	//
	// Deprecated: VtsMax is deprecated.
	VtsMax *uint64 `json:"VtsMax,omitnil,omitempty" name:"VtsMax"`

	// 最小创建时间的时间戳
	CtsMin *uint64 `json:"CtsMin,omitnil,omitempty" name:"CtsMin"`

	// 最大创建时间的时间戳
	CtsMax *uint64 `json:"CtsMax,omitnil,omitempty" name:"CtsMax"`

	// 分页偏移量,取Limit整数倍。最小值为0,最大值= Total/Limit向上取整
	OffSet *uint64 `json:"OffSet,omitnil,omitempty" name:"OffSet"`

	// 每页返回的数量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 来源
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`

	// 排序参数
	Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"`

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

	// 生效状态
	ValidStatus *int64 `json:"ValidStatus,omitnil,omitempty" name:"ValidStatus"`

	// 最小有效时间的时间戳
	ValidTimeStampMin *string `json:"ValidTimeStampMin,omitnil,omitempty" name:"ValidTimeStampMin"`

	// 最大有效时间的时间戳
	ValidTimeStampMax *string `json:"ValidTimeStampMax,omitnil,omitempty" name:"ValidTimeStampMax"`

	// 规则ID
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`
}

Predefined struct for user

type DescribeIpAccessControlResponse added in v1.0.386

type DescribeIpAccessControlResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIpAccessControlResponseParams `json:"Response"`
}

func NewDescribeIpAccessControlResponse added in v1.0.386

func NewDescribeIpAccessControlResponse() (response *DescribeIpAccessControlResponse)

func (*DescribeIpAccessControlResponse) FromJsonString added in v1.0.386

func (r *DescribeIpAccessControlResponse) 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 (*DescribeIpAccessControlResponse) ToJsonString added in v1.0.386

func (r *DescribeIpAccessControlResponse) ToJsonString() string

type DescribeIpAccessControlResponseParams added in v1.0.426

type DescribeIpAccessControlResponseParams struct {
	// 输出
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *IpAccessControlData `json:"Data,omitnil,omitempty" name:"Data"`

	// 已经使用的IP黑白名单的IP总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	UsedTotal *uint64 `json:"UsedTotal,omitnil,omitempty" name:"UsedTotal"`

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

Predefined struct for user

type DescribeIpHitItemsRequest added in v1.0.386

type DescribeIpHitItemsRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 计数标识
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 类别
	Category *string `json:"Category,omitnil,omitempty" name:"Category"`

	// 有效时间最小时间戳
	VtsMin *uint64 `json:"VtsMin,omitnil,omitempty" name:"VtsMin"`

	// 有效时间最大时间戳
	VtsMax *uint64 `json:"VtsMax,omitnil,omitempty" name:"VtsMax"`

	// 创建时间最小时间戳
	CtsMin *uint64 `json:"CtsMin,omitnil,omitempty" name:"CtsMin"`

	// 创建时间最大时间戳
	CtsMax *uint64 `json:"CtsMax,omitnil,omitempty" name:"CtsMax"`

	// 偏移参数
	Skip *uint64 `json:"Skip,omitnil,omitempty" name:"Skip"`

	// 限制数目
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 策略名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 排序参数
	Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"`

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

	// 有效时间最小时间戳
	ValidTimeStampMin *uint64 `json:"ValidTimeStampMin,omitnil,omitempty" name:"ValidTimeStampMin"`

	// 有效时间最大时间戳
	ValidTimeStampMax *uint64 `json:"ValidTimeStampMax,omitnil,omitempty" name:"ValidTimeStampMax"`
}

func NewDescribeIpHitItemsRequest added in v1.0.386

func NewDescribeIpHitItemsRequest() (request *DescribeIpHitItemsRequest)

func (*DescribeIpHitItemsRequest) FromJsonString added in v1.0.386

func (r *DescribeIpHitItemsRequest) 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 (*DescribeIpHitItemsRequest) ToJsonString added in v1.0.386

func (r *DescribeIpHitItemsRequest) ToJsonString() string

type DescribeIpHitItemsRequestParams added in v1.0.426

type DescribeIpHitItemsRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 计数标识
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 类别
	Category *string `json:"Category,omitnil,omitempty" name:"Category"`

	// 有效时间最小时间戳
	//
	// Deprecated: VtsMin is deprecated.
	VtsMin *uint64 `json:"VtsMin,omitnil,omitempty" name:"VtsMin"`

	// 有效时间最大时间戳
	//
	// Deprecated: VtsMax is deprecated.
	VtsMax *uint64 `json:"VtsMax,omitnil,omitempty" name:"VtsMax"`

	// 创建时间最小时间戳
	CtsMin *uint64 `json:"CtsMin,omitnil,omitempty" name:"CtsMin"`

	// 创建时间最大时间戳
	CtsMax *uint64 `json:"CtsMax,omitnil,omitempty" name:"CtsMax"`

	// 偏移参数
	Skip *uint64 `json:"Skip,omitnil,omitempty" name:"Skip"`

	// 限制数目
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 策略名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 排序参数
	Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"`

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

	// 有效时间最小时间戳
	ValidTimeStampMin *uint64 `json:"ValidTimeStampMin,omitnil,omitempty" name:"ValidTimeStampMin"`

	// 有效时间最大时间戳
	ValidTimeStampMax *uint64 `json:"ValidTimeStampMax,omitnil,omitempty" name:"ValidTimeStampMax"`
}

Predefined struct for user

type DescribeIpHitItemsResponse added in v1.0.386

type DescribeIpHitItemsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIpHitItemsResponseParams `json:"Response"`
}

func NewDescribeIpHitItemsResponse added in v1.0.386

func NewDescribeIpHitItemsResponse() (response *DescribeIpHitItemsResponse)

func (*DescribeIpHitItemsResponse) FromJsonString added in v1.0.386

func (r *DescribeIpHitItemsResponse) 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 (*DescribeIpHitItemsResponse) ToJsonString added in v1.0.386

func (r *DescribeIpHitItemsResponse) ToJsonString() string

type DescribeIpHitItemsResponseParams added in v1.0.426

type DescribeIpHitItemsResponseParams struct {
	// 结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *IpHitItemsData `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeModuleStatusRequest added in v1.0.783

type DescribeModuleStatusRequest struct {
	*tchttp.BaseRequest

	// 要查询状态的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
}

func NewDescribeModuleStatusRequest added in v1.0.783

func NewDescribeModuleStatusRequest() (request *DescribeModuleStatusRequest)

func (*DescribeModuleStatusRequest) FromJsonString added in v1.0.783

func (r *DescribeModuleStatusRequest) 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 (*DescribeModuleStatusRequest) ToJsonString added in v1.0.783

func (r *DescribeModuleStatusRequest) ToJsonString() string

type DescribeModuleStatusRequestParams added in v1.0.783

type DescribeModuleStatusRequestParams struct {
	// 要查询状态的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
}

Predefined struct for user

type DescribeModuleStatusResponse added in v1.0.783

type DescribeModuleStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeModuleStatusResponseParams `json:"Response"`
}

func NewDescribeModuleStatusResponse added in v1.0.783

func NewDescribeModuleStatusResponse() (response *DescribeModuleStatusResponse)

func (*DescribeModuleStatusResponse) FromJsonString added in v1.0.783

func (r *DescribeModuleStatusResponse) 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 (*DescribeModuleStatusResponse) ToJsonString added in v1.0.783

func (r *DescribeModuleStatusResponse) ToJsonString() string

type DescribeModuleStatusResponseParams added in v1.0.783

type DescribeModuleStatusResponseParams struct {
	// WEB安全规则是否开启
	WebSecurity *uint64 `json:"WebSecurity,omitnil,omitempty" name:"WebSecurity"`

	// 访问控制规则是否开启
	AccessControl *int64 `json:"AccessControl,omitnil,omitempty" name:"AccessControl"`

	// CC防护是否开启
	CcProtection *uint64 `json:"CcProtection,omitnil,omitempty" name:"CcProtection"`

	// 网页防篡改是否开启
	AntiTamper *uint64 `json:"AntiTamper,omitnil,omitempty" name:"AntiTamper"`

	// 信息防泄漏是否开启
	AntiLeakage *uint64 `json:"AntiLeakage,omitnil,omitempty" name:"AntiLeakage"`

	// API安全是否开启
	ApiProtection *uint64 `json:"ApiProtection,omitnil,omitempty" name:"ApiProtection"`

	// 限流模块开关
	RateLimit *uint64 `json:"RateLimit,omitnil,omitempty" name:"RateLimit"`

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

Predefined struct for user

type DescribeObjectsRequest added in v1.0.764

type DescribeObjectsRequest struct {
	*tchttp.BaseRequest

	// 支持的过滤器:
	// 	ObjectId: clb实例ID
	// 	VIP: clb实例的公网IP
	// 	InstanceId: waf实例ID
	// 	Domain: 精准域名
	// 	Status: waf防护开关状态: 0关闭,1开启
	// 	ClsStatus: waf日志开关: 0关闭,1开启
	Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeObjectsRequest added in v1.0.764

func NewDescribeObjectsRequest() (request *DescribeObjectsRequest)

func (*DescribeObjectsRequest) FromJsonString added in v1.0.764

func (r *DescribeObjectsRequest) 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 (*DescribeObjectsRequest) ToJsonString added in v1.0.764

func (r *DescribeObjectsRequest) ToJsonString() string

type DescribeObjectsRequestParams added in v1.0.764

type DescribeObjectsRequestParams struct {
	// 支持的过滤器:
	// 	ObjectId: clb实例ID
	// 	VIP: clb实例的公网IP
	// 	InstanceId: waf实例ID
	// 	Domain: 精准域名
	// 	Status: waf防护开关状态: 0关闭,1开启
	// 	ClsStatus: waf日志开关: 0关闭,1开启
	Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeObjectsResponse added in v1.0.764

type DescribeObjectsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeObjectsResponseParams `json:"Response"`
}

func NewDescribeObjectsResponse added in v1.0.764

func NewDescribeObjectsResponse() (response *DescribeObjectsResponse)

func (*DescribeObjectsResponse) FromJsonString added in v1.0.764

func (r *DescribeObjectsResponse) 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 (*DescribeObjectsResponse) ToJsonString added in v1.0.764

func (r *DescribeObjectsResponse) ToJsonString() string

type DescribeObjectsResponseParams added in v1.0.764

type DescribeObjectsResponseParams struct {
	// 对象列表
	ClbObjects []*ClbObject `json:"ClbObjects,omitnil,omitempty" name:"ClbObjects"`

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

Predefined struct for user

type DescribePeakPointsRequest added in v1.0.640

type DescribePeakPointsRequest struct {
	*tchttp.BaseRequest

	// 查询起始时间
	FromTime *string `json:"FromTime,omitnil,omitempty" name:"FromTime"`

	// 查询终止时间
	ToTime *string `json:"ToTime,omitnil,omitempty" name:"ToTime"`

	// 查询的域名,如果查询所有域名数据,该参数不填写
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 只有两个值有效,sparta-waf,clb-waf,不传则不过滤
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// WAF实例ID,不传则不过滤
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`

	// 十二个值可选:
	// access-峰值qps趋势图
	// botAccess- bot峰值qps趋势图
	// down-下行峰值带宽趋势图
	// up-上行峰值带宽趋势图
	// attack-Web攻击总数趋势图
	// cc-CC攻击总数趋势图
	// bw-黑IP攻击总数趋势图
	// tamper-防篡改攻击总数趋势图
	// leak-防泄露攻击总数趋势图
	// acl-访问控制攻击总数趋势图
	// http_status-状态码各次数趋势图
	// wx_access-微信小程序峰值qps趋势图
	MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"`
}

func NewDescribePeakPointsRequest added in v1.0.640

func NewDescribePeakPointsRequest() (request *DescribePeakPointsRequest)

func (*DescribePeakPointsRequest) FromJsonString added in v1.0.640

func (r *DescribePeakPointsRequest) 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 (*DescribePeakPointsRequest) ToJsonString added in v1.0.640

func (r *DescribePeakPointsRequest) ToJsonString() string

type DescribePeakPointsRequestParams added in v1.0.640

type DescribePeakPointsRequestParams struct {
	// 查询起始时间
	FromTime *string `json:"FromTime,omitnil,omitempty" name:"FromTime"`

	// 查询终止时间
	ToTime *string `json:"ToTime,omitnil,omitempty" name:"ToTime"`

	// 查询的域名,如果查询所有域名数据,该参数不填写
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 只有两个值有效,sparta-waf,clb-waf,不传则不过滤
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// WAF实例ID,不传则不过滤
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`

	// 十二个值可选:
	// access-峰值qps趋势图
	// botAccess- bot峰值qps趋势图
	// down-下行峰值带宽趋势图
	// up-上行峰值带宽趋势图
	// attack-Web攻击总数趋势图
	// cc-CC攻击总数趋势图
	// bw-黑IP攻击总数趋势图
	// tamper-防篡改攻击总数趋势图
	// leak-防泄露攻击总数趋势图
	// acl-访问控制攻击总数趋势图
	// http_status-状态码各次数趋势图
	// wx_access-微信小程序峰值qps趋势图
	MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"`
}

Predefined struct for user

type DescribePeakPointsResponse added in v1.0.640

type DescribePeakPointsResponse struct {
	*tchttp.BaseResponse
	Response *DescribePeakPointsResponseParams `json:"Response"`
}

func NewDescribePeakPointsResponse added in v1.0.640

func NewDescribePeakPointsResponse() (response *DescribePeakPointsResponse)

func (*DescribePeakPointsResponse) FromJsonString added in v1.0.640

func (r *DescribePeakPointsResponse) 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 (*DescribePeakPointsResponse) ToJsonString added in v1.0.640

func (r *DescribePeakPointsResponse) ToJsonString() string

type DescribePeakPointsResponseParams added in v1.0.640

type DescribePeakPointsResponseParams struct {
	// 数据点
	Points []*PeakPointsItem `json:"Points,omitnil,omitempty" name:"Points"`

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

Predefined struct for user

type DescribePeakValueRequest added in v1.0.640

type DescribePeakValueRequest struct {
	*tchttp.BaseRequest

	// 查询起始时间
	FromTime *string `json:"FromTime,omitnil,omitempty" name:"FromTime"`

	// 查询结束时间
	ToTime *string `json:"ToTime,omitnil,omitempty" name:"ToTime"`

	// 需要查询的域名,当前用户所有域名可以不传
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 只有两个值有效,sparta-waf,clb-waf,不传则不过滤
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// WAF实例ID,不传则不过滤
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`

	// 五个值可选:
	// access-峰值qps
	// down-下行峰值带宽
	// up-上行峰值带宽
	// attack-Web攻击总数
	// cc-CC攻击总数趋势图
	MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"`
}

func NewDescribePeakValueRequest added in v1.0.640

func NewDescribePeakValueRequest() (request *DescribePeakValueRequest)

func (*DescribePeakValueRequest) FromJsonString added in v1.0.640

func (r *DescribePeakValueRequest) 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 (*DescribePeakValueRequest) ToJsonString added in v1.0.640

func (r *DescribePeakValueRequest) ToJsonString() string

type DescribePeakValueRequestParams added in v1.0.640

type DescribePeakValueRequestParams struct {
	// 查询起始时间
	FromTime *string `json:"FromTime,omitnil,omitempty" name:"FromTime"`

	// 查询结束时间
	ToTime *string `json:"ToTime,omitnil,omitempty" name:"ToTime"`

	// 需要查询的域名,当前用户所有域名可以不传
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 只有两个值有效,sparta-waf,clb-waf,不传则不过滤
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// WAF实例ID,不传则不过滤
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`

	// 五个值可选:
	// access-峰值qps
	// down-下行峰值带宽
	// up-上行峰值带宽
	// attack-Web攻击总数
	// cc-CC攻击总数趋势图
	MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"`
}

Predefined struct for user

type DescribePeakValueResponse added in v1.0.640

type DescribePeakValueResponse struct {
	*tchttp.BaseResponse
	Response *DescribePeakValueResponseParams `json:"Response"`
}

func NewDescribePeakValueResponse added in v1.0.640

func NewDescribePeakValueResponse() (response *DescribePeakValueResponse)

func (*DescribePeakValueResponse) FromJsonString added in v1.0.640

func (r *DescribePeakValueResponse) 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 (*DescribePeakValueResponse) ToJsonString added in v1.0.640

func (r *DescribePeakValueResponse) ToJsonString() string

type DescribePeakValueResponseParams added in v1.0.640

type DescribePeakValueResponseParams struct {
	// QPS峰值
	Access *uint64 `json:"Access,omitnil,omitempty" name:"Access"`

	// 上行带宽峰值,单位B
	Up *uint64 `json:"Up,omitnil,omitempty" name:"Up"`

	// 下行带宽峰值,单位B
	Down *uint64 `json:"Down,omitnil,omitempty" name:"Down"`

	// Web攻击总数
	Attack *uint64 `json:"Attack,omitnil,omitempty" name:"Attack"`

	// CC攻击总数
	Cc *uint64 `json:"Cc,omitnil,omitempty" name:"Cc"`

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

Predefined struct for user

type DescribePolicyStatusRequest added in v1.0.616

type DescribePolicyStatusRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// clb-waf或者saas-waf
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`
}

func NewDescribePolicyStatusRequest added in v1.0.616

func NewDescribePolicyStatusRequest() (request *DescribePolicyStatusRequest)

func (*DescribePolicyStatusRequest) FromJsonString added in v1.0.616

func (r *DescribePolicyStatusRequest) 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 (*DescribePolicyStatusRequest) ToJsonString added in v1.0.616

func (r *DescribePolicyStatusRequest) ToJsonString() string

type DescribePolicyStatusRequestParams added in v1.0.616

type DescribePolicyStatusRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// clb-waf或者saas-waf
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`
}

Predefined struct for user

type DescribePolicyStatusResponse added in v1.0.616

type DescribePolicyStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribePolicyStatusResponseParams `json:"Response"`
}

func NewDescribePolicyStatusResponse added in v1.0.616

func NewDescribePolicyStatusResponse() (response *DescribePolicyStatusResponse)

func (*DescribePolicyStatusResponse) FromJsonString added in v1.0.616

func (r *DescribePolicyStatusResponse) 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 (*DescribePolicyStatusResponse) ToJsonString added in v1.0.616

func (r *DescribePolicyStatusResponse) ToJsonString() string

type DescribePolicyStatusResponseParams added in v1.0.616

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

	// 防护状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

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

Predefined struct for user

type DescribePortsRequest added in v1.0.747

type DescribePortsRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`

	// 实例类型
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`
}

func NewDescribePortsRequest added in v1.0.747

func NewDescribePortsRequest() (request *DescribePortsRequest)

func (*DescribePortsRequest) FromJsonString added in v1.0.747

func (r *DescribePortsRequest) 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 (*DescribePortsRequest) ToJsonString added in v1.0.747

func (r *DescribePortsRequest) ToJsonString() string

type DescribePortsRequestParams added in v1.0.747

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

	// 实例类型
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`
}

Predefined struct for user

type DescribePortsResponse added in v1.0.747

type DescribePortsResponse struct {
	*tchttp.BaseResponse
	Response *DescribePortsResponseParams `json:"Response"`
}

func NewDescribePortsResponse added in v1.0.747

func NewDescribePortsResponse() (response *DescribePortsResponse)

func (*DescribePortsResponse) FromJsonString added in v1.0.747

func (r *DescribePortsResponse) 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 (*DescribePortsResponse) ToJsonString added in v1.0.747

func (r *DescribePortsResponse) ToJsonString() string

type DescribePortsResponseParams added in v1.0.747

type DescribePortsResponseParams struct {
	// http端口列表
	HttpPorts []*string `json:"HttpPorts,omitnil,omitempty" name:"HttpPorts"`

	// https端口列表
	HttpsPorts []*string `json:"HttpsPorts,omitnil,omitempty" name:"HttpsPorts"`

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

Predefined struct for user

type DescribeRuleLimitRequest added in v1.0.616

type DescribeRuleLimitRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeRuleLimitRequest added in v1.0.616

func NewDescribeRuleLimitRequest() (request *DescribeRuleLimitRequest)

func (*DescribeRuleLimitRequest) FromJsonString added in v1.0.616

func (r *DescribeRuleLimitRequest) 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 (*DescribeRuleLimitRequest) ToJsonString added in v1.0.616

func (r *DescribeRuleLimitRequest) ToJsonString() string

type DescribeRuleLimitRequestParams added in v1.0.616

type DescribeRuleLimitRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeRuleLimitResponse added in v1.0.616

type DescribeRuleLimitResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRuleLimitResponseParams `json:"Response"`
}

func NewDescribeRuleLimitResponse added in v1.0.616

func NewDescribeRuleLimitResponse() (response *DescribeRuleLimitResponse)

func (*DescribeRuleLimitResponse) FromJsonString added in v1.0.616

func (r *DescribeRuleLimitResponse) 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 (*DescribeRuleLimitResponse) ToJsonString added in v1.0.616

func (r *DescribeRuleLimitResponse) ToJsonString() string

type DescribeRuleLimitResponseParams added in v1.0.616

type DescribeRuleLimitResponseParams struct {
	// waf模块的规格
	Res *WafRuleLimit `json:"Res,omitnil,omitempty" name:"Res"`

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

Predefined struct for user

type DescribeSessionRequest added in v1.0.737

type DescribeSessionRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// clb-waf或者sparta-waf
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`
}

func NewDescribeSessionRequest added in v1.0.737

func NewDescribeSessionRequest() (request *DescribeSessionRequest)

func (*DescribeSessionRequest) FromJsonString added in v1.0.737

func (r *DescribeSessionRequest) 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 (*DescribeSessionRequest) ToJsonString added in v1.0.737

func (r *DescribeSessionRequest) ToJsonString() string

type DescribeSessionRequestParams added in v1.0.737

type DescribeSessionRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// clb-waf或者sparta-waf
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`
}

Predefined struct for user

type DescribeSessionResponse added in v1.0.737

type DescribeSessionResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSessionResponseParams `json:"Response"`
}

func NewDescribeSessionResponse added in v1.0.737

func NewDescribeSessionResponse() (response *DescribeSessionResponse)

func (*DescribeSessionResponse) FromJsonString added in v1.0.737

func (r *DescribeSessionResponse) 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 (*DescribeSessionResponse) ToJsonString added in v1.0.737

func (r *DescribeSessionResponse) ToJsonString() string

type DescribeSessionResponseParams added in v1.0.737

type DescribeSessionResponseParams struct {
	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *SessionData `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeSpartaProtectionInfoRequest added in v1.0.769

type DescribeSpartaProtectionInfoRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 版本
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 实例
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

func NewDescribeSpartaProtectionInfoRequest added in v1.0.769

func NewDescribeSpartaProtectionInfoRequest() (request *DescribeSpartaProtectionInfoRequest)

func (*DescribeSpartaProtectionInfoRequest) FromJsonString added in v1.0.769

func (r *DescribeSpartaProtectionInfoRequest) 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 (*DescribeSpartaProtectionInfoRequest) ToJsonString added in v1.0.769

func (r *DescribeSpartaProtectionInfoRequest) ToJsonString() string

type DescribeSpartaProtectionInfoRequestParams added in v1.0.769

type DescribeSpartaProtectionInfoRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 版本
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 实例
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

Predefined struct for user

type DescribeSpartaProtectionInfoResponse added in v1.0.769

type DescribeSpartaProtectionInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSpartaProtectionInfoResponseParams `json:"Response"`
}

func NewDescribeSpartaProtectionInfoResponse added in v1.0.769

func NewDescribeSpartaProtectionInfoResponse() (response *DescribeSpartaProtectionInfoResponse)

func (*DescribeSpartaProtectionInfoResponse) FromJsonString added in v1.0.769

func (r *DescribeSpartaProtectionInfoResponse) 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 (*DescribeSpartaProtectionInfoResponse) ToJsonString added in v1.0.769

func (r *DescribeSpartaProtectionInfoResponse) ToJsonString() string

type DescribeSpartaProtectionInfoResponseParams added in v1.0.769

type DescribeSpartaProtectionInfoResponseParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名ID
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// cname取值
	Cname *string `json:"Cname,omitnil,omitempty" name:"Cname"`

	// 状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 源IP地址列表
	SrcList []*string `json:"SrcList,omitnil,omitempty" name:"SrcList"`

	// 证书类型
	CertType *string `json:"CertType,omitnil,omitempty" name:"CertType"`

	// 证书
	Cert *string `json:"Cert,omitnil,omitempty" name:"Cert"`

	// 私有密钥
	PrivateKey *string `json:"PrivateKey,omitnil,omitempty" name:"PrivateKey"`

	// ssl的id
	Sslid *string `json:"Sslid,omitnil,omitempty" name:"Sslid"`

	// 是否是cdn
	IsCdn *string `json:"IsCdn,omitnil,omitempty" name:"IsCdn"`

	// 灰度区域列表
	GrayAreas []*string `json:"GrayAreas,omitnil,omitempty" name:"GrayAreas"`

	// 引擎
	Engine *string `json:"Engine,omitnil,omitempty" name:"Engine"`

	// HTTPS重写
	HttpsRewrite *string `json:"HttpsRewrite,omitnil,omitempty" name:"HttpsRewrite"`

	// upstreamType取值
	UpstreamType *string `json:"UpstreamType,omitnil,omitempty" name:"UpstreamType"`

	// upstreamDomain取值
	UpstreamDomain *string `json:"UpstreamDomain,omitnil,omitempty" name:"UpstreamDomain"`

	// upstreamScheme取值
	UpstreamScheme *string `json:"UpstreamScheme,omitnil,omitempty" name:"UpstreamScheme"`

	// 是否是HTTP2
	IsHttp2 *string `json:"IsHttp2,omitnil,omitempty" name:"IsHttp2"`

	// 是否含有websocket
	IsWebsocket *string `json:"IsWebsocket,omitnil,omitempty" name:"IsWebsocket"`

	// loadBalance信息
	LoadBalance *string `json:"LoadBalance,omitnil,omitempty" name:"LoadBalance"`

	// httpsUpstreamPort取值
	HttpsUpstreamPort *string `json:"HttpsUpstreamPort,omitnil,omitempty" name:"HttpsUpstreamPort"`

	// port信息
	Ports []*PortItem `json:"Ports,omitnil,omitempty" name:"Ports"`

	// 是否灰度
	IsGray *string `json:"IsGray,omitnil,omitempty" name:"IsGray"`

	// 模式
	Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 防御等级,100,200,300
	Level *string `json:"Level,omitnil,omitempty" name:"Level"`

	// 与源站是否保持长连接
	IsKeepAlive *string `json:"IsKeepAlive,omitnil,omitempty" name:"IsKeepAlive"`

	// 0:BGP 1:Anycast
	// 注意:此字段可能返回 null,表示取不到有效值。
	Anycast *string `json:"Anycast,omitnil,omitempty" name:"Anycast"`

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

Predefined struct for user

type DescribeTlsVersionRequest added in v1.0.730

type DescribeTlsVersionRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeTlsVersionRequest added in v1.0.730

func NewDescribeTlsVersionRequest() (request *DescribeTlsVersionRequest)

func (*DescribeTlsVersionRequest) FromJsonString added in v1.0.730

func (r *DescribeTlsVersionRequest) 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 (*DescribeTlsVersionRequest) ToJsonString added in v1.0.730

func (r *DescribeTlsVersionRequest) ToJsonString() string

type DescribeTlsVersionRequestParams added in v1.0.730

type DescribeTlsVersionRequestParams struct {
}

Predefined struct for user

type DescribeTlsVersionResponse added in v1.0.730

type DescribeTlsVersionResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTlsVersionResponseParams `json:"Response"`
}

func NewDescribeTlsVersionResponse added in v1.0.730

func NewDescribeTlsVersionResponse() (response *DescribeTlsVersionResponse)

func (*DescribeTlsVersionResponse) FromJsonString added in v1.0.730

func (r *DescribeTlsVersionResponse) 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 (*DescribeTlsVersionResponse) ToJsonString added in v1.0.730

func (r *DescribeTlsVersionResponse) ToJsonString() string

type DescribeTlsVersionResponseParams added in v1.0.730

type DescribeTlsVersionResponseParams struct {
	// TLS key value
	TLS []*TLSVersion `json:"TLS,omitnil,omitempty" name:"TLS"`

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

Predefined struct for user

type DescribeTopAttackDomainRequest added in v1.0.767

type DescribeTopAttackDomainRequest struct {
	*tchttp.BaseRequest

	// 查询起始时间
	FromTime *string `json:"FromTime,omitnil,omitempty" name:"FromTime"`

	// 查询结束时间
	ToTime *string `json:"ToTime,omitnil,omitempty" name:"ToTime"`

	// TOP N,可从0-10选择,默认是10
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 只有两个值有效,sparta-waf,clb-waf,不传则不过滤
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// WAF实例ID,不传则不过滤
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

func NewDescribeTopAttackDomainRequest added in v1.0.767

func NewDescribeTopAttackDomainRequest() (request *DescribeTopAttackDomainRequest)

func (*DescribeTopAttackDomainRequest) FromJsonString added in v1.0.767

func (r *DescribeTopAttackDomainRequest) 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 (*DescribeTopAttackDomainRequest) ToJsonString added in v1.0.767

func (r *DescribeTopAttackDomainRequest) ToJsonString() string

type DescribeTopAttackDomainRequestParams added in v1.0.767

type DescribeTopAttackDomainRequestParams struct {
	// 查询起始时间
	FromTime *string `json:"FromTime,omitnil,omitempty" name:"FromTime"`

	// 查询结束时间
	ToTime *string `json:"ToTime,omitnil,omitempty" name:"ToTime"`

	// TOP N,可从0-10选择,默认是10
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 只有两个值有效,sparta-waf,clb-waf,不传则不过滤
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// WAF实例ID,不传则不过滤
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

Predefined struct for user

type DescribeTopAttackDomainResponse added in v1.0.767

type DescribeTopAttackDomainResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTopAttackDomainResponseParams `json:"Response"`
}

func NewDescribeTopAttackDomainResponse added in v1.0.767

func NewDescribeTopAttackDomainResponse() (response *DescribeTopAttackDomainResponse)

func (*DescribeTopAttackDomainResponse) FromJsonString added in v1.0.767

func (r *DescribeTopAttackDomainResponse) 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 (*DescribeTopAttackDomainResponse) ToJsonString added in v1.0.767

func (r *DescribeTopAttackDomainResponse) ToJsonString() string

type DescribeTopAttackDomainResponseParams added in v1.0.767

type DescribeTopAttackDomainResponseParams struct {
	// CC攻击域名列表
	CC []*KVInt `json:"CC,omitnil,omitempty" name:"CC"`

	// Web攻击域名列表
	Web []*KVInt `json:"Web,omitnil,omitempty" name:"Web"`

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

Predefined struct for user

type DescribeUserCdcClbWafRegionsRequest added in v1.0.452

type DescribeUserCdcClbWafRegionsRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeUserCdcClbWafRegionsRequest added in v1.0.452

func NewDescribeUserCdcClbWafRegionsRequest() (request *DescribeUserCdcClbWafRegionsRequest)

func (*DescribeUserCdcClbWafRegionsRequest) FromJsonString added in v1.0.452

func (r *DescribeUserCdcClbWafRegionsRequest) 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 (*DescribeUserCdcClbWafRegionsRequest) ToJsonString added in v1.0.452

func (r *DescribeUserCdcClbWafRegionsRequest) ToJsonString() string

type DescribeUserCdcClbWafRegionsRequestParams added in v1.0.452

type DescribeUserCdcClbWafRegionsRequestParams struct {
}

Predefined struct for user

type DescribeUserCdcClbWafRegionsResponse added in v1.0.452

type DescribeUserCdcClbWafRegionsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUserCdcClbWafRegionsResponseParams `json:"Response"`
}

func NewDescribeUserCdcClbWafRegionsResponse added in v1.0.452

func NewDescribeUserCdcClbWafRegionsResponse() (response *DescribeUserCdcClbWafRegionsResponse)

func (*DescribeUserCdcClbWafRegionsResponse) FromJsonString added in v1.0.452

func (r *DescribeUserCdcClbWafRegionsResponse) 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 (*DescribeUserCdcClbWafRegionsResponse) ToJsonString added in v1.0.452

func (r *DescribeUserCdcClbWafRegionsResponse) ToJsonString() string

type DescribeUserCdcClbWafRegionsResponseParams added in v1.0.452

type DescribeUserCdcClbWafRegionsResponseParams struct {
	// CdcRegion的类型描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*CdcRegion `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type DescribeUserClbWafRegionsRequest

type DescribeUserClbWafRegionsRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeUserClbWafRegionsRequest

func NewDescribeUserClbWafRegionsRequest() (request *DescribeUserClbWafRegionsRequest)

func (*DescribeUserClbWafRegionsRequest) FromJsonString

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

func (r *DescribeUserClbWafRegionsRequest) ToJsonString() string

type DescribeUserClbWafRegionsRequestParams added in v1.0.426

type DescribeUserClbWafRegionsRequestParams struct {
}

Predefined struct for user

type DescribeUserClbWafRegionsResponse

type DescribeUserClbWafRegionsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUserClbWafRegionsResponseParams `json:"Response"`
}

func NewDescribeUserClbWafRegionsResponse

func NewDescribeUserClbWafRegionsResponse() (response *DescribeUserClbWafRegionsResponse)

func (*DescribeUserClbWafRegionsResponse) FromJsonString

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

func (r *DescribeUserClbWafRegionsResponse) ToJsonString() string

type DescribeUserClbWafRegionsResponseParams added in v1.0.426

type DescribeUserClbWafRegionsResponseParams struct {
	// 地域(标准的ap-格式)列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*string `json:"Data,omitnil,omitempty" name:"Data"`

	// 包含详细属性的地域信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	RichDatas []*ClbWafRegionItem `json:"RichDatas,omitnil,omitempty" name:"RichDatas"`

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

Predefined struct for user

type DescribeUserDomainInfoRequest added in v1.0.730

type DescribeUserDomainInfoRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeUserDomainInfoRequest added in v1.0.730

func NewDescribeUserDomainInfoRequest() (request *DescribeUserDomainInfoRequest)

func (*DescribeUserDomainInfoRequest) FromJsonString added in v1.0.730

func (r *DescribeUserDomainInfoRequest) 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 (*DescribeUserDomainInfoRequest) ToJsonString added in v1.0.730

func (r *DescribeUserDomainInfoRequest) ToJsonString() string

type DescribeUserDomainInfoRequestParams added in v1.0.730

type DescribeUserDomainInfoRequestParams struct {
}

Predefined struct for user

type DescribeUserDomainInfoResponse added in v1.0.730

type DescribeUserDomainInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUserDomainInfoResponseParams `json:"Response"`
}

func NewDescribeUserDomainInfoResponse added in v1.0.730

func NewDescribeUserDomainInfoResponse() (response *DescribeUserDomainInfoResponse)

func (*DescribeUserDomainInfoResponse) FromJsonString added in v1.0.730

func (r *DescribeUserDomainInfoResponse) 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 (*DescribeUserDomainInfoResponse) ToJsonString added in v1.0.730

func (r *DescribeUserDomainInfoResponse) ToJsonString() string

type DescribeUserDomainInfoResponseParams added in v1.0.730

type DescribeUserDomainInfoResponseParams struct {
	// saas和clb域名信息
	UsersInfo []*UserDomainInfo `json:"UsersInfo,omitnil,omitempty" name:"UsersInfo"`

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

Predefined struct for user

type DescribeUserLevelRequest added in v1.0.769

type DescribeUserLevelRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
}

func NewDescribeUserLevelRequest added in v1.0.769

func NewDescribeUserLevelRequest() (request *DescribeUserLevelRequest)

func (*DescribeUserLevelRequest) FromJsonString added in v1.0.769

func (r *DescribeUserLevelRequest) 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 (*DescribeUserLevelRequest) ToJsonString added in v1.0.769

func (r *DescribeUserLevelRequest) ToJsonString() string

type DescribeUserLevelRequestParams added in v1.0.769

type DescribeUserLevelRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
}

Predefined struct for user

type DescribeUserLevelResponse added in v1.0.769

type DescribeUserLevelResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUserLevelResponseParams `json:"Response"`
}

func NewDescribeUserLevelResponse added in v1.0.769

func NewDescribeUserLevelResponse() (response *DescribeUserLevelResponse)

func (*DescribeUserLevelResponse) FromJsonString added in v1.0.769

func (r *DescribeUserLevelResponse) 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 (*DescribeUserLevelResponse) ToJsonString added in v1.0.769

func (r *DescribeUserLevelResponse) ToJsonString() string

type DescribeUserLevelResponseParams added in v1.0.769

type DescribeUserLevelResponseParams struct {
	// 300:正常 400:严格
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

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

Predefined struct for user

type DescribeUserSignatureRuleRequest added in v1.0.762

type DescribeUserSignatureRuleRequest struct {
	*tchttp.BaseRequest

	// 需要查询的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 分页
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页容量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序字段,支持 signature_id, modify_time
	By *string `json:"By,omitnil,omitempty" name:"By"`

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

	// 筛选条件,支持 MainClassName,SubClassID ,CveID, Status, ID;  ID为规则id
	Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeUserSignatureRuleRequest added in v1.0.762

func NewDescribeUserSignatureRuleRequest() (request *DescribeUserSignatureRuleRequest)

func (*DescribeUserSignatureRuleRequest) FromJsonString added in v1.0.762

func (r *DescribeUserSignatureRuleRequest) 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 (*DescribeUserSignatureRuleRequest) ToJsonString added in v1.0.762

func (r *DescribeUserSignatureRuleRequest) ToJsonString() string

type DescribeUserSignatureRuleRequestParams added in v1.0.762

type DescribeUserSignatureRuleRequestParams struct {
	// 需要查询的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 分页
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页容量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序字段,支持 signature_id, modify_time
	By *string `json:"By,omitnil,omitempty" name:"By"`

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

	// 筛选条件,支持 MainClassName,SubClassID ,CveID, Status, ID;  ID为规则id
	Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeUserSignatureRuleResponse added in v1.0.762

type DescribeUserSignatureRuleResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUserSignatureRuleResponseParams `json:"Response"`
}

func NewDescribeUserSignatureRuleResponse added in v1.0.762

func NewDescribeUserSignatureRuleResponse() (response *DescribeUserSignatureRuleResponse)

func (*DescribeUserSignatureRuleResponse) FromJsonString added in v1.0.762

func (r *DescribeUserSignatureRuleResponse) 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 (*DescribeUserSignatureRuleResponse) ToJsonString added in v1.0.762

func (r *DescribeUserSignatureRuleResponse) ToJsonString() string

type DescribeUserSignatureRuleResponseParams added in v1.0.762

type DescribeUserSignatureRuleResponseParams struct {
	// 规则总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 规则列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Rules []*UserSignatureRule `json:"Rules,omitnil,omitempty" name:"Rules"`

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

Predefined struct for user

type DescribeVipInfoRequest added in v1.0.630

type DescribeVipInfoRequest struct {
	*tchttp.BaseRequest

	// waf实例id列表
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

func NewDescribeVipInfoRequest added in v1.0.630

func NewDescribeVipInfoRequest() (request *DescribeVipInfoRequest)

func (*DescribeVipInfoRequest) FromJsonString added in v1.0.630

func (r *DescribeVipInfoRequest) 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 (*DescribeVipInfoRequest) ToJsonString added in v1.0.630

func (r *DescribeVipInfoRequest) ToJsonString() string

type DescribeVipInfoRequestParams added in v1.0.630

type DescribeVipInfoRequestParams struct {
	// waf实例id列表
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

Predefined struct for user

type DescribeVipInfoResponse added in v1.0.630

type DescribeVipInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVipInfoResponseParams `json:"Response"`
}

func NewDescribeVipInfoResponse added in v1.0.630

func NewDescribeVipInfoResponse() (response *DescribeVipInfoResponse)

func (*DescribeVipInfoResponse) FromJsonString added in v1.0.630

func (r *DescribeVipInfoResponse) 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 (*DescribeVipInfoResponse) ToJsonString added in v1.0.630

func (r *DescribeVipInfoResponse) ToJsonString() string

type DescribeVipInfoResponseParams added in v1.0.630

type DescribeVipInfoResponseParams struct {
	// VIP信息
	VipInfo []*VipInfo `json:"VipInfo,omitnil,omitempty" name:"VipInfo"`

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

Predefined struct for user

type DescribeWafAutoDenyRulesRequest added in v1.0.386

type DescribeWafAutoDenyRulesRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeWafAutoDenyRulesRequest added in v1.0.386

func NewDescribeWafAutoDenyRulesRequest() (request *DescribeWafAutoDenyRulesRequest)

func (*DescribeWafAutoDenyRulesRequest) FromJsonString added in v1.0.386

func (r *DescribeWafAutoDenyRulesRequest) 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 (*DescribeWafAutoDenyRulesRequest) ToJsonString added in v1.0.386

func (r *DescribeWafAutoDenyRulesRequest) ToJsonString() string

type DescribeWafAutoDenyRulesRequestParams added in v1.0.426

type DescribeWafAutoDenyRulesRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeWafAutoDenyRulesResponse added in v1.0.386

type DescribeWafAutoDenyRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWafAutoDenyRulesResponseParams `json:"Response"`
}

func NewDescribeWafAutoDenyRulesResponse added in v1.0.386

func NewDescribeWafAutoDenyRulesResponse() (response *DescribeWafAutoDenyRulesResponse)

func (*DescribeWafAutoDenyRulesResponse) FromJsonString added in v1.0.386

func (r *DescribeWafAutoDenyRulesResponse) 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 (*DescribeWafAutoDenyRulesResponse) ToJsonString added in v1.0.386

func (r *DescribeWafAutoDenyRulesResponse) ToJsonString() string

type DescribeWafAutoDenyRulesResponseParams added in v1.0.426

type DescribeWafAutoDenyRulesResponseParams struct {
	// 攻击次数阈值
	AttackThreshold *int64 `json:"AttackThreshold,omitnil,omitempty" name:"AttackThreshold"`

	// 攻击时间阈值
	TimeThreshold *int64 `json:"TimeThreshold,omitnil,omitempty" name:"TimeThreshold"`

	// 自动封禁时间
	DenyTimeThreshold *int64 `json:"DenyTimeThreshold,omitnil,omitempty" name:"DenyTimeThreshold"`

	// 自动封禁状态
	DefenseStatus *int64 `json:"DefenseStatus,omitnil,omitempty" name:"DefenseStatus"`

	// 数据来源Source字段 custom-自定义(默认)、batch-domain-批量域名
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`

	// 重保护网域名状态
	HWState *int64 `json:"HWState,omitnil,omitempty" name:"HWState"`

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

Predefined struct for user

type DescribeWafAutoDenyStatusRequest added in v1.0.386

type DescribeWafAutoDenyStatusRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeWafAutoDenyStatusRequest added in v1.0.386

func NewDescribeWafAutoDenyStatusRequest() (request *DescribeWafAutoDenyStatusRequest)

func (*DescribeWafAutoDenyStatusRequest) FromJsonString added in v1.0.386

func (r *DescribeWafAutoDenyStatusRequest) 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 (*DescribeWafAutoDenyStatusRequest) ToJsonString added in v1.0.386

func (r *DescribeWafAutoDenyStatusRequest) ToJsonString() string

type DescribeWafAutoDenyStatusRequestParams added in v1.0.426

type DescribeWafAutoDenyStatusRequestParams struct {
}

Predefined struct for user

type DescribeWafAutoDenyStatusResponse added in v1.0.386

type DescribeWafAutoDenyStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWafAutoDenyStatusResponseParams `json:"Response"`
}

func NewDescribeWafAutoDenyStatusResponse added in v1.0.386

func NewDescribeWafAutoDenyStatusResponse() (response *DescribeWafAutoDenyStatusResponse)

func (*DescribeWafAutoDenyStatusResponse) FromJsonString added in v1.0.386

func (r *DescribeWafAutoDenyStatusResponse) 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 (*DescribeWafAutoDenyStatusResponse) ToJsonString added in v1.0.386

func (r *DescribeWafAutoDenyStatusResponse) ToJsonString() string

type DescribeWafAutoDenyStatusResponseParams added in v1.0.426

type DescribeWafAutoDenyStatusResponseParams struct {
	// WAF 自动封禁详情
	WafAutoDenyDetails *AutoDenyDetail `json:"WafAutoDenyDetails,omitnil,omitempty" name:"WafAutoDenyDetails"`

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

Predefined struct for user

type DescribeWafThreatenIntelligenceRequest added in v1.0.386

type DescribeWafThreatenIntelligenceRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeWafThreatenIntelligenceRequest added in v1.0.386

func NewDescribeWafThreatenIntelligenceRequest() (request *DescribeWafThreatenIntelligenceRequest)

func (*DescribeWafThreatenIntelligenceRequest) FromJsonString added in v1.0.386

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

func (*DescribeWafThreatenIntelligenceRequest) ToJsonString added in v1.0.386

type DescribeWafThreatenIntelligenceRequestParams added in v1.0.426

type DescribeWafThreatenIntelligenceRequestParams struct {
}

Predefined struct for user

type DescribeWafThreatenIntelligenceResponse added in v1.0.386

type DescribeWafThreatenIntelligenceResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWafThreatenIntelligenceResponseParams `json:"Response"`
}

func NewDescribeWafThreatenIntelligenceResponse added in v1.0.386

func NewDescribeWafThreatenIntelligenceResponse() (response *DescribeWafThreatenIntelligenceResponse)

func (*DescribeWafThreatenIntelligenceResponse) FromJsonString added in v1.0.386

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

func (*DescribeWafThreatenIntelligenceResponse) ToJsonString added in v1.0.386

type DescribeWafThreatenIntelligenceResponseParams added in v1.0.426

type DescribeWafThreatenIntelligenceResponseParams struct {
	// WAF 威胁情报封禁信息
	WafThreatenIntelligenceDetails *WafThreatenIntelligenceDetails `json:"WafThreatenIntelligenceDetails,omitnil,omitempty" name:"WafThreatenIntelligenceDetails"`

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

Predefined struct for user

type DescribeWebshellStatusRequest added in v1.0.769

type DescribeWebshellStatusRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
}

func NewDescribeWebshellStatusRequest added in v1.0.769

func NewDescribeWebshellStatusRequest() (request *DescribeWebshellStatusRequest)

func (*DescribeWebshellStatusRequest) FromJsonString added in v1.0.769

func (r *DescribeWebshellStatusRequest) 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 (*DescribeWebshellStatusRequest) ToJsonString added in v1.0.769

func (r *DescribeWebshellStatusRequest) ToJsonString() string

type DescribeWebshellStatusRequestParams added in v1.0.769

type DescribeWebshellStatusRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
}

Predefined struct for user

type DescribeWebshellStatusResponse added in v1.0.769

type DescribeWebshellStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWebshellStatusResponseParams `json:"Response"`
}

func NewDescribeWebshellStatusResponse added in v1.0.769

func NewDescribeWebshellStatusResponse() (response *DescribeWebshellStatusResponse)

func (*DescribeWebshellStatusResponse) FromJsonString added in v1.0.769

func (r *DescribeWebshellStatusResponse) 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 (*DescribeWebshellStatusResponse) ToJsonString added in v1.0.769

func (r *DescribeWebshellStatusResponse) ToJsonString() string

type DescribeWebshellStatusResponseParams added in v1.0.769

type DescribeWebshellStatusResponseParams struct {
	// webshell域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 开关状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

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

Predefined struct for user

type DomainInfo added in v1.0.389

type DomainInfo struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名ID
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// cname地址
	Cname *string `json:"Cname,omitnil,omitempty" name:"Cname"`

	// 域名所属实例类型。
	// sparta-waf:SaaS型WAF实例
	// clb-waf:负载均衡型WAF实例
	// cdc-clb-waf:CDC环境下负载均衡型WAF实例
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 地域。
	// "多伦多": "ca"
	// "广州": "gz"
	// "成都": "cd"
	// "福州": "fzec"
	// "深圳": "szx"
	// "印度": "in"
	// "济南": "jnec"
	// "重庆": "cq"
	// "天津": "tsn"
	// "欧洲东北": "ru"
	// "南京": "nj"
	// "美国硅谷": "usw"
	// "泰国": "th"
	// "广州Open": "gzopen"
	// "深圳金融": "szjr"
	// "法兰克福": "de"
	// "日本": "jp"
	// "弗吉尼亚": "use"
	// "北京": "bj"
	// "中国香港": "hk"
	// "杭州": "hzec"
	// "北京金融": "bjjr"
	// "上海金融": "shjr"
	// "台北": "tpe"
	// "首尔": "kr"
	// "上海": "sh"
	// "新加坡": "sg"
	// "清远": "qy"
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 实例名
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 访问日志开关状态。
	// 0:关闭
	// 1:开启
	ClsStatus *uint64 `json:"ClsStatus,omitnil,omitempty" name:"ClsStatus"`

	// 负载均衡型WAF使用模式。
	// 0:镜像模式
	// 1:清洗模式
	FlowMode *uint64 `json:"FlowMode,omitnil,omitempty" name:"FlowMode"`

	// waf开关状态。
	// 0:关闭
	// 1:开启
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 规则引擎防护模式。
	// 0:观察模式
	// 1:拦截模式
	Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 规则引擎和AI引擎防护模式联合状态。
	// 1:初始状态,规则引擎拦截&&AI引擎未操作开关状态
	// 10:规则引擎观察&&AI引擎关闭模式
	// 11:规则引擎观察&&AI引擎观察模式
	// 12:规则引擎观察&&AI引擎拦截模式
	// 20:规则引擎拦截&&AI引擎关闭模式
	// 21:规则引擎拦截&&AI引擎观察模式
	// 22:规则引擎拦截&&AI引擎拦截模式
	Engine *uint64 `json:"Engine,omitnil,omitempty" name:"Engine"`

	// 沙箱集群回源出口IP列表
	CCList []*string `json:"CCList,omitnil,omitempty" name:"CCList"`

	// 生产集群回源出口IP列表
	RsList []*string `json:"RsList,omitnil,omitempty" name:"RsList"`

	// 服务端口配置
	Ports []*PortInfo `json:"Ports,omitnil,omitempty" name:"Ports"`

	// 负载均衡器相关配置
	LoadBalancerSet []*LoadBalancerPackageNew `json:"LoadBalancerSet,omitnil,omitempty" name:"LoadBalancerSet"`

	// 用户id
	AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 负载均衡型WAF域名LB监听器状态。
	// 0:操作成功
	// 4:正在绑定LB
	// 6:正在解绑LB
	// 7:解绑LB失败
	// 8:绑定LB失败
	// 10:内部错误
	State *int64 `json:"State,omitnil,omitempty" name:"State"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// Ipv6开关状态。
	// 0:关闭
	// 1:开启
	Ipv6Status *int64 `json:"Ipv6Status,omitnil,omitempty" name:"Ipv6Status"`

	// BOT开关状态。
	// 0:关闭
	// 1:关闭
	// 2:开启
	// 3:开启
	BotStatus *int64 `json:"BotStatus,omitnil,omitempty" name:"BotStatus"`

	// 实例版本信息。
	// 101:小微敏捷版
	// 102:小微超轻版
	// 2:高级版
	// 3:企业版
	// 4:旗舰版
	// 6:独享版
	Level *int64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 投递CLS状态。
	// 0:关闭
	// 1:开启
	PostCLSStatus *int64 `json:"PostCLSStatus,omitnil,omitempty" name:"PostCLSStatus"`

	// 投递CKafka状态。
	// 0:关闭
	// 1:开启
	PostCKafkaStatus *int64 `json:"PostCKafkaStatus,omitnil,omitempty" name:"PostCKafkaStatus"`

	// cdc实例域名接入的集群信息,非cdc实例忽略。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CdcClusters *string `json:"CdcClusters,omitnil,omitempty" name:"CdcClusters"`

	// api安全开关状态。
	// 0:关闭
	// 1:开启
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApiStatus *int64 `json:"ApiStatus,omitnil,omitempty" name:"ApiStatus"`

	// 应用型负载均衡类型,默认clb。
	// clb:七层负载均衡器类型
	// apisix:apisix网关型
	// 注意:此字段可能返回 null,表示取不到有效值。
	AlbType *string `json:"AlbType,omitnil,omitempty" name:"AlbType"`

	// 安全组状态。
	// 0:不展示
	// 1:非腾讯云源站
	// 2:安全组绑定失败
	// 3:安全组发生变更
	// 注意:此字段可能返回 null,表示取不到有效值。
	SgState *int64 `json:"SgState,omitnil,omitempty" name:"SgState"`

	// 安全组状态的详细解释
	// 注意:此字段可能返回 null,表示取不到有效值。
	SgDetail *string `json:"SgDetail,omitnil,omitempty" name:"SgDetail"`

	// 域名云环境。hybrid:混合云域名
	// public:公有云域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	CloudType *string `json:"CloudType,omitnil,omitempty" name:"CloudType"`

	// 域名备注信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`

	// SAASWAF源站IP列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	SrcList []*string `json:"SrcList,omitnil,omitempty" name:"SrcList"`

	// SAASWAF源站域名列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpstreamDomainList []*string `json:"UpstreamDomainList,omitnil,omitempty" name:"UpstreamDomainList"`

	// 安全组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SgID *string `json:"SgID,omitnil,omitempty" name:"SgID"`

	// clbwaf接入状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccessStatus *int64 `json:"AccessStatus,omitnil,omitempty" name:"AccessStatus"`
}

type DomainPackageNew added in v1.0.427

type DomainPackageNew struct {
	// 资源ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResourceIds *string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"`

	// 过期时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ValidTime *string `json:"ValidTime,omitnil,omitempty" name:"ValidTime"`

	// 是否自动续费,1:自动续费,0:不自动续费
	// 注意:此字段可能返回 null,表示取不到有效值。
	RenewFlag *uint64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`

	// 套餐购买个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 套餐购买地域,clb-waf暂时没有用到
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`
}

type DomainURI added in v1.0.730

type DomainURI struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 版本
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 实例ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

type DomainsPartInfo added in v1.0.538

type DomainsPartInfo struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名唯一ID
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 域名所属实例唯一ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 域名所属实例类型
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 域名所属实例名
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 证书
	Cert *string `json:"Cert,omitnil,omitempty" name:"Cert"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 规则引擎和AI引擎防护模式联合状态。
	// 1:初始状态,规则引擎拦截&&AI引擎未操作开关状态
	// 10:规则引擎观察&&AI引擎关闭模式
	// 11:规则引擎观察&&AI引擎观察模式
	// 12:规则引擎观察&&AI引擎拦截模式
	// 20:规则引擎拦截&&AI引擎关闭模式
	// 21:规则引擎拦截&&AI引擎观察模式
	// 22:规则引擎拦截&&AI引擎拦截模式
	Engine *uint64 `json:"Engine,omitnil,omitempty" name:"Engine"`

	// 是否开启HTTP强制跳转到HTTPS。
	// 0:不强制跳转
	// 1:开启强制跳转
	HttpsRewrite *uint64 `json:"HttpsRewrite,omitnil,omitempty" name:"HttpsRewrite"`

	// HTTPS回源端口
	HttpsUpstreamPort *string `json:"HttpsUpstreamPort,omitnil,omitempty" name:"HttpsUpstreamPort"`

	// waf前是否部署有七层代理服务。
	// 0:没有部署代理服务
	// 1:有部署代理服务,waf将使用XFF获取客户端IP
	// 2:有部署代理服务,waf将使用remote_addr获取客户端IP
	// 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP
	IsCdn *uint64 `json:"IsCdn,omitnil,omitempty" name:"IsCdn"`

	// 是否开启灰度,已废弃。
	IsGray *uint64 `json:"IsGray,omitnil,omitempty" name:"IsGray"`

	// 是否开启HTTP2,需要开启HTTPS协议支持。
	// 0:关闭
	// 1:开启
	IsHttp2 *uint64 `json:"IsHttp2,omitnil,omitempty" name:"IsHttp2"`

	// 是否开启WebSocket支持。
	// 0:关闭
	// 1:开启
	IsWebsocket *uint64 `json:"IsWebsocket,omitnil,omitempty" name:"IsWebsocket"`

	// 回源负载均衡策略。
	// 0:轮询
	// 1:IP hash
	// 2:加权轮询
	LoadBalance *uint64 `json:"LoadBalance,omitnil,omitempty" name:"LoadBalance"`

	// 防护模式。
	// 0:观察模式
	// 1:拦截模式
	Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 自有证书的私钥
	PrivateKey *string `json:"PrivateKey,omitnil,omitempty" name:"PrivateKey"`

	// CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id
	SSLId *string `json:"SSLId,omitnil,omitempty" name:"SSLId"`

	// 域名回源时的回源域名。UpstreamType为1时,需要填充此字段
	UpstreamDomain *string `json:"UpstreamDomain,omitnil,omitempty" name:"UpstreamDomain"`

	// 回源类型。
	// 0:通过IP回源
	// 1:通过域名回源
	UpstreamType *uint64 `json:"UpstreamType,omitnil,omitempty" name:"UpstreamType"`

	// IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段
	SrcList []*string `json:"SrcList,omitnil,omitempty" name:"SrcList"`

	// 域名端口配置
	Ports []*PortInfo `json:"Ports,omitnil,omitempty" name:"Ports"`

	// 证书类型。
	// 0:仅配置HTTP监听端口,没有证书
	// 1:证书来源为自有证书
	// 2:证书来源为托管证书
	CertType *uint64 `json:"CertType,omitnil,omitempty" name:"CertType"`

	// 服务配置有HTTPS端口时,HTTPS的回源协议。
	// http:使用http协议回源,和HttpsUpstreamPort配合使用
	// https:使用https协议回源
	UpstreamScheme *string `json:"UpstreamScheme,omitnil,omitempty" name:"UpstreamScheme"`

	// 日志包是否开启。
	// 0:关闭
	// 1:开启
	Cls *uint64 `json:"Cls,omitnil,omitempty" name:"Cls"`

	// 接入Cname,SaaS型域名使用此Cname进行接入
	Cname *string `json:"Cname,omitnil,omitempty" name:"Cname"`

	// 是否开启长连接。
	// 0: 短连接
	// 1: 长连接
	IsKeepAlive *uint64 `json:"IsKeepAlive,omitnil,omitempty" name:"IsKeepAlive"`

	// 是否开启主动健康检测。
	// 0:不开启
	// 1:开启
	// 注意:此字段可能返回 null,表示取不到有效值。
	ActiveCheck *uint64 `json:"ActiveCheck,omitnil,omitempty" name:"ActiveCheck"`

	// TLS版本信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	TLSVersion *int64 `json:"TLSVersion,omitnil,omitempty" name:"TLSVersion"`

	// 自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ciphers []*int64 `json:"Ciphers,omitnil,omitempty" name:"Ciphers"`

	// 加密套件模板。
	// 0:不支持选择,使用默认模板
	// 1:通用型模板
	// 2:安全型模板
	// 3:自定义模板
	// 注意:此字段可能返回 null,表示取不到有效值。
	CipherTemplate *int64 `json:"CipherTemplate,omitnil,omitempty" name:"CipherTemplate"`

	// WAF与源站的读超时时间,默认300s。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProxyReadTimeout *int64 `json:"ProxyReadTimeout,omitnil,omitempty" name:"ProxyReadTimeout"`

	// WAF与源站的写超时时间,默认300s。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProxySendTimeout *int64 `json:"ProxySendTimeout,omitnil,omitempty" name:"ProxySendTimeout"`

	// WAF回源时的SNI类型。
	// 0:关闭SNI,不配置client_hello中的server_name
	// 1:开启SNI,client_hello中的server_name为防护域名
	// 2:开启SNI,SNI为域名回源时的源站域名
	// 3:开启SNI,SNI为自定义域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	SniType *int64 `json:"SniType,omitnil,omitempty" name:"SniType"`

	// SniType为3时,需要填此参数,表示自定义的SNI;
	// 注意:此字段可能返回 null,表示取不到有效值。
	SniHost *string `json:"SniHost,omitnil,omitempty" name:"SniHost"`

	// 回源IP权重
	// 注意:此字段可能返回 null,表示取不到有效值。
	Weights []*string `json:"Weights,omitnil,omitempty" name:"Weights"`

	// IsCdn=3时,表示自定义header
	// 注意:此字段可能返回 null,表示取不到有效值。
	IpHeaders []*string `json:"IpHeaders,omitnil,omitempty" name:"IpHeaders"`

	// 是否开启XFF重置。
	// 0:关闭
	// 1:开启
	// 注意:此字段可能返回 null,表示取不到有效值。
	XFFReset *int64 `json:"XFFReset,omitnil,omitempty" name:"XFFReset"`

	// 域名备注信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`

	// 自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpstreamHost *string `json:"UpstreamHost,omitnil,omitempty" name:"UpstreamHost"`

	// 防护规则
	// 注意:此字段可能返回 null,表示取不到有效值。
	Level *string `json:"Level,omitnil,omitempty" name:"Level"`

	// 是否开启缓存 0-关闭 1-开启
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProxyBuffer *int64 `json:"ProxyBuffer,omitnil,omitempty" name:"ProxyBuffer"`
}

type DownloadAttackRecordInfo added in v1.0.446

type DownloadAttackRecordInfo struct {
	// 记录ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 下载任务名
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// 任务ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 域名
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 当前下载任务的日志条数
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 下载任务运行状态:-1-下载超时,0-下载等待,1-下载完成,2-下载失败,4-正在下载
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 下载文件URL
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 最后更新修改时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 过期时间
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 下载任务需下载的日志总条数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}

type ExportAccessInfo added in v1.0.228

type ExportAccessInfo struct {
	// 日志导出任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExportId *string `json:"ExportId,omitnil,omitempty" name:"ExportId"`

	// 日志导出查询语句
	// 注意:此字段可能返回 null,表示取不到有效值。
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// 日志导出文件名
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 日志文件大小
	FileSize *int64 `json:"FileSize,omitnil,omitempty" name:"FileSize"`

	// 日志导出时间排序
	// 注意:此字段可能返回 null,表示取不到有效值。
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 日志导出格式
	// 注意:此字段可能返回 null,表示取不到有效值。
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 日志导出数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 日志下载状态。Processing:导出正在进行中,Complete:导出完成,Failed:导出失败,Expired:日志导出已过期(三天有效期)
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 日志导出起始时间
	From *int64 `json:"From,omitnil,omitempty" name:"From"`

	// 日志导出结束时间
	To *int64 `json:"To,omitnil,omitempty" name:"To"`

	// 日志导出路径
	CosPath *string `json:"CosPath,omitnil,omitempty" name:"CosPath"`

	// 日志导出创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
}

type FiltersItemNew added in v1.0.389

type FiltersItemNew struct {
	// 字段名; 过滤
	// 子订单号过滤通过name 为:DealName; value为子订单号
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 过滤值
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`

	// 是否精确查找
	ExactMatch *bool `json:"ExactMatch,omitnil,omitempty" name:"ExactMatch"`
}

type FindAllDomainDetail added in v1.0.730

type FindAllDomainDetail struct {
	// 用户id
	Appid *uint64 `json:"Appid,omitnil,omitempty" name:"Appid"`

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名ip
	Ips []*string `json:"Ips,omitnil,omitempty" name:"Ips"`

	// 发现时间
	FindTime *string `json:"FindTime,omitnil,omitempty" name:"FindTime"`

	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 域名id
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// waf类型
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 是否接入waf
	IsWafDomain *uint64 `json:"IsWafDomain,omitnil,omitempty" name:"IsWafDomain"`
}

type FraudPkg added in v1.0.427

type FraudPkg struct {
	// 资源id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResourceIds *string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"`

	// 状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *int64 `json:"Region,omitnil,omitempty" name:"Region"`

	// 开始时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 结束时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 申请数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	InquireNum *int64 `json:"InquireNum,omitnil,omitempty" name:"InquireNum"`

	// 使用数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	UsedNum *int64 `json:"UsedNum,omitnil,omitempty" name:"UsedNum"`

	// 续费标志
	// 注意:此字段可能返回 null,表示取不到有效值。
	RenewFlag *uint64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`
}

type FreshAntiFakeUrlRequest added in v1.0.743

type FreshAntiFakeUrlRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// Id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewFreshAntiFakeUrlRequest added in v1.0.743

func NewFreshAntiFakeUrlRequest() (request *FreshAntiFakeUrlRequest)

func (*FreshAntiFakeUrlRequest) FromJsonString added in v1.0.743

func (r *FreshAntiFakeUrlRequest) 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 (*FreshAntiFakeUrlRequest) ToJsonString added in v1.0.743

func (r *FreshAntiFakeUrlRequest) ToJsonString() string

type FreshAntiFakeUrlRequestParams added in v1.0.743

type FreshAntiFakeUrlRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// Id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type FreshAntiFakeUrlResponse added in v1.0.743

type FreshAntiFakeUrlResponse struct {
	*tchttp.BaseResponse
	Response *FreshAntiFakeUrlResponseParams `json:"Response"`
}

func NewFreshAntiFakeUrlResponse added in v1.0.743

func NewFreshAntiFakeUrlResponse() (response *FreshAntiFakeUrlResponse)

func (*FreshAntiFakeUrlResponse) FromJsonString added in v1.0.743

func (r *FreshAntiFakeUrlResponse) 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 (*FreshAntiFakeUrlResponse) ToJsonString added in v1.0.743

func (r *FreshAntiFakeUrlResponse) ToJsonString() string

type FreshAntiFakeUrlResponseParams added in v1.0.743

type FreshAntiFakeUrlResponseParams struct {
	// 结果成功与否
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type GenerateDealsAndPayNewRequest added in v1.0.749

type GenerateDealsAndPayNewRequest struct {
	*tchttp.BaseRequest

	// 计费下单入参
	Goods []*GoodNews `json:"Goods,omitnil,omitempty" name:"Goods"`
}

func NewGenerateDealsAndPayNewRequest added in v1.0.749

func NewGenerateDealsAndPayNewRequest() (request *GenerateDealsAndPayNewRequest)

func (*GenerateDealsAndPayNewRequest) FromJsonString added in v1.0.749

func (r *GenerateDealsAndPayNewRequest) 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 (*GenerateDealsAndPayNewRequest) ToJsonString added in v1.0.749

func (r *GenerateDealsAndPayNewRequest) ToJsonString() string

type GenerateDealsAndPayNewRequestParams added in v1.0.749

type GenerateDealsAndPayNewRequestParams struct {
	// 计费下单入参
	Goods []*GoodNews `json:"Goods,omitnil,omitempty" name:"Goods"`
}

Predefined struct for user

type GenerateDealsAndPayNewResponse added in v1.0.749

type GenerateDealsAndPayNewResponse struct {
	*tchttp.BaseResponse
	Response *GenerateDealsAndPayNewResponseParams `json:"Response"`
}

func NewGenerateDealsAndPayNewResponse added in v1.0.749

func NewGenerateDealsAndPayNewResponse() (response *GenerateDealsAndPayNewResponse)

func (*GenerateDealsAndPayNewResponse) FromJsonString added in v1.0.749

func (r *GenerateDealsAndPayNewResponse) 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 (*GenerateDealsAndPayNewResponse) ToJsonString added in v1.0.749

func (r *GenerateDealsAndPayNewResponse) ToJsonString() string

type GenerateDealsAndPayNewResponseParams added in v1.0.749

type GenerateDealsAndPayNewResponseParams struct {
	// 计费下单响应结构体
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *DealData `json:"Data,omitnil,omitempty" name:"Data"`

	// 1:成功,0:失败
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 返回message
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReturnMessage *string `json:"ReturnMessage,omitnil,omitempty" name:"ReturnMessage"`

	// 购买的实例ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

Predefined struct for user

type GetAttackDownloadRecordsRequest added in v1.0.444

type GetAttackDownloadRecordsRequest struct {
	*tchttp.BaseRequest
}

func NewGetAttackDownloadRecordsRequest added in v1.0.444

func NewGetAttackDownloadRecordsRequest() (request *GetAttackDownloadRecordsRequest)

func (*GetAttackDownloadRecordsRequest) FromJsonString added in v1.0.444

func (r *GetAttackDownloadRecordsRequest) 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 (*GetAttackDownloadRecordsRequest) ToJsonString added in v1.0.444

func (r *GetAttackDownloadRecordsRequest) ToJsonString() string

type GetAttackDownloadRecordsRequestParams added in v1.0.444

type GetAttackDownloadRecordsRequestParams struct {
}

Predefined struct for user

type GetAttackDownloadRecordsResponse added in v1.0.444

type GetAttackDownloadRecordsResponse struct {
	*tchttp.BaseResponse
	Response *GetAttackDownloadRecordsResponseParams `json:"Response"`
}

func NewGetAttackDownloadRecordsResponse added in v1.0.444

func NewGetAttackDownloadRecordsResponse() (response *GetAttackDownloadRecordsResponse)

func (*GetAttackDownloadRecordsResponse) FromJsonString added in v1.0.444

func (r *GetAttackDownloadRecordsResponse) 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 (*GetAttackDownloadRecordsResponse) ToJsonString added in v1.0.444

func (r *GetAttackDownloadRecordsResponse) ToJsonString() string

type GetAttackDownloadRecordsResponseParams added in v1.0.444

type GetAttackDownloadRecordsResponseParams struct {
	// 下载攻击日志记录数组
	Records []*DownloadAttackRecordInfo `json:"Records,omitnil,omitempty" name:"Records"`

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

Predefined struct for user

type GetAttackHistogramRequest added in v1.0.711

type GetAttackHistogramRequest struct {
	*tchttp.BaseRequest

	// 查询的域名,所有域名使用all
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 查询起始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Lucene语法
	QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"`
}

func NewGetAttackHistogramRequest added in v1.0.711

func NewGetAttackHistogramRequest() (request *GetAttackHistogramRequest)

func (*GetAttackHistogramRequest) FromJsonString added in v1.0.711

func (r *GetAttackHistogramRequest) 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 (*GetAttackHistogramRequest) ToJsonString added in v1.0.711

func (r *GetAttackHistogramRequest) ToJsonString() string

type GetAttackHistogramRequestParams added in v1.0.711

type GetAttackHistogramRequestParams struct {
	// 查询的域名,所有域名使用all
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 查询起始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Lucene语法
	QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"`
}

Predefined struct for user

type GetAttackHistogramResponse added in v1.0.711

type GetAttackHistogramResponse struct {
	*tchttp.BaseResponse
	Response *GetAttackHistogramResponseParams `json:"Response"`
}

func NewGetAttackHistogramResponse added in v1.0.711

func NewGetAttackHistogramResponse() (response *GetAttackHistogramResponse)

func (*GetAttackHistogramResponse) FromJsonString added in v1.0.711

func (r *GetAttackHistogramResponse) 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 (*GetAttackHistogramResponse) ToJsonString added in v1.0.711

func (r *GetAttackHistogramResponse) ToJsonString() string

type GetAttackHistogramResponseParams added in v1.0.711

type GetAttackHistogramResponseParams struct {
	// 统计详情
	Data []*LogHistogramInfo `json:"Data,omitnil,omitempty" name:"Data"`

	// 时间段大小
	Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 统计的条目数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type GetAttackTotalCountRequest added in v1.0.728

type GetAttackTotalCountRequest struct {
	*tchttp.BaseRequest

	// 起始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 查询的域名,全部域名不指定
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 查询条件,默认为""
	QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"`
}

func NewGetAttackTotalCountRequest added in v1.0.728

func NewGetAttackTotalCountRequest() (request *GetAttackTotalCountRequest)

func (*GetAttackTotalCountRequest) FromJsonString added in v1.0.728

func (r *GetAttackTotalCountRequest) 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 (*GetAttackTotalCountRequest) ToJsonString added in v1.0.728

func (r *GetAttackTotalCountRequest) ToJsonString() string

type GetAttackTotalCountRequestParams added in v1.0.728

type GetAttackTotalCountRequestParams struct {
	// 起始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 查询的域名,全部域名不指定
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 查询条件,默认为""
	QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"`
}

Predefined struct for user

type GetAttackTotalCountResponse added in v1.0.728

type GetAttackTotalCountResponse struct {
	*tchttp.BaseResponse
	Response *GetAttackTotalCountResponseParams `json:"Response"`
}

func NewGetAttackTotalCountResponse added in v1.0.728

func NewGetAttackTotalCountResponse() (response *GetAttackTotalCountResponse)

func (*GetAttackTotalCountResponse) FromJsonString added in v1.0.728

func (r *GetAttackTotalCountResponse) 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 (*GetAttackTotalCountResponse) ToJsonString added in v1.0.728

func (r *GetAttackTotalCountResponse) ToJsonString() string

type GetAttackTotalCountResponseParams added in v1.0.728

type GetAttackTotalCountResponseParams struct {
	// 攻击总次数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type GetInstanceQpsLimitRequest added in v1.0.748

type GetInstanceQpsLimitRequest struct {
	*tchttp.BaseRequest

	// 套餐实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 套餐类型
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewGetInstanceQpsLimitRequest added in v1.0.748

func NewGetInstanceQpsLimitRequest() (request *GetInstanceQpsLimitRequest)

func (*GetInstanceQpsLimitRequest) FromJsonString added in v1.0.748

func (r *GetInstanceQpsLimitRequest) 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 (*GetInstanceQpsLimitRequest) ToJsonString added in v1.0.748

func (r *GetInstanceQpsLimitRequest) ToJsonString() string

type GetInstanceQpsLimitRequestParams added in v1.0.748

type GetInstanceQpsLimitRequestParams struct {
	// 套餐实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 套餐类型
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type GetInstanceQpsLimitResponse added in v1.0.748

type GetInstanceQpsLimitResponse struct {
	*tchttp.BaseResponse
	Response *GetInstanceQpsLimitResponseParams `json:"Response"`
}

func NewGetInstanceQpsLimitResponse added in v1.0.748

func NewGetInstanceQpsLimitResponse() (response *GetInstanceQpsLimitResponse)

func (*GetInstanceQpsLimitResponse) FromJsonString added in v1.0.748

func (r *GetInstanceQpsLimitResponse) 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 (*GetInstanceQpsLimitResponse) ToJsonString added in v1.0.748

func (r *GetInstanceQpsLimitResponse) ToJsonString() string

type GetInstanceQpsLimitResponseParams added in v1.0.748

type GetInstanceQpsLimitResponseParams struct {
	// 弹性qps相关值集合
	QpsData *QpsData `json:"QpsData,omitnil,omitempty" name:"QpsData"`

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

Predefined struct for user

type GoodNews added in v1.0.749

type GoodNews struct {
	// 商品数量
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// 商品明细
	GoodsDetail *GoodsDetailNew `json:"GoodsDetail,omitnil,omitempty" name:"GoodsDetail"`

	// 订单类型ID,用来唯一标识一个业务的一种场景(总共三种场景:新购、配置变更、续费)
	// 高级版: 102375(新购),102376(续费),102377(变配)
	// 企业版 : 102378(新购),102379(续费),102380(变配)
	// 旗舰版 : 102369(新购),102370(续费),102371(变配)
	// 域名包 : 102372(新购),102373(续费),102374(变配)
	// 业务扩展包 : 101040(新购),101041(续费),101042(变配)
	//
	// 高级版-CLB: 新购 101198  续费 101199 变配 101200
	// 企业版-CLB 101204(新购),101205(续费),101206(变配)
	// 旗舰版-CLB : 101201(新购),101202(续费),101203(变配)
	// 域名包-CLB: 101207(新购),101208(续费),101209(变配)
	// 业务扩展包-CLB: 101210(新购),101211(续费),101212(变配)
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	GoodsCategoryId *int64 `json:"GoodsCategoryId,omitnil,omitempty" name:"GoodsCategoryId"`

	// 购买waf实例区域ID
	// 1 表示购买大陆资源;
	// 9表示购买非中国大陆资源
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`
}

type Goods added in v1.0.774

type Goods struct {
	// 付费类型,1:预付费,0:后付费
	PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 商品数量
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// 商品明细
	GoodsDetail *GoodsDetail `json:"GoodsDetail,omitnil,omitempty" name:"GoodsDetail"`

	// 默认为0
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 计费类目ID,对应cid
	// 注意:此字段可能返回 null,表示取不到有效值。
	GoodsCategoryId *int64 `json:"GoodsCategoryId,omitnil,omitempty" name:"GoodsCategoryId"`

	// 平台类型,默认1
	// 注意:此字段可能返回 null,表示取不到有效值。
	Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"`

	// 购买waf实例区域ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`
}

type GoodsDetail added in v1.0.774

type GoodsDetail struct {
	// 时间间隔
	TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"`

	// 单位,支持m、y、d
	TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"`

	// 产品码
	ProductCode *string `json:"ProductCode,omitnil,omitempty" name:"ProductCode"`

	// 二级产品码
	SubProductCode *string `json:"SubProductCode,omitnil,omitempty" name:"SubProductCode"`

	// 计费策略id
	Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"`

	// waf产品码
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProductInfo []*ProductInfo `json:"ProductInfo,omitnil,omitempty" name:"ProductInfo"`

	// waf实例名
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// QPS数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	ElasticQps *int64 `json:"ElasticQps,omitnil,omitempty" name:"ElasticQps"`

	// 弹性账单
	// 注意:此字段可能返回 null,表示取不到有效值。
	FlexBill *int64 `json:"FlexBill,omitnil,omitempty" name:"FlexBill"`

	// 1:自动续费,0:不自动续费
	// 注意:此字段可能返回 null,表示取不到有效值。
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// waf购买的实际地域信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	RealRegion *int64 `json:"RealRegion,omitnil,omitempty" name:"RealRegion"`

	// Waf实例对应的二级产品码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 计费细项标签数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	LabelTypes []*string `json:"LabelTypes,omitnil,omitempty" name:"LabelTypes"`

	// 计费细项标签数量,一般和SvLabelType一一对应
	// 注意:此字段可能返回 null,表示取不到有效值。
	LabelCounts []*int64 `json:"LabelCounts,omitnil,omitempty" name:"LabelCounts"`

	// 变配使用,实例到期时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CurDeadline *string `json:"CurDeadline,omitnil,omitempty" name:"CurDeadline"`

	// 对存在的实例购买bot 或api 安全
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

type GoodsDetailNew added in v1.0.749

type GoodsDetailNew struct {
	// 时间间隔
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"`

	// 单位,支持购买d、m、y 即(日、月、年)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"`

	// 子产品标签,。新购,续费必传,变配时放在oldConfig newConfig里面
	//
	// Saas 高级版 :sp_wsm_waf_premium
	// Saas企业版 :sp_wsm_waf_enterprise
	// Saas旗舰版 :sp_wsm_waf_ultimate
	// Saas 业务扩展包:sp_wsm_waf_qpsep
	// Saas 域名扩展包:sp_wsm_waf_domain
	//
	// 高级版-CLB:sp_wsm_waf_premium_clb
	// 企业版-CLB : sp_wsm_waf_enterprise_clb
	// 旗舰版-CLB:sp_wsm_waf_ultimate_clb
	//  业务扩展包-CLB:sp_wsm_waf_qpsep_clb
	// 域名扩展包-CLB:sp_wsm_waf_domain_clb
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubProductCode *string `json:"SubProductCode,omitnil,omitempty" name:"SubProductCode"`

	// 业务产品申请的pid(对应一个定价公式),通过pid计费查询到定价模型
	// 高级版 :1000827
	// 企业版 :1000830
	// 旗舰版 :1000832
	// 域名包 : 1000834
	// 业务扩展包 : 1000481
	// 高级版-CLB:1001150
	// 企业版-CLB : 1001152
	// 旗舰版-CLB:1001154
	// 域名包-CLB: 1001156
	// 业务扩展包-CLB : 1001160
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"`

	// waf实例名
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 1:自动续费,0:不自动续费
	// 注意:此字段可能返回 null,表示取不到有效值。
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// waf购买的实际地域信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	RealRegion *int64 `json:"RealRegion,omitnil,omitempty" name:"RealRegion"`

	// 计费细项标签数组
	// Saas 高级版  sv_wsm_waf_package_premium
	// Saas 企业版  sv_wsm_waf_package_enterprise
	// Saas 旗舰版  sv_wsm_waf_package_ultimate
	// Saas 非中国大陆高级版  sv_wsm_waf_package_premium_intl
	// Saas 非中国大陆企业版   sv_wsm_waf_package_enterprise_intl
	// Saas 非中国大陆旗舰版  sv_wsm_waf_package_ultimate _intl
	// Saas 业务扩展包  sv_wsm_waf_qps_ep
	// Saas 域名扩展包  sv_wsm_waf_domain
	//
	// 高级版CLB   sv_wsm_waf_package_premium_clb
	// 企业版CLB  sv_wsm_waf_package_enterprise_clb
	// 旗舰版CLB   sv_wsm_waf_package_ultimate_clb
	// 非中国大陆高级版 CLB sv_wsm_waf_package_premium_clb_intl
	// 非中国大陆企业版CLB   sv_wsm_waf_package_premium_clb_intl
	// 非中国大陆旗舰版CLB  sv_wsm_waf_package_ultimate_clb _intl
	// 业务扩展包CLB sv_wsm_waf_qps_ep_clb
	// 域名扩展包CLB  sv_wsm_waf_domain_clb
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	LabelTypes []*string `json:"LabelTypes,omitnil,omitempty" name:"LabelTypes"`

	// 计费细项标签数量,一般和SvLabelType一一对应
	// 注意:此字段可能返回 null,表示取不到有效值。
	LabelCounts []*int64 `json:"LabelCounts,omitnil,omitempty" name:"LabelCounts"`

	// 变配使用,实例到期时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CurDeadline *string `json:"CurDeadline,omitnil,omitempty" name:"CurDeadline"`

	// 对存在的实例购买bot 或api 安全
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 资源id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}

type HostDel added in v1.0.730

type HostDel struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名ID
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 实例类型
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

type HostRecord added in v1.0.632

type HostRecord struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名唯一ID
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 主域名,入参时为空
	MainDomain *string `json:"MainDomain,omitnil,omitempty" name:"MainDomain"`

	// 规则引擎防护模式。
	// 0:观察模式
	// 1:拦截模式
	Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// waf和负载均衡器的绑定关系。
	// 0:未绑定
	// 1:已绑定
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// clbwaf域名监听器状态。
	// 0:操作成功
	// 4:正在绑定LB
	// 6:正在解绑LB
	// 7:解绑LB失败
	// 8:绑定LB失败
	// 10:内部错误
	State *uint64 `json:"State,omitnil,omitempty" name:"State"`

	// 规则引擎和AI引擎防护模式联合状态。
	// 1:初始状态,规则引擎拦截&&AI引擎未操作开关状态
	// 10:规则引擎观察&&AI引擎关闭模式
	// 11:规则引擎观察&&AI引擎观察模式
	// 12:规则引擎观察&&AI引擎拦截模式
	// 20:规则引擎拦截&&AI引擎关闭模式
	// 21:规则引擎拦截&&AI引擎观察模式
	// 22:规则引擎拦截&&AI引擎拦截模式
	Engine *uint64 `json:"Engine,omitnil,omitempty" name:"Engine"`

	// waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP
	IsCdn *uint64 `json:"IsCdn,omitnil,omitempty" name:"IsCdn"`

	// 绑定的负载均衡器信息列表
	LoadBalancerSet []*LoadBalancer `json:"LoadBalancerSet,omitnil,omitempty" name:"LoadBalancerSet"`

	// 域名绑定的LB的地域,以逗号分割多个地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 域名所属实例类型。负载均衡型WAF为"clb-waf"
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 负载均衡型WAF域名的流量模式。
	// 1:清洗模式
	// 0:镜像模式
	FlowMode *uint64 `json:"FlowMode,omitnil,omitempty" name:"FlowMode"`

	// 是否开启访问日志。
	// 1:开启
	// 0:关闭
	ClsStatus *uint64 `json:"ClsStatus,omitnil,omitempty" name:"ClsStatus"`

	// 防护等级,可选值100,200,300
	// 注意:此字段可能返回 null,表示取不到有效值。
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 域名需要下发到的cdc集群列表。仅CDC场景下填充
	// 注意:此字段可能返回 null,表示取不到有效值。
	CdcClusters []*string `json:"CdcClusters,omitnil,omitempty" name:"CdcClusters"`

	// 应用型负载均衡类型,默认clb。
	// clb:七层负载均衡器类型
	// apisix:apisix网关型
	// 注意:此字段可能返回 null,表示取不到有效值。
	AlbType *string `json:"AlbType,omitnil,omitempty" name:"AlbType"`

	// IsCdn=3时,需要填此参数,表示自定义header
	// 注意:此字段可能返回 null,表示取不到有效值。
	IpHeaders []*string `json:"IpHeaders,omitnil,omitempty" name:"IpHeaders"`

	// 规则引擎类型。
	// 1: menshen
	// 2: tiga
	// 注意:此字段可能返回 null,表示取不到有效值。
	EngineType *int64 `json:"EngineType,omitnil,omitempty" name:"EngineType"`

	// 云类型。
	// public:公有云
	// private:私有云
	// hybrid:混合云
	// 注意:此字段可能返回 null,表示取不到有效值。
	CloudType *string `json:"CloudType,omitnil,omitempty" name:"CloudType"`

	// 域名备注信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`
}

type HostStatus added in v1.0.730

type HostStatus struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名ID
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// WAF的开关,1:开,0:关
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 实例ID
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

type HybridPkg added in v1.0.756

type HybridPkg struct {
	// 资源id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResourceIds *string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"`

	// 状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *int64 `json:"Region,omitnil,omitempty" name:"Region"`

	// 开始时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 结束时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 申请数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	InquireNum *int64 `json:"InquireNum,omitnil,omitempty" name:"InquireNum"`

	// 使用数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	UsedNum *int64 `json:"UsedNum,omitnil,omitempty" name:"UsedNum"`

	// 续费标志
	// 注意:此字段可能返回 null,表示取不到有效值。
	RenewFlag *uint64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`
}

type ImportIpAccessControlRequest added in v1.0.916

type ImportIpAccessControlRequest struct {
	*tchttp.BaseRequest

	// 导入的IP黑白名单列表
	Data []*IpAccessControlParam `json:"Data,omitnil,omitempty" name:"Data"`

	// 具体域名如:test.qcloudwaf.com
	// 全局域名为:global
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 是否为批量防护IP黑白名单,当为批量防护IP黑白名单时,取值为batch,否则为空
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewImportIpAccessControlRequest added in v1.0.916

func NewImportIpAccessControlRequest() (request *ImportIpAccessControlRequest)

func (*ImportIpAccessControlRequest) FromJsonString added in v1.0.916

func (r *ImportIpAccessControlRequest) 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 (*ImportIpAccessControlRequest) ToJsonString added in v1.0.916

func (r *ImportIpAccessControlRequest) ToJsonString() string

type ImportIpAccessControlRequestParams added in v1.0.916

type ImportIpAccessControlRequestParams struct {
	// 导入的IP黑白名单列表
	Data []*IpAccessControlParam `json:"Data,omitnil,omitempty" name:"Data"`

	// 具体域名如:test.qcloudwaf.com
	// 全局域名为:global
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 是否为批量防护IP黑白名单,当为批量防护IP黑白名单时,取值为batch,否则为空
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type ImportIpAccessControlResponse added in v1.0.916

type ImportIpAccessControlResponse struct {
	*tchttp.BaseResponse
	Response *ImportIpAccessControlResponseParams `json:"Response"`
}

func NewImportIpAccessControlResponse added in v1.0.916

func NewImportIpAccessControlResponse() (response *ImportIpAccessControlResponse)

func (*ImportIpAccessControlResponse) FromJsonString added in v1.0.916

func (r *ImportIpAccessControlResponse) 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 (*ImportIpAccessControlResponse) ToJsonString added in v1.0.916

func (r *ImportIpAccessControlResponse) ToJsonString() string

type ImportIpAccessControlResponseParams added in v1.0.916

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

Predefined struct for user

type InstanceInfo added in v1.0.427

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

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例对应资源ID,计费使用
	ResourceIds *string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"`

	// 实例所属地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 付费模式
	PayMode *uint64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 自动续费标识。
	// 0:关闭
	// 1:开启
	RenewFlag *uint64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`

	// 弹性计费开关。
	// 0:关闭
	// 1:开启
	Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 实例套餐版本。
	// 101:小微版
	// 102:超轻版
	// 2:高级版
	// 3:企业版
	// 4:旗舰版
	// 6:独享版
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`

	// 实例过期时间
	ValidTime *string `json:"ValidTime,omitnil,omitempty" name:"ValidTime"`

	// 实例开始时间
	BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 已配置域名个数
	DomainCount *uint64 `json:"DomainCount,omitnil,omitempty" name:"DomainCount"`

	// 域名数量上限
	SubDomainLimit *uint64 `json:"SubDomainLimit,omitnil,omitempty" name:"SubDomainLimit"`

	// 已配置主域名个数
	MainDomainCount *uint64 `json:"MainDomainCount,omitnil,omitempty" name:"MainDomainCount"`

	// 主域名数量上限
	MainDomainLimit *uint64 `json:"MainDomainLimit,omitnil,omitempty" name:"MainDomainLimit"`

	// 实例30天内QPS峰值
	MaxQPS *uint64 `json:"MaxQPS,omitnil,omitempty" name:"MaxQPS"`

	// qps扩展包信息
	QPS *QPSPackageNew `json:"QPS,omitnil,omitempty" name:"QPS"`

	// 域名扩展包信息
	DomainPkg *DomainPackageNew `json:"DomainPkg,omitnil,omitempty" name:"DomainPkg"`

	// 用户appid
	AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// clb或saas
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 业务安全包
	// 注意:此字段可能返回 null,表示取不到有效值。
	FraudPkg *FraudPkg `json:"FraudPkg,omitnil,omitempty" name:"FraudPkg"`

	// Bot资源包
	// 注意:此字段可能返回 null,表示取不到有效值。
	BotPkg *BotPkg `json:"BotPkg,omitnil,omitempty" name:"BotPkg"`

	// bot的qps详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	BotQPS *BotQPS `json:"BotQPS,omitnil,omitempty" name:"BotQPS"`

	// qps弹性计费上限
	// 注意:此字段可能返回 null,表示取不到有效值。
	ElasticBilling *uint64 `json:"ElasticBilling,omitnil,omitempty" name:"ElasticBilling"`

	// 攻击日志投递开关
	// 注意:此字段可能返回 null,表示取不到有效值。
	AttackLogPost *int64 `json:"AttackLogPost,omitnil,omitempty" name:"AttackLogPost"`

	// 带宽峰值,单位为B/s(字节每秒)
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaxBandwidth *uint64 `json:"MaxBandwidth,omitnil,omitempty" name:"MaxBandwidth"`

	// api安全是否购买
	APISecurity *uint64 `json:"APISecurity,omitnil,omitempty" name:"APISecurity"`

	// 购买的qps规格
	// 注意:此字段可能返回 null,表示取不到有效值。
	QpsStandard *uint64 `json:"QpsStandard,omitnil,omitempty" name:"QpsStandard"`

	// 购买的带宽规格
	// 注意:此字段可能返回 null,表示取不到有效值。
	BandwidthStandard *uint64 `json:"BandwidthStandard,omitnil,omitempty" name:"BandwidthStandard"`

	// 实例状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 实例沙箱qps值
	// 注意:此字段可能返回 null,表示取不到有效值。
	SandboxQps *uint64 `json:"SandboxQps,omitnil,omitempty" name:"SandboxQps"`

	// 是否api 安全试用
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsAPISecurityTrial *uint64 `json:"IsAPISecurityTrial,omitnil,omitempty" name:"IsAPISecurityTrial"`

	// 重保包
	// 注意:此字段可能返回 null,表示取不到有效值。
	MajorEventsPkg *MajorEventsPkg `json:"MajorEventsPkg,omitnil,omitempty" name:"MajorEventsPkg"`

	// 混合云子节点包
	// 注意:此字段可能返回 null,表示取不到有效值。
	HybridPkg *HybridPkg `json:"HybridPkg,omitnil,omitempty" name:"HybridPkg"`

	// API安全资源包
	// 注意:此字段可能返回 null,表示取不到有效值。
	ApiPkg *ApiPkg `json:"ApiPkg,omitnil,omitempty" name:"ApiPkg"`

	// 小程序安全加速包
	// 注意:此字段可能返回 null,表示取不到有效值。
	MiniPkg *MiniPkg `json:"MiniPkg,omitnil,omitempty" name:"MiniPkg"`

	// 小程序qps规格
	// 注意:此字段可能返回 null,表示取不到有效值。
	MiniQpsStandard *uint64 `json:"MiniQpsStandard,omitnil,omitempty" name:"MiniQpsStandard"`

	// 小程序qps峰值
	// 注意:此字段可能返回 null,表示取不到有效值。
	MiniMaxQPS *uint64 `json:"MiniMaxQPS,omitnil,omitempty" name:"MiniMaxQPS"`

	// 最近一次超量时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastQpsExceedTime *string `json:"LastQpsExceedTime,omitnil,omitempty" name:"LastQpsExceedTime"`
}

type IpAccessControlData added in v1.0.386

type IpAccessControlData struct {
	// ip黑白名单
	// 注意:此字段可能返回 null,表示取不到有效值。
	Res []*IpAccessControlItem `json:"Res,omitnil,omitempty" name:"Res"`

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

type IpAccessControlItem added in v1.0.386

type IpAccessControlItem struct {
	// mongo表自增Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 动作
	ActionType *uint64 `json:"ActionType,omitnil,omitempty" name:"ActionType"`

	// ip
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

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

	// 来源
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`

	// 更新时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	TsVersion *uint64 `json:"TsVersion,omitnil,omitempty" name:"TsVersion"`

	// 有效截止时间戳
	ValidTs *uint64 `json:"ValidTs,omitnil,omitempty" name:"ValidTs"`

	// 生效状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	ValidStatus *int64 `json:"ValidStatus,omitnil,omitempty" name:"ValidStatus"`

	// 55000001
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// IP列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"`
}

type IpAccessControlParam added in v1.0.916

type IpAccessControlParam struct {
	// IP列表
	IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"`

	// valid_ts为有效日期,值为秒级时间戳((如1680570420代表2023-04-04 09:07:00))
	ValidTs *uint64 `json:"ValidTs,omitnil,omitempty" name:"ValidTs"`

	// 42为黑名单,40为白名单
	ActionType *int64 `json:"ActionType,omitnil,omitempty" name:"ActionType"`

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

type IpHitItem added in v1.0.386

type IpHitItem struct {
	// 动作
	Action *uint64 `json:"Action,omitnil,omitempty" name:"Action"`

	// 类别
	Category *string `json:"Category,omitnil,omitempty" name:"Category"`

	// ip
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 规则名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 时间戳
	TsVersion *uint64 `json:"TsVersion,omitnil,omitempty" name:"TsVersion"`

	// 有效截止时间戳
	ValidTs *uint64 `json:"ValidTs,omitnil,omitempty" name:"ValidTs"`
}

type IpHitItemsData added in v1.0.386

type IpHitItemsData struct {
	// 数组封装
	Res []*IpHitItem `json:"Res,omitnil,omitempty" name:"Res"`

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

type KVInt added in v1.0.767

type KVInt struct {
	// Key
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// Value
	Value *uint64 `json:"Value,omitnil,omitempty" name:"Value"`
}

type LoadBalancer added in v1.0.632

type LoadBalancer struct {
	// 负载均衡LD的ID
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 负载均衡LD的名称
	LoadBalancerName *string `json:"LoadBalancerName,omitnil,omitempty" name:"LoadBalancerName"`

	// 负载均衡监听器的ID
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 负载均衡监听器的名称
	ListenerName *string `json:"ListenerName,omitnil,omitempty" name:"ListenerName"`

	// 负载均衡实例的IP
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 负载均衡实例的端口
	Vport *uint64 `json:"Vport,omitnil,omitempty" name:"Vport"`

	// 负载均衡LD的地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 监听器协议,http、https
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 负载均衡监听器所在的zone
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 负载均衡的VPCID,公网为-1,内网按实际填写
	// 注意:此字段可能返回 null,表示取不到有效值。
	NumericalVpcId *int64 `json:"NumericalVpcId,omitnil,omitempty" name:"NumericalVpcId"`

	// 负载均衡的网络类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	LoadBalancerType *string `json:"LoadBalancerType,omitnil,omitempty" name:"LoadBalancerType"`

	// 负载均衡的域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	LoadBalancerDomain *string `json:"LoadBalancerDomain,omitnil,omitempty" name:"LoadBalancerDomain"`
}

type LoadBalancerPackageNew added in v1.0.538

type LoadBalancerPackageNew struct {
	// 监听id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"`

	// 监听名
	// 注意:此字段可能返回 null,表示取不到有效值。
	ListenerName *string `json:"ListenerName,omitnil,omitempty" name:"ListenerName"`

	// 负载均衡id
	// 注意:此字段可能返回 null,表示取不到有效值。
	LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"`

	// 负载均衡名
	// 注意:此字段可能返回 null,表示取不到有效值。
	LoadBalancerName *string `json:"LoadBalancerName,omitnil,omitempty" name:"LoadBalancerName"`

	// 协议
	// 注意:此字段可能返回 null,表示取不到有效值。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 地区
	// "多伦多": "ca",
	//     "广州": "gz",
	//     "成都": "cd",
	//     "福州": "fzec",
	//     "深圳": "szx",
	//     "印度": "in",
	//     "济南": "jnec",
	//     "重庆": "cq",
	//     "天津": "tsn",
	//     "欧洲东北": "ru",
	//     "南京": "nj",
	//     "美国硅谷": "usw",
	//     "泰国": "th",
	//     "广州Open": "gzopen",
	//     "深圳金融": "szjr",
	//     "法兰克福": "de",
	//     "日本": "jp",
	//     "弗吉尼亚": "use",
	//     "北京": "bj",
	//     "中国香港": "hk",
	//     "杭州": "hzec",
	//     "北京金融": "bjjr",
	//     "上海金融": "shjr",
	//     "台北": "tpe",
	//     "首尔": "kr",
	//     "上海": "sh",
	//     "新加坡": "sg",
	//     "清远": "qy"
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 接入IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 接入端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	Vport *uint64 `json:"Vport,omitnil,omitempty" name:"Vport"`

	// 地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// VPCID
	// 注意:此字段可能返回 null,表示取不到有效值。
	NumericalVpcId *int64 `json:"NumericalVpcId,omitnil,omitempty" name:"NumericalVpcId"`

	// CLB类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	LoadBalancerType *string `json:"LoadBalancerType,omitnil,omitempty" name:"LoadBalancerType"`

	// 负载均衡器的域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	LoadBalancerDomain *string `json:"LoadBalancerDomain,omitnil,omitempty" name:"LoadBalancerDomain"`
}

type LogHistogramInfo added in v1.0.711

type LogHistogramInfo struct {
	// 日志条数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 时间戳
	TimeStamp *int64 `json:"TimeStamp,omitnil,omitempty" name:"TimeStamp"`
}

type MajorEventsPkg added in v1.0.756

type MajorEventsPkg struct {
	// 资源id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResourceIds *string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"`

	// 状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *int64 `json:"Region,omitnil,omitempty" name:"Region"`

	// 开始时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 结束时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 申请数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	InquireNum *int64 `json:"InquireNum,omitnil,omitempty" name:"InquireNum"`

	// 使用数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	UsedNum *int64 `json:"UsedNum,omitnil,omitempty" name:"UsedNum"`

	// 续费标志
	// 注意:此字段可能返回 null,表示取不到有效值。
	RenewFlag *uint64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`

	// 计费项
	// 注意:此字段可能返回 null,表示取不到有效值。
	BillingItem *string `json:"BillingItem,omitnil,omitempty" name:"BillingItem"`

	// 护网包状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	HWState *int64 `json:"HWState,omitnil,omitempty" name:"HWState"`
}

type MiniPkg added in v1.0.813

type MiniPkg struct {
	// 资源id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResourceIds *string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"`

	// 状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *int64 `json:"Region,omitnil,omitempty" name:"Region"`

	// 开始时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"`

	// 结束时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 购买数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 续费标志
	// 注意:此字段可能返回 null,表示取不到有效值。
	RenewFlag *uint64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`

	// 计费项
	// 注意:此字段可能返回 null,表示取不到有效值。
	BillingItem *string `json:"BillingItem,omitnil,omitempty" name:"BillingItem"`
}

type ModifyAccessPeriodRequest added in v1.0.213

type ModifyAccessPeriodRequest struct {
	*tchttp.BaseRequest

	// 访问日志保存期限,范围为[1, 180]
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 日志主题,新版本不需要再传
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`
}

func NewModifyAccessPeriodRequest added in v1.0.213

func NewModifyAccessPeriodRequest() (request *ModifyAccessPeriodRequest)

func (*ModifyAccessPeriodRequest) FromJsonString added in v1.0.213

func (r *ModifyAccessPeriodRequest) 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 (*ModifyAccessPeriodRequest) ToJsonString added in v1.0.213

func (r *ModifyAccessPeriodRequest) ToJsonString() string

type ModifyAccessPeriodRequestParams added in v1.0.426

type ModifyAccessPeriodRequestParams struct {
	// 访问日志保存期限,范围为[1, 180]
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 日志主题,新版本不需要再传
	//
	// Deprecated: TopicId is deprecated.
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`
}

Predefined struct for user

type ModifyAccessPeriodResponse added in v1.0.213

type ModifyAccessPeriodResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAccessPeriodResponseParams `json:"Response"`
}

func NewModifyAccessPeriodResponse added in v1.0.213

func NewModifyAccessPeriodResponse() (response *ModifyAccessPeriodResponse)

func (*ModifyAccessPeriodResponse) FromJsonString added in v1.0.213

func (r *ModifyAccessPeriodResponse) 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 (*ModifyAccessPeriodResponse) ToJsonString added in v1.0.213

func (r *ModifyAccessPeriodResponse) ToJsonString() string

type ModifyAccessPeriodResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyAntiFakeUrlRequest added in v1.0.737

type ModifyAntiFakeUrlRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

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

	// uri
	Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"`

	// ID
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewModifyAntiFakeUrlRequest added in v1.0.737

func NewModifyAntiFakeUrlRequest() (request *ModifyAntiFakeUrlRequest)

func (*ModifyAntiFakeUrlRequest) FromJsonString added in v1.0.737

func (r *ModifyAntiFakeUrlRequest) 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 (*ModifyAntiFakeUrlRequest) ToJsonString added in v1.0.737

func (r *ModifyAntiFakeUrlRequest) ToJsonString() string

type ModifyAntiFakeUrlRequestParams added in v1.0.737

type ModifyAntiFakeUrlRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

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

	// uri
	Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"`

	// ID
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type ModifyAntiFakeUrlResponse added in v1.0.737

type ModifyAntiFakeUrlResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAntiFakeUrlResponseParams `json:"Response"`
}

func NewModifyAntiFakeUrlResponse added in v1.0.737

func NewModifyAntiFakeUrlResponse() (response *ModifyAntiFakeUrlResponse)

func (*ModifyAntiFakeUrlResponse) FromJsonString added in v1.0.737

func (r *ModifyAntiFakeUrlResponse) 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 (*ModifyAntiFakeUrlResponse) ToJsonString added in v1.0.737

func (r *ModifyAntiFakeUrlResponse) ToJsonString() string

type ModifyAntiFakeUrlResponseParams added in v1.0.737

type ModifyAntiFakeUrlResponseParams struct {
	// 结果
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type ModifyAntiFakeUrlStatusRequest added in v1.0.737

type ModifyAntiFakeUrlStatusRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// Id列表
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

func NewModifyAntiFakeUrlStatusRequest added in v1.0.737

func NewModifyAntiFakeUrlStatusRequest() (request *ModifyAntiFakeUrlStatusRequest)

func (*ModifyAntiFakeUrlStatusRequest) FromJsonString added in v1.0.737

func (r *ModifyAntiFakeUrlStatusRequest) 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 (*ModifyAntiFakeUrlStatusRequest) ToJsonString added in v1.0.737

func (r *ModifyAntiFakeUrlStatusRequest) ToJsonString() string

type ModifyAntiFakeUrlStatusRequestParams added in v1.0.737

type ModifyAntiFakeUrlStatusRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// Id列表
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`
}

Predefined struct for user

type ModifyAntiFakeUrlStatusResponse added in v1.0.737

type ModifyAntiFakeUrlStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAntiFakeUrlStatusResponseParams `json:"Response"`
}

func NewModifyAntiFakeUrlStatusResponse added in v1.0.737

func NewModifyAntiFakeUrlStatusResponse() (response *ModifyAntiFakeUrlStatusResponse)

func (*ModifyAntiFakeUrlStatusResponse) FromJsonString added in v1.0.737

func (r *ModifyAntiFakeUrlStatusResponse) 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 (*ModifyAntiFakeUrlStatusResponse) ToJsonString added in v1.0.737

func (r *ModifyAntiFakeUrlStatusResponse) ToJsonString() string

type ModifyAntiFakeUrlStatusResponseParams added in v1.0.737

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

Predefined struct for user

type ModifyAntiInfoLeakRuleStatusRequest added in v1.0.737

type ModifyAntiInfoLeakRuleStatusRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 规则
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

func NewModifyAntiInfoLeakRuleStatusRequest added in v1.0.737

func NewModifyAntiInfoLeakRuleStatusRequest() (request *ModifyAntiInfoLeakRuleStatusRequest)

func (*ModifyAntiInfoLeakRuleStatusRequest) FromJsonString added in v1.0.737

func (r *ModifyAntiInfoLeakRuleStatusRequest) 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 (*ModifyAntiInfoLeakRuleStatusRequest) ToJsonString added in v1.0.737

func (r *ModifyAntiInfoLeakRuleStatusRequest) ToJsonString() string

type ModifyAntiInfoLeakRuleStatusRequestParams added in v1.0.737

type ModifyAntiInfoLeakRuleStatusRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 规则
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

Predefined struct for user

type ModifyAntiInfoLeakRuleStatusResponse added in v1.0.737

type ModifyAntiInfoLeakRuleStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAntiInfoLeakRuleStatusResponseParams `json:"Response"`
}

func NewModifyAntiInfoLeakRuleStatusResponse added in v1.0.737

func NewModifyAntiInfoLeakRuleStatusResponse() (response *ModifyAntiInfoLeakRuleStatusResponse)

func (*ModifyAntiInfoLeakRuleStatusResponse) FromJsonString added in v1.0.737

func (r *ModifyAntiInfoLeakRuleStatusResponse) 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 (*ModifyAntiInfoLeakRuleStatusResponse) ToJsonString added in v1.0.737

func (r *ModifyAntiInfoLeakRuleStatusResponse) ToJsonString() string

type ModifyAntiInfoLeakRuleStatusResponseParams added in v1.0.737

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

Predefined struct for user

type ModifyAntiInfoLeakRulesRequest added in v1.0.737

type ModifyAntiInfoLeakRulesRequest struct {
	*tchttp.BaseRequest

	// 规则ID
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 规则名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// Action 值
	ActionType *uint64 `json:"ActionType,omitnil,omitempty" name:"ActionType"`

	// 策略数组
	Strategies []*StrategyForAntiInfoLeak `json:"Strategies,omitnil,omitempty" name:"Strategies"`
}

func NewModifyAntiInfoLeakRulesRequest added in v1.0.737

func NewModifyAntiInfoLeakRulesRequest() (request *ModifyAntiInfoLeakRulesRequest)

func (*ModifyAntiInfoLeakRulesRequest) FromJsonString added in v1.0.737

func (r *ModifyAntiInfoLeakRulesRequest) 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 (*ModifyAntiInfoLeakRulesRequest) ToJsonString added in v1.0.737

func (r *ModifyAntiInfoLeakRulesRequest) ToJsonString() string

type ModifyAntiInfoLeakRulesRequestParams added in v1.0.737

type ModifyAntiInfoLeakRulesRequestParams struct {
	// 规则ID
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 规则名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// Action 值
	ActionType *uint64 `json:"ActionType,omitnil,omitempty" name:"ActionType"`

	// 策略数组
	Strategies []*StrategyForAntiInfoLeak `json:"Strategies,omitnil,omitempty" name:"Strategies"`
}

Predefined struct for user

type ModifyAntiInfoLeakRulesResponse added in v1.0.737

type ModifyAntiInfoLeakRulesResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAntiInfoLeakRulesResponseParams `json:"Response"`
}

func NewModifyAntiInfoLeakRulesResponse added in v1.0.737

func NewModifyAntiInfoLeakRulesResponse() (response *ModifyAntiInfoLeakRulesResponse)

func (*ModifyAntiInfoLeakRulesResponse) FromJsonString added in v1.0.737

func (r *ModifyAntiInfoLeakRulesResponse) 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 (*ModifyAntiInfoLeakRulesResponse) ToJsonString added in v1.0.737

func (r *ModifyAntiInfoLeakRulesResponse) ToJsonString() string

type ModifyAntiInfoLeakRulesResponseParams added in v1.0.737

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

Predefined struct for user

type ModifyApiAnalyzeStatusRequest added in v1.0.731

type ModifyApiAnalyzeStatusRequest struct {
	*tchttp.BaseRequest

	// 开关状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 需要批量开启的实体列表
	TargetList []*TargetEntity `json:"TargetList,omitnil,omitempty" name:"TargetList"`
}

func NewModifyApiAnalyzeStatusRequest added in v1.0.731

func NewModifyApiAnalyzeStatusRequest() (request *ModifyApiAnalyzeStatusRequest)

func (*ModifyApiAnalyzeStatusRequest) FromJsonString added in v1.0.731

func (r *ModifyApiAnalyzeStatusRequest) 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 (*ModifyApiAnalyzeStatusRequest) ToJsonString added in v1.0.731

func (r *ModifyApiAnalyzeStatusRequest) ToJsonString() string

type ModifyApiAnalyzeStatusRequestParams added in v1.0.731

type ModifyApiAnalyzeStatusRequestParams struct {
	// 开关状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 需要批量开启的实体列表
	TargetList []*TargetEntity `json:"TargetList,omitnil,omitempty" name:"TargetList"`
}

Predefined struct for user

type ModifyApiAnalyzeStatusResponse added in v1.0.731

type ModifyApiAnalyzeStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyApiAnalyzeStatusResponseParams `json:"Response"`
}

func NewModifyApiAnalyzeStatusResponse added in v1.0.731

func NewModifyApiAnalyzeStatusResponse() (response *ModifyApiAnalyzeStatusResponse)

func (*ModifyApiAnalyzeStatusResponse) FromJsonString added in v1.0.731

func (r *ModifyApiAnalyzeStatusResponse) 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 (*ModifyApiAnalyzeStatusResponse) ToJsonString added in v1.0.731

func (r *ModifyApiAnalyzeStatusResponse) ToJsonString() string

type ModifyApiAnalyzeStatusResponseParams added in v1.0.731

type ModifyApiAnalyzeStatusResponseParams struct {
	// 已经开启的数量,如果返回值为3(大于支持的域名开启数量),则表示开启失败
	// 注意:此字段可能返回 null,表示取不到有效值。
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 不支持开启的域名列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	UnSupportedList []*string `json:"UnSupportedList,omitnil,omitempty" name:"UnSupportedList"`

	// 开启/关闭失败的域名列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailDomainList []*string `json:"FailDomainList,omitnil,omitempty" name:"FailDomainList"`

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

Predefined struct for user

type ModifyAreaBanStatusRequest added in v1.0.588

type ModifyAreaBanStatusRequest struct {
	*tchttp.BaseRequest

	// 需要修改的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 状态值,0表示关闭,1表示开启
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

func NewModifyAreaBanStatusRequest added in v1.0.588

func NewModifyAreaBanStatusRequest() (request *ModifyAreaBanStatusRequest)

func (*ModifyAreaBanStatusRequest) FromJsonString added in v1.0.588

func (r *ModifyAreaBanStatusRequest) 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 (*ModifyAreaBanStatusRequest) ToJsonString added in v1.0.588

func (r *ModifyAreaBanStatusRequest) ToJsonString() string

type ModifyAreaBanStatusRequestParams added in v1.0.588

type ModifyAreaBanStatusRequestParams struct {
	// 需要修改的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 状态值,0表示关闭,1表示开启
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

Predefined struct for user

type ModifyAreaBanStatusResponse added in v1.0.588

type ModifyAreaBanStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAreaBanStatusResponseParams `json:"Response"`
}

func NewModifyAreaBanStatusResponse added in v1.0.588

func NewModifyAreaBanStatusResponse() (response *ModifyAreaBanStatusResponse)

func (*ModifyAreaBanStatusResponse) FromJsonString added in v1.0.588

func (r *ModifyAreaBanStatusResponse) 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 (*ModifyAreaBanStatusResponse) ToJsonString added in v1.0.588

func (r *ModifyAreaBanStatusResponse) ToJsonString() string

type ModifyAreaBanStatusResponseParams added in v1.0.588

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

Predefined struct for user

type ModifyAttackWhiteRuleRequest added in v1.0.765

type ModifyAttackWhiteRuleRequest struct {
	*tchttp.BaseRequest

	// 规则序号
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 规则状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 匹配规则项列表
	Rules []*UserWhiteRuleItem `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 规则Id
	SignatureId *string `json:"SignatureId,omitnil,omitempty" name:"SignatureId"`

	// 编辑的加白的规则ID列表
	SignatureIds []*string `json:"SignatureIds,omitnil,omitempty" name:"SignatureIds"`
}

func NewModifyAttackWhiteRuleRequest added in v1.0.765

func NewModifyAttackWhiteRuleRequest() (request *ModifyAttackWhiteRuleRequest)

func (*ModifyAttackWhiteRuleRequest) FromJsonString added in v1.0.765

func (r *ModifyAttackWhiteRuleRequest) 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 (*ModifyAttackWhiteRuleRequest) ToJsonString added in v1.0.765

func (r *ModifyAttackWhiteRuleRequest) ToJsonString() string

type ModifyAttackWhiteRuleRequestParams added in v1.0.765

type ModifyAttackWhiteRuleRequestParams struct {
	// 规则序号
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 规则状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 匹配规则项列表
	Rules []*UserWhiteRuleItem `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 规则Id
	SignatureId *string `json:"SignatureId,omitnil,omitempty" name:"SignatureId"`

	// 编辑的加白的规则ID列表
	SignatureIds []*string `json:"SignatureIds,omitnil,omitempty" name:"SignatureIds"`
}

Predefined struct for user

type ModifyAttackWhiteRuleResponse added in v1.0.765

type ModifyAttackWhiteRuleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAttackWhiteRuleResponseParams `json:"Response"`
}

func NewModifyAttackWhiteRuleResponse added in v1.0.765

func NewModifyAttackWhiteRuleResponse() (response *ModifyAttackWhiteRuleResponse)

func (*ModifyAttackWhiteRuleResponse) FromJsonString added in v1.0.765

func (r *ModifyAttackWhiteRuleResponse) 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 (*ModifyAttackWhiteRuleResponse) ToJsonString added in v1.0.765

func (r *ModifyAttackWhiteRuleResponse) ToJsonString() string

type ModifyAttackWhiteRuleResponseParams added in v1.0.765

type ModifyAttackWhiteRuleResponseParams struct {
	// 规则总数
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

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

Predefined struct for user

type ModifyBotStatusRequest added in v1.0.731

type ModifyBotStatusRequest struct {
	*tchttp.BaseRequest

	// 类别
	Category *string `json:"Category,omitnil,omitempty" name:"Category"`

	// 状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 实例id
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`

	// 是否是bot4.0版本
	IsVersionFour *bool `json:"IsVersionFour,omitnil,omitempty" name:"IsVersionFour"`

	// 传入Bot版本号,场景化版本为"4.1.0"
	BotVersion *string `json:"BotVersion,omitnil,omitempty" name:"BotVersion"`

	// 批量开启BOT开关的域名列表
	DomainList []*string `json:"DomainList,omitnil,omitempty" name:"DomainList"`
}

func NewModifyBotStatusRequest added in v1.0.731

func NewModifyBotStatusRequest() (request *ModifyBotStatusRequest)

func (*ModifyBotStatusRequest) FromJsonString added in v1.0.731

func (r *ModifyBotStatusRequest) 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 (*ModifyBotStatusRequest) ToJsonString added in v1.0.731

func (r *ModifyBotStatusRequest) ToJsonString() string

type ModifyBotStatusRequestParams added in v1.0.731

type ModifyBotStatusRequestParams struct {
	// 类别
	Category *string `json:"Category,omitnil,omitempty" name:"Category"`

	// 状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 实例id
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`

	// 是否是bot4.0版本
	IsVersionFour *bool `json:"IsVersionFour,omitnil,omitempty" name:"IsVersionFour"`

	// 传入Bot版本号,场景化版本为"4.1.0"
	BotVersion *string `json:"BotVersion,omitnil,omitempty" name:"BotVersion"`

	// 批量开启BOT开关的域名列表
	DomainList []*string `json:"DomainList,omitnil,omitempty" name:"DomainList"`
}

Predefined struct for user

type ModifyBotStatusResponse added in v1.0.731

type ModifyBotStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyBotStatusResponseParams `json:"Response"`
}

func NewModifyBotStatusResponse added in v1.0.731

func NewModifyBotStatusResponse() (response *ModifyBotStatusResponse)

func (*ModifyBotStatusResponse) FromJsonString added in v1.0.731

func (r *ModifyBotStatusResponse) 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 (*ModifyBotStatusResponse) ToJsonString added in v1.0.731

func (r *ModifyBotStatusResponse) ToJsonString() string

type ModifyBotStatusResponseParams added in v1.0.731

type ModifyBotStatusResponseParams struct {
	// 正常情况为null
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`

	// 未购买BOT的域名列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	UnSupportedList []*string `json:"UnSupportedList,omitnil,omitempty" name:"UnSupportedList"`

	// 已购买但操作失败的域名列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailDomainList []*string `json:"FailDomainList,omitnil,omitempty" name:"FailDomainList"`

	// 成功数目
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

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

Predefined struct for user

type ModifyCustomRuleRequest added in v1.0.732

type ModifyCustomRuleRequest struct {
	*tchttp.BaseRequest

	// 编辑的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 编辑的规则ID
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 编辑的规则名称
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 执行动作,0:放行、1:阻断、2:人机识别、3:观察、4:重定向
	RuleAction *string `json:"RuleAction,omitnil,omitempty" name:"RuleAction"`

	// 匹配条件数组
	Strategies []*Strategy `json:"Strategies,omitnil,omitempty" name:"Strategies"`

	// WAF的版本,clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF,默认是sparta-waf。
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 动作为重定向的时候重定向URL,默认为"/"
	Redirect *string `json:"Redirect,omitnil,omitempty" name:"Redirect"`

	// 放行时是否继续执行其它检查逻辑,继续执行地域封禁防护:geoip、继续执行CC策略防护:cc、继续执行WEB应用防护:owasp、继续执行AI引擎防护:ai、继续执行信息防泄漏防护:antileakage。如果多个勾选那么以,串接。
	// 默认是"geoip,cc,owasp,ai,antileakage"
	Bypass *string `json:"Bypass,omitnil,omitempty" name:"Bypass"`

	// 优先级,1~100的整数,数字越小,代表这条规则的执行优先级越高。
	// 默认是100
	SortId *uint64 `json:"SortId,omitnil,omitempty" name:"SortId"`

	// 规则生效截止时间,0:永久生效,其它值为对应时间的时间戳。
	// 默认是0
	ExpireTime *uint64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
}

func NewModifyCustomRuleRequest added in v1.0.732

func NewModifyCustomRuleRequest() (request *ModifyCustomRuleRequest)

func (*ModifyCustomRuleRequest) FromJsonString added in v1.0.732

func (r *ModifyCustomRuleRequest) 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 (*ModifyCustomRuleRequest) ToJsonString added in v1.0.732

func (r *ModifyCustomRuleRequest) ToJsonString() string

type ModifyCustomRuleRequestParams added in v1.0.732

type ModifyCustomRuleRequestParams struct {
	// 编辑的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 编辑的规则ID
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 编辑的规则名称
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 执行动作,0:放行、1:阻断、2:人机识别、3:观察、4:重定向
	RuleAction *string `json:"RuleAction,omitnil,omitempty" name:"RuleAction"`

	// 匹配条件数组
	Strategies []*Strategy `json:"Strategies,omitnil,omitempty" name:"Strategies"`

	// WAF的版本,clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF,默认是sparta-waf。
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 动作为重定向的时候重定向URL,默认为"/"
	Redirect *string `json:"Redirect,omitnil,omitempty" name:"Redirect"`

	// 放行时是否继续执行其它检查逻辑,继续执行地域封禁防护:geoip、继续执行CC策略防护:cc、继续执行WEB应用防护:owasp、继续执行AI引擎防护:ai、继续执行信息防泄漏防护:antileakage。如果多个勾选那么以,串接。
	// 默认是"geoip,cc,owasp,ai,antileakage"
	Bypass *string `json:"Bypass,omitnil,omitempty" name:"Bypass"`

	// 优先级,1~100的整数,数字越小,代表这条规则的执行优先级越高。
	// 默认是100
	SortId *uint64 `json:"SortId,omitnil,omitempty" name:"SortId"`

	// 规则生效截止时间,0:永久生效,其它值为对应时间的时间戳。
	// 默认是0
	ExpireTime *uint64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
}

Predefined struct for user

type ModifyCustomRuleResponse added in v1.0.732

type ModifyCustomRuleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCustomRuleResponseParams `json:"Response"`
}

func NewModifyCustomRuleResponse added in v1.0.732

func NewModifyCustomRuleResponse() (response *ModifyCustomRuleResponse)

func (*ModifyCustomRuleResponse) FromJsonString added in v1.0.732

func (r *ModifyCustomRuleResponse) 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 (*ModifyCustomRuleResponse) ToJsonString added in v1.0.732

func (r *ModifyCustomRuleResponse) ToJsonString() string

type ModifyCustomRuleResponseParams added in v1.0.732

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

Predefined struct for user

type ModifyCustomRuleStatusRequest

type ModifyCustomRuleStatusRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 规则ID
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 开关的状态,1是开启、0是关闭
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// WAF的版本,clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF,默认是sparta-waf。
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`
}

func NewModifyCustomRuleStatusRequest

func NewModifyCustomRuleStatusRequest() (request *ModifyCustomRuleStatusRequest)

func (*ModifyCustomRuleStatusRequest) FromJsonString

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

func (r *ModifyCustomRuleStatusRequest) ToJsonString() string

type ModifyCustomRuleStatusRequestParams added in v1.0.426

type ModifyCustomRuleStatusRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 规则ID
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 开关的状态,1是开启、0是关闭
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// WAF的版本,clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF,默认是sparta-waf。
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`
}

Predefined struct for user

type ModifyCustomRuleStatusResponse

type ModifyCustomRuleStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCustomRuleStatusResponseParams `json:"Response"`
}

func NewModifyCustomRuleStatusResponse

func NewModifyCustomRuleStatusResponse() (response *ModifyCustomRuleStatusResponse)

func (*ModifyCustomRuleStatusResponse) FromJsonString

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

func (r *ModifyCustomRuleStatusResponse) ToJsonString() string

type ModifyCustomRuleStatusResponseParams added in v1.0.426

type ModifyCustomRuleStatusResponseParams struct {
	// 操作的状态码,如果所有的资源操作成功则返回的是成功的状态码,如果有资源操作失败则需要解析Message的内容来查看哪个资源失败
	Success *ResponseCode `json:"Success,omitnil,omitempty" name:"Success"`

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

Predefined struct for user

type ModifyCustomWhiteRuleRequest added in v1.0.643

type ModifyCustomWhiteRuleRequest struct {
	*tchttp.BaseRequest

	// 编辑的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 编辑的规则ID
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 编辑的规则名称
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 放行时是否继续执行其它检查逻辑,继续执行地域封禁防护:geoip、继续执行CC策略防护:cc、继续执行WEB应用防护:owasp、继续执行AI引擎防护:ai、继续执行信息防泄漏防护:antileakage。如果勾选多个,则以“,”串接。
	Bypass *string `json:"Bypass,omitnil,omitempty" name:"Bypass"`

	// 优先级,1~100的整数,数字越小,代表这条规则的执行优先级越高。
	SortId *uint64 `json:"SortId,omitnil,omitempty" name:"SortId"`

	// 规则生效截止时间,0:永久生效,其它值为对应时间的时间戳。
	ExpireTime *uint64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 匹配条件数组
	Strategies []*Strategy `json:"Strategies,omitnil,omitempty" name:"Strategies"`
}

func NewModifyCustomWhiteRuleRequest added in v1.0.643

func NewModifyCustomWhiteRuleRequest() (request *ModifyCustomWhiteRuleRequest)

func (*ModifyCustomWhiteRuleRequest) FromJsonString added in v1.0.643

func (r *ModifyCustomWhiteRuleRequest) 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 (*ModifyCustomWhiteRuleRequest) ToJsonString added in v1.0.643

func (r *ModifyCustomWhiteRuleRequest) ToJsonString() string

type ModifyCustomWhiteRuleRequestParams added in v1.0.643

type ModifyCustomWhiteRuleRequestParams struct {
	// 编辑的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 编辑的规则ID
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 编辑的规则名称
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 放行时是否继续执行其它检查逻辑,继续执行地域封禁防护:geoip、继续执行CC策略防护:cc、继续执行WEB应用防护:owasp、继续执行AI引擎防护:ai、继续执行信息防泄漏防护:antileakage。如果勾选多个,则以“,”串接。
	Bypass *string `json:"Bypass,omitnil,omitempty" name:"Bypass"`

	// 优先级,1~100的整数,数字越小,代表这条规则的执行优先级越高。
	SortId *uint64 `json:"SortId,omitnil,omitempty" name:"SortId"`

	// 规则生效截止时间,0:永久生效,其它值为对应时间的时间戳。
	ExpireTime *uint64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 匹配条件数组
	Strategies []*Strategy `json:"Strategies,omitnil,omitempty" name:"Strategies"`
}

Predefined struct for user

type ModifyCustomWhiteRuleResponse added in v1.0.643

type ModifyCustomWhiteRuleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCustomWhiteRuleResponseParams `json:"Response"`
}

func NewModifyCustomWhiteRuleResponse added in v1.0.643

func NewModifyCustomWhiteRuleResponse() (response *ModifyCustomWhiteRuleResponse)

func (*ModifyCustomWhiteRuleResponse) FromJsonString added in v1.0.643

func (r *ModifyCustomWhiteRuleResponse) 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 (*ModifyCustomWhiteRuleResponse) ToJsonString added in v1.0.643

func (r *ModifyCustomWhiteRuleResponse) ToJsonString() string

type ModifyCustomWhiteRuleResponseParams added in v1.0.643

type ModifyCustomWhiteRuleResponseParams struct {
	// 操作的状态码,如果所有的资源操作成功则返回的是成功的状态码,如果有资源操作失败则需要解析Message的内容来查看哪个资源失败
	Success *ResponseCode `json:"Success,omitnil,omitempty" name:"Success"`

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

Predefined struct for user

type ModifyCustomWhiteRuleStatusRequest added in v1.0.737

type ModifyCustomWhiteRuleStatusRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 规则ID
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 开关的状态,1是开启、0是关闭
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

func NewModifyCustomWhiteRuleStatusRequest added in v1.0.737

func NewModifyCustomWhiteRuleStatusRequest() (request *ModifyCustomWhiteRuleStatusRequest)

func (*ModifyCustomWhiteRuleStatusRequest) FromJsonString added in v1.0.737

func (r *ModifyCustomWhiteRuleStatusRequest) 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 (*ModifyCustomWhiteRuleStatusRequest) ToJsonString added in v1.0.737

func (r *ModifyCustomWhiteRuleStatusRequest) ToJsonString() string

type ModifyCustomWhiteRuleStatusRequestParams added in v1.0.737

type ModifyCustomWhiteRuleStatusRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 规则ID
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 开关的状态,1是开启、0是关闭
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

Predefined struct for user

type ModifyCustomWhiteRuleStatusResponse added in v1.0.737

type ModifyCustomWhiteRuleStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCustomWhiteRuleStatusResponseParams `json:"Response"`
}

func NewModifyCustomWhiteRuleStatusResponse added in v1.0.737

func NewModifyCustomWhiteRuleStatusResponse() (response *ModifyCustomWhiteRuleStatusResponse)

func (*ModifyCustomWhiteRuleStatusResponse) FromJsonString added in v1.0.737

func (r *ModifyCustomWhiteRuleStatusResponse) 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 (*ModifyCustomWhiteRuleStatusResponse) ToJsonString added in v1.0.737

func (r *ModifyCustomWhiteRuleStatusResponse) ToJsonString() string

type ModifyCustomWhiteRuleStatusResponseParams added in v1.0.737

type ModifyCustomWhiteRuleStatusResponseParams struct {
	// 操作的状态码,如果所有的资源操作成功则返回的是成功的状态码,如果有资源操作失败则需要解析Message的内容来查看哪个资源失败
	Success *ResponseCode `json:"Success,omitnil,omitempty" name:"Success"`

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

Predefined struct for user

type ModifyDomainIpv6StatusRequest added in v1.0.730

type ModifyDomainIpv6StatusRequest struct {
	*tchttp.BaseRequest

	// 需要修改的域名所属的实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 需要修改的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 需要修改的域名ID
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 修改域名的Ipv6开关为Status (1:开启 2:关闭)
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

func NewModifyDomainIpv6StatusRequest added in v1.0.730

func NewModifyDomainIpv6StatusRequest() (request *ModifyDomainIpv6StatusRequest)

func (*ModifyDomainIpv6StatusRequest) FromJsonString added in v1.0.730

func (r *ModifyDomainIpv6StatusRequest) 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 (*ModifyDomainIpv6StatusRequest) ToJsonString added in v1.0.730

func (r *ModifyDomainIpv6StatusRequest) ToJsonString() string

type ModifyDomainIpv6StatusRequestParams added in v1.0.730

type ModifyDomainIpv6StatusRequestParams struct {
	// 需要修改的域名所属的实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 需要修改的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 需要修改的域名ID
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 修改域名的Ipv6开关为Status (1:开启 2:关闭)
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

Predefined struct for user

type ModifyDomainIpv6StatusResponse added in v1.0.730

type ModifyDomainIpv6StatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDomainIpv6StatusResponseParams `json:"Response"`
}

func NewModifyDomainIpv6StatusResponse added in v1.0.730

func NewModifyDomainIpv6StatusResponse() (response *ModifyDomainIpv6StatusResponse)

func (*ModifyDomainIpv6StatusResponse) FromJsonString added in v1.0.730

func (r *ModifyDomainIpv6StatusResponse) 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 (*ModifyDomainIpv6StatusResponse) ToJsonString added in v1.0.730

func (r *ModifyDomainIpv6StatusResponse) ToJsonString() string

type ModifyDomainIpv6StatusResponseParams added in v1.0.730

type ModifyDomainIpv6StatusResponseParams struct {
	// 返回的状态 (0: 操作失败 1:操作成功 2:企业版以上不支持 3:企业版以下不支持 )
	Ipv6Status *int64 `json:"Ipv6Status,omitnil,omitempty" name:"Ipv6Status"`

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

Predefined struct for user

type ModifyDomainPostActionRequest added in v1.0.850

type ModifyDomainPostActionRequest struct {
	*tchttp.BaseRequest

	// www.tx.com
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 0-关闭投递,1-开启投递
	PostCLSAction *int64 `json:"PostCLSAction,omitnil,omitempty" name:"PostCLSAction"`

	// 0-关闭投递,1-开启投递
	PostCKafkaAction *int64 `json:"PostCKafkaAction,omitnil,omitempty" name:"PostCKafkaAction"`
}

func NewModifyDomainPostActionRequest added in v1.0.850

func NewModifyDomainPostActionRequest() (request *ModifyDomainPostActionRequest)

func (*ModifyDomainPostActionRequest) FromJsonString added in v1.0.850

func (r *ModifyDomainPostActionRequest) 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 (*ModifyDomainPostActionRequest) ToJsonString added in v1.0.850

func (r *ModifyDomainPostActionRequest) ToJsonString() string

type ModifyDomainPostActionRequestParams added in v1.0.850

type ModifyDomainPostActionRequestParams struct {
	// www.tx.com
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 0-关闭投递,1-开启投递
	PostCLSAction *int64 `json:"PostCLSAction,omitnil,omitempty" name:"PostCLSAction"`

	// 0-关闭投递,1-开启投递
	PostCKafkaAction *int64 `json:"PostCKafkaAction,omitnil,omitempty" name:"PostCKafkaAction"`
}

Predefined struct for user

type ModifyDomainPostActionResponse added in v1.0.850

type ModifyDomainPostActionResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDomainPostActionResponseParams `json:"Response"`
}

func NewModifyDomainPostActionResponse added in v1.0.850

func NewModifyDomainPostActionResponse() (response *ModifyDomainPostActionResponse)

func (*ModifyDomainPostActionResponse) FromJsonString added in v1.0.850

func (r *ModifyDomainPostActionResponse) 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 (*ModifyDomainPostActionResponse) ToJsonString added in v1.0.850

func (r *ModifyDomainPostActionResponse) ToJsonString() string

type ModifyDomainPostActionResponseParams added in v1.0.850

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

Predefined struct for user

type ModifyDomainWhiteRuleRequest added in v1.0.386

type ModifyDomainWhiteRuleRequest struct {
	*tchttp.BaseRequest

	// 需要更改的规则的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 白名单id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 规则的id列表
	Rules []*uint64 `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 规则匹配路径
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 规则匹配方法
	Function *string `json:"Function,omitnil,omitempty" name:"Function"`

	// 规则的开关状态,0表示关闭开关,1表示打开开关
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

func NewModifyDomainWhiteRuleRequest added in v1.0.386

func NewModifyDomainWhiteRuleRequest() (request *ModifyDomainWhiteRuleRequest)

func (*ModifyDomainWhiteRuleRequest) FromJsonString added in v1.0.386

func (r *ModifyDomainWhiteRuleRequest) 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 (*ModifyDomainWhiteRuleRequest) ToJsonString added in v1.0.386

func (r *ModifyDomainWhiteRuleRequest) ToJsonString() string

type ModifyDomainWhiteRuleRequestParams added in v1.0.426

type ModifyDomainWhiteRuleRequestParams struct {
	// 需要更改的规则的域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 白名单id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 规则的id列表
	Rules []*uint64 `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 规则匹配路径
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 规则匹配方法
	Function *string `json:"Function,omitnil,omitempty" name:"Function"`

	// 规则的开关状态,0表示关闭开关,1表示打开开关
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

Predefined struct for user

type ModifyDomainWhiteRuleResponse added in v1.0.386

type ModifyDomainWhiteRuleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDomainWhiteRuleResponseParams `json:"Response"`
}

func NewModifyDomainWhiteRuleResponse added in v1.0.386

func NewModifyDomainWhiteRuleResponse() (response *ModifyDomainWhiteRuleResponse)

func (*ModifyDomainWhiteRuleResponse) FromJsonString added in v1.0.386

func (r *ModifyDomainWhiteRuleResponse) 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 (*ModifyDomainWhiteRuleResponse) ToJsonString added in v1.0.386

func (r *ModifyDomainWhiteRuleResponse) ToJsonString() string

type ModifyDomainWhiteRuleResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyDomainsCLSStatusRequest added in v1.0.730

type ModifyDomainsCLSStatusRequest struct {
	*tchttp.BaseRequest

	// 需要修改的域名列表
	Domains []*DomainURI `json:"Domains,omitnil,omitempty" name:"Domains"`

	// 修改域名的访问日志开关为Status
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

func NewModifyDomainsCLSStatusRequest added in v1.0.730

func NewModifyDomainsCLSStatusRequest() (request *ModifyDomainsCLSStatusRequest)

func (*ModifyDomainsCLSStatusRequest) FromJsonString added in v1.0.730

func (r *ModifyDomainsCLSStatusRequest) 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 (*ModifyDomainsCLSStatusRequest) ToJsonString added in v1.0.730

func (r *ModifyDomainsCLSStatusRequest) ToJsonString() string

type ModifyDomainsCLSStatusRequestParams added in v1.0.730

type ModifyDomainsCLSStatusRequestParams struct {
	// 需要修改的域名列表
	Domains []*DomainURI `json:"Domains,omitnil,omitempty" name:"Domains"`

	// 修改域名的访问日志开关为Status
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

Predefined struct for user

type ModifyDomainsCLSStatusResponse added in v1.0.730

type ModifyDomainsCLSStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDomainsCLSStatusResponseParams `json:"Response"`
}

func NewModifyDomainsCLSStatusResponse added in v1.0.730

func NewModifyDomainsCLSStatusResponse() (response *ModifyDomainsCLSStatusResponse)

func (*ModifyDomainsCLSStatusResponse) FromJsonString added in v1.0.730

func (r *ModifyDomainsCLSStatusResponse) 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 (*ModifyDomainsCLSStatusResponse) ToJsonString added in v1.0.730

func (r *ModifyDomainsCLSStatusResponse) ToJsonString() string

type ModifyDomainsCLSStatusResponseParams added in v1.0.730

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

Predefined struct for user

type ModifyGenerateDealsRequest added in v1.0.774

type ModifyGenerateDealsRequest struct {
	*tchttp.BaseRequest

	// 计费下单入参
	Goods []*Goods `json:"Goods,omitnil,omitempty" name:"Goods"`
}

func NewModifyGenerateDealsRequest added in v1.0.774

func NewModifyGenerateDealsRequest() (request *ModifyGenerateDealsRequest)

func (*ModifyGenerateDealsRequest) FromJsonString added in v1.0.774

func (r *ModifyGenerateDealsRequest) 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 (*ModifyGenerateDealsRequest) ToJsonString added in v1.0.774

func (r *ModifyGenerateDealsRequest) ToJsonString() string

type ModifyGenerateDealsRequestParams added in v1.0.774

type ModifyGenerateDealsRequestParams struct {
	// 计费下单入参
	Goods []*Goods `json:"Goods,omitnil,omitempty" name:"Goods"`
}

Predefined struct for user

type ModifyGenerateDealsResponse added in v1.0.774

type ModifyGenerateDealsResponse struct {
	*tchttp.BaseResponse
	Response *ModifyGenerateDealsResponseParams `json:"Response"`
}

func NewModifyGenerateDealsResponse added in v1.0.774

func NewModifyGenerateDealsResponse() (response *ModifyGenerateDealsResponse)

func (*ModifyGenerateDealsResponse) FromJsonString added in v1.0.774

func (r *ModifyGenerateDealsResponse) 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 (*ModifyGenerateDealsResponse) ToJsonString added in v1.0.774

func (r *ModifyGenerateDealsResponse) ToJsonString() string

type ModifyGenerateDealsResponseParams added in v1.0.774

type ModifyGenerateDealsResponseParams struct {
	// 计费下单响应结构体
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *DealData `json:"Data,omitnil,omitempty" name:"Data"`

	// 1:成功,0:失败
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 返回message
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReturnMessage *string `json:"ReturnMessage,omitnil,omitempty" name:"ReturnMessage"`

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

Predefined struct for user

type ModifyHostFlowModeRequest added in v1.0.730

type ModifyHostFlowModeRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名ID
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// WAF流量模式。
	// 0:镜像模式(默认)
	// 1:清洗模式
	FlowMode *uint64 `json:"FlowMode,omitnil,omitempty" name:"FlowMode"`

	// 实例ID
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

func NewModifyHostFlowModeRequest added in v1.0.730

func NewModifyHostFlowModeRequest() (request *ModifyHostFlowModeRequest)

func (*ModifyHostFlowModeRequest) FromJsonString added in v1.0.730

func (r *ModifyHostFlowModeRequest) 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 (*ModifyHostFlowModeRequest) ToJsonString added in v1.0.730

func (r *ModifyHostFlowModeRequest) ToJsonString() string

type ModifyHostFlowModeRequestParams added in v1.0.730

type ModifyHostFlowModeRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名ID
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// WAF流量模式。
	// 0:镜像模式(默认)
	// 1:清洗模式
	FlowMode *uint64 `json:"FlowMode,omitnil,omitempty" name:"FlowMode"`

	// 实例ID
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

Predefined struct for user

type ModifyHostFlowModeResponse added in v1.0.730

type ModifyHostFlowModeResponse struct {
	*tchttp.BaseResponse
	Response *ModifyHostFlowModeResponseParams `json:"Response"`
}

func NewModifyHostFlowModeResponse added in v1.0.730

func NewModifyHostFlowModeResponse() (response *ModifyHostFlowModeResponse)

func (*ModifyHostFlowModeResponse) FromJsonString added in v1.0.730

func (r *ModifyHostFlowModeResponse) 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 (*ModifyHostFlowModeResponse) ToJsonString added in v1.0.730

func (r *ModifyHostFlowModeResponse) ToJsonString() string

type ModifyHostFlowModeResponseParams added in v1.0.730

type ModifyHostFlowModeResponseParams struct {
	// 成功的状态码
	Success *ResponseCode `json:"Success,omitnil,omitempty" name:"Success"`

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

Predefined struct for user

type ModifyHostModeRequest added in v1.0.730

type ModifyHostModeRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名ID
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 防护状态:
	// 10:规则观察&&AI关闭模式,11:规则观察&&AI观察模式,12:规则观察&&AI拦截模式
	// 20:规则拦截&&AI关闭模式,21:规则拦截&&AI观察模式,22:规则拦截&&AI拦截模式
	Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 0:修改防护模式,1:修改AI
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 实例ID
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`

	// 实例类型
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`
}

func NewModifyHostModeRequest added in v1.0.730

func NewModifyHostModeRequest() (request *ModifyHostModeRequest)

func (*ModifyHostModeRequest) FromJsonString added in v1.0.730

func (r *ModifyHostModeRequest) 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 (*ModifyHostModeRequest) ToJsonString added in v1.0.730

func (r *ModifyHostModeRequest) ToJsonString() string

type ModifyHostModeRequestParams added in v1.0.730

type ModifyHostModeRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名ID
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 防护状态:
	// 10:规则观察&&AI关闭模式,11:规则观察&&AI观察模式,12:规则观察&&AI拦截模式
	// 20:规则拦截&&AI关闭模式,21:规则拦截&&AI观察模式,22:规则拦截&&AI拦截模式
	Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 0:修改防护模式,1:修改AI
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 实例ID
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`

	// 实例类型
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`
}

Predefined struct for user

type ModifyHostModeResponse added in v1.0.730

type ModifyHostModeResponse struct {
	*tchttp.BaseResponse
	Response *ModifyHostModeResponseParams `json:"Response"`
}

func NewModifyHostModeResponse added in v1.0.730

func NewModifyHostModeResponse() (response *ModifyHostModeResponse)

func (*ModifyHostModeResponse) FromJsonString added in v1.0.730

func (r *ModifyHostModeResponse) 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 (*ModifyHostModeResponse) ToJsonString added in v1.0.730

func (r *ModifyHostModeResponse) ToJsonString() string

type ModifyHostModeResponseParams added in v1.0.730

type ModifyHostModeResponseParams struct {
	// 操作的状态码,如果所有的资源操作成功则返回的是成功的状态码,如果有资源操作失败则需要解析Message的内容来查看哪个资源失败
	// 注意:此字段可能返回 null,表示取不到有效值。
	Success *ResponseCode `json:"Success,omitnil,omitempty" name:"Success"`

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

Predefined struct for user

type ModifyHostRequest added in v1.0.730

type ModifyHostRequest struct {
	*tchttp.BaseRequest

	// 编辑的域名配置信息
	Host *HostRecord `json:"Host,omitnil,omitempty" name:"Host"`

	// 实例唯一ID
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

func NewModifyHostRequest added in v1.0.730

func NewModifyHostRequest() (request *ModifyHostRequest)

func (*ModifyHostRequest) FromJsonString added in v1.0.730

func (r *ModifyHostRequest) 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 (*ModifyHostRequest) ToJsonString added in v1.0.730

func (r *ModifyHostRequest) ToJsonString() string

type ModifyHostRequestParams added in v1.0.730

type ModifyHostRequestParams struct {
	// 编辑的域名配置信息
	Host *HostRecord `json:"Host,omitnil,omitempty" name:"Host"`

	// 实例唯一ID
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

Predefined struct for user

type ModifyHostResponse added in v1.0.730

type ModifyHostResponse struct {
	*tchttp.BaseResponse
	Response *ModifyHostResponseParams `json:"Response"`
}

func NewModifyHostResponse added in v1.0.730

func NewModifyHostResponse() (response *ModifyHostResponse)

func (*ModifyHostResponse) FromJsonString added in v1.0.730

func (r *ModifyHostResponse) 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 (*ModifyHostResponse) ToJsonString added in v1.0.730

func (r *ModifyHostResponse) ToJsonString() string

type ModifyHostResponseParams added in v1.0.730

type ModifyHostResponseParams struct {
	// 编辑的域名ID
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

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

Predefined struct for user

type ModifyHostStatusRequest added in v1.0.730

type ModifyHostStatusRequest struct {
	*tchttp.BaseRequest

	// 域名状态列表
	HostsStatus []*HostStatus `json:"HostsStatus,omitnil,omitempty" name:"HostsStatus"`
}

func NewModifyHostStatusRequest added in v1.0.730

func NewModifyHostStatusRequest() (request *ModifyHostStatusRequest)

func (*ModifyHostStatusRequest) FromJsonString added in v1.0.730

func (r *ModifyHostStatusRequest) 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 (*ModifyHostStatusRequest) ToJsonString added in v1.0.730

func (r *ModifyHostStatusRequest) ToJsonString() string

type ModifyHostStatusRequestParams added in v1.0.730

type ModifyHostStatusRequestParams struct {
	// 域名状态列表
	HostsStatus []*HostStatus `json:"HostsStatus,omitnil,omitempty" name:"HostsStatus"`
}

Predefined struct for user

type ModifyHostStatusResponse added in v1.0.730

type ModifyHostStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyHostStatusResponseParams `json:"Response"`
}

func NewModifyHostStatusResponse added in v1.0.730

func NewModifyHostStatusResponse() (response *ModifyHostStatusResponse)

func (*ModifyHostStatusResponse) FromJsonString added in v1.0.730

func (r *ModifyHostStatusResponse) 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 (*ModifyHostStatusResponse) ToJsonString added in v1.0.730

func (r *ModifyHostStatusResponse) ToJsonString() string

type ModifyHostStatusResponseParams added in v1.0.730

type ModifyHostStatusResponseParams struct {
	// 成功的状态码,需要JSON解码后再使用,返回的格式是{"域名":"状态"},成功的状态码为Success,其它的为失败的状态码(yunapi定义的错误码)
	Success *ResponseCode `json:"Success,omitnil,omitempty" name:"Success"`

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

Predefined struct for user

type ModifyInstanceElasticModeRequest added in v1.0.750

type ModifyInstanceElasticModeRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 弹性计费开关
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`
}

func NewModifyInstanceElasticModeRequest added in v1.0.750

func NewModifyInstanceElasticModeRequest() (request *ModifyInstanceElasticModeRequest)

func (*ModifyInstanceElasticModeRequest) FromJsonString added in v1.0.750

func (r *ModifyInstanceElasticModeRequest) 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 (*ModifyInstanceElasticModeRequest) ToJsonString added in v1.0.750

func (r *ModifyInstanceElasticModeRequest) ToJsonString() string

type ModifyInstanceElasticModeRequestParams added in v1.0.750

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

	// 弹性计费开关
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`
}

Predefined struct for user

type ModifyInstanceElasticModeResponse added in v1.0.750

type ModifyInstanceElasticModeResponse struct {
	*tchttp.BaseResponse
	Response *ModifyInstanceElasticModeResponseParams `json:"Response"`
}

func NewModifyInstanceElasticModeResponse added in v1.0.750

func NewModifyInstanceElasticModeResponse() (response *ModifyInstanceElasticModeResponse)

func (*ModifyInstanceElasticModeResponse) FromJsonString added in v1.0.750

func (r *ModifyInstanceElasticModeResponse) 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 (*ModifyInstanceElasticModeResponse) ToJsonString added in v1.0.750

func (r *ModifyInstanceElasticModeResponse) ToJsonString() string

type ModifyInstanceElasticModeResponseParams added in v1.0.750

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

Predefined struct for user

type ModifyInstanceNameRequest added in v1.0.750

type ModifyInstanceNameRequest struct {
	*tchttp.BaseRequest

	// 新名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例id
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`

	// 版本
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`
}

func NewModifyInstanceNameRequest added in v1.0.750

func NewModifyInstanceNameRequest() (request *ModifyInstanceNameRequest)

func (*ModifyInstanceNameRequest) FromJsonString added in v1.0.750

func (r *ModifyInstanceNameRequest) 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 (*ModifyInstanceNameRequest) ToJsonString added in v1.0.750

func (r *ModifyInstanceNameRequest) ToJsonString() string

type ModifyInstanceNameRequestParams added in v1.0.750

type ModifyInstanceNameRequestParams struct {
	// 新名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例id
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`

	// 版本
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`
}

Predefined struct for user

type ModifyInstanceNameResponse added in v1.0.750

type ModifyInstanceNameResponse struct {
	*tchttp.BaseResponse
	Response *ModifyInstanceNameResponseParams `json:"Response"`
}

func NewModifyInstanceNameResponse added in v1.0.750

func NewModifyInstanceNameResponse() (response *ModifyInstanceNameResponse)

func (*ModifyInstanceNameResponse) FromJsonString added in v1.0.750

func (r *ModifyInstanceNameResponse) 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 (*ModifyInstanceNameResponse) ToJsonString added in v1.0.750

func (r *ModifyInstanceNameResponse) ToJsonString() string

type ModifyInstanceNameResponseParams added in v1.0.750

type ModifyInstanceNameResponseParams struct {
	// 修改状态:0为成功
	ModifyCode *int64 `json:"ModifyCode,omitnil,omitempty" name:"ModifyCode"`

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

Predefined struct for user

type ModifyInstanceQpsLimitRequest added in v1.0.750

type ModifyInstanceQpsLimitRequest struct {
	*tchttp.BaseRequest

	// 套餐实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// qps上限
	QpsLimit *int64 `json:"QpsLimit,omitnil,omitempty" name:"QpsLimit"`
}

func NewModifyInstanceQpsLimitRequest added in v1.0.750

func NewModifyInstanceQpsLimitRequest() (request *ModifyInstanceQpsLimitRequest)

func (*ModifyInstanceQpsLimitRequest) FromJsonString added in v1.0.750

func (r *ModifyInstanceQpsLimitRequest) 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 (*ModifyInstanceQpsLimitRequest) ToJsonString added in v1.0.750

func (r *ModifyInstanceQpsLimitRequest) ToJsonString() string

type ModifyInstanceQpsLimitRequestParams added in v1.0.750

type ModifyInstanceQpsLimitRequestParams struct {
	// 套餐实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// qps上限
	QpsLimit *int64 `json:"QpsLimit,omitnil,omitempty" name:"QpsLimit"`
}

Predefined struct for user

type ModifyInstanceQpsLimitResponse added in v1.0.750

type ModifyInstanceQpsLimitResponse struct {
	*tchttp.BaseResponse
	Response *ModifyInstanceQpsLimitResponseParams `json:"Response"`
}

func NewModifyInstanceQpsLimitResponse added in v1.0.750

func NewModifyInstanceQpsLimitResponse() (response *ModifyInstanceQpsLimitResponse)

func (*ModifyInstanceQpsLimitResponse) FromJsonString added in v1.0.750

func (r *ModifyInstanceQpsLimitResponse) 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 (*ModifyInstanceQpsLimitResponse) ToJsonString added in v1.0.750

func (r *ModifyInstanceQpsLimitResponse) ToJsonString() string

type ModifyInstanceQpsLimitResponseParams added in v1.0.750

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

Predefined struct for user

type ModifyInstanceRenewFlagRequest added in v1.0.750

type ModifyInstanceRenewFlagRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 续费开关
	RenewFlag *int64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`
}

func NewModifyInstanceRenewFlagRequest added in v1.0.750

func NewModifyInstanceRenewFlagRequest() (request *ModifyInstanceRenewFlagRequest)

func (*ModifyInstanceRenewFlagRequest) FromJsonString added in v1.0.750

func (r *ModifyInstanceRenewFlagRequest) 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 (*ModifyInstanceRenewFlagRequest) ToJsonString added in v1.0.750

func (r *ModifyInstanceRenewFlagRequest) ToJsonString() string

type ModifyInstanceRenewFlagRequestParams added in v1.0.750

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

	// 续费开关
	RenewFlag *int64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`
}

Predefined struct for user

type ModifyInstanceRenewFlagResponse added in v1.0.750

type ModifyInstanceRenewFlagResponse struct {
	*tchttp.BaseResponse
	Response *ModifyInstanceRenewFlagResponseParams `json:"Response"`
}

func NewModifyInstanceRenewFlagResponse added in v1.0.750

func NewModifyInstanceRenewFlagResponse() (response *ModifyInstanceRenewFlagResponse)

func (*ModifyInstanceRenewFlagResponse) FromJsonString added in v1.0.750

func (r *ModifyInstanceRenewFlagResponse) 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 (*ModifyInstanceRenewFlagResponse) ToJsonString added in v1.0.750

func (r *ModifyInstanceRenewFlagResponse) ToJsonString() string

type ModifyInstanceRenewFlagResponseParams added in v1.0.750

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

Predefined struct for user

type ModifyIpAccessControlRequest added in v1.0.916

type ModifyIpAccessControlRequest struct {
	*tchttp.BaseRequest

	// 具体域名如:test.qcloudwaf.com
	// 全局域名为:global
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// ip参数列表
	IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"`

	// 42为黑名单,40为白名单
	ActionType *int64 `json:"ActionType,omitnil,omitempty" name:"ActionType"`

	// valid_ts为有效日期,值为秒级时间戳((如1680570420代表2023-04-04 09:07:00))
	ValidTS *int64 `json:"ValidTS,omitnil,omitempty" name:"ValidTS"`

	// 规则ID
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// WAF实例类型,sparta-waf表示SAAS型WAF,clb-waf表示负载均衡型WAF
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 是否为批量防护IP黑白名单,当为批量防护IP黑白名单时,取值为batch,否则为空
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

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

func NewModifyIpAccessControlRequest added in v1.0.916

func NewModifyIpAccessControlRequest() (request *ModifyIpAccessControlRequest)

func (*ModifyIpAccessControlRequest) FromJsonString added in v1.0.916

func (r *ModifyIpAccessControlRequest) 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 (*ModifyIpAccessControlRequest) ToJsonString added in v1.0.916

func (r *ModifyIpAccessControlRequest) ToJsonString() string

type ModifyIpAccessControlRequestParams added in v1.0.916

type ModifyIpAccessControlRequestParams struct {
	// 具体域名如:test.qcloudwaf.com
	// 全局域名为:global
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// ip参数列表
	IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"`

	// 42为黑名单,40为白名单
	ActionType *int64 `json:"ActionType,omitnil,omitempty" name:"ActionType"`

	// valid_ts为有效日期,值为秒级时间戳((如1680570420代表2023-04-04 09:07:00))
	ValidTS *int64 `json:"ValidTS,omitnil,omitempty" name:"ValidTS"`

	// 规则ID
	RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// WAF实例类型,sparta-waf表示SAAS型WAF,clb-waf表示负载均衡型WAF
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 是否为批量防护IP黑白名单,当为批量防护IP黑白名单时,取值为batch,否则为空
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

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

Predefined struct for user

type ModifyIpAccessControlResponse added in v1.0.916

type ModifyIpAccessControlResponse struct {
	*tchttp.BaseResponse
	Response *ModifyIpAccessControlResponseParams `json:"Response"`
}

func NewModifyIpAccessControlResponse added in v1.0.916

func NewModifyIpAccessControlResponse() (response *ModifyIpAccessControlResponse)

func (*ModifyIpAccessControlResponse) FromJsonString added in v1.0.916

func (r *ModifyIpAccessControlResponse) 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 (*ModifyIpAccessControlResponse) ToJsonString added in v1.0.916

func (r *ModifyIpAccessControlResponse) ToJsonString() string

type ModifyIpAccessControlResponseParams added in v1.0.916

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

Predefined struct for user

type ModifyModuleStatusRequest added in v1.0.762

type ModifyModuleStatusRequest struct {
	*tchttp.BaseRequest

	// 需要设置的domain
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// Web 安全模块开关,0或1
	WebSecurity *uint64 `json:"WebSecurity,omitnil,omitempty" name:"WebSecurity"`

	// 访问控制模块开关,0或者1
	AccessControl *uint64 `json:"AccessControl,omitnil,omitempty" name:"AccessControl"`

	// CC模块开关,0或者1
	CcProtection *uint64 `json:"CcProtection,omitnil,omitempty" name:"CcProtection"`

	// API安全模块开关,0或者1
	ApiProtection *uint64 `json:"ApiProtection,omitnil,omitempty" name:"ApiProtection"`

	// 防篡改模块开关,0或者1
	AntiTamper *uint64 `json:"AntiTamper,omitnil,omitempty" name:"AntiTamper"`

	// 防泄漏模块开关,0或者1
	AntiLeakage *uint64 `json:"AntiLeakage,omitnil,omitempty" name:"AntiLeakage"`

	// 限流模块开关,0或1
	RateLimit *uint64 `json:"RateLimit,omitnil,omitempty" name:"RateLimit"`
}

func NewModifyModuleStatusRequest added in v1.0.762

func NewModifyModuleStatusRequest() (request *ModifyModuleStatusRequest)

func (*ModifyModuleStatusRequest) FromJsonString added in v1.0.762

func (r *ModifyModuleStatusRequest) 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 (*ModifyModuleStatusRequest) ToJsonString added in v1.0.762

func (r *ModifyModuleStatusRequest) ToJsonString() string

type ModifyModuleStatusRequestParams added in v1.0.762

type ModifyModuleStatusRequestParams struct {
	// 需要设置的domain
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// Web 安全模块开关,0或1
	WebSecurity *uint64 `json:"WebSecurity,omitnil,omitempty" name:"WebSecurity"`

	// 访问控制模块开关,0或者1
	AccessControl *uint64 `json:"AccessControl,omitnil,omitempty" name:"AccessControl"`

	// CC模块开关,0或者1
	CcProtection *uint64 `json:"CcProtection,omitnil,omitempty" name:"CcProtection"`

	// API安全模块开关,0或者1
	ApiProtection *uint64 `json:"ApiProtection,omitnil,omitempty" name:"ApiProtection"`

	// 防篡改模块开关,0或者1
	AntiTamper *uint64 `json:"AntiTamper,omitnil,omitempty" name:"AntiTamper"`

	// 防泄漏模块开关,0或者1
	AntiLeakage *uint64 `json:"AntiLeakage,omitnil,omitempty" name:"AntiLeakage"`

	// 限流模块开关,0或1
	RateLimit *uint64 `json:"RateLimit,omitnil,omitempty" name:"RateLimit"`
}

Predefined struct for user

type ModifyModuleStatusResponse added in v1.0.762

type ModifyModuleStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyModuleStatusResponseParams `json:"Response"`
}

func NewModifyModuleStatusResponse added in v1.0.762

func NewModifyModuleStatusResponse() (response *ModifyModuleStatusResponse)

func (*ModifyModuleStatusResponse) FromJsonString added in v1.0.762

func (r *ModifyModuleStatusResponse) 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 (*ModifyModuleStatusResponse) ToJsonString added in v1.0.762

func (r *ModifyModuleStatusResponse) ToJsonString() string

type ModifyModuleStatusResponseParams added in v1.0.762

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

Predefined struct for user

type ModifyObjectRequest added in v1.0.764

type ModifyObjectRequest struct {
	*tchttp.BaseRequest

	// 修改对象标识
	ObjectId *string `json:"ObjectId,omitnil,omitempty" name:"ObjectId"`

	// 改动作类型:Status修改开关,InstanceId绑定实例, Proxy设置代理状态
	OpType *string `json:"OpType,omitnil,omitempty" name:"OpType"`

	// 新的Waf开关状态,如果和已有状态相同认为修改成功
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 新的实例ID,如果和已绑定的实例相同认为修改成功
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 是否开启代理,0:不开启,1:以XFF的第一个IP地址作为客户端IP,2:以remote_addr作为客户端IP,3:从指定的头部字段获取客户端IP,字段通过IpHeaders字段给出(OpType为Status或Proxy时,该值有效)
	Proxy *uint64 `json:"Proxy,omitnil,omitempty" name:"Proxy"`

	// IsCdn=3时,需要填此参数,表示自定义header(OpType为Status或Proxy时,该值有效)
	IpHeaders []*string `json:"IpHeaders,omitnil,omitempty" name:"IpHeaders"`
}

func NewModifyObjectRequest added in v1.0.764

func NewModifyObjectRequest() (request *ModifyObjectRequest)

func (*ModifyObjectRequest) FromJsonString added in v1.0.764

func (r *ModifyObjectRequest) 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 (*ModifyObjectRequest) ToJsonString added in v1.0.764

func (r *ModifyObjectRequest) ToJsonString() string

type ModifyObjectRequestParams added in v1.0.764

type ModifyObjectRequestParams struct {
	// 修改对象标识
	ObjectId *string `json:"ObjectId,omitnil,omitempty" name:"ObjectId"`

	// 改动作类型:Status修改开关,InstanceId绑定实例, Proxy设置代理状态
	OpType *string `json:"OpType,omitnil,omitempty" name:"OpType"`

	// 新的Waf开关状态,如果和已有状态相同认为修改成功
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 新的实例ID,如果和已绑定的实例相同认为修改成功
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 是否开启代理,0:不开启,1:以XFF的第一个IP地址作为客户端IP,2:以remote_addr作为客户端IP,3:从指定的头部字段获取客户端IP,字段通过IpHeaders字段给出(OpType为Status或Proxy时,该值有效)
	Proxy *uint64 `json:"Proxy,omitnil,omitempty" name:"Proxy"`

	// IsCdn=3时,需要填此参数,表示自定义header(OpType为Status或Proxy时,该值有效)
	IpHeaders []*string `json:"IpHeaders,omitnil,omitempty" name:"IpHeaders"`
}

Predefined struct for user

type ModifyObjectResponse added in v1.0.764

type ModifyObjectResponse struct {
	*tchttp.BaseResponse
	Response *ModifyObjectResponseParams `json:"Response"`
}

func NewModifyObjectResponse added in v1.0.764

func NewModifyObjectResponse() (response *ModifyObjectResponse)

func (*ModifyObjectResponse) FromJsonString added in v1.0.764

func (r *ModifyObjectResponse) 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 (*ModifyObjectResponse) ToJsonString added in v1.0.764

func (r *ModifyObjectResponse) ToJsonString() string

type ModifyObjectResponseParams added in v1.0.764

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

Predefined struct for user

type ModifyProtectionStatusRequest added in v1.0.730

type ModifyProtectionStatusRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// WAF的版本,clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF,默认是sparta-waf。
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`
}

func NewModifyProtectionStatusRequest added in v1.0.730

func NewModifyProtectionStatusRequest() (request *ModifyProtectionStatusRequest)

func (*ModifyProtectionStatusRequest) FromJsonString added in v1.0.730

func (r *ModifyProtectionStatusRequest) 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 (*ModifyProtectionStatusRequest) ToJsonString added in v1.0.730

func (r *ModifyProtectionStatusRequest) ToJsonString() string

type ModifyProtectionStatusRequestParams added in v1.0.730

type ModifyProtectionStatusRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// WAF的版本,clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF,默认是sparta-waf。
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`
}

Predefined struct for user

type ModifyProtectionStatusResponse added in v1.0.730

type ModifyProtectionStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyProtectionStatusResponseParams `json:"Response"`
}

func NewModifyProtectionStatusResponse added in v1.0.730

func NewModifyProtectionStatusResponse() (response *ModifyProtectionStatusResponse)

func (*ModifyProtectionStatusResponse) FromJsonString added in v1.0.730

func (r *ModifyProtectionStatusResponse) 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 (*ModifyProtectionStatusResponse) ToJsonString added in v1.0.730

func (r *ModifyProtectionStatusResponse) ToJsonString() string

type ModifyProtectionStatusResponseParams added in v1.0.730

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

Predefined struct for user

type ModifySpartaProtectionModeRequest added in v1.0.730

type ModifySpartaProtectionModeRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 防护状态:
	// 10:规则观察&&AI关闭模式,11:规则观察&&AI观察模式,12:规则观察&&AI拦截模式
	// 20:规则拦截&&AI关闭模式,21:规则拦截&&AI观察模式,22:规则拦截&&AI拦截模式
	Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// WAF的版本,clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF,默认是sparta-waf。
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 0是修改规则引擎状态,1是修改AI的状态
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewModifySpartaProtectionModeRequest added in v1.0.730

func NewModifySpartaProtectionModeRequest() (request *ModifySpartaProtectionModeRequest)

func (*ModifySpartaProtectionModeRequest) FromJsonString added in v1.0.730

func (r *ModifySpartaProtectionModeRequest) 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 (*ModifySpartaProtectionModeRequest) ToJsonString added in v1.0.730

func (r *ModifySpartaProtectionModeRequest) ToJsonString() string

type ModifySpartaProtectionModeRequestParams added in v1.0.730

type ModifySpartaProtectionModeRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 防护状态:
	// 10:规则观察&&AI关闭模式,11:规则观察&&AI观察模式,12:规则观察&&AI拦截模式
	// 20:规则拦截&&AI关闭模式,21:规则拦截&&AI观察模式,22:规则拦截&&AI拦截模式
	Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// WAF的版本,clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF,默认是sparta-waf。
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 0是修改规则引擎状态,1是修改AI的状态
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type ModifySpartaProtectionModeResponse added in v1.0.730

type ModifySpartaProtectionModeResponse struct {
	*tchttp.BaseResponse
	Response *ModifySpartaProtectionModeResponseParams `json:"Response"`
}

func NewModifySpartaProtectionModeResponse added in v1.0.730

func NewModifySpartaProtectionModeResponse() (response *ModifySpartaProtectionModeResponse)

func (*ModifySpartaProtectionModeResponse) FromJsonString added in v1.0.730

func (r *ModifySpartaProtectionModeResponse) 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 (*ModifySpartaProtectionModeResponse) ToJsonString added in v1.0.730

func (r *ModifySpartaProtectionModeResponse) ToJsonString() string

type ModifySpartaProtectionModeResponseParams added in v1.0.730

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

Predefined struct for user

type ModifySpartaProtectionRequest added in v1.0.688

type ModifySpartaProtectionRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 必填项。域名唯一ID
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 必填项。域名所属实例id
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`

	// 必填项。证书类型。
	// 0:仅配置HTTP监听端口,没有证书
	// 1:证书来源为自有证书
	// 2:证书来源为托管证书
	CertType *int64 `json:"CertType,omitnil,omitempty" name:"CertType"`

	// CertType为1时,需要填充此参数,表示自有证书的证书链
	Cert *string `json:"Cert,omitnil,omitempty" name:"Cert"`

	// CertType为1时,需要填充此参数,表示自有证书的私钥
	PrivateKey *string `json:"PrivateKey,omitnil,omitempty" name:"PrivateKey"`

	// CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id
	SSLId *string `json:"SSLId,omitnil,omitempty" name:"SSLId"`

	// 必填项。waf前是否部署有七层代理服务。
	// 0:没有部署代理服务
	// 1:有部署代理服务,waf将使用XFF获取客户端IP
	// 2:有部署代理服务,waf将使用remote_addr获取客户端IP
	// 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP
	IsCdn *int64 `json:"IsCdn,omitnil,omitempty" name:"IsCdn"`

	// 服务配置有HTTPS端口时,HTTPS的回源协议。
	// http:使用http协议回源,和HttpsUpstreamPort配合使用
	// https:使用https协议回源
	UpstreamScheme *string `json:"UpstreamScheme,omitnil,omitempty" name:"UpstreamScheme"`

	// HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段
	HttpsUpstreamPort *string `json:"HttpsUpstreamPort,omitnil,omitempty" name:"HttpsUpstreamPort"`

	// 必填项。是否开启HTTP强制跳转到HTTPS。
	// 0:不强制跳转
	// 1:开启强制跳转
	HttpsRewrite *uint64 `json:"HttpsRewrite,omitnil,omitempty" name:"HttpsRewrite"`

	// 必填项。回源类型。
	// 0:通过IP回源
	// 1:通过域名回源
	UpstreamType *int64 `json:"UpstreamType,omitnil,omitempty" name:"UpstreamType"`

	// 域名回源时的回源域名。UpstreamType为1时,需要填充此字段
	UpstreamDomain *string `json:"UpstreamDomain,omitnil,omitempty" name:"UpstreamDomain"`

	// IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段
	SrcList []*string `json:"SrcList,omitnil,omitempty" name:"SrcList"`

	// 必填项。是否开启HTTP2,需要开启HTTPS协议支持。
	// 0:关闭
	// 1:开启
	IsHttp2 *int64 `json:"IsHttp2,omitnil,omitempty" name:"IsHttp2"`

	// 必填项。是否开启WebSocket支持。
	// 0:关闭
	// 1:开启
	IsWebsocket *int64 `json:"IsWebsocket,omitnil,omitempty" name:"IsWebsocket"`

	// 必填项。回源负载均衡策略。
	// 0:轮询
	// 1:IP hash
	// 2:加权轮询
	LoadBalance *int64 `json:"LoadBalance,omitnil,omitempty" name:"LoadBalance"`

	// 待废弃,可不填。是否开启灰度,0表示不开启灰度。
	IsGray *int64 `json:"IsGray,omitnil,omitempty" name:"IsGray"`

	// 域名所属实例类型
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。
	Ports []*SpartaProtectionPort `json:"Ports,omitnil,omitempty" name:"Ports"`

	// 必填项。是否开启长连接。
	// 0: 短连接
	// 1: 长连接
	IsKeepAlive *string `json:"IsKeepAlive,omitnil,omitempty" name:"IsKeepAlive"`

	// 必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP
	Anycast *int64 `json:"Anycast,omitnil,omitempty" name:"Anycast"`

	// 回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []
	Weights []*int64 `json:"Weights,omitnil,omitempty" name:"Weights"`

	// 必填项,是否开启主动健康检测。
	// 0:不开启
	// 1:开启
	ActiveCheck *int64 `json:"ActiveCheck,omitnil,omitempty" name:"ActiveCheck"`

	// TLS版本信息
	TLSVersion *int64 `json:"TLSVersion,omitnil,omitempty" name:"TLSVersion"`

	// 加密套件信息
	Ciphers []*int64 `json:"Ciphers,omitnil,omitempty" name:"Ciphers"`

	// 必填项。加密套件模板。
	// 0:不支持选择,使用默认模板
	// 1:通用型模板
	// 2:安全型模板
	// 3:自定义模板
	CipherTemplate *int64 `json:"CipherTemplate,omitnil,omitempty" name:"CipherTemplate"`

	// WAF与源站的读超时时间,默认300s。
	ProxyReadTimeout *int64 `json:"ProxyReadTimeout,omitnil,omitempty" name:"ProxyReadTimeout"`

	// WAF与源站的写超时时间,默认300s。
	ProxySendTimeout *int64 `json:"ProxySendTimeout,omitnil,omitempty" name:"ProxySendTimeout"`

	// WAF回源时的SNI类型。
	// 0:关闭SNI,不配置client_hello中的server_name
	// 1:开启SNI,client_hello中的server_name为防护域名
	// 2:开启SNI,SNI为域名回源时的源站域名
	// 3:开启SNI,SNI为自定义域名
	SniType *int64 `json:"SniType,omitnil,omitempty" name:"SniType"`

	// SniType为3时,需要填此参数,表示自定义的SNI;
	SniHost *string `json:"SniHost,omitnil,omitempty" name:"SniHost"`

	// IsCdn=3时,需要填此参数,表示自定义header
	IpHeaders []*string `json:"IpHeaders,omitnil,omitempty" name:"IpHeaders"`

	// 必填项。是否开启XFF重置。
	// 0:关闭
	// 1:开启
	XFFReset *int64 `json:"XFFReset,omitnil,omitempty" name:"XFFReset"`

	// 域名备注信息
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`

	// 自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。
	UpstreamHost *string `json:"UpstreamHost,omitnil,omitempty" name:"UpstreamHost"`

	// 是否开启缓存 0-关闭 1-开启
	ProxyBuffer *int64 `json:"ProxyBuffer,omitnil,omitempty" name:"ProxyBuffer"`
}

func NewModifySpartaProtectionRequest added in v1.0.688

func NewModifySpartaProtectionRequest() (request *ModifySpartaProtectionRequest)

func (*ModifySpartaProtectionRequest) FromJsonString added in v1.0.688

func (r *ModifySpartaProtectionRequest) 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 (*ModifySpartaProtectionRequest) ToJsonString added in v1.0.688

func (r *ModifySpartaProtectionRequest) ToJsonString() string

type ModifySpartaProtectionRequestParams added in v1.0.688

type ModifySpartaProtectionRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 必填项。域名唯一ID
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 必填项。域名所属实例id
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`

	// 必填项。证书类型。
	// 0:仅配置HTTP监听端口,没有证书
	// 1:证书来源为自有证书
	// 2:证书来源为托管证书
	CertType *int64 `json:"CertType,omitnil,omitempty" name:"CertType"`

	// CertType为1时,需要填充此参数,表示自有证书的证书链
	Cert *string `json:"Cert,omitnil,omitempty" name:"Cert"`

	// CertType为1时,需要填充此参数,表示自有证书的私钥
	PrivateKey *string `json:"PrivateKey,omitnil,omitempty" name:"PrivateKey"`

	// CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id
	SSLId *string `json:"SSLId,omitnil,omitempty" name:"SSLId"`

	// 必填项。waf前是否部署有七层代理服务。
	// 0:没有部署代理服务
	// 1:有部署代理服务,waf将使用XFF获取客户端IP
	// 2:有部署代理服务,waf将使用remote_addr获取客户端IP
	// 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP
	IsCdn *int64 `json:"IsCdn,omitnil,omitempty" name:"IsCdn"`

	// 服务配置有HTTPS端口时,HTTPS的回源协议。
	// http:使用http协议回源,和HttpsUpstreamPort配合使用
	// https:使用https协议回源
	UpstreamScheme *string `json:"UpstreamScheme,omitnil,omitempty" name:"UpstreamScheme"`

	// HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段
	HttpsUpstreamPort *string `json:"HttpsUpstreamPort,omitnil,omitempty" name:"HttpsUpstreamPort"`

	// 必填项。是否开启HTTP强制跳转到HTTPS。
	// 0:不强制跳转
	// 1:开启强制跳转
	HttpsRewrite *uint64 `json:"HttpsRewrite,omitnil,omitempty" name:"HttpsRewrite"`

	// 必填项。回源类型。
	// 0:通过IP回源
	// 1:通过域名回源
	UpstreamType *int64 `json:"UpstreamType,omitnil,omitempty" name:"UpstreamType"`

	// 域名回源时的回源域名。UpstreamType为1时,需要填充此字段
	UpstreamDomain *string `json:"UpstreamDomain,omitnil,omitempty" name:"UpstreamDomain"`

	// IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段
	SrcList []*string `json:"SrcList,omitnil,omitempty" name:"SrcList"`

	// 必填项。是否开启HTTP2,需要开启HTTPS协议支持。
	// 0:关闭
	// 1:开启
	IsHttp2 *int64 `json:"IsHttp2,omitnil,omitempty" name:"IsHttp2"`

	// 必填项。是否开启WebSocket支持。
	// 0:关闭
	// 1:开启
	IsWebsocket *int64 `json:"IsWebsocket,omitnil,omitempty" name:"IsWebsocket"`

	// 必填项。回源负载均衡策略。
	// 0:轮询
	// 1:IP hash
	// 2:加权轮询
	LoadBalance *int64 `json:"LoadBalance,omitnil,omitempty" name:"LoadBalance"`

	// 待废弃,可不填。是否开启灰度,0表示不开启灰度。
	IsGray *int64 `json:"IsGray,omitnil,omitempty" name:"IsGray"`

	// 域名所属实例类型
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。
	Ports []*SpartaProtectionPort `json:"Ports,omitnil,omitempty" name:"Ports"`

	// 必填项。是否开启长连接。
	// 0: 短连接
	// 1: 长连接
	IsKeepAlive *string `json:"IsKeepAlive,omitnil,omitempty" name:"IsKeepAlive"`

	// 必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP
	Anycast *int64 `json:"Anycast,omitnil,omitempty" name:"Anycast"`

	// 回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []
	Weights []*int64 `json:"Weights,omitnil,omitempty" name:"Weights"`

	// 必填项,是否开启主动健康检测。
	// 0:不开启
	// 1:开启
	ActiveCheck *int64 `json:"ActiveCheck,omitnil,omitempty" name:"ActiveCheck"`

	// TLS版本信息
	TLSVersion *int64 `json:"TLSVersion,omitnil,omitempty" name:"TLSVersion"`

	// 加密套件信息
	Ciphers []*int64 `json:"Ciphers,omitnil,omitempty" name:"Ciphers"`

	// 必填项。加密套件模板。
	// 0:不支持选择,使用默认模板
	// 1:通用型模板
	// 2:安全型模板
	// 3:自定义模板
	CipherTemplate *int64 `json:"CipherTemplate,omitnil,omitempty" name:"CipherTemplate"`

	// WAF与源站的读超时时间,默认300s。
	ProxyReadTimeout *int64 `json:"ProxyReadTimeout,omitnil,omitempty" name:"ProxyReadTimeout"`

	// WAF与源站的写超时时间,默认300s。
	ProxySendTimeout *int64 `json:"ProxySendTimeout,omitnil,omitempty" name:"ProxySendTimeout"`

	// WAF回源时的SNI类型。
	// 0:关闭SNI,不配置client_hello中的server_name
	// 1:开启SNI,client_hello中的server_name为防护域名
	// 2:开启SNI,SNI为域名回源时的源站域名
	// 3:开启SNI,SNI为自定义域名
	SniType *int64 `json:"SniType,omitnil,omitempty" name:"SniType"`

	// SniType为3时,需要填此参数,表示自定义的SNI;
	SniHost *string `json:"SniHost,omitnil,omitempty" name:"SniHost"`

	// IsCdn=3时,需要填此参数,表示自定义header
	IpHeaders []*string `json:"IpHeaders,omitnil,omitempty" name:"IpHeaders"`

	// 必填项。是否开启XFF重置。
	// 0:关闭
	// 1:开启
	XFFReset *int64 `json:"XFFReset,omitnil,omitempty" name:"XFFReset"`

	// 域名备注信息
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`

	// 自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。
	UpstreamHost *string `json:"UpstreamHost,omitnil,omitempty" name:"UpstreamHost"`

	// 是否开启缓存 0-关闭 1-开启
	ProxyBuffer *int64 `json:"ProxyBuffer,omitnil,omitempty" name:"ProxyBuffer"`
}

Predefined struct for user

type ModifySpartaProtectionResponse added in v1.0.688

type ModifySpartaProtectionResponse struct {
	*tchttp.BaseResponse
	Response *ModifySpartaProtectionResponseParams `json:"Response"`
}

func NewModifySpartaProtectionResponse added in v1.0.688

func NewModifySpartaProtectionResponse() (response *ModifySpartaProtectionResponse)

func (*ModifySpartaProtectionResponse) FromJsonString added in v1.0.688

func (r *ModifySpartaProtectionResponse) 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 (*ModifySpartaProtectionResponse) ToJsonString added in v1.0.688

func (r *ModifySpartaProtectionResponse) ToJsonString() string

type ModifySpartaProtectionResponseParams added in v1.0.688

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

Predefined struct for user

type ModifyUserLevelRequest added in v1.0.762

type ModifyUserLevelRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 防护规则等级 300=standard,400=extended
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`
}

func NewModifyUserLevelRequest added in v1.0.762

func NewModifyUserLevelRequest() (request *ModifyUserLevelRequest)

func (*ModifyUserLevelRequest) FromJsonString added in v1.0.762

func (r *ModifyUserLevelRequest) 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 (*ModifyUserLevelRequest) ToJsonString added in v1.0.762

func (r *ModifyUserLevelRequest) ToJsonString() string

type ModifyUserLevelRequestParams added in v1.0.762

type ModifyUserLevelRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 防护规则等级 300=standard,400=extended
	Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"`
}

Predefined struct for user

type ModifyUserLevelResponse added in v1.0.762

type ModifyUserLevelResponse struct {
	*tchttp.BaseResponse
	Response *ModifyUserLevelResponseParams `json:"Response"`
}

func NewModifyUserLevelResponse added in v1.0.762

func NewModifyUserLevelResponse() (response *ModifyUserLevelResponse)

func (*ModifyUserLevelResponse) FromJsonString added in v1.0.762

func (r *ModifyUserLevelResponse) 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 (*ModifyUserLevelResponse) ToJsonString added in v1.0.762

func (r *ModifyUserLevelResponse) ToJsonString() string

type ModifyUserLevelResponseParams added in v1.0.762

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

Predefined struct for user

type ModifyUserSignatureRuleRequest added in v1.0.762

type ModifyUserSignatureRuleRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 主类id
	MainClassID *string `json:"MainClassID,omitnil,omitempty" name:"MainClassID"`

	// 主类开关0=关闭,1=开启,2=只告警
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 下发修改的规则列表
	RuleID []*ReqUserRule `json:"RuleID,omitnil,omitempty" name:"RuleID"`
}

func NewModifyUserSignatureRuleRequest added in v1.0.762

func NewModifyUserSignatureRuleRequest() (request *ModifyUserSignatureRuleRequest)

func (*ModifyUserSignatureRuleRequest) FromJsonString added in v1.0.762

func (r *ModifyUserSignatureRuleRequest) 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 (*ModifyUserSignatureRuleRequest) ToJsonString added in v1.0.762

func (r *ModifyUserSignatureRuleRequest) ToJsonString() string

type ModifyUserSignatureRuleRequestParams added in v1.0.762

type ModifyUserSignatureRuleRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 主类id
	MainClassID *string `json:"MainClassID,omitnil,omitempty" name:"MainClassID"`

	// 主类开关0=关闭,1=开启,2=只告警
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 下发修改的规则列表
	RuleID []*ReqUserRule `json:"RuleID,omitnil,omitempty" name:"RuleID"`
}

Predefined struct for user

type ModifyUserSignatureRuleResponse added in v1.0.762

type ModifyUserSignatureRuleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyUserSignatureRuleResponseParams `json:"Response"`
}

func NewModifyUserSignatureRuleResponse added in v1.0.762

func NewModifyUserSignatureRuleResponse() (response *ModifyUserSignatureRuleResponse)

func (*ModifyUserSignatureRuleResponse) FromJsonString added in v1.0.762

func (r *ModifyUserSignatureRuleResponse) 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 (*ModifyUserSignatureRuleResponse) ToJsonString added in v1.0.762

func (r *ModifyUserSignatureRuleResponse) ToJsonString() string

type ModifyUserSignatureRuleResponseParams added in v1.0.762

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

Predefined struct for user

type ModifyWafAutoDenyRulesRequest added in v1.0.386

type ModifyWafAutoDenyRulesRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 触发IP封禁的攻击次数阈值,范围为2~100次
	AttackThreshold *int64 `json:"AttackThreshold,omitnil,omitempty" name:"AttackThreshold"`

	// IP封禁统计时间,范围为1-60分钟
	TimeThreshold *int64 `json:"TimeThreshold,omitnil,omitempty" name:"TimeThreshold"`

	// 触发IP封禁后的封禁时间,范围为5~360分钟
	DenyTimeThreshold *int64 `json:"DenyTimeThreshold,omitnil,omitempty" name:"DenyTimeThreshold"`

	// 自动封禁状态,0表示关闭,1表示打开
	DefenseStatus *int64 `json:"DefenseStatus,omitnil,omitempty" name:"DefenseStatus"`
}

func NewModifyWafAutoDenyRulesRequest added in v1.0.386

func NewModifyWafAutoDenyRulesRequest() (request *ModifyWafAutoDenyRulesRequest)

func (*ModifyWafAutoDenyRulesRequest) FromJsonString added in v1.0.386

func (r *ModifyWafAutoDenyRulesRequest) 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 (*ModifyWafAutoDenyRulesRequest) ToJsonString added in v1.0.386

func (r *ModifyWafAutoDenyRulesRequest) ToJsonString() string

type ModifyWafAutoDenyRulesRequestParams added in v1.0.426

type ModifyWafAutoDenyRulesRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 触发IP封禁的攻击次数阈值,范围为2~100次
	AttackThreshold *int64 `json:"AttackThreshold,omitnil,omitempty" name:"AttackThreshold"`

	// IP封禁统计时间,范围为1-60分钟
	TimeThreshold *int64 `json:"TimeThreshold,omitnil,omitempty" name:"TimeThreshold"`

	// 触发IP封禁后的封禁时间,范围为5~360分钟
	DenyTimeThreshold *int64 `json:"DenyTimeThreshold,omitnil,omitempty" name:"DenyTimeThreshold"`

	// 自动封禁状态,0表示关闭,1表示打开
	DefenseStatus *int64 `json:"DefenseStatus,omitnil,omitempty" name:"DefenseStatus"`
}

Predefined struct for user

type ModifyWafAutoDenyRulesResponse added in v1.0.386

type ModifyWafAutoDenyRulesResponse struct {
	*tchttp.BaseResponse
	Response *ModifyWafAutoDenyRulesResponseParams `json:"Response"`
}

func NewModifyWafAutoDenyRulesResponse added in v1.0.386

func NewModifyWafAutoDenyRulesResponse() (response *ModifyWafAutoDenyRulesResponse)

func (*ModifyWafAutoDenyRulesResponse) FromJsonString added in v1.0.386

func (r *ModifyWafAutoDenyRulesResponse) 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 (*ModifyWafAutoDenyRulesResponse) ToJsonString added in v1.0.386

func (r *ModifyWafAutoDenyRulesResponse) ToJsonString() string

type ModifyWafAutoDenyRulesResponseParams added in v1.0.426

type ModifyWafAutoDenyRulesResponseParams struct {
	// 成功的状态码,需要JSON解码后再使用,返回的格式是{"域名":"状态"},成功的状态码为Success,其它的为失败的状态码(yunapi定义的错误码)
	Success *ResponseCode `json:"Success,omitnil,omitempty" name:"Success"`

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

Predefined struct for user

type ModifyWafThreatenIntelligenceRequest added in v1.0.386

type ModifyWafThreatenIntelligenceRequest struct {
	*tchttp.BaseRequest

	// 配置WAF威胁情报封禁模块详情
	WafThreatenIntelligenceDetails *WafThreatenIntelligenceDetails `json:"WafThreatenIntelligenceDetails,omitnil,omitempty" name:"WafThreatenIntelligenceDetails"`
}

func NewModifyWafThreatenIntelligenceRequest added in v1.0.386

func NewModifyWafThreatenIntelligenceRequest() (request *ModifyWafThreatenIntelligenceRequest)

func (*ModifyWafThreatenIntelligenceRequest) FromJsonString added in v1.0.386

func (r *ModifyWafThreatenIntelligenceRequest) 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 (*ModifyWafThreatenIntelligenceRequest) ToJsonString added in v1.0.386

func (r *ModifyWafThreatenIntelligenceRequest) ToJsonString() string

type ModifyWafThreatenIntelligenceRequestParams added in v1.0.426

type ModifyWafThreatenIntelligenceRequestParams struct {
	// 配置WAF威胁情报封禁模块详情
	WafThreatenIntelligenceDetails *WafThreatenIntelligenceDetails `json:"WafThreatenIntelligenceDetails,omitnil,omitempty" name:"WafThreatenIntelligenceDetails"`
}

Predefined struct for user

type ModifyWafThreatenIntelligenceResponse added in v1.0.386

type ModifyWafThreatenIntelligenceResponse struct {
	*tchttp.BaseResponse
	Response *ModifyWafThreatenIntelligenceResponseParams `json:"Response"`
}

func NewModifyWafThreatenIntelligenceResponse added in v1.0.386

func NewModifyWafThreatenIntelligenceResponse() (response *ModifyWafThreatenIntelligenceResponse)

func (*ModifyWafThreatenIntelligenceResponse) FromJsonString added in v1.0.386

func (r *ModifyWafThreatenIntelligenceResponse) 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 (*ModifyWafThreatenIntelligenceResponse) ToJsonString added in v1.0.386

type ModifyWafThreatenIntelligenceResponseParams added in v1.0.426

type ModifyWafThreatenIntelligenceResponseParams struct {
	// 当前WAF威胁情报封禁模块详情
	WafThreatenIntelligenceDetails *WafThreatenIntelligenceDetails `json:"WafThreatenIntelligenceDetails,omitnil,omitempty" name:"WafThreatenIntelligenceDetails"`

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

Predefined struct for user

type ModifyWebshellStatusRequest added in v1.0.762

type ModifyWebshellStatusRequest struct {
	*tchttp.BaseRequest

	// 域名webshell状态
	Webshell *WebshellStatus `json:"Webshell,omitnil,omitempty" name:"Webshell"`
}

func NewModifyWebshellStatusRequest added in v1.0.762

func NewModifyWebshellStatusRequest() (request *ModifyWebshellStatusRequest)

func (*ModifyWebshellStatusRequest) FromJsonString added in v1.0.762

func (r *ModifyWebshellStatusRequest) 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 (*ModifyWebshellStatusRequest) ToJsonString added in v1.0.762

func (r *ModifyWebshellStatusRequest) ToJsonString() string

type ModifyWebshellStatusRequestParams added in v1.0.762

type ModifyWebshellStatusRequestParams struct {
	// 域名webshell状态
	Webshell *WebshellStatus `json:"Webshell,omitnil,omitempty" name:"Webshell"`
}

Predefined struct for user

type ModifyWebshellStatusResponse added in v1.0.762

type ModifyWebshellStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyWebshellStatusResponseParams `json:"Response"`
}

func NewModifyWebshellStatusResponse added in v1.0.762

func NewModifyWebshellStatusResponse() (response *ModifyWebshellStatusResponse)

func (*ModifyWebshellStatusResponse) FromJsonString added in v1.0.762

func (r *ModifyWebshellStatusResponse) 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 (*ModifyWebshellStatusResponse) ToJsonString added in v1.0.762

func (r *ModifyWebshellStatusResponse) ToJsonString() string

type ModifyWebshellStatusResponseParams added in v1.0.762

type ModifyWebshellStatusResponseParams struct {
	// 成功的状态码,需要JSON解码后再使用,返回的格式是{"域名":"状态"},成功的状态码为Success,其它的为失败的状态码(yunapi定义的错误码)
	Success *ResponseCode `json:"Success,omitnil,omitempty" name:"Success"`

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

Predefined struct for user

type PageInfo added in v1.0.737

type PageInfo struct {
	// 页码
	PageNumber *string `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 页条目数量
	PageSize *string `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

type PeakPointsItem added in v1.0.640

type PeakPointsItem struct {
	// 秒级别时间戳
	Time *uint64 `json:"Time,omitnil,omitempty" name:"Time"`

	// QPS
	Access *uint64 `json:"Access,omitnil,omitempty" name:"Access"`

	// 上行带宽峰值,单位B
	Up *uint64 `json:"Up,omitnil,omitempty" name:"Up"`

	// 下行带宽峰值,单位B
	Down *uint64 `json:"Down,omitnil,omitempty" name:"Down"`

	// Web攻击次数
	Attack *uint64 `json:"Attack,omitnil,omitempty" name:"Attack"`

	// CC攻击次数
	Cc *uint64 `json:"Cc,omitnil,omitempty" name:"Cc"`

	// Bot qps
	BotAccess *uint64 `json:"BotAccess,omitnil,omitempty" name:"BotAccess"`

	// WAF返回给客户端状态码5xx次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	StatusServerError *uint64 `json:"StatusServerError,omitnil,omitempty" name:"StatusServerError"`

	// WAF返回给客户端状态码4xx次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	StatusClientError *uint64 `json:"StatusClientError,omitnil,omitempty" name:"StatusClientError"`

	// WAF返回给客户端状态码302次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	StatusRedirect *uint64 `json:"StatusRedirect,omitnil,omitempty" name:"StatusRedirect"`

	// WAF返回给客户端状态码202次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	StatusOk *uint64 `json:"StatusOk,omitnil,omitempty" name:"StatusOk"`

	// 源站返回给WAF状态码5xx次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpstreamServerError *uint64 `json:"UpstreamServerError,omitnil,omitempty" name:"UpstreamServerError"`

	// 源站返回给WAF状态码4xx次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpstreamClientError *uint64 `json:"UpstreamClientError,omitnil,omitempty" name:"UpstreamClientError"`

	// 源站返回给WAF状态码302次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpstreamRedirect *uint64 `json:"UpstreamRedirect,omitnil,omitempty" name:"UpstreamRedirect"`

	// 黑名单次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	BlackIP *uint64 `json:"BlackIP,omitnil,omitempty" name:"BlackIP"`

	// 防篡改次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tamper *uint64 `json:"Tamper,omitnil,omitempty" name:"Tamper"`

	// 信息防泄露次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Leak *uint64 `json:"Leak,omitnil,omitempty" name:"Leak"`

	// 访问控制
	// 注意:此字段可能返回 null,表示取不到有效值。
	ACL *uint64 `json:"ACL,omitnil,omitempty" name:"ACL"`

	// 小程序 qps
	// 注意:此字段可能返回 null,表示取不到有效值。
	WxAccess *uint64 `json:"WxAccess,omitnil,omitempty" name:"WxAccess"`

	// 小程序请求数
	// 注意:此字段可能返回 null,表示取不到有效值。
	WxCount *uint64 `json:"WxCount,omitnil,omitempty" name:"WxCount"`

	// 小程序上行带宽峰值,单位B
	// 注意:此字段可能返回 null,表示取不到有效值。
	WxUp *uint64 `json:"WxUp,omitnil,omitempty" name:"WxUp"`

	// 小程序下行带宽峰值,单位B
	// 注意:此字段可能返回 null,表示取不到有效值。
	WxDown *uint64 `json:"WxDown,omitnil,omitempty" name:"WxDown"`
}

type PiechartItem added in v1.0.767

type PiechartItem struct {
	// 类型
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 数量
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`
}

type PortInfo added in v1.0.538

type PortInfo struct {
	// Nginx的服务器id
	NginxServerId *uint64 `json:"NginxServerId,omitnil,omitempty" name:"NginxServerId"`

	// 监听端口配置
	Port *string `json:"Port,omitnil,omitempty" name:"Port"`

	// 与端口对应的协议
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 回源端口
	UpstreamPort *string `json:"UpstreamPort,omitnil,omitempty" name:"UpstreamPort"`

	// 回源协议
	UpstreamProtocol *string `json:"UpstreamProtocol,omitnil,omitempty" name:"UpstreamProtocol"`
}

type PortItem added in v1.0.386

type PortItem struct {
	// 监听端口配置
	Port *string `json:"Port,omitnil,omitempty" name:"Port"`

	// 与Port一一对应,表示端口对应的协议
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 与Port一一对应,  表示回源端口
	UpstreamPort *string `json:"UpstreamPort,omitnil,omitempty" name:"UpstreamPort"`

	// 与Port一一对应,  表示回源协议
	UpstreamProtocol *string `json:"UpstreamProtocol,omitnil,omitempty" name:"UpstreamProtocol"`

	// Nginx的服务器ID
	NginxServerId *string `json:"NginxServerId,omitnil,omitempty" name:"NginxServerId"`
}

type PostAttackDownloadTaskRequest added in v1.0.446

type PostAttackDownloadTaskRequest struct {
	*tchttp.BaseRequest

	// 查询的域名,所有域名使用all
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 查询起始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Lucene语法
	QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"`

	// 任务名称
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// 默认为desc,可以取值desc和asc
	Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"`

	// 下载的日志条数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
}

func NewPostAttackDownloadTaskRequest added in v1.0.446

func NewPostAttackDownloadTaskRequest() (request *PostAttackDownloadTaskRequest)

func (*PostAttackDownloadTaskRequest) FromJsonString added in v1.0.446

func (r *PostAttackDownloadTaskRequest) 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 (*PostAttackDownloadTaskRequest) ToJsonString added in v1.0.446

func (r *PostAttackDownloadTaskRequest) ToJsonString() string

type PostAttackDownloadTaskRequestParams added in v1.0.446

type PostAttackDownloadTaskRequestParams struct {
	// 查询的域名,所有域名使用all
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 查询起始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// Lucene语法
	QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"`

	// 任务名称
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// 默认为desc,可以取值desc和asc
	Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"`

	// 下载的日志条数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
}

Predefined struct for user

type PostAttackDownloadTaskResponse added in v1.0.446

type PostAttackDownloadTaskResponse struct {
	*tchttp.BaseResponse
	Response *PostAttackDownloadTaskResponseParams `json:"Response"`
}

func NewPostAttackDownloadTaskResponse added in v1.0.446

func NewPostAttackDownloadTaskResponse() (response *PostAttackDownloadTaskResponse)

func (*PostAttackDownloadTaskResponse) FromJsonString added in v1.0.446

func (r *PostAttackDownloadTaskResponse) 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 (*PostAttackDownloadTaskResponse) ToJsonString added in v1.0.446

func (r *PostAttackDownloadTaskResponse) ToJsonString() string

type PostAttackDownloadTaskResponseParams added in v1.0.446

type PostAttackDownloadTaskResponseParams struct {
	// 任务task id
	Flow *string `json:"Flow,omitnil,omitempty" name:"Flow"`

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

Predefined struct for user

type ProductInfo added in v1.0.774

type ProductInfo struct {
	// 产品名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type QPSPackageNew added in v1.0.427

type QPSPackageNew struct {
	// 资源ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResourceIds *string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"`

	// 过期时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ValidTime *string `json:"ValidTime,omitnil,omitempty" name:"ValidTime"`

	// 是否自动续费,1:自动续费,0:不自动续费
	// 注意:此字段可能返回 null,表示取不到有效值。
	RenewFlag *int64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`

	// 套餐购买个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 套餐购买地域,clb-waf暂时没有用到
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 计费项
	// 注意:此字段可能返回 null,表示取不到有效值。
	BillingItem *string `json:"BillingItem,omitnil,omitempty" name:"BillingItem"`
}

type QpsData added in v1.0.748

type QpsData struct {
	// 弹性qps默认值
	// 注意:此字段可能返回 null,表示取不到有效值。
	ElasticBillingDefault *uint64 `json:"ElasticBillingDefault,omitnil,omitempty" name:"ElasticBillingDefault"`

	// 弹性qps最小值
	// 注意:此字段可能返回 null,表示取不到有效值。
	ElasticBillingMin *uint64 `json:"ElasticBillingMin,omitnil,omitempty" name:"ElasticBillingMin"`

	// 弹性qps最大值
	// 注意:此字段可能返回 null,表示取不到有效值。
	ElasticBillingMax *uint64 `json:"ElasticBillingMax,omitnil,omitempty" name:"ElasticBillingMax"`

	// 业务扩展包最大qps
	// 注意:此字段可能返回 null,表示取不到有效值。
	QPSExtendMax *uint64 `json:"QPSExtendMax,omitnil,omitempty" name:"QPSExtendMax"`

	// 海外业务扩展包最大qps
	// 注意:此字段可能返回 null,表示取不到有效值。
	QPSExtendIntlMax *uint64 `json:"QPSExtendIntlMax,omitnil,omitempty" name:"QPSExtendIntlMax"`
}

type RefreshAccessCheckResultRequest added in v1.0.730

type RefreshAccessCheckResultRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
}

func NewRefreshAccessCheckResultRequest added in v1.0.730

func NewRefreshAccessCheckResultRequest() (request *RefreshAccessCheckResultRequest)

func (*RefreshAccessCheckResultRequest) FromJsonString added in v1.0.730

func (r *RefreshAccessCheckResultRequest) 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 (*RefreshAccessCheckResultRequest) ToJsonString added in v1.0.730

func (r *RefreshAccessCheckResultRequest) ToJsonString() string

type RefreshAccessCheckResultRequestParams added in v1.0.730

type RefreshAccessCheckResultRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
}

Predefined struct for user

type RefreshAccessCheckResultResponse added in v1.0.730

type RefreshAccessCheckResultResponse struct {
	*tchttp.BaseResponse
	Response *RefreshAccessCheckResultResponseParams `json:"Response"`
}

func NewRefreshAccessCheckResultResponse added in v1.0.730

func NewRefreshAccessCheckResultResponse() (response *RefreshAccessCheckResultResponse)

func (*RefreshAccessCheckResultResponse) FromJsonString added in v1.0.730

func (r *RefreshAccessCheckResultResponse) 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 (*RefreshAccessCheckResultResponse) ToJsonString added in v1.0.730

func (r *RefreshAccessCheckResultResponse) ToJsonString() string

type RefreshAccessCheckResultResponseParams added in v1.0.730

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

Predefined struct for user

type ReqUserRule added in v1.0.762

type ReqUserRule struct {
	// 特征序号
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 规则开关
	// 0:关
	// 1:开
	// 2:只告警
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 修改原因
	// 0:无(兼容记录为空)
	// 1:业务自身特性误报避免
	// 2:规则误报上报
	// 3:核心业务规则灰度
	// 4:其它
	Reason *int64 `json:"Reason,omitnil,omitempty" name:"Reason"`
}

type ResponseCode

type ResponseCode struct {
	// 如果成功则返回Success,失败则返回云api定义的错误码
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// 如果成功则返回Success,失败则返回WAF定义的二级错误码
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`
}

type Rule added in v1.0.762

type Rule struct {
	// 规则id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 规则类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 规则等级
	Level *string `json:"Level,omitnil,omitempty" name:"Level"`

	// 规则描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 规则防护的CVE编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	CVE *string `json:"CVE,omitnil,omitempty" name:"CVE"`

	// 规则的状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 规则修改的时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 门神规则新增/更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	AddTime *string `json:"AddTime,omitnil,omitempty" name:"AddTime"`
}

type RuleList added in v1.0.386

type RuleList struct {
	// 规则Id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 规则列表的id
	Rules []*uint64 `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 请求url
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 请求的方法
	Function *string `json:"Function,omitnil,omitempty" name:"Function"`

	// 时间戳
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 开关状态
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type SearchAccessLogRequest added in v1.0.228

type SearchAccessLogRequest struct {
	*tchttp.BaseRequest

	// 客户要查询的日志主题ID,每个客户都有对应的一个主题,新版本此字段填空字符串
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`

	// 要查询的日志的起始时间,Unix时间戳,单位ms
	From *int64 `json:"From,omitnil,omitempty" name:"From"`

	// 要查询的日志的结束时间,Unix时间戳,单位ms
	To *int64 `json:"To,omitnil,omitempty" name:"To"`

	// 查询语句,语句长度最大为4096
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// 单次查询返回的日志条数,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 新版本此字段失效,填空字符串,翻页使用Page
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// 日志接口是否按时间排序返回;可选值:asc(升序)、desc(降序),默认为 desc
	Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"`

	// 第几页,从0开始。新版本接口字段
	Page *int64 `json:"Page,omitnil,omitempty" name:"Page"`
}

func NewSearchAccessLogRequest added in v1.0.228

func NewSearchAccessLogRequest() (request *SearchAccessLogRequest)

func (*SearchAccessLogRequest) FromJsonString added in v1.0.228

func (r *SearchAccessLogRequest) 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 (*SearchAccessLogRequest) ToJsonString added in v1.0.228

func (r *SearchAccessLogRequest) ToJsonString() string

type SearchAccessLogRequestParams added in v1.0.426

type SearchAccessLogRequestParams struct {
	// 客户要查询的日志主题ID,每个客户都有对应的一个主题,新版本此字段填空字符串
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`

	// 要查询的日志的起始时间,Unix时间戳,单位ms
	From *int64 `json:"From,omitnil,omitempty" name:"From"`

	// 要查询的日志的结束时间,Unix时间戳,单位ms
	To *int64 `json:"To,omitnil,omitempty" name:"To"`

	// 查询语句,语句长度最大为4096
	Query *string `json:"Query,omitnil,omitempty" name:"Query"`

	// 单次查询返回的日志条数,最大值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 新版本此字段失效,填空字符串,翻页使用Page
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// 日志接口是否按时间排序返回;可选值:asc(升序)、desc(降序),默认为 desc
	Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"`

	// 第几页,从0开始。新版本接口字段
	Page *int64 `json:"Page,omitnil,omitempty" name:"Page"`
}

Predefined struct for user

type SearchAccessLogResponse added in v1.0.228

type SearchAccessLogResponse struct {
	*tchttp.BaseResponse
	Response *SearchAccessLogResponseParams `json:"Response"`
}

func NewSearchAccessLogResponse added in v1.0.228

func NewSearchAccessLogResponse() (response *SearchAccessLogResponse)

func (*SearchAccessLogResponse) FromJsonString added in v1.0.228

func (r *SearchAccessLogResponse) 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 (*SearchAccessLogResponse) ToJsonString added in v1.0.228

func (r *SearchAccessLogResponse) ToJsonString() string

type SearchAccessLogResponseParams added in v1.0.426

type SearchAccessLogResponseParams struct {
	// 新接口此字段失效,默认返回空字符串
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// 日志查询结果是否全部返回,其中,“true”表示结果返回,“false”表示结果为返回
	ListOver *bool `json:"ListOver,omitnil,omitempty" name:"ListOver"`

	// 返回的是否为分析结果,其中,“true”表示返回分析结果,“false”表示未返回分析结果
	Analysis *bool `json:"Analysis,omitnil,omitempty" name:"Analysis"`

	// 如果Analysis为True,则返回分析结果的列名,否则为空
	// 注意:此字段可能返回 null,表示取不到有效值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ColNames []*string `json:"ColNames,omitnil,omitempty" name:"ColNames"`

	// 日志查询结果;当Analysis为True时,可能返回为null
	// 注意:此字段可能返回 null,表示取不到有效值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Results []*AccessLogInfo `json:"Results,omitnil,omitempty" name:"Results"`

	// 日志分析结果;当Analysis为False时,可能返回为null
	// 注意:此字段可能返回 null,表示取不到有效值
	// 注意:此字段可能返回 null,表示取不到有效值。
	AnalysisResults []*AccessLogItems `json:"AnalysisResults,omitnil,omitempty" name:"AnalysisResults"`

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

Predefined struct for user

type SearchAttackLogRequest added in v1.0.588

type SearchAttackLogRequest struct {
	*tchttp.BaseRequest

	// 查询的域名,所有域名使用all
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 查询起始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 接口升级,这个字段传空字符串,翻页使用Page字段
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// Lucene语法
	QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"`

	// 查询的数量,默认10条,最多100条
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 默认为desc,可以取值desc和asc
	Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"`

	// 第几页,从0开始
	Page *int64 `json:"Page,omitnil,omitempty" name:"Page"`
}

func NewSearchAttackLogRequest added in v1.0.588

func NewSearchAttackLogRequest() (request *SearchAttackLogRequest)

func (*SearchAttackLogRequest) FromJsonString added in v1.0.588

func (r *SearchAttackLogRequest) 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 (*SearchAttackLogRequest) ToJsonString added in v1.0.588

func (r *SearchAttackLogRequest) ToJsonString() string

type SearchAttackLogRequestParams added in v1.0.588

type SearchAttackLogRequestParams struct {
	// 查询的域名,所有域名使用all
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 查询起始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 接口升级,这个字段传空字符串,翻页使用Page字段
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// Lucene语法
	QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"`

	// 查询的数量,默认10条,最多100条
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 默认为desc,可以取值desc和asc
	Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"`

	// 第几页,从0开始
	Page *int64 `json:"Page,omitnil,omitempty" name:"Page"`
}

Predefined struct for user

type SearchAttackLogResponse added in v1.0.588

type SearchAttackLogResponse struct {
	*tchttp.BaseResponse
	Response *SearchAttackLogResponseParams `json:"Response"`
}

func NewSearchAttackLogResponse added in v1.0.588

func NewSearchAttackLogResponse() (response *SearchAttackLogResponse)

func (*SearchAttackLogResponse) FromJsonString added in v1.0.588

func (r *SearchAttackLogResponse) 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 (*SearchAttackLogResponse) ToJsonString added in v1.0.588

func (r *SearchAttackLogResponse) ToJsonString() string

type SearchAttackLogResponseParams added in v1.0.588

type SearchAttackLogResponseParams struct {
	// 当前返回的攻击日志条数
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 接口升级,此字段无效,默认返回空字符串
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// 攻击日志数组条目内容
	Data []*AttackLogInfo `json:"Data,omitnil,omitempty" name:"Data"`

	// CLS接口返回内容
	ListOver *bool `json:"ListOver,omitnil,omitempty" name:"ListOver"`

	// CLS接口返回内容,标志是否启动新版本索引
	SqlFlag *bool `json:"SqlFlag,omitnil,omitempty" name:"SqlFlag"`

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

Predefined struct for user

type SearchItem added in v1.0.730

type SearchItem struct {
	// 日志开关
	ClsStatus *string `json:"ClsStatus,omitnil,omitempty" name:"ClsStatus"`

	// waf开关
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 流量模式
	FlowMode *string `json:"FlowMode,omitnil,omitempty" name:"FlowMode"`
}

type SessionData added in v1.0.737

type SessionData struct {
	// session定义
	Res []*SessionItem `json:"Res,omitnil,omitempty" name:"Res"`
}

type SessionItem added in v1.0.737

type SessionItem struct {
	// 匹配类型
	Category *string `json:"Category,omitnil,omitempty" name:"Category"`

	// 起始模式
	KeyOrStartMat *string `json:"KeyOrStartMat,omitnil,omitempty" name:"KeyOrStartMat"`

	// 结束模式
	EndMat *string `json:"EndMat,omitnil,omitempty" name:"EndMat"`

	// 起始偏移
	StartOffset *string `json:"StartOffset,omitnil,omitempty" name:"StartOffset"`

	// 结束偏移
	EndOffset *string `json:"EndOffset,omitnil,omitempty" name:"EndOffset"`

	// 数据源
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`

	// 更新时间戳
	TsVersion *string `json:"TsVersion,omitnil,omitempty" name:"TsVersion"`

	// SessionID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SessionId *int64 `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// Session名
	// 注意:此字段可能返回 null,表示取不到有效值。
	SessionName *string `json:"SessionName,omitnil,omitempty" name:"SessionName"`

	// Session是否正在被启用
	// 注意:此字段可能返回 null,表示取不到有效值。
	SessionInUsed *bool `json:"SessionInUsed,omitnil,omitempty" name:"SessionInUsed"`

	// Session关联的CC规则ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	RelatedRuleID []*int64 `json:"RelatedRuleID,omitnil,omitempty" name:"RelatedRuleID"`
}

type SpartaProtectionPort added in v1.0.688

type SpartaProtectionPort struct {
	// nginx Id
	NginxServerId *uint64 `json:"NginxServerId,omitnil,omitempty" name:"NginxServerId"`

	// 端口
	Port *string `json:"Port,omitnil,omitempty" name:"Port"`

	// 协议
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 后端端口
	UpstreamPort *string `json:"UpstreamPort,omitnil,omitempty" name:"UpstreamPort"`

	// 后端协议
	UpstreamProtocol *string `json:"UpstreamProtocol,omitnil,omitempty" name:"UpstreamProtocol"`
}

type Strategy

type Strategy struct {
	// 匹配字段
	//
	//     匹配字段不同,相应的匹配参数、逻辑符号、匹配内容有所不同
	// 具体如下所示:
	// <table><thead><tr><th>匹配字段</th><th>匹配参数</th><th>逻辑符号</th><th>匹配内容</th></tr></thead><tbody><tr><td>IP(来源IP)</td><td>不支持参数</td><td>ipmatch(匹配)<br/>ipnmatch(不匹配)</td><td>多个IP以英文逗号隔开,最多20个</td></tr><tr><td>IPV6(来源IPv6)</td><td>不支持参数</td><td>ipmatch(匹配)<br/>ipnmatch(不匹配)</td><td>支持单个IPV6地址</td></tr><tr><td>Referer(Referer)</td><td>不支持参数</td><td>empty(内容为空)<br/>null(不存在)<br/>eq(等于)<br/>neq(不等于)<br/>contains(包含)<br/>ncontains(不包含)<br/>len_eq(长度等于)<br/>len_gt(长度大于)<br/>len_lt(长度小于)<br/>strprefix(前缀匹配)<br/>strsuffix(后缀匹配)<br/>rematch(正则匹配)</td><td>请输入内容,512个字符以内</td></tr><tr><td>URL(请求路径)</td><td>不支持参数</td><td>eq(等于)<br/>neq(不等于)<br/>contains(包含)<br/>ncontains(不包含)<br/>len_eq(长度等于)<br/>len_gt(长度大于)<br/>len_lt(长度小于)<br/>strprefix(前缀匹配)<br/>strsuffix(后缀匹配)<br/>rematch(正则匹配)<br/></td><td>请以/开头,512个字符以内</td></tr><tr><td>UserAgent(UserAgent)</td><td>不支持参数</td><td>同匹配字段<font color="Red">Referer</font>逻辑符号</td><td>请输入内容,512个字符以内</td></tr><tr><td>HTTP_METHOD(HTTP请求方法)</td><td>不支持参数</td><td>eq(等于)<br/>neq(不等于)</td><td>请输入方法名称,建议大写</td></tr><tr><td>QUERY_STRING(请求字符串)</td><td>不支持参数</td><td>同匹配字段<font color="Red">请求路径</font>逻辑符号</td><td>请输入内容,512个字符以内</td></tr><tr><td>GET(GET参数值)</td><td>支持参数录入</td><td>contains(包含)<br/>ncontains(不包含)<br/>len_eq(长度等于)<br/>len_gt(长度大于)<br/>len_lt(长度小于)<br/>strprefix(前缀匹配)<br/>strsuffix(后缀匹配)</td><td>请输入内容,512个字符以内</td></tr><tr><td>GET_PARAMS_NAMES(GET参数名)</td><td>不支持参数</td><td>exsit(存在参数)<br/>nexsit(不存在参数)<br/>len_eq(长度等于)<br/>len_gt(长度大于)<br/>len_lt(长度小于)<br/>strprefix(前缀匹配)<br/>strsuffix(后缀匹配)</td><td>请输入内容,512个字符以内</td></tr><tr><td>POST(POST参数值)</td><td>支持参数录入</td><td>同匹配字段<font color="Red">GET参数值</font>逻辑符号</td><td>请输入内容,512个字符以内</td></tr><tr><td>GET_POST_NAMES(POST参数名)</td><td>不支持参数</td><td>同匹配字段<font color="Red">GET参数名</font>逻辑符号</td><td>请输入内容,512个字符以内</td></tr><tr><td>POST_BODY(完整BODY)</td><td>不支持参数</td><td>同匹配字段<font color="Red">请求路径</font>逻辑符号</td><td>请输入BODY内容,512个字符以内</td></tr><tr><td>COOKIE(Cookie)</td><td>不支持参数</td><td>empty(内容为空)<br/>null(不存在)<br/>rematch(正则匹配)</td><td><font color="Red">暂不支持</font></td></tr><tr><td>GET_COOKIES_NAMES(Cookie参数名)</td><td>不支持参数</td><td>同匹配字段<font color="Red">GET参数名</font>逻辑符号</td><td>请输入内容,512个字符以内</td></tr><tr><td>ARGS_COOKIE(Cookie参数值)</td><td>支持参数录入</td><td>同匹配字段<font color="Red">GET参数值</font>逻辑符号</td><td>请输入内容,512个字符以内</td></tr><tr><td>GET_HEADERS_NAMES(Header参数名)</td><td>不支持参数</td><td>exsit(存在参数)<br/>nexsit(不存在参数)<br/>len_eq(长度等于)<br/>len_gt(长度大于)<br/>len_lt(长度小于)<br/>strprefix(前缀匹配)<br/>strsuffix(后缀匹配)<br/>rematch(正则匹配)</td><td>请输入内容,建议小写,512个字符以内</td></tr><tr><td>ARGS_HEADER(Header参数值)</td><td>支持参数录入</td><td>contains(包含)<br/>ncontains(不包含)<br/>len_eq(长度等于)<br/>len_gt(长度大于)<br/>len_lt(长度小于)<br/>strprefix(前缀匹配)<br/>strsuffix(后缀匹配)<br/>rematch(正则匹配)</td><td>请输入内容,512个字符以内</td></tr></tbody></table>
	// 注意:此字段可能返回 null,表示取不到有效值。
	Field *string `json:"Field,omitnil,omitempty" name:"Field"`

	// 逻辑符号
	//
	//     逻辑符号一共分为以下几种类型:
	//         empty ( 内容为空)
	//         null (不存在)
	//         eq ( 等于)
	//         neq ( 不等于)
	//         contains ( 包含)
	//         ncontains ( 不包含)
	//         strprefix ( 前缀匹配)
	//         strsuffix ( 后缀匹配)
	//         len_eq ( 长度等于)
	//         len_gt ( 长度大于)
	//         len_lt ( 长度小于)
	//         ipmatch ( 属于)
	//         ipnmatch ( 不属于)
	//     各匹配字段对应的逻辑符号不同,详见上述匹配字段表格
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	CompareFunc *string `json:"CompareFunc,omitnil,omitempty" name:"CompareFunc"`

	// 匹配内容
	//
	//     目前 当匹配字段为COOKIE(Cookie)时,不需要输入 匹配内容
	// 其他都需要
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`

	// 匹配参数
	//
	//     配置参数一共分2种类型 不支持参数与支持参数
	//     当匹配字段为以下4个时,匹配参数才能录入,否则不支持该参数
	//         GET(GET参数值)
	//
	//         POST(POST参数值)
	//
	//         ARGS_COOKIE(Cookie参数值)
	//
	//         ARGS_HEADER(Header参数值)
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	Arg *string `json:"Arg,omitnil,omitempty" name:"Arg"`
}

type StrategyForAntiInfoLeak added in v1.0.737

type StrategyForAntiInfoLeak struct {
	// 匹配条件,returncode(响应码)、keywords(关键字)、information(敏感信息)
	Field *string `json:"Field,omitnil,omitempty" name:"Field"`

	// 逻辑符号,固定取值为contains
	CompareFunc *string `json:"CompareFunc,omitnil,omitempty" name:"CompareFunc"`

	// 匹配内容。
	// 以下三个对应Field为information时可取的匹配内容:
	// idcard(身份证)、phone(手机号)、bankcard(银行卡)。
	// 以下为对应Field为returncode时可取的匹配内容:
	// 400(状态码400)、403(状态码403)、404(状态码404)、4xx(其它4xx状态码)、500(状态码500)、501(状态码501)、502(状态码502)、504(状态码504)、5xx(其它5xx状态码)。
	// 当对应Field为keywords时由用户自己输入匹配内容。
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`
}

type SwitchDomainRulesRequest added in v1.0.588

type SwitchDomainRulesRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 规则列表
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 开关状态,0表示关闭,1表示开启,2表示只观察
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 设置为观察模式原因,
	// 1表示业务自身原因观察,2表示系统规则误报上报,3表示核心业务灰度观察,4表示其他
	Reason *uint64 `json:"Reason,omitnil,omitempty" name:"Reason"`
}

func NewSwitchDomainRulesRequest added in v1.0.588

func NewSwitchDomainRulesRequest() (request *SwitchDomainRulesRequest)

func (*SwitchDomainRulesRequest) FromJsonString added in v1.0.588

func (r *SwitchDomainRulesRequest) 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 (*SwitchDomainRulesRequest) ToJsonString added in v1.0.588

func (r *SwitchDomainRulesRequest) ToJsonString() string

type SwitchDomainRulesRequestParams added in v1.0.588

type SwitchDomainRulesRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 规则列表
	Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"`

	// 开关状态,0表示关闭,1表示开启,2表示只观察
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 设置为观察模式原因,
	// 1表示业务自身原因观察,2表示系统规则误报上报,3表示核心业务灰度观察,4表示其他
	Reason *uint64 `json:"Reason,omitnil,omitempty" name:"Reason"`
}

Predefined struct for user

type SwitchDomainRulesResponse added in v1.0.588

type SwitchDomainRulesResponse struct {
	*tchttp.BaseResponse
	Response *SwitchDomainRulesResponseParams `json:"Response"`
}

func NewSwitchDomainRulesResponse added in v1.0.588

func NewSwitchDomainRulesResponse() (response *SwitchDomainRulesResponse)

func (*SwitchDomainRulesResponse) FromJsonString added in v1.0.588

func (r *SwitchDomainRulesResponse) 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 (*SwitchDomainRulesResponse) ToJsonString added in v1.0.588

func (r *SwitchDomainRulesResponse) ToJsonString() string

type SwitchDomainRulesResponseParams added in v1.0.588

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

Predefined struct for user

type SwitchElasticModeRequest added in v1.0.752

type SwitchElasticModeRequest struct {
	*tchttp.BaseRequest

	// 版本,只能是sparta-waf, clb-waf, cdn-waf
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 0代表关闭,1代表打开
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 实例id
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

func NewSwitchElasticModeRequest added in v1.0.752

func NewSwitchElasticModeRequest() (request *SwitchElasticModeRequest)

func (*SwitchElasticModeRequest) FromJsonString added in v1.0.752

func (r *SwitchElasticModeRequest) 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 (*SwitchElasticModeRequest) ToJsonString added in v1.0.752

func (r *SwitchElasticModeRequest) ToJsonString() string

type SwitchElasticModeRequestParams added in v1.0.752

type SwitchElasticModeRequestParams struct {
	// 版本,只能是sparta-waf, clb-waf, cdn-waf
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 0代表关闭,1代表打开
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 实例id
	InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
}

Predefined struct for user

type SwitchElasticModeResponse added in v1.0.752

type SwitchElasticModeResponse struct {
	*tchttp.BaseResponse
	Response *SwitchElasticModeResponseParams `json:"Response"`
}

func NewSwitchElasticModeResponse added in v1.0.752

func NewSwitchElasticModeResponse() (response *SwitchElasticModeResponse)

func (*SwitchElasticModeResponse) FromJsonString added in v1.0.752

func (r *SwitchElasticModeResponse) 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 (*SwitchElasticModeResponse) ToJsonString added in v1.0.752

func (r *SwitchElasticModeResponse) ToJsonString() string

type SwitchElasticModeResponseParams added in v1.0.752

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

Predefined struct for user

type TLSCiphers added in v1.0.730

type TLSCiphers struct {
	// TLS版本ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	VersionId *int64 `json:"VersionId,omitnil,omitempty" name:"VersionId"`

	// 加密套件ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	CipherId *int64 `json:"CipherId,omitnil,omitempty" name:"CipherId"`

	// 加密套件
	// 注意:此字段可能返回 null,表示取不到有效值。
	CipherName *string `json:"CipherName,omitnil,omitempty" name:"CipherName"`
}

type TLSVersion added in v1.0.730

type TLSVersion struct {
	// TLSVERSION的ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	VersionId *int64 `json:"VersionId,omitnil,omitempty" name:"VersionId"`

	// TLSVERSION的NAME
	// 注意:此字段可能返回 null,表示取不到有效值。
	VersionName *string `json:"VersionName,omitnil,omitempty" name:"VersionName"`
}

type TargetEntity added in v1.0.731

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

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
}

type UpsertCCAutoStatusRequest added in v1.0.793

type UpsertCCAutoStatusRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 状态值
	Value *int64 `json:"Value,omitnil,omitempty" name:"Value"`

	// 版本:clb-waf, spart-waf
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`
}

func NewUpsertCCAutoStatusRequest added in v1.0.793

func NewUpsertCCAutoStatusRequest() (request *UpsertCCAutoStatusRequest)

func (*UpsertCCAutoStatusRequest) FromJsonString added in v1.0.793

func (r *UpsertCCAutoStatusRequest) 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 (*UpsertCCAutoStatusRequest) ToJsonString added in v1.0.793

func (r *UpsertCCAutoStatusRequest) ToJsonString() string

type UpsertCCAutoStatusRequestParams added in v1.0.793

type UpsertCCAutoStatusRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 状态值
	Value *int64 `json:"Value,omitnil,omitempty" name:"Value"`

	// 版本:clb-waf, spart-waf
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`
}

Predefined struct for user

type UpsertCCAutoStatusResponse added in v1.0.793

type UpsertCCAutoStatusResponse struct {
	*tchttp.BaseResponse
	Response *UpsertCCAutoStatusResponseParams `json:"Response"`
}

func NewUpsertCCAutoStatusResponse added in v1.0.793

func NewUpsertCCAutoStatusResponse() (response *UpsertCCAutoStatusResponse)

func (*UpsertCCAutoStatusResponse) FromJsonString added in v1.0.793

func (r *UpsertCCAutoStatusResponse) 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 (*UpsertCCAutoStatusResponse) ToJsonString added in v1.0.793

func (r *UpsertCCAutoStatusResponse) ToJsonString() string

type UpsertCCAutoStatusResponseParams added in v1.0.793

type UpsertCCAutoStatusResponseParams struct {
	// 正常情况为null
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`

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

Predefined struct for user

type UpsertCCRuleRequest added in v1.0.737

type UpsertCCRuleRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

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

	// 状态
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 高级模式(是否使用Session检测),0表示不启用,1表示启用
	Advance *string `json:"Advance,omitnil,omitempty" name:"Advance"`

	// CC检测阈值
	Limit *string `json:"Limit,omitnil,omitempty" name:"Limit"`

	// CC检测周期
	Interval *string `json:"Interval,omitnil,omitempty" name:"Interval"`

	// 检测Url
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 匹配方法,0表示等于,1表示前缀匹配,2表示包含
	MatchFunc *int64 `json:"MatchFunc,omitnil,omitempty" name:"MatchFunc"`

	// 动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截
	ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"`

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

	// 动作有效时间
	ValidTime *int64 `json:"ValidTime,omitnil,omitempty" name:"ValidTime"`

	// 附加参数
	OptionsArr *string `json:"OptionsArr,omitnil,omitempty" name:"OptionsArr"`

	// waf版本,sparta-waf或者clb-waf
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 操作类型
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 添加规则的来源事件id
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 规则需要启用的SessionID
	SessionApplied []*int64 `json:"SessionApplied,omitnil,omitempty" name:"SessionApplied"`

	// 规则ID,新增时填0
	RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`
}

func NewUpsertCCRuleRequest added in v1.0.737

func NewUpsertCCRuleRequest() (request *UpsertCCRuleRequest)

func (*UpsertCCRuleRequest) FromJsonString added in v1.0.737

func (r *UpsertCCRuleRequest) 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 (*UpsertCCRuleRequest) ToJsonString added in v1.0.737

func (r *UpsertCCRuleRequest) ToJsonString() string

type UpsertCCRuleRequestParams added in v1.0.737

type UpsertCCRuleRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

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

	// 状态
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 高级模式(是否使用Session检测),0表示不启用,1表示启用
	Advance *string `json:"Advance,omitnil,omitempty" name:"Advance"`

	// CC检测阈值
	Limit *string `json:"Limit,omitnil,omitempty" name:"Limit"`

	// CC检测周期
	Interval *string `json:"Interval,omitnil,omitempty" name:"Interval"`

	// 检测Url
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 匹配方法,0表示等于,1表示前缀匹配,2表示包含
	MatchFunc *int64 `json:"MatchFunc,omitnil,omitempty" name:"MatchFunc"`

	// 动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截
	ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"`

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

	// 动作有效时间
	ValidTime *int64 `json:"ValidTime,omitnil,omitempty" name:"ValidTime"`

	// 附加参数
	OptionsArr *string `json:"OptionsArr,omitnil,omitempty" name:"OptionsArr"`

	// waf版本,sparta-waf或者clb-waf
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 操作类型
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 添加规则的来源事件id
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 规则需要启用的SessionID
	SessionApplied []*int64 `json:"SessionApplied,omitnil,omitempty" name:"SessionApplied"`

	// 规则ID,新增时填0
	RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`
}

Predefined struct for user

type UpsertCCRuleResponse added in v1.0.737

type UpsertCCRuleResponse struct {
	*tchttp.BaseResponse
	Response *UpsertCCRuleResponseParams `json:"Response"`
}

func NewUpsertCCRuleResponse added in v1.0.737

func NewUpsertCCRuleResponse() (response *UpsertCCRuleResponse)

func (*UpsertCCRuleResponse) FromJsonString added in v1.0.737

func (r *UpsertCCRuleResponse) 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 (*UpsertCCRuleResponse) ToJsonString added in v1.0.737

func (r *UpsertCCRuleResponse) ToJsonString() string

type UpsertCCRuleResponseParams added in v1.0.737

type UpsertCCRuleResponseParams struct {
	// 一般为null
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`

	// 操作的RuleId
	RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`

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

Predefined struct for user

type UpsertIpAccessControlRequest added in v1.0.386

type UpsertIpAccessControlRequest struct {
	*tchttp.BaseRequest

	// 具体域名如:test.qcloudwaf.com
	// 全局域名为:global
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// ip 参数列表,json数组由ip,source,note,action,valid_ts组成。ip对应配置的ip地址,source固定为custom值,note为注释,action值42为黑名单,40为白名单,valid_ts为有效日期,值为秒级时间戳((如1680570420代表2023-04-04 09:07:00))
	Items []*string `json:"Items,omitnil,omitempty" name:"Items"`

	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// WAF实例类型,sparta-waf表示SAAS型WAF,clb-waf表示负载均衡型WAF
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 是否为多域名黑白名单,当为多域名的黑白名单时,取值为batch,否则为空
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`
}

func NewUpsertIpAccessControlRequest added in v1.0.386

func NewUpsertIpAccessControlRequest() (request *UpsertIpAccessControlRequest)

func (*UpsertIpAccessControlRequest) FromJsonString added in v1.0.386

func (r *UpsertIpAccessControlRequest) 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 (*UpsertIpAccessControlRequest) ToJsonString added in v1.0.386

func (r *UpsertIpAccessControlRequest) ToJsonString() string

type UpsertIpAccessControlRequestParams added in v1.0.426

type UpsertIpAccessControlRequestParams struct {
	// 具体域名如:test.qcloudwaf.com
	// 全局域名为:global
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// ip 参数列表,json数组由ip,source,note,action,valid_ts组成。ip对应配置的ip地址,source固定为custom值,note为注释,action值42为黑名单,40为白名单,valid_ts为有效日期,值为秒级时间戳((如1680570420代表2023-04-04 09:07:00))
	Items []*string `json:"Items,omitnil,omitempty" name:"Items"`

	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// WAF实例类型,sparta-waf表示SAAS型WAF,clb-waf表示负载均衡型WAF
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 是否为多域名黑白名单,当为多域名的黑白名单时,取值为batch,否则为空
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`
}

Predefined struct for user

type UpsertIpAccessControlResponse added in v1.0.386

type UpsertIpAccessControlResponse struct {
	*tchttp.BaseResponse
	Response *UpsertIpAccessControlResponseParams `json:"Response"`
}

func NewUpsertIpAccessControlResponse added in v1.0.386

func NewUpsertIpAccessControlResponse() (response *UpsertIpAccessControlResponse)

func (*UpsertIpAccessControlResponse) FromJsonString added in v1.0.386

func (r *UpsertIpAccessControlResponse) 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 (*UpsertIpAccessControlResponse) ToJsonString added in v1.0.386

func (r *UpsertIpAccessControlResponse) ToJsonString() string

type UpsertIpAccessControlResponseParams added in v1.0.426

type UpsertIpAccessControlResponseParams struct {
	// 添加或修改失败的条目
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailedItems *string `json:"FailedItems,omitnil,omitempty" name:"FailedItems"`

	// 添加或修改失败的数目
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailedCount *int64 `json:"FailedCount,omitnil,omitempty" name:"FailedCount"`

	// 添加或修改的IP数据Id列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ids []*string `json:"Ids,omitnil,omitempty" name:"Ids"`

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

Predefined struct for user

type UpsertSessionRequest added in v1.0.737

type UpsertSessionRequest struct {
	*tchttp.BaseRequest

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// session来源位置
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`

	// 提取类别
	Category *string `json:"Category,omitnil,omitempty" name:"Category"`

	// 提取key或者起始匹配模式
	KeyOrStartMat *string `json:"KeyOrStartMat,omitnil,omitempty" name:"KeyOrStartMat"`

	// 结束匹配模式
	EndMat *string `json:"EndMat,omitnil,omitempty" name:"EndMat"`

	// 起始偏移位置
	StartOffset *string `json:"StartOffset,omitnil,omitempty" name:"StartOffset"`

	// 结束偏移位置
	EndOffset *string `json:"EndOffset,omitnil,omitempty" name:"EndOffset"`

	// 版本
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// Session名
	SessionName *string `json:"SessionName,omitnil,omitempty" name:"SessionName"`

	// Session对应ID
	SessionID *int64 `json:"SessionID,omitnil,omitempty" name:"SessionID"`
}

func NewUpsertSessionRequest added in v1.0.737

func NewUpsertSessionRequest() (request *UpsertSessionRequest)

func (*UpsertSessionRequest) FromJsonString added in v1.0.737

func (r *UpsertSessionRequest) 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 (*UpsertSessionRequest) ToJsonString added in v1.0.737

func (r *UpsertSessionRequest) ToJsonString() string

type UpsertSessionRequestParams added in v1.0.737

type UpsertSessionRequestParams struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// session来源位置
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`

	// 提取类别
	Category *string `json:"Category,omitnil,omitempty" name:"Category"`

	// 提取key或者起始匹配模式
	KeyOrStartMat *string `json:"KeyOrStartMat,omitnil,omitempty" name:"KeyOrStartMat"`

	// 结束匹配模式
	EndMat *string `json:"EndMat,omitnil,omitempty" name:"EndMat"`

	// 起始偏移位置
	StartOffset *string `json:"StartOffset,omitnil,omitempty" name:"StartOffset"`

	// 结束偏移位置
	EndOffset *string `json:"EndOffset,omitnil,omitempty" name:"EndOffset"`

	// 版本
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// Session名
	SessionName *string `json:"SessionName,omitnil,omitempty" name:"SessionName"`

	// Session对应ID
	SessionID *int64 `json:"SessionID,omitnil,omitempty" name:"SessionID"`
}

Predefined struct for user

type UpsertSessionResponse added in v1.0.737

type UpsertSessionResponse struct {
	*tchttp.BaseResponse
	Response *UpsertSessionResponseParams `json:"Response"`
}

func NewUpsertSessionResponse added in v1.0.737

func NewUpsertSessionResponse() (response *UpsertSessionResponse)

func (*UpsertSessionResponse) FromJsonString added in v1.0.737

func (r *UpsertSessionResponse) 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 (*UpsertSessionResponse) ToJsonString added in v1.0.737

func (r *UpsertSessionResponse) ToJsonString() string

type UpsertSessionResponseParams added in v1.0.737

type UpsertSessionResponseParams struct {
	// 结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`

	// SessionID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SessionID *int64 `json:"SessionID,omitnil,omitempty" name:"SessionID"`

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

Predefined struct for user

type UserDomainInfo added in v1.0.730

type UserDomainInfo struct {
	// 用户id
	Appid *uint64 `json:"Appid,omitnil,omitempty" name:"Appid"`

	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 域名id
	DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`

	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// waf类型
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Level *string `json:"Level,omitnil,omitempty" name:"Level"`

	// 指定域名访问日志字段的开关
	// 注意:此字段可能返回 null,表示取不到有效值。
	WriteConfig *string `json:"WriteConfig,omitnil,omitempty" name:"WriteConfig"`

	// 指定域名是否写cls的开关 1:写 0:不写
	// 注意:此字段可能返回 null,表示取不到有效值。
	Cls *uint64 `json:"Cls,omitnil,omitempty" name:"Cls"`

	// 标记是否是混合云接入。hybrid表示混合云接入域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	CloudType *string `json:"CloudType,omitnil,omitempty" name:"CloudType"`
}

type UserSignatureRule added in v1.0.762

type UserSignatureRule struct {
	// 特征ID
	ID *string `json:"ID,omitnil,omitempty" name:"ID"`

	// 规则开关
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 主类ID
	MainClassID *string `json:"MainClassID,omitnil,omitempty" name:"MainClassID"`

	// 子类ID
	SubClassID *string `json:"SubClassID,omitnil,omitempty" name:"SubClassID"`

	// CVE ID
	CveID *string `json:"CveID,omitnil,omitempty" name:"CveID"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 更新时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 主类名字,根据Language字段输出中文/英文
	MainClassName *string `json:"MainClassName,omitnil,omitempty" name:"MainClassName"`

	// 子类名字,根据Language字段输出中文/英文,若子类id为00000000,此字段为空
	SubClassName *string `json:"SubClassName,omitnil,omitempty" name:"SubClassName"`

	// 规则描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 0/1
	Reason *int64 `json:"Reason,omitnil,omitempty" name:"Reason"`
}

type UserWhiteRule added in v1.0.765

type UserWhiteRule struct {
	// 白名单的id
	WhiteRuleId *uint64 `json:"WhiteRuleId,omitnil,omitempty" name:"WhiteRuleId"`

	// 规则id
	SignatureId *string `json:"SignatureId,omitnil,omitempty" name:"SignatureId"`

	// 状态
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 匹配域
	MatchField *string `json:"MatchField,omitnil,omitempty" name:"MatchField"`

	// 匹配方法
	MatchMethod *string `json:"MatchMethod,omitnil,omitempty" name:"MatchMethod"`

	// 匹配内容
	MatchContent *string `json:"MatchContent,omitnil,omitempty" name:"MatchContent"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 修改时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`
}

type UserWhiteRuleItem added in v1.0.765

type UserWhiteRuleItem struct {
	// 匹配域
	MatchField *string `json:"MatchField,omitnil,omitempty" name:"MatchField"`

	// 匹配方法
	MatchMethod *string `json:"MatchMethod,omitnil,omitempty" name:"MatchMethod"`

	// 匹配内容
	MatchContent *string `json:"MatchContent,omitnil,omitempty" name:"MatchContent"`
}

type VipInfo added in v1.0.630

type VipInfo struct {
	// Virtual IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// waf实例id
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

type WafRuleLimit added in v1.0.616

type WafRuleLimit struct {
	// 自定义CC的规格
	CC *uint64 `json:"CC,omitnil,omitempty" name:"CC"`

	// 自定义策略的规格
	CustomRule *uint64 `json:"CustomRule,omitnil,omitempty" name:"CustomRule"`

	// 黑白名单的规格
	IPControl *uint64 `json:"IPControl,omitnil,omitempty" name:"IPControl"`

	// 信息防泄漏的规格
	AntiLeak *uint64 `json:"AntiLeak,omitnil,omitempty" name:"AntiLeak"`

	// 防篡改的规格
	AntiTamper *uint64 `json:"AntiTamper,omitnil,omitempty" name:"AntiTamper"`

	// 紧急CC的规格
	AutoCC *uint64 `json:"AutoCC,omitnil,omitempty" name:"AutoCC"`

	// 地域封禁的规格
	AreaBan *uint64 `json:"AreaBan,omitnil,omitempty" name:"AreaBan"`

	// 自定义CC中配置session
	CCSession *uint64 `json:"CCSession,omitnil,omitempty" name:"CCSession"`

	// AI的规格
	AI *uint64 `json:"AI,omitnil,omitempty" name:"AI"`

	// 精准白名单的规格
	CustomWhite *uint64 `json:"CustomWhite,omitnil,omitempty" name:"CustomWhite"`

	// api安全的规格
	ApiSecurity *uint64 `json:"ApiSecurity,omitnil,omitempty" name:"ApiSecurity"`

	// 客户端流量标记的规格
	ClientMsg *uint64 `json:"ClientMsg,omitnil,omitempty" name:"ClientMsg"`

	// 流量标记的规格
	TrafficMarking *uint64 `json:"TrafficMarking,omitnil,omitempty" name:"TrafficMarking"`
}

type WafThreatenIntelligenceDetails added in v1.0.386

type WafThreatenIntelligenceDetails struct {
	// 封禁属性标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 封禁模组启用状态
	DefenseStatus *int64 `json:"DefenseStatus,omitnil,omitempty" name:"DefenseStatus"`

	// 最后更新时间
	LastUpdateTime *string `json:"LastUpdateTime,omitnil,omitempty" name:"LastUpdateTime"`
}

type WebshellStatus added in v1.0.762

type WebshellStatus struct {
	// 域名
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// webshell开关,1:开。0:关。2:观察
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL