From 770750067ce74bac93a6f9e25693089013981456 Mon Sep 17 00:00:00 2001 From: mikatong Date: Fri, 28 Jan 2022 11:12:48 +0800 Subject: [PATCH 1/2] fix: sync-mod --- .../tencentcloud/dayu/v20180709/client.go | 2673 ++++++++++++++++- vendor/modules.txt | 2 +- 2 files changed, 2621 insertions(+), 54 deletions(-) diff --git a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dayu/v20180709/client.go b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dayu/v20180709/client.go index d7edea59f1..314a9d3662 100644 --- a/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dayu/v20180709/client.go +++ b/vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dayu/v20180709/client.go @@ -15,6 +15,7 @@ package v20180709 import ( + "context" "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common" tchttp "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http" "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/profile" @@ -34,7 +35,7 @@ func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, return } -func NewClient(credential *common.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error) { +func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error) { client = &Client{} client.Init(region). WithCredential(credential). @@ -48,6 +49,8 @@ func NewCreateBasicDDoSAlarmThresholdRequest() (request *CreateBasicDDoSAlarmThr BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "CreateBasicDDoSAlarmThreshold") + + return } @@ -64,6 +67,20 @@ func (c *Client) CreateBasicDDoSAlarmThreshold(request *CreateBasicDDoSAlarmThre if request == nil { request = NewCreateBasicDDoSAlarmThresholdRequest() } + + response = NewCreateBasicDDoSAlarmThresholdResponse() + err = c.Send(request, response) + return +} + +// CreateBasicDDoSAlarmThreshold +// 设置基础防护的DDoS告警阈值,只支持基础防护产品 +func (c *Client) CreateBasicDDoSAlarmThresholdWithContext(ctx context.Context, request *CreateBasicDDoSAlarmThresholdRequest) (response *CreateBasicDDoSAlarmThresholdResponse, err error) { + if request == nil { + request = NewCreateBasicDDoSAlarmThresholdRequest() + } + request.SetContext(ctx) + response = NewCreateBasicDDoSAlarmThresholdResponse() err = c.Send(request, response) return @@ -74,6 +91,8 @@ func NewCreateBoundIPRequest() (request *CreateBoundIPRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "CreateBoundIP") + + return } @@ -95,6 +114,25 @@ func (c *Client) CreateBoundIP(request *CreateBoundIPRequest) (response *CreateB if request == nil { request = NewCreateBoundIPRequest() } + + response = NewCreateBoundIPResponse() + err = c.Send(request, response) + return +} + +// CreateBoundIP +// 绑定IP到高防包实例,支持独享包、共享包;需要注意的是此接口绑定或解绑IP是异步接口,当处于绑定或解绑中时,则不允许再进行绑定或解绑,需要等待当前绑定或解绑完成。 +// +// 可能返回的错误码: +// LIMITEXCEEDED = "LimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) CreateBoundIPWithContext(ctx context.Context, request *CreateBoundIPRequest) (response *CreateBoundIPResponse, err error) { + if request == nil { + request = NewCreateBoundIPRequest() + } + request.SetContext(ctx) + response = NewCreateBoundIPResponse() err = c.Send(request, response) return @@ -105,6 +143,8 @@ func NewCreateCCFrequencyRulesRequest() (request *CreateCCFrequencyRulesRequest) BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "CreateCCFrequencyRules") + + return } @@ -126,6 +166,25 @@ func (c *Client) CreateCCFrequencyRules(request *CreateCCFrequencyRulesRequest) if request == nil { request = NewCreateCCFrequencyRulesRequest() } + + response = NewCreateCCFrequencyRulesResponse() + err = c.Send(request, response) + return +} + +// CreateCCFrequencyRules +// 添加CC防护的访问频率控制规则 +// +// 可能返回的错误码: +// LIMITEXCEEDED = "LimitExceeded" +// RESOURCEINUSE = "ResourceInUse" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) CreateCCFrequencyRulesWithContext(ctx context.Context, request *CreateCCFrequencyRulesRequest) (response *CreateCCFrequencyRulesResponse, err error) { + if request == nil { + request = NewCreateCCFrequencyRulesRequest() + } + request.SetContext(ctx) + response = NewCreateCCFrequencyRulesResponse() err = c.Send(request, response) return @@ -136,6 +195,8 @@ func NewCreateCCSelfDefinePolicyRequest() (request *CreateCCSelfDefinePolicyRequ BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "CreateCCSelfDefinePolicy") + + return } @@ -163,6 +224,31 @@ func (c *Client) CreateCCSelfDefinePolicy(request *CreateCCSelfDefinePolicyReque if request == nil { request = NewCreateCCSelfDefinePolicyRequest() } + + response = NewCreateCCSelfDefinePolicyResponse() + err = c.Send(request, response) + return +} + +// CreateCCSelfDefinePolicy +// 创建CC自定义策略 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) CreateCCSelfDefinePolicyWithContext(ctx context.Context, request *CreateCCSelfDefinePolicyRequest) (response *CreateCCSelfDefinePolicyResponse, err error) { + if request == nil { + request = NewCreateCCSelfDefinePolicyRequest() + } + request.SetContext(ctx) + response = NewCreateCCSelfDefinePolicyResponse() err = c.Send(request, response) return @@ -173,6 +259,8 @@ func NewCreateDDoSPolicyRequest() (request *CreateDDoSPolicyRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "CreateDDoSPolicy") + + return } @@ -200,6 +288,31 @@ func (c *Client) CreateDDoSPolicy(request *CreateDDoSPolicyRequest) (response *C if request == nil { request = NewCreateDDoSPolicyRequest() } + + response = NewCreateDDoSPolicyResponse() + err = c.Send(request, response) + return +} + +// CreateDDoSPolicy +// 添加DDoS高级策略 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) CreateDDoSPolicyWithContext(ctx context.Context, request *CreateDDoSPolicyRequest) (response *CreateDDoSPolicyResponse, err error) { + if request == nil { + request = NewCreateDDoSPolicyRequest() + } + request.SetContext(ctx) + response = NewCreateDDoSPolicyResponse() err = c.Send(request, response) return @@ -210,6 +323,8 @@ func NewCreateDDoSPolicyCaseRequest() (request *CreateDDoSPolicyCaseRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "CreateDDoSPolicyCase") + + return } @@ -224,19 +339,28 @@ func NewCreateDDoSPolicyCaseResponse() (response *CreateDDoSPolicyCaseResponse) // 添加策略场景 // // 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" // LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" func (c *Client) CreateDDoSPolicyCase(request *CreateDDoSPolicyCaseRequest) (response *CreateDDoSPolicyCaseResponse, err error) { if request == nil { request = NewCreateDDoSPolicyCaseRequest() } + + response = NewCreateDDoSPolicyCaseResponse() + err = c.Send(request, response) + return +} + +// CreateDDoSPolicyCase +// 添加策略场景 +// +// 可能返回的错误码: +// LIMITEXCEEDED = "LimitExceeded" +func (c *Client) CreateDDoSPolicyCaseWithContext(ctx context.Context, request *CreateDDoSPolicyCaseRequest) (response *CreateDDoSPolicyCaseResponse, err error) { + if request == nil { + request = NewCreateDDoSPolicyCaseRequest() + } + request.SetContext(ctx) + response = NewCreateDDoSPolicyCaseResponse() err = c.Send(request, response) return @@ -247,6 +371,8 @@ func NewCreateInstanceNameRequest() (request *CreateInstanceNameRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "CreateInstanceName") + + return } @@ -261,19 +387,28 @@ func NewCreateInstanceNameResponse() (response *CreateInstanceNameResponse) { // 资源实例重命名,支持独享包、共享包、高防IP、高防IP专业版; // // 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" // LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" func (c *Client) CreateInstanceName(request *CreateInstanceNameRequest) (response *CreateInstanceNameResponse, err error) { if request == nil { request = NewCreateInstanceNameRequest() } + + response = NewCreateInstanceNameResponse() + err = c.Send(request, response) + return +} + +// CreateInstanceName +// 资源实例重命名,支持独享包、共享包、高防IP、高防IP专业版; +// +// 可能返回的错误码: +// LIMITEXCEEDED = "LimitExceeded" +func (c *Client) CreateInstanceNameWithContext(ctx context.Context, request *CreateInstanceNameRequest) (response *CreateInstanceNameResponse, err error) { + if request == nil { + request = NewCreateInstanceNameRequest() + } + request.SetContext(ctx) + response = NewCreateInstanceNameResponse() err = c.Send(request, response) return @@ -284,6 +419,8 @@ func NewCreateL4HealthConfigRequest() (request *CreateL4HealthConfigRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "CreateL4HealthConfig") + + return } @@ -298,19 +435,28 @@ func NewCreateL4HealthConfigResponse() (response *CreateL4HealthConfigResponse) // 上传四层健康检查配置 // // 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" // LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" func (c *Client) CreateL4HealthConfig(request *CreateL4HealthConfigRequest) (response *CreateL4HealthConfigResponse, err error) { if request == nil { request = NewCreateL4HealthConfigRequest() } + + response = NewCreateL4HealthConfigResponse() + err = c.Send(request, response) + return +} + +// CreateL4HealthConfig +// 上传四层健康检查配置 +// +// 可能返回的错误码: +// LIMITEXCEEDED = "LimitExceeded" +func (c *Client) CreateL4HealthConfigWithContext(ctx context.Context, request *CreateL4HealthConfigRequest) (response *CreateL4HealthConfigResponse, err error) { + if request == nil { + request = NewCreateL4HealthConfigRequest() + } + request.SetContext(ctx) + response = NewCreateL4HealthConfigResponse() err = c.Send(request, response) return @@ -321,6 +467,8 @@ func NewCreateL4RulesRequest() (request *CreateL4RulesRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "CreateL4Rules") + + return } @@ -335,19 +483,28 @@ func NewCreateL4RulesResponse() (response *CreateL4RulesResponse) { // 添加L4转发规则 // // 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" // LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" func (c *Client) CreateL4Rules(request *CreateL4RulesRequest) (response *CreateL4RulesResponse, err error) { if request == nil { request = NewCreateL4RulesRequest() } + + response = NewCreateL4RulesResponse() + err = c.Send(request, response) + return +} + +// CreateL4Rules +// 添加L4转发规则 +// +// 可能返回的错误码: +// LIMITEXCEEDED = "LimitExceeded" +func (c *Client) CreateL4RulesWithContext(ctx context.Context, request *CreateL4RulesRequest) (response *CreateL4RulesResponse, err error) { + if request == nil { + request = NewCreateL4RulesRequest() + } + request.SetContext(ctx) + response = NewCreateL4RulesResponse() err = c.Send(request, response) return @@ -358,6 +515,8 @@ func NewCreateL7CCRuleRequest() (request *CreateL7CCRuleRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "CreateL7CCRule") + + return } @@ -372,19 +531,28 @@ func NewCreateL7CCRuleResponse() (response *CreateL7CCRuleResponse) { // 此接口是7层CC的访问频控自定义规则(IP+Host维度,不支持具体的URI),此接口已弃用,请调用新接口CreateCCFrequencyRules,新接口同时支持IP+Host维度以及具体的URI; // // 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" // LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" func (c *Client) CreateL7CCRule(request *CreateL7CCRuleRequest) (response *CreateL7CCRuleResponse, err error) { if request == nil { request = NewCreateL7CCRuleRequest() } + + response = NewCreateL7CCRuleResponse() + err = c.Send(request, response) + return +} + +// CreateL7CCRule +// 此接口是7层CC的访问频控自定义规则(IP+Host维度,不支持具体的URI),此接口已弃用,请调用新接口CreateCCFrequencyRules,新接口同时支持IP+Host维度以及具体的URI; +// +// 可能返回的错误码: +// LIMITEXCEEDED = "LimitExceeded" +func (c *Client) CreateL7CCRuleWithContext(ctx context.Context, request *CreateL7CCRuleRequest) (response *CreateL7CCRuleResponse, err error) { + if request == nil { + request = NewCreateL7CCRuleRequest() + } + request.SetContext(ctx) + response = NewCreateL7CCRuleResponse() err = c.Send(request, response) return @@ -395,6 +563,8 @@ func NewCreateL7HealthConfigRequest() (request *CreateL7HealthConfigRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "CreateL7HealthConfig") + + return } @@ -409,19 +579,28 @@ func NewCreateL7HealthConfigResponse() (response *CreateL7HealthConfigResponse) // 上传七层健康检查配置 // // 可能返回的错误码: -// FAILEDOPERATION = "FailedOperation" -// INTERNALERROR = "InternalError" -// INVALIDPARAMETER = "InvalidParameter" -// INVALIDPARAMETERVALUE = "InvalidParameterValue" // LIMITEXCEEDED = "LimitExceeded" -// MISSINGPARAMETER = "MissingParameter" -// RESOURCEINUSE = "ResourceInUse" -// RESOURCENOTFOUND = "ResourceNotFound" -// RESOURCEUNAVAILABLE = "ResourceUnavailable" func (c *Client) CreateL7HealthConfig(request *CreateL7HealthConfigRequest) (response *CreateL7HealthConfigResponse, err error) { if request == nil { request = NewCreateL7HealthConfigRequest() } + + response = NewCreateL7HealthConfigResponse() + err = c.Send(request, response) + return +} + +// CreateL7HealthConfig +// 上传七层健康检查配置 +// +// 可能返回的错误码: +// LIMITEXCEEDED = "LimitExceeded" +func (c *Client) CreateL7HealthConfigWithContext(ctx context.Context, request *CreateL7HealthConfigRequest) (response *CreateL7HealthConfigResponse, err error) { + if request == nil { + request = NewCreateL7HealthConfigRequest() + } + request.SetContext(ctx) + response = NewCreateL7HealthConfigResponse() err = c.Send(request, response) return @@ -432,6 +611,8 @@ func NewCreateL7RuleCertRequest() (request *CreateL7RuleCertRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "CreateL7RuleCert") + + return } @@ -451,6 +632,23 @@ func (c *Client) CreateL7RuleCert(request *CreateL7RuleCertRequest) (response *C if request == nil { request = NewCreateL7RuleCertRequest() } + + response = NewCreateL7RuleCertResponse() + err = c.Send(request, response) + return +} + +// CreateL7RuleCert +// 配置7层转发规则的证书 +// +// 可能返回的错误码: +// RESOURCEINUSE = "ResourceInUse" +func (c *Client) CreateL7RuleCertWithContext(ctx context.Context, request *CreateL7RuleCertRequest) (response *CreateL7RuleCertResponse, err error) { + if request == nil { + request = NewCreateL7RuleCertRequest() + } + request.SetContext(ctx) + response = NewCreateL7RuleCertResponse() err = c.Send(request, response) return @@ -461,6 +659,8 @@ func NewCreateL7RulesRequest() (request *CreateL7RulesRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "CreateL7Rules") + + return } @@ -480,6 +680,23 @@ func (c *Client) CreateL7Rules(request *CreateL7RulesRequest) (response *CreateL if request == nil { request = NewCreateL7RulesRequest() } + + response = NewCreateL7RulesResponse() + err = c.Send(request, response) + return +} + +// CreateL7Rules +// 添加7层(网站)转发规则 +// +// 可能返回的错误码: +// RESOURCEINUSE = "ResourceInUse" +func (c *Client) CreateL7RulesWithContext(ctx context.Context, request *CreateL7RulesRequest) (response *CreateL7RulesResponse, err error) { + if request == nil { + request = NewCreateL7RulesRequest() + } + request.SetContext(ctx) + response = NewCreateL7RulesResponse() err = c.Send(request, response) return @@ -490,6 +707,8 @@ func NewCreateL7RulesUploadRequest() (request *CreateL7RulesUploadRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "CreateL7RulesUpload") + + return } @@ -518,6 +737,32 @@ func (c *Client) CreateL7RulesUpload(request *CreateL7RulesUploadRequest) (respo if request == nil { request = NewCreateL7RulesUploadRequest() } + + response = NewCreateL7RulesUploadResponse() + err = c.Send(request, response) + return +} + +// CreateL7RulesUpload +// 批量上传7层转发规则 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) CreateL7RulesUploadWithContext(ctx context.Context, request *CreateL7RulesUploadRequest) (response *CreateL7RulesUploadResponse, err error) { + if request == nil { + request = NewCreateL7RulesUploadRequest() + } + request.SetContext(ctx) + response = NewCreateL7RulesUploadResponse() err = c.Send(request, response) return @@ -528,6 +773,8 @@ func NewCreateNetReturnRequest() (request *CreateNetReturnRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "CreateNetReturn") + + return } @@ -556,6 +803,32 @@ func (c *Client) CreateNetReturn(request *CreateNetReturnRequest) (response *Cre if request == nil { request = NewCreateNetReturnRequest() } + + response = NewCreateNetReturnResponse() + err = c.Send(request, response) + return +} + +// CreateNetReturn +// 高防IP专业版一键切回源站 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) CreateNetReturnWithContext(ctx context.Context, request *CreateNetReturnRequest) (response *CreateNetReturnResponse, err error) { + if request == nil { + request = NewCreateNetReturnRequest() + } + request.SetContext(ctx) + response = NewCreateNetReturnResponse() err = c.Send(request, response) return @@ -566,6 +839,8 @@ func NewCreateNewL4RulesRequest() (request *CreateNewL4RulesRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "CreateNewL4Rules") + + return } @@ -594,6 +869,32 @@ func (c *Client) CreateNewL4Rules(request *CreateNewL4RulesRequest) (response *C if request == nil { request = NewCreateNewL4RulesRequest() } + + response = NewCreateNewL4RulesResponse() + err = c.Send(request, response) + return +} + +// CreateNewL4Rules +// 添加L4转发规则 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) CreateNewL4RulesWithContext(ctx context.Context, request *CreateNewL4RulesRequest) (response *CreateNewL4RulesResponse, err error) { + if request == nil { + request = NewCreateNewL4RulesRequest() + } + request.SetContext(ctx) + response = NewCreateNewL4RulesResponse() err = c.Send(request, response) return @@ -604,6 +905,8 @@ func NewCreateNewL7RulesRequest() (request *CreateNewL7RulesRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "CreateNewL7Rules") + + return } @@ -623,6 +926,23 @@ func (c *Client) CreateNewL7Rules(request *CreateNewL7RulesRequest) (response *C if request == nil { request = NewCreateNewL7RulesRequest() } + + response = NewCreateNewL7RulesResponse() + err = c.Send(request, response) + return +} + +// CreateNewL7Rules +// 添加7层转发规则 +// +// 可能返回的错误码: +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) CreateNewL7RulesWithContext(ctx context.Context, request *CreateNewL7RulesRequest) (response *CreateNewL7RulesResponse, err error) { + if request == nil { + request = NewCreateNewL7RulesRequest() + } + request.SetContext(ctx) + response = NewCreateNewL7RulesResponse() err = c.Send(request, response) return @@ -633,6 +953,8 @@ func NewCreateNewL7RulesUploadRequest() (request *CreateNewL7RulesUploadRequest) BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "CreateNewL7RulesUpload") + + return } @@ -652,6 +974,23 @@ func (c *Client) CreateNewL7RulesUpload(request *CreateNewL7RulesUploadRequest) if request == nil { request = NewCreateNewL7RulesUploadRequest() } + + response = NewCreateNewL7RulesUploadResponse() + err = c.Send(request, response) + return +} + +// CreateNewL7RulesUpload +// 批量上传7层转发规则 +// +// 可能返回的错误码: +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) CreateNewL7RulesUploadWithContext(ctx context.Context, request *CreateNewL7RulesUploadRequest) (response *CreateNewL7RulesUploadResponse, err error) { + if request == nil { + request = NewCreateNewL7RulesUploadRequest() + } + request.SetContext(ctx) + response = NewCreateNewL7RulesUploadResponse() err = c.Send(request, response) return @@ -662,6 +1001,8 @@ func NewCreateUnblockIpRequest() (request *CreateUnblockIpRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "CreateUnblockIp") + + return } @@ -681,6 +1022,23 @@ func (c *Client) CreateUnblockIp(request *CreateUnblockIpRequest) (response *Cre if request == nil { request = NewCreateUnblockIpRequest() } + + response = NewCreateUnblockIpResponse() + err = c.Send(request, response) + return +} + +// CreateUnblockIp +// IP解封操作 +// +// 可能返回的错误码: +// LIMITEXCEEDED = "LimitExceeded" +func (c *Client) CreateUnblockIpWithContext(ctx context.Context, request *CreateUnblockIpRequest) (response *CreateUnblockIpResponse, err error) { + if request == nil { + request = NewCreateUnblockIpRequest() + } + request.SetContext(ctx) + response = NewCreateUnblockIpResponse() err = c.Send(request, response) return @@ -691,6 +1049,8 @@ func NewDeleteCCFrequencyRulesRequest() (request *DeleteCCFrequencyRulesRequest) BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DeleteCCFrequencyRules") + + return } @@ -710,6 +1070,23 @@ func (c *Client) DeleteCCFrequencyRules(request *DeleteCCFrequencyRulesRequest) if request == nil { request = NewDeleteCCFrequencyRulesRequest() } + + response = NewDeleteCCFrequencyRulesResponse() + err = c.Send(request, response) + return +} + +// DeleteCCFrequencyRules +// 删除CC防护的访问频率控制规则 +// +// 可能返回的错误码: +// LIMITEXCEEDED = "LimitExceeded" +func (c *Client) DeleteCCFrequencyRulesWithContext(ctx context.Context, request *DeleteCCFrequencyRulesRequest) (response *DeleteCCFrequencyRulesResponse, err error) { + if request == nil { + request = NewDeleteCCFrequencyRulesRequest() + } + request.SetContext(ctx) + response = NewDeleteCCFrequencyRulesResponse() err = c.Send(request, response) return @@ -720,6 +1097,8 @@ func NewDeleteCCSelfDefinePolicyRequest() (request *DeleteCCSelfDefinePolicyRequ BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DeleteCCSelfDefinePolicy") + + return } @@ -747,6 +1126,31 @@ func (c *Client) DeleteCCSelfDefinePolicy(request *DeleteCCSelfDefinePolicyReque if request == nil { request = NewDeleteCCSelfDefinePolicyRequest() } + + response = NewDeleteCCSelfDefinePolicyResponse() + err = c.Send(request, response) + return +} + +// DeleteCCSelfDefinePolicy +// 删除CC自定义策略 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DeleteCCSelfDefinePolicyWithContext(ctx context.Context, request *DeleteCCSelfDefinePolicyRequest) (response *DeleteCCSelfDefinePolicyResponse, err error) { + if request == nil { + request = NewDeleteCCSelfDefinePolicyRequest() + } + request.SetContext(ctx) + response = NewDeleteCCSelfDefinePolicyResponse() err = c.Send(request, response) return @@ -757,6 +1161,8 @@ func NewDeleteDDoSPolicyRequest() (request *DeleteDDoSPolicyRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DeleteDDoSPolicy") + + return } @@ -776,6 +1182,23 @@ func (c *Client) DeleteDDoSPolicy(request *DeleteDDoSPolicyRequest) (response *D if request == nil { request = NewDeleteDDoSPolicyRequest() } + + response = NewDeleteDDoSPolicyResponse() + err = c.Send(request, response) + return +} + +// DeleteDDoSPolicy +// 删除DDoS高级策略 +// +// 可能返回的错误码: +// RESOURCEINUSE = "ResourceInUse" +func (c *Client) DeleteDDoSPolicyWithContext(ctx context.Context, request *DeleteDDoSPolicyRequest) (response *DeleteDDoSPolicyResponse, err error) { + if request == nil { + request = NewDeleteDDoSPolicyRequest() + } + request.SetContext(ctx) + response = NewDeleteDDoSPolicyResponse() err = c.Send(request, response) return @@ -786,6 +1209,8 @@ func NewDeleteDDoSPolicyCaseRequest() (request *DeleteDDoSPolicyCaseRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DeleteDDoSPolicyCase") + + return } @@ -805,6 +1230,23 @@ func (c *Client) DeleteDDoSPolicyCase(request *DeleteDDoSPolicyCaseRequest) (res if request == nil { request = NewDeleteDDoSPolicyCaseRequest() } + + response = NewDeleteDDoSPolicyCaseResponse() + err = c.Send(request, response) + return +} + +// DeleteDDoSPolicyCase +// 删除策略场景 +// +// 可能返回的错误码: +// RESOURCEINUSE = "ResourceInUse" +func (c *Client) DeleteDDoSPolicyCaseWithContext(ctx context.Context, request *DeleteDDoSPolicyCaseRequest) (response *DeleteDDoSPolicyCaseResponse, err error) { + if request == nil { + request = NewDeleteDDoSPolicyCaseRequest() + } + request.SetContext(ctx) + response = NewDeleteDDoSPolicyCaseResponse() err = c.Send(request, response) return @@ -815,6 +1257,8 @@ func NewDeleteL4RulesRequest() (request *DeleteL4RulesRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DeleteL4Rules") + + return } @@ -834,6 +1278,23 @@ func (c *Client) DeleteL4Rules(request *DeleteL4RulesRequest) (response *DeleteL if request == nil { request = NewDeleteL4RulesRequest() } + + response = NewDeleteL4RulesResponse() + err = c.Send(request, response) + return +} + +// DeleteL4Rules +// 删除四层转发规则 +// +// 可能返回的错误码: +// RESOURCEINUSE = "ResourceInUse" +func (c *Client) DeleteL4RulesWithContext(ctx context.Context, request *DeleteL4RulesRequest) (response *DeleteL4RulesResponse, err error) { + if request == nil { + request = NewDeleteL4RulesRequest() + } + request.SetContext(ctx) + response = NewDeleteL4RulesResponse() err = c.Send(request, response) return @@ -844,6 +1305,8 @@ func NewDeleteL7RulesRequest() (request *DeleteL7RulesRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DeleteL7Rules") + + return } @@ -863,6 +1326,23 @@ func (c *Client) DeleteL7Rules(request *DeleteL7RulesRequest) (response *DeleteL if request == nil { request = NewDeleteL7RulesRequest() } + + response = NewDeleteL7RulesResponse() + err = c.Send(request, response) + return +} + +// DeleteL7Rules +// 删除七层转发规则 +// +// 可能返回的错误码: +// RESOURCEINUSE = "ResourceInUse" +func (c *Client) DeleteL7RulesWithContext(ctx context.Context, request *DeleteL7RulesRequest) (response *DeleteL7RulesResponse, err error) { + if request == nil { + request = NewDeleteL7RulesRequest() + } + request.SetContext(ctx) + response = NewDeleteL7RulesResponse() err = c.Send(request, response) return @@ -873,6 +1353,8 @@ func NewDeleteNewL4RulesRequest() (request *DeleteNewL4RulesRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DeleteNewL4Rules") + + return } @@ -892,6 +1374,23 @@ func (c *Client) DeleteNewL4Rules(request *DeleteNewL4RulesRequest) (response *D if request == nil { request = NewDeleteNewL4RulesRequest() } + + response = NewDeleteNewL4RulesResponse() + err = c.Send(request, response) + return +} + +// DeleteNewL4Rules +// 删除L4转发规则 +// +// 可能返回的错误码: +// RESOURCEINUSE = "ResourceInUse" +func (c *Client) DeleteNewL4RulesWithContext(ctx context.Context, request *DeleteNewL4RulesRequest) (response *DeleteNewL4RulesResponse, err error) { + if request == nil { + request = NewDeleteNewL4RulesRequest() + } + request.SetContext(ctx) + response = NewDeleteNewL4RulesResponse() err = c.Send(request, response) return @@ -902,6 +1401,8 @@ func NewDeleteNewL7RulesRequest() (request *DeleteNewL7RulesRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DeleteNewL7Rules") + + return } @@ -921,6 +1422,23 @@ func (c *Client) DeleteNewL7Rules(request *DeleteNewL7RulesRequest) (response *D if request == nil { request = NewDeleteNewL7RulesRequest() } + + response = NewDeleteNewL7RulesResponse() + err = c.Send(request, response) + return +} + +// DeleteNewL7Rules +// 删除L7转发规则 +// +// 可能返回的错误码: +// RESOURCEINUSE = "ResourceInUse" +func (c *Client) DeleteNewL7RulesWithContext(ctx context.Context, request *DeleteNewL7RulesRequest) (response *DeleteNewL7RulesResponse, err error) { + if request == nil { + request = NewDeleteNewL7RulesRequest() + } + request.SetContext(ctx) + response = NewDeleteNewL7RulesResponse() err = c.Send(request, response) return @@ -931,6 +1449,8 @@ func NewDescribeActionLogRequest() (request *DescribeActionLogRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeActionLog") + + return } @@ -950,6 +1470,23 @@ func (c *Client) DescribeActionLog(request *DescribeActionLogRequest) (response if request == nil { request = NewDescribeActionLogRequest() } + + response = NewDescribeActionLogResponse() + err = c.Send(request, response) + return +} + +// DescribeActionLog +// 获取操作日志 +// +// 可能返回的错误码: +// RESOURCEINUSE = "ResourceInUse" +func (c *Client) DescribeActionLogWithContext(ctx context.Context, request *DescribeActionLogRequest) (response *DescribeActionLogResponse, err error) { + if request == nil { + request = NewDescribeActionLogRequest() + } + request.SetContext(ctx) + response = NewDescribeActionLogResponse() err = c.Send(request, response) return @@ -960,6 +1497,8 @@ func NewDescribeBGPIPL7RuleMaxCntRequest() (request *DescribeBGPIPL7RuleMaxCntRe BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeBGPIPL7RuleMaxCnt") + + return } @@ -979,6 +1518,23 @@ func (c *Client) DescribeBGPIPL7RuleMaxCnt(request *DescribeBGPIPL7RuleMaxCntReq if request == nil { request = NewDescribeBGPIPL7RuleMaxCntRequest() } + + response = NewDescribeBGPIPL7RuleMaxCntResponse() + err = c.Send(request, response) + return +} + +// DescribeBGPIPL7RuleMaxCnt +// 获取高防IP可添加的最多7层规则数量 +// +// 可能返回的错误码: +// RESOURCEINUSE = "ResourceInUse" +func (c *Client) DescribeBGPIPL7RuleMaxCntWithContext(ctx context.Context, request *DescribeBGPIPL7RuleMaxCntRequest) (response *DescribeBGPIPL7RuleMaxCntResponse, err error) { + if request == nil { + request = NewDescribeBGPIPL7RuleMaxCntRequest() + } + request.SetContext(ctx) + response = NewDescribeBGPIPL7RuleMaxCntResponse() err = c.Send(request, response) return @@ -989,6 +1545,8 @@ func NewDescribeBaradDataRequest() (request *DescribeBaradDataRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeBaradData") + + return } @@ -1008,6 +1566,23 @@ func (c *Client) DescribeBaradData(request *DescribeBaradDataRequest) (response if request == nil { request = NewDescribeBaradDataRequest() } + + response = NewDescribeBaradDataResponse() + err = c.Send(request, response) + return +} + +// DescribeBaradData +// 为大禹子产品提供业务转发指标数据的接口 +// +// 可能返回的错误码: +// RESOURCEINUSE = "ResourceInUse" +func (c *Client) DescribeBaradDataWithContext(ctx context.Context, request *DescribeBaradDataRequest) (response *DescribeBaradDataResponse, err error) { + if request == nil { + request = NewDescribeBaradDataRequest() + } + request.SetContext(ctx) + response = NewDescribeBaradDataResponse() err = c.Send(request, response) return @@ -1018,6 +1593,8 @@ func NewDescribeBasicCCThresholdRequest() (request *DescribeBasicCCThresholdRequ BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeBasicCCThreshold") + + return } @@ -1046,6 +1623,32 @@ func (c *Client) DescribeBasicCCThreshold(request *DescribeBasicCCThresholdReque if request == nil { request = NewDescribeBasicCCThresholdRequest() } + + response = NewDescribeBasicCCThresholdResponse() + err = c.Send(request, response) + return +} + +// DescribeBasicCCThreshold +// 获取基础防护CC防护阈值 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeBasicCCThresholdWithContext(ctx context.Context, request *DescribeBasicCCThresholdRequest) (response *DescribeBasicCCThresholdResponse, err error) { + if request == nil { + request = NewDescribeBasicCCThresholdRequest() + } + request.SetContext(ctx) + response = NewDescribeBasicCCThresholdResponse() err = c.Send(request, response) return @@ -1056,6 +1659,8 @@ func NewDescribeBasicDeviceThresholdRequest() (request *DescribeBasicDeviceThres BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeBasicDeviceThreshold") + + return } @@ -1084,6 +1689,32 @@ func (c *Client) DescribeBasicDeviceThreshold(request *DescribeBasicDeviceThresh if request == nil { request = NewDescribeBasicDeviceThresholdRequest() } + + response = NewDescribeBasicDeviceThresholdResponse() + err = c.Send(request, response) + return +} + +// DescribeBasicDeviceThreshold +// 获取基础防护黑洞阈值 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeBasicDeviceThresholdWithContext(ctx context.Context, request *DescribeBasicDeviceThresholdRequest) (response *DescribeBasicDeviceThresholdResponse, err error) { + if request == nil { + request = NewDescribeBasicDeviceThresholdRequest() + } + request.SetContext(ctx) + response = NewDescribeBasicDeviceThresholdResponse() err = c.Send(request, response) return @@ -1094,6 +1725,8 @@ func NewDescribeBizHttpStatusRequest() (request *DescribeBizHttpStatusRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeBizHttpStatus") + + return } @@ -1122,6 +1755,32 @@ func (c *Client) DescribeBizHttpStatus(request *DescribeBizHttpStatusRequest) (r if request == nil { request = NewDescribeBizHttpStatusRequest() } + + response = NewDescribeBizHttpStatusResponse() + err = c.Send(request, response) + return +} + +// DescribeBizHttpStatus +// 获取业务流量状态码统计 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +// UNKNOWNPARAMETER = "UnknownParameter" +func (c *Client) DescribeBizHttpStatusWithContext(ctx context.Context, request *DescribeBizHttpStatusRequest) (response *DescribeBizHttpStatusResponse, err error) { + if request == nil { + request = NewDescribeBizHttpStatusRequest() + } + request.SetContext(ctx) + response = NewDescribeBizHttpStatusResponse() err = c.Send(request, response) return @@ -1132,6 +1791,8 @@ func NewDescribeBizTrendRequest() (request *DescribeBizTrendRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeBizTrend") + + return } @@ -1160,6 +1821,32 @@ func (c *Client) DescribeBizTrend(request *DescribeBizTrendRequest) (response *D if request == nil { request = NewDescribeBizTrendRequest() } + + response = NewDescribeBizTrendResponse() + err = c.Send(request, response) + return +} + +// DescribeBizTrend +// 获取业务流量曲线 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeBizTrendWithContext(ctx context.Context, request *DescribeBizTrendRequest) (response *DescribeBizTrendResponse, err error) { + if request == nil { + request = NewDescribeBizTrendRequest() + } + request.SetContext(ctx) + response = NewDescribeBizTrendResponse() err = c.Send(request, response) return @@ -1170,6 +1857,8 @@ func NewDescribeCCAlarmThresholdRequest() (request *DescribeCCAlarmThresholdRequ BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeCCAlarmThreshold") + + return } @@ -1198,6 +1887,32 @@ func (c *Client) DescribeCCAlarmThreshold(request *DescribeCCAlarmThresholdReque if request == nil { request = NewDescribeCCAlarmThresholdRequest() } + + response = NewDescribeCCAlarmThresholdResponse() + err = c.Send(request, response) + return +} + +// DescribeCCAlarmThreshold +// 获取高防包、高防IP、高防IP专业版、棋牌盾产品设置CC攻击的告警通知阈值 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeCCAlarmThresholdWithContext(ctx context.Context, request *DescribeCCAlarmThresholdRequest) (response *DescribeCCAlarmThresholdResponse, err error) { + if request == nil { + request = NewDescribeCCAlarmThresholdRequest() + } + request.SetContext(ctx) + response = NewDescribeCCAlarmThresholdResponse() err = c.Send(request, response) return @@ -1208,6 +1923,8 @@ func NewDescribeCCEvListRequest() (request *DescribeCCEvListRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeCCEvList") + + return } @@ -1236,6 +1953,32 @@ func (c *Client) DescribeCCEvList(request *DescribeCCEvListRequest) (response *D if request == nil { request = NewDescribeCCEvListRequest() } + + response = NewDescribeCCEvListResponse() + err = c.Send(request, response) + return +} + +// DescribeCCEvList +// 获取CC攻击事件列表 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeCCEvListWithContext(ctx context.Context, request *DescribeCCEvListRequest) (response *DescribeCCEvListResponse, err error) { + if request == nil { + request = NewDescribeCCEvListRequest() + } + request.SetContext(ctx) + response = NewDescribeCCEvListResponse() err = c.Send(request, response) return @@ -1246,6 +1989,8 @@ func NewDescribeCCFrequencyRulesRequest() (request *DescribeCCFrequencyRulesRequ BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeCCFrequencyRules") + + return } @@ -1274,6 +2019,32 @@ func (c *Client) DescribeCCFrequencyRules(request *DescribeCCFrequencyRulesReque if request == nil { request = NewDescribeCCFrequencyRulesRequest() } + + response = NewDescribeCCFrequencyRulesResponse() + err = c.Send(request, response) + return +} + +// DescribeCCFrequencyRules +// 获取CC防护的访问频率控制规则 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeCCFrequencyRulesWithContext(ctx context.Context, request *DescribeCCFrequencyRulesRequest) (response *DescribeCCFrequencyRulesResponse, err error) { + if request == nil { + request = NewDescribeCCFrequencyRulesRequest() + } + request.SetContext(ctx) + response = NewDescribeCCFrequencyRulesResponse() err = c.Send(request, response) return @@ -1284,6 +2055,8 @@ func NewDescribeCCIpAllowDenyRequest() (request *DescribeCCIpAllowDenyRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeCCIpAllowDeny") + + return } @@ -1312,6 +2085,32 @@ func (c *Client) DescribeCCIpAllowDeny(request *DescribeCCIpAllowDenyRequest) (r if request == nil { request = NewDescribeCCIpAllowDenyRequest() } + + response = NewDescribeCCIpAllowDenyResponse() + err = c.Send(request, response) + return +} + +// DescribeCCIpAllowDeny +// 获取CC的IP黑白名单 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeCCIpAllowDenyWithContext(ctx context.Context, request *DescribeCCIpAllowDenyRequest) (response *DescribeCCIpAllowDenyResponse, err error) { + if request == nil { + request = NewDescribeCCIpAllowDenyRequest() + } + request.SetContext(ctx) + response = NewDescribeCCIpAllowDenyResponse() err = c.Send(request, response) return @@ -1322,6 +2121,8 @@ func NewDescribeCCSelfDefinePolicyRequest() (request *DescribeCCSelfDefinePolicy BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeCCSelfDefinePolicy") + + return } @@ -1349,6 +2150,31 @@ func (c *Client) DescribeCCSelfDefinePolicy(request *DescribeCCSelfDefinePolicyR if request == nil { request = NewDescribeCCSelfDefinePolicyRequest() } + + response = NewDescribeCCSelfDefinePolicyResponse() + err = c.Send(request, response) + return +} + +// DescribeCCSelfDefinePolicy +// 获取CC自定义策略 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeCCSelfDefinePolicyWithContext(ctx context.Context, request *DescribeCCSelfDefinePolicyRequest) (response *DescribeCCSelfDefinePolicyResponse, err error) { + if request == nil { + request = NewDescribeCCSelfDefinePolicyRequest() + } + request.SetContext(ctx) + response = NewDescribeCCSelfDefinePolicyResponse() err = c.Send(request, response) return @@ -1359,6 +2185,8 @@ func NewDescribeCCTrendRequest() (request *DescribeCCTrendRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeCCTrend") + + return } @@ -1386,6 +2214,31 @@ func (c *Client) DescribeCCTrend(request *DescribeCCTrendRequest) (response *Des if request == nil { request = NewDescribeCCTrendRequest() } + + response = NewDescribeCCTrendResponse() + err = c.Send(request, response) + return +} + +// DescribeCCTrend +// 获取CC攻击指标数据,包括总请求峰值(QPS)和攻击请求(QPS) +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeCCTrendWithContext(ctx context.Context, request *DescribeCCTrendRequest) (response *DescribeCCTrendResponse, err error) { + if request == nil { + request = NewDescribeCCTrendRequest() + } + request.SetContext(ctx) + response = NewDescribeCCTrendResponse() err = c.Send(request, response) return @@ -1396,6 +2249,8 @@ func NewDescribeCCUrlAllowRequest() (request *DescribeCCUrlAllowRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeCCUrlAllow") + + return } @@ -1423,6 +2278,31 @@ func (c *Client) DescribeCCUrlAllow(request *DescribeCCUrlAllowRequest) (respons if request == nil { request = NewDescribeCCUrlAllowRequest() } + + response = NewDescribeCCUrlAllowResponse() + err = c.Send(request, response) + return +} + +// DescribeCCUrlAllow +// 获取CC的Url白名单 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeCCUrlAllowWithContext(ctx context.Context, request *DescribeCCUrlAllowRequest) (response *DescribeCCUrlAllowResponse, err error) { + if request == nil { + request = NewDescribeCCUrlAllowRequest() + } + request.SetContext(ctx) + response = NewDescribeCCUrlAllowResponse() err = c.Send(request, response) return @@ -1433,6 +2313,8 @@ func NewDescribeDDoSAlarmThresholdRequest() (request *DescribeDDoSAlarmThreshold BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeDDoSAlarmThreshold") + + return } @@ -1460,6 +2342,31 @@ func (c *Client) DescribeDDoSAlarmThreshold(request *DescribeDDoSAlarmThresholdR if request == nil { request = NewDescribeDDoSAlarmThresholdRequest() } + + response = NewDescribeDDoSAlarmThresholdResponse() + err = c.Send(request, response) + return +} + +// DescribeDDoSAlarmThreshold +// 获取高防包、高防IP、高防IP专业版、棋牌盾产品设置DDoS攻击的告警通知阈值 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeDDoSAlarmThresholdWithContext(ctx context.Context, request *DescribeDDoSAlarmThresholdRequest) (response *DescribeDDoSAlarmThresholdResponse, err error) { + if request == nil { + request = NewDescribeDDoSAlarmThresholdRequest() + } + request.SetContext(ctx) + response = NewDescribeDDoSAlarmThresholdResponse() err = c.Send(request, response) return @@ -1470,6 +2377,8 @@ func NewDescribeDDoSAttackIPRegionMapRequest() (request *DescribeDDoSAttackIPReg BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeDDoSAttackIPRegionMap") + + return } @@ -1495,6 +2404,29 @@ func (c *Client) DescribeDDoSAttackIPRegionMap(request *DescribeDDoSAttackIPRegi if request == nil { request = NewDescribeDDoSAttackIPRegionMapRequest() } + + response = NewDescribeDDoSAttackIPRegionMapResponse() + err = c.Send(request, response) + return +} + +// DescribeDDoSAttackIPRegionMap +// 获取DDoS攻击源IP地域分布图,支持全球攻击分布和国内省份攻击分布; +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeDDoSAttackIPRegionMapWithContext(ctx context.Context, request *DescribeDDoSAttackIPRegionMapRequest) (response *DescribeDDoSAttackIPRegionMapResponse, err error) { + if request == nil { + request = NewDescribeDDoSAttackIPRegionMapRequest() + } + request.SetContext(ctx) + response = NewDescribeDDoSAttackIPRegionMapResponse() err = c.Send(request, response) return @@ -1505,6 +2437,8 @@ func NewDescribeDDoSAttackSourceRequest() (request *DescribeDDoSAttackSourceRequ BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeDDoSAttackSource") + + return } @@ -1533,6 +2467,32 @@ func (c *Client) DescribeDDoSAttackSource(request *DescribeDDoSAttackSourceReque if request == nil { request = NewDescribeDDoSAttackSourceRequest() } + + response = NewDescribeDDoSAttackSourceResponse() + err = c.Send(request, response) + return +} + +// DescribeDDoSAttackSource +// 获取DDoS攻击源列表 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeDDoSAttackSourceWithContext(ctx context.Context, request *DescribeDDoSAttackSourceRequest) (response *DescribeDDoSAttackSourceResponse, err error) { + if request == nil { + request = NewDescribeDDoSAttackSourceRequest() + } + request.SetContext(ctx) + response = NewDescribeDDoSAttackSourceResponse() err = c.Send(request, response) return @@ -1543,6 +2503,8 @@ func NewDescribeDDoSCountRequest() (request *DescribeDDoSCountRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeDDoSCount") + + return } @@ -1571,6 +2533,32 @@ func (c *Client) DescribeDDoSCount(request *DescribeDDoSCountRequest) (response if request == nil { request = NewDescribeDDoSCountRequest() } + + response = NewDescribeDDoSCountResponse() + err = c.Send(request, response) + return +} + +// DescribeDDoSCount +// 获取DDoS攻击占比分析 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeDDoSCountWithContext(ctx context.Context, request *DescribeDDoSCountRequest) (response *DescribeDDoSCountResponse, err error) { + if request == nil { + request = NewDescribeDDoSCountRequest() + } + request.SetContext(ctx) + response = NewDescribeDDoSCountResponse() err = c.Send(request, response) return @@ -1581,6 +2569,8 @@ func NewDescribeDDoSDefendStatusRequest() (request *DescribeDDoSDefendStatusRequ BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeDDoSDefendStatus") + + return } @@ -1609,6 +2599,32 @@ func (c *Client) DescribeDDoSDefendStatus(request *DescribeDDoSDefendStatusReque if request == nil { request = NewDescribeDDoSDefendStatusRequest() } + + response = NewDescribeDDoSDefendStatusResponse() + err = c.Send(request, response) + return +} + +// DescribeDDoSDefendStatus +// 获取DDoS防护状态(临时关闭状态),支持产品:基础防护,独享包,共享包,高防IP,高防IP专业版;调用此接口是获取当前是否有设置临时关闭DDoS防护状态,如果有设置会返回临时关闭的时长等参数。 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeDDoSDefendStatusWithContext(ctx context.Context, request *DescribeDDoSDefendStatusRequest) (response *DescribeDDoSDefendStatusResponse, err error) { + if request == nil { + request = NewDescribeDDoSDefendStatusRequest() + } + request.SetContext(ctx) + response = NewDescribeDDoSDefendStatusResponse() err = c.Send(request, response) return @@ -1619,6 +2635,8 @@ func NewDescribeDDoSEvInfoRequest() (request *DescribeDDoSEvInfoRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeDDoSEvInfo") + + return } @@ -1647,6 +2665,32 @@ func (c *Client) DescribeDDoSEvInfo(request *DescribeDDoSEvInfoRequest) (respons if request == nil { request = NewDescribeDDoSEvInfoRequest() } + + response = NewDescribeDDoSEvInfoResponse() + err = c.Send(request, response) + return +} + +// DescribeDDoSEvInfo +// 获取DDoS攻击事件详情 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeDDoSEvInfoWithContext(ctx context.Context, request *DescribeDDoSEvInfoRequest) (response *DescribeDDoSEvInfoResponse, err error) { + if request == nil { + request = NewDescribeDDoSEvInfoRequest() + } + request.SetContext(ctx) + response = NewDescribeDDoSEvInfoResponse() err = c.Send(request, response) return @@ -1657,6 +2701,8 @@ func NewDescribeDDoSEvListRequest() (request *DescribeDDoSEvListRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeDDoSEvList") + + return } @@ -1685,6 +2731,32 @@ func (c *Client) DescribeDDoSEvList(request *DescribeDDoSEvListRequest) (respons if request == nil { request = NewDescribeDDoSEvListRequest() } + + response = NewDescribeDDoSEvListResponse() + err = c.Send(request, response) + return +} + +// DescribeDDoSEvList +// 获取DDoS攻击事件列表 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeDDoSEvListWithContext(ctx context.Context, request *DescribeDDoSEvListRequest) (response *DescribeDDoSEvListResponse, err error) { + if request == nil { + request = NewDescribeDDoSEvListRequest() + } + request.SetContext(ctx) + response = NewDescribeDDoSEvListResponse() err = c.Send(request, response) return @@ -1695,6 +2767,8 @@ func NewDescribeDDoSIpLogRequest() (request *DescribeDDoSIpLogRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeDDoSIpLog") + + return } @@ -1723,6 +2797,32 @@ func (c *Client) DescribeDDoSIpLog(request *DescribeDDoSIpLogRequest) (response if request == nil { request = NewDescribeDDoSIpLogRequest() } + + response = NewDescribeDDoSIpLogResponse() + err = c.Send(request, response) + return +} + +// DescribeDDoSIpLog +// 获取DDoSIP攻击日志 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeDDoSIpLogWithContext(ctx context.Context, request *DescribeDDoSIpLogRequest) (response *DescribeDDoSIpLogResponse, err error) { + if request == nil { + request = NewDescribeDDoSIpLogRequest() + } + request.SetContext(ctx) + response = NewDescribeDDoSIpLogResponse() err = c.Send(request, response) return @@ -1733,6 +2833,8 @@ func NewDescribeDDoSNetCountRequest() (request *DescribeDDoSNetCountRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeDDoSNetCount") + + return } @@ -1761,6 +2863,32 @@ func (c *Client) DescribeDDoSNetCount(request *DescribeDDoSNetCountRequest) (res if request == nil { request = NewDescribeDDoSNetCountRequest() } + + response = NewDescribeDDoSNetCountResponse() + err = c.Send(request, response) + return +} + +// DescribeDDoSNetCount +// 获取高防IP专业版资源的DDoS攻击占比分析 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeDDoSNetCountWithContext(ctx context.Context, request *DescribeDDoSNetCountRequest) (response *DescribeDDoSNetCountResponse, err error) { + if request == nil { + request = NewDescribeDDoSNetCountRequest() + } + request.SetContext(ctx) + response = NewDescribeDDoSNetCountResponse() err = c.Send(request, response) return @@ -1771,6 +2899,8 @@ func NewDescribeDDoSNetEvInfoRequest() (request *DescribeDDoSNetEvInfoRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeDDoSNetEvInfo") + + return } @@ -1799,6 +2929,32 @@ func (c *Client) DescribeDDoSNetEvInfo(request *DescribeDDoSNetEvInfoRequest) (r if request == nil { request = NewDescribeDDoSNetEvInfoRequest() } + + response = NewDescribeDDoSNetEvInfoResponse() + err = c.Send(request, response) + return +} + +// DescribeDDoSNetEvInfo +// 获取高防IP专业版资源的DDoS攻击事件详情 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeDDoSNetEvInfoWithContext(ctx context.Context, request *DescribeDDoSNetEvInfoRequest) (response *DescribeDDoSNetEvInfoResponse, err error) { + if request == nil { + request = NewDescribeDDoSNetEvInfoRequest() + } + request.SetContext(ctx) + response = NewDescribeDDoSNetEvInfoResponse() err = c.Send(request, response) return @@ -1809,6 +2965,8 @@ func NewDescribeDDoSNetEvListRequest() (request *DescribeDDoSNetEvListRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeDDoSNetEvList") + + return } @@ -1837,6 +2995,32 @@ func (c *Client) DescribeDDoSNetEvList(request *DescribeDDoSNetEvListRequest) (r if request == nil { request = NewDescribeDDoSNetEvListRequest() } + + response = NewDescribeDDoSNetEvListResponse() + err = c.Send(request, response) + return +} + +// DescribeDDoSNetEvList +// 获取高防IP专业版资源的DDoS攻击事件列表 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeDDoSNetEvListWithContext(ctx context.Context, request *DescribeDDoSNetEvListRequest) (response *DescribeDDoSNetEvListResponse, err error) { + if request == nil { + request = NewDescribeDDoSNetEvListRequest() + } + request.SetContext(ctx) + response = NewDescribeDDoSNetEvListResponse() err = c.Send(request, response) return @@ -1847,6 +3031,8 @@ func NewDescribeDDoSNetIpLogRequest() (request *DescribeDDoSNetIpLogRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeDDoSNetIpLog") + + return } @@ -1871,10 +3057,36 @@ func NewDescribeDDoSNetIpLogResponse() (response *DescribeDDoSNetIpLogResponse) // RESOURCEINUSE = "ResourceInUse" // RESOURCENOTFOUND = "ResourceNotFound" // RESOURCEUNAVAILABLE = "ResourceUnavailable" -func (c *Client) DescribeDDoSNetIpLog(request *DescribeDDoSNetIpLogRequest) (response *DescribeDDoSNetIpLogResponse, err error) { +func (c *Client) DescribeDDoSNetIpLog(request *DescribeDDoSNetIpLogRequest) (response *DescribeDDoSNetIpLogResponse, err error) { + if request == nil { + request = NewDescribeDDoSNetIpLogRequest() + } + + response = NewDescribeDDoSNetIpLogResponse() + err = c.Send(request, response) + return +} + +// DescribeDDoSNetIpLog +// 获取高防IP专业版资源的DDoSIP攻击日志 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeDDoSNetIpLogWithContext(ctx context.Context, request *DescribeDDoSNetIpLogRequest) (response *DescribeDDoSNetIpLogResponse, err error) { if request == nil { request = NewDescribeDDoSNetIpLogRequest() } + request.SetContext(ctx) + response = NewDescribeDDoSNetIpLogResponse() err = c.Send(request, response) return @@ -1885,6 +3097,8 @@ func NewDescribeDDoSNetTrendRequest() (request *DescribeDDoSNetTrendRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeDDoSNetTrend") + + return } @@ -1913,6 +3127,32 @@ func (c *Client) DescribeDDoSNetTrend(request *DescribeDDoSNetTrendRequest) (res if request == nil { request = NewDescribeDDoSNetTrendRequest() } + + response = NewDescribeDDoSNetTrendResponse() + err = c.Send(request, response) + return +} + +// DescribeDDoSNetTrend +// 获取高防IP专业版资源的DDoS攻击指标数据 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeDDoSNetTrendWithContext(ctx context.Context, request *DescribeDDoSNetTrendRequest) (response *DescribeDDoSNetTrendResponse, err error) { + if request == nil { + request = NewDescribeDDoSNetTrendRequest() + } + request.SetContext(ctx) + response = NewDescribeDDoSNetTrendResponse() err = c.Send(request, response) return @@ -1923,6 +3163,8 @@ func NewDescribeDDoSPolicyRequest() (request *DescribeDDoSPolicyRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeDDoSPolicy") + + return } @@ -1951,6 +3193,32 @@ func (c *Client) DescribeDDoSPolicy(request *DescribeDDoSPolicyRequest) (respons if request == nil { request = NewDescribeDDoSPolicyRequest() } + + response = NewDescribeDDoSPolicyResponse() + err = c.Send(request, response) + return +} + +// DescribeDDoSPolicy +// 获取DDoS高级策略 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeDDoSPolicyWithContext(ctx context.Context, request *DescribeDDoSPolicyRequest) (response *DescribeDDoSPolicyResponse, err error) { + if request == nil { + request = NewDescribeDDoSPolicyRequest() + } + request.SetContext(ctx) + response = NewDescribeDDoSPolicyResponse() err = c.Send(request, response) return @@ -1961,6 +3229,8 @@ func NewDescribeDDoSTrendRequest() (request *DescribeDDoSTrendRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeDDoSTrend") + + return } @@ -1989,6 +3259,32 @@ func (c *Client) DescribeDDoSTrend(request *DescribeDDoSTrendRequest) (response if request == nil { request = NewDescribeDDoSTrendRequest() } + + response = NewDescribeDDoSTrendResponse() + err = c.Send(request, response) + return +} + +// DescribeDDoSTrend +// 获取DDoS攻击流量带宽和攻击包速率数据 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeDDoSTrendWithContext(ctx context.Context, request *DescribeDDoSTrendRequest) (response *DescribeDDoSTrendResponse, err error) { + if request == nil { + request = NewDescribeDDoSTrendRequest() + } + request.SetContext(ctx) + response = NewDescribeDDoSTrendResponse() err = c.Send(request, response) return @@ -1999,6 +3295,8 @@ func NewDescribeDDoSUsedStatisRequest() (request *DescribeDDoSUsedStatisRequest) BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeDDoSUsedStatis") + + return } @@ -2027,6 +3325,32 @@ func (c *Client) DescribeDDoSUsedStatis(request *DescribeDDoSUsedStatisRequest) if request == nil { request = NewDescribeDDoSUsedStatisRequest() } + + response = NewDescribeDDoSUsedStatisResponse() + err = c.Send(request, response) + return +} + +// DescribeDDoSUsedStatis +// 统计用户的高防资源的使用天数和DDoS攻击防护次数 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeDDoSUsedStatisWithContext(ctx context.Context, request *DescribeDDoSUsedStatisRequest) (response *DescribeDDoSUsedStatisResponse, err error) { + if request == nil { + request = NewDescribeDDoSUsedStatisRequest() + } + request.SetContext(ctx) + response = NewDescribeDDoSUsedStatisResponse() err = c.Send(request, response) return @@ -2037,6 +3361,8 @@ func NewDescribeIPProductInfoRequest() (request *DescribeIPProductInfoRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeIPProductInfo") + + return } @@ -2065,6 +3391,32 @@ func (c *Client) DescribeIPProductInfo(request *DescribeIPProductInfoRequest) (r if request == nil { request = NewDescribeIPProductInfoRequest() } + + response = NewDescribeIPProductInfoResponse() + err = c.Send(request, response) + return +} + +// DescribeIPProductInfo +// 获取独享包或共享包IP对应的云资产信息,只支持独享包和共享包的IP +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeIPProductInfoWithContext(ctx context.Context, request *DescribeIPProductInfoRequest) (response *DescribeIPProductInfoResponse, err error) { + if request == nil { + request = NewDescribeIPProductInfoRequest() + } + request.SetContext(ctx) + response = NewDescribeIPProductInfoResponse() err = c.Send(request, response) return @@ -2075,6 +3427,8 @@ func NewDescribeInsurePacksRequest() (request *DescribeInsurePacksRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeInsurePacks") + + return } @@ -2103,6 +3457,32 @@ func (c *Client) DescribeInsurePacks(request *DescribeInsurePacksRequest) (respo if request == nil { request = NewDescribeInsurePacksRequest() } + + response = NewDescribeInsurePacksResponse() + err = c.Send(request, response) + return +} + +// DescribeInsurePacks +// 获取保险包套餐列表 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeInsurePacksWithContext(ctx context.Context, request *DescribeInsurePacksRequest) (response *DescribeInsurePacksResponse, err error) { + if request == nil { + request = NewDescribeInsurePacksRequest() + } + request.SetContext(ctx) + response = NewDescribeInsurePacksResponse() err = c.Send(request, response) return @@ -2113,6 +3493,8 @@ func NewDescribeIpBlockListRequest() (request *DescribeIpBlockListRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeIpBlockList") + + return } @@ -2141,6 +3523,32 @@ func (c *Client) DescribeIpBlockList(request *DescribeIpBlockListRequest) (respo if request == nil { request = NewDescribeIpBlockListRequest() } + + response = NewDescribeIpBlockListResponse() + err = c.Send(request, response) + return +} + +// DescribeIpBlockList +// 获取IP封堵列表 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeIpBlockListWithContext(ctx context.Context, request *DescribeIpBlockListRequest) (response *DescribeIpBlockListResponse, err error) { + if request == nil { + request = NewDescribeIpBlockListRequest() + } + request.SetContext(ctx) + response = NewDescribeIpBlockListResponse() err = c.Send(request, response) return @@ -2151,6 +3559,8 @@ func NewDescribeIpUnBlockListRequest() (request *DescribeIpUnBlockListRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeIpUnBlockList") + + return } @@ -2179,6 +3589,32 @@ func (c *Client) DescribeIpUnBlockList(request *DescribeIpUnBlockListRequest) (r if request == nil { request = NewDescribeIpUnBlockListRequest() } + + response = NewDescribeIpUnBlockListResponse() + err = c.Send(request, response) + return +} + +// DescribeIpUnBlockList +// 获取IP解封记录 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeIpUnBlockListWithContext(ctx context.Context, request *DescribeIpUnBlockListRequest) (response *DescribeIpUnBlockListResponse, err error) { + if request == nil { + request = NewDescribeIpUnBlockListRequest() + } + request.SetContext(ctx) + response = NewDescribeIpUnBlockListResponse() err = c.Send(request, response) return @@ -2189,6 +3625,8 @@ func NewDescribeL4HealthConfigRequest() (request *DescribeL4HealthConfigRequest) BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeL4HealthConfig") + + return } @@ -2217,6 +3655,32 @@ func (c *Client) DescribeL4HealthConfig(request *DescribeL4HealthConfigRequest) if request == nil { request = NewDescribeL4HealthConfigRequest() } + + response = NewDescribeL4HealthConfigResponse() + err = c.Send(request, response) + return +} + +// DescribeL4HealthConfig +// 导出四层健康检查配置 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeL4HealthConfigWithContext(ctx context.Context, request *DescribeL4HealthConfigRequest) (response *DescribeL4HealthConfigResponse, err error) { + if request == nil { + request = NewDescribeL4HealthConfigRequest() + } + request.SetContext(ctx) + response = NewDescribeL4HealthConfigResponse() err = c.Send(request, response) return @@ -2227,6 +3691,8 @@ func NewDescribeL4RulesErrHealthRequest() (request *DescribeL4RulesErrHealthRequ BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeL4RulesErrHealth") + + return } @@ -2255,6 +3721,32 @@ func (c *Client) DescribeL4RulesErrHealth(request *DescribeL4RulesErrHealthReque if request == nil { request = NewDescribeL4RulesErrHealthRequest() } + + response = NewDescribeL4RulesErrHealthResponse() + err = c.Send(request, response) + return +} + +// DescribeL4RulesErrHealth +// 获取L4转发规则健康检查异常结果 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeL4RulesErrHealthWithContext(ctx context.Context, request *DescribeL4RulesErrHealthRequest) (response *DescribeL4RulesErrHealthResponse, err error) { + if request == nil { + request = NewDescribeL4RulesErrHealthRequest() + } + request.SetContext(ctx) + response = NewDescribeL4RulesErrHealthResponse() err = c.Send(request, response) return @@ -2265,6 +3757,8 @@ func NewDescribeL7HealthConfigRequest() (request *DescribeL7HealthConfigRequest) BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeL7HealthConfig") + + return } @@ -2289,10 +3783,36 @@ func NewDescribeL7HealthConfigResponse() (response *DescribeL7HealthConfigRespon // RESOURCEINUSE = "ResourceInUse" // RESOURCENOTFOUND = "ResourceNotFound" // RESOURCEUNAVAILABLE = "ResourceUnavailable" -func (c *Client) DescribeL7HealthConfig(request *DescribeL7HealthConfigRequest) (response *DescribeL7HealthConfigResponse, err error) { +func (c *Client) DescribeL7HealthConfig(request *DescribeL7HealthConfigRequest) (response *DescribeL7HealthConfigResponse, err error) { + if request == nil { + request = NewDescribeL7HealthConfigRequest() + } + + response = NewDescribeL7HealthConfigResponse() + err = c.Send(request, response) + return +} + +// DescribeL7HealthConfig +// 导出七层健康检查配置 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeL7HealthConfigWithContext(ctx context.Context, request *DescribeL7HealthConfigRequest) (response *DescribeL7HealthConfigResponse, err error) { if request == nil { request = NewDescribeL7HealthConfigRequest() } + request.SetContext(ctx) + response = NewDescribeL7HealthConfigResponse() err = c.Send(request, response) return @@ -2303,6 +3823,8 @@ func NewDescribeNewL4RulesRequest() (request *DescribeNewL4RulesRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeNewL4Rules") + + return } @@ -2331,6 +3853,32 @@ func (c *Client) DescribeNewL4Rules(request *DescribeNewL4RulesRequest) (respons if request == nil { request = NewDescribeNewL4RulesRequest() } + + response = NewDescribeNewL4RulesResponse() + err = c.Send(request, response) + return +} + +// DescribeNewL4Rules +// 获取L4转发规则 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeNewL4RulesWithContext(ctx context.Context, request *DescribeNewL4RulesRequest) (response *DescribeNewL4RulesResponse, err error) { + if request == nil { + request = NewDescribeNewL4RulesRequest() + } + request.SetContext(ctx) + response = NewDescribeNewL4RulesResponse() err = c.Send(request, response) return @@ -2341,6 +3889,8 @@ func NewDescribeNewL4RulesErrHealthRequest() (request *DescribeNewL4RulesErrHeal BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeNewL4RulesErrHealth") + + return } @@ -2369,6 +3919,32 @@ func (c *Client) DescribeNewL4RulesErrHealth(request *DescribeNewL4RulesErrHealt if request == nil { request = NewDescribeNewL4RulesErrHealthRequest() } + + response = NewDescribeNewL4RulesErrHealthResponse() + err = c.Send(request, response) + return +} + +// DescribeNewL4RulesErrHealth +// 获取L4转发规则健康检查异常结果 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeNewL4RulesErrHealthWithContext(ctx context.Context, request *DescribeNewL4RulesErrHealthRequest) (response *DescribeNewL4RulesErrHealthResponse, err error) { + if request == nil { + request = NewDescribeNewL4RulesErrHealthRequest() + } + request.SetContext(ctx) + response = NewDescribeNewL4RulesErrHealthResponse() err = c.Send(request, response) return @@ -2379,6 +3955,8 @@ func NewDescribeNewL7RulesErrHealthRequest() (request *DescribeNewL7RulesErrHeal BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeNewL7RulesErrHealth") + + return } @@ -2407,6 +3985,32 @@ func (c *Client) DescribeNewL7RulesErrHealth(request *DescribeNewL7RulesErrHealt if request == nil { request = NewDescribeNewL7RulesErrHealthRequest() } + + response = NewDescribeNewL7RulesErrHealthResponse() + err = c.Send(request, response) + return +} + +// DescribeNewL7RulesErrHealth +// 获取L7转发规则健康检查异常结果 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeNewL7RulesErrHealthWithContext(ctx context.Context, request *DescribeNewL7RulesErrHealthRequest) (response *DescribeNewL7RulesErrHealthResponse, err error) { + if request == nil { + request = NewDescribeNewL7RulesErrHealthRequest() + } + request.SetContext(ctx) + response = NewDescribeNewL7RulesErrHealthResponse() err = c.Send(request, response) return @@ -2417,6 +4021,8 @@ func NewDescribePackIndexRequest() (request *DescribePackIndexRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribePackIndex") + + return } @@ -2445,6 +4051,32 @@ func (c *Client) DescribePackIndex(request *DescribePackIndexRequest) (response if request == nil { request = NewDescribePackIndexRequest() } + + response = NewDescribePackIndexResponse() + err = c.Send(request, response) + return +} + +// DescribePackIndex +// 获取产品总览统计,支持高防包、高防IP、高防IP专业版; +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribePackIndexWithContext(ctx context.Context, request *DescribePackIndexRequest) (response *DescribePackIndexResponse, err error) { + if request == nil { + request = NewDescribePackIndexRequest() + } + request.SetContext(ctx) + response = NewDescribePackIndexResponse() err = c.Send(request, response) return @@ -2455,6 +4087,8 @@ func NewDescribePcapRequest() (request *DescribePcapRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribePcap") + + return } @@ -2483,6 +4117,32 @@ func (c *Client) DescribePcap(request *DescribePcapRequest) (response *DescribeP if request == nil { request = NewDescribePcapRequest() } + + response = NewDescribePcapResponse() + err = c.Send(request, response) + return +} + +// DescribePcap +// 下载攻击事件的pcap包 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribePcapWithContext(ctx context.Context, request *DescribePcapRequest) (response *DescribePcapResponse, err error) { + if request == nil { + request = NewDescribePcapRequest() + } + request.SetContext(ctx) + response = NewDescribePcapResponse() err = c.Send(request, response) return @@ -2493,6 +4153,8 @@ func NewDescribePolicyCaseRequest() (request *DescribePolicyCaseRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribePolicyCase") + + return } @@ -2521,6 +4183,32 @@ func (c *Client) DescribePolicyCase(request *DescribePolicyCaseRequest) (respons if request == nil { request = NewDescribePolicyCaseRequest() } + + response = NewDescribePolicyCaseResponse() + err = c.Send(request, response) + return +} + +// DescribePolicyCase +// 获取策略场景 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribePolicyCaseWithContext(ctx context.Context, request *DescribePolicyCaseRequest) (response *DescribePolicyCaseResponse, err error) { + if request == nil { + request = NewDescribePolicyCaseRequest() + } + request.SetContext(ctx) + response = NewDescribePolicyCaseResponse() err = c.Send(request, response) return @@ -2531,6 +4219,8 @@ func NewDescribeResIpListRequest() (request *DescribeResIpListRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeResIpList") + + return } @@ -2559,6 +4249,32 @@ func (c *Client) DescribeResIpList(request *DescribeResIpListRequest) (response if request == nil { request = NewDescribeResIpListRequest() } + + response = NewDescribeResIpListResponse() + err = c.Send(request, response) + return +} + +// DescribeResIpList +// 获取资源的IP列表 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeResIpListWithContext(ctx context.Context, request *DescribeResIpListRequest) (response *DescribeResIpListResponse, err error) { + if request == nil { + request = NewDescribeResIpListRequest() + } + request.SetContext(ctx) + response = NewDescribeResIpListResponse() err = c.Send(request, response) return @@ -2569,6 +4285,8 @@ func NewDescribeResourceListRequest() (request *DescribeResourceListRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeResourceList") + + return } @@ -2597,6 +4315,32 @@ func (c *Client) DescribeResourceList(request *DescribeResourceListRequest) (res if request == nil { request = NewDescribeResourceListRequest() } + + response = NewDescribeResourceListResponse() + err = c.Send(request, response) + return +} + +// DescribeResourceList +// 获取资源列表 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeResourceListWithContext(ctx context.Context, request *DescribeResourceListRequest) (response *DescribeResourceListResponse, err error) { + if request == nil { + request = NewDescribeResourceListRequest() + } + request.SetContext(ctx) + response = NewDescribeResourceListResponse() err = c.Send(request, response) return @@ -2607,6 +4351,8 @@ func NewDescribeRuleSetsRequest() (request *DescribeRuleSetsRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeRuleSets") + + return } @@ -2635,6 +4381,32 @@ func (c *Client) DescribeRuleSets(request *DescribeRuleSetsRequest) (response *D if request == nil { request = NewDescribeRuleSetsRequest() } + + response = NewDescribeRuleSetsResponse() + err = c.Send(request, response) + return +} + +// DescribeRuleSets +// 获取资源的规则数 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeRuleSetsWithContext(ctx context.Context, request *DescribeRuleSetsRequest) (response *DescribeRuleSetsResponse, err error) { + if request == nil { + request = NewDescribeRuleSetsRequest() + } + request.SetContext(ctx) + response = NewDescribeRuleSetsResponse() err = c.Send(request, response) return @@ -2645,6 +4417,8 @@ func NewDescribeSchedulingDomainListRequest() (request *DescribeSchedulingDomain BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeSchedulingDomainList") + + return } @@ -2673,6 +4447,32 @@ func (c *Client) DescribeSchedulingDomainList(request *DescribeSchedulingDomainL if request == nil { request = NewDescribeSchedulingDomainListRequest() } + + response = NewDescribeSchedulingDomainListResponse() + err = c.Send(request, response) + return +} + +// DescribeSchedulingDomainList +// 获取调度域名列表 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeSchedulingDomainListWithContext(ctx context.Context, request *DescribeSchedulingDomainListRequest) (response *DescribeSchedulingDomainListResponse, err error) { + if request == nil { + request = NewDescribeSchedulingDomainListRequest() + } + request.SetContext(ctx) + response = NewDescribeSchedulingDomainListResponse() err = c.Send(request, response) return @@ -2683,6 +4483,8 @@ func NewDescribeSecIndexRequest() (request *DescribeSecIndexRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeSecIndex") + + return } @@ -2711,6 +4513,32 @@ func (c *Client) DescribeSecIndex(request *DescribeSecIndexRequest) (response *D if request == nil { request = NewDescribeSecIndexRequest() } + + response = NewDescribeSecIndexResponse() + err = c.Send(request, response) + return +} + +// DescribeSecIndex +// 获取本月安全统计 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeSecIndexWithContext(ctx context.Context, request *DescribeSecIndexRequest) (response *DescribeSecIndexResponse, err error) { + if request == nil { + request = NewDescribeSecIndexRequest() + } + request.SetContext(ctx) + response = NewDescribeSecIndexResponse() err = c.Send(request, response) return @@ -2721,6 +4549,8 @@ func NewDescribeSourceIpSegmentRequest() (request *DescribeSourceIpSegmentReques BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeSourceIpSegment") + + return } @@ -2745,10 +4575,36 @@ func NewDescribeSourceIpSegmentResponse() (response *DescribeSourceIpSegmentResp // RESOURCEINUSE = "ResourceInUse" // RESOURCENOTFOUND = "ResourceNotFound" // RESOURCEUNAVAILABLE = "ResourceUnavailable" -func (c *Client) DescribeSourceIpSegment(request *DescribeSourceIpSegmentRequest) (response *DescribeSourceIpSegmentResponse, err error) { +func (c *Client) DescribeSourceIpSegment(request *DescribeSourceIpSegmentRequest) (response *DescribeSourceIpSegmentResponse, err error) { + if request == nil { + request = NewDescribeSourceIpSegmentRequest() + } + + response = NewDescribeSourceIpSegmentResponse() + err = c.Send(request, response) + return +} + +// DescribeSourceIpSegment +// 获取回源IP段,支持的产品:高防IP,高防IP专业版; +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) DescribeSourceIpSegmentWithContext(ctx context.Context, request *DescribeSourceIpSegmentRequest) (response *DescribeSourceIpSegmentResponse, err error) { if request == nil { request = NewDescribeSourceIpSegmentRequest() } + request.SetContext(ctx) + response = NewDescribeSourceIpSegmentResponse() err = c.Send(request, response) return @@ -2759,6 +4615,8 @@ func NewDescribeTransmitStatisRequest() (request *DescribeTransmitStatisRequest) BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeTransmitStatis") + + return } @@ -2778,6 +4636,23 @@ func (c *Client) DescribeTransmitStatis(request *DescribeTransmitStatisRequest) if request == nil { request = NewDescribeTransmitStatisRequest() } + + response = NewDescribeTransmitStatisResponse() + err = c.Send(request, response) + return +} + +// DescribeTransmitStatis +// 获取业务转发统计数据,支持转发流量和转发包速率 +// +// 可能返回的错误码: +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeTransmitStatisWithContext(ctx context.Context, request *DescribeTransmitStatisRequest) (response *DescribeTransmitStatisResponse, err error) { + if request == nil { + request = NewDescribeTransmitStatisRequest() + } + request.SetContext(ctx) + response = NewDescribeTransmitStatisResponse() err = c.Send(request, response) return @@ -2788,6 +4663,8 @@ func NewDescribeUnBlockStatisRequest() (request *DescribeUnBlockStatisRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribeUnBlockStatis") + + return } @@ -2807,6 +4684,23 @@ func (c *Client) DescribeUnBlockStatis(request *DescribeUnBlockStatisRequest) (r if request == nil { request = NewDescribeUnBlockStatisRequest() } + + response = NewDescribeUnBlockStatisResponse() + err = c.Send(request, response) + return +} + +// DescribeUnBlockStatis +// 获取黑洞解封次数 +// +// 可能返回的错误码: +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribeUnBlockStatisWithContext(ctx context.Context, request *DescribeUnBlockStatisRequest) (response *DescribeUnBlockStatisResponse, err error) { + if request == nil { + request = NewDescribeUnBlockStatisRequest() + } + request.SetContext(ctx) + response = NewDescribeUnBlockStatisResponse() err = c.Send(request, response) return @@ -2817,6 +4711,8 @@ func NewDescribleL4RulesRequest() (request *DescribleL4RulesRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribleL4Rules") + + return } @@ -2836,6 +4732,23 @@ func (c *Client) DescribleL4Rules(request *DescribleL4RulesRequest) (response *D if request == nil { request = NewDescribleL4RulesRequest() } + + response = NewDescribleL4RulesResponse() + err = c.Send(request, response) + return +} + +// DescribleL4Rules +// 获取四层转发规则 +// +// 可能返回的错误码: +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribleL4RulesWithContext(ctx context.Context, request *DescribleL4RulesRequest) (response *DescribleL4RulesResponse, err error) { + if request == nil { + request = NewDescribleL4RulesRequest() + } + request.SetContext(ctx) + response = NewDescribleL4RulesResponse() err = c.Send(request, response) return @@ -2846,6 +4759,8 @@ func NewDescribleL7RulesRequest() (request *DescribleL7RulesRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribleL7Rules") + + return } @@ -2865,6 +4780,23 @@ func (c *Client) DescribleL7Rules(request *DescribleL7RulesRequest) (response *D if request == nil { request = NewDescribleL7RulesRequest() } + + response = NewDescribleL7RulesResponse() + err = c.Send(request, response) + return +} + +// DescribleL7Rules +// 获取七层转发规则 +// +// 可能返回的错误码: +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribleL7RulesWithContext(ctx context.Context, request *DescribleL7RulesRequest) (response *DescribleL7RulesResponse, err error) { + if request == nil { + request = NewDescribleL7RulesRequest() + } + request.SetContext(ctx) + response = NewDescribleL7RulesResponse() err = c.Send(request, response) return @@ -2875,6 +4807,8 @@ func NewDescribleNewL7RulesRequest() (request *DescribleNewL7RulesRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribleNewL7Rules") + + return } @@ -2894,6 +4828,23 @@ func (c *Client) DescribleNewL7Rules(request *DescribleNewL7RulesRequest) (respo if request == nil { request = NewDescribleNewL7RulesRequest() } + + response = NewDescribleNewL7RulesResponse() + err = c.Send(request, response) + return +} + +// DescribleNewL7Rules +// 获取7层规则 +// +// 可能返回的错误码: +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribleNewL7RulesWithContext(ctx context.Context, request *DescribleNewL7RulesRequest) (response *DescribleNewL7RulesResponse, err error) { + if request == nil { + request = NewDescribleNewL7RulesRequest() + } + request.SetContext(ctx) + response = NewDescribleNewL7RulesResponse() err = c.Send(request, response) return @@ -2904,6 +4855,8 @@ func NewDescribleRegionCountRequest() (request *DescribleRegionCountRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "DescribleRegionCount") + + return } @@ -2923,6 +4876,23 @@ func (c *Client) DescribleRegionCount(request *DescribleRegionCountRequest) (res if request == nil { request = NewDescribleRegionCountRequest() } + + response = NewDescribleRegionCountResponse() + err = c.Send(request, response) + return +} + +// DescribleRegionCount +// 获取地域的资源实例数 +// +// 可能返回的错误码: +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) DescribleRegionCountWithContext(ctx context.Context, request *DescribleRegionCountRequest) (response *DescribleRegionCountResponse, err error) { + if request == nil { + request = NewDescribleRegionCountRequest() + } + request.SetContext(ctx) + response = NewDescribleRegionCountResponse() err = c.Send(request, response) return @@ -2933,6 +4903,8 @@ func NewModifyCCAlarmThresholdRequest() (request *ModifyCCAlarmThresholdRequest) BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyCCAlarmThreshold") + + return } @@ -2952,6 +4924,23 @@ func (c *Client) ModifyCCAlarmThreshold(request *ModifyCCAlarmThresholdRequest) if request == nil { request = NewModifyCCAlarmThresholdRequest() } + + response = NewModifyCCAlarmThresholdResponse() + err = c.Send(request, response) + return +} + +// ModifyCCAlarmThreshold +// 为高防包、高防IP、高防IP专业版、棋牌盾产品设置CC攻击的告警通知阈值 +// +// 可能返回的错误码: +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) ModifyCCAlarmThresholdWithContext(ctx context.Context, request *ModifyCCAlarmThresholdRequest) (response *ModifyCCAlarmThresholdResponse, err error) { + if request == nil { + request = NewModifyCCAlarmThresholdRequest() + } + request.SetContext(ctx) + response = NewModifyCCAlarmThresholdResponse() err = c.Send(request, response) return @@ -2962,6 +4951,8 @@ func NewModifyCCFrequencyRulesRequest() (request *ModifyCCFrequencyRulesRequest) BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyCCFrequencyRules") + + return } @@ -2981,6 +4972,23 @@ func (c *Client) ModifyCCFrequencyRules(request *ModifyCCFrequencyRulesRequest) if request == nil { request = NewModifyCCFrequencyRulesRequest() } + + response = NewModifyCCFrequencyRulesResponse() + err = c.Send(request, response) + return +} + +// ModifyCCFrequencyRules +// 修改CC防护的访问频率控制规则 +// +// 可能返回的错误码: +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) ModifyCCFrequencyRulesWithContext(ctx context.Context, request *ModifyCCFrequencyRulesRequest) (response *ModifyCCFrequencyRulesResponse, err error) { + if request == nil { + request = NewModifyCCFrequencyRulesRequest() + } + request.SetContext(ctx) + response = NewModifyCCFrequencyRulesResponse() err = c.Send(request, response) return @@ -2991,6 +4999,8 @@ func NewModifyCCFrequencyRulesStatusRequest() (request *ModifyCCFrequencyRulesSt BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyCCFrequencyRulesStatus") + + return } @@ -3010,6 +5020,23 @@ func (c *Client) ModifyCCFrequencyRulesStatus(request *ModifyCCFrequencyRulesSta if request == nil { request = NewModifyCCFrequencyRulesStatusRequest() } + + response = NewModifyCCFrequencyRulesStatusResponse() + err = c.Send(request, response) + return +} + +// ModifyCCFrequencyRulesStatus +// 开启或关闭CC防护的访问频率控制规则 +// +// 可能返回的错误码: +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) ModifyCCFrequencyRulesStatusWithContext(ctx context.Context, request *ModifyCCFrequencyRulesStatusRequest) (response *ModifyCCFrequencyRulesStatusResponse, err error) { + if request == nil { + request = NewModifyCCFrequencyRulesStatusRequest() + } + request.SetContext(ctx) + response = NewModifyCCFrequencyRulesStatusResponse() err = c.Send(request, response) return @@ -3020,6 +5047,8 @@ func NewModifyCCHostProtectionRequest() (request *ModifyCCHostProtectionRequest) BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyCCHostProtection") + + return } @@ -3039,6 +5068,23 @@ func (c *Client) ModifyCCHostProtection(request *ModifyCCHostProtectionRequest) if request == nil { request = NewModifyCCHostProtectionRequest() } + + response = NewModifyCCHostProtectionResponse() + err = c.Send(request, response) + return +} + +// ModifyCCHostProtection +// 开启或关闭CC域名防护 +// +// 可能返回的错误码: +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) ModifyCCHostProtectionWithContext(ctx context.Context, request *ModifyCCHostProtectionRequest) (response *ModifyCCHostProtectionResponse, err error) { + if request == nil { + request = NewModifyCCHostProtectionRequest() + } + request.SetContext(ctx) + response = NewModifyCCHostProtectionResponse() err = c.Send(request, response) return @@ -3049,6 +5095,8 @@ func NewModifyCCIpAllowDenyRequest() (request *ModifyCCIpAllowDenyRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyCCIpAllowDeny") + + return } @@ -3068,6 +5116,23 @@ func (c *Client) ModifyCCIpAllowDeny(request *ModifyCCIpAllowDenyRequest) (respo if request == nil { request = NewModifyCCIpAllowDenyRequest() } + + response = NewModifyCCIpAllowDenyResponse() + err = c.Send(request, response) + return +} + +// ModifyCCIpAllowDeny +// 添加或删除CC的IP黑白名单 +// +// 可能返回的错误码: +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) ModifyCCIpAllowDenyWithContext(ctx context.Context, request *ModifyCCIpAllowDenyRequest) (response *ModifyCCIpAllowDenyResponse, err error) { + if request == nil { + request = NewModifyCCIpAllowDenyRequest() + } + request.SetContext(ctx) + response = NewModifyCCIpAllowDenyResponse() err = c.Send(request, response) return @@ -3078,6 +5143,8 @@ func NewModifyCCLevelRequest() (request *ModifyCCLevelRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyCCLevel") + + return } @@ -3097,6 +5164,23 @@ func (c *Client) ModifyCCLevel(request *ModifyCCLevelRequest) (response *ModifyC if request == nil { request = NewModifyCCLevelRequest() } + + response = NewModifyCCLevelResponse() + err = c.Send(request, response) + return +} + +// ModifyCCLevel +// 修改CC防护等级 +// +// 可能返回的错误码: +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) ModifyCCLevelWithContext(ctx context.Context, request *ModifyCCLevelRequest) (response *ModifyCCLevelResponse, err error) { + if request == nil { + request = NewModifyCCLevelRequest() + } + request.SetContext(ctx) + response = NewModifyCCLevelResponse() err = c.Send(request, response) return @@ -3107,6 +5191,8 @@ func NewModifyCCPolicySwitchRequest() (request *ModifyCCPolicySwitchRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyCCPolicySwitch") + + return } @@ -3134,6 +5220,31 @@ func (c *Client) ModifyCCPolicySwitch(request *ModifyCCPolicySwitchRequest) (res if request == nil { request = NewModifyCCPolicySwitchRequest() } + + response = NewModifyCCPolicySwitchResponse() + err = c.Send(request, response) + return +} + +// ModifyCCPolicySwitch +// 修改CC自定义策略开关 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) ModifyCCPolicySwitchWithContext(ctx context.Context, request *ModifyCCPolicySwitchRequest) (response *ModifyCCPolicySwitchResponse, err error) { + if request == nil { + request = NewModifyCCPolicySwitchRequest() + } + request.SetContext(ctx) + response = NewModifyCCPolicySwitchResponse() err = c.Send(request, response) return @@ -3144,6 +5255,8 @@ func NewModifyCCSelfDefinePolicyRequest() (request *ModifyCCSelfDefinePolicyRequ BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyCCSelfDefinePolicy") + + return } @@ -3171,6 +5284,31 @@ func (c *Client) ModifyCCSelfDefinePolicy(request *ModifyCCSelfDefinePolicyReque if request == nil { request = NewModifyCCSelfDefinePolicyRequest() } + + response = NewModifyCCSelfDefinePolicyResponse() + err = c.Send(request, response) + return +} + +// ModifyCCSelfDefinePolicy +// 修改CC自定义策略 +// +// 可能返回的错误码: +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) ModifyCCSelfDefinePolicyWithContext(ctx context.Context, request *ModifyCCSelfDefinePolicyRequest) (response *ModifyCCSelfDefinePolicyResponse, err error) { + if request == nil { + request = NewModifyCCSelfDefinePolicyRequest() + } + request.SetContext(ctx) + response = NewModifyCCSelfDefinePolicyResponse() err = c.Send(request, response) return @@ -3181,6 +5319,8 @@ func NewModifyCCThresholdRequest() (request *ModifyCCThresholdRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyCCThreshold") + + return } @@ -3200,6 +5340,23 @@ func (c *Client) ModifyCCThreshold(request *ModifyCCThresholdRequest) (response if request == nil { request = NewModifyCCThresholdRequest() } + + response = NewModifyCCThresholdResponse() + err = c.Send(request, response) + return +} + +// ModifyCCThreshold +// 修改CC的防护阈值 +// +// 可能返回的错误码: +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) ModifyCCThresholdWithContext(ctx context.Context, request *ModifyCCThresholdRequest) (response *ModifyCCThresholdResponse, err error) { + if request == nil { + request = NewModifyCCThresholdRequest() + } + request.SetContext(ctx) + response = NewModifyCCThresholdResponse() err = c.Send(request, response) return @@ -3210,6 +5367,8 @@ func NewModifyCCUrlAllowRequest() (request *ModifyCCUrlAllowRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyCCUrlAllow") + + return } @@ -3229,6 +5388,23 @@ func (c *Client) ModifyCCUrlAllow(request *ModifyCCUrlAllowRequest) (response *M if request == nil { request = NewModifyCCUrlAllowRequest() } + + response = NewModifyCCUrlAllowResponse() + err = c.Send(request, response) + return +} + +// ModifyCCUrlAllow +// 添加或删除CC的URL白名单 +// +// 可能返回的错误码: +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) ModifyCCUrlAllowWithContext(ctx context.Context, request *ModifyCCUrlAllowRequest) (response *ModifyCCUrlAllowResponse, err error) { + if request == nil { + request = NewModifyCCUrlAllowRequest() + } + request.SetContext(ctx) + response = NewModifyCCUrlAllowResponse() err = c.Send(request, response) return @@ -3239,6 +5415,8 @@ func NewModifyDDoSAIStatusRequest() (request *ModifyDDoSAIStatusRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyDDoSAIStatus") + + return } @@ -3258,6 +5436,23 @@ func (c *Client) ModifyDDoSAIStatus(request *ModifyDDoSAIStatusRequest) (respons if request == nil { request = NewModifyDDoSAIStatusRequest() } + + response = NewModifyDDoSAIStatusResponse() + err = c.Send(request, response) + return +} + +// ModifyDDoSAIStatus +// 读取或修改DDoS的AI防护状态 +// +// 可能返回的错误码: +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) ModifyDDoSAIStatusWithContext(ctx context.Context, request *ModifyDDoSAIStatusRequest) (response *ModifyDDoSAIStatusResponse, err error) { + if request == nil { + request = NewModifyDDoSAIStatusRequest() + } + request.SetContext(ctx) + response = NewModifyDDoSAIStatusResponse() err = c.Send(request, response) return @@ -3268,6 +5463,8 @@ func NewModifyDDoSAlarmThresholdRequest() (request *ModifyDDoSAlarmThresholdRequ BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyDDoSAlarmThreshold") + + return } @@ -3283,10 +5480,27 @@ func NewModifyDDoSAlarmThresholdResponse() (response *ModifyDDoSAlarmThresholdRe // // 可能返回的错误码: // RESOURCEUNAVAILABLE = "ResourceUnavailable" -func (c *Client) ModifyDDoSAlarmThreshold(request *ModifyDDoSAlarmThresholdRequest) (response *ModifyDDoSAlarmThresholdResponse, err error) { +func (c *Client) ModifyDDoSAlarmThreshold(request *ModifyDDoSAlarmThresholdRequest) (response *ModifyDDoSAlarmThresholdResponse, err error) { + if request == nil { + request = NewModifyDDoSAlarmThresholdRequest() + } + + response = NewModifyDDoSAlarmThresholdResponse() + err = c.Send(request, response) + return +} + +// ModifyDDoSAlarmThreshold +// 为高防包、高防IP、高防IP专业版、棋牌盾等产品设置DDoS攻击的告警通知阈值 +// +// 可能返回的错误码: +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) ModifyDDoSAlarmThresholdWithContext(ctx context.Context, request *ModifyDDoSAlarmThresholdRequest) (response *ModifyDDoSAlarmThresholdResponse, err error) { if request == nil { request = NewModifyDDoSAlarmThresholdRequest() } + request.SetContext(ctx) + response = NewModifyDDoSAlarmThresholdResponse() err = c.Send(request, response) return @@ -3297,6 +5511,8 @@ func NewModifyDDoSDefendStatusRequest() (request *ModifyDDoSDefendStatusRequest) BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyDDoSDefendStatus") + + return } @@ -3316,6 +5532,23 @@ func (c *Client) ModifyDDoSDefendStatus(request *ModifyDDoSDefendStatusRequest) if request == nil { request = NewModifyDDoSDefendStatusRequest() } + + response = NewModifyDDoSDefendStatusResponse() + err = c.Send(request, response) + return +} + +// ModifyDDoSDefendStatus +// 开启或关闭DDoS防护状态,调用此接口允许临时关闭DDoS防护一段时间,等时间到了会自动开启DDoS防护; +// +// 可能返回的错误码: +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) ModifyDDoSDefendStatusWithContext(ctx context.Context, request *ModifyDDoSDefendStatusRequest) (response *ModifyDDoSDefendStatusResponse, err error) { + if request == nil { + request = NewModifyDDoSDefendStatusRequest() + } + request.SetContext(ctx) + response = NewModifyDDoSDefendStatusResponse() err = c.Send(request, response) return @@ -3326,6 +5559,8 @@ func NewModifyDDoSLevelRequest() (request *ModifyDDoSLevelRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyDDoSLevel") + + return } @@ -3345,6 +5580,23 @@ func (c *Client) ModifyDDoSLevel(request *ModifyDDoSLevelRequest) (response *Mod if request == nil { request = NewModifyDDoSLevelRequest() } + + response = NewModifyDDoSLevelResponse() + err = c.Send(request, response) + return +} + +// ModifyDDoSLevel +// 读取或修改DDoS的防护等级 +// +// 可能返回的错误码: +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) ModifyDDoSLevelWithContext(ctx context.Context, request *ModifyDDoSLevelRequest) (response *ModifyDDoSLevelResponse, err error) { + if request == nil { + request = NewModifyDDoSLevelRequest() + } + request.SetContext(ctx) + response = NewModifyDDoSLevelResponse() err = c.Send(request, response) return @@ -3355,6 +5607,8 @@ func NewModifyDDoSPolicyRequest() (request *ModifyDDoSPolicyRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyDDoSPolicy") + + return } @@ -3374,6 +5628,23 @@ func (c *Client) ModifyDDoSPolicy(request *ModifyDDoSPolicyRequest) (response *M if request == nil { request = NewModifyDDoSPolicyRequest() } + + response = NewModifyDDoSPolicyResponse() + err = c.Send(request, response) + return +} + +// ModifyDDoSPolicy +// 修改DDoS高级策略 +// +// 可能返回的错误码: +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) ModifyDDoSPolicyWithContext(ctx context.Context, request *ModifyDDoSPolicyRequest) (response *ModifyDDoSPolicyResponse, err error) { + if request == nil { + request = NewModifyDDoSPolicyRequest() + } + request.SetContext(ctx) + response = NewModifyDDoSPolicyResponse() err = c.Send(request, response) return @@ -3384,6 +5655,8 @@ func NewModifyDDoSPolicyCaseRequest() (request *ModifyDDoSPolicyCaseRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyDDoSPolicyCase") + + return } @@ -3403,6 +5676,23 @@ func (c *Client) ModifyDDoSPolicyCase(request *ModifyDDoSPolicyCaseRequest) (res if request == nil { request = NewModifyDDoSPolicyCaseRequest() } + + response = NewModifyDDoSPolicyCaseResponse() + err = c.Send(request, response) + return +} + +// ModifyDDoSPolicyCase +// 修改策略场景 +// +// 可能返回的错误码: +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) ModifyDDoSPolicyCaseWithContext(ctx context.Context, request *ModifyDDoSPolicyCaseRequest) (response *ModifyDDoSPolicyCaseResponse, err error) { + if request == nil { + request = NewModifyDDoSPolicyCaseRequest() + } + request.SetContext(ctx) + response = NewModifyDDoSPolicyCaseResponse() err = c.Send(request, response) return @@ -3413,6 +5703,8 @@ func NewModifyDDoSPolicyNameRequest() (request *ModifyDDoSPolicyNameRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyDDoSPolicyName") + + return } @@ -3432,6 +5724,23 @@ func (c *Client) ModifyDDoSPolicyName(request *ModifyDDoSPolicyNameRequest) (res if request == nil { request = NewModifyDDoSPolicyNameRequest() } + + response = NewModifyDDoSPolicyNameResponse() + err = c.Send(request, response) + return +} + +// ModifyDDoSPolicyName +// 修改DDoS高级策略名称 +// +// 可能返回的错误码: +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) ModifyDDoSPolicyNameWithContext(ctx context.Context, request *ModifyDDoSPolicyNameRequest) (response *ModifyDDoSPolicyNameResponse, err error) { + if request == nil { + request = NewModifyDDoSPolicyNameRequest() + } + request.SetContext(ctx) + response = NewModifyDDoSPolicyNameResponse() err = c.Send(request, response) return @@ -3442,6 +5751,8 @@ func NewModifyDDoSSwitchRequest() (request *ModifyDDoSSwitchRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyDDoSSwitch") + + return } @@ -3461,6 +5772,23 @@ func (c *Client) ModifyDDoSSwitch(request *ModifyDDoSSwitchRequest) (response *M if request == nil { request = NewModifyDDoSSwitchRequest() } + + response = NewModifyDDoSSwitchResponse() + err = c.Send(request, response) + return +} + +// ModifyDDoSSwitch +// 开启或关闭DDoS防护,只支持基础防护产品; +// +// 可能返回的错误码: +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) ModifyDDoSSwitchWithContext(ctx context.Context, request *ModifyDDoSSwitchRequest) (response *ModifyDDoSSwitchResponse, err error) { + if request == nil { + request = NewModifyDDoSSwitchRequest() + } + request.SetContext(ctx) + response = NewModifyDDoSSwitchResponse() err = c.Send(request, response) return @@ -3471,6 +5799,8 @@ func NewModifyDDoSThresholdRequest() (request *ModifyDDoSThresholdRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyDDoSThreshold") + + return } @@ -3490,6 +5820,23 @@ func (c *Client) ModifyDDoSThreshold(request *ModifyDDoSThresholdRequest) (respo if request == nil { request = NewModifyDDoSThresholdRequest() } + + response = NewModifyDDoSThresholdResponse() + err = c.Send(request, response) + return +} + +// ModifyDDoSThreshold +// 修改DDoS清洗阈值 +// +// 可能返回的错误码: +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) ModifyDDoSThresholdWithContext(ctx context.Context, request *ModifyDDoSThresholdRequest) (response *ModifyDDoSThresholdResponse, err error) { + if request == nil { + request = NewModifyDDoSThresholdRequest() + } + request.SetContext(ctx) + response = NewModifyDDoSThresholdResponse() err = c.Send(request, response) return @@ -3500,6 +5847,8 @@ func NewModifyDDoSWaterKeyRequest() (request *ModifyDDoSWaterKeyRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyDDoSWaterKey") + + return } @@ -3519,6 +5868,23 @@ func (c *Client) ModifyDDoSWaterKey(request *ModifyDDoSWaterKeyRequest) (respons if request == nil { request = NewModifyDDoSWaterKeyRequest() } + + response = NewModifyDDoSWaterKeyResponse() + err = c.Send(request, response) + return +} + +// ModifyDDoSWaterKey +// 支持水印密钥的添加,删除,开启,关闭 +// +// 可能返回的错误码: +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) ModifyDDoSWaterKeyWithContext(ctx context.Context, request *ModifyDDoSWaterKeyRequest) (response *ModifyDDoSWaterKeyResponse, err error) { + if request == nil { + request = NewModifyDDoSWaterKeyRequest() + } + request.SetContext(ctx) + response = NewModifyDDoSWaterKeyResponse() err = c.Send(request, response) return @@ -3529,6 +5895,8 @@ func NewModifyElasticLimitRequest() (request *ModifyElasticLimitRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyElasticLimit") + + return } @@ -3548,6 +5916,23 @@ func (c *Client) ModifyElasticLimit(request *ModifyElasticLimitRequest) (respons if request == nil { request = NewModifyElasticLimitRequest() } + + response = NewModifyElasticLimitResponse() + err = c.Send(request, response) + return +} + +// ModifyElasticLimit +// 修改弹性防护阈值 +// +// 可能返回的错误码: +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) ModifyElasticLimitWithContext(ctx context.Context, request *ModifyElasticLimitRequest) (response *ModifyElasticLimitResponse, err error) { + if request == nil { + request = NewModifyElasticLimitRequest() + } + request.SetContext(ctx) + response = NewModifyElasticLimitResponse() err = c.Send(request, response) return @@ -3558,6 +5943,8 @@ func NewModifyL4HealthRequest() (request *ModifyL4HealthRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyL4Health") + + return } @@ -3577,6 +5964,23 @@ func (c *Client) ModifyL4Health(request *ModifyL4HealthRequest) (response *Modif if request == nil { request = NewModifyL4HealthRequest() } + + response = NewModifyL4HealthResponse() + err = c.Send(request, response) + return +} + +// ModifyL4Health +// 修改L4转发规则健康检查参数,支持的子产品:高防IP、高防IP专业版 +// +// 可能返回的错误码: +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) ModifyL4HealthWithContext(ctx context.Context, request *ModifyL4HealthRequest) (response *ModifyL4HealthResponse, err error) { + if request == nil { + request = NewModifyL4HealthRequest() + } + request.SetContext(ctx) + response = NewModifyL4HealthResponse() err = c.Send(request, response) return @@ -3587,6 +5991,8 @@ func NewModifyL4KeepTimeRequest() (request *ModifyL4KeepTimeRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyL4KeepTime") + + return } @@ -3606,6 +6012,23 @@ func (c *Client) ModifyL4KeepTime(request *ModifyL4KeepTimeRequest) (response *M if request == nil { request = NewModifyL4KeepTimeRequest() } + + response = NewModifyL4KeepTimeResponse() + err = c.Send(request, response) + return +} + +// ModifyL4KeepTime +// 修改L4转发规则的会话保持,支持的子产品:高防IP、高防IP专业版 +// +// 可能返回的错误码: +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) ModifyL4KeepTimeWithContext(ctx context.Context, request *ModifyL4KeepTimeRequest) (response *ModifyL4KeepTimeResponse, err error) { + if request == nil { + request = NewModifyL4KeepTimeRequest() + } + request.SetContext(ctx) + response = NewModifyL4KeepTimeResponse() err = c.Send(request, response) return @@ -3616,6 +6039,8 @@ func NewModifyL4RulesRequest() (request *ModifyL4RulesRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyL4Rules") + + return } @@ -3635,6 +6060,23 @@ func (c *Client) ModifyL4Rules(request *ModifyL4RulesRequest) (response *ModifyL if request == nil { request = NewModifyL4RulesRequest() } + + response = NewModifyL4RulesResponse() + err = c.Send(request, response) + return +} + +// ModifyL4Rules +// 修改L4转发规则 +// +// 可能返回的错误码: +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) ModifyL4RulesWithContext(ctx context.Context, request *ModifyL4RulesRequest) (response *ModifyL4RulesResponse, err error) { + if request == nil { + request = NewModifyL4RulesRequest() + } + request.SetContext(ctx) + response = NewModifyL4RulesResponse() err = c.Send(request, response) return @@ -3645,6 +6087,8 @@ func NewModifyL7RulesRequest() (request *ModifyL7RulesRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyL7Rules") + + return } @@ -3665,6 +6109,24 @@ func (c *Client) ModifyL7Rules(request *ModifyL7RulesRequest) (response *ModifyL if request == nil { request = NewModifyL7RulesRequest() } + + response = NewModifyL7RulesResponse() + err = c.Send(request, response) + return +} + +// ModifyL7Rules +// 修改L7转发规则 +// +// 可能返回的错误码: +// RESOURCEINUSE = "ResourceInUse" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) ModifyL7RulesWithContext(ctx context.Context, request *ModifyL7RulesRequest) (response *ModifyL7RulesResponse, err error) { + if request == nil { + request = NewModifyL7RulesRequest() + } + request.SetContext(ctx) + response = NewModifyL7RulesResponse() err = c.Send(request, response) return @@ -3675,6 +6137,8 @@ func NewModifyNetReturnSwitchRequest() (request *ModifyNetReturnSwitchRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyNetReturnSwitch") + + return } @@ -3695,6 +6159,24 @@ func (c *Client) ModifyNetReturnSwitch(request *ModifyNetReturnSwitchRequest) (r if request == nil { request = NewModifyNetReturnSwitchRequest() } + + response = NewModifyNetReturnSwitchResponse() + err = c.Send(request, response) + return +} + +// ModifyNetReturnSwitch +// 在客户收攻击或者被封堵时,切回到源站,并设置回切的时长 +// +// 可能返回的错误码: +// RESOURCEINUSE = "ResourceInUse" +// UNSUPPORTEDOPERATION = "UnsupportedOperation" +func (c *Client) ModifyNetReturnSwitchWithContext(ctx context.Context, request *ModifyNetReturnSwitchRequest) (response *ModifyNetReturnSwitchResponse, err error) { + if request == nil { + request = NewModifyNetReturnSwitchRequest() + } + request.SetContext(ctx) + response = NewModifyNetReturnSwitchResponse() err = c.Send(request, response) return @@ -3705,6 +6187,8 @@ func NewModifyNewDomainRulesRequest() (request *ModifyNewDomainRulesRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyNewDomainRules") + + return } @@ -3724,6 +6208,23 @@ func (c *Client) ModifyNewDomainRules(request *ModifyNewDomainRulesRequest) (res if request == nil { request = NewModifyNewDomainRulesRequest() } + + response = NewModifyNewDomainRulesResponse() + err = c.Send(request, response) + return +} + +// ModifyNewDomainRules +// 修改7层转发规则 +// +// 可能返回的错误码: +// RESOURCEINUSE = "ResourceInUse" +func (c *Client) ModifyNewDomainRulesWithContext(ctx context.Context, request *ModifyNewDomainRulesRequest) (response *ModifyNewDomainRulesResponse, err error) { + if request == nil { + request = NewModifyNewDomainRulesRequest() + } + request.SetContext(ctx) + response = NewModifyNewDomainRulesResponse() err = c.Send(request, response) return @@ -3734,6 +6235,8 @@ func NewModifyNewL4RuleRequest() (request *ModifyNewL4RuleRequest) { BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyNewL4Rule") + + return } @@ -3753,6 +6256,23 @@ func (c *Client) ModifyNewL4Rule(request *ModifyNewL4RuleRequest) (response *Mod if request == nil { request = NewModifyNewL4RuleRequest() } + + response = NewModifyNewL4RuleResponse() + err = c.Send(request, response) + return +} + +// ModifyNewL4Rule +// 修改4层转发规则 +// +// 可能返回的错误码: +// RESOURCEINUSE = "ResourceInUse" +func (c *Client) ModifyNewL4RuleWithContext(ctx context.Context, request *ModifyNewL4RuleRequest) (response *ModifyNewL4RuleResponse, err error) { + if request == nil { + request = NewModifyNewL4RuleRequest() + } + request.SetContext(ctx) + response = NewModifyNewL4RuleResponse() err = c.Send(request, response) return @@ -3763,6 +6283,8 @@ func NewModifyResBindDDoSPolicyRequest() (request *ModifyResBindDDoSPolicyReques BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyResBindDDoSPolicy") + + return } @@ -3782,6 +6304,23 @@ func (c *Client) ModifyResBindDDoSPolicy(request *ModifyResBindDDoSPolicyRequest if request == nil { request = NewModifyResBindDDoSPolicyRequest() } + + response = NewModifyResBindDDoSPolicyResponse() + err = c.Send(request, response) + return +} + +// ModifyResBindDDoSPolicy +// 资源实例绑定DDoS高级策略 +// +// 可能返回的错误码: +// RESOURCEINUSE = "ResourceInUse" +func (c *Client) ModifyResBindDDoSPolicyWithContext(ctx context.Context, request *ModifyResBindDDoSPolicyRequest) (response *ModifyResBindDDoSPolicyResponse, err error) { + if request == nil { + request = NewModifyResBindDDoSPolicyRequest() + } + request.SetContext(ctx) + response = NewModifyResBindDDoSPolicyResponse() err = c.Send(request, response) return @@ -3792,6 +6331,8 @@ func NewModifyResourceRenewFlagRequest() (request *ModifyResourceRenewFlagReques BaseRequest: &tchttp.BaseRequest{}, } request.Init().WithApiInfo("dayu", APIVersion, "ModifyResourceRenewFlag") + + return } @@ -3820,6 +6361,32 @@ func (c *Client) ModifyResourceRenewFlag(request *ModifyResourceRenewFlagRequest if request == nil { request = NewModifyResourceRenewFlagRequest() } + + response = NewModifyResourceRenewFlagResponse() + err = c.Send(request, response) + return +} + +// ModifyResourceRenewFlag +// 修改资源自动续费标记 +// +// 可能返回的错误码: +// DRYRUNOPERATION = "DryRunOperation" +// FAILEDOPERATION = "FailedOperation" +// INTERNALERROR = "InternalError" +// INVALIDPARAMETER = "InvalidParameter" +// INVALIDPARAMETERVALUE = "InvalidParameterValue" +// LIMITEXCEEDED = "LimitExceeded" +// MISSINGPARAMETER = "MissingParameter" +// RESOURCEINUSE = "ResourceInUse" +// RESOURCENOTFOUND = "ResourceNotFound" +// RESOURCEUNAVAILABLE = "ResourceUnavailable" +func (c *Client) ModifyResourceRenewFlagWithContext(ctx context.Context, request *ModifyResourceRenewFlagRequest) (response *ModifyResourceRenewFlagResponse, err error) { + if request == nil { + request = NewModifyResourceRenewFlagRequest() + } + request.SetContext(ctx) + response = NewModifyResourceRenewFlagResponse() err = c.Send(request, response) return diff --git a/vendor/modules.txt b/vendor/modules.txt index c7a16edf06..5ed3e2a27c 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -565,7 +565,7 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/regions github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm/v20170312 # github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb v1.0.199 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb/v20190107 -# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dayu v1.0.199 +# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dayu v1.0.335 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dayu/v20180709 # github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dc v1.0.199 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dc/v20180410 From a2c988e31df395d3c1d05416daa3577370617c9a Mon Sep 17 00:00:00 2001 From: mikatong Date: Fri, 28 Jan 2022 11:22:03 +0800 Subject: [PATCH 2/2] fix: update pre-commit --- .githooks/pre-commit | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/.githooks/pre-commit b/.githooks/pre-commit index b408759fe8..9b8e89e236 100755 --- a/.githooks/pre-commit +++ b/.githooks/pre-commit @@ -1,24 +1,19 @@ #!/bin/sh - +printf "==> Step 1: Gofmt Check...\n" make fmtcheck if [ $? -ne 0 ]; then printf "COMMIT FAILED\n" exit 1 fi -#make test-build -#if [ $? -ne 0 ]; then -# printf "COMMIT FAILED\n" -# exit 1 -#fi -# + #make lint #if [ $? -ne 0 ]; then # printf "COMMIT FAILED\n" # exit 1 #fi -printf "==> Generating docs for tencentcloud provider...\n" +printf "==> Step 2: Generating docs for tencentcloud provider...\n" doc=`make doc 2>&1` if [ $? -ne 0 ]; then echo "$doc"| tail -n 4|head -n 2 @@ -32,6 +27,7 @@ fi # exit 1 #fi +printf "==> Step 3: Doc Check...\n" diff=`git diff --name-only website/docs/` if [ "$diff" != "" ]; then printf "There are docs updated when checking, 'git add' it first.\n" @@ -39,6 +35,7 @@ if [ "$diff" != "" ]; then exit 1 fi +printf "==> Step 4: Incremental unit tests...\n" # go test check make deltatest if [ $? -ne 0 ]; then