Documentation ¶
Index ¶
- Constants
- type AccessFullTextInfo
- type AccessHistogramItem
- type AccessKeyValueInfo
- type AccessLogInfo
- type AccessLogItem
- type AccessLogItems
- type AccessRuleInfo
- type AccessRuleKeyValueInfo
- type AccessRuleTagInfo
- type AccessValueInfo
- type AddAntiFakeUrlRequest
- type AddAntiFakeUrlRequestParams
- type AddAntiFakeUrlResponse
- type AddAntiFakeUrlResponseParams
- type AddAntiInfoLeakRulesRequest
- type AddAntiInfoLeakRulesRequestParams
- type AddAntiInfoLeakRulesResponse
- type AddAntiInfoLeakRulesResponseParams
- type AddAttackWhiteRuleRequest
- type AddAttackWhiteRuleRequestParams
- type AddAttackWhiteRuleResponse
- type AddAttackWhiteRuleResponseParams
- type AddCustomRuleRequest
- type AddCustomRuleRequestParams
- type AddCustomRuleResponse
- type AddCustomRuleResponseParams
- type AddCustomWhiteRuleRequest
- type AddCustomWhiteRuleRequestParams
- type AddCustomWhiteRuleResponse
- type AddCustomWhiteRuleResponseParams
- type AddDomainWhiteRuleRequest
- type AddDomainWhiteRuleRequestParams
- type AddDomainWhiteRuleResponse
- type AddDomainWhiteRuleResponseParams
- type AddSpartaProtectionRequest
- type AddSpartaProtectionRequestParams
- type AddSpartaProtectionResponse
- type AddSpartaProtectionResponseParams
- type ApiPkg
- type AttackLogInfo
- type AutoDenyDetail
- type BatchIpAccessControlData
- type BatchIpAccessControlItem
- type BotPkg
- type BotQPS
- type BotStatPointItem
- type CCRuleData
- type CCRuleItem
- type CCRuleItems
- type CCRuleLists
- type CacheUrlItem
- type CacheUrlItems
- type CdcCluster
- type CdcRegion
- type ClbDomainsInfo
- type ClbObject
- type ClbWafRegionItem
- type Client
- func (c *Client) AddAntiFakeUrl(request *AddAntiFakeUrlRequest) (response *AddAntiFakeUrlResponse, err error)
- func (c *Client) AddAntiFakeUrlWithContext(ctx context.Context, request *AddAntiFakeUrlRequest) (response *AddAntiFakeUrlResponse, err error)
- func (c *Client) AddAntiInfoLeakRules(request *AddAntiInfoLeakRulesRequest) (response *AddAntiInfoLeakRulesResponse, err error)
- func (c *Client) AddAntiInfoLeakRulesWithContext(ctx context.Context, request *AddAntiInfoLeakRulesRequest) (response *AddAntiInfoLeakRulesResponse, err error)
- func (c *Client) AddAttackWhiteRule(request *AddAttackWhiteRuleRequest) (response *AddAttackWhiteRuleResponse, err error)
- func (c *Client) AddAttackWhiteRuleWithContext(ctx context.Context, request *AddAttackWhiteRuleRequest) (response *AddAttackWhiteRuleResponse, err error)
- func (c *Client) AddCustomRule(request *AddCustomRuleRequest) (response *AddCustomRuleResponse, err error)
- func (c *Client) AddCustomRuleWithContext(ctx context.Context, request *AddCustomRuleRequest) (response *AddCustomRuleResponse, err error)
- func (c *Client) AddCustomWhiteRule(request *AddCustomWhiteRuleRequest) (response *AddCustomWhiteRuleResponse, err error)
- func (c *Client) AddCustomWhiteRuleWithContext(ctx context.Context, request *AddCustomWhiteRuleRequest) (response *AddCustomWhiteRuleResponse, err error)
- func (c *Client) AddDomainWhiteRule(request *AddDomainWhiteRuleRequest) (response *AddDomainWhiteRuleResponse, err error)
- func (c *Client) AddDomainWhiteRuleWithContext(ctx context.Context, request *AddDomainWhiteRuleRequest) (response *AddDomainWhiteRuleResponse, err error)
- func (c *Client) AddSpartaProtection(request *AddSpartaProtectionRequest) (response *AddSpartaProtectionResponse, err error)
- func (c *Client) AddSpartaProtectionWithContext(ctx context.Context, request *AddSpartaProtectionRequest) (response *AddSpartaProtectionResponse, err error)
- func (c *Client) CreateAccessExport(request *CreateAccessExportRequest) (response *CreateAccessExportResponse, err error)
- func (c *Client) CreateAccessExportWithContext(ctx context.Context, request *CreateAccessExportRequest) (response *CreateAccessExportResponse, err error)
- func (c *Client) CreateDeals(request *CreateDealsRequest) (response *CreateDealsResponse, err error)
- func (c *Client) CreateDealsWithContext(ctx context.Context, request *CreateDealsRequest) (response *CreateDealsResponse, err error)
- func (c *Client) CreateHost(request *CreateHostRequest) (response *CreateHostResponse, err error)
- func (c *Client) CreateHostWithContext(ctx context.Context, request *CreateHostRequest) (response *CreateHostResponse, err error)
- func (c *Client) CreateIpAccessControl(request *CreateIpAccessControlRequest) (response *CreateIpAccessControlResponse, err error)
- func (c *Client) CreateIpAccessControlWithContext(ctx context.Context, request *CreateIpAccessControlRequest) (response *CreateIpAccessControlResponse, err error)
- func (c *Client) DeleteAccessExport(request *DeleteAccessExportRequest) (response *DeleteAccessExportResponse, err error)
- func (c *Client) DeleteAccessExportWithContext(ctx context.Context, request *DeleteAccessExportRequest) (response *DeleteAccessExportResponse, err error)
- func (c *Client) DeleteAntiFakeUrl(request *DeleteAntiFakeUrlRequest) (response *DeleteAntiFakeUrlResponse, err error)
- func (c *Client) DeleteAntiFakeUrlWithContext(ctx context.Context, request *DeleteAntiFakeUrlRequest) (response *DeleteAntiFakeUrlResponse, err error)
- func (c *Client) DeleteAntiInfoLeakRule(request *DeleteAntiInfoLeakRuleRequest) (response *DeleteAntiInfoLeakRuleResponse, err error)
- func (c *Client) DeleteAntiInfoLeakRuleWithContext(ctx context.Context, request *DeleteAntiInfoLeakRuleRequest) (response *DeleteAntiInfoLeakRuleResponse, err error)
- func (c *Client) DeleteAttackDownloadRecord(request *DeleteAttackDownloadRecordRequest) (response *DeleteAttackDownloadRecordResponse, err error)
- func (c *Client) DeleteAttackDownloadRecordWithContext(ctx context.Context, request *DeleteAttackDownloadRecordRequest) (response *DeleteAttackDownloadRecordResponse, err error)
- func (c *Client) DeleteAttackWhiteRule(request *DeleteAttackWhiteRuleRequest) (response *DeleteAttackWhiteRuleResponse, err error)
- func (c *Client) DeleteAttackWhiteRuleWithContext(ctx context.Context, request *DeleteAttackWhiteRuleRequest) (response *DeleteAttackWhiteRuleResponse, err error)
- func (c *Client) DeleteCCRule(request *DeleteCCRuleRequest) (response *DeleteCCRuleResponse, err error)
- func (c *Client) DeleteCCRuleWithContext(ctx context.Context, request *DeleteCCRuleRequest) (response *DeleteCCRuleResponse, err error)
- func (c *Client) DeleteCustomRule(request *DeleteCustomRuleRequest) (response *DeleteCustomRuleResponse, err error)
- func (c *Client) DeleteCustomRuleWithContext(ctx context.Context, request *DeleteCustomRuleRequest) (response *DeleteCustomRuleResponse, err error)
- func (c *Client) DeleteCustomWhiteRule(request *DeleteCustomWhiteRuleRequest) (response *DeleteCustomWhiteRuleResponse, err error)
- func (c *Client) DeleteCustomWhiteRuleWithContext(ctx context.Context, request *DeleteCustomWhiteRuleRequest) (response *DeleteCustomWhiteRuleResponse, err error)
- func (c *Client) DeleteDomainWhiteRules(request *DeleteDomainWhiteRulesRequest) (response *DeleteDomainWhiteRulesResponse, err error)
- func (c *Client) DeleteDomainWhiteRulesWithContext(ctx context.Context, request *DeleteDomainWhiteRulesRequest) (response *DeleteDomainWhiteRulesResponse, err error)
- func (c *Client) DeleteDownloadRecord(request *DeleteDownloadRecordRequest) (response *DeleteDownloadRecordResponse, err error)
- func (c *Client) DeleteDownloadRecordWithContext(ctx context.Context, request *DeleteDownloadRecordRequest) (response *DeleteDownloadRecordResponse, err error)
- func (c *Client) DeleteHost(request *DeleteHostRequest) (response *DeleteHostResponse, err error)
- func (c *Client) DeleteHostWithContext(ctx context.Context, request *DeleteHostRequest) (response *DeleteHostResponse, err error)
- func (c *Client) DeleteIpAccessControl(request *DeleteIpAccessControlRequest) (response *DeleteIpAccessControlResponse, err error)
- func (c *Client) DeleteIpAccessControlV2(request *DeleteIpAccessControlV2Request) (response *DeleteIpAccessControlV2Response, err error)
- func (c *Client) DeleteIpAccessControlV2WithContext(ctx context.Context, request *DeleteIpAccessControlV2Request) (response *DeleteIpAccessControlV2Response, err error)
- func (c *Client) DeleteIpAccessControlWithContext(ctx context.Context, request *DeleteIpAccessControlRequest) (response *DeleteIpAccessControlResponse, err error)
- func (c *Client) DeleteSession(request *DeleteSessionRequest) (response *DeleteSessionResponse, err error)
- func (c *Client) DeleteSessionWithContext(ctx context.Context, request *DeleteSessionRequest) (response *DeleteSessionResponse, err error)
- func (c *Client) DeleteSpartaProtection(request *DeleteSpartaProtectionRequest) (response *DeleteSpartaProtectionResponse, err error)
- func (c *Client) DeleteSpartaProtectionWithContext(ctx context.Context, request *DeleteSpartaProtectionRequest) (response *DeleteSpartaProtectionResponse, err error)
- func (c *Client) DescribeAccessExports(request *DescribeAccessExportsRequest) (response *DescribeAccessExportsResponse, err error)
- func (c *Client) DescribeAccessExportsWithContext(ctx context.Context, request *DescribeAccessExportsRequest) (response *DescribeAccessExportsResponse, err error)
- func (c *Client) DescribeAccessFastAnalysis(request *DescribeAccessFastAnalysisRequest) (response *DescribeAccessFastAnalysisResponse, err error)
- func (c *Client) DescribeAccessFastAnalysisWithContext(ctx context.Context, request *DescribeAccessFastAnalysisRequest) (response *DescribeAccessFastAnalysisResponse, err error)
- func (c *Client) DescribeAccessHistogram(request *DescribeAccessHistogramRequest) (response *DescribeAccessHistogramResponse, err error)
- func (c *Client) DescribeAccessHistogramWithContext(ctx context.Context, request *DescribeAccessHistogramRequest) (response *DescribeAccessHistogramResponse, err error)
- func (c *Client) DescribeAccessIndex(request *DescribeAccessIndexRequest) (response *DescribeAccessIndexResponse, err error)
- func (c *Client) DescribeAccessIndexWithContext(ctx context.Context, request *DescribeAccessIndexRequest) (response *DescribeAccessIndexResponse, err error)
- func (c *Client) DescribeAntiFakeRules(request *DescribeAntiFakeRulesRequest) (response *DescribeAntiFakeRulesResponse, err error)
- func (c *Client) DescribeAntiFakeRulesWithContext(ctx context.Context, request *DescribeAntiFakeRulesRequest) (response *DescribeAntiFakeRulesResponse, err error)
- func (c *Client) DescribeAntiFakeUrl(request *DescribeAntiFakeUrlRequest) (response *DescribeAntiFakeUrlResponse, err error)
- func (c *Client) DescribeAntiFakeUrlWithContext(ctx context.Context, request *DescribeAntiFakeUrlRequest) (response *DescribeAntiFakeUrlResponse, err error)
- func (c *Client) DescribeAntiInfoLeakRules(request *DescribeAntiInfoLeakRulesRequest) (response *DescribeAntiInfoLeakRulesResponse, err error)
- func (c *Client) DescribeAntiInfoLeakRulesWithContext(ctx context.Context, request *DescribeAntiInfoLeakRulesRequest) (response *DescribeAntiInfoLeakRulesResponse, err error)
- func (c *Client) DescribeAntiInfoLeakageRules(request *DescribeAntiInfoLeakageRulesRequest) (response *DescribeAntiInfoLeakageRulesResponse, err error)
- func (c *Client) DescribeAntiInfoLeakageRulesWithContext(ctx context.Context, request *DescribeAntiInfoLeakageRulesRequest) (response *DescribeAntiInfoLeakageRulesResponse, err error)
- func (c *Client) DescribeAttackOverview(request *DescribeAttackOverviewRequest) (response *DescribeAttackOverviewResponse, err error)
- func (c *Client) DescribeAttackOverviewWithContext(ctx context.Context, request *DescribeAttackOverviewRequest) (response *DescribeAttackOverviewResponse, err error)
- func (c *Client) DescribeAttackType(request *DescribeAttackTypeRequest) (response *DescribeAttackTypeResponse, err error)
- func (c *Client) DescribeAttackTypeWithContext(ctx context.Context, request *DescribeAttackTypeRequest) (response *DescribeAttackTypeResponse, err error)
- func (c *Client) DescribeAttackWhiteRule(request *DescribeAttackWhiteRuleRequest) (response *DescribeAttackWhiteRuleResponse, err error)
- func (c *Client) DescribeAttackWhiteRuleWithContext(ctx context.Context, request *DescribeAttackWhiteRuleRequest) (response *DescribeAttackWhiteRuleResponse, err error)
- func (c *Client) DescribeAutoDenyIP(request *DescribeAutoDenyIPRequest) (response *DescribeAutoDenyIPResponse, err error)
- func (c *Client) DescribeAutoDenyIPWithContext(ctx context.Context, request *DescribeAutoDenyIPRequest) (response *DescribeAutoDenyIPResponse, err error)
- func (c *Client) DescribeBatchIpAccessControl(request *DescribeBatchIpAccessControlRequest) (response *DescribeBatchIpAccessControlResponse, err error)
- func (c *Client) DescribeBatchIpAccessControlWithContext(ctx context.Context, request *DescribeBatchIpAccessControlRequest) (response *DescribeBatchIpAccessControlResponse, err error)
- func (c *Client) DescribeCCAutoStatus(request *DescribeCCAutoStatusRequest) (response *DescribeCCAutoStatusResponse, err error)
- func (c *Client) DescribeCCAutoStatusWithContext(ctx context.Context, request *DescribeCCAutoStatusRequest) (response *DescribeCCAutoStatusResponse, err error)
- func (c *Client) DescribeCCRule(request *DescribeCCRuleRequest) (response *DescribeCCRuleResponse, err error)
- func (c *Client) DescribeCCRuleList(request *DescribeCCRuleListRequest) (response *DescribeCCRuleListResponse, err error)
- func (c *Client) DescribeCCRuleListWithContext(ctx context.Context, request *DescribeCCRuleListRequest) (response *DescribeCCRuleListResponse, err error)
- func (c *Client) DescribeCCRuleWithContext(ctx context.Context, request *DescribeCCRuleRequest) (response *DescribeCCRuleResponse, err error)
- func (c *Client) DescribeCertificateVerifyResult(request *DescribeCertificateVerifyResultRequest) (response *DescribeCertificateVerifyResultResponse, err error)
- func (c *Client) DescribeCertificateVerifyResultWithContext(ctx context.Context, request *DescribeCertificateVerifyResultRequest) (response *DescribeCertificateVerifyResultResponse, err error)
- func (c *Client) DescribeCiphersDetail(request *DescribeCiphersDetailRequest) (response *DescribeCiphersDetailResponse, err error)
- func (c *Client) DescribeCiphersDetailWithContext(ctx context.Context, request *DescribeCiphersDetailRequest) (response *DescribeCiphersDetailResponse, err error)
- func (c *Client) DescribeCustomRuleList(request *DescribeCustomRuleListRequest) (response *DescribeCustomRuleListResponse, err error)
- func (c *Client) DescribeCustomRuleListWithContext(ctx context.Context, request *DescribeCustomRuleListRequest) (response *DescribeCustomRuleListResponse, err error)
- func (c *Client) DescribeCustomWhiteRule(request *DescribeCustomWhiteRuleRequest) (response *DescribeCustomWhiteRuleResponse, err error)
- func (c *Client) DescribeCustomWhiteRuleWithContext(ctx context.Context, request *DescribeCustomWhiteRuleRequest) (response *DescribeCustomWhiteRuleResponse, err error)
- func (c *Client) DescribeDomainCountInfo(request *DescribeDomainCountInfoRequest) (response *DescribeDomainCountInfoResponse, err error)
- func (c *Client) DescribeDomainCountInfoWithContext(ctx context.Context, request *DescribeDomainCountInfoRequest) (response *DescribeDomainCountInfoResponse, err error)
- func (c *Client) DescribeDomainDetailsClb(request *DescribeDomainDetailsClbRequest) (response *DescribeDomainDetailsClbResponse, err error)
- func (c *Client) DescribeDomainDetailsClbWithContext(ctx context.Context, request *DescribeDomainDetailsClbRequest) (response *DescribeDomainDetailsClbResponse, err error)
- func (c *Client) DescribeDomainDetailsSaas(request *DescribeDomainDetailsSaasRequest) (response *DescribeDomainDetailsSaasResponse, err error)
- func (c *Client) DescribeDomainDetailsSaasWithContext(ctx context.Context, request *DescribeDomainDetailsSaasRequest) (response *DescribeDomainDetailsSaasResponse, err error)
- func (c *Client) DescribeDomainRules(request *DescribeDomainRulesRequest) (response *DescribeDomainRulesResponse, err error)
- func (c *Client) DescribeDomainRulesWithContext(ctx context.Context, request *DescribeDomainRulesRequest) (response *DescribeDomainRulesResponse, err error)
- func (c *Client) DescribeDomainVerifyResult(request *DescribeDomainVerifyResultRequest) (response *DescribeDomainVerifyResultResponse, err error)
- func (c *Client) DescribeDomainVerifyResultWithContext(ctx context.Context, request *DescribeDomainVerifyResultRequest) (response *DescribeDomainVerifyResultResponse, err error)
- func (c *Client) DescribeDomainWhiteRules(request *DescribeDomainWhiteRulesRequest) (response *DescribeDomainWhiteRulesResponse, err error)
- func (c *Client) DescribeDomainWhiteRulesWithContext(ctx context.Context, request *DescribeDomainWhiteRulesRequest) (response *DescribeDomainWhiteRulesResponse, err error)
- func (c *Client) DescribeDomains(request *DescribeDomainsRequest) (response *DescribeDomainsResponse, err error)
- func (c *Client) DescribeDomainsWithContext(ctx context.Context, request *DescribeDomainsRequest) (response *DescribeDomainsResponse, err error)
- func (c *Client) DescribeFindDomainList(request *DescribeFindDomainListRequest) (response *DescribeFindDomainListResponse, err error)
- func (c *Client) DescribeFindDomainListWithContext(ctx context.Context, request *DescribeFindDomainListRequest) (response *DescribeFindDomainListResponse, err error)
- func (c *Client) DescribeFlowTrend(request *DescribeFlowTrendRequest) (response *DescribeFlowTrendResponse, err error)
- func (c *Client) DescribeFlowTrendWithContext(ctx context.Context, request *DescribeFlowTrendRequest) (response *DescribeFlowTrendResponse, err error)
- func (c *Client) DescribeHistogram(request *DescribeHistogramRequest) (response *DescribeHistogramResponse, err error)
- func (c *Client) DescribeHistogramWithContext(ctx context.Context, request *DescribeHistogramRequest) (response *DescribeHistogramResponse, err error)
- func (c *Client) DescribeHost(request *DescribeHostRequest) (response *DescribeHostResponse, err error)
- func (c *Client) DescribeHostLimit(request *DescribeHostLimitRequest) (response *DescribeHostLimitResponse, err error)
- func (c *Client) DescribeHostLimitWithContext(ctx context.Context, request *DescribeHostLimitRequest) (response *DescribeHostLimitResponse, err error)
- func (c *Client) DescribeHostWithContext(ctx context.Context, request *DescribeHostRequest) (response *DescribeHostResponse, err error)
- func (c *Client) DescribeHosts(request *DescribeHostsRequest) (response *DescribeHostsResponse, err error)
- func (c *Client) DescribeHostsWithContext(ctx context.Context, request *DescribeHostsRequest) (response *DescribeHostsResponse, err error)
- func (c *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
- func (c *Client) DescribeInstancesWithContext(ctx context.Context, request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
- func (c *Client) DescribeIpAccessControl(request *DescribeIpAccessControlRequest) (response *DescribeIpAccessControlResponse, err error)
- func (c *Client) DescribeIpAccessControlWithContext(ctx context.Context, request *DescribeIpAccessControlRequest) (response *DescribeIpAccessControlResponse, err error)
- func (c *Client) DescribeIpHitItems(request *DescribeIpHitItemsRequest) (response *DescribeIpHitItemsResponse, err error)
- func (c *Client) DescribeIpHitItemsWithContext(ctx context.Context, request *DescribeIpHitItemsRequest) (response *DescribeIpHitItemsResponse, err error)
- func (c *Client) DescribeModuleStatus(request *DescribeModuleStatusRequest) (response *DescribeModuleStatusResponse, err error)
- func (c *Client) DescribeModuleStatusWithContext(ctx context.Context, request *DescribeModuleStatusRequest) (response *DescribeModuleStatusResponse, err error)
- func (c *Client) DescribeObjects(request *DescribeObjectsRequest) (response *DescribeObjectsResponse, err error)
- func (c *Client) DescribeObjectsWithContext(ctx context.Context, request *DescribeObjectsRequest) (response *DescribeObjectsResponse, err error)
- func (c *Client) DescribePeakPoints(request *DescribePeakPointsRequest) (response *DescribePeakPointsResponse, err error)
- func (c *Client) DescribePeakPointsWithContext(ctx context.Context, request *DescribePeakPointsRequest) (response *DescribePeakPointsResponse, err error)
- func (c *Client) DescribePeakValue(request *DescribePeakValueRequest) (response *DescribePeakValueResponse, err error)
- func (c *Client) DescribePeakValueWithContext(ctx context.Context, request *DescribePeakValueRequest) (response *DescribePeakValueResponse, err error)
- func (c *Client) DescribePolicyStatus(request *DescribePolicyStatusRequest) (response *DescribePolicyStatusResponse, err error)
- func (c *Client) DescribePolicyStatusWithContext(ctx context.Context, request *DescribePolicyStatusRequest) (response *DescribePolicyStatusResponse, err error)
- func (c *Client) DescribePorts(request *DescribePortsRequest) (response *DescribePortsResponse, err error)
- func (c *Client) DescribePortsWithContext(ctx context.Context, request *DescribePortsRequest) (response *DescribePortsResponse, err error)
- func (c *Client) DescribeRuleLimit(request *DescribeRuleLimitRequest) (response *DescribeRuleLimitResponse, err error)
- func (c *Client) DescribeRuleLimitWithContext(ctx context.Context, request *DescribeRuleLimitRequest) (response *DescribeRuleLimitResponse, err error)
- func (c *Client) DescribeSession(request *DescribeSessionRequest) (response *DescribeSessionResponse, err error)
- func (c *Client) DescribeSessionWithContext(ctx context.Context, request *DescribeSessionRequest) (response *DescribeSessionResponse, err error)
- func (c *Client) DescribeSpartaProtectionInfo(request *DescribeSpartaProtectionInfoRequest) (response *DescribeSpartaProtectionInfoResponse, err error)
- func (c *Client) DescribeSpartaProtectionInfoWithContext(ctx context.Context, request *DescribeSpartaProtectionInfoRequest) (response *DescribeSpartaProtectionInfoResponse, err error)
- func (c *Client) DescribeTlsVersion(request *DescribeTlsVersionRequest) (response *DescribeTlsVersionResponse, err error)
- func (c *Client) DescribeTlsVersionWithContext(ctx context.Context, request *DescribeTlsVersionRequest) (response *DescribeTlsVersionResponse, err error)
- func (c *Client) DescribeTopAttackDomain(request *DescribeTopAttackDomainRequest) (response *DescribeTopAttackDomainResponse, err error)
- func (c *Client) DescribeTopAttackDomainWithContext(ctx context.Context, request *DescribeTopAttackDomainRequest) (response *DescribeTopAttackDomainResponse, err error)
- func (c *Client) DescribeUserCdcClbWafRegions(request *DescribeUserCdcClbWafRegionsRequest) (response *DescribeUserCdcClbWafRegionsResponse, err error)
- func (c *Client) DescribeUserCdcClbWafRegionsWithContext(ctx context.Context, request *DescribeUserCdcClbWafRegionsRequest) (response *DescribeUserCdcClbWafRegionsResponse, err error)
- func (c *Client) DescribeUserClbWafRegions(request *DescribeUserClbWafRegionsRequest) (response *DescribeUserClbWafRegionsResponse, err error)
- func (c *Client) DescribeUserClbWafRegionsWithContext(ctx context.Context, request *DescribeUserClbWafRegionsRequest) (response *DescribeUserClbWafRegionsResponse, err error)
- func (c *Client) DescribeUserDomainInfo(request *DescribeUserDomainInfoRequest) (response *DescribeUserDomainInfoResponse, err error)
- func (c *Client) DescribeUserDomainInfoWithContext(ctx context.Context, request *DescribeUserDomainInfoRequest) (response *DescribeUserDomainInfoResponse, err error)
- func (c *Client) DescribeUserLevel(request *DescribeUserLevelRequest) (response *DescribeUserLevelResponse, err error)
- func (c *Client) DescribeUserLevelWithContext(ctx context.Context, request *DescribeUserLevelRequest) (response *DescribeUserLevelResponse, err error)
- func (c *Client) DescribeUserSignatureRule(request *DescribeUserSignatureRuleRequest) (response *DescribeUserSignatureRuleResponse, err error)
- func (c *Client) DescribeUserSignatureRuleWithContext(ctx context.Context, request *DescribeUserSignatureRuleRequest) (response *DescribeUserSignatureRuleResponse, err error)
- func (c *Client) DescribeVipInfo(request *DescribeVipInfoRequest) (response *DescribeVipInfoResponse, err error)
- func (c *Client) DescribeVipInfoWithContext(ctx context.Context, request *DescribeVipInfoRequest) (response *DescribeVipInfoResponse, err error)
- func (c *Client) DescribeWafAutoDenyRules(request *DescribeWafAutoDenyRulesRequest) (response *DescribeWafAutoDenyRulesResponse, err error)
- func (c *Client) DescribeWafAutoDenyRulesWithContext(ctx context.Context, request *DescribeWafAutoDenyRulesRequest) (response *DescribeWafAutoDenyRulesResponse, err error)
- func (c *Client) DescribeWafAutoDenyStatus(request *DescribeWafAutoDenyStatusRequest) (response *DescribeWafAutoDenyStatusResponse, err error)
- func (c *Client) DescribeWafAutoDenyStatusWithContext(ctx context.Context, request *DescribeWafAutoDenyStatusRequest) (response *DescribeWafAutoDenyStatusResponse, err error)
- func (c *Client) DescribeWafThreatenIntelligence(request *DescribeWafThreatenIntelligenceRequest) (response *DescribeWafThreatenIntelligenceResponse, err error)
- func (c *Client) DescribeWafThreatenIntelligenceWithContext(ctx context.Context, request *DescribeWafThreatenIntelligenceRequest) (response *DescribeWafThreatenIntelligenceResponse, err error)
- func (c *Client) DescribeWebshellStatus(request *DescribeWebshellStatusRequest) (response *DescribeWebshellStatusResponse, err error)
- func (c *Client) DescribeWebshellStatusWithContext(ctx context.Context, request *DescribeWebshellStatusRequest) (response *DescribeWebshellStatusResponse, err error)
- func (c *Client) FreshAntiFakeUrl(request *FreshAntiFakeUrlRequest) (response *FreshAntiFakeUrlResponse, err error)
- func (c *Client) FreshAntiFakeUrlWithContext(ctx context.Context, request *FreshAntiFakeUrlRequest) (response *FreshAntiFakeUrlResponse, err error)
- func (c *Client) GenerateDealsAndPayNew(request *GenerateDealsAndPayNewRequest) (response *GenerateDealsAndPayNewResponse, err error)
- func (c *Client) GenerateDealsAndPayNewWithContext(ctx context.Context, request *GenerateDealsAndPayNewRequest) (response *GenerateDealsAndPayNewResponse, err error)
- func (c *Client) GetAttackDownloadRecords(request *GetAttackDownloadRecordsRequest) (response *GetAttackDownloadRecordsResponse, err error)
- func (c *Client) GetAttackDownloadRecordsWithContext(ctx context.Context, request *GetAttackDownloadRecordsRequest) (response *GetAttackDownloadRecordsResponse, err error)
- func (c *Client) GetAttackHistogram(request *GetAttackHistogramRequest) (response *GetAttackHistogramResponse, err error)
- func (c *Client) GetAttackHistogramWithContext(ctx context.Context, request *GetAttackHistogramRequest) (response *GetAttackHistogramResponse, err error)
- func (c *Client) GetAttackTotalCount(request *GetAttackTotalCountRequest) (response *GetAttackTotalCountResponse, err error)
- func (c *Client) GetAttackTotalCountWithContext(ctx context.Context, request *GetAttackTotalCountRequest) (response *GetAttackTotalCountResponse, err error)
- func (c *Client) GetInstanceQpsLimit(request *GetInstanceQpsLimitRequest) (response *GetInstanceQpsLimitResponse, err error)
- func (c *Client) GetInstanceQpsLimitWithContext(ctx context.Context, request *GetInstanceQpsLimitRequest) (response *GetInstanceQpsLimitResponse, err error)
- func (c *Client) ImportIpAccessControl(request *ImportIpAccessControlRequest) (response *ImportIpAccessControlResponse, err error)
- func (c *Client) ImportIpAccessControlWithContext(ctx context.Context, request *ImportIpAccessControlRequest) (response *ImportIpAccessControlResponse, err error)
- func (c *Client) ModifyAccessPeriod(request *ModifyAccessPeriodRequest) (response *ModifyAccessPeriodResponse, err error)
- func (c *Client) ModifyAccessPeriodWithContext(ctx context.Context, request *ModifyAccessPeriodRequest) (response *ModifyAccessPeriodResponse, err error)
- func (c *Client) ModifyAntiFakeUrl(request *ModifyAntiFakeUrlRequest) (response *ModifyAntiFakeUrlResponse, err error)
- func (c *Client) ModifyAntiFakeUrlStatus(request *ModifyAntiFakeUrlStatusRequest) (response *ModifyAntiFakeUrlStatusResponse, err error)
- func (c *Client) ModifyAntiFakeUrlStatusWithContext(ctx context.Context, request *ModifyAntiFakeUrlStatusRequest) (response *ModifyAntiFakeUrlStatusResponse, err error)
- func (c *Client) ModifyAntiFakeUrlWithContext(ctx context.Context, request *ModifyAntiFakeUrlRequest) (response *ModifyAntiFakeUrlResponse, err error)
- func (c *Client) ModifyAntiInfoLeakRuleStatus(request *ModifyAntiInfoLeakRuleStatusRequest) (response *ModifyAntiInfoLeakRuleStatusResponse, err error)
- func (c *Client) ModifyAntiInfoLeakRuleStatusWithContext(ctx context.Context, request *ModifyAntiInfoLeakRuleStatusRequest) (response *ModifyAntiInfoLeakRuleStatusResponse, err error)
- func (c *Client) ModifyAntiInfoLeakRules(request *ModifyAntiInfoLeakRulesRequest) (response *ModifyAntiInfoLeakRulesResponse, err error)
- func (c *Client) ModifyAntiInfoLeakRulesWithContext(ctx context.Context, request *ModifyAntiInfoLeakRulesRequest) (response *ModifyAntiInfoLeakRulesResponse, err error)
- func (c *Client) ModifyApiAnalyzeStatus(request *ModifyApiAnalyzeStatusRequest) (response *ModifyApiAnalyzeStatusResponse, err error)
- func (c *Client) ModifyApiAnalyzeStatusWithContext(ctx context.Context, request *ModifyApiAnalyzeStatusRequest) (response *ModifyApiAnalyzeStatusResponse, err error)
- func (c *Client) ModifyAreaBanStatus(request *ModifyAreaBanStatusRequest) (response *ModifyAreaBanStatusResponse, err error)
- func (c *Client) ModifyAreaBanStatusWithContext(ctx context.Context, request *ModifyAreaBanStatusRequest) (response *ModifyAreaBanStatusResponse, err error)
- func (c *Client) ModifyAttackWhiteRule(request *ModifyAttackWhiteRuleRequest) (response *ModifyAttackWhiteRuleResponse, err error)
- func (c *Client) ModifyAttackWhiteRuleWithContext(ctx context.Context, request *ModifyAttackWhiteRuleRequest) (response *ModifyAttackWhiteRuleResponse, err error)
- func (c *Client) ModifyBotStatus(request *ModifyBotStatusRequest) (response *ModifyBotStatusResponse, err error)
- func (c *Client) ModifyBotStatusWithContext(ctx context.Context, request *ModifyBotStatusRequest) (response *ModifyBotStatusResponse, err error)
- func (c *Client) ModifyCustomRule(request *ModifyCustomRuleRequest) (response *ModifyCustomRuleResponse, err error)
- func (c *Client) ModifyCustomRuleStatus(request *ModifyCustomRuleStatusRequest) (response *ModifyCustomRuleStatusResponse, err error)
- func (c *Client) ModifyCustomRuleStatusWithContext(ctx context.Context, request *ModifyCustomRuleStatusRequest) (response *ModifyCustomRuleStatusResponse, err error)
- func (c *Client) ModifyCustomRuleWithContext(ctx context.Context, request *ModifyCustomRuleRequest) (response *ModifyCustomRuleResponse, err error)
- func (c *Client) ModifyCustomWhiteRule(request *ModifyCustomWhiteRuleRequest) (response *ModifyCustomWhiteRuleResponse, err error)
- func (c *Client) ModifyCustomWhiteRuleStatus(request *ModifyCustomWhiteRuleStatusRequest) (response *ModifyCustomWhiteRuleStatusResponse, err error)
- func (c *Client) ModifyCustomWhiteRuleStatusWithContext(ctx context.Context, request *ModifyCustomWhiteRuleStatusRequest) (response *ModifyCustomWhiteRuleStatusResponse, err error)
- func (c *Client) ModifyCustomWhiteRuleWithContext(ctx context.Context, request *ModifyCustomWhiteRuleRequest) (response *ModifyCustomWhiteRuleResponse, err error)
- func (c *Client) ModifyDomainIpv6Status(request *ModifyDomainIpv6StatusRequest) (response *ModifyDomainIpv6StatusResponse, err error)
- func (c *Client) ModifyDomainIpv6StatusWithContext(ctx context.Context, request *ModifyDomainIpv6StatusRequest) (response *ModifyDomainIpv6StatusResponse, err error)
- func (c *Client) ModifyDomainPostAction(request *ModifyDomainPostActionRequest) (response *ModifyDomainPostActionResponse, err error)
- func (c *Client) ModifyDomainPostActionWithContext(ctx context.Context, request *ModifyDomainPostActionRequest) (response *ModifyDomainPostActionResponse, err error)
- func (c *Client) ModifyDomainWhiteRule(request *ModifyDomainWhiteRuleRequest) (response *ModifyDomainWhiteRuleResponse, err error)
- func (c *Client) ModifyDomainWhiteRuleWithContext(ctx context.Context, request *ModifyDomainWhiteRuleRequest) (response *ModifyDomainWhiteRuleResponse, err error)
- func (c *Client) ModifyDomainsCLSStatus(request *ModifyDomainsCLSStatusRequest) (response *ModifyDomainsCLSStatusResponse, err error)
- func (c *Client) ModifyDomainsCLSStatusWithContext(ctx context.Context, request *ModifyDomainsCLSStatusRequest) (response *ModifyDomainsCLSStatusResponse, err error)
- func (c *Client) ModifyGenerateDeals(request *ModifyGenerateDealsRequest) (response *ModifyGenerateDealsResponse, err error)
- func (c *Client) ModifyGenerateDealsWithContext(ctx context.Context, request *ModifyGenerateDealsRequest) (response *ModifyGenerateDealsResponse, err error)
- func (c *Client) ModifyHost(request *ModifyHostRequest) (response *ModifyHostResponse, err error)
- func (c *Client) ModifyHostFlowMode(request *ModifyHostFlowModeRequest) (response *ModifyHostFlowModeResponse, err error)
- func (c *Client) ModifyHostFlowModeWithContext(ctx context.Context, request *ModifyHostFlowModeRequest) (response *ModifyHostFlowModeResponse, err error)
- func (c *Client) ModifyHostMode(request *ModifyHostModeRequest) (response *ModifyHostModeResponse, err error)
- func (c *Client) ModifyHostModeWithContext(ctx context.Context, request *ModifyHostModeRequest) (response *ModifyHostModeResponse, err error)
- func (c *Client) ModifyHostStatus(request *ModifyHostStatusRequest) (response *ModifyHostStatusResponse, err error)
- func (c *Client) ModifyHostStatusWithContext(ctx context.Context, request *ModifyHostStatusRequest) (response *ModifyHostStatusResponse, err error)
- func (c *Client) ModifyHostWithContext(ctx context.Context, request *ModifyHostRequest) (response *ModifyHostResponse, err error)
- func (c *Client) ModifyInstanceElasticMode(request *ModifyInstanceElasticModeRequest) (response *ModifyInstanceElasticModeResponse, err error)
- func (c *Client) ModifyInstanceElasticModeWithContext(ctx context.Context, request *ModifyInstanceElasticModeRequest) (response *ModifyInstanceElasticModeResponse, err error)
- func (c *Client) ModifyInstanceName(request *ModifyInstanceNameRequest) (response *ModifyInstanceNameResponse, err error)
- func (c *Client) ModifyInstanceNameWithContext(ctx context.Context, request *ModifyInstanceNameRequest) (response *ModifyInstanceNameResponse, err error)
- func (c *Client) ModifyInstanceQpsLimit(request *ModifyInstanceQpsLimitRequest) (response *ModifyInstanceQpsLimitResponse, err error)
- func (c *Client) ModifyInstanceQpsLimitWithContext(ctx context.Context, request *ModifyInstanceQpsLimitRequest) (response *ModifyInstanceQpsLimitResponse, err error)
- func (c *Client) ModifyInstanceRenewFlag(request *ModifyInstanceRenewFlagRequest) (response *ModifyInstanceRenewFlagResponse, err error)
- func (c *Client) ModifyInstanceRenewFlagWithContext(ctx context.Context, request *ModifyInstanceRenewFlagRequest) (response *ModifyInstanceRenewFlagResponse, err error)
- func (c *Client) ModifyIpAccessControl(request *ModifyIpAccessControlRequest) (response *ModifyIpAccessControlResponse, err error)
- func (c *Client) ModifyIpAccessControlWithContext(ctx context.Context, request *ModifyIpAccessControlRequest) (response *ModifyIpAccessControlResponse, err error)
- func (c *Client) ModifyModuleStatus(request *ModifyModuleStatusRequest) (response *ModifyModuleStatusResponse, err error)
- func (c *Client) ModifyModuleStatusWithContext(ctx context.Context, request *ModifyModuleStatusRequest) (response *ModifyModuleStatusResponse, err error)
- func (c *Client) ModifyObject(request *ModifyObjectRequest) (response *ModifyObjectResponse, err error)
- func (c *Client) ModifyObjectWithContext(ctx context.Context, request *ModifyObjectRequest) (response *ModifyObjectResponse, err error)
- func (c *Client) ModifyProtectionStatus(request *ModifyProtectionStatusRequest) (response *ModifyProtectionStatusResponse, err error)
- func (c *Client) ModifyProtectionStatusWithContext(ctx context.Context, request *ModifyProtectionStatusRequest) (response *ModifyProtectionStatusResponse, err error)
- func (c *Client) ModifySpartaProtection(request *ModifySpartaProtectionRequest) (response *ModifySpartaProtectionResponse, err error)
- func (c *Client) ModifySpartaProtectionMode(request *ModifySpartaProtectionModeRequest) (response *ModifySpartaProtectionModeResponse, err error)
- func (c *Client) ModifySpartaProtectionModeWithContext(ctx context.Context, request *ModifySpartaProtectionModeRequest) (response *ModifySpartaProtectionModeResponse, err error)
- func (c *Client) ModifySpartaProtectionWithContext(ctx context.Context, request *ModifySpartaProtectionRequest) (response *ModifySpartaProtectionResponse, err error)
- func (c *Client) ModifyUserLevel(request *ModifyUserLevelRequest) (response *ModifyUserLevelResponse, err error)
- func (c *Client) ModifyUserLevelWithContext(ctx context.Context, request *ModifyUserLevelRequest) (response *ModifyUserLevelResponse, err error)
- func (c *Client) ModifyUserSignatureRule(request *ModifyUserSignatureRuleRequest) (response *ModifyUserSignatureRuleResponse, err error)
- func (c *Client) ModifyUserSignatureRuleWithContext(ctx context.Context, request *ModifyUserSignatureRuleRequest) (response *ModifyUserSignatureRuleResponse, err error)
- func (c *Client) ModifyWafAutoDenyRules(request *ModifyWafAutoDenyRulesRequest) (response *ModifyWafAutoDenyRulesResponse, err error)
- func (c *Client) ModifyWafAutoDenyRulesWithContext(ctx context.Context, request *ModifyWafAutoDenyRulesRequest) (response *ModifyWafAutoDenyRulesResponse, err error)
- func (c *Client) ModifyWafThreatenIntelligence(request *ModifyWafThreatenIntelligenceRequest) (response *ModifyWafThreatenIntelligenceResponse, err error)
- func (c *Client) ModifyWafThreatenIntelligenceWithContext(ctx context.Context, request *ModifyWafThreatenIntelligenceRequest) (response *ModifyWafThreatenIntelligenceResponse, err error)
- func (c *Client) ModifyWebshellStatus(request *ModifyWebshellStatusRequest) (response *ModifyWebshellStatusResponse, err error)
- func (c *Client) ModifyWebshellStatusWithContext(ctx context.Context, request *ModifyWebshellStatusRequest) (response *ModifyWebshellStatusResponse, err error)
- func (c *Client) PostAttackDownloadTask(request *PostAttackDownloadTaskRequest) (response *PostAttackDownloadTaskResponse, err error)
- func (c *Client) PostAttackDownloadTaskWithContext(ctx context.Context, request *PostAttackDownloadTaskRequest) (response *PostAttackDownloadTaskResponse, err error)
- func (c *Client) RefreshAccessCheckResult(request *RefreshAccessCheckResultRequest) (response *RefreshAccessCheckResultResponse, err error)
- func (c *Client) RefreshAccessCheckResultWithContext(ctx context.Context, request *RefreshAccessCheckResultRequest) (response *RefreshAccessCheckResultResponse, err error)
- func (c *Client) SearchAccessLog(request *SearchAccessLogRequest) (response *SearchAccessLogResponse, err error)
- func (c *Client) SearchAccessLogWithContext(ctx context.Context, request *SearchAccessLogRequest) (response *SearchAccessLogResponse, err error)
- func (c *Client) SearchAttackLog(request *SearchAttackLogRequest) (response *SearchAttackLogResponse, err error)
- func (c *Client) SearchAttackLogWithContext(ctx context.Context, request *SearchAttackLogRequest) (response *SearchAttackLogResponse, err error)
- func (c *Client) SwitchDomainRules(request *SwitchDomainRulesRequest) (response *SwitchDomainRulesResponse, err error)
- func (c *Client) SwitchDomainRulesWithContext(ctx context.Context, request *SwitchDomainRulesRequest) (response *SwitchDomainRulesResponse, err error)
- func (c *Client) SwitchElasticMode(request *SwitchElasticModeRequest) (response *SwitchElasticModeResponse, err error)
- func (c *Client) SwitchElasticModeWithContext(ctx context.Context, request *SwitchElasticModeRequest) (response *SwitchElasticModeResponse, err error)
- func (c *Client) UpsertCCAutoStatus(request *UpsertCCAutoStatusRequest) (response *UpsertCCAutoStatusResponse, err error)
- func (c *Client) UpsertCCAutoStatusWithContext(ctx context.Context, request *UpsertCCAutoStatusRequest) (response *UpsertCCAutoStatusResponse, err error)
- func (c *Client) UpsertCCRule(request *UpsertCCRuleRequest) (response *UpsertCCRuleResponse, err error)
- func (c *Client) UpsertCCRuleWithContext(ctx context.Context, request *UpsertCCRuleRequest) (response *UpsertCCRuleResponse, err error)
- func (c *Client) UpsertIpAccessControl(request *UpsertIpAccessControlRequest) (response *UpsertIpAccessControlResponse, err error)
- func (c *Client) UpsertIpAccessControlWithContext(ctx context.Context, request *UpsertIpAccessControlRequest) (response *UpsertIpAccessControlResponse, err error)
- func (c *Client) UpsertSession(request *UpsertSessionRequest) (response *UpsertSessionResponse, err error)
- func (c *Client) UpsertSessionWithContext(ctx context.Context, request *UpsertSessionRequest) (response *UpsertSessionResponse, err error)
- type CreateAccessExportRequest
- type CreateAccessExportRequestParams
- type CreateAccessExportResponse
- type CreateAccessExportResponseParams
- type CreateDealsGoods
- type CreateDealsGoodsDetail
- type CreateDealsRequest
- type CreateDealsRequestParams
- type CreateDealsResponse
- type CreateDealsResponseParams
- type CreateHostRequest
- type CreateHostRequestParams
- type CreateHostResponse
- type CreateHostResponseParams
- type CreateIpAccessControlRequest
- type CreateIpAccessControlRequestParams
- type CreateIpAccessControlResponse
- type CreateIpAccessControlResponseParams
- type DealData
- type DeleteAccessExportRequest
- type DeleteAccessExportRequestParams
- type DeleteAccessExportResponse
- type DeleteAccessExportResponseParams
- type DeleteAntiFakeUrlRequest
- type DeleteAntiFakeUrlRequestParams
- type DeleteAntiFakeUrlResponse
- type DeleteAntiFakeUrlResponseParams
- type DeleteAntiInfoLeakRuleRequest
- type DeleteAntiInfoLeakRuleRequestParams
- type DeleteAntiInfoLeakRuleResponse
- type DeleteAntiInfoLeakRuleResponseParams
- type DeleteAttackDownloadRecordRequest
- type DeleteAttackDownloadRecordRequestParams
- type DeleteAttackDownloadRecordResponse
- type DeleteAttackDownloadRecordResponseParams
- type DeleteAttackWhiteRuleRequest
- type DeleteAttackWhiteRuleRequestParams
- type DeleteAttackWhiteRuleResponse
- type DeleteAttackWhiteRuleResponseParams
- type DeleteCCRuleRequest
- type DeleteCCRuleRequestParams
- type DeleteCCRuleResponse
- type DeleteCCRuleResponseParams
- type DeleteCustomRuleRequest
- type DeleteCustomRuleRequestParams
- type DeleteCustomRuleResponse
- type DeleteCustomRuleResponseParams
- type DeleteCustomWhiteRuleRequest
- type DeleteCustomWhiteRuleRequestParams
- type DeleteCustomWhiteRuleResponse
- type DeleteCustomWhiteRuleResponseParams
- type DeleteDomainWhiteRulesRequest
- type DeleteDomainWhiteRulesRequestParams
- type DeleteDomainWhiteRulesResponse
- type DeleteDomainWhiteRulesResponseParams
- type DeleteDownloadRecordRequest
- type DeleteDownloadRecordRequestParams
- type DeleteDownloadRecordResponse
- type DeleteDownloadRecordResponseParams
- type DeleteHostRequest
- type DeleteHostRequestParams
- type DeleteHostResponse
- type DeleteHostResponseParams
- type DeleteIpAccessControlRequest
- type DeleteIpAccessControlRequestParams
- type DeleteIpAccessControlResponse
- type DeleteIpAccessControlResponseParams
- type DeleteIpAccessControlV2Request
- type DeleteIpAccessControlV2RequestParams
- type DeleteIpAccessControlV2Response
- type DeleteIpAccessControlV2ResponseParams
- type DeleteSessionRequest
- type DeleteSessionRequestParams
- type DeleteSessionResponse
- type DeleteSessionResponseParams
- type DeleteSpartaProtectionRequest
- type DeleteSpartaProtectionRequestParams
- type DeleteSpartaProtectionResponse
- type DeleteSpartaProtectionResponseParams
- type DescribeAccessExportsRequest
- type DescribeAccessExportsRequestParams
- type DescribeAccessExportsResponse
- type DescribeAccessExportsResponseParams
- type DescribeAccessFastAnalysisRequest
- type DescribeAccessFastAnalysisRequestParams
- type DescribeAccessFastAnalysisResponse
- type DescribeAccessFastAnalysisResponseParams
- type DescribeAccessHistogramRequest
- type DescribeAccessHistogramRequestParams
- type DescribeAccessHistogramResponse
- type DescribeAccessHistogramResponseParams
- type DescribeAccessIndexRequest
- type DescribeAccessIndexRequestParams
- type DescribeAccessIndexResponse
- type DescribeAccessIndexResponseParams
- type DescribeAntiFakeRulesRequest
- type DescribeAntiFakeRulesRequestParams
- type DescribeAntiFakeRulesResponse
- type DescribeAntiFakeRulesResponseParams
- type DescribeAntiFakeUrlRequest
- type DescribeAntiFakeUrlRequestParams
- type DescribeAntiFakeUrlResponse
- type DescribeAntiFakeUrlResponseParams
- type DescribeAntiInfoLeakRulesRequest
- type DescribeAntiInfoLeakRulesRequestParams
- type DescribeAntiInfoLeakRulesResponse
- type DescribeAntiInfoLeakRulesResponseParams
- type DescribeAntiInfoLeakRulesRuleItem
- type DescribeAntiInfoLeakRulesStrategyItem
- type DescribeAntiInfoLeakageRulesRequest
- type DescribeAntiInfoLeakageRulesRequestParams
- type DescribeAntiInfoLeakageRulesResponse
- type DescribeAntiInfoLeakageRulesResponseParams
- type DescribeAntiLeakageItem
- type DescribeAttackOverviewRequest
- type DescribeAttackOverviewRequestParams
- type DescribeAttackOverviewResponse
- type DescribeAttackOverviewResponseParams
- type DescribeAttackTypeRequest
- type DescribeAttackTypeRequestParams
- type DescribeAttackTypeResponse
- type DescribeAttackTypeResponseParams
- type DescribeAttackWhiteRuleRequest
- type DescribeAttackWhiteRuleRequestParams
- type DescribeAttackWhiteRuleResponse
- type DescribeAttackWhiteRuleResponseParams
- type DescribeAutoDenyIPRequest
- type DescribeAutoDenyIPRequestParams
- type DescribeAutoDenyIPResponse
- type DescribeAutoDenyIPResponseParams
- type DescribeBatchIpAccessControlRequest
- type DescribeBatchIpAccessControlRequestParams
- type DescribeBatchIpAccessControlResponse
- type DescribeBatchIpAccessControlResponseParams
- type DescribeCCAutoStatusRequest
- type DescribeCCAutoStatusRequestParams
- type DescribeCCAutoStatusResponse
- type DescribeCCAutoStatusResponseParams
- type DescribeCCRuleListRequest
- type DescribeCCRuleListRequestParams
- type DescribeCCRuleListResponse
- type DescribeCCRuleListResponseParams
- type DescribeCCRuleRequest
- type DescribeCCRuleRequestParams
- type DescribeCCRuleResponse
- type DescribeCCRuleResponseParams
- type DescribeCertificateVerifyResultRequest
- type DescribeCertificateVerifyResultRequestParams
- type DescribeCertificateVerifyResultResponse
- type DescribeCertificateVerifyResultResponseParams
- type DescribeCiphersDetailRequest
- type DescribeCiphersDetailRequestParams
- type DescribeCiphersDetailResponse
- type DescribeCiphersDetailResponseParams
- type DescribeCustomRuleListRequest
- type DescribeCustomRuleListRequestParams
- type DescribeCustomRuleListResponse
- type DescribeCustomRuleListResponseParams
- type DescribeCustomRulesRspRuleListItem
- type DescribeCustomWhiteRuleRequest
- type DescribeCustomWhiteRuleRequestParams
- type DescribeCustomWhiteRuleResponse
- type DescribeCustomWhiteRuleResponseParams
- type DescribeDomainCountInfoRequest
- type DescribeDomainCountInfoRequestParams
- type DescribeDomainCountInfoResponse
- type DescribeDomainCountInfoResponseParams
- type DescribeDomainDetailsClbRequest
- type DescribeDomainDetailsClbRequestParams
- type DescribeDomainDetailsClbResponse
- type DescribeDomainDetailsClbResponseParams
- type DescribeDomainDetailsSaasRequest
- type DescribeDomainDetailsSaasRequestParams
- type DescribeDomainDetailsSaasResponse
- type DescribeDomainDetailsSaasResponseParams
- type DescribeDomainRulesRequest
- type DescribeDomainRulesRequestParams
- type DescribeDomainRulesResponse
- type DescribeDomainRulesResponseParams
- type DescribeDomainVerifyResultRequest
- type DescribeDomainVerifyResultRequestParams
- type DescribeDomainVerifyResultResponse
- type DescribeDomainVerifyResultResponseParams
- type DescribeDomainWhiteRulesRequest
- type DescribeDomainWhiteRulesRequestParams
- type DescribeDomainWhiteRulesResponse
- type DescribeDomainWhiteRulesResponseParams
- type DescribeDomainsRequest
- type DescribeDomainsRequestParams
- type DescribeDomainsResponse
- type DescribeDomainsResponseParams
- type DescribeFindDomainListRequest
- type DescribeFindDomainListRequestParams
- type DescribeFindDomainListResponse
- type DescribeFindDomainListResponseParams
- type DescribeFlowTrendRequest
- type DescribeFlowTrendRequestParams
- type DescribeFlowTrendResponse
- type DescribeFlowTrendResponseParams
- type DescribeHistogramRequest
- type DescribeHistogramRequestParams
- type DescribeHistogramResponse
- type DescribeHistogramResponseParams
- type DescribeHostLimitRequest
- type DescribeHostLimitRequestParams
- type DescribeHostLimitResponse
- type DescribeHostLimitResponseParams
- type DescribeHostRequest
- type DescribeHostRequestParams
- type DescribeHostResponse
- type DescribeHostResponseParams
- type DescribeHostsRequest
- type DescribeHostsRequestParams
- type DescribeHostsResponse
- type DescribeHostsResponseParams
- type DescribeInstancesRequest
- type DescribeInstancesRequestParams
- type DescribeInstancesResponse
- type DescribeInstancesResponseParams
- type DescribeIpAccessControlRequest
- type DescribeIpAccessControlRequestParams
- type DescribeIpAccessControlResponse
- type DescribeIpAccessControlResponseParams
- type DescribeIpHitItemsRequest
- type DescribeIpHitItemsRequestParams
- type DescribeIpHitItemsResponse
- type DescribeIpHitItemsResponseParams
- type DescribeModuleStatusRequest
- type DescribeModuleStatusRequestParams
- type DescribeModuleStatusResponse
- type DescribeModuleStatusResponseParams
- type DescribeObjectsRequest
- type DescribeObjectsRequestParams
- type DescribeObjectsResponse
- type DescribeObjectsResponseParams
- type DescribePeakPointsRequest
- type DescribePeakPointsRequestParams
- type DescribePeakPointsResponse
- type DescribePeakPointsResponseParams
- type DescribePeakValueRequest
- type DescribePeakValueRequestParams
- type DescribePeakValueResponse
- type DescribePeakValueResponseParams
- type DescribePolicyStatusRequest
- type DescribePolicyStatusRequestParams
- type DescribePolicyStatusResponse
- type DescribePolicyStatusResponseParams
- type DescribePortsRequest
- type DescribePortsRequestParams
- type DescribePortsResponse
- type DescribePortsResponseParams
- type DescribeRuleLimitRequest
- type DescribeRuleLimitRequestParams
- type DescribeRuleLimitResponse
- type DescribeRuleLimitResponseParams
- type DescribeSessionRequest
- type DescribeSessionRequestParams
- type DescribeSessionResponse
- type DescribeSessionResponseParams
- type DescribeSpartaProtectionInfoRequest
- type DescribeSpartaProtectionInfoRequestParams
- type DescribeSpartaProtectionInfoResponse
- type DescribeSpartaProtectionInfoResponseParams
- type DescribeTlsVersionRequest
- type DescribeTlsVersionRequestParams
- type DescribeTlsVersionResponse
- type DescribeTlsVersionResponseParams
- type DescribeTopAttackDomainRequest
- type DescribeTopAttackDomainRequestParams
- type DescribeTopAttackDomainResponse
- type DescribeTopAttackDomainResponseParams
- type DescribeUserCdcClbWafRegionsRequest
- type DescribeUserCdcClbWafRegionsRequestParams
- type DescribeUserCdcClbWafRegionsResponse
- type DescribeUserCdcClbWafRegionsResponseParams
- type DescribeUserClbWafRegionsRequest
- type DescribeUserClbWafRegionsRequestParams
- type DescribeUserClbWafRegionsResponse
- type DescribeUserClbWafRegionsResponseParams
- type DescribeUserDomainInfoRequest
- type DescribeUserDomainInfoRequestParams
- type DescribeUserDomainInfoResponse
- type DescribeUserDomainInfoResponseParams
- type DescribeUserLevelRequest
- type DescribeUserLevelRequestParams
- type DescribeUserLevelResponse
- type DescribeUserLevelResponseParams
- type DescribeUserSignatureRuleRequest
- type DescribeUserSignatureRuleRequestParams
- type DescribeUserSignatureRuleResponse
- type DescribeUserSignatureRuleResponseParams
- type DescribeVipInfoRequest
- type DescribeVipInfoRequestParams
- type DescribeVipInfoResponse
- type DescribeVipInfoResponseParams
- type DescribeWafAutoDenyRulesRequest
- type DescribeWafAutoDenyRulesRequestParams
- type DescribeWafAutoDenyRulesResponse
- type DescribeWafAutoDenyRulesResponseParams
- type DescribeWafAutoDenyStatusRequest
- type DescribeWafAutoDenyStatusRequestParams
- type DescribeWafAutoDenyStatusResponse
- type DescribeWafAutoDenyStatusResponseParams
- type DescribeWafThreatenIntelligenceRequest
- type DescribeWafThreatenIntelligenceRequestParams
- type DescribeWafThreatenIntelligenceResponse
- type DescribeWafThreatenIntelligenceResponseParams
- type DescribeWebshellStatusRequest
- type DescribeWebshellStatusRequestParams
- type DescribeWebshellStatusResponse
- type DescribeWebshellStatusResponseParams
- type DomainInfo
- type DomainPackageNew
- type DomainURI
- type DomainsPartInfo
- type DownloadAttackRecordInfo
- type ExportAccessInfo
- type FiltersItemNew
- type FindAllDomainDetail
- type FraudPkg
- type FreshAntiFakeUrlRequest
- type FreshAntiFakeUrlRequestParams
- type FreshAntiFakeUrlResponse
- type FreshAntiFakeUrlResponseParams
- type GenerateDealsAndPayNewRequest
- type GenerateDealsAndPayNewRequestParams
- type GenerateDealsAndPayNewResponse
- type GenerateDealsAndPayNewResponseParams
- type GetAttackDownloadRecordsRequest
- type GetAttackDownloadRecordsRequestParams
- type GetAttackDownloadRecordsResponse
- type GetAttackDownloadRecordsResponseParams
- type GetAttackHistogramRequest
- type GetAttackHistogramRequestParams
- type GetAttackHistogramResponse
- type GetAttackHistogramResponseParams
- type GetAttackTotalCountRequest
- type GetAttackTotalCountRequestParams
- type GetAttackTotalCountResponse
- type GetAttackTotalCountResponseParams
- type GetInstanceQpsLimitRequest
- type GetInstanceQpsLimitRequestParams
- type GetInstanceQpsLimitResponse
- type GetInstanceQpsLimitResponseParams
- type GoodNews
- type Goods
- type GoodsDetail
- type GoodsDetailNew
- type HostDel
- type HostRecord
- type HostStatus
- type HybridPkg
- type ImportIpAccessControlRequest
- type ImportIpAccessControlRequestParams
- type ImportIpAccessControlResponse
- type ImportIpAccessControlResponseParams
- type InstanceInfo
- type IpAccessControlData
- type IpAccessControlItem
- type IpAccessControlParam
- type IpHitItem
- type IpHitItemsData
- type KVInt
- type LoadBalancer
- type LoadBalancerPackageNew
- type LogHistogramInfo
- type MajorEventsPkg
- type MiniPkg
- type ModifyAccessPeriodRequest
- type ModifyAccessPeriodRequestParams
- type ModifyAccessPeriodResponse
- type ModifyAccessPeriodResponseParams
- type ModifyAntiFakeUrlRequest
- type ModifyAntiFakeUrlRequestParams
- type ModifyAntiFakeUrlResponse
- type ModifyAntiFakeUrlResponseParams
- type ModifyAntiFakeUrlStatusRequest
- type ModifyAntiFakeUrlStatusRequestParams
- type ModifyAntiFakeUrlStatusResponse
- type ModifyAntiFakeUrlStatusResponseParams
- type ModifyAntiInfoLeakRuleStatusRequest
- type ModifyAntiInfoLeakRuleStatusRequestParams
- type ModifyAntiInfoLeakRuleStatusResponse
- type ModifyAntiInfoLeakRuleStatusResponseParams
- type ModifyAntiInfoLeakRulesRequest
- type ModifyAntiInfoLeakRulesRequestParams
- type ModifyAntiInfoLeakRulesResponse
- type ModifyAntiInfoLeakRulesResponseParams
- type ModifyApiAnalyzeStatusRequest
- type ModifyApiAnalyzeStatusRequestParams
- type ModifyApiAnalyzeStatusResponse
- type ModifyApiAnalyzeStatusResponseParams
- type ModifyAreaBanStatusRequest
- type ModifyAreaBanStatusRequestParams
- type ModifyAreaBanStatusResponse
- type ModifyAreaBanStatusResponseParams
- type ModifyAttackWhiteRuleRequest
- type ModifyAttackWhiteRuleRequestParams
- type ModifyAttackWhiteRuleResponse
- type ModifyAttackWhiteRuleResponseParams
- type ModifyBotStatusRequest
- type ModifyBotStatusRequestParams
- type ModifyBotStatusResponse
- type ModifyBotStatusResponseParams
- type ModifyCustomRuleRequest
- type ModifyCustomRuleRequestParams
- type ModifyCustomRuleResponse
- type ModifyCustomRuleResponseParams
- type ModifyCustomRuleStatusRequest
- type ModifyCustomRuleStatusRequestParams
- type ModifyCustomRuleStatusResponse
- type ModifyCustomRuleStatusResponseParams
- type ModifyCustomWhiteRuleRequest
- type ModifyCustomWhiteRuleRequestParams
- type ModifyCustomWhiteRuleResponse
- type ModifyCustomWhiteRuleResponseParams
- type ModifyCustomWhiteRuleStatusRequest
- type ModifyCustomWhiteRuleStatusRequestParams
- type ModifyCustomWhiteRuleStatusResponse
- type ModifyCustomWhiteRuleStatusResponseParams
- type ModifyDomainIpv6StatusRequest
- type ModifyDomainIpv6StatusRequestParams
- type ModifyDomainIpv6StatusResponse
- type ModifyDomainIpv6StatusResponseParams
- type ModifyDomainPostActionRequest
- type ModifyDomainPostActionRequestParams
- type ModifyDomainPostActionResponse
- type ModifyDomainPostActionResponseParams
- type ModifyDomainWhiteRuleRequest
- type ModifyDomainWhiteRuleRequestParams
- type ModifyDomainWhiteRuleResponse
- type ModifyDomainWhiteRuleResponseParams
- type ModifyDomainsCLSStatusRequest
- type ModifyDomainsCLSStatusRequestParams
- type ModifyDomainsCLSStatusResponse
- type ModifyDomainsCLSStatusResponseParams
- type ModifyGenerateDealsRequest
- type ModifyGenerateDealsRequestParams
- type ModifyGenerateDealsResponse
- type ModifyGenerateDealsResponseParams
- type ModifyHostFlowModeRequest
- type ModifyHostFlowModeRequestParams
- type ModifyHostFlowModeResponse
- type ModifyHostFlowModeResponseParams
- type ModifyHostModeRequest
- type ModifyHostModeRequestParams
- type ModifyHostModeResponse
- type ModifyHostModeResponseParams
- type ModifyHostRequest
- type ModifyHostRequestParams
- type ModifyHostResponse
- type ModifyHostResponseParams
- type ModifyHostStatusRequest
- type ModifyHostStatusRequestParams
- type ModifyHostStatusResponse
- type ModifyHostStatusResponseParams
- type ModifyInstanceElasticModeRequest
- type ModifyInstanceElasticModeRequestParams
- type ModifyInstanceElasticModeResponse
- type ModifyInstanceElasticModeResponseParams
- type ModifyInstanceNameRequest
- type ModifyInstanceNameRequestParams
- type ModifyInstanceNameResponse
- type ModifyInstanceNameResponseParams
- type ModifyInstanceQpsLimitRequest
- type ModifyInstanceQpsLimitRequestParams
- type ModifyInstanceQpsLimitResponse
- type ModifyInstanceQpsLimitResponseParams
- type ModifyInstanceRenewFlagRequest
- type ModifyInstanceRenewFlagRequestParams
- type ModifyInstanceRenewFlagResponse
- type ModifyInstanceRenewFlagResponseParams
- type ModifyIpAccessControlRequest
- type ModifyIpAccessControlRequestParams
- type ModifyIpAccessControlResponse
- type ModifyIpAccessControlResponseParams
- type ModifyModuleStatusRequest
- type ModifyModuleStatusRequestParams
- type ModifyModuleStatusResponse
- type ModifyModuleStatusResponseParams
- type ModifyObjectRequest
- type ModifyObjectRequestParams
- type ModifyObjectResponse
- type ModifyObjectResponseParams
- type ModifyProtectionStatusRequest
- type ModifyProtectionStatusRequestParams
- type ModifyProtectionStatusResponse
- type ModifyProtectionStatusResponseParams
- type ModifySpartaProtectionModeRequest
- type ModifySpartaProtectionModeRequestParams
- type ModifySpartaProtectionModeResponse
- type ModifySpartaProtectionModeResponseParams
- type ModifySpartaProtectionRequest
- type ModifySpartaProtectionRequestParams
- type ModifySpartaProtectionResponse
- type ModifySpartaProtectionResponseParams
- type ModifyUserLevelRequest
- type ModifyUserLevelRequestParams
- type ModifyUserLevelResponse
- type ModifyUserLevelResponseParams
- type ModifyUserSignatureRuleRequest
- type ModifyUserSignatureRuleRequestParams
- type ModifyUserSignatureRuleResponse
- type ModifyUserSignatureRuleResponseParams
- type ModifyWafAutoDenyRulesRequest
- type ModifyWafAutoDenyRulesRequestParams
- type ModifyWafAutoDenyRulesResponse
- type ModifyWafAutoDenyRulesResponseParams
- type ModifyWafThreatenIntelligenceRequest
- type ModifyWafThreatenIntelligenceRequestParams
- type ModifyWafThreatenIntelligenceResponse
- type ModifyWafThreatenIntelligenceResponseParams
- type ModifyWebshellStatusRequest
- type ModifyWebshellStatusRequestParams
- type ModifyWebshellStatusResponse
- type ModifyWebshellStatusResponseParams
- type PageInfo
- type PeakPointsItem
- type PiechartItem
- type PortInfo
- type PortItem
- type PostAttackDownloadTaskRequest
- type PostAttackDownloadTaskRequestParams
- type PostAttackDownloadTaskResponse
- type PostAttackDownloadTaskResponseParams
- type ProductInfo
- type QPSPackageNew
- type QpsData
- type RefreshAccessCheckResultRequest
- type RefreshAccessCheckResultRequestParams
- type RefreshAccessCheckResultResponse
- type RefreshAccessCheckResultResponseParams
- type ReqUserRule
- type ResponseCode
- type Rule
- type RuleList
- type SearchAccessLogRequest
- type SearchAccessLogRequestParams
- type SearchAccessLogResponse
- type SearchAccessLogResponseParams
- type SearchAttackLogRequest
- type SearchAttackLogRequestParams
- type SearchAttackLogResponse
- type SearchAttackLogResponseParams
- type SearchItem
- type SessionData
- type SessionItem
- type SpartaProtectionPort
- type Strategy
- type StrategyForAntiInfoLeak
- type SwitchDomainRulesRequest
- type SwitchDomainRulesRequestParams
- type SwitchDomainRulesResponse
- type SwitchDomainRulesResponseParams
- type SwitchElasticModeRequest
- type SwitchElasticModeRequestParams
- type SwitchElasticModeResponse
- type SwitchElasticModeResponseParams
- type TLSCiphers
- type TLSVersion
- type TargetEntity
- type UpsertCCAutoStatusRequest
- type UpsertCCAutoStatusRequestParams
- type UpsertCCAutoStatusResponse
- type UpsertCCAutoStatusResponseParams
- type UpsertCCRuleRequest
- type UpsertCCRuleRequestParams
- type UpsertCCRuleResponse
- type UpsertCCRuleResponseParams
- type UpsertIpAccessControlRequest
- type UpsertIpAccessControlRequestParams
- type UpsertIpAccessControlResponse
- type UpsertIpAccessControlResponseParams
- type UpsertSessionRequest
- type UpsertSessionRequestParams
- type UpsertSessionResponse
- type UpsertSessionResponseParams
- type UserDomainInfo
- type UserSignatureRule
- type UserWhiteRule
- type UserWhiteRuleItem
- type VipInfo
- type WafRuleLimit
- type WafThreatenIntelligenceDetails
- type WebshellStatus
Constants ¶
const ( // CAM签名/鉴权错误。 AUTHFAILURE = "AuthFailure" // 当前实例未购买api安全套餐 AUTHFAILURE_ERRCODENOPURCHASED = "AuthFailure.ErrCodeNoPurchased" // DryRun 操作,代表请求将会是成功的,只是多传了 DryRun 参数。 DRYRUNOPERATION = "DryRunOperation" // 操作失败。 FAILEDOPERATION = "FailedOperation" // CKafka内部错误。 FAILEDOPERATION_CKAFKAINTERNALERROR = "FailedOperation.CKafkaInternalError" // 调用CLS日志服务API失败 FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed" // CLS内部错误。 FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" // 操作CH数据库失败 FAILEDOPERATION_CLICKHOUSEOPERATIONFAILED = "FailedOperation.ClickHouseOperationFailed" // 操作Mongo数据库失败 FAILEDOPERATION_MONGOOPERATIONFAILED = "FailedOperation.MongoOperationFailed" // 操作Mysql数据库失败 FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed" // 操作Redis数据库失败 FAILEDOPERATION_REDISOPERATIONFAILED = "FailedOperation.RedisOperationFailed" // 删除的Session正在被启用 FAILEDOPERATION_SESSIONINUSED = "FailedOperation.SessionInUsed" // 黑白名单添加数超过上限 FAILEDOPERATION_THENUMBEROFADDEDBLACKANDWHITELISTEXCEEDSTHEUPPERLIMIT = "FailedOperation.TheNumberOfAddedBlackAndWhiteListExceedsTheUpperLimit" // 一次性删除数量达到上限 FAILEDOPERATION_THENUMBEROFONETIMEDELETIONSREACHEDTHEUPPERLIMIT = "FailedOperation.TheNumberOfOneTimeDeletionsReachedTheUpperLimit" // 内部错误。 INTERNALERROR = "InternalError" // 异步调用失败 INTERNALERROR_ASYNCHRONOUSCALLFAILED = "InternalError.AsynchronousCallFailed" // DBErr INTERNALERROR_DBERR = "InternalError.DBErr" // 存在内部错误,请联系我们 INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // 证书信息参数错误 INVALIDPARAMETER_CERTIFICATIONPARAMETERERR = "InvalidParameter.CertificationParameterErr" // 域名数量超出限制错误 INVALIDPARAMETER_DOMAINEXCEEDSLIMITERR = "InvalidParameter.DomainExceedsLimitErr" // 域名未备案 INVALIDPARAMETER_DOMAINNOTRECORD = "InvalidParameter.DomainNotRecord" // 证书内容非法。 INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" // 逻辑错误:SQL检索语句中的逻辑错误也可能导致错误。例如,使用错误的运算符、使用错误的条件等 INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr" // 端口信息参数错误 INVALIDPARAMETER_PORTPARAMETERERR = "InvalidParameter.PortParameterErr" // 防护域名参数错误 INVALIDPARAMETER_PROTECTIONDOMAINPARAMETERERR = "InvalidParameter.ProtectionDomainParameterErr" // 根据ID查询证书失败。 INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" // 语法错误:逻辑表达式语法解析出错 INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr" // 语法错误:SQL检索语句必须遵循特定的语法规则,如果语法错误,就会导致SQL语句无法执行。例如,缺少关键字、拼写错误、缺少分号等。 INVALIDPARAMETER_SQLSYNTAXERR = "InvalidParameter.SQLSyntaxErr" // 当前实例版本不支持开启TLS自定义,请升级到高级版及以上 INVALIDPARAMETER_SUPPORTTLSCONFFAILED = "InvalidParameter.SupportTLSConfFailed" // TLS或加密套件参数错误 INVALIDPARAMETER_TLSPARAMETERERR = "InvalidParameter.TLSParameterErr" // 数据类型错误:SQL检索语句中的数据类型必须与数据库中的数据类型匹配,否则会导致错误。例如,将字符串与整数进行比较、将日期格式不正确等。 INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch" // 越权参数错误 INVALIDPARAMETER_UNAUTHORIZEDOPERATIONPARAMETERERR = "InvalidParameter.UnauthorizedOperationParameterErr" // UnknownAction INVALIDPARAMETER_UNKNOWNACTION = "InvalidParameter.UnknownAction" // 回源信息参数错误 INVALIDPARAMETER_UPSTREAMPARAMETERERR = "InvalidParameter.UpstreamParameterErr" // XFF重置参数错误 INVALIDPARAMETER_XFFRESETPARAMETERERR = "InvalidParameter.XFFResetParameterErr" // 参数取值错误。 INVALIDPARAMETERVALUE = "InvalidParameterValue" // InvalidRequest INVALIDPARAMETERVALUE_INVALIDREQUEST = "InvalidParameterValue.InvalidRequest" // 超过配额限制。 LIMITEXCEEDED = "LimitExceeded" // SpecificationErr LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr" // 缺少参数错误。 MISSINGPARAMETER = "MissingParameter" // 操作被拒绝。 OPERATIONDENIED = "OperationDenied" // 请求的次数超过了频率限制。 REQUESTLIMITEXCEEDED = "RequestLimitExceeded" // 资源被占用。 RESOURCEINUSE = "ResourceInUse" // EmptyErr RESOURCEINUSE_EMPTYERR = "ResourceInUse.EmptyErr" // 资源不足。 RESOURCEINSUFFICIENT = "ResourceInsufficient" // 资源不存在。 RESOURCENOTFOUND = "ResourceNotFound" // 资源不可用。 RESOURCEUNAVAILABLE = "ResourceUnavailable" // IPV6网络正在分配,请耐心等待 RESOURCEUNAVAILABLE_DOMAINIPV6INCONFIGERR = "ResourceUnavailable.DomainIpv6InConfigErr" // 资源售罄。 RESOURCESSOLDOUT = "ResourcesSoldOut" // 未授权操作。 UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // 未知参数错误。 UNKNOWNPARAMETER = "UnknownParameter" // 操作不支持。 UNSUPPORTEDOPERATION = "UnsupportedOperation" // InvalidRequest UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest" )
const APIVersion = "2018-01-25"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessFullTextInfo ¶ added in v1.0.228
type AccessFullTextInfo struct { // 是否大小写敏感 // 注意:此字段可能返回 null,表示取不到有效值。 CaseSensitive *bool `json:"CaseSensitive,omitnil,omitempty" name:"CaseSensitive"` // 全文索引的分词符,字符串中每个字符代表一个分词符 // 注意:此字段可能返回 null,表示取不到有效值。 Tokenizer *string `json:"Tokenizer,omitnil,omitempty" name:"Tokenizer"` // 是否包含中文 // 注意:此字段可能返回 null,表示取不到有效值。 // 注意:此字段可能返回 null,表示取不到有效值。 ContainZH *bool `json:"ContainZH,omitnil,omitempty" name:"ContainZH"` }
type AccessHistogramItem ¶ added in v1.0.710
type AccessKeyValueInfo ¶ added in v1.0.228
type AccessKeyValueInfo struct { // 需要配置键值或者元字段索引的字段 // 注意:此字段可能返回 null,表示取不到有效值。 Key *string `json:"Key,omitnil,omitempty" name:"Key"` // 字段的索引描述信息 // 注意:此字段可能返回 null,表示取不到有效值。 Value *AccessValueInfo `json:"Value,omitnil,omitempty" name:"Value"` }
type AccessLogInfo ¶ added in v1.0.228
type AccessLogInfo struct { // 日志时间,单位ms // 注意:此字段可能返回 null,表示取不到有效值。 Time *int64 `json:"Time,omitnil,omitempty" name:"Time"` // 日志主题ID // 注意:此字段可能返回 null,表示取不到有效值。 TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"` // 日志主题名称 // 注意:此字段可能返回 null,表示取不到有效值。 TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"` // 日志来源IP // 注意:此字段可能返回 null,表示取不到有效值。 Source *string `json:"Source,omitnil,omitempty" name:"Source"` // 日志文件名称 // 注意:此字段可能返回 null,表示取不到有效值。 FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` // 日志上报请求包的ID // 注意:此字段可能返回 null,表示取不到有效值。 PkgId *string `json:"PkgId,omitnil,omitempty" name:"PkgId"` // 请求包内日志的ID // 注意:此字段可能返回 null,表示取不到有效值。 PkgLogId *string `json:"PkgLogId,omitnil,omitempty" name:"PkgLogId"` // 日志内容的Json序列化字符串 // 注意:此字段可能返回 null,表示取不到有效值。 // 注意:此字段可能返回 null,表示取不到有效值。 LogJson *string `json:"LogJson,omitnil,omitempty" name:"LogJson"` }
type AccessLogItem ¶ added in v1.0.228
type AccessLogItems ¶ added in v1.0.228
type AccessLogItems struct { // 分析结果返回的KV数据对 // 注意:此字段可能返回 null,表示取不到有效值。 Data []*AccessLogItem `json:"Data,omitnil,omitempty" name:"Data"` }
type AccessRuleInfo ¶ added in v1.0.228
type AccessRuleInfo struct { // 全文索引配置 // 注意:此字段可能返回 null,表示取不到有效值。 // 注意:此字段可能返回 null,表示取不到有效值。 FullText *AccessFullTextInfo `json:"FullText,omitnil,omitempty" name:"FullText"` // 键值索引配置 // 注意:此字段可能返回 null,表示取不到有效值。 // 注意:此字段可能返回 null,表示取不到有效值。 KeyValue *AccessRuleKeyValueInfo `json:"KeyValue,omitnil,omitempty" name:"KeyValue"` // 元字段索引配置 // 注意:此字段可能返回 null,表示取不到有效值。 // 注意:此字段可能返回 null,表示取不到有效值。 Tag *AccessRuleTagInfo `json:"Tag,omitnil,omitempty" name:"Tag"` }
type AccessRuleKeyValueInfo ¶ added in v1.0.228
type AccessRuleKeyValueInfo struct { // 是否大小写敏感 // 注意:此字段可能返回 null,表示取不到有效值。 CaseSensitive *bool `json:"CaseSensitive,omitnil,omitempty" name:"CaseSensitive"` // 需要建立索引的键值对信息;最大只能配置100个键值对 // 注意:此字段可能返回 null,表示取不到有效值。 KeyValues []*AccessKeyValueInfo `json:"KeyValues,omitnil,omitempty" name:"KeyValues"` }
type AccessRuleTagInfo ¶ added in v1.0.228
type AccessRuleTagInfo struct { // 是否大小写敏感 // 注意:此字段可能返回 null,表示取不到有效值。 CaseSensitive *bool `json:"CaseSensitive,omitnil,omitempty" name:"CaseSensitive"` // 标签索引配置中的字段信息 // 注意:此字段可能返回 null,表示取不到有效值。 KeyValues []*AccessKeyValueInfo `json:"KeyValues,omitnil,omitempty" name:"KeyValues"` }
type AccessValueInfo ¶ added in v1.0.228
type AccessValueInfo struct { // 字段类型,目前支持的类型有:long、text、double // 注意:此字段可能返回 null,表示取不到有效值。 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 字段的分词符,只有当字段类型为text时才有意义;输入字符串中的每个字符代表一个分词符 // 注意:此字段可能返回 null,表示取不到有效值。 Tokenizer *string `json:"Tokenizer,omitnil,omitempty" name:"Tokenizer"` // 字段是否开启分析功能 // 注意:此字段可能返回 null,表示取不到有效值。 SqlFlag *bool `json:"SqlFlag,omitnil,omitempty" name:"SqlFlag"` // 是否包含中文 // 注意:此字段可能返回 null,表示取不到有效值。 // 注意:此字段可能返回 null,表示取不到有效值。 ContainZH *bool `json:"ContainZH,omitnil,omitempty" name:"ContainZH"` }
type AddAntiFakeUrlRequest ¶ added in v1.0.737
type AddAntiFakeUrlRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // uri Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"` }
func NewAddAntiFakeUrlRequest ¶ added in v1.0.737
func NewAddAntiFakeUrlRequest() (request *AddAntiFakeUrlRequest)
func (*AddAntiFakeUrlRequest) FromJsonString ¶ added in v1.0.737
func (r *AddAntiFakeUrlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddAntiFakeUrlRequest) ToJsonString ¶ added in v1.0.737
func (r *AddAntiFakeUrlRequest) ToJsonString() string
type AddAntiFakeUrlRequestParams ¶ added in v1.0.737
type AddAntiFakeUrlRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // uri Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"` }
Predefined struct for user
type AddAntiFakeUrlResponse ¶ added in v1.0.737
type AddAntiFakeUrlResponse struct { *tchttp.BaseResponse Response *AddAntiFakeUrlResponseParams `json:"Response"` }
func NewAddAntiFakeUrlResponse ¶ added in v1.0.737
func NewAddAntiFakeUrlResponse() (response *AddAntiFakeUrlResponse)
func (*AddAntiFakeUrlResponse) FromJsonString ¶ added in v1.0.737
func (r *AddAntiFakeUrlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddAntiFakeUrlResponse) ToJsonString ¶ added in v1.0.737
func (r *AddAntiFakeUrlResponse) ToJsonString() string
type AddAntiFakeUrlResponseParams ¶ added in v1.0.737
type AddAntiFakeUrlResponseParams struct { // 结果 Result *string `json:"Result,omitnil,omitempty" name:"Result"` // 规则ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AddAntiInfoLeakRulesRequest ¶ added in v1.0.737
type AddAntiInfoLeakRulesRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 规则名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 动作,0(告警)、1(替换)、2(仅显示前四位)、3(仅显示后四位)、4(阻断) ActionType *uint64 `json:"ActionType,omitnil,omitempty" name:"ActionType"` // 策略详情 Strategies []*StrategyForAntiInfoLeak `json:"Strategies,omitnil,omitempty" name:"Strategies"` // 网址 Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"` }
func NewAddAntiInfoLeakRulesRequest ¶ added in v1.0.737
func NewAddAntiInfoLeakRulesRequest() (request *AddAntiInfoLeakRulesRequest)
func (*AddAntiInfoLeakRulesRequest) FromJsonString ¶ added in v1.0.737
func (r *AddAntiInfoLeakRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddAntiInfoLeakRulesRequest) ToJsonString ¶ added in v1.0.737
func (r *AddAntiInfoLeakRulesRequest) ToJsonString() string
type AddAntiInfoLeakRulesRequestParams ¶ added in v1.0.737
type AddAntiInfoLeakRulesRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 规则名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 动作,0(告警)、1(替换)、2(仅显示前四位)、3(仅显示后四位)、4(阻断) ActionType *uint64 `json:"ActionType,omitnil,omitempty" name:"ActionType"` // 策略详情 Strategies []*StrategyForAntiInfoLeak `json:"Strategies,omitnil,omitempty" name:"Strategies"` // 网址 Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"` }
Predefined struct for user
type AddAntiInfoLeakRulesResponse ¶ added in v1.0.737
type AddAntiInfoLeakRulesResponse struct { *tchttp.BaseResponse Response *AddAntiInfoLeakRulesResponseParams `json:"Response"` }
func NewAddAntiInfoLeakRulesResponse ¶ added in v1.0.737
func NewAddAntiInfoLeakRulesResponse() (response *AddAntiInfoLeakRulesResponse)
func (*AddAntiInfoLeakRulesResponse) FromJsonString ¶ added in v1.0.737
func (r *AddAntiInfoLeakRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddAntiInfoLeakRulesResponse) ToJsonString ¶ added in v1.0.737
func (r *AddAntiInfoLeakRulesResponse) ToJsonString() string
type AddAntiInfoLeakRulesResponseParams ¶ added in v1.0.737
type AddAntiInfoLeakRulesResponseParams struct { // 规则ID RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AddAttackWhiteRuleRequest ¶ added in v1.0.765
type AddAttackWhiteRuleRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 规则状态 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 匹配规则项列表 Rules []*UserWhiteRuleItem `json:"Rules,omitnil,omitempty" name:"Rules"` // 规则序号 RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 规则Id SignatureId *string `json:"SignatureId,omitnil,omitempty" name:"SignatureId"` // 加白的规则ID列表 SignatureIds []*string `json:"SignatureIds,omitnil,omitempty" name:"SignatureIds"` }
func NewAddAttackWhiteRuleRequest ¶ added in v1.0.765
func NewAddAttackWhiteRuleRequest() (request *AddAttackWhiteRuleRequest)
func (*AddAttackWhiteRuleRequest) FromJsonString ¶ added in v1.0.765
func (r *AddAttackWhiteRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddAttackWhiteRuleRequest) ToJsonString ¶ added in v1.0.765
func (r *AddAttackWhiteRuleRequest) ToJsonString() string
type AddAttackWhiteRuleRequestParams ¶ added in v1.0.765
type AddAttackWhiteRuleRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 规则状态 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 匹配规则项列表 Rules []*UserWhiteRuleItem `json:"Rules,omitnil,omitempty" name:"Rules"` // 规则序号 RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 规则Id SignatureId *string `json:"SignatureId,omitnil,omitempty" name:"SignatureId"` // 加白的规则ID列表 SignatureIds []*string `json:"SignatureIds,omitnil,omitempty" name:"SignatureIds"` }
Predefined struct for user
type AddAttackWhiteRuleResponse ¶ added in v1.0.765
type AddAttackWhiteRuleResponse struct { *tchttp.BaseResponse Response *AddAttackWhiteRuleResponseParams `json:"Response"` }
func NewAddAttackWhiteRuleResponse ¶ added in v1.0.765
func NewAddAttackWhiteRuleResponse() (response *AddAttackWhiteRuleResponse)
func (*AddAttackWhiteRuleResponse) FromJsonString ¶ added in v1.0.765
func (r *AddAttackWhiteRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddAttackWhiteRuleResponse) ToJsonString ¶ added in v1.0.765
func (r *AddAttackWhiteRuleResponse) ToJsonString() string
type AddAttackWhiteRuleResponseParams ¶ added in v1.0.765
type AddAttackWhiteRuleResponseParams struct { // 规则总数 RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AddCustomRuleRequest ¶
type AddCustomRuleRequest struct { *tchttp.BaseRequest // 规则名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 优先级 SortId *string `json:"SortId,omitnil,omitempty" name:"SortId"` // 过期时间,单位为秒级时间戳,例如1677254399表示过期时间为2023-02-24 23:59:59. 0表示永不过期 ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 策略详情 Strategies []*Strategy `json:"Strategies,omitnil,omitempty" name:"Strategies"` // 需要添加策略的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向 ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"` // 如果动作是重定向,则表示重定向的地址;其他情况可以为空 Redirect *string `json:"Redirect,omitnil,omitempty" name:"Redirect"` // WAF实例类型,sparta-waf表示SAAS型WAF,clb-waf表示负载均衡型WAF Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 放行的详情 Bypass *string `json:"Bypass,omitnil,omitempty" name:"Bypass"` // 添加规则的来源,默认为空 EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"` }
func NewAddCustomRuleRequest ¶
func NewAddCustomRuleRequest() (request *AddCustomRuleRequest)
func (*AddCustomRuleRequest) FromJsonString ¶
func (r *AddCustomRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddCustomRuleRequest) ToJsonString ¶
func (r *AddCustomRuleRequest) ToJsonString() string
type AddCustomRuleRequestParams ¶ added in v1.0.426
type AddCustomRuleRequestParams struct { // 规则名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 优先级 SortId *string `json:"SortId,omitnil,omitempty" name:"SortId"` // 过期时间,单位为秒级时间戳,例如1677254399表示过期时间为2023-02-24 23:59:59. 0表示永不过期 ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 策略详情 Strategies []*Strategy `json:"Strategies,omitnil,omitempty" name:"Strategies"` // 需要添加策略的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 动作类型,1代表阻断,2代表人机识别,3代表观察,4代表重定向 ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"` // 如果动作是重定向,则表示重定向的地址;其他情况可以为空 Redirect *string `json:"Redirect,omitnil,omitempty" name:"Redirect"` // WAF实例类型,sparta-waf表示SAAS型WAF,clb-waf表示负载均衡型WAF Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 放行的详情 Bypass *string `json:"Bypass,omitnil,omitempty" name:"Bypass"` // 添加规则的来源,默认为空 EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"` }
Predefined struct for user
type AddCustomRuleResponse ¶
type AddCustomRuleResponse struct { *tchttp.BaseResponse Response *AddCustomRuleResponseParams `json:"Response"` }
func NewAddCustomRuleResponse ¶
func NewAddCustomRuleResponse() (response *AddCustomRuleResponse)
func (*AddCustomRuleResponse) FromJsonString ¶
func (r *AddCustomRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddCustomRuleResponse) ToJsonString ¶
func (r *AddCustomRuleResponse) ToJsonString() string
type AddCustomRuleResponseParams ¶ added in v1.0.426
type AddCustomRuleResponseParams struct { // 操作的状态码,如果所有的资源操作成功则返回的是成功的状态码,如果有资源操作失败则需要解析Message的内容来查看哪个资源失败 Success *ResponseCode `json:"Success,omitnil,omitempty" name:"Success"` // 添加成功的规则ID // 注意:此字段可能返回 null,表示取不到有效值。 RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AddCustomWhiteRuleRequest ¶ added in v1.0.643
type AddCustomWhiteRuleRequest struct { *tchttp.BaseRequest // 规则名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 优先级 SortId *string `json:"SortId,omitnil,omitempty" name:"SortId"` // 过期时间 ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 策略详情 Strategies []*Strategy `json:"Strategies,omitnil,omitempty" name:"Strategies"` // 需要添加策略的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 放行的详情 Bypass *string `json:"Bypass,omitnil,omitempty" name:"Bypass"` }
func NewAddCustomWhiteRuleRequest ¶ added in v1.0.643
func NewAddCustomWhiteRuleRequest() (request *AddCustomWhiteRuleRequest)
func (*AddCustomWhiteRuleRequest) FromJsonString ¶ added in v1.0.643
func (r *AddCustomWhiteRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddCustomWhiteRuleRequest) ToJsonString ¶ added in v1.0.643
func (r *AddCustomWhiteRuleRequest) ToJsonString() string
type AddCustomWhiteRuleRequestParams ¶ added in v1.0.643
type AddCustomWhiteRuleRequestParams struct { // 规则名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 优先级 SortId *string `json:"SortId,omitnil,omitempty" name:"SortId"` // 过期时间 ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 策略详情 Strategies []*Strategy `json:"Strategies,omitnil,omitempty" name:"Strategies"` // 需要添加策略的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 放行的详情 Bypass *string `json:"Bypass,omitnil,omitempty" name:"Bypass"` }
Predefined struct for user
type AddCustomWhiteRuleResponse ¶ added in v1.0.643
type AddCustomWhiteRuleResponse struct { *tchttp.BaseResponse Response *AddCustomWhiteRuleResponseParams `json:"Response"` }
func NewAddCustomWhiteRuleResponse ¶ added in v1.0.643
func NewAddCustomWhiteRuleResponse() (response *AddCustomWhiteRuleResponse)
func (*AddCustomWhiteRuleResponse) FromJsonString ¶ added in v1.0.643
func (r *AddCustomWhiteRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddCustomWhiteRuleResponse) ToJsonString ¶ added in v1.0.643
func (r *AddCustomWhiteRuleResponse) ToJsonString() string
type AddCustomWhiteRuleResponseParams ¶ added in v1.0.643
type AddCustomWhiteRuleResponseParams struct { // 操作的状态码,如果所有的资源操作成功则返回的是成功的状态码,如果有资源操作失败则需要解析Message的内容来查看哪个资源失败 Success *ResponseCode `json:"Success,omitnil,omitempty" name:"Success"` // 添加成功的规则ID // 注意:此字段可能返回 null,表示取不到有效值。 RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AddDomainWhiteRuleRequest ¶ added in v1.0.386
type AddDomainWhiteRuleRequest struct { *tchttp.BaseRequest // 需要添加的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 需要添加的规则 Rules []*uint64 `json:"Rules,omitnil,omitempty" name:"Rules"` // 需要添加的规则url Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 规则的方法 Function *string `json:"Function,omitnil,omitempty" name:"Function"` // 规则的开关,0表示规则关闭,1表示规则打开 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
func NewAddDomainWhiteRuleRequest ¶ added in v1.0.386
func NewAddDomainWhiteRuleRequest() (request *AddDomainWhiteRuleRequest)
func (*AddDomainWhiteRuleRequest) FromJsonString ¶ added in v1.0.386
func (r *AddDomainWhiteRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddDomainWhiteRuleRequest) ToJsonString ¶ added in v1.0.386
func (r *AddDomainWhiteRuleRequest) ToJsonString() string
type AddDomainWhiteRuleRequestParams ¶ added in v1.0.426
type AddDomainWhiteRuleRequestParams struct { // 需要添加的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 需要添加的规则 Rules []*uint64 `json:"Rules,omitnil,omitempty" name:"Rules"` // 需要添加的规则url Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 规则的方法 Function *string `json:"Function,omitnil,omitempty" name:"Function"` // 规则的开关,0表示规则关闭,1表示规则打开 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
Predefined struct for user
type AddDomainWhiteRuleResponse ¶ added in v1.0.386
type AddDomainWhiteRuleResponse struct { *tchttp.BaseResponse Response *AddDomainWhiteRuleResponseParams `json:"Response"` }
func NewAddDomainWhiteRuleResponse ¶ added in v1.0.386
func NewAddDomainWhiteRuleResponse() (response *AddDomainWhiteRuleResponse)
func (*AddDomainWhiteRuleResponse) FromJsonString ¶ added in v1.0.386
func (r *AddDomainWhiteRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddDomainWhiteRuleResponse) ToJsonString ¶ added in v1.0.386
func (r *AddDomainWhiteRuleResponse) ToJsonString() string
type AddDomainWhiteRuleResponseParams ¶ added in v1.0.426
type AddDomainWhiteRuleResponseParams struct { // 规则id Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AddSpartaProtectionRequest ¶ added in v1.0.386
type AddSpartaProtectionRequest struct { *tchttp.BaseRequest // 需要防护的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 证书类型。 // 0:仅配置HTTP监听端口,没有证书 // 1:证书来源为自有证书 // 2:证书来源为托管证书 CertType *int64 `json:"CertType,omitnil,omitempty" name:"CertType"` // waf前是否部署有七层代理服务。 // 0:没有部署代理服务 // 1:有部署代理服务,waf将使用XFF获取客户端IP // 2:有部署代理服务,waf将使用remote_addr获取客户端IP // 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP IsCdn *int64 `json:"IsCdn,omitnil,omitempty" name:"IsCdn"` // 回源类型。 // 0:通过IP回源 // 1:通过域名回源 UpstreamType *int64 `json:"UpstreamType,omitnil,omitempty" name:"UpstreamType"` // 是否开启WebSocket支持。 // 0:关闭 // 1:开启 IsWebsocket *int64 `json:"IsWebsocket,omitnil,omitempty" name:"IsWebsocket"` // 回源负载均衡策略。 // 0:轮询 // 1:IP hash // 2:加权轮询 LoadBalance *string `json:"LoadBalance,omitnil,omitempty" name:"LoadBalance"` // 服务端口列表配置。 // NginxServerId:新增域名时填'0' // Port:监听端口号 // Protocol:端口协议 // UpstreamPort:与Port相同 // UpstreamProtocol:与Protocol相同 Ports []*PortItem `json:"Ports,omitnil,omitempty" name:"Ports"` // 必填项,是否开启长连接。 // 0: 短连接 // 1: 长连接 IsKeepAlive *string `json:"IsKeepAlive,omitnil,omitempty" name:"IsKeepAlive"` // 必填项,域名所属实例id InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` // CertType为1时,需要填充此参数,表示自有证书的证书链 Cert *string `json:"Cert,omitnil,omitempty" name:"Cert"` // CertType为1时,需要填充此参数,表示自有证书的私钥 PrivateKey *string `json:"PrivateKey,omitnil,omitempty" name:"PrivateKey"` // CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id SSLId *string `json:"SSLId,omitnil,omitempty" name:"SSLId"` // 待废弃,可不填。Waf的资源ID。 ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // IsCdn为3时,需要填此参数,表示自定义header IpHeaders []*string `json:"IpHeaders,omitnil,omitempty" name:"IpHeaders"` // 服务配置有HTTPS端口时,HTTPS的回源协议。 // http:使用http协议回源,和HttpsUpstreamPort配合使用 // https:使用https协议回源 UpstreamScheme *string `json:"UpstreamScheme,omitnil,omitempty" name:"UpstreamScheme"` // HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段 HttpsUpstreamPort *string `json:"HttpsUpstreamPort,omitnil,omitempty" name:"HttpsUpstreamPort"` // 待废弃,可不填。是否开启灰度,0表示不开启灰度。 IsGray *int64 `json:"IsGray,omitnil,omitempty" name:"IsGray"` // 待废弃,可不填。灰度的地区 GrayAreas []*string `json:"GrayAreas,omitnil,omitempty" name:"GrayAreas"` // 必填项,是否开启HTTP强制跳转到HTTPS。 // 0:不强制跳转 // 1:开启强制跳转 HttpsRewrite *int64 `json:"HttpsRewrite,omitnil,omitempty" name:"HttpsRewrite"` // 域名回源时的回源域名。UpstreamType为1时,需要填充此字段 UpstreamDomain *string `json:"UpstreamDomain,omitnil,omitempty" name:"UpstreamDomain"` // IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段 SrcList []*string `json:"SrcList,omitnil,omitempty" name:"SrcList"` // 必填项,是否开启HTTP2,需要开启HTTPS协议支持。 // 0:关闭 // 1:开启 IsHttp2 *int64 `json:"IsHttp2,omitnil,omitempty" name:"IsHttp2"` // 待废弃,可不填。WAF实例类型。 // sparta-waf:SAAS型WAF // clb-waf:负载均衡型WAF // cdn-waf:CDN上的Web防护能力 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 待废弃,目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP Anycast *int64 `json:"Anycast,omitnil,omitempty" name:"Anycast"` // 回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 [] Weights []*int64 `json:"Weights,omitnil,omitempty" name:"Weights"` // 必填项,是否开启主动健康检测。 // 0:不开启 // 1:开启 ActiveCheck *int64 `json:"ActiveCheck,omitnil,omitempty" name:"ActiveCheck"` // TLS版本信息 TLSVersion *int64 `json:"TLSVersion,omitnil,omitempty" name:"TLSVersion"` // 必填项,加密套件模板。 // 0:不支持选择,使用默认模板 // 1:通用型模板 // 2:安全型模板 // 3:自定义模板 CipherTemplate *int64 `json:"CipherTemplate,omitnil,omitempty" name:"CipherTemplate"` // 自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。 Ciphers []*int64 `json:"Ciphers,omitnil,omitempty" name:"Ciphers"` // WAF与源站的读超时时间,默认300s。 ProxyReadTimeout *int64 `json:"ProxyReadTimeout,omitnil,omitempty" name:"ProxyReadTimeout"` // WAF与源站的写超时时间,默认300s。 ProxySendTimeout *int64 `json:"ProxySendTimeout,omitnil,omitempty" name:"ProxySendTimeout"` // WAF回源时的SNI类型。 // 0:关闭SNI,不配置client_hello中的server_name // 1:开启SNI,client_hello中的server_name为防护域名 // 2:开启SNI,SNI为域名回源时的源站域名 // 3:开启SNI,SNI为自定义域名 SniType *int64 `json:"SniType,omitnil,omitempty" name:"SniType"` // SniType为3时,需要填此参数,表示自定义的SNI; SniHost *string `json:"SniHost,omitnil,omitempty" name:"SniHost"` // 是否开启XFF重置。 // 0:关闭 // 1:开启 XFFReset *int64 `json:"XFFReset,omitnil,omitempty" name:"XFFReset"` // 域名备注信息 Note *string `json:"Note,omitnil,omitempty" name:"Note"` // 自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。 UpstreamHost *string `json:"UpstreamHost,omitnil,omitempty" name:"UpstreamHost"` // 是否开启缓存 0-关闭 1-开启 ProxyBuffer *int64 `json:"ProxyBuffer,omitnil,omitempty" name:"ProxyBuffer"` }
func NewAddSpartaProtectionRequest ¶ added in v1.0.386
func NewAddSpartaProtectionRequest() (request *AddSpartaProtectionRequest)
func (*AddSpartaProtectionRequest) FromJsonString ¶ added in v1.0.386
func (r *AddSpartaProtectionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddSpartaProtectionRequest) ToJsonString ¶ added in v1.0.386
func (r *AddSpartaProtectionRequest) ToJsonString() string
type AddSpartaProtectionRequestParams ¶ added in v1.0.426
type AddSpartaProtectionRequestParams struct { // 需要防护的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 证书类型。 // 0:仅配置HTTP监听端口,没有证书 // 1:证书来源为自有证书 // 2:证书来源为托管证书 CertType *int64 `json:"CertType,omitnil,omitempty" name:"CertType"` // waf前是否部署有七层代理服务。 // 0:没有部署代理服务 // 1:有部署代理服务,waf将使用XFF获取客户端IP // 2:有部署代理服务,waf将使用remote_addr获取客户端IP // 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP IsCdn *int64 `json:"IsCdn,omitnil,omitempty" name:"IsCdn"` // 回源类型。 // 0:通过IP回源 // 1:通过域名回源 UpstreamType *int64 `json:"UpstreamType,omitnil,omitempty" name:"UpstreamType"` // 是否开启WebSocket支持。 // 0:关闭 // 1:开启 IsWebsocket *int64 `json:"IsWebsocket,omitnil,omitempty" name:"IsWebsocket"` // 回源负载均衡策略。 // 0:轮询 // 1:IP hash // 2:加权轮询 LoadBalance *string `json:"LoadBalance,omitnil,omitempty" name:"LoadBalance"` // 服务端口列表配置。 // NginxServerId:新增域名时填'0' // Port:监听端口号 // Protocol:端口协议 // UpstreamPort:与Port相同 // UpstreamProtocol:与Protocol相同 Ports []*PortItem `json:"Ports,omitnil,omitempty" name:"Ports"` // 必填项,是否开启长连接。 // 0: 短连接 // 1: 长连接 IsKeepAlive *string `json:"IsKeepAlive,omitnil,omitempty" name:"IsKeepAlive"` // 必填项,域名所属实例id InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` // CertType为1时,需要填充此参数,表示自有证书的证书链 Cert *string `json:"Cert,omitnil,omitempty" name:"Cert"` // CertType为1时,需要填充此参数,表示自有证书的私钥 PrivateKey *string `json:"PrivateKey,omitnil,omitempty" name:"PrivateKey"` // CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id SSLId *string `json:"SSLId,omitnil,omitempty" name:"SSLId"` // 待废弃,可不填。Waf的资源ID。 ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // IsCdn为3时,需要填此参数,表示自定义header IpHeaders []*string `json:"IpHeaders,omitnil,omitempty" name:"IpHeaders"` // 服务配置有HTTPS端口时,HTTPS的回源协议。 // http:使用http协议回源,和HttpsUpstreamPort配合使用 // https:使用https协议回源 UpstreamScheme *string `json:"UpstreamScheme,omitnil,omitempty" name:"UpstreamScheme"` // HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段 HttpsUpstreamPort *string `json:"HttpsUpstreamPort,omitnil,omitempty" name:"HttpsUpstreamPort"` // 待废弃,可不填。是否开启灰度,0表示不开启灰度。 IsGray *int64 `json:"IsGray,omitnil,omitempty" name:"IsGray"` // 待废弃,可不填。灰度的地区 GrayAreas []*string `json:"GrayAreas,omitnil,omitempty" name:"GrayAreas"` // 必填项,是否开启HTTP强制跳转到HTTPS。 // 0:不强制跳转 // 1:开启强制跳转 HttpsRewrite *int64 `json:"HttpsRewrite,omitnil,omitempty" name:"HttpsRewrite"` // 域名回源时的回源域名。UpstreamType为1时,需要填充此字段 UpstreamDomain *string `json:"UpstreamDomain,omitnil,omitempty" name:"UpstreamDomain"` // IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段 SrcList []*string `json:"SrcList,omitnil,omitempty" name:"SrcList"` // 必填项,是否开启HTTP2,需要开启HTTPS协议支持。 // 0:关闭 // 1:开启 IsHttp2 *int64 `json:"IsHttp2,omitnil,omitempty" name:"IsHttp2"` // 待废弃,可不填。WAF实例类型。 // sparta-waf:SAAS型WAF // clb-waf:负载均衡型WAF // cdn-waf:CDN上的Web防护能力 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 待废弃,目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP Anycast *int64 `json:"Anycast,omitnil,omitempty" name:"Anycast"` // 回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 [] Weights []*int64 `json:"Weights,omitnil,omitempty" name:"Weights"` // 必填项,是否开启主动健康检测。 // 0:不开启 // 1:开启 ActiveCheck *int64 `json:"ActiveCheck,omitnil,omitempty" name:"ActiveCheck"` // TLS版本信息 TLSVersion *int64 `json:"TLSVersion,omitnil,omitempty" name:"TLSVersion"` // 必填项,加密套件模板。 // 0:不支持选择,使用默认模板 // 1:通用型模板 // 2:安全型模板 // 3:自定义模板 CipherTemplate *int64 `json:"CipherTemplate,omitnil,omitempty" name:"CipherTemplate"` // 自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。 Ciphers []*int64 `json:"Ciphers,omitnil,omitempty" name:"Ciphers"` // WAF与源站的读超时时间,默认300s。 ProxyReadTimeout *int64 `json:"ProxyReadTimeout,omitnil,omitempty" name:"ProxyReadTimeout"` // WAF与源站的写超时时间,默认300s。 ProxySendTimeout *int64 `json:"ProxySendTimeout,omitnil,omitempty" name:"ProxySendTimeout"` // WAF回源时的SNI类型。 // 0:关闭SNI,不配置client_hello中的server_name // 1:开启SNI,client_hello中的server_name为防护域名 // 2:开启SNI,SNI为域名回源时的源站域名 // 3:开启SNI,SNI为自定义域名 SniType *int64 `json:"SniType,omitnil,omitempty" name:"SniType"` // SniType为3时,需要填此参数,表示自定义的SNI; SniHost *string `json:"SniHost,omitnil,omitempty" name:"SniHost"` // 是否开启XFF重置。 // 0:关闭 // 1:开启 XFFReset *int64 `json:"XFFReset,omitnil,omitempty" name:"XFFReset"` // 域名备注信息 Note *string `json:"Note,omitnil,omitempty" name:"Note"` // 自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。 UpstreamHost *string `json:"UpstreamHost,omitnil,omitempty" name:"UpstreamHost"` // 是否开启缓存 0-关闭 1-开启 ProxyBuffer *int64 `json:"ProxyBuffer,omitnil,omitempty" name:"ProxyBuffer"` }
Predefined struct for user
type AddSpartaProtectionResponse ¶ added in v1.0.386
type AddSpartaProtectionResponse struct { *tchttp.BaseResponse Response *AddSpartaProtectionResponseParams `json:"Response"` }
func NewAddSpartaProtectionResponse ¶ added in v1.0.386
func NewAddSpartaProtectionResponse() (response *AddSpartaProtectionResponse)
func (*AddSpartaProtectionResponse) FromJsonString ¶ added in v1.0.386
func (r *AddSpartaProtectionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddSpartaProtectionResponse) ToJsonString ¶ added in v1.0.386
func (r *AddSpartaProtectionResponse) ToJsonString() string
type AddSpartaProtectionResponseParams ¶ added in v1.0.426
type AddSpartaProtectionResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ApiPkg ¶ added in v1.0.783
type ApiPkg struct { // 资源id // 注意:此字段可能返回 null,表示取不到有效值。 ResourceIds *string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` // 状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *int64 `json:"Region,omitnil,omitempty" name:"Region"` // 开始时间 // 注意:此字段可能返回 null,表示取不到有效值。 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 申请数量 // 注意:此字段可能返回 null,表示取不到有效值。 InquireNum *int64 `json:"InquireNum,omitnil,omitempty" name:"InquireNum"` // 使用数量 // 注意:此字段可能返回 null,表示取不到有效值。 UsedNum *int64 `json:"UsedNum,omitnil,omitempty" name:"UsedNum"` // 续费标志 // 注意:此字段可能返回 null,表示取不到有效值。 RenewFlag *uint64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"` // 计费项 // 注意:此字段可能返回 null,表示取不到有效值。 BillingItem *string `json:"BillingItem,omitnil,omitempty" name:"BillingItem"` // api安全7天试用标识。1试用。0没试用 // 注意:此字段可能返回 null,表示取不到有效值。 IsAPISecurityTrial *int64 `json:"IsAPISecurityTrial,omitnil,omitempty" name:"IsAPISecurityTrial"` }
type AttackLogInfo ¶ added in v1.0.588
type AttackLogInfo struct { // 攻击日志的详情内容 Content *string `json:"Content,omitnil,omitempty" name:"Content"` // CLS返回内容 FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` // CLS返回内容 Source *string `json:"Source,omitnil,omitempty" name:"Source"` // CLS返回内容 TimeStamp *string `json:"TimeStamp,omitnil,omitempty" name:"TimeStamp"` }
type AutoDenyDetail ¶ added in v1.0.386
type AutoDenyDetail struct { // 攻击封禁类型标签 AttackTags []*string `json:"AttackTags,omitnil,omitempty" name:"AttackTags"` // 攻击次数阈值 AttackThreshold *int64 `json:"AttackThreshold,omitnil,omitempty" name:"AttackThreshold"` // 自动封禁状态 DefenseStatus *int64 `json:"DefenseStatus,omitnil,omitempty" name:"DefenseStatus"` // 攻击时间阈值 TimeThreshold *int64 `json:"TimeThreshold,omitnil,omitempty" name:"TimeThreshold"` // 自动封禁时间 DenyTimeThreshold *int64 `json:"DenyTimeThreshold,omitnil,omitempty" name:"DenyTimeThreshold"` // 最后更新时间 LastUpdateTime *string `json:"LastUpdateTime,omitnil,omitempty" name:"LastUpdateTime"` }
type BatchIpAccessControlData ¶ added in v1.0.737
type BatchIpAccessControlData struct { // 总数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 黑白名单条目 Res []*BatchIpAccessControlItem `json:"Res,omitnil,omitempty" name:"Res"` }
type BatchIpAccessControlItem ¶ added in v1.0.737
type BatchIpAccessControlItem struct { // mongo表自增Id // 注意:此字段可能返回 null,表示取不到有效值。 Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 黑名单42或白名单40 ActionType *int64 `json:"ActionType,omitnil,omitempty" name:"ActionType"` // 黑白名单的IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 备注 Note *string `json:"Note,omitnil,omitempty" name:"Note"` // 添加路径 Source *string `json:"Source,omitnil,omitempty" name:"Source"` // 修改时间 TsVersion *uint64 `json:"TsVersion,omitnil,omitempty" name:"TsVersion"` // 超时时间 ValidTs *int64 `json:"ValidTs,omitnil,omitempty" name:"ValidTs"` // 域名列表 Hosts []*string `json:"Hosts,omitnil,omitempty" name:"Hosts"` // 55101145 // 注意:此字段可能返回 null,表示取不到有效值。 RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // IP列表 // 注意:此字段可能返回 null,表示取不到有效值。 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` }
type BotPkg ¶ added in v1.0.427
type BotPkg struct { // 资源id // 注意:此字段可能返回 null,表示取不到有效值。 ResourceIds *string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` // 状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *int64 `json:"Region,omitnil,omitempty" name:"Region"` // 开始时间 // 注意:此字段可能返回 null,表示取不到有效值。 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 申请数量 // 注意:此字段可能返回 null,表示取不到有效值。 InquireNum *int64 `json:"InquireNum,omitnil,omitempty" name:"InquireNum"` // 使用数量 // 注意:此字段可能返回 null,表示取不到有效值。 UsedNum *int64 `json:"UsedNum,omitnil,omitempty" name:"UsedNum"` // 子产品code // 注意:此字段可能返回 null,表示取不到有效值。 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 续费标志 // 注意:此字段可能返回 null,表示取不到有效值。 RenewFlag *uint64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"` // 购买页bot6折 // 注意:此字段可能返回 null,表示取不到有效值。 BotCPWaf *int64 `json:"BotCPWaf,omitnil,omitempty" name:"BotCPWaf"` // 控制台买bot5折 // 注意:此字段可能返回 null,表示取不到有效值。 BotNPWaf *int64 `json:"BotNPWaf,omitnil,omitempty" name:"BotNPWaf"` // 7天bot试用标识 1 试用 0 没有试用 // 注意:此字段可能返回 null,表示取不到有效值。 IsBotTrial *int64 `json:"IsBotTrial,omitnil,omitempty" name:"IsBotTrial"` }
type BotQPS ¶ added in v1.0.490
type BotQPS struct { // 资源id ResourceIds *string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` // 有效时间 ValidTime *string `json:"ValidTime,omitnil,omitempty" name:"ValidTime"` // 资源数量 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // 资源所在地区 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 使用qps的最大值 MaxBotQPS *uint64 `json:"MaxBotQPS,omitnil,omitempty" name:"MaxBotQPS"` // 续费标志 // 注意:此字段可能返回 null,表示取不到有效值。 RenewFlag *uint64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"` }
type BotStatPointItem ¶
type BotStatPointItem struct { // 横坐标 TimeStamp *string `json:"TimeStamp,omitnil,omitempty" name:"TimeStamp"` // value的所属对象 Key *string `json:"Key,omitnil,omitempty" name:"Key"` // 纵列表 Value *int64 `json:"Value,omitnil,omitempty" name:"Value"` // Key对应的页面展示内容 Label *string `json:"Label,omitnil,omitempty" name:"Label"` }
type CCRuleData ¶ added in v1.0.737
type CCRuleData struct { // cc规则 Res []*CCRuleItem `json:"Res,omitnil,omitempty" name:"Res"` // 规则数目 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` }
type CCRuleItem ¶ added in v1.0.737
type CCRuleItem struct { // 动作 ActionType *uint64 `json:"ActionType,omitnil,omitempty" name:"ActionType"` // 高级模式 Advance *uint64 `json:"Advance,omitnil,omitempty" name:"Advance"` // 时间周期 Interval *uint64 `json:"Interval,omitnil,omitempty" name:"Interval"` // 限制次数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 匹配方法 MatchFunc *uint64 `json:"MatchFunc,omitnil,omitempty" name:"MatchFunc"` // 名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 优先级 Priority *uint64 `json:"Priority,omitnil,omitempty" name:"Priority"` // 状态 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 更新时间戳 TsVersion *uint64 `json:"TsVersion,omitnil,omitempty" name:"TsVersion"` // 匹配url Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 策略动作有效时间 ValidTime *uint64 `json:"ValidTime,omitnil,omitempty" name:"ValidTime"` // 高级参数 // 注意:此字段可能返回 null,表示取不到有效值。 OptionsArr *string `json:"OptionsArr,omitnil,omitempty" name:"OptionsArr"` }
type CCRuleItems ¶ added in v1.0.793
type CCRuleItems struct { // 名字 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 状态 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 模式 Advance *uint64 `json:"Advance,omitnil,omitempty" name:"Advance"` // 限制 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 范围 Interval *uint64 `json:"Interval,omitnil,omitempty" name:"Interval"` // 网址 Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 匹配类型 MatchFunc *uint64 `json:"MatchFunc,omitnil,omitempty" name:"MatchFunc"` // 动作 ActionType *uint64 `json:"ActionType,omitnil,omitempty" name:"ActionType"` // 优先级 Priority *uint64 `json:"Priority,omitnil,omitempty" name:"Priority"` // 有效时间 ValidTime *uint64 `json:"ValidTime,omitnil,omitempty" name:"ValidTime"` // 版本 TsVersion *uint64 `json:"TsVersion,omitnil,omitempty" name:"TsVersion"` // 规则详情 Options *string `json:"Options,omitnil,omitempty" name:"Options"` // 规则ID RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 事件id // 注意:此字段可能返回 null,表示取不到有效值。 EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"` // 关联的Session规则 // 注意:此字段可能返回 null,表示取不到有效值。 SessionApplied []*int64 `json:"SessionApplied,omitnil,omitempty" name:"SessionApplied"` }
type CCRuleLists ¶ added in v1.0.793
type CCRuleLists struct { // 总数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 规则 // 注意:此字段可能返回 null,表示取不到有效值。 Res []*CCRuleItems `json:"Res,omitnil,omitempty" name:"Res"` }
type CacheUrlItem ¶ added in v1.0.737
type CacheUrlItem struct { // Id Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // uri Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"` // 协议 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 状态 Status *string `json:"Status,omitnil,omitempty" name:"Status"` }
type CacheUrlItems ¶ added in v1.0.737
type CacheUrlItems struct { // 标识 Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // 名字 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 网址 Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"` // 协议 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 状态 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
type CdcCluster ¶ added in v1.0.452
type CdcRegion ¶ added in v1.0.452
type CdcRegion struct { // 地域 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 该地域对应的集群信息 // 注意:此字段可能返回 null,表示取不到有效值。 Clusters []*CdcCluster `json:"Clusters,omitnil,omitempty" name:"Clusters"` }
type ClbDomainsInfo ¶ added in v1.0.730
type ClbDomainsInfo struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 域名唯一ID DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"` // 域名所属实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 域名所属实例名 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 域名所属实例类型 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP IsCdn *uint64 `json:"IsCdn,omitnil,omitempty" name:"IsCdn"` // 负载均衡类型为clb时,对应的负载均衡器信息 LoadBalancerSet []*LoadBalancerPackageNew `json:"LoadBalancerSet,omitnil,omitempty" name:"LoadBalancerSet"` // 负载均衡型WAF的流量模式,1:清洗模式,0:镜像模式 FlowMode *uint64 `json:"FlowMode,omitnil,omitempty" name:"FlowMode"` // 域名绑定负载均衡器状态 // 注意:此字段可能返回 null,表示取不到有效值。 State *int64 `json:"State,omitnil,omitempty" name:"State"` // 负载均衡类型,clb或者apisix // 注意:此字段可能返回 null,表示取不到有效值。 AlbType *string `json:"AlbType,omitnil,omitempty" name:"AlbType"` // IsCdn=3时,表示自定义header // 注意:此字段可能返回 null,表示取不到有效值。 IpHeaders []*string `json:"IpHeaders,omitnil,omitempty" name:"IpHeaders"` // cdc-clb-waf类型WAF的CDC集群信息 // 注意:此字段可能返回 null,表示取不到有效值。 CdcClusters *string `json:"CdcClusters,omitnil,omitempty" name:"CdcClusters"` // 云类型:public:公有云;private:私有云;hybrid:混合云 // 注意:此字段可能返回 null,表示取不到有效值。 CloudType *string `json:"CloudType,omitnil,omitempty" name:"CloudType"` // 域名备注信息 // 注意:此字段可能返回 null,表示取不到有效值。 Note *string `json:"Note,omitnil,omitempty" name:"Note"` }
type ClbObject ¶ added in v1.0.764
type ClbObject struct { // 对象ID ObjectId *string `json:"ObjectId,omitnil,omitempty" name:"ObjectId"` // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例名称 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 精准域名列表 PreciseDomains []*string `json:"PreciseDomains,omitnil,omitempty" name:"PreciseDomains"` // WAF功能开关状态,0关闭1开启 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // WAF日志开关状态,0关闭1开启 ClsStatus *int64 `json:"ClsStatus,omitnil,omitempty" name:"ClsStatus"` // CLB对象对应的虚拟域名 VirtualDomain *string `json:"VirtualDomain,omitnil,omitempty" name:"VirtualDomain"` // 对象名称 ObjectName *string `json:"ObjectName,omitnil,omitempty" name:"ObjectName"` // 公网地址 PublicIp []*string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"` // 内网地址 PrivateIp []*string `json:"PrivateIp,omitnil,omitempty" name:"PrivateIp"` // VPC名称 VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"` // VPC ID Vpc *string `json:"Vpc,omitnil,omitempty" name:"Vpc"` // waf实例等级,如果未绑定实例为0 InstanceLevel *int64 `json:"InstanceLevel,omitnil,omitempty" name:"InstanceLevel"` // clb投递开关 PostCLSStatus *int64 `json:"PostCLSStatus,omitnil,omitempty" name:"PostCLSStatus"` // kafka投递开关 PostCKafkaStatus *int64 `json:"PostCKafkaStatus,omitnil,omitempty" name:"PostCKafkaStatus"` // 对象类型:CLB:负载均衡器,TSE:云原生网关 // 注意:此字段可能返回 null,表示取不到有效值。 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 对象地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitnil,omitempty" name:"Region"` }
type ClbWafRegionItem ¶ added in v1.0.769
type ClbWafRegionItem struct { // 地域ID // 注意:此字段可能返回 null,表示取不到有效值。 Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 地域中文说明 // 注意:此字段可能返回 null,表示取不到有效值。 Text *string `json:"Text,omitnil,omitempty" name:"Text"` // 地域英文全拼 // 注意:此字段可能返回 null,表示取不到有效值。 Value *string `json:"Value,omitnil,omitempty" name:"Value"` // 地域编码 // 注意:此字段可能返回 null,表示取不到有效值。 Code *string `json:"Code,omitnil,omitempty" name:"Code"` }
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) AddAntiFakeUrl ¶ added in v1.0.737
func (c *Client) AddAntiFakeUrl(request *AddAntiFakeUrlRequest) (response *AddAntiFakeUrlResponse, err error)
AddAntiFakeUrl 添加防篡改url
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr"
func (*Client) AddAntiFakeUrlWithContext ¶ added in v1.0.737
func (c *Client) AddAntiFakeUrlWithContext(ctx context.Context, request *AddAntiFakeUrlRequest) (response *AddAntiFakeUrlResponse, err error)
AddAntiFakeUrl 添加防篡改url
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr"
func (*Client) AddAntiInfoLeakRules ¶ added in v1.0.737
func (c *Client) AddAntiInfoLeakRules(request *AddAntiInfoLeakRulesRequest) (response *AddAntiInfoLeakRulesResponse, err error)
AddAntiInfoLeakRules 添加信息防泄漏规则
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AddAntiInfoLeakRulesWithContext ¶ added in v1.0.737
func (c *Client) AddAntiInfoLeakRulesWithContext(ctx context.Context, request *AddAntiInfoLeakRulesRequest) (response *AddAntiInfoLeakRulesResponse, err error)
AddAntiInfoLeakRules 添加信息防泄漏规则
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AddAttackWhiteRule ¶ added in v1.0.765
func (c *Client) AddAttackWhiteRule(request *AddAttackWhiteRuleRequest) (response *AddAttackWhiteRuleResponse, err error)
AddAttackWhiteRule 供用户控制台调用,增加Tiga规则引擎白名单。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDREQUEST = "InvalidParameterValue.InvalidRequest" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AddAttackWhiteRuleWithContext ¶ added in v1.0.765
func (c *Client) AddAttackWhiteRuleWithContext(ctx context.Context, request *AddAttackWhiteRuleRequest) (response *AddAttackWhiteRuleResponse, err error)
AddAttackWhiteRule 供用户控制台调用,增加Tiga规则引擎白名单。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDREQUEST = "InvalidParameterValue.InvalidRequest" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AddCustomRule ¶
func (c *Client) AddCustomRule(request *AddCustomRuleRequest) (response *AddCustomRuleResponse, err error)
AddCustomRule 增加访问控制(自定义策略)
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AddCustomRuleWithContext ¶ added in v1.0.324
func (c *Client) AddCustomRuleWithContext(ctx context.Context, request *AddCustomRuleRequest) (response *AddCustomRuleResponse, err error)
AddCustomRule 增加访问控制(自定义策略)
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AddCustomWhiteRule ¶ added in v1.0.643
func (c *Client) AddCustomWhiteRule(request *AddCustomWhiteRuleRequest) (response *AddCustomWhiteRuleResponse, err error)
AddCustomWhiteRule 增加精准白名单规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AddCustomWhiteRuleWithContext ¶ added in v1.0.643
func (c *Client) AddCustomWhiteRuleWithContext(ctx context.Context, request *AddCustomWhiteRuleRequest) (response *AddCustomWhiteRuleResponse, err error)
AddCustomWhiteRule 增加精准白名单规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AddDomainWhiteRule ¶ added in v1.0.386
func (c *Client) AddDomainWhiteRule(request *AddDomainWhiteRuleRequest) (response *AddDomainWhiteRuleResponse, err error)
AddDomainWhiteRule 增加域名规则白名单
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"
func (*Client) AddDomainWhiteRuleWithContext ¶ added in v1.0.386
func (c *Client) AddDomainWhiteRuleWithContext(ctx context.Context, request *AddDomainWhiteRuleRequest) (response *AddDomainWhiteRuleResponse, err error)
AddDomainWhiteRule 增加域名规则白名单
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"
func (*Client) AddSpartaProtection ¶ added in v1.0.386
func (c *Client) AddSpartaProtection(request *AddSpartaProtectionRequest) (response *AddSpartaProtectionResponse, err error)
AddSpartaProtection 添加SaaS型WAF防护域名
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_REDISOPERATIONFAILED = "FailedOperation.RedisOperationFailed" INTERNALERROR = "InternalError" INTERNALERROR_ASYNCHRONOUSCALLFAILED = "InternalError.AsynchronousCallFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CERTIFICATIONPARAMETERERR = "InvalidParameter.CertificationParameterErr" INVALIDPARAMETER_DOMAINEXCEEDSLIMITERR = "InvalidParameter.DomainExceedsLimitErr" INVALIDPARAMETER_DOMAINNOTRECORD = "InvalidParameter.DomainNotRecord" INVALIDPARAMETER_PORTPARAMETERERR = "InvalidParameter.PortParameterErr" INVALIDPARAMETER_PROTECTIONDOMAINPARAMETERERR = "InvalidParameter.ProtectionDomainParameterErr" INVALIDPARAMETER_TLSPARAMETERERR = "InvalidParameter.TLSParameterErr" INVALIDPARAMETER_UNAUTHORIZEDOPERATIONPARAMETERERR = "InvalidParameter.UnauthorizedOperationParameterErr" INVALIDPARAMETER_UPSTREAMPARAMETERERR = "InvalidParameter.UpstreamParameterErr" INVALIDPARAMETER_XFFRESETPARAMETERERR = "InvalidParameter.XFFResetParameterErr" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINUSE_EMPTYERR = "ResourceInUse.EmptyErr" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) AddSpartaProtectionWithContext ¶ added in v1.0.386
func (c *Client) AddSpartaProtectionWithContext(ctx context.Context, request *AddSpartaProtectionRequest) (response *AddSpartaProtectionResponse, err error)
AddSpartaProtection 添加SaaS型WAF防护域名
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_REDISOPERATIONFAILED = "FailedOperation.RedisOperationFailed" INTERNALERROR = "InternalError" INTERNALERROR_ASYNCHRONOUSCALLFAILED = "InternalError.AsynchronousCallFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CERTIFICATIONPARAMETERERR = "InvalidParameter.CertificationParameterErr" INVALIDPARAMETER_DOMAINEXCEEDSLIMITERR = "InvalidParameter.DomainExceedsLimitErr" INVALIDPARAMETER_DOMAINNOTRECORD = "InvalidParameter.DomainNotRecord" INVALIDPARAMETER_PORTPARAMETERERR = "InvalidParameter.PortParameterErr" INVALIDPARAMETER_PROTECTIONDOMAINPARAMETERERR = "InvalidParameter.ProtectionDomainParameterErr" INVALIDPARAMETER_TLSPARAMETERERR = "InvalidParameter.TLSParameterErr" INVALIDPARAMETER_UNAUTHORIZEDOPERATIONPARAMETERERR = "InvalidParameter.UnauthorizedOperationParameterErr" INVALIDPARAMETER_UPSTREAMPARAMETERERR = "InvalidParameter.UpstreamParameterErr" INVALIDPARAMETER_XFFRESETPARAMETERERR = "InvalidParameter.XFFResetParameterErr" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINUSE_EMPTYERR = "ResourceInUse.EmptyErr" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) CreateAccessExport ¶ added in v1.0.228
func (c *Client) CreateAccessExport(request *CreateAccessExportRequest) (response *CreateAccessExportResponse, err error)
CreateAccessExport 本接口用于创建访问日志导出
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateAccessExportWithContext ¶ added in v1.0.324
func (c *Client) CreateAccessExportWithContext(ctx context.Context, request *CreateAccessExportRequest) (response *CreateAccessExportResponse, err error)
CreateAccessExport 本接口用于创建访问日志导出
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateDeals ¶ added in v1.0.866
func (c *Client) CreateDeals(request *CreateDealsRequest) (response *CreateDealsResponse, err error)
CreateDeals 计费资源购买、续费下单接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateDealsWithContext ¶ added in v1.0.866
func (c *Client) CreateDealsWithContext(ctx context.Context, request *CreateDealsRequest) (response *CreateDealsResponse, err error)
CreateDeals 计费资源购买、续费下单接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateHost ¶ added in v1.0.632
func (c *Client) CreateHost(request *CreateHostRequest) (response *CreateHostResponse, err error)
CreateHost clb-waf中添加防护域名
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) CreateHostWithContext ¶ added in v1.0.632
func (c *Client) CreateHostWithContext(ctx context.Context, request *CreateHostRequest) (response *CreateHostResponse, err error)
CreateHost clb-waf中添加防护域名
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) CreateIpAccessControl ¶ added in v1.0.916
func (c *Client) CreateIpAccessControl(request *CreateIpAccessControlRequest) (response *CreateIpAccessControlResponse, err error)
CreateIpAccessControl Waf IP黑白名单新增接口
可能返回的错误码:
FAILEDOPERATION_THENUMBEROFADDEDBLACKANDWHITELISTEXCEEDSTHEUPPERLIMIT = "FailedOperation.TheNumberOfAddedBlackAndWhiteListExceedsTheUpperLimit" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateIpAccessControlWithContext ¶ added in v1.0.916
func (c *Client) CreateIpAccessControlWithContext(ctx context.Context, request *CreateIpAccessControlRequest) (response *CreateIpAccessControlResponse, err error)
CreateIpAccessControl Waf IP黑白名单新增接口
可能返回的错误码:
FAILEDOPERATION_THENUMBEROFADDEDBLACKANDWHITELISTEXCEEDSTHEUPPERLIMIT = "FailedOperation.TheNumberOfAddedBlackAndWhiteListExceedsTheUpperLimit" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteAccessExport ¶ added in v1.0.228
func (c *Client) DeleteAccessExport(request *DeleteAccessExportRequest) (response *DeleteAccessExportResponse, err error)
DeleteAccessExport 本接口用于删除访问日志导出
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteAccessExportWithContext ¶ added in v1.0.324
func (c *Client) DeleteAccessExportWithContext(ctx context.Context, request *DeleteAccessExportRequest) (response *DeleteAccessExportResponse, err error)
DeleteAccessExport 本接口用于删除访问日志导出
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteAntiFakeUrl ¶ added in v1.0.737
func (c *Client) DeleteAntiFakeUrl(request *DeleteAntiFakeUrlRequest) (response *DeleteAntiFakeUrlResponse, err error)
DeleteAntiFakeUrl 删除防篡改url
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteAntiFakeUrlWithContext ¶ added in v1.0.737
func (c *Client) DeleteAntiFakeUrlWithContext(ctx context.Context, request *DeleteAntiFakeUrlRequest) (response *DeleteAntiFakeUrlResponse, err error)
DeleteAntiFakeUrl 删除防篡改url
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteAntiInfoLeakRule ¶ added in v1.0.737
func (c *Client) DeleteAntiInfoLeakRule(request *DeleteAntiInfoLeakRuleRequest) (response *DeleteAntiInfoLeakRuleResponse, err error)
DeleteAntiInfoLeakRule 信息防泄漏删除规则
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr"
func (*Client) DeleteAntiInfoLeakRuleWithContext ¶ added in v1.0.737
func (c *Client) DeleteAntiInfoLeakRuleWithContext(ctx context.Context, request *DeleteAntiInfoLeakRuleRequest) (response *DeleteAntiInfoLeakRuleResponse, err error)
DeleteAntiInfoLeakRule 信息防泄漏删除规则
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr"
func (*Client) DeleteAttackDownloadRecord ¶
func (c *Client) DeleteAttackDownloadRecord(request *DeleteAttackDownloadRecordRequest) (response *DeleteAttackDownloadRecordResponse, err error)
DeleteAttackDownloadRecord 删除攻击日志下载任务记录
可能返回的错误码:
FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DeleteAttackDownloadRecordWithContext ¶ added in v1.0.324
func (c *Client) DeleteAttackDownloadRecordWithContext(ctx context.Context, request *DeleteAttackDownloadRecordRequest) (response *DeleteAttackDownloadRecordResponse, err error)
DeleteAttackDownloadRecord 删除攻击日志下载任务记录
可能返回的错误码:
FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DeleteAttackWhiteRule ¶ added in v1.0.765
func (c *Client) DeleteAttackWhiteRule(request *DeleteAttackWhiteRuleRequest) (response *DeleteAttackWhiteRuleResponse, err error)
DeleteAttackWhiteRule 供用户控制台调用,删除Tiga规则引擎白名单。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteAttackWhiteRuleWithContext ¶ added in v1.0.765
func (c *Client) DeleteAttackWhiteRuleWithContext(ctx context.Context, request *DeleteAttackWhiteRuleRequest) (response *DeleteAttackWhiteRuleResponse, err error)
DeleteAttackWhiteRule 供用户控制台调用,删除Tiga规则引擎白名单。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteCCRule ¶ added in v1.0.737
func (c *Client) DeleteCCRule(request *DeleteCCRuleRequest) (response *DeleteCCRuleResponse, err error)
DeleteCCRule Waf CC V2 Delete接口
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteCCRuleWithContext ¶ added in v1.0.737
func (c *Client) DeleteCCRuleWithContext(ctx context.Context, request *DeleteCCRuleRequest) (response *DeleteCCRuleResponse, err error)
DeleteCCRule Waf CC V2 Delete接口
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteCustomRule ¶ added in v1.0.732
func (c *Client) DeleteCustomRule(request *DeleteCustomRuleRequest) (response *DeleteCustomRuleResponse, err error)
DeleteCustomRule 删除自定义规则
可能返回的错误码:
INTERNALERROR = "InternalError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteCustomRuleWithContext ¶ added in v1.0.732
func (c *Client) DeleteCustomRuleWithContext(ctx context.Context, request *DeleteCustomRuleRequest) (response *DeleteCustomRuleResponse, err error)
DeleteCustomRule 删除自定义规则
可能返回的错误码:
INTERNALERROR = "InternalError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteCustomWhiteRule ¶ added in v1.0.643
func (c *Client) DeleteCustomWhiteRule(request *DeleteCustomWhiteRuleRequest) (response *DeleteCustomWhiteRuleResponse, err error)
DeleteCustomWhiteRule 删除精准白名单规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteCustomWhiteRuleWithContext ¶ added in v1.0.643
func (c *Client) DeleteCustomWhiteRuleWithContext(ctx context.Context, request *DeleteCustomWhiteRuleRequest) (response *DeleteCustomWhiteRuleResponse, err error)
DeleteCustomWhiteRule 删除精准白名单规则
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteDomainWhiteRules ¶ added in v1.0.386
func (c *Client) DeleteDomainWhiteRules(request *DeleteDomainWhiteRulesRequest) (response *DeleteDomainWhiteRulesResponse, err error)
DeleteDomainWhiteRules 删除域名规则白名单
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"
func (*Client) DeleteDomainWhiteRulesWithContext ¶ added in v1.0.386
func (c *Client) DeleteDomainWhiteRulesWithContext(ctx context.Context, request *DeleteDomainWhiteRulesRequest) (response *DeleteDomainWhiteRulesResponse, err error)
DeleteDomainWhiteRules 删除域名规则白名单
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"
func (*Client) DeleteDownloadRecord ¶
func (c *Client) DeleteDownloadRecord(request *DeleteDownloadRecordRequest) (response *DeleteDownloadRecordResponse, err error)
DeleteDownloadRecord 废弃接口,无有效调用
删除访问日志下载记录
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) DeleteDownloadRecordWithContext ¶ added in v1.0.324
func (c *Client) DeleteDownloadRecordWithContext(ctx context.Context, request *DeleteDownloadRecordRequest) (response *DeleteDownloadRecordResponse, err error)
DeleteDownloadRecord 废弃接口,无有效调用
删除访问日志下载记录
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) DeleteHost ¶ added in v1.0.730
func (c *Client) DeleteHost(request *DeleteHostRequest) (response *DeleteHostResponse, err error)
DeleteHost 删除负载均衡型域名,支持批量操作。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DeleteHostWithContext ¶ added in v1.0.730
func (c *Client) DeleteHostWithContext(ctx context.Context, request *DeleteHostRequest) (response *DeleteHostResponse, err error)
DeleteHost 删除负载均衡型域名,支持批量操作。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DeleteIpAccessControl ¶ added in v1.0.386
func (c *Client) DeleteIpAccessControl(request *DeleteIpAccessControlRequest) (response *DeleteIpAccessControlResponse, err error)
DeleteIpAccessControl Waf IP黑白名单Delete接口
可能返回的错误码:
FAILEDOPERATION_THENUMBEROFONETIMEDELETIONSREACHEDTHEUPPERLIMIT = "FailedOperation.TheNumberOfOneTimeDeletionsReachedTheUpperLimit" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INVALIDPARAMETER = "InvalidParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteIpAccessControlV2 ¶ added in v1.0.916
func (c *Client) DeleteIpAccessControlV2(request *DeleteIpAccessControlV2Request) (response *DeleteIpAccessControlV2Response, err error)
DeleteIpAccessControlV2 Waf IP黑白名单最新版本删除接口
可能返回的错误码:
FAILEDOPERATION_THENUMBEROFONETIMEDELETIONSREACHEDTHEUPPERLIMIT = "FailedOperation.TheNumberOfOneTimeDeletionsReachedTheUpperLimit" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INVALIDPARAMETER = "InvalidParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteIpAccessControlV2WithContext ¶ added in v1.0.916
func (c *Client) DeleteIpAccessControlV2WithContext(ctx context.Context, request *DeleteIpAccessControlV2Request) (response *DeleteIpAccessControlV2Response, err error)
DeleteIpAccessControlV2 Waf IP黑白名单最新版本删除接口
可能返回的错误码:
FAILEDOPERATION_THENUMBEROFONETIMEDELETIONSREACHEDTHEUPPERLIMIT = "FailedOperation.TheNumberOfOneTimeDeletionsReachedTheUpperLimit" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INVALIDPARAMETER = "InvalidParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteIpAccessControlWithContext ¶ added in v1.0.386
func (c *Client) DeleteIpAccessControlWithContext(ctx context.Context, request *DeleteIpAccessControlRequest) (response *DeleteIpAccessControlResponse, err error)
DeleteIpAccessControl Waf IP黑白名单Delete接口
可能返回的错误码:
FAILEDOPERATION_THENUMBEROFONETIMEDELETIONSREACHEDTHEUPPERLIMIT = "FailedOperation.TheNumberOfOneTimeDeletionsReachedTheUpperLimit" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INVALIDPARAMETER = "InvalidParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteSession ¶
func (c *Client) DeleteSession(request *DeleteSessionRequest) (response *DeleteSessionResponse, err error)
DeleteSession 删除CC攻击的session设置
可能返回的错误码:
FAILEDOPERATION_SESSIONINUSED = "FailedOperation.SessionInUsed" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteSessionWithContext ¶ added in v1.0.324
func (c *Client) DeleteSessionWithContext(ctx context.Context, request *DeleteSessionRequest) (response *DeleteSessionResponse, err error)
DeleteSession 删除CC攻击的session设置
可能返回的错误码:
FAILEDOPERATION_SESSIONINUSED = "FailedOperation.SessionInUsed" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteSpartaProtection ¶ added in v1.0.730
func (c *Client) DeleteSpartaProtection(request *DeleteSpartaProtectionRequest) (response *DeleteSpartaProtectionResponse, err error)
DeleteSpartaProtection SaaS型WAF删除防护域名
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_ASYNCHRONOUSCALLFAILED = "InternalError.AsynchronousCallFailed" INVALIDPARAMETER_UNAUTHORIZEDOPERATIONPARAMETERERR = "InvalidParameter.UnauthorizedOperationParameterErr" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DeleteSpartaProtectionWithContext ¶ added in v1.0.730
func (c *Client) DeleteSpartaProtectionWithContext(ctx context.Context, request *DeleteSpartaProtectionRequest) (response *DeleteSpartaProtectionResponse, err error)
DeleteSpartaProtection SaaS型WAF删除防护域名
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_ASYNCHRONOUSCALLFAILED = "InternalError.AsynchronousCallFailed" INVALIDPARAMETER_UNAUTHORIZEDOPERATIONPARAMETERERR = "InvalidParameter.UnauthorizedOperationParameterErr" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeAccessExports ¶ added in v1.0.228
func (c *Client) DescribeAccessExports(request *DescribeAccessExportsRequest) (response *DescribeAccessExportsResponse, err error)
DescribeAccessExports 本接口用于获取访问日志导出列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAccessExportsWithContext ¶ added in v1.0.324
func (c *Client) DescribeAccessExportsWithContext(ctx context.Context, request *DescribeAccessExportsRequest) (response *DescribeAccessExportsResponse, err error)
DescribeAccessExports 本接口用于获取访问日志导出列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAccessFastAnalysis ¶ added in v1.0.228
func (c *Client) DescribeAccessFastAnalysis(request *DescribeAccessFastAnalysisRequest) (response *DescribeAccessFastAnalysisResponse, err error)
DescribeAccessFastAnalysis 本接口用于访问日志的快速分析
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAccessFastAnalysisWithContext ¶ added in v1.0.324
func (c *Client) DescribeAccessFastAnalysisWithContext(ctx context.Context, request *DescribeAccessFastAnalysisRequest) (response *DescribeAccessFastAnalysisResponse, err error)
DescribeAccessFastAnalysis 本接口用于访问日志的快速分析
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAccessHistogram ¶ added in v1.0.710
func (c *Client) DescribeAccessHistogram(request *DescribeAccessHistogramRequest) (response *DescribeAccessHistogramResponse, err error)
DescribeAccessHistogram 本接口用于访问日志柱状趋势图
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr" INVALIDPARAMETER_SQLSYNTAXERR = "InvalidParameter.SQLSyntaxErr" INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAccessHistogramWithContext ¶ added in v1.0.710
func (c *Client) DescribeAccessHistogramWithContext(ctx context.Context, request *DescribeAccessHistogramRequest) (response *DescribeAccessHistogramResponse, err error)
DescribeAccessHistogram 本接口用于访问日志柱状趋势图
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr" INVALIDPARAMETER_SQLSYNTAXERR = "InvalidParameter.SQLSyntaxErr" INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAccessIndex ¶ added in v1.0.228
func (c *Client) DescribeAccessIndex(request *DescribeAccessIndexRequest) (response *DescribeAccessIndexResponse, err error)
DescribeAccessIndex 本接口用于获取访问日志索引配置信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAccessIndexWithContext ¶ added in v1.0.324
func (c *Client) DescribeAccessIndexWithContext(ctx context.Context, request *DescribeAccessIndexRequest) (response *DescribeAccessIndexResponse, err error)
DescribeAccessIndex 本接口用于获取访问日志索引配置信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAntiFakeRules ¶ added in v1.0.737
func (c *Client) DescribeAntiFakeRules(request *DescribeAntiFakeRulesRequest) (response *DescribeAntiFakeRulesResponse, err error)
DescribeAntiFakeRules 获取防篡改url
可能返回的错误码:
INTERNALERROR = "InternalError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAntiFakeRulesWithContext ¶ added in v1.0.737
func (c *Client) DescribeAntiFakeRulesWithContext(ctx context.Context, request *DescribeAntiFakeRulesRequest) (response *DescribeAntiFakeRulesResponse, err error)
DescribeAntiFakeRules 获取防篡改url
可能返回的错误码:
INTERNALERROR = "InternalError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAntiFakeUrl ¶ added in v1.0.737
func (c *Client) DescribeAntiFakeUrl(request *DescribeAntiFakeUrlRequest) (response *DescribeAntiFakeUrlResponse, err error)
DescribeAntiFakeUrl 废弃接口
获取防篡改url
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) DescribeAntiFakeUrlWithContext ¶ added in v1.0.737
func (c *Client) DescribeAntiFakeUrlWithContext(ctx context.Context, request *DescribeAntiFakeUrlRequest) (response *DescribeAntiFakeUrlResponse, err error)
DescribeAntiFakeUrl 废弃接口
获取防篡改url
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) DescribeAntiInfoLeakRules ¶ added in v1.0.737
func (c *Client) DescribeAntiInfoLeakRules(request *DescribeAntiInfoLeakRulesRequest) (response *DescribeAntiInfoLeakRulesResponse, err error)
DescribeAntiInfoLeakRules 老接口已经不再使用。
获取信息防泄漏规则列表
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) DescribeAntiInfoLeakRulesWithContext ¶ added in v1.0.737
func (c *Client) DescribeAntiInfoLeakRulesWithContext(ctx context.Context, request *DescribeAntiInfoLeakRulesRequest) (response *DescribeAntiInfoLeakRulesResponse, err error)
DescribeAntiInfoLeakRules 老接口已经不再使用。
获取信息防泄漏规则列表
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) DescribeAntiInfoLeakageRules ¶ added in v1.0.737
func (c *Client) DescribeAntiInfoLeakageRules(request *DescribeAntiInfoLeakageRulesRequest) (response *DescribeAntiInfoLeakageRulesResponse, err error)
DescribeAntiInfoLeakageRules 取得信息防泄漏规则列表
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr"
func (*Client) DescribeAntiInfoLeakageRulesWithContext ¶ added in v1.0.737
func (c *Client) DescribeAntiInfoLeakageRulesWithContext(ctx context.Context, request *DescribeAntiInfoLeakageRulesRequest) (response *DescribeAntiInfoLeakageRulesResponse, err error)
DescribeAntiInfoLeakageRules 取得信息防泄漏规则列表
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr"
func (*Client) DescribeAttackOverview ¶ added in v1.0.608
func (c *Client) DescribeAttackOverview(request *DescribeAttackOverviewRequest) (response *DescribeAttackOverviewResponse, err error)
DescribeAttackOverview 攻击总览
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAttackOverviewWithContext ¶ added in v1.0.608
func (c *Client) DescribeAttackOverviewWithContext(ctx context.Context, request *DescribeAttackOverviewRequest) (response *DescribeAttackOverviewResponse, err error)
DescribeAttackOverview 攻击总览
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAttackType ¶ added in v1.0.767
func (c *Client) DescribeAttackType(request *DescribeAttackTypeRequest) (response *DescribeAttackTypeResponse, err error)
DescribeAttackType 查询指定域名TOP N攻击类型
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAttackTypeWithContext ¶ added in v1.0.767
func (c *Client) DescribeAttackTypeWithContext(ctx context.Context, request *DescribeAttackTypeRequest) (response *DescribeAttackTypeResponse, err error)
DescribeAttackType 查询指定域名TOP N攻击类型
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeAttackWhiteRule ¶ added in v1.0.765
func (c *Client) DescribeAttackWhiteRule(request *DescribeAttackWhiteRuleRequest) (response *DescribeAttackWhiteRuleResponse, err error)
DescribeAttackWhiteRule 获取用户规则白名单列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAttackWhiteRuleWithContext ¶ added in v1.0.765
func (c *Client) DescribeAttackWhiteRuleWithContext(ctx context.Context, request *DescribeAttackWhiteRuleRequest) (response *DescribeAttackWhiteRuleResponse, err error)
DescribeAttackWhiteRule 获取用户规则白名单列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAutoDenyIP ¶ added in v1.0.386
func (c *Client) DescribeAutoDenyIP(request *DescribeAutoDenyIPRequest) (response *DescribeAutoDenyIPResponse, err error)
DescribeAutoDenyIP 描述WAF自动封禁IP详情,对齐自动封堵状态
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeAutoDenyIPWithContext ¶ added in v1.0.386
func (c *Client) DescribeAutoDenyIPWithContext(ctx context.Context, request *DescribeAutoDenyIPRequest) (response *DescribeAutoDenyIPResponse, err error)
DescribeAutoDenyIP 描述WAF自动封禁IP详情,对齐自动封堵状态
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeBatchIpAccessControl ¶ added in v1.0.737
func (c *Client) DescribeBatchIpAccessControl(request *DescribeBatchIpAccessControlRequest) (response *DescribeBatchIpAccessControlResponse, err error)
DescribeBatchIpAccessControl Waf 批量防护IP黑白名单查询
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr"
func (*Client) DescribeBatchIpAccessControlWithContext ¶ added in v1.0.737
func (c *Client) DescribeBatchIpAccessControlWithContext(ctx context.Context, request *DescribeBatchIpAccessControlRequest) (response *DescribeBatchIpAccessControlResponse, err error)
DescribeBatchIpAccessControl Waf 批量防护IP黑白名单查询
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr"
func (*Client) DescribeCCAutoStatus ¶ added in v1.0.793
func (c *Client) DescribeCCAutoStatus(request *DescribeCCAutoStatusRequest) (response *DescribeCCAutoStatusResponse, err error)
DescribeCCAutoStatus 获取SAAS型接入的紧急CC防护状态
可能返回的错误码:
INTERNALERROR = "InternalError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCCAutoStatusWithContext ¶ added in v1.0.793
func (c *Client) DescribeCCAutoStatusWithContext(ctx context.Context, request *DescribeCCAutoStatusRequest) (response *DescribeCCAutoStatusResponse, err error)
DescribeCCAutoStatus 获取SAAS型接入的紧急CC防护状态
可能返回的错误码:
INTERNALERROR = "InternalError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCCRule ¶ added in v1.0.737
func (c *Client) DescribeCCRule(request *DescribeCCRuleRequest) (response *DescribeCCRuleResponse, err error)
DescribeCCRule Waf CC V2 Query接口
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) DescribeCCRuleList ¶ added in v1.0.737
func (c *Client) DescribeCCRuleList(request *DescribeCCRuleListRequest) (response *DescribeCCRuleListResponse, err error)
DescribeCCRuleList 根据多条件查询CC规则
可能返回的错误码:
INTERNALERROR = "InternalError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCCRuleListWithContext ¶ added in v1.0.737
func (c *Client) DescribeCCRuleListWithContext(ctx context.Context, request *DescribeCCRuleListRequest) (response *DescribeCCRuleListResponse, err error)
DescribeCCRuleList 根据多条件查询CC规则
可能返回的错误码:
INTERNALERROR = "InternalError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCCRuleWithContext ¶ added in v1.0.737
func (c *Client) DescribeCCRuleWithContext(ctx context.Context, request *DescribeCCRuleRequest) (response *DescribeCCRuleResponse, err error)
DescribeCCRule Waf CC V2 Query接口
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) DescribeCertificateVerifyResult ¶ added in v1.0.761
func (c *Client) DescribeCertificateVerifyResult(request *DescribeCertificateVerifyResultRequest) (response *DescribeCertificateVerifyResultResponse, err error)
DescribeCertificateVerifyResult 获取证书的检查结果
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeCertificateVerifyResultWithContext ¶ added in v1.0.761
func (c *Client) DescribeCertificateVerifyResultWithContext(ctx context.Context, request *DescribeCertificateVerifyResultRequest) (response *DescribeCertificateVerifyResultResponse, err error)
DescribeCertificateVerifyResult 获取证书的检查结果
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeCiphersDetail ¶ added in v1.0.730
func (c *Client) DescribeCiphersDetail(request *DescribeCiphersDetailRequest) (response *DescribeCiphersDetailResponse, err error)
DescribeCiphersDetail Saas型WAF接入查询加密套件信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCiphersDetailWithContext ¶ added in v1.0.730
func (c *Client) DescribeCiphersDetailWithContext(ctx context.Context, request *DescribeCiphersDetailRequest) (response *DescribeCiphersDetailResponse, err error)
DescribeCiphersDetail Saas型WAF接入查询加密套件信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCustomRuleList ¶ added in v1.0.732
func (c *Client) DescribeCustomRuleList(request *DescribeCustomRuleListRequest) (response *DescribeCustomRuleListResponse, err error)
DescribeCustomRuleList 获取防护配置中的访问控制策略列表
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INVALIDPARAMETER = "InvalidParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCustomRuleListWithContext ¶ added in v1.0.732
func (c *Client) DescribeCustomRuleListWithContext(ctx context.Context, request *DescribeCustomRuleListRequest) (response *DescribeCustomRuleListResponse, err error)
DescribeCustomRuleList 获取防护配置中的访问控制策略列表
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INVALIDPARAMETER = "InvalidParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCustomWhiteRule ¶ added in v1.0.616
func (c *Client) DescribeCustomWhiteRule(request *DescribeCustomWhiteRuleRequest) (response *DescribeCustomWhiteRuleResponse, err error)
DescribeCustomWhiteRule 获取防护配置中的精准白名单策略列表
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INVALIDPARAMETER = "InvalidParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCustomWhiteRuleWithContext ¶ added in v1.0.616
func (c *Client) DescribeCustomWhiteRuleWithContext(ctx context.Context, request *DescribeCustomWhiteRuleRequest) (response *DescribeCustomWhiteRuleResponse, err error)
DescribeCustomWhiteRule 获取防护配置中的精准白名单策略列表
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INVALIDPARAMETER = "InvalidParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDomainCountInfo ¶ added in v1.0.730
func (c *Client) DescribeDomainCountInfo(request *DescribeDomainCountInfoRequest) (response *DescribeDomainCountInfoResponse, err error)
DescribeDomainCountInfo 获取域名概况
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDomainCountInfoWithContext ¶ added in v1.0.730
func (c *Client) DescribeDomainCountInfoWithContext(ctx context.Context, request *DescribeDomainCountInfoRequest) (response *DescribeDomainCountInfoResponse, err error)
DescribeDomainCountInfo 获取域名概况
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDomainDetailsClb ¶ added in v1.0.730
func (c *Client) DescribeDomainDetailsClb(request *DescribeDomainDetailsClbRequest) (response *DescribeDomainDetailsClbResponse, err error)
DescribeDomainDetailsClb 获取一个clbwaf域名详情
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDomainDetailsClbWithContext ¶ added in v1.0.730
func (c *Client) DescribeDomainDetailsClbWithContext(ctx context.Context, request *DescribeDomainDetailsClbRequest) (response *DescribeDomainDetailsClbResponse, err error)
DescribeDomainDetailsClb 获取一个clbwaf域名详情
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDomainDetailsSaas ¶ added in v1.0.538
func (c *Client) DescribeDomainDetailsSaas(request *DescribeDomainDetailsSaasRequest) (response *DescribeDomainDetailsSaasResponse, err error)
DescribeDomainDetailsSaas 查询单个saaswaf域名详情
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDomainDetailsSaasWithContext ¶ added in v1.0.538
func (c *Client) DescribeDomainDetailsSaasWithContext(ctx context.Context, request *DescribeDomainDetailsSaasRequest) (response *DescribeDomainDetailsSaasResponse, err error)
DescribeDomainDetailsSaas 查询单个saaswaf域名详情
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDomainRules ¶ added in v1.0.762
func (c *Client) DescribeDomainRules(request *DescribeDomainRulesRequest) (response *DescribeDomainRulesResponse, err error)
DescribeDomainRules 拉取域名的防护规则列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed" INVALIDPARAMETER = "InvalidParameter" UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"
func (*Client) DescribeDomainRulesWithContext ¶ added in v1.0.762
func (c *Client) DescribeDomainRulesWithContext(ctx context.Context, request *DescribeDomainRulesRequest) (response *DescribeDomainRulesResponse, err error)
DescribeDomainRules 拉取域名的防护规则列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed" INVALIDPARAMETER = "InvalidParameter" UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"
func (*Client) DescribeDomainVerifyResult ¶ added in v1.0.744
func (c *Client) DescribeDomainVerifyResult(request *DescribeDomainVerifyResultRequest) (response *DescribeDomainVerifyResultResponse, err error)
DescribeDomainVerifyResult 获取添加域名操作的结果
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCEINUSE = "ResourceInUse"
func (*Client) DescribeDomainVerifyResultWithContext ¶ added in v1.0.744
func (c *Client) DescribeDomainVerifyResultWithContext(ctx context.Context, request *DescribeDomainVerifyResultRequest) (response *DescribeDomainVerifyResultResponse, err error)
DescribeDomainVerifyResult 获取添加域名操作的结果
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCEINUSE = "ResourceInUse"
func (*Client) DescribeDomainWhiteRules ¶ added in v1.0.386
func (c *Client) DescribeDomainWhiteRules(request *DescribeDomainWhiteRulesRequest) (response *DescribeDomainWhiteRulesResponse, err error)
DescribeDomainWhiteRules 获取域名的规则白名单
可能返回的错误码:
FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeDomainWhiteRulesWithContext ¶ added in v1.0.386
func (c *Client) DescribeDomainWhiteRulesWithContext(ctx context.Context, request *DescribeDomainWhiteRulesRequest) (response *DescribeDomainWhiteRulesResponse, err error)
DescribeDomainWhiteRules 获取域名的规则白名单
可能返回的错误码:
FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeDomains ¶ added in v1.0.389
func (c *Client) DescribeDomains(request *DescribeDomainsRequest) (response *DescribeDomainsResponse, err error)
DescribeDomains 查询用户所有域名的详细信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDomainsWithContext ¶ added in v1.0.389
func (c *Client) DescribeDomainsWithContext(ctx context.Context, request *DescribeDomainsRequest) (response *DescribeDomainsResponse, err error)
DescribeDomains 查询用户所有域名的详细信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeFindDomainList ¶ added in v1.0.730
func (c *Client) DescribeFindDomainList(request *DescribeFindDomainListRequest) (response *DescribeFindDomainListResponse, err error)
DescribeFindDomainList 获取发现域名列表接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeFindDomainListWithContext ¶ added in v1.0.730
func (c *Client) DescribeFindDomainListWithContext(ctx context.Context, request *DescribeFindDomainListRequest) (response *DescribeFindDomainListResponse, err error)
DescribeFindDomainList 获取发现域名列表接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeFlowTrend ¶
func (c *Client) DescribeFlowTrend(request *DescribeFlowTrendRequest) (response *DescribeFlowTrendResponse, err error)
DescribeFlowTrend 获取waf流量访问趋势
可能返回的错误码:
FAILEDOPERATION_CLICKHOUSEOPERATIONFAILED = "FailedOperation.ClickHouseOperationFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_UNKNOWNACTION = "InvalidParameter.UnknownAction" LIMITEXCEEDED = "LimitExceeded" OPERATIONDENIED = "OperationDenied" UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"
func (*Client) DescribeFlowTrendWithContext ¶ added in v1.0.324
func (c *Client) DescribeFlowTrendWithContext(ctx context.Context, request *DescribeFlowTrendRequest) (response *DescribeFlowTrendResponse, err error)
DescribeFlowTrend 获取waf流量访问趋势
可能返回的错误码:
FAILEDOPERATION_CLICKHOUSEOPERATIONFAILED = "FailedOperation.ClickHouseOperationFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_UNKNOWNACTION = "InvalidParameter.UnknownAction" LIMITEXCEEDED = "LimitExceeded" OPERATIONDENIED = "OperationDenied" UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"
func (*Client) DescribeHistogram ¶ added in v1.0.767
func (c *Client) DescribeHistogram(request *DescribeHistogramRequest) (response *DescribeHistogramResponse, err error)
DescribeHistogram 查询多种条件的聚类分析
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeHistogramWithContext ¶ added in v1.0.767
func (c *Client) DescribeHistogramWithContext(ctx context.Context, request *DescribeHistogramRequest) (response *DescribeHistogramResponse, err error)
DescribeHistogram 查询多种条件的聚类分析
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeHost ¶ added in v1.0.730
func (c *Client) DescribeHost(request *DescribeHostRequest) (response *DescribeHostResponse, err error)
DescribeHost clb-waf获取防护域名详情
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeHostLimit ¶ added in v1.0.730
func (c *Client) DescribeHostLimit(request *DescribeHostLimitRequest) (response *DescribeHostLimitResponse, err error)
DescribeHostLimit 添加域名的首先验证是否购买了套餐,是否没有达到购买套餐的限制,域名是否已经添加
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeHostLimitWithContext ¶ added in v1.0.730
func (c *Client) DescribeHostLimitWithContext(ctx context.Context, request *DescribeHostLimitRequest) (response *DescribeHostLimitResponse, err error)
DescribeHostLimit 添加域名的首先验证是否购买了套餐,是否没有达到购买套餐的限制,域名是否已经添加
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeHostWithContext ¶ added in v1.0.730
func (c *Client) DescribeHostWithContext(ctx context.Context, request *DescribeHostRequest) (response *DescribeHostResponse, err error)
DescribeHost clb-waf获取防护域名详情
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeHosts ¶ added in v1.0.730
func (c *Client) DescribeHosts(request *DescribeHostsRequest) (response *DescribeHostsResponse, err error)
DescribeHosts clb-waf中获取防护域名列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeHostsWithContext ¶ added in v1.0.730
func (c *Client) DescribeHostsWithContext(ctx context.Context, request *DescribeHostsRequest) (response *DescribeHostsResponse, err error)
DescribeHosts clb-waf中获取防护域名列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeInstances ¶ added in v1.0.427
func (c *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
DescribeInstances 查询用户所有实例的详细信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeInstancesWithContext ¶ added in v1.0.427
func (c *Client) DescribeInstancesWithContext(ctx context.Context, request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
DescribeInstances 查询用户所有实例的详细信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeIpAccessControl ¶ added in v1.0.386
func (c *Client) DescribeIpAccessControl(request *DescribeIpAccessControlRequest) (response *DescribeIpAccessControlResponse, err error)
DescribeIpAccessControl Waf ip黑白名单查询
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr"
func (*Client) DescribeIpAccessControlWithContext ¶ added in v1.0.386
func (c *Client) DescribeIpAccessControlWithContext(ctx context.Context, request *DescribeIpAccessControlRequest) (response *DescribeIpAccessControlResponse, err error)
DescribeIpAccessControl Waf ip黑白名单查询
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr"
func (*Client) DescribeIpHitItems ¶ added in v1.0.386
func (c *Client) DescribeIpHitItems(request *DescribeIpHitItemsRequest) (response *DescribeIpHitItemsResponse, err error)
DescribeIpHitItems Waf IP封堵状态查询
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeIpHitItemsWithContext ¶ added in v1.0.386
func (c *Client) DescribeIpHitItemsWithContext(ctx context.Context, request *DescribeIpHitItemsRequest) (response *DescribeIpHitItemsResponse, err error)
DescribeIpHitItems Waf IP封堵状态查询
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeModuleStatus ¶ added in v1.0.783
func (c *Client) DescribeModuleStatus(request *DescribeModuleStatusRequest) (response *DescribeModuleStatusResponse, err error)
DescribeModuleStatus 查询各个waf基础安全模块的开关状态,看每个模块是否开启
可能返回的错误码:
FAILEDOPERATION_MONGOOPERATIONFAILED = "FailedOperation.MongoOperationFailed" INTERNALERROR = "InternalError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeModuleStatusWithContext ¶ added in v1.0.783
func (c *Client) DescribeModuleStatusWithContext(ctx context.Context, request *DescribeModuleStatusRequest) (response *DescribeModuleStatusResponse, err error)
DescribeModuleStatus 查询各个waf基础安全模块的开关状态,看每个模块是否开启
可能返回的错误码:
FAILEDOPERATION_MONGOOPERATIONFAILED = "FailedOperation.MongoOperationFailed" INTERNALERROR = "InternalError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeObjects ¶ added in v1.0.764
func (c *Client) DescribeObjects(request *DescribeObjectsRequest) (response *DescribeObjectsResponse, err error)
DescribeObjects 查看防护对象列表
可能返回的错误码:
FAILEDOPERATION_MONGOOPERATIONFAILED = "FailedOperation.MongoOperationFailed" INTERNALERROR = "InternalError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeObjectsWithContext ¶ added in v1.0.764
func (c *Client) DescribeObjectsWithContext(ctx context.Context, request *DescribeObjectsRequest) (response *DescribeObjectsResponse, err error)
DescribeObjects 查看防护对象列表
可能返回的错误码:
FAILEDOPERATION_MONGOOPERATIONFAILED = "FailedOperation.MongoOperationFailed" INTERNALERROR = "InternalError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribePeakPoints ¶ added in v1.0.640
func (c *Client) DescribePeakPoints(request *DescribePeakPointsRequest) (response *DescribePeakPointsResponse, err error)
DescribePeakPoints 查询业务和攻击概要趋势
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribePeakPointsWithContext ¶ added in v1.0.640
func (c *Client) DescribePeakPointsWithContext(ctx context.Context, request *DescribePeakPointsRequest) (response *DescribePeakPointsResponse, err error)
DescribePeakPoints 查询业务和攻击概要趋势
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribePeakValue ¶ added in v1.0.640
func (c *Client) DescribePeakValue(request *DescribePeakValueRequest) (response *DescribePeakValueResponse, err error)
DescribePeakValue 获取业务和攻击概览峰值
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribePeakValueWithContext ¶ added in v1.0.640
func (c *Client) DescribePeakValueWithContext(ctx context.Context, request *DescribePeakValueRequest) (response *DescribePeakValueResponse, err error)
DescribePeakValue 获取业务和攻击概览峰值
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribePolicyStatus ¶ added in v1.0.616
func (c *Client) DescribePolicyStatus(request *DescribePolicyStatusRequest) (response *DescribePolicyStatusResponse, err error)
DescribePolicyStatus 获取防护状态以及生效的实例id
可能返回的错误码:
INTERNALERROR = "InternalError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribePolicyStatusWithContext ¶ added in v1.0.616
func (c *Client) DescribePolicyStatusWithContext(ctx context.Context, request *DescribePolicyStatusRequest) (response *DescribePolicyStatusResponse, err error)
DescribePolicyStatus 获取防护状态以及生效的实例id
可能返回的错误码:
INTERNALERROR = "InternalError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribePorts ¶ added in v1.0.747
func (c *Client) DescribePorts(request *DescribePortsRequest) (response *DescribePortsResponse, err error)
DescribePorts 获取Saas型WAF防护端口列表
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) DescribePortsWithContext ¶ added in v1.0.747
func (c *Client) DescribePortsWithContext(ctx context.Context, request *DescribePortsRequest) (response *DescribePortsResponse, err error)
DescribePorts 获取Saas型WAF防护端口列表
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) DescribeRuleLimit ¶ added in v1.0.616
func (c *Client) DescribeRuleLimit(request *DescribeRuleLimitRequest) (response *DescribeRuleLimitResponse, err error)
DescribeRuleLimit 获取各个模块具体的规格限制
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeRuleLimitWithContext ¶ added in v1.0.616
func (c *Client) DescribeRuleLimitWithContext(ctx context.Context, request *DescribeRuleLimitRequest) (response *DescribeRuleLimitResponse, err error)
DescribeRuleLimit 获取各个模块具体的规格限制
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeSession ¶ added in v1.0.737
func (c *Client) DescribeSession(request *DescribeSessionRequest) (response *DescribeSessionResponse, err error)
DescribeSession Waf 会话定义查询接口
可能返回的错误码:
INTERNALERROR = "InternalError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSessionWithContext ¶ added in v1.0.737
func (c *Client) DescribeSessionWithContext(ctx context.Context, request *DescribeSessionRequest) (response *DescribeSessionResponse, err error)
DescribeSession Waf 会话定义查询接口
可能返回的错误码:
INTERNALERROR = "InternalError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSpartaProtectionInfo ¶ added in v1.0.769
func (c *Client) DescribeSpartaProtectionInfo(request *DescribeSpartaProtectionInfoRequest) (response *DescribeSpartaProtectionInfoResponse, err error)
DescribeSpartaProtectionInfo waf斯巴达-获取防护域名信息
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) DescribeSpartaProtectionInfoWithContext ¶ added in v1.0.769
func (c *Client) DescribeSpartaProtectionInfoWithContext(ctx context.Context, request *DescribeSpartaProtectionInfoRequest) (response *DescribeSpartaProtectionInfoResponse, err error)
DescribeSpartaProtectionInfo waf斯巴达-获取防护域名信息
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) DescribeTlsVersion ¶ added in v1.0.730
func (c *Client) DescribeTlsVersion(request *DescribeTlsVersionRequest) (response *DescribeTlsVersionResponse, err error)
DescribeTlsVersion 查询SaaS型WAF支持的TLS版本
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeTlsVersionWithContext ¶ added in v1.0.730
func (c *Client) DescribeTlsVersionWithContext(ctx context.Context, request *DescribeTlsVersionRequest) (response *DescribeTlsVersionResponse, err error)
DescribeTlsVersion 查询SaaS型WAF支持的TLS版本
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeTopAttackDomain ¶ added in v1.0.767
func (c *Client) DescribeTopAttackDomain(request *DescribeTopAttackDomainRequest) (response *DescribeTopAttackDomainResponse, err error)
DescribeTopAttackDomain 查询Top5的攻击域名
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeTopAttackDomainWithContext ¶ added in v1.0.767
func (c *Client) DescribeTopAttackDomainWithContext(ctx context.Context, request *DescribeTopAttackDomainRequest) (response *DescribeTopAttackDomainResponse, err error)
DescribeTopAttackDomain 查询Top5的攻击域名
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeUserCdcClbWafRegions ¶ added in v1.0.452
func (c *Client) DescribeUserCdcClbWafRegions(request *DescribeUserCdcClbWafRegionsRequest) (response *DescribeUserCdcClbWafRegionsResponse, err error)
DescribeUserCdcClbWafRegions 在CDC场景下,负载均衡型WAF的添加、编辑域名配置的时候,需要展示CDC负载均衡型WAF(cdc-clb-waf)支持的地域列表,通过DescribeUserCdcClbWafRegions既可以获得当前对客户已经开放的地域列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeUserCdcClbWafRegionsWithContext ¶ added in v1.0.452
func (c *Client) DescribeUserCdcClbWafRegionsWithContext(ctx context.Context, request *DescribeUserCdcClbWafRegionsRequest) (response *DescribeUserCdcClbWafRegionsResponse, err error)
DescribeUserCdcClbWafRegions 在CDC场景下,负载均衡型WAF的添加、编辑域名配置的时候,需要展示CDC负载均衡型WAF(cdc-clb-waf)支持的地域列表,通过DescribeUserCdcClbWafRegions既可以获得当前对客户已经开放的地域列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeUserClbWafRegions ¶
func (c *Client) DescribeUserClbWafRegions(request *DescribeUserClbWafRegionsRequest) (response *DescribeUserClbWafRegionsResponse, err error)
DescribeUserClbWafRegions 在负载均衡型WAF的添加、编辑域名配置的时候,需要展示负载均衡型WAF(clb-waf)支持的地域列表,通过DescribeUserClbWafRegions既可以获得当前对客户已经开放的地域列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeUserClbWafRegionsWithContext ¶ added in v1.0.324
func (c *Client) DescribeUserClbWafRegionsWithContext(ctx context.Context, request *DescribeUserClbWafRegionsRequest) (response *DescribeUserClbWafRegionsResponse, err error)
DescribeUserClbWafRegions 在负载均衡型WAF的添加、编辑域名配置的时候,需要展示负载均衡型WAF(clb-waf)支持的地域列表,通过DescribeUserClbWafRegions既可以获得当前对客户已经开放的地域列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeUserDomainInfo ¶ added in v1.0.730
func (c *Client) DescribeUserDomainInfo(request *DescribeUserDomainInfoRequest) (response *DescribeUserDomainInfoResponse, err error)
DescribeUserDomainInfo 查询saas和clb的域名信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeUserDomainInfoWithContext ¶ added in v1.0.730
func (c *Client) DescribeUserDomainInfoWithContext(ctx context.Context, request *DescribeUserDomainInfoRequest) (response *DescribeUserDomainInfoResponse, err error)
DescribeUserDomainInfo 查询saas和clb的域名信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeUserLevel ¶ added in v1.0.769
func (c *Client) DescribeUserLevel(request *DescribeUserLevelRequest) (response *DescribeUserLevelResponse, err error)
DescribeUserLevel 获取用户防护规则等级
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeUserLevelWithContext ¶ added in v1.0.769
func (c *Client) DescribeUserLevelWithContext(ctx context.Context, request *DescribeUserLevelRequest) (response *DescribeUserLevelResponse, err error)
DescribeUserLevel 获取用户防护规则等级
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeUserSignatureRule ¶ added in v1.0.762
func (c *Client) DescribeUserSignatureRule(request *DescribeUserSignatureRuleRequest) (response *DescribeUserSignatureRuleResponse, err error)
DescribeUserSignatureRule 获取用户特征规则列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeUserSignatureRuleWithContext ¶ added in v1.0.762
func (c *Client) DescribeUserSignatureRuleWithContext(ctx context.Context, request *DescribeUserSignatureRuleRequest) (response *DescribeUserSignatureRuleResponse, err error)
DescribeUserSignatureRule 获取用户特征规则列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeVipInfo ¶ added in v1.0.630
func (c *Client) DescribeVipInfo(request *DescribeVipInfoRequest) (response *DescribeVipInfoResponse, err error)
DescribeVipInfo 根据过滤条件查询VIP信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeVipInfoWithContext ¶ added in v1.0.630
func (c *Client) DescribeVipInfoWithContext(ctx context.Context, request *DescribeVipInfoRequest) (response *DescribeVipInfoResponse, err error)
DescribeVipInfo 根据过滤条件查询VIP信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeWafAutoDenyRules ¶ added in v1.0.386
func (c *Client) DescribeWafAutoDenyRules(request *DescribeWafAutoDenyRulesRequest) (response *DescribeWafAutoDenyRulesResponse, err error)
DescribeWafAutoDenyRules 返回ip惩罚规则详细信息
可能返回的错误码:
INTERNALERROR_DBERR = "InternalError.DBErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeWafAutoDenyRulesWithContext ¶ added in v1.0.386
func (c *Client) DescribeWafAutoDenyRulesWithContext(ctx context.Context, request *DescribeWafAutoDenyRulesRequest) (response *DescribeWafAutoDenyRulesResponse, err error)
DescribeWafAutoDenyRules 返回ip惩罚规则详细信息
可能返回的错误码:
INTERNALERROR_DBERR = "InternalError.DBErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeWafAutoDenyStatus ¶ added in v1.0.386
func (c *Client) DescribeWafAutoDenyStatus(request *DescribeWafAutoDenyStatusRequest) (response *DescribeWafAutoDenyStatusResponse, err error)
DescribeWafAutoDenyStatus 描述WAF自动封禁模块详情
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeWafAutoDenyStatusWithContext ¶ added in v1.0.386
func (c *Client) DescribeWafAutoDenyStatusWithContext(ctx context.Context, request *DescribeWafAutoDenyStatusRequest) (response *DescribeWafAutoDenyStatusResponse, err error)
DescribeWafAutoDenyStatus 描述WAF自动封禁模块详情
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeWafThreatenIntelligence ¶ added in v1.0.386
func (c *Client) DescribeWafThreatenIntelligence(request *DescribeWafThreatenIntelligenceRequest) (response *DescribeWafThreatenIntelligenceResponse, err error)
DescribeWafThreatenIntelligence 描述WAF威胁情报封禁模块配置详情
可能返回的错误码:
FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeWafThreatenIntelligenceWithContext ¶ added in v1.0.386
func (c *Client) DescribeWafThreatenIntelligenceWithContext(ctx context.Context, request *DescribeWafThreatenIntelligenceRequest) (response *DescribeWafThreatenIntelligenceResponse, err error)
DescribeWafThreatenIntelligence 描述WAF威胁情报封禁模块配置详情
可能返回的错误码:
FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeWebshellStatus ¶ added in v1.0.769
func (c *Client) DescribeWebshellStatus(request *DescribeWebshellStatusRequest) (response *DescribeWebshellStatusResponse, err error)
DescribeWebshellStatus 获取域名的webshell状态
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeWebshellStatusWithContext ¶ added in v1.0.769
func (c *Client) DescribeWebshellStatusWithContext(ctx context.Context, request *DescribeWebshellStatusRequest) (response *DescribeWebshellStatusResponse, err error)
DescribeWebshellStatus 获取域名的webshell状态
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) FreshAntiFakeUrl ¶ added in v1.0.743
func (c *Client) FreshAntiFakeUrl(request *FreshAntiFakeUrlRequest) (response *FreshAntiFakeUrlResponse, err error)
FreshAntiFakeUrl 刷新防篡改url
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) FreshAntiFakeUrlWithContext ¶ added in v1.0.743
func (c *Client) FreshAntiFakeUrlWithContext(ctx context.Context, request *FreshAntiFakeUrlRequest) (response *FreshAntiFakeUrlResponse, err error)
FreshAntiFakeUrl 刷新防篡改url
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) GenerateDealsAndPayNew ¶ added in v1.0.749
func (c *Client) GenerateDealsAndPayNew(request *GenerateDealsAndPayNewRequest) (response *GenerateDealsAndPayNewResponse, err error)
GenerateDealsAndPayNew 计费资源购买、续费下单接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) GenerateDealsAndPayNewWithContext ¶ added in v1.0.749
func (c *Client) GenerateDealsAndPayNewWithContext(ctx context.Context, request *GenerateDealsAndPayNewRequest) (response *GenerateDealsAndPayNewResponse, err error)
GenerateDealsAndPayNew 计费资源购买、续费下单接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) GetAttackDownloadRecords ¶ added in v1.0.444
func (c *Client) GetAttackDownloadRecords(request *GetAttackDownloadRecordsRequest) (response *GetAttackDownloadRecordsResponse, err error)
GetAttackDownloadRecords 查询下载攻击日志任务记录列表
可能返回的错误码:
FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) GetAttackDownloadRecordsWithContext ¶ added in v1.0.444
func (c *Client) GetAttackDownloadRecordsWithContext(ctx context.Context, request *GetAttackDownloadRecordsRequest) (response *GetAttackDownloadRecordsResponse, err error)
GetAttackDownloadRecords 查询下载攻击日志任务记录列表
可能返回的错误码:
FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) GetAttackHistogram ¶ added in v1.0.711
func (c *Client) GetAttackHistogram(request *GetAttackHistogramRequest) (response *GetAttackHistogramResponse, err error)
GetAttackHistogram 生成攻击日志的产生时间柱状图
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr" INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr" INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr" INVALIDPARAMETER_SQLSYNTAXERR = "InvalidParameter.SQLSyntaxErr" INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch"
func (*Client) GetAttackHistogramWithContext ¶ added in v1.0.711
func (c *Client) GetAttackHistogramWithContext(ctx context.Context, request *GetAttackHistogramRequest) (response *GetAttackHistogramResponse, err error)
GetAttackHistogram 生成攻击日志的产生时间柱状图
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr" INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr" INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr" INVALIDPARAMETER_SQLSYNTAXERR = "InvalidParameter.SQLSyntaxErr" INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch"
func (*Client) GetAttackTotalCount ¶ added in v1.0.728
func (c *Client) GetAttackTotalCount(request *GetAttackTotalCountRequest) (response *GetAttackTotalCountResponse, err error)
GetAttackTotalCount 按照条件查询展示攻击总次数
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr" INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr" INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr" INVALIDPARAMETER_SQLSYNTAXERR = "InvalidParameter.SQLSyntaxErr" INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch"
func (*Client) GetAttackTotalCountWithContext ¶ added in v1.0.728
func (c *Client) GetAttackTotalCountWithContext(ctx context.Context, request *GetAttackTotalCountRequest) (response *GetAttackTotalCountResponse, err error)
GetAttackTotalCount 按照条件查询展示攻击总次数
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr" INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr" INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr" INVALIDPARAMETER_SQLSYNTAXERR = "InvalidParameter.SQLSyntaxErr" INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch"
func (*Client) GetInstanceQpsLimit ¶ added in v1.0.748
func (c *Client) GetInstanceQpsLimit(request *GetInstanceQpsLimitRequest) (response *GetInstanceQpsLimitResponse, err error)
GetInstanceQpsLimit 获取套餐实例的弹性qps上限
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr" INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr" INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr" INVALIDPARAMETER_SQLSYNTAXERR = "InvalidParameter.SQLSyntaxErr" INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch"
func (*Client) GetInstanceQpsLimitWithContext ¶ added in v1.0.748
func (c *Client) GetInstanceQpsLimitWithContext(ctx context.Context, request *GetInstanceQpsLimitRequest) (response *GetInstanceQpsLimitResponse, err error)
GetInstanceQpsLimit 获取套餐实例的弹性qps上限
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr" INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr" INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr" INVALIDPARAMETER_SQLSYNTAXERR = "InvalidParameter.SQLSyntaxErr" INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch"
func (*Client) ImportIpAccessControl ¶ added in v1.0.916
func (c *Client) ImportIpAccessControl(request *ImportIpAccessControlRequest) (response *ImportIpAccessControlResponse, err error)
ImportIpAccessControl 导入IP黑白名单
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr" INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr" INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr" INVALIDPARAMETER_SQLSYNTAXERR = "InvalidParameter.SQLSyntaxErr" INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch"
func (*Client) ImportIpAccessControlWithContext ¶ added in v1.0.916
func (c *Client) ImportIpAccessControlWithContext(ctx context.Context, request *ImportIpAccessControlRequest) (response *ImportIpAccessControlResponse, err error)
ImportIpAccessControl 导入IP黑白名单
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr" INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr" INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr" INVALIDPARAMETER_SQLSYNTAXERR = "InvalidParameter.SQLSyntaxErr" INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch"
func (*Client) ModifyAccessPeriod ¶ added in v1.0.213
func (c *Client) ModifyAccessPeriod(request *ModifyAccessPeriodRequest) (response *ModifyAccessPeriodResponse, err error)
ModifyAccessPeriod 本接口用于修改访问日志保存期限等字段信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyAccessPeriodWithContext ¶ added in v1.0.324
func (c *Client) ModifyAccessPeriodWithContext(ctx context.Context, request *ModifyAccessPeriodRequest) (response *ModifyAccessPeriodResponse, err error)
ModifyAccessPeriod 本接口用于修改访问日志保存期限等字段信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyAntiFakeUrl ¶ added in v1.0.737
func (c *Client) ModifyAntiFakeUrl(request *ModifyAntiFakeUrlRequest) (response *ModifyAntiFakeUrlResponse, err error)
ModifyAntiFakeUrl 编辑防篡改url
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) ModifyAntiFakeUrlStatus ¶ added in v1.0.737
func (c *Client) ModifyAntiFakeUrlStatus(request *ModifyAntiFakeUrlStatusRequest) (response *ModifyAntiFakeUrlStatusResponse, err error)
ModifyAntiFakeUrlStatus 切换防篡改开关
可能返回的错误码:
INTERNALERROR = "InternalError" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyAntiFakeUrlStatusWithContext ¶ added in v1.0.737
func (c *Client) ModifyAntiFakeUrlStatusWithContext(ctx context.Context, request *ModifyAntiFakeUrlStatusRequest) (response *ModifyAntiFakeUrlStatusResponse, err error)
ModifyAntiFakeUrlStatus 切换防篡改开关
可能返回的错误码:
INTERNALERROR = "InternalError" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyAntiFakeUrlWithContext ¶ added in v1.0.737
func (c *Client) ModifyAntiFakeUrlWithContext(ctx context.Context, request *ModifyAntiFakeUrlRequest) (response *ModifyAntiFakeUrlResponse, err error)
ModifyAntiFakeUrl 编辑防篡改url
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) ModifyAntiInfoLeakRuleStatus ¶ added in v1.0.737
func (c *Client) ModifyAntiInfoLeakRuleStatus(request *ModifyAntiInfoLeakRuleStatusRequest) (response *ModifyAntiInfoLeakRuleStatusResponse, err error)
ModifyAntiInfoLeakRuleStatus 信息防泄漏切换规则开关
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) ModifyAntiInfoLeakRuleStatusWithContext ¶ added in v1.0.737
func (c *Client) ModifyAntiInfoLeakRuleStatusWithContext(ctx context.Context, request *ModifyAntiInfoLeakRuleStatusRequest) (response *ModifyAntiInfoLeakRuleStatusResponse, err error)
ModifyAntiInfoLeakRuleStatus 信息防泄漏切换规则开关
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) ModifyAntiInfoLeakRules ¶ added in v1.0.737
func (c *Client) ModifyAntiInfoLeakRules(request *ModifyAntiInfoLeakRulesRequest) (response *ModifyAntiInfoLeakRulesResponse, err error)
ModifyAntiInfoLeakRules 编辑信息防泄漏规则
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) ModifyAntiInfoLeakRulesWithContext ¶ added in v1.0.737
func (c *Client) ModifyAntiInfoLeakRulesWithContext(ctx context.Context, request *ModifyAntiInfoLeakRulesRequest) (response *ModifyAntiInfoLeakRulesResponse, err error)
ModifyAntiInfoLeakRules 编辑信息防泄漏规则
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) ModifyApiAnalyzeStatus ¶ added in v1.0.731
func (c *Client) ModifyApiAnalyzeStatus(request *ModifyApiAnalyzeStatusRequest) (response *ModifyApiAnalyzeStatusResponse, err error)
ModifyApiAnalyzeStatus api分析页面开关
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) ModifyApiAnalyzeStatusWithContext ¶ added in v1.0.731
func (c *Client) ModifyApiAnalyzeStatusWithContext(ctx context.Context, request *ModifyApiAnalyzeStatusRequest) (response *ModifyApiAnalyzeStatusResponse, err error)
ModifyApiAnalyzeStatus api分析页面开关
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) ModifyAreaBanStatus ¶ added in v1.0.588
func (c *Client) ModifyAreaBanStatus(request *ModifyAreaBanStatusRequest) (response *ModifyAreaBanStatusResponse, err error)
ModifyAreaBanStatus 修改防护域名的地域封禁状态
可能返回的错误码:
INTERNALERROR_DBERR = "InternalError.DBErr"
func (*Client) ModifyAreaBanStatusWithContext ¶ added in v1.0.588
func (c *Client) ModifyAreaBanStatusWithContext(ctx context.Context, request *ModifyAreaBanStatusRequest) (response *ModifyAreaBanStatusResponse, err error)
ModifyAreaBanStatus 修改防护域名的地域封禁状态
可能返回的错误码:
INTERNALERROR_DBERR = "InternalError.DBErr"
func (*Client) ModifyAttackWhiteRule ¶ added in v1.0.765
func (c *Client) ModifyAttackWhiteRule(request *ModifyAttackWhiteRuleRequest) (response *ModifyAttackWhiteRuleResponse, err error)
ModifyAttackWhiteRule 供用户控制台调用,修改Tiga规则引擎白名单。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyAttackWhiteRuleWithContext ¶ added in v1.0.765
func (c *Client) ModifyAttackWhiteRuleWithContext(ctx context.Context, request *ModifyAttackWhiteRuleRequest) (response *ModifyAttackWhiteRuleResponse, err error)
ModifyAttackWhiteRule 供用户控制台调用,修改Tiga规则引擎白名单。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyBotStatus ¶ added in v1.0.731
func (c *Client) ModifyBotStatus(request *ModifyBotStatusRequest) (response *ModifyBotStatusResponse, err error)
ModifyBotStatus Bot_V2 bot总开关更新
可能返回的错误码:
AUTHFAILURE_ERRCODENOPURCHASED = "AuthFailure.ErrCodeNoPurchased" INTERNALERROR = "InternalError" UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"
func (*Client) ModifyBotStatusWithContext ¶ added in v1.0.731
func (c *Client) ModifyBotStatusWithContext(ctx context.Context, request *ModifyBotStatusRequest) (response *ModifyBotStatusResponse, err error)
ModifyBotStatus Bot_V2 bot总开关更新
可能返回的错误码:
AUTHFAILURE_ERRCODENOPURCHASED = "AuthFailure.ErrCodeNoPurchased" INTERNALERROR = "InternalError" UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"
func (*Client) ModifyCustomRule ¶ added in v1.0.732
func (c *Client) ModifyCustomRule(request *ModifyCustomRuleRequest) (response *ModifyCustomRuleResponse, err error)
ModifyCustomRule 编辑自定义规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCustomRuleStatus ¶
func (c *Client) ModifyCustomRuleStatus(request *ModifyCustomRuleStatusRequest) (response *ModifyCustomRuleStatusResponse, err error)
ModifyCustomRuleStatus 开启或禁用访问控制(自定义策略)
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCustomRuleStatusWithContext ¶ added in v1.0.324
func (c *Client) ModifyCustomRuleStatusWithContext(ctx context.Context, request *ModifyCustomRuleStatusRequest) (response *ModifyCustomRuleStatusResponse, err error)
ModifyCustomRuleStatus 开启或禁用访问控制(自定义策略)
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCustomRuleWithContext ¶ added in v1.0.732
func (c *Client) ModifyCustomRuleWithContext(ctx context.Context, request *ModifyCustomRuleRequest) (response *ModifyCustomRuleResponse, err error)
ModifyCustomRule 编辑自定义规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCustomWhiteRule ¶ added in v1.0.643
func (c *Client) ModifyCustomWhiteRule(request *ModifyCustomWhiteRuleRequest) (response *ModifyCustomWhiteRuleResponse, err error)
ModifyCustomWhiteRule 编辑精准白名单
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INVALIDPARAMETER = "InvalidParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCustomWhiteRuleStatus ¶ added in v1.0.737
func (c *Client) ModifyCustomWhiteRuleStatus(request *ModifyCustomWhiteRuleStatusRequest) (response *ModifyCustomWhiteRuleStatusResponse, err error)
ModifyCustomWhiteRuleStatus 开启或禁用精准白名单
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCustomWhiteRuleStatusWithContext ¶ added in v1.0.737
func (c *Client) ModifyCustomWhiteRuleStatusWithContext(ctx context.Context, request *ModifyCustomWhiteRuleStatusRequest) (response *ModifyCustomWhiteRuleStatusResponse, err error)
ModifyCustomWhiteRuleStatus 开启或禁用精准白名单
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCustomWhiteRuleWithContext ¶ added in v1.0.643
func (c *Client) ModifyCustomWhiteRuleWithContext(ctx context.Context, request *ModifyCustomWhiteRuleRequest) (response *ModifyCustomWhiteRuleResponse, err error)
ModifyCustomWhiteRule 编辑精准白名单
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INVALIDPARAMETER = "InvalidParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyDomainIpv6Status ¶ added in v1.0.730
func (c *Client) ModifyDomainIpv6Status(request *ModifyDomainIpv6StatusRequest) (response *ModifyDomainIpv6StatusResponse, err error)
ModifyDomainIpv6Status 切换ipv6开关
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCEUNAVAILABLE_DOMAINIPV6INCONFIGERR = "ResourceUnavailable.DomainIpv6InConfigErr" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyDomainIpv6StatusWithContext ¶ added in v1.0.730
func (c *Client) ModifyDomainIpv6StatusWithContext(ctx context.Context, request *ModifyDomainIpv6StatusRequest) (response *ModifyDomainIpv6StatusResponse, err error)
ModifyDomainIpv6Status 切换ipv6开关
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCEUNAVAILABLE_DOMAINIPV6INCONFIGERR = "ResourceUnavailable.DomainIpv6InConfigErr" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyDomainPostAction ¶ added in v1.0.850
func (c *Client) ModifyDomainPostAction(request *ModifyDomainPostActionRequest) (response *ModifyDomainPostActionResponse, err error)
ModifyDomainPostAction 修改域名投递状态
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CKAFKAINTERNALERROR = "FailedOperation.CKafkaInternalError" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyDomainPostActionWithContext ¶ added in v1.0.850
func (c *Client) ModifyDomainPostActionWithContext(ctx context.Context, request *ModifyDomainPostActionRequest) (response *ModifyDomainPostActionResponse, err error)
ModifyDomainPostAction 修改域名投递状态
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CKAFKAINTERNALERROR = "FailedOperation.CKafkaInternalError" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyDomainWhiteRule ¶ added in v1.0.386
func (c *Client) ModifyDomainWhiteRule(request *ModifyDomainWhiteRuleRequest) (response *ModifyDomainWhiteRuleResponse, err error)
ModifyDomainWhiteRule 更改某一条规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"
func (*Client) ModifyDomainWhiteRuleWithContext ¶ added in v1.0.386
func (c *Client) ModifyDomainWhiteRuleWithContext(ctx context.Context, request *ModifyDomainWhiteRuleRequest) (response *ModifyDomainWhiteRuleResponse, err error)
ModifyDomainWhiteRule 更改某一条规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"
func (*Client) ModifyDomainsCLSStatus ¶ added in v1.0.730
func (c *Client) ModifyDomainsCLSStatus(request *ModifyDomainsCLSStatusRequest) (response *ModifyDomainsCLSStatusResponse, err error)
ModifyDomainsCLSStatus 修改域名列表的访问日志开关
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyDomainsCLSStatusWithContext ¶ added in v1.0.730
func (c *Client) ModifyDomainsCLSStatusWithContext(ctx context.Context, request *ModifyDomainsCLSStatusRequest) (response *ModifyDomainsCLSStatusResponse, err error)
ModifyDomainsCLSStatus 修改域名列表的访问日志开关
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyGenerateDeals ¶ added in v1.0.774
func (c *Client) ModifyGenerateDeals(request *ModifyGenerateDealsRequest) (response *ModifyGenerateDealsResponse, err error)
ModifyGenerateDeals 提供给clb等使用的waf实例下单接口,目前只支持clb旗舰版实例的下单,该接口会进行入参校验,然后调用是否为收购用户,然后调用计费接口下单。目前只支持预付费下单,计费侧接口:https://tcb.woa.com/magical-brush/docs/754661947
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyGenerateDealsWithContext ¶ added in v1.0.774
func (c *Client) ModifyGenerateDealsWithContext(ctx context.Context, request *ModifyGenerateDealsRequest) (response *ModifyGenerateDealsResponse, err error)
ModifyGenerateDeals 提供给clb等使用的waf实例下单接口,目前只支持clb旗舰版实例的下单,该接口会进行入参校验,然后调用是否为收购用户,然后调用计费接口下单。目前只支持预付费下单,计费侧接口:https://tcb.woa.com/magical-brush/docs/754661947
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyHost ¶ added in v1.0.730
func (c *Client) ModifyHost(request *ModifyHostRequest) (response *ModifyHostResponse, err error)
ModifyHost 编辑负载均衡型WAF防护域名配置
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ModifyHostFlowMode ¶ added in v1.0.730
func (c *Client) ModifyHostFlowMode(request *ModifyHostFlowModeRequest) (response *ModifyHostFlowModeResponse, err error)
ModifyHostFlowMode 设置负载均衡型WAF防护域名的流量模式,切换镜像模式和清洗模式
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ModifyHostFlowModeWithContext ¶ added in v1.0.730
func (c *Client) ModifyHostFlowModeWithContext(ctx context.Context, request *ModifyHostFlowModeRequest) (response *ModifyHostFlowModeResponse, err error)
ModifyHostFlowMode 设置负载均衡型WAF防护域名的流量模式,切换镜像模式和清洗模式
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ModifyHostMode ¶ added in v1.0.730
func (c *Client) ModifyHostMode(request *ModifyHostModeRequest) (response *ModifyHostModeResponse, err error)
ModifyHostMode clb-waf设置防护域名防护状态
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyHostModeWithContext ¶ added in v1.0.730
func (c *Client) ModifyHostModeWithContext(ctx context.Context, request *ModifyHostModeRequest) (response *ModifyHostModeResponse, err error)
ModifyHostMode clb-waf设置防护域名防护状态
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyHostStatus ¶ added in v1.0.730
func (c *Client) ModifyHostStatus(request *ModifyHostStatusRequest) (response *ModifyHostStatusResponse, err error)
ModifyHostStatus clb-waf 设置防护域名WAF开关
支持批量操作。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ModifyHostStatusWithContext ¶ added in v1.0.730
func (c *Client) ModifyHostStatusWithContext(ctx context.Context, request *ModifyHostStatusRequest) (response *ModifyHostStatusResponse, err error)
ModifyHostStatus clb-waf 设置防护域名WAF开关
支持批量操作。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ModifyHostWithContext ¶ added in v1.0.730
func (c *Client) ModifyHostWithContext(ctx context.Context, request *ModifyHostRequest) (response *ModifyHostResponse, err error)
ModifyHost 编辑负载均衡型WAF防护域名配置
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ModifyInstanceElasticMode ¶ added in v1.0.750
func (c *Client) ModifyInstanceElasticMode(request *ModifyInstanceElasticModeRequest) (response *ModifyInstanceElasticModeResponse, err error)
ModifyInstanceElasticMode 修改实例的QPS弹性计费开关
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyInstanceElasticModeWithContext ¶ added in v1.0.750
func (c *Client) ModifyInstanceElasticModeWithContext(ctx context.Context, request *ModifyInstanceElasticModeRequest) (response *ModifyInstanceElasticModeResponse, err error)
ModifyInstanceElasticMode 修改实例的QPS弹性计费开关
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyInstanceName ¶ added in v1.0.750
func (c *Client) ModifyInstanceName(request *ModifyInstanceNameRequest) (response *ModifyInstanceNameResponse, err error)
ModifyInstanceName 修改实例的名称
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) ModifyInstanceNameWithContext ¶ added in v1.0.750
func (c *Client) ModifyInstanceNameWithContext(ctx context.Context, request *ModifyInstanceNameRequest) (response *ModifyInstanceNameResponse, err error)
ModifyInstanceName 修改实例的名称
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) ModifyInstanceQpsLimit ¶ added in v1.0.750
func (c *Client) ModifyInstanceQpsLimit(request *ModifyInstanceQpsLimitRequest) (response *ModifyInstanceQpsLimitResponse, err error)
ModifyInstanceQpsLimit 设置套餐实例的弹性qps上限
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) ModifyInstanceQpsLimitWithContext ¶ added in v1.0.750
func (c *Client) ModifyInstanceQpsLimitWithContext(ctx context.Context, request *ModifyInstanceQpsLimitRequest) (response *ModifyInstanceQpsLimitResponse, err error)
ModifyInstanceQpsLimit 设置套餐实例的弹性qps上限
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) ModifyInstanceRenewFlag ¶ added in v1.0.750
func (c *Client) ModifyInstanceRenewFlag(request *ModifyInstanceRenewFlagRequest) (response *ModifyInstanceRenewFlagResponse, err error)
ModifyInstanceRenewFlag 修改实例的自动续费开关
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyInstanceRenewFlagWithContext ¶ added in v1.0.750
func (c *Client) ModifyInstanceRenewFlagWithContext(ctx context.Context, request *ModifyInstanceRenewFlagRequest) (response *ModifyInstanceRenewFlagResponse, err error)
ModifyInstanceRenewFlag 修改实例的自动续费开关
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyIpAccessControl ¶ added in v1.0.916
func (c *Client) ModifyIpAccessControl(request *ModifyIpAccessControlRequest) (response *ModifyIpAccessControlResponse, err error)
ModifyIpAccessControl Waf IP黑白名单编辑接口
可能返回的错误码:
FAILEDOPERATION_THENUMBEROFADDEDBLACKANDWHITELISTEXCEEDSTHEUPPERLIMIT = "FailedOperation.TheNumberOfAddedBlackAndWhiteListExceedsTheUpperLimit" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyIpAccessControlWithContext ¶ added in v1.0.916
func (c *Client) ModifyIpAccessControlWithContext(ctx context.Context, request *ModifyIpAccessControlRequest) (response *ModifyIpAccessControlResponse, err error)
ModifyIpAccessControl Waf IP黑白名单编辑接口
可能返回的错误码:
FAILEDOPERATION_THENUMBEROFADDEDBLACKANDWHITELISTEXCEEDSTHEUPPERLIMIT = "FailedOperation.TheNumberOfAddedBlackAndWhiteListExceedsTheUpperLimit" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyModuleStatus ¶ added in v1.0.762
func (c *Client) ModifyModuleStatus(request *ModifyModuleStatusRequest) (response *ModifyModuleStatusResponse, err error)
ModifyModuleStatus 设置某个domain下基础安全模块的开关
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) ModifyModuleStatusWithContext ¶ added in v1.0.762
func (c *Client) ModifyModuleStatusWithContext(ctx context.Context, request *ModifyModuleStatusRequest) (response *ModifyModuleStatusResponse, err error)
ModifyModuleStatus 设置某个domain下基础安全模块的开关
可能返回的错误码:
INTERNALERROR = "InternalError"
func (*Client) ModifyObject ¶ added in v1.0.764
func (c *Client) ModifyObject(request *ModifyObjectRequest) (response *ModifyObjectResponse, err error)
ModifyObject 修改防护对象
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR_DBERR = "InternalError.DBErr" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyObjectWithContext ¶ added in v1.0.764
func (c *Client) ModifyObjectWithContext(ctx context.Context, request *ModifyObjectRequest) (response *ModifyObjectResponse, err error)
ModifyObject 修改防护对象
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR_DBERR = "InternalError.DBErr" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyProtectionStatus ¶ added in v1.0.730
func (c *Client) ModifyProtectionStatus(request *ModifyProtectionStatusRequest) (response *ModifyProtectionStatusResponse, err error)
ModifyProtectionStatus 获取基础安全防护(WAF开关)状态
可能返回的错误码:
INTERNALERROR = "InternalError" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyProtectionStatusWithContext ¶ added in v1.0.730
func (c *Client) ModifyProtectionStatusWithContext(ctx context.Context, request *ModifyProtectionStatusRequest) (response *ModifyProtectionStatusResponse, err error)
ModifyProtectionStatus 获取基础安全防护(WAF开关)状态
可能返回的错误码:
INTERNALERROR = "InternalError" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifySpartaProtection ¶ added in v1.0.688
func (c *Client) ModifySpartaProtection(request *ModifySpartaProtectionRequest) (response *ModifySpartaProtectionResponse, err error)
ModifySpartaProtection 编辑SaaS型WAF域名配置
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed" INTERNALERROR = "InternalError" INTERNALERROR_ASYNCHRONOUSCALLFAILED = "InternalError.AsynchronousCallFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CERTIFICATIONPARAMETERERR = "InvalidParameter.CertificationParameterErr" INVALIDPARAMETER_PORTPARAMETERERR = "InvalidParameter.PortParameterErr" INVALIDPARAMETER_PROTECTIONDOMAINPARAMETERERR = "InvalidParameter.ProtectionDomainParameterErr" INVALIDPARAMETER_SUPPORTTLSCONFFAILED = "InvalidParameter.SupportTLSConfFailed" INVALIDPARAMETER_TLSPARAMETERERR = "InvalidParameter.TLSParameterErr" INVALIDPARAMETER_UPSTREAMPARAMETERERR = "InvalidParameter.UpstreamParameterErr" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ModifySpartaProtectionMode ¶ added in v1.0.730
func (c *Client) ModifySpartaProtectionMode(request *ModifySpartaProtectionModeRequest) (response *ModifySpartaProtectionModeResponse, err error)
ModifySpartaProtectionMode 设置waf防护状态
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifySpartaProtectionModeWithContext ¶ added in v1.0.730
func (c *Client) ModifySpartaProtectionModeWithContext(ctx context.Context, request *ModifySpartaProtectionModeRequest) (response *ModifySpartaProtectionModeResponse, err error)
ModifySpartaProtectionMode 设置waf防护状态
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifySpartaProtectionWithContext ¶ added in v1.0.688
func (c *Client) ModifySpartaProtectionWithContext(ctx context.Context, request *ModifySpartaProtectionRequest) (response *ModifySpartaProtectionResponse, err error)
ModifySpartaProtection 编辑SaaS型WAF域名配置
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed" INTERNALERROR = "InternalError" INTERNALERROR_ASYNCHRONOUSCALLFAILED = "InternalError.AsynchronousCallFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CERTIFICATIONPARAMETERERR = "InvalidParameter.CertificationParameterErr" INVALIDPARAMETER_PORTPARAMETERERR = "InvalidParameter.PortParameterErr" INVALIDPARAMETER_PROTECTIONDOMAINPARAMETERERR = "InvalidParameter.ProtectionDomainParameterErr" INVALIDPARAMETER_SUPPORTTLSCONFFAILED = "InvalidParameter.SupportTLSConfFailed" INVALIDPARAMETER_TLSPARAMETERERR = "InvalidParameter.TLSParameterErr" INVALIDPARAMETER_UPSTREAMPARAMETERERR = "InvalidParameter.UpstreamParameterErr" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ModifyUserLevel ¶ added in v1.0.762
func (c *Client) ModifyUserLevel(request *ModifyUserLevelRequest) (response *ModifyUserLevelResponse, err error)
ModifyUserLevel 修改用户防护规则等级
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ModifyUserLevelWithContext ¶ added in v1.0.762
func (c *Client) ModifyUserLevelWithContext(ctx context.Context, request *ModifyUserLevelRequest) (response *ModifyUserLevelResponse, err error)
ModifyUserLevel 修改用户防护规则等级
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ModifyUserSignatureRule ¶ added in v1.0.762
func (c *Client) ModifyUserSignatureRule(request *ModifyUserSignatureRuleRequest) (response *ModifyUserSignatureRuleResponse, err error)
ModifyUserSignatureRule 修改用户防护规则,开启关闭具体的某条规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ModifyUserSignatureRuleWithContext ¶ added in v1.0.762
func (c *Client) ModifyUserSignatureRuleWithContext(ctx context.Context, request *ModifyUserSignatureRuleRequest) (response *ModifyUserSignatureRuleResponse, err error)
ModifyUserSignatureRule 修改用户防护规则,开启关闭具体的某条规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) ModifyWafAutoDenyRules ¶ added in v1.0.386
func (c *Client) ModifyWafAutoDenyRules(request *ModifyWafAutoDenyRulesRequest) (response *ModifyWafAutoDenyRulesResponse, err error)
ModifyWafAutoDenyRules 修改ip惩罚规则
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyWafAutoDenyRulesWithContext ¶ added in v1.0.386
func (c *Client) ModifyWafAutoDenyRulesWithContext(ctx context.Context, request *ModifyWafAutoDenyRulesRequest) (response *ModifyWafAutoDenyRulesResponse, err error)
ModifyWafAutoDenyRules 修改ip惩罚规则
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyWafThreatenIntelligence ¶ added in v1.0.386
func (c *Client) ModifyWafThreatenIntelligence(request *ModifyWafThreatenIntelligenceRequest) (response *ModifyWafThreatenIntelligenceResponse, err error)
ModifyWafThreatenIntelligence 配置WAF威胁情报封禁模块详情
可能返回的错误码:
FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed" FAILEDOPERATION_REDISOPERATIONFAILED = "FailedOperation.RedisOperationFailed" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyWafThreatenIntelligenceWithContext ¶ added in v1.0.386
func (c *Client) ModifyWafThreatenIntelligenceWithContext(ctx context.Context, request *ModifyWafThreatenIntelligenceRequest) (response *ModifyWafThreatenIntelligenceResponse, err error)
ModifyWafThreatenIntelligence 配置WAF威胁情报封禁模块详情
可能返回的错误码:
FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed" FAILEDOPERATION_REDISOPERATIONFAILED = "FailedOperation.RedisOperationFailed" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyWebshellStatus ¶ added in v1.0.762
func (c *Client) ModifyWebshellStatus(request *ModifyWebshellStatusRequest) (response *ModifyWebshellStatusResponse, err error)
ModifyWebshellStatus 设置域名的webshell状态。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyWebshellStatusWithContext ¶ added in v1.0.762
func (c *Client) ModifyWebshellStatusWithContext(ctx context.Context, request *ModifyWebshellStatusRequest) (response *ModifyWebshellStatusResponse, err error)
ModifyWebshellStatus 设置域名的webshell状态。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) PostAttackDownloadTask ¶ added in v1.0.446
func (c *Client) PostAttackDownloadTask(request *PostAttackDownloadTaskRequest) (response *PostAttackDownloadTaskResponse, err error)
PostAttackDownloadTask 创建搜索下载攻击日志任务,使用CLS新版本的搜索下载getlog接口
可能返回的错误码:
FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) PostAttackDownloadTaskWithContext ¶ added in v1.0.446
func (c *Client) PostAttackDownloadTaskWithContext(ctx context.Context, request *PostAttackDownloadTaskRequest) (response *PostAttackDownloadTaskResponse, err error)
PostAttackDownloadTask 创建搜索下载攻击日志任务,使用CLS新版本的搜索下载getlog接口
可能返回的错误码:
FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) RefreshAccessCheckResult ¶ added in v1.0.730
func (c *Client) RefreshAccessCheckResult(request *RefreshAccessCheckResultRequest) (response *RefreshAccessCheckResultResponse, err error)
RefreshAccessCheckResult 刷新接入检查的结果,后台会生成接入检查任务
可能返回的错误码:
FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) RefreshAccessCheckResultWithContext ¶ added in v1.0.730
func (c *Client) RefreshAccessCheckResultWithContext(ctx context.Context, request *RefreshAccessCheckResultRequest) (response *RefreshAccessCheckResultResponse, err error)
RefreshAccessCheckResult 刷新接入检查的结果,后台会生成接入检查任务
可能返回的错误码:
FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) SearchAccessLog ¶ added in v1.0.228
func (c *Client) SearchAccessLog(request *SearchAccessLogRequest) (response *SearchAccessLogResponse, err error)
SearchAccessLog 本接口用于搜索WAF访问日志
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr" INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) SearchAccessLogWithContext ¶ added in v1.0.324
func (c *Client) SearchAccessLogWithContext(ctx context.Context, request *SearchAccessLogRequest) (response *SearchAccessLogResponse, err error)
SearchAccessLog 本接口用于搜索WAF访问日志
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDCERTIFICATE = "InvalidParameter.InvalidCertificate" INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr" INVALIDPARAMETER_QUERYCERTBYSSLIDFAILED = "InvalidParameter.QueryCertBySSLIDFailed" INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr" INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) SearchAttackLog ¶ added in v1.0.588
func (c *Client) SearchAttackLog(request *SearchAttackLogRequest) (response *SearchAttackLogResponse, err error)
SearchAttackLog 新版本CLS接口存在参数变化,query改成了query_string支持lucence语法接口搜索查询。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr" INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr" INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr" INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) SearchAttackLogWithContext ¶ added in v1.0.588
func (c *Client) SearchAttackLogWithContext(ctx context.Context, request *SearchAttackLogRequest) (response *SearchAttackLogResponse, err error)
SearchAttackLog 新版本CLS接口存在参数变化,query改成了query_string支持lucence语法接口搜索查询。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CLSDBOPERATIONFAILED = "FailedOperation.CLSDBOperationFailed" FAILEDOPERATION_CLSINTERNALERROR = "FailedOperation.CLSInternalError" INTERNALERROR = "InternalError" INTERNALERROR_UNKNOWNERR = "InternalError.UnknownErr" INVALIDPARAMETER_LOGICERR = "InvalidParameter.LogicErr" INVALIDPARAMETER_QUERYSTRINGSYNTAXERR = "InvalidParameter.QueryStringSyntaxErr" INVALIDPARAMETER_TYPEMISMATCH = "InvalidParameter.TypeMismatch" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) SwitchDomainRules ¶ added in v1.0.588
func (c *Client) SwitchDomainRules(request *SwitchDomainRulesRequest) (response *SwitchDomainRulesResponse, err error)
SwitchDomainRules 切换域名的规则开关
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed" FAILEDOPERATION_REDISOPERATIONFAILED = "FailedOperation.RedisOperationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"
func (*Client) SwitchDomainRulesWithContext ¶ added in v1.0.588
func (c *Client) SwitchDomainRulesWithContext(ctx context.Context, request *SwitchDomainRulesRequest) (response *SwitchDomainRulesResponse, err error)
SwitchDomainRules 切换域名的规则开关
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_MYSQLDBOPERATIONFAILED = "FailedOperation.MysqlDBOperationFailed" FAILEDOPERATION_REDISOPERATIONFAILED = "FailedOperation.RedisOperationFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INVALIDREQUEST = "UnsupportedOperation.InvalidRequest"
func (*Client) SwitchElasticMode ¶ added in v1.0.752
func (c *Client) SwitchElasticMode(request *SwitchElasticModeRequest) (response *SwitchElasticModeResponse, err error)
SwitchElasticMode 切换弹性的开关
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter"
func (*Client) SwitchElasticModeWithContext ¶ added in v1.0.752
func (c *Client) SwitchElasticModeWithContext(ctx context.Context, request *SwitchElasticModeRequest) (response *SwitchElasticModeResponse, err error)
SwitchElasticMode 切换弹性的开关
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter"
func (*Client) UpsertCCAutoStatus ¶ added in v1.0.793
func (c *Client) UpsertCCAutoStatus(request *UpsertCCAutoStatusRequest) (response *UpsertCCAutoStatusResponse, err error)
UpsertCCAutoStatus 编辑SAAS型接入的紧急CC防护状态
可能返回的错误码:
INTERNALERROR = "InternalError" LIMITEXCEEDED = "LimitExceeded" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) UpsertCCAutoStatusWithContext ¶ added in v1.0.793
func (c *Client) UpsertCCAutoStatusWithContext(ctx context.Context, request *UpsertCCAutoStatusRequest) (response *UpsertCCAutoStatusResponse, err error)
UpsertCCAutoStatus 编辑SAAS型接入的紧急CC防护状态
可能返回的错误码:
INTERNALERROR = "InternalError" LIMITEXCEEDED = "LimitExceeded" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) UpsertCCRule ¶ added in v1.0.737
func (c *Client) UpsertCCRule(request *UpsertCCRuleRequest) (response *UpsertCCRuleResponse, err error)
UpsertCCRule Waf CC V2 Upsert接口
可能返回的错误码:
INTERNALERROR = "InternalError" LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) UpsertCCRuleWithContext ¶ added in v1.0.737
func (c *Client) UpsertCCRuleWithContext(ctx context.Context, request *UpsertCCRuleRequest) (response *UpsertCCRuleResponse, err error)
UpsertCCRule Waf CC V2 Upsert接口
可能返回的错误码:
INTERNALERROR = "InternalError" LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) UpsertIpAccessControl ¶ added in v1.0.386
func (c *Client) UpsertIpAccessControl(request *UpsertIpAccessControlRequest) (response *UpsertIpAccessControlResponse, err error)
UpsertIpAccessControl Waf IP黑白名单Upsert接口
可能返回的错误码:
FAILEDOPERATION_THENUMBEROFADDEDBLACKANDWHITELISTEXCEEDSTHEUPPERLIMIT = "FailedOperation.TheNumberOfAddedBlackAndWhiteListExceedsTheUpperLimit" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) UpsertIpAccessControlWithContext ¶ added in v1.0.386
func (c *Client) UpsertIpAccessControlWithContext(ctx context.Context, request *UpsertIpAccessControlRequest) (response *UpsertIpAccessControlResponse, err error)
UpsertIpAccessControl Waf IP黑白名单Upsert接口
可能返回的错误码:
FAILEDOPERATION_THENUMBEROFADDEDBLACKANDWHITELISTEXCEEDSTHEUPPERLIMIT = "FailedOperation.TheNumberOfAddedBlackAndWhiteListExceedsTheUpperLimit" INTERNALERROR = "InternalError" INTERNALERROR_DBERR = "InternalError.DBErr" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_SPECIFICATIONERR = "LimitExceeded.SpecificationErr" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) UpsertSession ¶ added in v1.0.737
func (c *Client) UpsertSession(request *UpsertSessionRequest) (response *UpsertSessionResponse, err error)
UpsertSession Waf 会话定义 Upsert接口
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) UpsertSessionWithContext ¶ added in v1.0.737
func (c *Client) UpsertSessionWithContext(ctx context.Context, request *UpsertSessionRequest) (response *UpsertSessionResponse, err error)
UpsertSession Waf 会话定义 Upsert接口
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
type CreateAccessExportRequest ¶ added in v1.0.228
type CreateAccessExportRequest struct { *tchttp.BaseRequest // 客户要查询的日志主题ID,每个客户都有对应的一个主题 TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"` // 要查询的日志的起始时间,Unix时间戳,单位ms From *int64 `json:"From,omitnil,omitempty" name:"From"` // 要查询的日志的结束时间,Unix时间戳,单位ms To *int64 `json:"To,omitnil,omitempty" name:"To"` // 日志导出检索语句 Query *string `json:"Query,omitnil,omitempty" name:"Query"` // 日志导出数量,最大值100w Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` // 日志导出数据格式。json,csv,默认为json Format *string `json:"Format,omitnil,omitempty" name:"Format"` // 日志导出时间排序。desc,asc,默认为desc Order *string `json:"Order,omitnil,omitempty" name:"Order"` }
func NewCreateAccessExportRequest ¶ added in v1.0.228
func NewCreateAccessExportRequest() (request *CreateAccessExportRequest)
func (*CreateAccessExportRequest) FromJsonString ¶ added in v1.0.228
func (r *CreateAccessExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAccessExportRequest) ToJsonString ¶ added in v1.0.228
func (r *CreateAccessExportRequest) ToJsonString() string
type CreateAccessExportRequestParams ¶ added in v1.0.426
type CreateAccessExportRequestParams struct { // 客户要查询的日志主题ID,每个客户都有对应的一个主题 TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"` // 要查询的日志的起始时间,Unix时间戳,单位ms From *int64 `json:"From,omitnil,omitempty" name:"From"` // 要查询的日志的结束时间,Unix时间戳,单位ms To *int64 `json:"To,omitnil,omitempty" name:"To"` // 日志导出检索语句 Query *string `json:"Query,omitnil,omitempty" name:"Query"` // 日志导出数量,最大值100w Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` // 日志导出数据格式。json,csv,默认为json Format *string `json:"Format,omitnil,omitempty" name:"Format"` // 日志导出时间排序。desc,asc,默认为desc Order *string `json:"Order,omitnil,omitempty" name:"Order"` }
Predefined struct for user
type CreateAccessExportResponse ¶ added in v1.0.228
type CreateAccessExportResponse struct { *tchttp.BaseResponse Response *CreateAccessExportResponseParams `json:"Response"` }
func NewCreateAccessExportResponse ¶ added in v1.0.228
func NewCreateAccessExportResponse() (response *CreateAccessExportResponse)
func (*CreateAccessExportResponse) FromJsonString ¶ added in v1.0.228
func (r *CreateAccessExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAccessExportResponse) ToJsonString ¶ added in v1.0.228
func (r *CreateAccessExportResponse) ToJsonString() string
type CreateAccessExportResponseParams ¶ added in v1.0.426
type CreateAccessExportResponseParams struct { // 日志导出ID。 ExportId *string `json:"ExportId,omitnil,omitempty" name:"ExportId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateDealsGoods ¶ added in v1.0.866
type CreateDealsGoods struct { // 商品数量 GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"` // 商品明细 GoodsDetail *CreateDealsGoodsDetail `json:"GoodsDetail,omitnil,omitempty" name:"GoodsDetail"` // 订单类型ID,用来唯一标识一个业务的一种场景(总共三种场景:新购、配置变更、续费) // 高级版: 102375(新购),102376(续费),102377(变配) // 企业版 : 102378(新购),102379(续费),102380(变配) // 旗舰版 : 102369(新购),102370(续费),102371(变配) // 域名包 : 102372(新购),102373(续费),102374(变配) // 业务扩展包 : 101040(新购),101041(续费),101042(变配) // // 高级版-CLB: 新购 101198 续费 101199 变配 101200 // 企业版-CLB 101204(新购),101205(续费),101206(变配) // 旗舰版-CLB : 101201(新购),101202(续费),101203(变配) // 域名包-CLB: 101207(新购),101208(续费),101209(变配) // 业务扩展包-CLB: 101210(新购),101211(续费),101212(变配) // // 注意:此字段可能返回 null,表示取不到有效值。 GoodsCategoryId *int64 `json:"GoodsCategoryId,omitnil,omitempty" name:"GoodsCategoryId"` // 购买waf实例区域ID // 1 表示购买大陆资源; // 9表示购买非中国大陆资源 // 注意:此字段可能返回 null,表示取不到有效值。 RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"` }
type CreateDealsGoodsDetail ¶ added in v1.0.866
type CreateDealsGoodsDetail struct { // 时间间隔 // 注意:此字段可能返回 null,表示取不到有效值。 TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"` // 单位,支持购买d、m、y 即(日、月、年) // 注意:此字段可能返回 null,表示取不到有效值。 TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"` // 子产品标签,。新购,续费必传,变配时放在oldConfig newConfig里面 // // Saas 高级版 :sp_wsm_waf_premium // Saas企业版 :sp_wsm_waf_enterprise // Saas旗舰版 :sp_wsm_waf_ultimate // Saas 业务扩展包:sp_wsm_waf_qpsep // Saas 域名扩展包:sp_wsm_waf_domain // // 高级版-CLB:sp_wsm_waf_premium_clb // 企业版-CLB : sp_wsm_waf_enterprise_clb // 旗舰版-CLB:sp_wsm_waf_ultimate_clb // 业务扩展包-CLB:sp_wsm_waf_qpsep_clb // 域名扩展包-CLB:sp_wsm_waf_domain_clb // // 注意:此字段可能返回 null,表示取不到有效值。 SubProductCode *string `json:"SubProductCode,omitnil,omitempty" name:"SubProductCode"` // 业务产品申请的pid(对应一个定价公式),通过pid计费查询到定价模型 // 高级版 :1000827 // 企业版 :1000830 // 旗舰版 :1000832 // 域名包 : 1000834 // 业务扩展包 : 1000481 // 高级版-CLB:1001150 // 企业版-CLB : 1001152 // 旗舰版-CLB:1001154 // 域名包-CLB: 1001156 // 业务扩展包-CLB : 1001160 // // 注意:此字段可能返回 null,表示取不到有效值。 Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"` // waf实例名 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 1:自动续费,0:不自动续费 // 注意:此字段可能返回 null,表示取不到有效值。 AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // waf购买的实际地域信息 // 注意:此字段可能返回 null,表示取不到有效值。 RealRegion *int64 `json:"RealRegion,omitnil,omitempty" name:"RealRegion"` // 计费细项标签数组 // Saas 高级版 sv_wsm_waf_package_premium // Saas 企业版 sv_wsm_waf_package_enterprise // Saas 旗舰版 sv_wsm_waf_package_ultimate // Saas 非中国大陆高级版 sv_wsm_waf_package_premium_intl // Saas 非中国大陆企业版 sv_wsm_waf_package_enterprise_intl // Saas 非中国大陆旗舰版 sv_wsm_waf_package_ultimate _intl // Saas 业务扩展包 sv_wsm_waf_qps_ep // Saas 域名扩展包 sv_wsm_waf_domain // // 高级版CLB sv_wsm_waf_package_premium_clb // 企业版CLB sv_wsm_waf_package_enterprise_clb // 旗舰版CLB sv_wsm_waf_package_ultimate_clb // 非中国大陆高级版 CLB sv_wsm_waf_package_premium_clb_intl // 非中国大陆企业版CLB sv_wsm_waf_package_premium_clb_intl // 非中国大陆旗舰版CLB sv_wsm_waf_package_ultimate_clb _intl // 业务扩展包CLB sv_wsm_waf_qps_ep_clb // 域名扩展包CLB sv_wsm_waf_domain_clb // // 注意:此字段可能返回 null,表示取不到有效值。 LabelTypes []*string `json:"LabelTypes,omitnil,omitempty" name:"LabelTypes"` // 计费细项标签数量,一般和SvLabelType一一对应 // 注意:此字段可能返回 null,表示取不到有效值。 LabelCounts []*int64 `json:"LabelCounts,omitnil,omitempty" name:"LabelCounts"` // 变配使用,实例到期时间 // 注意:此字段可能返回 null,表示取不到有效值。 CurDeadline *string `json:"CurDeadline,omitnil,omitempty" name:"CurDeadline"` // 对存在的实例购买bot 或api 安全 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 资源id // 注意:此字段可能返回 null,表示取不到有效值。 ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` }
type CreateDealsRequest ¶ added in v1.0.866
type CreateDealsRequest struct { *tchttp.BaseRequest // 计费下单入参 Goods []*CreateDealsGoods `json:"Goods,omitnil,omitempty" name:"Goods"` }
func NewCreateDealsRequest ¶ added in v1.0.866
func NewCreateDealsRequest() (request *CreateDealsRequest)
func (*CreateDealsRequest) FromJsonString ¶ added in v1.0.866
func (r *CreateDealsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDealsRequest) ToJsonString ¶ added in v1.0.866
func (r *CreateDealsRequest) ToJsonString() string
type CreateDealsRequestParams ¶ added in v1.0.866
type CreateDealsRequestParams struct { // 计费下单入参 Goods []*CreateDealsGoods `json:"Goods,omitnil,omitempty" name:"Goods"` }
Predefined struct for user
type CreateDealsResponse ¶ added in v1.0.866
type CreateDealsResponse struct { *tchttp.BaseResponse Response *CreateDealsResponseParams `json:"Response"` }
func NewCreateDealsResponse ¶ added in v1.0.866
func NewCreateDealsResponse() (response *CreateDealsResponse)
func (*CreateDealsResponse) FromJsonString ¶ added in v1.0.866
func (r *CreateDealsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDealsResponse) ToJsonString ¶ added in v1.0.866
func (r *CreateDealsResponse) ToJsonString() string
type CreateDealsResponseParams ¶ added in v1.0.866
type CreateDealsResponseParams struct { // 计费下单响应结构体 // 注意:此字段可能返回 null,表示取不到有效值。 Data *DealData `json:"Data,omitnil,omitempty" name:"Data"` // 1:成功,0:失败 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 返回message // 注意:此字段可能返回 null,表示取不到有效值。 ReturnMessage *string `json:"ReturnMessage,omitnil,omitempty" name:"ReturnMessage"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateHostRequest ¶ added in v1.0.632
type CreateHostRequest struct { *tchttp.BaseRequest // 防护域名配置信息 Host *HostRecord `json:"Host,omitnil,omitempty" name:"Host"` // 实例id InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` }
func NewCreateHostRequest ¶ added in v1.0.632
func NewCreateHostRequest() (request *CreateHostRequest)
func (*CreateHostRequest) FromJsonString ¶ added in v1.0.632
func (r *CreateHostRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateHostRequest) ToJsonString ¶ added in v1.0.632
func (r *CreateHostRequest) ToJsonString() string
type CreateHostRequestParams ¶ added in v1.0.632
type CreateHostRequestParams struct { // 防护域名配置信息 Host *HostRecord `json:"Host,omitnil,omitempty" name:"Host"` // 实例id InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` }
Predefined struct for user
type CreateHostResponse ¶ added in v1.0.632
type CreateHostResponse struct { *tchttp.BaseResponse Response *CreateHostResponseParams `json:"Response"` }
func NewCreateHostResponse ¶ added in v1.0.632
func NewCreateHostResponse() (response *CreateHostResponse)
func (*CreateHostResponse) FromJsonString ¶ added in v1.0.632
func (r *CreateHostResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateHostResponse) ToJsonString ¶ added in v1.0.632
func (r *CreateHostResponse) ToJsonString() string
type CreateHostResponseParams ¶ added in v1.0.632
type CreateHostResponseParams struct { // 新增防护域名ID DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateIpAccessControlRequest ¶ added in v1.0.916
type CreateIpAccessControlRequest struct { *tchttp.BaseRequest // 具体域名如:test.qcloudwaf.com // 全局域名为:global Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // ip参数列表 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` // 42为黑名单,40为白名单 ActionType *int64 `json:"ActionType,omitnil,omitempty" name:"ActionType"` // valid_ts为有效日期,值为秒级时间戳((如1680570420代表2023-04-04 09:07:00)) ValidTS *int64 `json:"ValidTS,omitnil,omitempty" name:"ValidTS"` // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // WAF实例类型,sparta-waf表示SAAS型WAF,clb-waf表示负载均衡型WAF Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 是否为批量防护IP黑白名单,当为批量防护IP黑白名单时,取值为batch,否则为空 SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"` // 备注 Note *string `json:"Note,omitnil,omitempty" name:"Note"` }
func NewCreateIpAccessControlRequest ¶ added in v1.0.916
func NewCreateIpAccessControlRequest() (request *CreateIpAccessControlRequest)
func (*CreateIpAccessControlRequest) FromJsonString ¶ added in v1.0.916
func (r *CreateIpAccessControlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateIpAccessControlRequest) ToJsonString ¶ added in v1.0.916
func (r *CreateIpAccessControlRequest) ToJsonString() string
type CreateIpAccessControlRequestParams ¶ added in v1.0.916
type CreateIpAccessControlRequestParams struct { // 具体域名如:test.qcloudwaf.com // 全局域名为:global Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // ip参数列表 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` // 42为黑名单,40为白名单 ActionType *int64 `json:"ActionType,omitnil,omitempty" name:"ActionType"` // valid_ts为有效日期,值为秒级时间戳((如1680570420代表2023-04-04 09:07:00)) ValidTS *int64 `json:"ValidTS,omitnil,omitempty" name:"ValidTS"` // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // WAF实例类型,sparta-waf表示SAAS型WAF,clb-waf表示负载均衡型WAF Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 是否为批量防护IP黑白名单,当为批量防护IP黑白名单时,取值为batch,否则为空 SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"` // 备注 Note *string `json:"Note,omitnil,omitempty" name:"Note"` }
Predefined struct for user
type CreateIpAccessControlResponse ¶ added in v1.0.916
type CreateIpAccessControlResponse struct { *tchttp.BaseResponse Response *CreateIpAccessControlResponseParams `json:"Response"` }
func NewCreateIpAccessControlResponse ¶ added in v1.0.916
func NewCreateIpAccessControlResponse() (response *CreateIpAccessControlResponse)
func (*CreateIpAccessControlResponse) FromJsonString ¶ added in v1.0.916
func (r *CreateIpAccessControlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateIpAccessControlResponse) ToJsonString ¶ added in v1.0.916
func (r *CreateIpAccessControlResponse) ToJsonString() string
type CreateIpAccessControlResponseParams ¶ added in v1.0.916
type CreateIpAccessControlResponseParams struct { // 新增的规则对应的ID // 注意:此字段可能返回 null,表示取不到有效值。 RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteAccessExportRequest ¶ added in v1.0.228
type DeleteAccessExportRequest struct { *tchttp.BaseRequest // 日志导出ID ExportId *string `json:"ExportId,omitnil,omitempty" name:"ExportId"` // 日志主题 TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"` }
func NewDeleteAccessExportRequest ¶ added in v1.0.228
func NewDeleteAccessExportRequest() (request *DeleteAccessExportRequest)
func (*DeleteAccessExportRequest) FromJsonString ¶ added in v1.0.228
func (r *DeleteAccessExportRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAccessExportRequest) ToJsonString ¶ added in v1.0.228
func (r *DeleteAccessExportRequest) ToJsonString() string
type DeleteAccessExportRequestParams ¶ added in v1.0.426
type DeleteAccessExportRequestParams struct { // 日志导出ID ExportId *string `json:"ExportId,omitnil,omitempty" name:"ExportId"` // 日志主题 TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"` }
Predefined struct for user
type DeleteAccessExportResponse ¶ added in v1.0.228
type DeleteAccessExportResponse struct { *tchttp.BaseResponse Response *DeleteAccessExportResponseParams `json:"Response"` }
func NewDeleteAccessExportResponse ¶ added in v1.0.228
func NewDeleteAccessExportResponse() (response *DeleteAccessExportResponse)
func (*DeleteAccessExportResponse) FromJsonString ¶ added in v1.0.228
func (r *DeleteAccessExportResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAccessExportResponse) ToJsonString ¶ added in v1.0.228
func (r *DeleteAccessExportResponse) ToJsonString() string
type DeleteAccessExportResponseParams ¶ added in v1.0.426
type DeleteAccessExportResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteAntiFakeUrlRequest ¶ added in v1.0.737
type DeleteAntiFakeUrlRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // Id Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDeleteAntiFakeUrlRequest ¶ added in v1.0.737
func NewDeleteAntiFakeUrlRequest() (request *DeleteAntiFakeUrlRequest)
func (*DeleteAntiFakeUrlRequest) FromJsonString ¶ added in v1.0.737
func (r *DeleteAntiFakeUrlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAntiFakeUrlRequest) ToJsonString ¶ added in v1.0.737
func (r *DeleteAntiFakeUrlRequest) ToJsonString() string
type DeleteAntiFakeUrlRequestParams ¶ added in v1.0.737
type DeleteAntiFakeUrlRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // Id Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DeleteAntiFakeUrlResponse ¶ added in v1.0.737
type DeleteAntiFakeUrlResponse struct { *tchttp.BaseResponse Response *DeleteAntiFakeUrlResponseParams `json:"Response"` }
func NewDeleteAntiFakeUrlResponse ¶ added in v1.0.737
func NewDeleteAntiFakeUrlResponse() (response *DeleteAntiFakeUrlResponse)
func (*DeleteAntiFakeUrlResponse) FromJsonString ¶ added in v1.0.737
func (r *DeleteAntiFakeUrlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAntiFakeUrlResponse) ToJsonString ¶ added in v1.0.737
func (r *DeleteAntiFakeUrlResponse) ToJsonString() string
type DeleteAntiFakeUrlResponseParams ¶ added in v1.0.737
type DeleteAntiFakeUrlResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteAntiInfoLeakRuleRequest ¶ added in v1.0.737
type DeleteAntiInfoLeakRuleRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 规则id RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` }
func NewDeleteAntiInfoLeakRuleRequest ¶ added in v1.0.737
func NewDeleteAntiInfoLeakRuleRequest() (request *DeleteAntiInfoLeakRuleRequest)
func (*DeleteAntiInfoLeakRuleRequest) FromJsonString ¶ added in v1.0.737
func (r *DeleteAntiInfoLeakRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAntiInfoLeakRuleRequest) ToJsonString ¶ added in v1.0.737
func (r *DeleteAntiInfoLeakRuleRequest) ToJsonString() string
type DeleteAntiInfoLeakRuleRequestParams ¶ added in v1.0.737
type DeleteAntiInfoLeakRuleRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 规则id RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` }
Predefined struct for user
type DeleteAntiInfoLeakRuleResponse ¶ added in v1.0.737
type DeleteAntiInfoLeakRuleResponse struct { *tchttp.BaseResponse Response *DeleteAntiInfoLeakRuleResponseParams `json:"Response"` }
func NewDeleteAntiInfoLeakRuleResponse ¶ added in v1.0.737
func NewDeleteAntiInfoLeakRuleResponse() (response *DeleteAntiInfoLeakRuleResponse)
func (*DeleteAntiInfoLeakRuleResponse) FromJsonString ¶ added in v1.0.737
func (r *DeleteAntiInfoLeakRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAntiInfoLeakRuleResponse) ToJsonString ¶ added in v1.0.737
func (r *DeleteAntiInfoLeakRuleResponse) ToJsonString() string
type DeleteAntiInfoLeakRuleResponseParams ¶ added in v1.0.737
type DeleteAntiInfoLeakRuleResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteAttackDownloadRecordRequest ¶
type DeleteAttackDownloadRecordRequest struct { *tchttp.BaseRequest // 下载任务记录唯一标记 Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDeleteAttackDownloadRecordRequest ¶
func NewDeleteAttackDownloadRecordRequest() (request *DeleteAttackDownloadRecordRequest)
func (*DeleteAttackDownloadRecordRequest) FromJsonString ¶
func (r *DeleteAttackDownloadRecordRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAttackDownloadRecordRequest) ToJsonString ¶
func (r *DeleteAttackDownloadRecordRequest) ToJsonString() string
type DeleteAttackDownloadRecordRequestParams ¶ added in v1.0.426
type DeleteAttackDownloadRecordRequestParams struct { // 下载任务记录唯一标记 Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DeleteAttackDownloadRecordResponse ¶
type DeleteAttackDownloadRecordResponse struct { *tchttp.BaseResponse Response *DeleteAttackDownloadRecordResponseParams `json:"Response"` }
func NewDeleteAttackDownloadRecordResponse ¶
func NewDeleteAttackDownloadRecordResponse() (response *DeleteAttackDownloadRecordResponse)
func (*DeleteAttackDownloadRecordResponse) FromJsonString ¶
func (r *DeleteAttackDownloadRecordResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAttackDownloadRecordResponse) ToJsonString ¶
func (r *DeleteAttackDownloadRecordResponse) ToJsonString() string
type DeleteAttackDownloadRecordResponseParams ¶ added in v1.0.426
type DeleteAttackDownloadRecordResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteAttackWhiteRuleRequest ¶ added in v1.0.765
type DeleteAttackWhiteRuleRequest struct { *tchttp.BaseRequest // 规则序号组 Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` // 用户域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
func NewDeleteAttackWhiteRuleRequest ¶ added in v1.0.765
func NewDeleteAttackWhiteRuleRequest() (request *DeleteAttackWhiteRuleRequest)
func (*DeleteAttackWhiteRuleRequest) FromJsonString ¶ added in v1.0.765
func (r *DeleteAttackWhiteRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAttackWhiteRuleRequest) ToJsonString ¶ added in v1.0.765
func (r *DeleteAttackWhiteRuleRequest) ToJsonString() string
type DeleteAttackWhiteRuleRequestParams ¶ added in v1.0.765
type DeleteAttackWhiteRuleRequestParams struct { // 规则序号组 Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` // 用户域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
Predefined struct for user
type DeleteAttackWhiteRuleResponse ¶ added in v1.0.765
type DeleteAttackWhiteRuleResponse struct { *tchttp.BaseResponse Response *DeleteAttackWhiteRuleResponseParams `json:"Response"` }
func NewDeleteAttackWhiteRuleResponse ¶ added in v1.0.765
func NewDeleteAttackWhiteRuleResponse() (response *DeleteAttackWhiteRuleResponse)
func (*DeleteAttackWhiteRuleResponse) FromJsonString ¶ added in v1.0.765
func (r *DeleteAttackWhiteRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAttackWhiteRuleResponse) ToJsonString ¶ added in v1.0.765
func (r *DeleteAttackWhiteRuleResponse) ToJsonString() string
type DeleteAttackWhiteRuleResponseParams ¶ added in v1.0.765
type DeleteAttackWhiteRuleResponseParams struct { // 删除失败的规则序号组 // 注意:此字段可能返回 null,表示取不到有效值。 FailIds []*uint64 `json:"FailIds,omitnil,omitempty" name:"FailIds"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteCCRuleRequest ¶ added in v1.0.737
type DeleteCCRuleRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 规则名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // clb-waf或者sparta-waf Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 规则Id RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` }
func NewDeleteCCRuleRequest ¶ added in v1.0.737
func NewDeleteCCRuleRequest() (request *DeleteCCRuleRequest)
func (*DeleteCCRuleRequest) FromJsonString ¶ added in v1.0.737
func (r *DeleteCCRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCCRuleRequest) ToJsonString ¶ added in v1.0.737
func (r *DeleteCCRuleRequest) ToJsonString() string
type DeleteCCRuleRequestParams ¶ added in v1.0.737
type DeleteCCRuleRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 规则名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // clb-waf或者sparta-waf Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 规则Id RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` }
Predefined struct for user
type DeleteCCRuleResponse ¶ added in v1.0.737
type DeleteCCRuleResponse struct { *tchttp.BaseResponse Response *DeleteCCRuleResponseParams `json:"Response"` }
func NewDeleteCCRuleResponse ¶ added in v1.0.737
func NewDeleteCCRuleResponse() (response *DeleteCCRuleResponse)
func (*DeleteCCRuleResponse) FromJsonString ¶ added in v1.0.737
func (r *DeleteCCRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCCRuleResponse) ToJsonString ¶ added in v1.0.737
func (r *DeleteCCRuleResponse) ToJsonString() string
type DeleteCCRuleResponseParams ¶ added in v1.0.737
type DeleteCCRuleResponseParams struct { // 一般为null // 注意:此字段可能返回 null,表示取不到有效值。 Data *string `json:"Data,omitnil,omitempty" name:"Data"` // 操作的规则Id RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteCustomRuleRequest ¶ added in v1.0.732
type DeleteCustomRuleRequest struct { *tchttp.BaseRequest // 删除的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 删除的规则ID RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // WAF的版本,clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF,默认是sparta-waf。 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` }
func NewDeleteCustomRuleRequest ¶ added in v1.0.732
func NewDeleteCustomRuleRequest() (request *DeleteCustomRuleRequest)
func (*DeleteCustomRuleRequest) FromJsonString ¶ added in v1.0.732
func (r *DeleteCustomRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCustomRuleRequest) ToJsonString ¶ added in v1.0.732
func (r *DeleteCustomRuleRequest) ToJsonString() string
type DeleteCustomRuleRequestParams ¶ added in v1.0.732
type DeleteCustomRuleRequestParams struct { // 删除的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 删除的规则ID RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // WAF的版本,clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF,默认是sparta-waf。 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` }
Predefined struct for user
type DeleteCustomRuleResponse ¶ added in v1.0.732
type DeleteCustomRuleResponse struct { *tchttp.BaseResponse Response *DeleteCustomRuleResponseParams `json:"Response"` }
func NewDeleteCustomRuleResponse ¶ added in v1.0.732
func NewDeleteCustomRuleResponse() (response *DeleteCustomRuleResponse)
func (*DeleteCustomRuleResponse) FromJsonString ¶ added in v1.0.732
func (r *DeleteCustomRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCustomRuleResponse) ToJsonString ¶ added in v1.0.732
func (r *DeleteCustomRuleResponse) ToJsonString() string
type DeleteCustomRuleResponseParams ¶ added in v1.0.732
type DeleteCustomRuleResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteCustomWhiteRuleRequest ¶ added in v1.0.643
type DeleteCustomWhiteRuleRequest struct { *tchttp.BaseRequest // 删除的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 删除的规则ID RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` }
func NewDeleteCustomWhiteRuleRequest ¶ added in v1.0.643
func NewDeleteCustomWhiteRuleRequest() (request *DeleteCustomWhiteRuleRequest)
func (*DeleteCustomWhiteRuleRequest) FromJsonString ¶ added in v1.0.643
func (r *DeleteCustomWhiteRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCustomWhiteRuleRequest) ToJsonString ¶ added in v1.0.643
func (r *DeleteCustomWhiteRuleRequest) ToJsonString() string
type DeleteCustomWhiteRuleRequestParams ¶ added in v1.0.643
type DeleteCustomWhiteRuleRequestParams struct { // 删除的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 删除的规则ID RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` }
Predefined struct for user
type DeleteCustomWhiteRuleResponse ¶ added in v1.0.643
type DeleteCustomWhiteRuleResponse struct { *tchttp.BaseResponse Response *DeleteCustomWhiteRuleResponseParams `json:"Response"` }
func NewDeleteCustomWhiteRuleResponse ¶ added in v1.0.643
func NewDeleteCustomWhiteRuleResponse() (response *DeleteCustomWhiteRuleResponse)
func (*DeleteCustomWhiteRuleResponse) FromJsonString ¶ added in v1.0.643
func (r *DeleteCustomWhiteRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCustomWhiteRuleResponse) ToJsonString ¶ added in v1.0.643
func (r *DeleteCustomWhiteRuleResponse) ToJsonString() string
type DeleteCustomWhiteRuleResponseParams ¶ added in v1.0.643
type DeleteCustomWhiteRuleResponseParams struct { // 操作的状态码,如果所有的资源操作成功则返回的是成功的状态码,如果有资源操作失败则需要解析Message的内容来查看哪个资源失败 Success *ResponseCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteDomainWhiteRulesRequest ¶ added in v1.0.386
type DeleteDomainWhiteRulesRequest struct { *tchttp.BaseRequest // 需要删除的规则域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 需要删除的白名单规则 Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
func NewDeleteDomainWhiteRulesRequest ¶ added in v1.0.386
func NewDeleteDomainWhiteRulesRequest() (request *DeleteDomainWhiteRulesRequest)
func (*DeleteDomainWhiteRulesRequest) FromJsonString ¶ added in v1.0.386
func (r *DeleteDomainWhiteRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDomainWhiteRulesRequest) ToJsonString ¶ added in v1.0.386
func (r *DeleteDomainWhiteRulesRequest) ToJsonString() string
type DeleteDomainWhiteRulesRequestParams ¶ added in v1.0.426
type DeleteDomainWhiteRulesRequestParams struct { // 需要删除的规则域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 需要删除的白名单规则 Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
Predefined struct for user
type DeleteDomainWhiteRulesResponse ¶ added in v1.0.386
type DeleteDomainWhiteRulesResponse struct { *tchttp.BaseResponse Response *DeleteDomainWhiteRulesResponseParams `json:"Response"` }
func NewDeleteDomainWhiteRulesResponse ¶ added in v1.0.386
func NewDeleteDomainWhiteRulesResponse() (response *DeleteDomainWhiteRulesResponse)
func (*DeleteDomainWhiteRulesResponse) FromJsonString ¶ added in v1.0.386
func (r *DeleteDomainWhiteRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDomainWhiteRulesResponse) ToJsonString ¶ added in v1.0.386
func (r *DeleteDomainWhiteRulesResponse) ToJsonString() string
type DeleteDomainWhiteRulesResponseParams ¶ added in v1.0.426
type DeleteDomainWhiteRulesResponseParams struct { // 出参 // 注意:此字段可能返回 null,表示取不到有效值。 Data *string `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteDownloadRecordRequest ¶
type DeleteDownloadRecordRequest struct { *tchttp.BaseRequest // 记录id Flow *string `json:"Flow,omitnil,omitempty" name:"Flow"` }
func NewDeleteDownloadRecordRequest ¶
func NewDeleteDownloadRecordRequest() (request *DeleteDownloadRecordRequest)
func (*DeleteDownloadRecordRequest) FromJsonString ¶
func (r *DeleteDownloadRecordRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDownloadRecordRequest) ToJsonString ¶
func (r *DeleteDownloadRecordRequest) ToJsonString() string
type DeleteDownloadRecordRequestParams ¶ added in v1.0.426
type DeleteDownloadRecordRequestParams struct { // 记录id Flow *string `json:"Flow,omitnil,omitempty" name:"Flow"` }
Predefined struct for user
type DeleteDownloadRecordResponse ¶
type DeleteDownloadRecordResponse struct { *tchttp.BaseResponse Response *DeleteDownloadRecordResponseParams `json:"Response"` }
func NewDeleteDownloadRecordResponse ¶
func NewDeleteDownloadRecordResponse() (response *DeleteDownloadRecordResponse)
func (*DeleteDownloadRecordResponse) FromJsonString ¶
func (r *DeleteDownloadRecordResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDownloadRecordResponse) ToJsonString ¶
func (r *DeleteDownloadRecordResponse) ToJsonString() string
type DeleteDownloadRecordResponseParams ¶ added in v1.0.426
type DeleteDownloadRecordResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteHostRequest ¶ added in v1.0.730
type DeleteHostRequest struct { *tchttp.BaseRequest // 删除的域名列表 HostsDel []*HostDel `json:"HostsDel,omitnil,omitempty" name:"HostsDel"` }
func NewDeleteHostRequest ¶ added in v1.0.730
func NewDeleteHostRequest() (request *DeleteHostRequest)
func (*DeleteHostRequest) FromJsonString ¶ added in v1.0.730
func (r *DeleteHostRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteHostRequest) ToJsonString ¶ added in v1.0.730
func (r *DeleteHostRequest) ToJsonString() string
type DeleteHostRequestParams ¶ added in v1.0.730
type DeleteHostRequestParams struct { // 删除的域名列表 HostsDel []*HostDel `json:"HostsDel,omitnil,omitempty" name:"HostsDel"` }
Predefined struct for user
type DeleteHostResponse ¶ added in v1.0.730
type DeleteHostResponse struct { *tchttp.BaseResponse Response *DeleteHostResponseParams `json:"Response"` }
func NewDeleteHostResponse ¶ added in v1.0.730
func NewDeleteHostResponse() (response *DeleteHostResponse)
func (*DeleteHostResponse) FromJsonString ¶ added in v1.0.730
func (r *DeleteHostResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteHostResponse) ToJsonString ¶ added in v1.0.730
func (r *DeleteHostResponse) ToJsonString() string
type DeleteHostResponseParams ¶ added in v1.0.730
type DeleteHostResponseParams struct { // 域名删除结果。Code表示状态码,Message表示详细信息。 Success *ResponseCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteIpAccessControlRequest ¶ added in v1.0.386
type DeleteIpAccessControlRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 删除的ip数组 Items []*string `json:"Items,omitnil,omitempty" name:"Items"` // 若IsId字段为True,则Items列表元素需为Id,否则为IP IsId *bool `json:"IsId,omitnil,omitempty" name:"IsId"` // 是否删除对应的域名下的所有黑/白IP名单,true表示全部删除,false表示只删除指定ip名单 DeleteAll *bool `json:"DeleteAll,omitnil,omitempty" name:"DeleteAll"` // 是否为多域名黑白名单 SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"` // IP黑白名单类型,40为IP白名单,42为IP黑名单 ActionType *uint64 `json:"ActionType,omitnil,omitempty" name:"ActionType"` }
func NewDeleteIpAccessControlRequest ¶ added in v1.0.386
func NewDeleteIpAccessControlRequest() (request *DeleteIpAccessControlRequest)
func (*DeleteIpAccessControlRequest) FromJsonString ¶ added in v1.0.386
func (r *DeleteIpAccessControlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteIpAccessControlRequest) ToJsonString ¶ added in v1.0.386
func (r *DeleteIpAccessControlRequest) ToJsonString() string
type DeleteIpAccessControlRequestParams ¶ added in v1.0.426
type DeleteIpAccessControlRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 删除的ip数组 Items []*string `json:"Items,omitnil,omitempty" name:"Items"` // 若IsId字段为True,则Items列表元素需为Id,否则为IP IsId *bool `json:"IsId,omitnil,omitempty" name:"IsId"` // 是否删除对应的域名下的所有黑/白IP名单,true表示全部删除,false表示只删除指定ip名单 DeleteAll *bool `json:"DeleteAll,omitnil,omitempty" name:"DeleteAll"` // 是否为多域名黑白名单 SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"` // IP黑白名单类型,40为IP白名单,42为IP黑名单 ActionType *uint64 `json:"ActionType,omitnil,omitempty" name:"ActionType"` }
Predefined struct for user
type DeleteIpAccessControlResponse ¶ added in v1.0.386
type DeleteIpAccessControlResponse struct { *tchttp.BaseResponse Response *DeleteIpAccessControlResponseParams `json:"Response"` }
func NewDeleteIpAccessControlResponse ¶ added in v1.0.386
func NewDeleteIpAccessControlResponse() (response *DeleteIpAccessControlResponse)
func (*DeleteIpAccessControlResponse) FromJsonString ¶ added in v1.0.386
func (r *DeleteIpAccessControlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteIpAccessControlResponse) ToJsonString ¶ added in v1.0.386
func (r *DeleteIpAccessControlResponse) ToJsonString() string
type DeleteIpAccessControlResponseParams ¶ added in v1.0.426
type DeleteIpAccessControlResponseParams struct { // 删除失败的条目 // 注意:此字段可能返回 null,表示取不到有效值。 FailedItems *string `json:"FailedItems,omitnil,omitempty" name:"FailedItems"` // 删除失败的条目数 // 注意:此字段可能返回 null,表示取不到有效值。 FailedCount *int64 `json:"FailedCount,omitnil,omitempty" name:"FailedCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteIpAccessControlV2Request ¶ added in v1.0.916
type DeleteIpAccessControlV2Request struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 规则ID列表,支持批量删除 RuleIds []*uint64 `json:"RuleIds,omitnil,omitempty" name:"RuleIds"` // 是否删除对应的域名下的所有黑/白IP名单,true表示全部删除,false表示只删除指定ip名单 DeleteAll *bool `json:"DeleteAll,omitnil,omitempty" name:"DeleteAll"` // batch表示为批量防护的IP黑白名单 SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"` // IP黑白名单类型,40为IP白名单,42为IP黑名单 ActionType *uint64 `json:"ActionType,omitnil,omitempty" name:"ActionType"` }
func NewDeleteIpAccessControlV2Request ¶ added in v1.0.916
func NewDeleteIpAccessControlV2Request() (request *DeleteIpAccessControlV2Request)
func (*DeleteIpAccessControlV2Request) FromJsonString ¶ added in v1.0.916
func (r *DeleteIpAccessControlV2Request) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteIpAccessControlV2Request) ToJsonString ¶ added in v1.0.916
func (r *DeleteIpAccessControlV2Request) ToJsonString() string
type DeleteIpAccessControlV2RequestParams ¶ added in v1.0.916
type DeleteIpAccessControlV2RequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 规则ID列表,支持批量删除 RuleIds []*uint64 `json:"RuleIds,omitnil,omitempty" name:"RuleIds"` // 是否删除对应的域名下的所有黑/白IP名单,true表示全部删除,false表示只删除指定ip名单 DeleteAll *bool `json:"DeleteAll,omitnil,omitempty" name:"DeleteAll"` // batch表示为批量防护的IP黑白名单 SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"` // IP黑白名单类型,40为IP白名单,42为IP黑名单 ActionType *uint64 `json:"ActionType,omitnil,omitempty" name:"ActionType"` }
Predefined struct for user
type DeleteIpAccessControlV2Response ¶ added in v1.0.916
type DeleteIpAccessControlV2Response struct { *tchttp.BaseResponse Response *DeleteIpAccessControlV2ResponseParams `json:"Response"` }
func NewDeleteIpAccessControlV2Response ¶ added in v1.0.916
func NewDeleteIpAccessControlV2Response() (response *DeleteIpAccessControlV2Response)
func (*DeleteIpAccessControlV2Response) FromJsonString ¶ added in v1.0.916
func (r *DeleteIpAccessControlV2Response) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteIpAccessControlV2Response) ToJsonString ¶ added in v1.0.916
func (r *DeleteIpAccessControlV2Response) ToJsonString() string
type DeleteIpAccessControlV2ResponseParams ¶ added in v1.0.916
type DeleteIpAccessControlV2ResponseParams struct { // 在批量删除的时候表示删除失败的条数 FailedCount *int64 `json:"FailedCount,omitnil,omitempty" name:"FailedCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteSessionRequest ¶
type DeleteSessionRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // clb-waf 或者 sprta-waf Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 要删除的SessionID SessionID *int64 `json:"SessionID,omitnil,omitempty" name:"SessionID"` }
func NewDeleteSessionRequest ¶
func NewDeleteSessionRequest() (request *DeleteSessionRequest)
func (*DeleteSessionRequest) FromJsonString ¶
func (r *DeleteSessionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSessionRequest) ToJsonString ¶
func (r *DeleteSessionRequest) ToJsonString() string
type DeleteSessionRequestParams ¶ added in v1.0.426
type DeleteSessionRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // clb-waf 或者 sprta-waf Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 要删除的SessionID SessionID *int64 `json:"SessionID,omitnil,omitempty" name:"SessionID"` }
Predefined struct for user
type DeleteSessionResponse ¶
type DeleteSessionResponse struct { *tchttp.BaseResponse Response *DeleteSessionResponseParams `json:"Response"` }
func NewDeleteSessionResponse ¶
func NewDeleteSessionResponse() (response *DeleteSessionResponse)
func (*DeleteSessionResponse) FromJsonString ¶
func (r *DeleteSessionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSessionResponse) ToJsonString ¶
func (r *DeleteSessionResponse) ToJsonString() string
type DeleteSessionResponseParams ¶ added in v1.0.426
type DeleteSessionResponseParams struct { // 结果 // 注意:此字段可能返回 null,表示取不到有效值。 Data *string `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteSpartaProtectionRequest ¶ added in v1.0.730
type DeleteSpartaProtectionRequest struct { *tchttp.BaseRequest // 域名列表 Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"` // 实例类型 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 必填项。域名所属实例ID InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` }
func NewDeleteSpartaProtectionRequest ¶ added in v1.0.730
func NewDeleteSpartaProtectionRequest() (request *DeleteSpartaProtectionRequest)
func (*DeleteSpartaProtectionRequest) FromJsonString ¶ added in v1.0.730
func (r *DeleteSpartaProtectionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSpartaProtectionRequest) ToJsonString ¶ added in v1.0.730
func (r *DeleteSpartaProtectionRequest) ToJsonString() string
type DeleteSpartaProtectionRequestParams ¶ added in v1.0.730
type DeleteSpartaProtectionRequestParams struct { // 域名列表 Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"` // 实例类型 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 必填项。域名所属实例ID InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` }
Predefined struct for user
type DeleteSpartaProtectionResponse ¶ added in v1.0.730
type DeleteSpartaProtectionResponse struct { *tchttp.BaseResponse Response *DeleteSpartaProtectionResponseParams `json:"Response"` }
func NewDeleteSpartaProtectionResponse ¶ added in v1.0.730
func NewDeleteSpartaProtectionResponse() (response *DeleteSpartaProtectionResponse)
func (*DeleteSpartaProtectionResponse) FromJsonString ¶ added in v1.0.730
func (r *DeleteSpartaProtectionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSpartaProtectionResponse) ToJsonString ¶ added in v1.0.730
func (r *DeleteSpartaProtectionResponse) ToJsonString() string
type DeleteSpartaProtectionResponseParams ¶ added in v1.0.730
type DeleteSpartaProtectionResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAccessExportsRequest ¶ added in v1.0.228
type DescribeAccessExportsRequest struct { *tchttp.BaseRequest // 客户要查询的日志主题ID,每个客户都有对应的一个主题 TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"` // 分页的偏移量,默认值为0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页单页限制数目,默认值为20,最大值100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeAccessExportsRequest ¶ added in v1.0.228
func NewDescribeAccessExportsRequest() (request *DescribeAccessExportsRequest)
func (*DescribeAccessExportsRequest) FromJsonString ¶ added in v1.0.228
func (r *DescribeAccessExportsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessExportsRequest) ToJsonString ¶ added in v1.0.228
func (r *DescribeAccessExportsRequest) ToJsonString() string
type DescribeAccessExportsRequestParams ¶ added in v1.0.426
type DescribeAccessExportsRequestParams struct { // 客户要查询的日志主题ID,每个客户都有对应的一个主题 TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"` // 分页的偏移量,默认值为0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页单页限制数目,默认值为20,最大值100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeAccessExportsResponse ¶ added in v1.0.228
type DescribeAccessExportsResponse struct { *tchttp.BaseResponse Response *DescribeAccessExportsResponseParams `json:"Response"` }
func NewDescribeAccessExportsResponse ¶ added in v1.0.228
func NewDescribeAccessExportsResponse() (response *DescribeAccessExportsResponse)
func (*DescribeAccessExportsResponse) FromJsonString ¶ added in v1.0.228
func (r *DescribeAccessExportsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessExportsResponse) ToJsonString ¶ added in v1.0.228
func (r *DescribeAccessExportsResponse) ToJsonString() string
type DescribeAccessExportsResponseParams ¶ added in v1.0.426
type DescribeAccessExportsResponseParams struct { // 日志导出ID。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 日志导出列表 // 注意:此字段可能返回 null,表示取不到有效值。 Exports []*ExportAccessInfo `json:"Exports,omitnil,omitempty" name:"Exports"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAccessFastAnalysisRequest ¶ added in v1.0.228
type DescribeAccessFastAnalysisRequest struct { *tchttp.BaseRequest // 客户要查询的日志主题ID,每个客户都有对应的一个主题 TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"` // 要查询的日志的起始时间,Unix时间戳,单位ms From *int64 `json:"From,omitnil,omitempty" name:"From"` // 要查询的日志的结束时间,Unix时间戳,单位ms To *int64 `json:"To,omitnil,omitempty" name:"To"` // 查询语句,语句长度最大为4096,由于本接口是分析接口,如果无过滤条件,必须传 * 表示匹配所有,参考CLS的分析统计语句的文档 Query *string `json:"Query,omitnil,omitempty" name:"Query"` // 需要分析统计的字段名 FieldName *string `json:"FieldName,omitnil,omitempty" name:"FieldName"` // 排序字段,升序asc,降序desc,默认降序desc Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` // 返回的top数,默认返回top5 Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` }
func NewDescribeAccessFastAnalysisRequest ¶ added in v1.0.228
func NewDescribeAccessFastAnalysisRequest() (request *DescribeAccessFastAnalysisRequest)
func (*DescribeAccessFastAnalysisRequest) FromJsonString ¶ added in v1.0.228
func (r *DescribeAccessFastAnalysisRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessFastAnalysisRequest) ToJsonString ¶ added in v1.0.228
func (r *DescribeAccessFastAnalysisRequest) ToJsonString() string
type DescribeAccessFastAnalysisRequestParams ¶ added in v1.0.426
type DescribeAccessFastAnalysisRequestParams struct { // 客户要查询的日志主题ID,每个客户都有对应的一个主题 TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"` // 要查询的日志的起始时间,Unix时间戳,单位ms From *int64 `json:"From,omitnil,omitempty" name:"From"` // 要查询的日志的结束时间,Unix时间戳,单位ms To *int64 `json:"To,omitnil,omitempty" name:"To"` // 查询语句,语句长度最大为4096,由于本接口是分析接口,如果无过滤条件,必须传 * 表示匹配所有,参考CLS的分析统计语句的文档 Query *string `json:"Query,omitnil,omitempty" name:"Query"` // 需要分析统计的字段名 FieldName *string `json:"FieldName,omitnil,omitempty" name:"FieldName"` // 排序字段,升序asc,降序desc,默认降序desc Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` // 返回的top数,默认返回top5 Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` }
Predefined struct for user
type DescribeAccessFastAnalysisResponse ¶ added in v1.0.228
type DescribeAccessFastAnalysisResponse struct { *tchttp.BaseResponse Response *DescribeAccessFastAnalysisResponseParams `json:"Response"` }
func NewDescribeAccessFastAnalysisResponse ¶ added in v1.0.228
func NewDescribeAccessFastAnalysisResponse() (response *DescribeAccessFastAnalysisResponse)
func (*DescribeAccessFastAnalysisResponse) FromJsonString ¶ added in v1.0.228
func (r *DescribeAccessFastAnalysisResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessFastAnalysisResponse) ToJsonString ¶ added in v1.0.228
func (r *DescribeAccessFastAnalysisResponse) ToJsonString() string
type DescribeAccessFastAnalysisResponseParams ¶ added in v1.0.426
type DescribeAccessFastAnalysisResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAccessHistogramRequest ¶ added in v1.0.710
type DescribeAccessHistogramRequest struct { *tchttp.BaseRequest // 老版本查询的日志主题ID,新版本传空字符串即可 TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"` // 要查询的日志的起始时间,Unix时间戳,单位ms From *int64 `json:"From,omitnil,omitempty" name:"From"` // 要查询的日志的结束时间,Unix时间戳,单位ms To *int64 `json:"To,omitnil,omitempty" name:"To"` // 查询语句,语句长度最大为4096 Query *string `json:"Query,omitnil,omitempty" name:"Query"` // 柱状图间隔时间差,单位ms Interval *int64 `json:"Interval,omitnil,omitempty" name:"Interval"` }
func NewDescribeAccessHistogramRequest ¶ added in v1.0.710
func NewDescribeAccessHistogramRequest() (request *DescribeAccessHistogramRequest)
func (*DescribeAccessHistogramRequest) FromJsonString ¶ added in v1.0.710
func (r *DescribeAccessHistogramRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessHistogramRequest) ToJsonString ¶ added in v1.0.710
func (r *DescribeAccessHistogramRequest) ToJsonString() string
type DescribeAccessHistogramRequestParams ¶ added in v1.0.710
type DescribeAccessHistogramRequestParams struct { // 老版本查询的日志主题ID,新版本传空字符串即可 TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"` // 要查询的日志的起始时间,Unix时间戳,单位ms From *int64 `json:"From,omitnil,omitempty" name:"From"` // 要查询的日志的结束时间,Unix时间戳,单位ms To *int64 `json:"To,omitnil,omitempty" name:"To"` // 查询语句,语句长度最大为4096 Query *string `json:"Query,omitnil,omitempty" name:"Query"` // 柱状图间隔时间差,单位ms Interval *int64 `json:"Interval,omitnil,omitempty" name:"Interval"` }
Predefined struct for user
type DescribeAccessHistogramResponse ¶ added in v1.0.710
type DescribeAccessHistogramResponse struct { *tchttp.BaseResponse Response *DescribeAccessHistogramResponseParams `json:"Response"` }
func NewDescribeAccessHistogramResponse ¶ added in v1.0.710
func NewDescribeAccessHistogramResponse() (response *DescribeAccessHistogramResponse)
func (*DescribeAccessHistogramResponse) FromJsonString ¶ added in v1.0.710
func (r *DescribeAccessHistogramResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessHistogramResponse) ToJsonString ¶ added in v1.0.710
func (r *DescribeAccessHistogramResponse) ToJsonString() string
type DescribeAccessHistogramResponseParams ¶ added in v1.0.710
type DescribeAccessHistogramResponseParams struct { // 柱状图间隔时间差,单位ms Interval *int64 `json:"Interval,omitnil,omitempty" name:"Interval"` // 满足条件的日志条数 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 注意:此字段可能返回 null,表示取不到有效值 // 注意:此字段可能返回 null,表示取不到有效值。 HistogramInfos []*AccessHistogramItem `json:"HistogramInfos,omitnil,omitempty" name:"HistogramInfos"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAccessIndexRequest ¶ added in v1.0.228
type DescribeAccessIndexRequest struct {
*tchttp.BaseRequest
}
func NewDescribeAccessIndexRequest ¶ added in v1.0.228
func NewDescribeAccessIndexRequest() (request *DescribeAccessIndexRequest)
func (*DescribeAccessIndexRequest) FromJsonString ¶ added in v1.0.228
func (r *DescribeAccessIndexRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessIndexRequest) ToJsonString ¶ added in v1.0.228
func (r *DescribeAccessIndexRequest) ToJsonString() string
type DescribeAccessIndexRequestParams ¶ added in v1.0.426
type DescribeAccessIndexRequestParams struct { }
Predefined struct for user
type DescribeAccessIndexResponse ¶ added in v1.0.228
type DescribeAccessIndexResponse struct { *tchttp.BaseResponse Response *DescribeAccessIndexResponseParams `json:"Response"` }
func NewDescribeAccessIndexResponse ¶ added in v1.0.228
func NewDescribeAccessIndexResponse() (response *DescribeAccessIndexResponse)
func (*DescribeAccessIndexResponse) FromJsonString ¶ added in v1.0.228
func (r *DescribeAccessIndexResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccessIndexResponse) ToJsonString ¶ added in v1.0.228
func (r *DescribeAccessIndexResponse) ToJsonString() string
type DescribeAccessIndexResponseParams ¶ added in v1.0.426
type DescribeAccessIndexResponseParams struct { // 是否生效,true表示生效,false表示未生效 Status *bool `json:"Status,omitnil,omitempty" name:"Status"` // 索引配置信息 // 注意:此字段可能返回 null,表示取不到有效值。 // 注意:此字段可能返回 null,表示取不到有效值。 Rule *AccessRuleInfo `json:"Rule,omitnil,omitempty" name:"Rule"` // 索引修改时间,初始值为索引创建时间。 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAntiFakeRulesRequest ¶ added in v1.0.737
type DescribeAntiFakeRulesRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 偏移 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 容量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 过滤数组,name可以是如下的值: RuleID,ParamName,Url,Action,Method,Source,Status Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"` // asc或者desc Order *string `json:"Order,omitnil,omitempty" name:"Order"` // 目前支持根据ts排序 By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeAntiFakeRulesRequest ¶ added in v1.0.737
func NewDescribeAntiFakeRulesRequest() (request *DescribeAntiFakeRulesRequest)
func (*DescribeAntiFakeRulesRequest) FromJsonString ¶ added in v1.0.737
func (r *DescribeAntiFakeRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAntiFakeRulesRequest) ToJsonString ¶ added in v1.0.737
func (r *DescribeAntiFakeRulesRequest) ToJsonString() string
type DescribeAntiFakeRulesRequestParams ¶ added in v1.0.737
type DescribeAntiFakeRulesRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 偏移 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 容量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 过滤数组,name可以是如下的值: RuleID,ParamName,Url,Action,Method,Source,Status Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"` // asc或者desc Order *string `json:"Order,omitnil,omitempty" name:"Order"` // 目前支持根据ts排序 By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeAntiFakeRulesResponse ¶ added in v1.0.737
type DescribeAntiFakeRulesResponse struct { *tchttp.BaseResponse Response *DescribeAntiFakeRulesResponseParams `json:"Response"` }
func NewDescribeAntiFakeRulesResponse ¶ added in v1.0.737
func NewDescribeAntiFakeRulesResponse() (response *DescribeAntiFakeRulesResponse)
func (*DescribeAntiFakeRulesResponse) FromJsonString ¶ added in v1.0.737
func (r *DescribeAntiFakeRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAntiFakeRulesResponse) ToJsonString ¶ added in v1.0.737
func (r *DescribeAntiFakeRulesResponse) ToJsonString() string
type DescribeAntiFakeRulesResponseParams ¶ added in v1.0.737
type DescribeAntiFakeRulesResponseParams struct { // 返回值 // 注意:此字段可能返回 null,表示取不到有效值。 Data []*CacheUrlItems `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAntiFakeUrlRequest ¶ added in v1.0.737
type DescribeAntiFakeUrlRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 翻页参数 PageInfo *PageInfo `json:"PageInfo,omitnil,omitempty" name:"PageInfo"` }
func NewDescribeAntiFakeUrlRequest ¶ added in v1.0.737
func NewDescribeAntiFakeUrlRequest() (request *DescribeAntiFakeUrlRequest)
func (*DescribeAntiFakeUrlRequest) FromJsonString ¶ added in v1.0.737
func (r *DescribeAntiFakeUrlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAntiFakeUrlRequest) ToJsonString ¶ added in v1.0.737
func (r *DescribeAntiFakeUrlRequest) ToJsonString() string
type DescribeAntiFakeUrlRequestParams ¶ added in v1.0.737
type DescribeAntiFakeUrlRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 翻页参数 PageInfo *PageInfo `json:"PageInfo,omitnil,omitempty" name:"PageInfo"` }
Predefined struct for user
type DescribeAntiFakeUrlResponse ¶ added in v1.0.737
type DescribeAntiFakeUrlResponse struct { *tchttp.BaseResponse Response *DescribeAntiFakeUrlResponseParams `json:"Response"` }
func NewDescribeAntiFakeUrlResponse ¶ added in v1.0.737
func NewDescribeAntiFakeUrlResponse() (response *DescribeAntiFakeUrlResponse)
func (*DescribeAntiFakeUrlResponse) FromJsonString ¶ added in v1.0.737
func (r *DescribeAntiFakeUrlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAntiFakeUrlResponse) ToJsonString ¶ added in v1.0.737
func (r *DescribeAntiFakeUrlResponse) ToJsonString() string
type DescribeAntiFakeUrlResponseParams ¶ added in v1.0.737
type DescribeAntiFakeUrlResponseParams struct { // 总数 Total *string `json:"Total,omitnil,omitempty" name:"Total"` // 信息 List []*CacheUrlItem `json:"List,omitnil,omitempty" name:"List"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAntiInfoLeakRulesRequest ¶ added in v1.0.737
type DescribeAntiInfoLeakRulesRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 动作类型 ActionType *int64 `json:"ActionType,omitnil,omitempty" name:"ActionType"` // 翻页 PageInfo *PageInfo `json:"PageInfo,omitnil,omitempty" name:"PageInfo"` }
func NewDescribeAntiInfoLeakRulesRequest ¶ added in v1.0.737
func NewDescribeAntiInfoLeakRulesRequest() (request *DescribeAntiInfoLeakRulesRequest)
func (*DescribeAntiInfoLeakRulesRequest) FromJsonString ¶ added in v1.0.737
func (r *DescribeAntiInfoLeakRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAntiInfoLeakRulesRequest) ToJsonString ¶ added in v1.0.737
func (r *DescribeAntiInfoLeakRulesRequest) ToJsonString() string
type DescribeAntiInfoLeakRulesRequestParams ¶ added in v1.0.737
type DescribeAntiInfoLeakRulesRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 动作类型 ActionType *int64 `json:"ActionType,omitnil,omitempty" name:"ActionType"` // 翻页 PageInfo *PageInfo `json:"PageInfo,omitnil,omitempty" name:"PageInfo"` }
Predefined struct for user
type DescribeAntiInfoLeakRulesResponse ¶ added in v1.0.737
type DescribeAntiInfoLeakRulesResponse struct { *tchttp.BaseResponse Response *DescribeAntiInfoLeakRulesResponseParams `json:"Response"` }
func NewDescribeAntiInfoLeakRulesResponse ¶ added in v1.0.737
func NewDescribeAntiInfoLeakRulesResponse() (response *DescribeAntiInfoLeakRulesResponse)
func (*DescribeAntiInfoLeakRulesResponse) FromJsonString ¶ added in v1.0.737
func (r *DescribeAntiInfoLeakRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAntiInfoLeakRulesResponse) ToJsonString ¶ added in v1.0.737
func (r *DescribeAntiInfoLeakRulesResponse) ToJsonString() string
type DescribeAntiInfoLeakRulesResponseParams ¶ added in v1.0.737
type DescribeAntiInfoLeakRulesResponseParams struct { // 记录条数 TotalCount *string `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 规则列表 RuleList []*DescribeAntiInfoLeakRulesRuleItem `json:"RuleList,omitnil,omitempty" name:"RuleList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAntiInfoLeakRulesRuleItem ¶ added in v1.0.737
type DescribeAntiInfoLeakRulesRuleItem struct { // 规则ID RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 规则名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 规则状态 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 规则动作类型 ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"` // 规则创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 详细的规则 Strategies []*DescribeAntiInfoLeakRulesStrategyItem `json:"Strategies,omitnil,omitempty" name:"Strategies"` }
type DescribeAntiInfoLeakRulesStrategyItem ¶ added in v1.0.737
type DescribeAntiInfoLeakageRulesRequest ¶ added in v1.0.737
type DescribeAntiInfoLeakageRulesRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 翻页支持,读取偏移 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 翻页支持,读取长度限制 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序方式,asc或者desc Order *string `json:"Order,omitnil,omitempty" name:"Order"` // 过滤器,可以允许如下的值: // RuleId,Match_field,Name,Action,Status Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeAntiInfoLeakageRulesRequest ¶ added in v1.0.737
func NewDescribeAntiInfoLeakageRulesRequest() (request *DescribeAntiInfoLeakageRulesRequest)
func (*DescribeAntiInfoLeakageRulesRequest) FromJsonString ¶ added in v1.0.737
func (r *DescribeAntiInfoLeakageRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAntiInfoLeakageRulesRequest) ToJsonString ¶ added in v1.0.737
func (r *DescribeAntiInfoLeakageRulesRequest) ToJsonString() string
type DescribeAntiInfoLeakageRulesRequestParams ¶ added in v1.0.737
type DescribeAntiInfoLeakageRulesRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 翻页支持,读取偏移 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 翻页支持,读取长度限制 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序方式,asc或者desc Order *string `json:"Order,omitnil,omitempty" name:"Order"` // 过滤器,可以允许如下的值: // RuleId,Match_field,Name,Action,Status Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeAntiInfoLeakageRulesResponse ¶ added in v1.0.737
type DescribeAntiInfoLeakageRulesResponse struct { *tchttp.BaseResponse Response *DescribeAntiInfoLeakageRulesResponseParams `json:"Response"` }
func NewDescribeAntiInfoLeakageRulesResponse ¶ added in v1.0.737
func NewDescribeAntiInfoLeakageRulesResponse() (response *DescribeAntiInfoLeakageRulesResponse)
func (*DescribeAntiInfoLeakageRulesResponse) FromJsonString ¶ added in v1.0.737
func (r *DescribeAntiInfoLeakageRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAntiInfoLeakageRulesResponse) ToJsonString ¶ added in v1.0.737
func (r *DescribeAntiInfoLeakageRulesResponse) ToJsonString() string
type DescribeAntiInfoLeakageRulesResponseParams ¶ added in v1.0.737
type DescribeAntiInfoLeakageRulesResponseParams struct { // 记录条数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 规则列表 RuleList []*DescribeAntiLeakageItem `json:"RuleList,omitnil,omitempty" name:"RuleList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAntiLeakageItem ¶ added in v1.0.737
type DescribeAntiLeakageItem struct { // 规则ID RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 状态值 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 动作 Action *string `json:"Action,omitnil,omitempty" name:"Action"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 匹配条件 // 注意:此字段可能返回 null,表示取不到有效值。 Strategies []*DescribeAntiInfoLeakRulesStrategyItem `json:"Strategies,omitnil,omitempty" name:"Strategies"` // 匹配的URL // 注意:此字段可能返回 null,表示取不到有效值。 Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"` }
type DescribeAttackOverviewRequest ¶ added in v1.0.608
type DescribeAttackOverviewRequest struct { *tchttp.BaseRequest // 查询开始时间 FromTime *string `json:"FromTime,omitnil,omitempty" name:"FromTime"` // 查询结束时间 ToTime *string `json:"ToTime,omitnil,omitempty" name:"ToTime"` // 客户的Appid Appid *uint64 `json:"Appid,omitnil,omitempty" name:"Appid"` // 被查询的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 只有两个值有效,sparta-waf,clb-waf,不传则不过滤 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // WAF实例ID,不传则不过滤 InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` }
func NewDescribeAttackOverviewRequest ¶ added in v1.0.608
func NewDescribeAttackOverviewRequest() (request *DescribeAttackOverviewRequest)
func (*DescribeAttackOverviewRequest) FromJsonString ¶ added in v1.0.608
func (r *DescribeAttackOverviewRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAttackOverviewRequest) ToJsonString ¶ added in v1.0.608
func (r *DescribeAttackOverviewRequest) ToJsonString() string
type DescribeAttackOverviewRequestParams ¶ added in v1.0.608
type DescribeAttackOverviewRequestParams struct { // 查询开始时间 FromTime *string `json:"FromTime,omitnil,omitempty" name:"FromTime"` // 查询结束时间 ToTime *string `json:"ToTime,omitnil,omitempty" name:"ToTime"` // 客户的Appid Appid *uint64 `json:"Appid,omitnil,omitempty" name:"Appid"` // 被查询的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 只有两个值有效,sparta-waf,clb-waf,不传则不过滤 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // WAF实例ID,不传则不过滤 InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` }
Predefined struct for user
type DescribeAttackOverviewResponse ¶ added in v1.0.608
type DescribeAttackOverviewResponse struct { *tchttp.BaseResponse Response *DescribeAttackOverviewResponseParams `json:"Response"` }
func NewDescribeAttackOverviewResponse ¶ added in v1.0.608
func NewDescribeAttackOverviewResponse() (response *DescribeAttackOverviewResponse)
func (*DescribeAttackOverviewResponse) FromJsonString ¶ added in v1.0.608
func (r *DescribeAttackOverviewResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAttackOverviewResponse) ToJsonString ¶ added in v1.0.608
func (r *DescribeAttackOverviewResponse) ToJsonString() string
type DescribeAttackOverviewResponseParams ¶ added in v1.0.608
type DescribeAttackOverviewResponseParams struct { // 访问请求总数 AccessCount *uint64 `json:"AccessCount,omitnil,omitempty" name:"AccessCount"` // Web攻击总数 AttackCount *uint64 `json:"AttackCount,omitnil,omitempty" name:"AttackCount"` // 访问控制总数 ACLCount *uint64 `json:"ACLCount,omitnil,omitempty" name:"ACLCount"` // CC攻击总数 CCCount *uint64 `json:"CCCount,omitnil,omitempty" name:"CCCount"` // Bot攻击总数 BotCount *uint64 `json:"BotCount,omitnil,omitempty" name:"BotCount"` // api资产总数 ApiAssetsCount *uint64 `json:"ApiAssetsCount,omitnil,omitempty" name:"ApiAssetsCount"` // api风险事件数量 // 注意:此字段可能返回 null,表示取不到有效值。 ApiRiskEventCount *uint64 `json:"ApiRiskEventCount,omitnil,omitempty" name:"ApiRiskEventCount"` // 黑名单总数 // 注意:此字段可能返回 null,表示取不到有效值。 IPBlackCount *uint64 `json:"IPBlackCount,omitnil,omitempty" name:"IPBlackCount"` // 防篡改总数 // 注意:此字段可能返回 null,表示取不到有效值。 TamperCount *uint64 `json:"TamperCount,omitnil,omitempty" name:"TamperCount"` // 信息泄露总数 // 注意:此字段可能返回 null,表示取不到有效值。 LeakCount *uint64 `json:"LeakCount,omitnil,omitempty" name:"LeakCount"` // API风险事件周环比 // 注意:此字段可能返回 null,表示取不到有效值。 ApiRiskEventCircleCount *int64 `json:"ApiRiskEventCircleCount,omitnil,omitempty" name:"ApiRiskEventCircleCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAttackTypeRequest ¶ added in v1.0.767
type DescribeAttackTypeRequest struct { *tchttp.BaseRequest // 起始时间 FromTime *string `json:"FromTime,omitnil,omitempty" name:"FromTime"` // 结束时间 ToTime *string `json:"ToTime,omitnil,omitempty" name:"ToTime"` // 兼容Host,逐步淘汰Host字段 Host *string `json:"Host,omitnil,omitempty" name:"Host"` // 只有两个值有效,sparta-waf,clb-waf,不传则不过滤 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // WAF实例ID,不传则不过滤 InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` // 域名过滤,不传则不过滤,用于替代Host字段,逐步淘汰Host Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
func NewDescribeAttackTypeRequest ¶ added in v1.0.767
func NewDescribeAttackTypeRequest() (request *DescribeAttackTypeRequest)
func (*DescribeAttackTypeRequest) FromJsonString ¶ added in v1.0.767
func (r *DescribeAttackTypeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAttackTypeRequest) ToJsonString ¶ added in v1.0.767
func (r *DescribeAttackTypeRequest) ToJsonString() string
type DescribeAttackTypeRequestParams ¶ added in v1.0.767
type DescribeAttackTypeRequestParams struct { // 起始时间 FromTime *string `json:"FromTime,omitnil,omitempty" name:"FromTime"` // 结束时间 ToTime *string `json:"ToTime,omitnil,omitempty" name:"ToTime"` // 兼容Host,逐步淘汰Host字段 Host *string `json:"Host,omitnil,omitempty" name:"Host"` // 只有两个值有效,sparta-waf,clb-waf,不传则不过滤 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // WAF实例ID,不传则不过滤 InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` // 域名过滤,不传则不过滤,用于替代Host字段,逐步淘汰Host Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
Predefined struct for user
type DescribeAttackTypeResponse ¶ added in v1.0.767
type DescribeAttackTypeResponse struct { *tchttp.BaseResponse Response *DescribeAttackTypeResponseParams `json:"Response"` }
func NewDescribeAttackTypeResponse ¶ added in v1.0.767
func NewDescribeAttackTypeResponse() (response *DescribeAttackTypeResponse)
func (*DescribeAttackTypeResponse) FromJsonString ¶ added in v1.0.767
func (r *DescribeAttackTypeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAttackTypeResponse) ToJsonString ¶ added in v1.0.767
func (r *DescribeAttackTypeResponse) ToJsonString() string
type DescribeAttackTypeResponseParams ¶ added in v1.0.767
type DescribeAttackTypeResponseParams struct { // 数量 Piechart []*PiechartItem `json:"Piechart,omitnil,omitempty" name:"Piechart"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAttackWhiteRuleRequest ¶ added in v1.0.765
type DescribeAttackWhiteRuleRequest struct { *tchttp.BaseRequest // 需要查询的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 分页 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页容量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段,支持user_id, signature_id, modify_time By *string `json:"By,omitnil,omitempty" name:"By"` // 排序方式 Order *string `json:"Order,omitnil,omitempty" name:"Order"` // 筛选条件,支持SignatureId, MatchContent Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeAttackWhiteRuleRequest ¶ added in v1.0.765
func NewDescribeAttackWhiteRuleRequest() (request *DescribeAttackWhiteRuleRequest)
func (*DescribeAttackWhiteRuleRequest) FromJsonString ¶ added in v1.0.765
func (r *DescribeAttackWhiteRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAttackWhiteRuleRequest) ToJsonString ¶ added in v1.0.765
func (r *DescribeAttackWhiteRuleRequest) ToJsonString() string
type DescribeAttackWhiteRuleRequestParams ¶ added in v1.0.765
type DescribeAttackWhiteRuleRequestParams struct { // 需要查询的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 分页 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页容量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段,支持user_id, signature_id, modify_time By *string `json:"By,omitnil,omitempty" name:"By"` // 排序方式 Order *string `json:"Order,omitnil,omitempty" name:"Order"` // 筛选条件,支持SignatureId, MatchContent Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeAttackWhiteRuleResponse ¶ added in v1.0.765
type DescribeAttackWhiteRuleResponse struct { *tchttp.BaseResponse Response *DescribeAttackWhiteRuleResponseParams `json:"Response"` }
func NewDescribeAttackWhiteRuleResponse ¶ added in v1.0.765
func NewDescribeAttackWhiteRuleResponse() (response *DescribeAttackWhiteRuleResponse)
func (*DescribeAttackWhiteRuleResponse) FromJsonString ¶ added in v1.0.765
func (r *DescribeAttackWhiteRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAttackWhiteRuleResponse) ToJsonString ¶ added in v1.0.765
func (r *DescribeAttackWhiteRuleResponse) ToJsonString() string
type DescribeAttackWhiteRuleResponseParams ¶ added in v1.0.765
type DescribeAttackWhiteRuleResponseParams struct { // 规则总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 规则白名单列表 // 注意:此字段可能返回 null,表示取不到有效值。 List []*UserWhiteRule `json:"List,omitnil,omitempty" name:"List"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAutoDenyIPRequest ¶ added in v1.0.386
type DescribeAutoDenyIPRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 查询IP自动封禁状态 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 计数标识 Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` // 类别 Category *string `json:"Category,omitnil,omitempty" name:"Category"` // 有效时间最小时间戳 VtsMin *uint64 `json:"VtsMin,omitnil,omitempty" name:"VtsMin"` // 有效时间最大时间戳 VtsMax *uint64 `json:"VtsMax,omitnil,omitempty" name:"VtsMax"` // 创建时间最小时间戳 CtsMin *uint64 `json:"CtsMin,omitnil,omitempty" name:"CtsMin"` // 创建时间最大时间戳 CtsMax *uint64 `json:"CtsMax,omitnil,omitempty" name:"CtsMax"` // 偏移量 Skip *uint64 `json:"Skip,omitnil,omitempty" name:"Skip"` // 限制条数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 策略名字 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 排序参数 Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` }
func NewDescribeAutoDenyIPRequest ¶ added in v1.0.386
func NewDescribeAutoDenyIPRequest() (request *DescribeAutoDenyIPRequest)
func (*DescribeAutoDenyIPRequest) FromJsonString ¶ added in v1.0.386
func (r *DescribeAutoDenyIPRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAutoDenyIPRequest) ToJsonString ¶ added in v1.0.386
func (r *DescribeAutoDenyIPRequest) ToJsonString() string
type DescribeAutoDenyIPRequestParams ¶ added in v1.0.426
type DescribeAutoDenyIPRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 查询IP自动封禁状态 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 计数标识 Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` // 类别 Category *string `json:"Category,omitnil,omitempty" name:"Category"` // 有效时间最小时间戳 VtsMin *uint64 `json:"VtsMin,omitnil,omitempty" name:"VtsMin"` // 有效时间最大时间戳 VtsMax *uint64 `json:"VtsMax,omitnil,omitempty" name:"VtsMax"` // 创建时间最小时间戳 CtsMin *uint64 `json:"CtsMin,omitnil,omitempty" name:"CtsMin"` // 创建时间最大时间戳 CtsMax *uint64 `json:"CtsMax,omitnil,omitempty" name:"CtsMax"` // 偏移量 Skip *uint64 `json:"Skip,omitnil,omitempty" name:"Skip"` // 限制条数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 策略名字 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 排序参数 Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` }
Predefined struct for user
type DescribeAutoDenyIPResponse ¶ added in v1.0.386
type DescribeAutoDenyIPResponse struct { *tchttp.BaseResponse Response *DescribeAutoDenyIPResponseParams `json:"Response"` }
func NewDescribeAutoDenyIPResponse ¶ added in v1.0.386
func NewDescribeAutoDenyIPResponse() (response *DescribeAutoDenyIPResponse)
func (*DescribeAutoDenyIPResponse) FromJsonString ¶ added in v1.0.386
func (r *DescribeAutoDenyIPResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAutoDenyIPResponse) ToJsonString ¶ added in v1.0.386
func (r *DescribeAutoDenyIPResponse) ToJsonString() string
type DescribeAutoDenyIPResponseParams ¶ added in v1.0.426
type DescribeAutoDenyIPResponseParams struct { // 查询IP封禁状态返回结果 Data *IpHitItemsData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBatchIpAccessControlRequest ¶ added in v1.0.737
type DescribeBatchIpAccessControlRequest struct { *tchttp.BaseRequest // 筛选条件,支持 ActionType 40/42,Ip:ip地址,Domain:域名三类 Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"` // 偏移 OffSet *uint64 `json:"OffSet,omitnil,omitempty" name:"OffSet"` // 限制 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序参数 Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` }
func NewDescribeBatchIpAccessControlRequest ¶ added in v1.0.737
func NewDescribeBatchIpAccessControlRequest() (request *DescribeBatchIpAccessControlRequest)
func (*DescribeBatchIpAccessControlRequest) FromJsonString ¶ added in v1.0.737
func (r *DescribeBatchIpAccessControlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBatchIpAccessControlRequest) ToJsonString ¶ added in v1.0.737
func (r *DescribeBatchIpAccessControlRequest) ToJsonString() string
type DescribeBatchIpAccessControlRequestParams ¶ added in v1.0.737
type DescribeBatchIpAccessControlRequestParams struct { // 筛选条件,支持 ActionType 40/42,Ip:ip地址,Domain:域名三类 Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"` // 偏移 OffSet *uint64 `json:"OffSet,omitnil,omitempty" name:"OffSet"` // 限制 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序参数 Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` }
Predefined struct for user
type DescribeBatchIpAccessControlResponse ¶ added in v1.0.737
type DescribeBatchIpAccessControlResponse struct { *tchttp.BaseResponse Response *DescribeBatchIpAccessControlResponseParams `json:"Response"` }
func NewDescribeBatchIpAccessControlResponse ¶ added in v1.0.737
func NewDescribeBatchIpAccessControlResponse() (response *DescribeBatchIpAccessControlResponse)
func (*DescribeBatchIpAccessControlResponse) FromJsonString ¶ added in v1.0.737
func (r *DescribeBatchIpAccessControlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBatchIpAccessControlResponse) ToJsonString ¶ added in v1.0.737
func (r *DescribeBatchIpAccessControlResponse) ToJsonString() string
type DescribeBatchIpAccessControlResponseParams ¶ added in v1.0.737
type DescribeBatchIpAccessControlResponseParams struct { // 输出 // 注意:此字段可能返回 null,表示取不到有效值。 Data *BatchIpAccessControlData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCCAutoStatusRequest ¶ added in v1.0.793
type DescribeCCAutoStatusRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
func NewDescribeCCAutoStatusRequest ¶ added in v1.0.793
func NewDescribeCCAutoStatusRequest() (request *DescribeCCAutoStatusRequest)
func (*DescribeCCAutoStatusRequest) FromJsonString ¶ added in v1.0.793
func (r *DescribeCCAutoStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCAutoStatusRequest) ToJsonString ¶ added in v1.0.793
func (r *DescribeCCAutoStatusRequest) ToJsonString() string
type DescribeCCAutoStatusRequestParams ¶ added in v1.0.793
type DescribeCCAutoStatusRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
Predefined struct for user
type DescribeCCAutoStatusResponse ¶ added in v1.0.793
type DescribeCCAutoStatusResponse struct { *tchttp.BaseResponse Response *DescribeCCAutoStatusResponseParams `json:"Response"` }
func NewDescribeCCAutoStatusResponse ¶ added in v1.0.793
func NewDescribeCCAutoStatusResponse() (response *DescribeCCAutoStatusResponse)
func (*DescribeCCAutoStatusResponse) FromJsonString ¶ added in v1.0.793
func (r *DescribeCCAutoStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCAutoStatusResponse) ToJsonString ¶ added in v1.0.793
func (r *DescribeCCAutoStatusResponse) ToJsonString() string
type DescribeCCAutoStatusResponseParams ¶ added in v1.0.793
type DescribeCCAutoStatusResponseParams struct { // 配置状态,0表示关闭,1表示开启 AutoCCSwitch *int64 `json:"AutoCCSwitch,omitnil,omitempty" name:"AutoCCSwitch"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCCRuleListRequest ¶ added in v1.0.737
type DescribeCCRuleListRequest struct { *tchttp.BaseRequest // 需要查询的API所属的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 偏移 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 容量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 目前支持根据ts_version排序 By *string `json:"By,omitnil,omitempty" name:"By"` // 过滤数组,name可以是如下的值: RuleID,ParamName,Url,Action,Method,Source,Status Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"` // asc或者desc Order *string `json:"Order,omitnil,omitempty" name:"Order"` }
func NewDescribeCCRuleListRequest ¶ added in v1.0.737
func NewDescribeCCRuleListRequest() (request *DescribeCCRuleListRequest)
func (*DescribeCCRuleListRequest) FromJsonString ¶ added in v1.0.737
func (r *DescribeCCRuleListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCRuleListRequest) ToJsonString ¶ added in v1.0.737
func (r *DescribeCCRuleListRequest) ToJsonString() string
type DescribeCCRuleListRequestParams ¶ added in v1.0.737
type DescribeCCRuleListRequestParams struct { // 需要查询的API所属的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 偏移 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 容量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 目前支持根据ts_version排序 By *string `json:"By,omitnil,omitempty" name:"By"` // 过滤数组,name可以是如下的值: RuleID,ParamName,Url,Action,Method,Source,Status Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"` // asc或者desc Order *string `json:"Order,omitnil,omitempty" name:"Order"` }
Predefined struct for user
type DescribeCCRuleListResponse ¶ added in v1.0.737
type DescribeCCRuleListResponse struct { *tchttp.BaseResponse Response *DescribeCCRuleListResponseParams `json:"Response"` }
func NewDescribeCCRuleListResponse ¶ added in v1.0.737
func NewDescribeCCRuleListResponse() (response *DescribeCCRuleListResponse)
func (*DescribeCCRuleListResponse) FromJsonString ¶ added in v1.0.737
func (r *DescribeCCRuleListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCRuleListResponse) ToJsonString ¶ added in v1.0.737
func (r *DescribeCCRuleListResponse) ToJsonString() string
type DescribeCCRuleListResponseParams ¶ added in v1.0.737
type DescribeCCRuleListResponseParams struct { // 查询到的CC规则的列表 // 注意:此字段可能返回 null,表示取不到有效值。 Data *CCRuleLists `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCCRuleRequest ¶ added in v1.0.737
type DescribeCCRuleRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 页码 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 页的数目 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序参数 Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` // clb-waf 或者 sparta-waf Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 过滤条件 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
func NewDescribeCCRuleRequest ¶ added in v1.0.737
func NewDescribeCCRuleRequest() (request *DescribeCCRuleRequest)
func (*DescribeCCRuleRequest) FromJsonString ¶ added in v1.0.737
func (r *DescribeCCRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCRuleRequest) ToJsonString ¶ added in v1.0.737
func (r *DescribeCCRuleRequest) ToJsonString() string
type DescribeCCRuleRequestParams ¶ added in v1.0.737
type DescribeCCRuleRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 页码 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 页的数目 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序参数 Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` // clb-waf 或者 sparta-waf Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 过滤条件 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
Predefined struct for user
type DescribeCCRuleResponse ¶ added in v1.0.737
type DescribeCCRuleResponse struct { *tchttp.BaseResponse Response *DescribeCCRuleResponseParams `json:"Response"` }
func NewDescribeCCRuleResponse ¶ added in v1.0.737
func NewDescribeCCRuleResponse() (response *DescribeCCRuleResponse)
func (*DescribeCCRuleResponse) FromJsonString ¶ added in v1.0.737
func (r *DescribeCCRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCRuleResponse) ToJsonString ¶ added in v1.0.737
func (r *DescribeCCRuleResponse) ToJsonString() string
type DescribeCCRuleResponseParams ¶ added in v1.0.737
type DescribeCCRuleResponseParams struct { // 结果 // 注意:此字段可能返回 null,表示取不到有效值。 Data *CCRuleData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCertificateVerifyResultRequest ¶ added in v1.0.761
type DescribeCertificateVerifyResultRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 证书类型。 0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 CertType *int64 `json:"CertType,omitnil,omitempty" name:"CertType"` // CertType为1时,需要填充此参数,表示自有证书的证书链 Certificate *string `json:"Certificate,omitnil,omitempty" name:"Certificate"` // CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id CertID *string `json:"CertID,omitnil,omitempty" name:"CertID"` // CertType为1时,需要填充此参数,表示自有证书的私钥 PrivateKey *string `json:"PrivateKey,omitnil,omitempty" name:"PrivateKey"` }
func NewDescribeCertificateVerifyResultRequest ¶ added in v1.0.761
func NewDescribeCertificateVerifyResultRequest() (request *DescribeCertificateVerifyResultRequest)
func (*DescribeCertificateVerifyResultRequest) FromJsonString ¶ added in v1.0.761
func (r *DescribeCertificateVerifyResultRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCertificateVerifyResultRequest) ToJsonString ¶ added in v1.0.761
func (r *DescribeCertificateVerifyResultRequest) ToJsonString() string
type DescribeCertificateVerifyResultRequestParams ¶ added in v1.0.761
type DescribeCertificateVerifyResultRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 证书类型。 0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 CertType *int64 `json:"CertType,omitnil,omitempty" name:"CertType"` // CertType为1时,需要填充此参数,表示自有证书的证书链 Certificate *string `json:"Certificate,omitnil,omitempty" name:"Certificate"` // CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id CertID *string `json:"CertID,omitnil,omitempty" name:"CertID"` // CertType为1时,需要填充此参数,表示自有证书的私钥 PrivateKey *string `json:"PrivateKey,omitnil,omitempty" name:"PrivateKey"` }
Predefined struct for user
type DescribeCertificateVerifyResultResponse ¶ added in v1.0.761
type DescribeCertificateVerifyResultResponse struct { *tchttp.BaseResponse Response *DescribeCertificateVerifyResultResponseParams `json:"Response"` }
func NewDescribeCertificateVerifyResultResponse ¶ added in v1.0.761
func NewDescribeCertificateVerifyResultResponse() (response *DescribeCertificateVerifyResultResponse)
func (*DescribeCertificateVerifyResultResponse) FromJsonString ¶ added in v1.0.761
func (r *DescribeCertificateVerifyResultResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCertificateVerifyResultResponse) ToJsonString ¶ added in v1.0.761
func (r *DescribeCertificateVerifyResultResponse) ToJsonString() string
type DescribeCertificateVerifyResultResponseParams ¶ added in v1.0.761
type DescribeCertificateVerifyResultResponseParams struct { // 状态码。 // 0:证书正常 // 310:证书异常 // 311:证书过期 // 312:证书即将过期 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 错误详情 Detail []*string `json:"Detail,omitnil,omitempty" name:"Detail"` // 过期时间 NotAfter *string `json:"NotAfter,omitnil,omitempty" name:"NotAfter"` // 证书是否改变。 // 0:未变化 // 1:有变化 // 注意:此字段可能返回 null,表示取不到有效值。 Changed *int64 `json:"Changed,omitnil,omitempty" name:"Changed"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCiphersDetailRequest ¶ added in v1.0.730
type DescribeCiphersDetailRequest struct {
*tchttp.BaseRequest
}
func NewDescribeCiphersDetailRequest ¶ added in v1.0.730
func NewDescribeCiphersDetailRequest() (request *DescribeCiphersDetailRequest)
func (*DescribeCiphersDetailRequest) FromJsonString ¶ added in v1.0.730
func (r *DescribeCiphersDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCiphersDetailRequest) ToJsonString ¶ added in v1.0.730
func (r *DescribeCiphersDetailRequest) ToJsonString() string
type DescribeCiphersDetailRequestParams ¶ added in v1.0.730
type DescribeCiphersDetailRequestParams struct { }
Predefined struct for user
type DescribeCiphersDetailResponse ¶ added in v1.0.730
type DescribeCiphersDetailResponse struct { *tchttp.BaseResponse Response *DescribeCiphersDetailResponseParams `json:"Response"` }
func NewDescribeCiphersDetailResponse ¶ added in v1.0.730
func NewDescribeCiphersDetailResponse() (response *DescribeCiphersDetailResponse)
func (*DescribeCiphersDetailResponse) FromJsonString ¶ added in v1.0.730
func (r *DescribeCiphersDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCiphersDetailResponse) ToJsonString ¶ added in v1.0.730
func (r *DescribeCiphersDetailResponse) ToJsonString() string
type DescribeCiphersDetailResponseParams ¶ added in v1.0.730
type DescribeCiphersDetailResponseParams struct { // 加密套件信息 // 注意:此字段可能返回 null,表示取不到有效值。 Ciphers []*TLSCiphers `json:"Ciphers,omitnil,omitempty" name:"Ciphers"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCustomRuleListRequest ¶ added in v1.0.732
type DescribeCustomRuleListRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 偏移 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 容量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 过滤数组,name可以是如下的值: RuleID,RuleName,Match Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"` // asc或者desc Order *string `json:"Order,omitnil,omitempty" name:"Order"` // exp_ts或者mod_ts By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeCustomRuleListRequest ¶ added in v1.0.732
func NewDescribeCustomRuleListRequest() (request *DescribeCustomRuleListRequest)
func (*DescribeCustomRuleListRequest) FromJsonString ¶ added in v1.0.732
func (r *DescribeCustomRuleListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCustomRuleListRequest) ToJsonString ¶ added in v1.0.732
func (r *DescribeCustomRuleListRequest) ToJsonString() string
type DescribeCustomRuleListRequestParams ¶ added in v1.0.732
type DescribeCustomRuleListRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 偏移 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 容量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 过滤数组,name可以是如下的值: RuleID,RuleName,Match Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"` // asc或者desc Order *string `json:"Order,omitnil,omitempty" name:"Order"` // exp_ts或者mod_ts By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeCustomRuleListResponse ¶ added in v1.0.732
type DescribeCustomRuleListResponse struct { *tchttp.BaseResponse Response *DescribeCustomRuleListResponseParams `json:"Response"` }
func NewDescribeCustomRuleListResponse ¶ added in v1.0.732
func NewDescribeCustomRuleListResponse() (response *DescribeCustomRuleListResponse)
func (*DescribeCustomRuleListResponse) FromJsonString ¶ added in v1.0.732
func (r *DescribeCustomRuleListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCustomRuleListResponse) ToJsonString ¶ added in v1.0.732
func (r *DescribeCustomRuleListResponse) ToJsonString() string
type DescribeCustomRuleListResponseParams ¶ added in v1.0.732
type DescribeCustomRuleListResponseParams struct { // 规则详情 RuleList []*DescribeCustomRulesRspRuleListItem `json:"RuleList,omitnil,omitempty" name:"RuleList"` // 规则条数 TotalCount *string `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCustomRulesRspRuleListItem ¶
type DescribeCustomRulesRspRuleListItem struct { // 动作类型 ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"` // 跳过的策略 Bypass *string `json:"Bypass,omitnil,omitempty" name:"Bypass"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 过期时间 ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 策略名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 重定向地址 Redirect *string `json:"Redirect,omitnil,omitempty" name:"Redirect"` // 策略ID RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 优先级 SortId *string `json:"SortId,omitnil,omitempty" name:"SortId"` // 状态 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 策略详情 Strategies []*Strategy `json:"Strategies,omitnil,omitempty" name:"Strategies"` // 事件id // 注意:此字段可能返回 null,表示取不到有效值。 EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"` // 修改时间 // 注意:此字段可能返回 null,表示取不到有效值。 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // 生效状态 // 注意:此字段可能返回 null,表示取不到有效值。 ValidStatus *int64 `json:"ValidStatus,omitnil,omitempty" name:"ValidStatus"` // 来源 // 注意:此字段可能返回 null,表示取不到有效值。 Source *string `json:"Source,omitnil,omitempty" name:"Source"` }
type DescribeCustomWhiteRuleRequest ¶ added in v1.0.616
type DescribeCustomWhiteRuleRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 容量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 过滤数组,name可以是如下的值: RuleID,RuleName,Match Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"` // asc或者desc Order *string `json:"Order,omitnil,omitempty" name:"Order"` // exp_ts或者mod_ts By *string `json:"By,omitnil,omitempty" name:"By"` }
func NewDescribeCustomWhiteRuleRequest ¶ added in v1.0.616
func NewDescribeCustomWhiteRuleRequest() (request *DescribeCustomWhiteRuleRequest)
func (*DescribeCustomWhiteRuleRequest) FromJsonString ¶ added in v1.0.616
func (r *DescribeCustomWhiteRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCustomWhiteRuleRequest) ToJsonString ¶ added in v1.0.616
func (r *DescribeCustomWhiteRuleRequest) ToJsonString() string
type DescribeCustomWhiteRuleRequestParams ¶ added in v1.0.616
type DescribeCustomWhiteRuleRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 容量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 过滤数组,name可以是如下的值: RuleID,RuleName,Match Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"` // asc或者desc Order *string `json:"Order,omitnil,omitempty" name:"Order"` // exp_ts或者mod_ts By *string `json:"By,omitnil,omitempty" name:"By"` }
Predefined struct for user
type DescribeCustomWhiteRuleResponse ¶ added in v1.0.616
type DescribeCustomWhiteRuleResponse struct { *tchttp.BaseResponse Response *DescribeCustomWhiteRuleResponseParams `json:"Response"` }
func NewDescribeCustomWhiteRuleResponse ¶ added in v1.0.616
func NewDescribeCustomWhiteRuleResponse() (response *DescribeCustomWhiteRuleResponse)
func (*DescribeCustomWhiteRuleResponse) FromJsonString ¶ added in v1.0.616
func (r *DescribeCustomWhiteRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCustomWhiteRuleResponse) ToJsonString ¶ added in v1.0.616
func (r *DescribeCustomWhiteRuleResponse) ToJsonString() string
type DescribeCustomWhiteRuleResponseParams ¶ added in v1.0.616
type DescribeCustomWhiteRuleResponseParams struct { // 规则详情 RuleList []*DescribeCustomRulesRspRuleListItem `json:"RuleList,omitnil,omitempty" name:"RuleList"` // 规则条数 TotalCount *string `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDomainCountInfoRequest ¶ added in v1.0.730
type DescribeDomainCountInfoRequest struct {
*tchttp.BaseRequest
}
func NewDescribeDomainCountInfoRequest ¶ added in v1.0.730
func NewDescribeDomainCountInfoRequest() (request *DescribeDomainCountInfoRequest)
func (*DescribeDomainCountInfoRequest) FromJsonString ¶ added in v1.0.730
func (r *DescribeDomainCountInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainCountInfoRequest) ToJsonString ¶ added in v1.0.730
func (r *DescribeDomainCountInfoRequest) ToJsonString() string
type DescribeDomainCountInfoRequestParams ¶ added in v1.0.730
type DescribeDomainCountInfoRequestParams struct { }
Predefined struct for user
type DescribeDomainCountInfoResponse ¶ added in v1.0.730
type DescribeDomainCountInfoResponse struct { *tchttp.BaseResponse Response *DescribeDomainCountInfoResponseParams `json:"Response"` }
func NewDescribeDomainCountInfoResponse ¶ added in v1.0.730
func NewDescribeDomainCountInfoResponse() (response *DescribeDomainCountInfoResponse)
func (*DescribeDomainCountInfoResponse) FromJsonString ¶ added in v1.0.730
func (r *DescribeDomainCountInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainCountInfoResponse) ToJsonString ¶ added in v1.0.730
func (r *DescribeDomainCountInfoResponse) ToJsonString() string
type DescribeDomainCountInfoResponseParams ¶ added in v1.0.730
type DescribeDomainCountInfoResponseParams struct { // 域名总数 AllDomain *uint64 `json:"AllDomain,omitnil,omitempty" name:"AllDomain"` // 最近发现时间 UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // 接入域名总数 WafDomainCount *uint64 `json:"WafDomainCount,omitnil,omitempty" name:"WafDomainCount"` // 剩下配额 LeftDomainCount *uint64 `json:"LeftDomainCount,omitnil,omitempty" name:"LeftDomainCount"` // 开启防护域名数 OpenWafDomain *uint64 `json:"OpenWafDomain,omitnil,omitempty" name:"OpenWafDomain"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDomainDetailsClbRequest ¶ added in v1.0.730
type DescribeDomainDetailsClbRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 域名id DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"` // 实例id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeDomainDetailsClbRequest ¶ added in v1.0.730
func NewDescribeDomainDetailsClbRequest() (request *DescribeDomainDetailsClbRequest)
func (*DescribeDomainDetailsClbRequest) FromJsonString ¶ added in v1.0.730
func (r *DescribeDomainDetailsClbRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainDetailsClbRequest) ToJsonString ¶ added in v1.0.730
func (r *DescribeDomainDetailsClbRequest) ToJsonString() string
type DescribeDomainDetailsClbRequestParams ¶ added in v1.0.730
type DescribeDomainDetailsClbRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 域名id DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"` // 实例id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeDomainDetailsClbResponse ¶ added in v1.0.730
type DescribeDomainDetailsClbResponse struct { *tchttp.BaseResponse Response *DescribeDomainDetailsClbResponseParams `json:"Response"` }
func NewDescribeDomainDetailsClbResponse ¶ added in v1.0.730
func NewDescribeDomainDetailsClbResponse() (response *DescribeDomainDetailsClbResponse)
func (*DescribeDomainDetailsClbResponse) FromJsonString ¶ added in v1.0.730
func (r *DescribeDomainDetailsClbResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainDetailsClbResponse) ToJsonString ¶ added in v1.0.730
func (r *DescribeDomainDetailsClbResponse) ToJsonString() string
type DescribeDomainDetailsClbResponseParams ¶ added in v1.0.730
type DescribeDomainDetailsClbResponseParams struct { // clb域名详情 DomainsClbPartInfo *ClbDomainsInfo `json:"DomainsClbPartInfo,omitnil,omitempty" name:"DomainsClbPartInfo"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDomainDetailsSaasRequest ¶ added in v1.0.538
type DescribeDomainDetailsSaasRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 域名id DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"` // 实例id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeDomainDetailsSaasRequest ¶ added in v1.0.538
func NewDescribeDomainDetailsSaasRequest() (request *DescribeDomainDetailsSaasRequest)
func (*DescribeDomainDetailsSaasRequest) FromJsonString ¶ added in v1.0.538
func (r *DescribeDomainDetailsSaasRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainDetailsSaasRequest) ToJsonString ¶ added in v1.0.538
func (r *DescribeDomainDetailsSaasRequest) ToJsonString() string
type DescribeDomainDetailsSaasRequestParams ¶ added in v1.0.538
type DescribeDomainDetailsSaasRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 域名id DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"` // 实例id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeDomainDetailsSaasResponse ¶ added in v1.0.538
type DescribeDomainDetailsSaasResponse struct { *tchttp.BaseResponse Response *DescribeDomainDetailsSaasResponseParams `json:"Response"` }
func NewDescribeDomainDetailsSaasResponse ¶ added in v1.0.538
func NewDescribeDomainDetailsSaasResponse() (response *DescribeDomainDetailsSaasResponse)
func (*DescribeDomainDetailsSaasResponse) FromJsonString ¶ added in v1.0.538
func (r *DescribeDomainDetailsSaasResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainDetailsSaasResponse) ToJsonString ¶ added in v1.0.538
func (r *DescribeDomainDetailsSaasResponse) ToJsonString() string
type DescribeDomainDetailsSaasResponseParams ¶ added in v1.0.538
type DescribeDomainDetailsSaasResponseParams struct { // 域名详情 DomainsPartInfo *DomainsPartInfo `json:"DomainsPartInfo,omitnil,omitempty" name:"DomainsPartInfo"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDomainRulesRequest ¶ added in v1.0.762
type DescribeDomainRulesRequest struct { *tchttp.BaseRequest // 需要查询的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
func NewDescribeDomainRulesRequest ¶ added in v1.0.762
func NewDescribeDomainRulesRequest() (request *DescribeDomainRulesRequest)
func (*DescribeDomainRulesRequest) FromJsonString ¶ added in v1.0.762
func (r *DescribeDomainRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainRulesRequest) ToJsonString ¶ added in v1.0.762
func (r *DescribeDomainRulesRequest) ToJsonString() string
type DescribeDomainRulesRequestParams ¶ added in v1.0.762
type DescribeDomainRulesRequestParams struct { // 需要查询的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
Predefined struct for user
type DescribeDomainRulesResponse ¶ added in v1.0.762
type DescribeDomainRulesResponse struct { *tchttp.BaseResponse Response *DescribeDomainRulesResponseParams `json:"Response"` }
func NewDescribeDomainRulesResponse ¶ added in v1.0.762
func NewDescribeDomainRulesResponse() (response *DescribeDomainRulesResponse)
func (*DescribeDomainRulesResponse) FromJsonString ¶ added in v1.0.762
func (r *DescribeDomainRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainRulesResponse) ToJsonString ¶ added in v1.0.762
func (r *DescribeDomainRulesResponse) ToJsonString() string
type DescribeDomainRulesResponseParams ¶ added in v1.0.762
type DescribeDomainRulesResponseParams struct { // 规则列表详情 Rules []*Rule `json:"Rules,omitnil,omitempty" name:"Rules"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDomainVerifyResultRequest ¶ added in v1.0.744
type DescribeDomainVerifyResultRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 实例id InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` }
func NewDescribeDomainVerifyResultRequest ¶ added in v1.0.744
func NewDescribeDomainVerifyResultRequest() (request *DescribeDomainVerifyResultRequest)
func (*DescribeDomainVerifyResultRequest) FromJsonString ¶ added in v1.0.744
func (r *DescribeDomainVerifyResultRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainVerifyResultRequest) ToJsonString ¶ added in v1.0.744
func (r *DescribeDomainVerifyResultRequest) ToJsonString() string
type DescribeDomainVerifyResultRequestParams ¶ added in v1.0.744
type DescribeDomainVerifyResultRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 实例id InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` }
Predefined struct for user
type DescribeDomainVerifyResultResponse ¶ added in v1.0.744
type DescribeDomainVerifyResultResponse struct { *tchttp.BaseResponse Response *DescribeDomainVerifyResultResponseParams `json:"Response"` }
func NewDescribeDomainVerifyResultResponse ¶ added in v1.0.744
func NewDescribeDomainVerifyResultResponse() (response *DescribeDomainVerifyResultResponse)
func (*DescribeDomainVerifyResultResponse) FromJsonString ¶ added in v1.0.744
func (r *DescribeDomainVerifyResultResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainVerifyResultResponse) ToJsonString ¶ added in v1.0.744
func (r *DescribeDomainVerifyResultResponse) ToJsonString() string
type DescribeDomainVerifyResultResponseParams ¶ added in v1.0.744
type DescribeDomainVerifyResultResponseParams struct { // 结果描述;如果可以添加返回空字符串 Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"` // 检验状态:0表示可以添加,大于0为不能添加 VerifyCode *int64 `json:"VerifyCode,omitnil,omitempty" name:"VerifyCode"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDomainWhiteRulesRequest ¶ added in v1.0.386
type DescribeDomainWhiteRulesRequest struct { *tchttp.BaseRequest // 需要查询的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 请求的白名单匹配路径 Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 翻到多少页 Page *uint64 `json:"Page,omitnil,omitempty" name:"Page"` // 每页展示的条数 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // 排序方式,desc表示降序,asc表示升序 Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` // 规则ID RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` }
func NewDescribeDomainWhiteRulesRequest ¶ added in v1.0.386
func NewDescribeDomainWhiteRulesRequest() (request *DescribeDomainWhiteRulesRequest)
func (*DescribeDomainWhiteRulesRequest) FromJsonString ¶ added in v1.0.386
func (r *DescribeDomainWhiteRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainWhiteRulesRequest) ToJsonString ¶ added in v1.0.386
func (r *DescribeDomainWhiteRulesRequest) ToJsonString() string
type DescribeDomainWhiteRulesRequestParams ¶ added in v1.0.426
type DescribeDomainWhiteRulesRequestParams struct { // 需要查询的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 请求的白名单匹配路径 Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 翻到多少页 Page *uint64 `json:"Page,omitnil,omitempty" name:"Page"` // 每页展示的条数 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // 排序方式,desc表示降序,asc表示升序 Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` // 规则ID RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` }
Predefined struct for user
type DescribeDomainWhiteRulesResponse ¶ added in v1.0.386
type DescribeDomainWhiteRulesResponse struct { *tchttp.BaseResponse Response *DescribeDomainWhiteRulesResponseParams `json:"Response"` }
func NewDescribeDomainWhiteRulesResponse ¶ added in v1.0.386
func NewDescribeDomainWhiteRulesResponse() (response *DescribeDomainWhiteRulesResponse)
func (*DescribeDomainWhiteRulesResponse) FromJsonString ¶ added in v1.0.386
func (r *DescribeDomainWhiteRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainWhiteRulesResponse) ToJsonString ¶ added in v1.0.386
func (r *DescribeDomainWhiteRulesResponse) ToJsonString() string
type DescribeDomainWhiteRulesResponseParams ¶ added in v1.0.426
type DescribeDomainWhiteRulesResponseParams struct { // 规则列表 RuleList []*RuleList `json:"RuleList,omitnil,omitempty" name:"RuleList"` // 规则的数量 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDomainsRequest ¶ added in v1.0.389
type DescribeDomainsRequest struct { *tchttp.BaseRequest // 分页偏移量,取Limit整数倍。最小值为0,最大值= Total/Limit向上取整 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回域名的数量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 过滤数组 Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeDomainsRequest ¶ added in v1.0.389
func NewDescribeDomainsRequest() (request *DescribeDomainsRequest)
func (*DescribeDomainsRequest) FromJsonString ¶ added in v1.0.389
func (r *DescribeDomainsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainsRequest) ToJsonString ¶ added in v1.0.389
func (r *DescribeDomainsRequest) ToJsonString() string
type DescribeDomainsRequestParams ¶ added in v1.0.426
type DescribeDomainsRequestParams struct { // 分页偏移量,取Limit整数倍。最小值为0,最大值= Total/Limit向上取整 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回域名的数量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 过滤数组 Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeDomainsResponse ¶ added in v1.0.389
type DescribeDomainsResponse struct { *tchttp.BaseResponse Response *DescribeDomainsResponseParams `json:"Response"` }
func NewDescribeDomainsResponse ¶ added in v1.0.389
func NewDescribeDomainsResponse() (response *DescribeDomainsResponse)
func (*DescribeDomainsResponse) FromJsonString ¶ added in v1.0.389
func (r *DescribeDomainsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainsResponse) ToJsonString ¶ added in v1.0.389
func (r *DescribeDomainsResponse) ToJsonString() string
type DescribeDomainsResponseParams ¶ added in v1.0.426
type DescribeDomainsResponseParams struct { // 总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // domain列表 // 注意:此字段可能返回 null,表示取不到有效值。 Domains []*DomainInfo `json:"Domains,omitnil,omitempty" name:"Domains"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeFindDomainListRequest ¶ added in v1.0.730
type DescribeFindDomainListRequest struct { *tchttp.BaseRequest // 分页 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页容量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 过滤条件 Key *string `json:"Key,omitnil,omitempty" name:"Key"` // 是否接入waf IsWafDomain *string `json:"IsWafDomain,omitnil,omitempty" name:"IsWafDomain"` // 排序参数 By *string `json:"By,omitnil,omitempty" name:"By"` // 排序方式 Order *string `json:"Order,omitnil,omitempty" name:"Order"` }
func NewDescribeFindDomainListRequest ¶ added in v1.0.730
func NewDescribeFindDomainListRequest() (request *DescribeFindDomainListRequest)
func (*DescribeFindDomainListRequest) FromJsonString ¶ added in v1.0.730
func (r *DescribeFindDomainListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFindDomainListRequest) ToJsonString ¶ added in v1.0.730
func (r *DescribeFindDomainListRequest) ToJsonString() string
type DescribeFindDomainListRequestParams ¶ added in v1.0.730
type DescribeFindDomainListRequestParams struct { // 分页 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页容量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 过滤条件 Key *string `json:"Key,omitnil,omitempty" name:"Key"` // 是否接入waf IsWafDomain *string `json:"IsWafDomain,omitnil,omitempty" name:"IsWafDomain"` // 排序参数 By *string `json:"By,omitnil,omitempty" name:"By"` // 排序方式 Order *string `json:"Order,omitnil,omitempty" name:"Order"` }
Predefined struct for user
type DescribeFindDomainListResponse ¶ added in v1.0.730
type DescribeFindDomainListResponse struct { *tchttp.BaseResponse Response *DescribeFindDomainListResponseParams `json:"Response"` }
func NewDescribeFindDomainListResponse ¶ added in v1.0.730
func NewDescribeFindDomainListResponse() (response *DescribeFindDomainListResponse)
func (*DescribeFindDomainListResponse) FromJsonString ¶ added in v1.0.730
func (r *DescribeFindDomainListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFindDomainListResponse) ToJsonString ¶ added in v1.0.730
func (r *DescribeFindDomainListResponse) ToJsonString() string
type DescribeFindDomainListResponseParams ¶ added in v1.0.730
type DescribeFindDomainListResponseParams struct { // 域名总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 域名信息列表 List []*FindAllDomainDetail `json:"List,omitnil,omitempty" name:"List"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeFlowTrendRequest ¶
type DescribeFlowTrendRequest struct { *tchttp.BaseRequest // 需要获取流量趋势的域名, all表示所有域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 起始时间戳,精度秒 StartTs *int64 `json:"StartTs,omitnil,omitempty" name:"StartTs"` // 结束时间戳,精度秒 EndTs *int64 `json:"EndTs,omitnil,omitempty" name:"EndTs"` }
func NewDescribeFlowTrendRequest ¶
func NewDescribeFlowTrendRequest() (request *DescribeFlowTrendRequest)
func (*DescribeFlowTrendRequest) FromJsonString ¶
func (r *DescribeFlowTrendRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFlowTrendRequest) ToJsonString ¶
func (r *DescribeFlowTrendRequest) ToJsonString() string
type DescribeFlowTrendRequestParams ¶ added in v1.0.426
type DescribeFlowTrendRequestParams struct { // 需要获取流量趋势的域名, all表示所有域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 起始时间戳,精度秒 StartTs *int64 `json:"StartTs,omitnil,omitempty" name:"StartTs"` // 结束时间戳,精度秒 EndTs *int64 `json:"EndTs,omitnil,omitempty" name:"EndTs"` }
Predefined struct for user
type DescribeFlowTrendResponse ¶
type DescribeFlowTrendResponse struct { *tchttp.BaseResponse Response *DescribeFlowTrendResponseParams `json:"Response"` }
func NewDescribeFlowTrendResponse ¶
func NewDescribeFlowTrendResponse() (response *DescribeFlowTrendResponse)
func (*DescribeFlowTrendResponse) FromJsonString ¶
func (r *DescribeFlowTrendResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFlowTrendResponse) ToJsonString ¶
func (r *DescribeFlowTrendResponse) ToJsonString() string
type DescribeFlowTrendResponseParams ¶ added in v1.0.426
type DescribeFlowTrendResponseParams struct { // 流量趋势数据 Data []*BotStatPointItem `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeHistogramRequest ¶ added in v1.0.767
type DescribeHistogramRequest struct { *tchttp.BaseRequest // 起始时间 FromTime *string `json:"FromTime,omitnil,omitempty" name:"FromTime"` // 结束时间 ToTime *string `json:"ToTime,omitnil,omitempty" name:"ToTime"` // 聚类字段,ip为ip聚合,art为响应耗时聚合,url为url聚合,local为ip转化的城市聚合 QueryField *string `json:"QueryField,omitnil,omitempty" name:"QueryField"` // 条件,access为访问日志,attack为攻击日志 Source *string `json:"Source,omitnil,omitempty" name:"Source"` // 兼容Host,逐步淘汰Host字段 Host *string `json:"Host,omitnil,omitempty" name:"Host"` // 只有两个值有效,sparta-waf,clb-waf,不传则不过滤 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // WAF实例ID,不传则不过滤 InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` // 域名过滤,不传则不过滤,用于替代Host字段,逐步淘汰Host Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
func NewDescribeHistogramRequest ¶ added in v1.0.767
func NewDescribeHistogramRequest() (request *DescribeHistogramRequest)
func (*DescribeHistogramRequest) FromJsonString ¶ added in v1.0.767
func (r *DescribeHistogramRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeHistogramRequest) ToJsonString ¶ added in v1.0.767
func (r *DescribeHistogramRequest) ToJsonString() string
type DescribeHistogramRequestParams ¶ added in v1.0.767
type DescribeHistogramRequestParams struct { // 起始时间 FromTime *string `json:"FromTime,omitnil,omitempty" name:"FromTime"` // 结束时间 ToTime *string `json:"ToTime,omitnil,omitempty" name:"ToTime"` // 聚类字段,ip为ip聚合,art为响应耗时聚合,url为url聚合,local为ip转化的城市聚合 QueryField *string `json:"QueryField,omitnil,omitempty" name:"QueryField"` // 条件,access为访问日志,attack为攻击日志 Source *string `json:"Source,omitnil,omitempty" name:"Source"` // 兼容Host,逐步淘汰Host字段 Host *string `json:"Host,omitnil,omitempty" name:"Host"` // 只有两个值有效,sparta-waf,clb-waf,不传则不过滤 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // WAF实例ID,不传则不过滤 InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` // 域名过滤,不传则不过滤,用于替代Host字段,逐步淘汰Host Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
Predefined struct for user
type DescribeHistogramResponse ¶ added in v1.0.767
type DescribeHistogramResponse struct { *tchttp.BaseResponse Response *DescribeHistogramResponseParams `json:"Response"` }
func NewDescribeHistogramResponse ¶ added in v1.0.767
func NewDescribeHistogramResponse() (response *DescribeHistogramResponse)
func (*DescribeHistogramResponse) FromJsonString ¶ added in v1.0.767
func (r *DescribeHistogramResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeHistogramResponse) ToJsonString ¶ added in v1.0.767
func (r *DescribeHistogramResponse) ToJsonString() string
type DescribeHistogramResponseParams ¶ added in v1.0.767
type DescribeHistogramResponseParams struct { // 统计数据 Histogram []*string `json:"Histogram,omitnil,omitempty" name:"Histogram"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeHostLimitRequest ¶ added in v1.0.730
type DescribeHostLimitRequest struct { *tchttp.BaseRequest // 添加的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 实例id InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` // 流量来源 AlbType *string `json:"AlbType,omitnil,omitempty" name:"AlbType"` }
func NewDescribeHostLimitRequest ¶ added in v1.0.730
func NewDescribeHostLimitRequest() (request *DescribeHostLimitRequest)
func (*DescribeHostLimitRequest) FromJsonString ¶ added in v1.0.730
func (r *DescribeHostLimitRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeHostLimitRequest) ToJsonString ¶ added in v1.0.730
func (r *DescribeHostLimitRequest) ToJsonString() string
type DescribeHostLimitRequestParams ¶ added in v1.0.730
type DescribeHostLimitRequestParams struct { // 添加的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 实例id InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` // 流量来源 AlbType *string `json:"AlbType,omitnil,omitempty" name:"AlbType"` }
Predefined struct for user
type DescribeHostLimitResponse ¶ added in v1.0.730
type DescribeHostLimitResponse struct { *tchttp.BaseResponse Response *DescribeHostLimitResponseParams `json:"Response"` }
func NewDescribeHostLimitResponse ¶ added in v1.0.730
func NewDescribeHostLimitResponse() (response *DescribeHostLimitResponse)
func (*DescribeHostLimitResponse) FromJsonString ¶ added in v1.0.730
func (r *DescribeHostLimitResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeHostLimitResponse) ToJsonString ¶ added in v1.0.730
func (r *DescribeHostLimitResponse) ToJsonString() string
type DescribeHostLimitResponseParams ¶ added in v1.0.730
type DescribeHostLimitResponseParams struct { // 成功返回的状态码 // 注意:此字段可能返回 null,表示取不到有效值。 Success *ResponseCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeHostRequest ¶ added in v1.0.730
type DescribeHostRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 域名ID DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"` // 实例ID InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` }
func NewDescribeHostRequest ¶ added in v1.0.730
func NewDescribeHostRequest() (request *DescribeHostRequest)
func (*DescribeHostRequest) FromJsonString ¶ added in v1.0.730
func (r *DescribeHostRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeHostRequest) ToJsonString ¶ added in v1.0.730
func (r *DescribeHostRequest) ToJsonString() string
type DescribeHostRequestParams ¶ added in v1.0.730
type DescribeHostRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 域名ID DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"` // 实例ID InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` }
Predefined struct for user
type DescribeHostResponse ¶ added in v1.0.730
type DescribeHostResponse struct { *tchttp.BaseResponse Response *DescribeHostResponseParams `json:"Response"` }
func NewDescribeHostResponse ¶ added in v1.0.730
func NewDescribeHostResponse() (response *DescribeHostResponse)
func (*DescribeHostResponse) FromJsonString ¶ added in v1.0.730
func (r *DescribeHostResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeHostResponse) ToJsonString ¶ added in v1.0.730
func (r *DescribeHostResponse) ToJsonString() string
type DescribeHostResponseParams ¶ added in v1.0.730
type DescribeHostResponseParams struct { // 域名详情 Host *HostRecord `json:"Host,omitnil,omitempty" name:"Host"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeHostsRequest ¶ added in v1.0.730
type DescribeHostsRequest struct { *tchttp.BaseRequest // 防护域名,如果是要查询某一具体的防护域名则传入此参数,要求是准确的域名,此参数不支持模糊搜索 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 防护域名ID,如果是要查询某一具体的防护域名则传入此参数,要求是准确的域名ID,此参数不支持模糊搜索 DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"` // 搜索条件,根据此参数对域名做模糊搜索 Search *string `json:"Search,omitnil,omitempty" name:"Search"` // 复杂的搜索条件 Item *SearchItem `json:"Item,omitnil,omitempty" name:"Item"` // 实例id InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` }
func NewDescribeHostsRequest ¶ added in v1.0.730
func NewDescribeHostsRequest() (request *DescribeHostsRequest)
func (*DescribeHostsRequest) FromJsonString ¶ added in v1.0.730
func (r *DescribeHostsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeHostsRequest) ToJsonString ¶ added in v1.0.730
func (r *DescribeHostsRequest) ToJsonString() string
type DescribeHostsRequestParams ¶ added in v1.0.730
type DescribeHostsRequestParams struct { // 防护域名,如果是要查询某一具体的防护域名则传入此参数,要求是准确的域名,此参数不支持模糊搜索 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 防护域名ID,如果是要查询某一具体的防护域名则传入此参数,要求是准确的域名ID,此参数不支持模糊搜索 DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"` // 搜索条件,根据此参数对域名做模糊搜索 Search *string `json:"Search,omitnil,omitempty" name:"Search"` // 复杂的搜索条件 Item *SearchItem `json:"Item,omitnil,omitempty" name:"Item"` // 实例id InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` }
Predefined struct for user
type DescribeHostsResponse ¶ added in v1.0.730
type DescribeHostsResponse struct { *tchttp.BaseResponse Response *DescribeHostsResponseParams `json:"Response"` }
func NewDescribeHostsResponse ¶ added in v1.0.730
func NewDescribeHostsResponse() (response *DescribeHostsResponse)
func (*DescribeHostsResponse) FromJsonString ¶ added in v1.0.730
func (r *DescribeHostsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeHostsResponse) ToJsonString ¶ added in v1.0.730
func (r *DescribeHostsResponse) ToJsonString() string
type DescribeHostsResponseParams ¶ added in v1.0.730
type DescribeHostsResponseParams struct { // 防护域名列表的长度 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 防护域名的列表 // 注意:此字段可能返回 null,表示取不到有效值。 HostList []*HostRecord `json:"HostList,omitnil,omitempty" name:"HostList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstancesRequest ¶ added in v1.0.427
type DescribeInstancesRequest struct { *tchttp.BaseRequest // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 容量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 过滤数组 Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeInstancesRequest ¶ added in v1.0.427
func NewDescribeInstancesRequest() (request *DescribeInstancesRequest)
func (*DescribeInstancesRequest) FromJsonString ¶ added in v1.0.427
func (r *DescribeInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstancesRequest) ToJsonString ¶ added in v1.0.427
func (r *DescribeInstancesRequest) ToJsonString() string
type DescribeInstancesRequestParams ¶ added in v1.0.427
type DescribeInstancesRequestParams struct { // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 容量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 过滤数组 Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeInstancesResponse ¶ added in v1.0.427
type DescribeInstancesResponse struct { *tchttp.BaseResponse Response *DescribeInstancesResponseParams `json:"Response"` }
func NewDescribeInstancesResponse ¶ added in v1.0.427
func NewDescribeInstancesResponse() (response *DescribeInstancesResponse)
func (*DescribeInstancesResponse) FromJsonString ¶ added in v1.0.427
func (r *DescribeInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstancesResponse) ToJsonString ¶ added in v1.0.427
func (r *DescribeInstancesResponse) ToJsonString() string
type DescribeInstancesResponseParams ¶ added in v1.0.427
type DescribeInstancesResponseParams struct { // 总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // instance列表 Instances []*InstanceInfo `json:"Instances,omitnil,omitempty" name:"Instances"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeIpAccessControlRequest ¶ added in v1.0.386
type DescribeIpAccessControlRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 计数标识 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // 动作,40表示查询白名单,42表示查询黑名单 ActionType *uint64 `json:"ActionType,omitnil,omitempty" name:"ActionType"` // 最小有效时间的时间戳 VtsMin *uint64 `json:"VtsMin,omitnil,omitempty" name:"VtsMin"` // 最大有效时间的时间戳 VtsMax *uint64 `json:"VtsMax,omitnil,omitempty" name:"VtsMax"` // 最小创建时间的时间戳 CtsMin *uint64 `json:"CtsMin,omitnil,omitempty" name:"CtsMin"` // 最大创建时间的时间戳 CtsMax *uint64 `json:"CtsMax,omitnil,omitempty" name:"CtsMax"` // 分页偏移量,取Limit整数倍。最小值为0,最大值= Total/Limit向上取整 OffSet *uint64 `json:"OffSet,omitnil,omitempty" name:"OffSet"` // 每页返回的数量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 来源 Source *string `json:"Source,omitnil,omitempty" name:"Source"` // 排序参数 Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` // IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 生效状态 ValidStatus *int64 `json:"ValidStatus,omitnil,omitempty" name:"ValidStatus"` // 最小有效时间的时间戳 ValidTimeStampMin *string `json:"ValidTimeStampMin,omitnil,omitempty" name:"ValidTimeStampMin"` // 最大有效时间的时间戳 ValidTimeStampMax *string `json:"ValidTimeStampMax,omitnil,omitempty" name:"ValidTimeStampMax"` // 规则ID RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` }
func NewDescribeIpAccessControlRequest ¶ added in v1.0.386
func NewDescribeIpAccessControlRequest() (request *DescribeIpAccessControlRequest)
func (*DescribeIpAccessControlRequest) FromJsonString ¶ added in v1.0.386
func (r *DescribeIpAccessControlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIpAccessControlRequest) ToJsonString ¶ added in v1.0.386
func (r *DescribeIpAccessControlRequest) ToJsonString() string
type DescribeIpAccessControlRequestParams ¶ added in v1.0.426
type DescribeIpAccessControlRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 计数标识 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // 动作,40表示查询白名单,42表示查询黑名单 ActionType *uint64 `json:"ActionType,omitnil,omitempty" name:"ActionType"` // 最小有效时间的时间戳 // // Deprecated: VtsMin is deprecated. VtsMin *uint64 `json:"VtsMin,omitnil,omitempty" name:"VtsMin"` // 最大有效时间的时间戳 // // Deprecated: VtsMax is deprecated. VtsMax *uint64 `json:"VtsMax,omitnil,omitempty" name:"VtsMax"` // 最小创建时间的时间戳 CtsMin *uint64 `json:"CtsMin,omitnil,omitempty" name:"CtsMin"` // 最大创建时间的时间戳 CtsMax *uint64 `json:"CtsMax,omitnil,omitempty" name:"CtsMax"` // 分页偏移量,取Limit整数倍。最小值为0,最大值= Total/Limit向上取整 OffSet *uint64 `json:"OffSet,omitnil,omitempty" name:"OffSet"` // 每页返回的数量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 来源 Source *string `json:"Source,omitnil,omitempty" name:"Source"` // 排序参数 Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` // IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 生效状态 ValidStatus *int64 `json:"ValidStatus,omitnil,omitempty" name:"ValidStatus"` // 最小有效时间的时间戳 ValidTimeStampMin *string `json:"ValidTimeStampMin,omitnil,omitempty" name:"ValidTimeStampMin"` // 最大有效时间的时间戳 ValidTimeStampMax *string `json:"ValidTimeStampMax,omitnil,omitempty" name:"ValidTimeStampMax"` // 规则ID RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` }
Predefined struct for user
type DescribeIpAccessControlResponse ¶ added in v1.0.386
type DescribeIpAccessControlResponse struct { *tchttp.BaseResponse Response *DescribeIpAccessControlResponseParams `json:"Response"` }
func NewDescribeIpAccessControlResponse ¶ added in v1.0.386
func NewDescribeIpAccessControlResponse() (response *DescribeIpAccessControlResponse)
func (*DescribeIpAccessControlResponse) FromJsonString ¶ added in v1.0.386
func (r *DescribeIpAccessControlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIpAccessControlResponse) ToJsonString ¶ added in v1.0.386
func (r *DescribeIpAccessControlResponse) ToJsonString() string
type DescribeIpAccessControlResponseParams ¶ added in v1.0.426
type DescribeIpAccessControlResponseParams struct { // 输出 // 注意:此字段可能返回 null,表示取不到有效值。 Data *IpAccessControlData `json:"Data,omitnil,omitempty" name:"Data"` // 已经使用的IP黑白名单的IP总数 // 注意:此字段可能返回 null,表示取不到有效值。 UsedTotal *uint64 `json:"UsedTotal,omitnil,omitempty" name:"UsedTotal"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeIpHitItemsRequest ¶ added in v1.0.386
type DescribeIpHitItemsRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 计数标识 Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` // 类别 Category *string `json:"Category,omitnil,omitempty" name:"Category"` // 有效时间最小时间戳 VtsMin *uint64 `json:"VtsMin,omitnil,omitempty" name:"VtsMin"` // 有效时间最大时间戳 VtsMax *uint64 `json:"VtsMax,omitnil,omitempty" name:"VtsMax"` // 创建时间最小时间戳 CtsMin *uint64 `json:"CtsMin,omitnil,omitempty" name:"CtsMin"` // 创建时间最大时间戳 CtsMax *uint64 `json:"CtsMax,omitnil,omitempty" name:"CtsMax"` // 偏移参数 Skip *uint64 `json:"Skip,omitnil,omitempty" name:"Skip"` // 限制数目 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 策略名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 排序参数 Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` // IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 有效时间最小时间戳 ValidTimeStampMin *uint64 `json:"ValidTimeStampMin,omitnil,omitempty" name:"ValidTimeStampMin"` // 有效时间最大时间戳 ValidTimeStampMax *uint64 `json:"ValidTimeStampMax,omitnil,omitempty" name:"ValidTimeStampMax"` }
func NewDescribeIpHitItemsRequest ¶ added in v1.0.386
func NewDescribeIpHitItemsRequest() (request *DescribeIpHitItemsRequest)
func (*DescribeIpHitItemsRequest) FromJsonString ¶ added in v1.0.386
func (r *DescribeIpHitItemsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIpHitItemsRequest) ToJsonString ¶ added in v1.0.386
func (r *DescribeIpHitItemsRequest) ToJsonString() string
type DescribeIpHitItemsRequestParams ¶ added in v1.0.426
type DescribeIpHitItemsRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 计数标识 Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` // 类别 Category *string `json:"Category,omitnil,omitempty" name:"Category"` // 有效时间最小时间戳 // // Deprecated: VtsMin is deprecated. VtsMin *uint64 `json:"VtsMin,omitnil,omitempty" name:"VtsMin"` // 有效时间最大时间戳 // // Deprecated: VtsMax is deprecated. VtsMax *uint64 `json:"VtsMax,omitnil,omitempty" name:"VtsMax"` // 创建时间最小时间戳 CtsMin *uint64 `json:"CtsMin,omitnil,omitempty" name:"CtsMin"` // 创建时间最大时间戳 CtsMax *uint64 `json:"CtsMax,omitnil,omitempty" name:"CtsMax"` // 偏移参数 Skip *uint64 `json:"Skip,omitnil,omitempty" name:"Skip"` // 限制数目 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 策略名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 排序参数 Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` // IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 有效时间最小时间戳 ValidTimeStampMin *uint64 `json:"ValidTimeStampMin,omitnil,omitempty" name:"ValidTimeStampMin"` // 有效时间最大时间戳 ValidTimeStampMax *uint64 `json:"ValidTimeStampMax,omitnil,omitempty" name:"ValidTimeStampMax"` }
Predefined struct for user
type DescribeIpHitItemsResponse ¶ added in v1.0.386
type DescribeIpHitItemsResponse struct { *tchttp.BaseResponse Response *DescribeIpHitItemsResponseParams `json:"Response"` }
func NewDescribeIpHitItemsResponse ¶ added in v1.0.386
func NewDescribeIpHitItemsResponse() (response *DescribeIpHitItemsResponse)
func (*DescribeIpHitItemsResponse) FromJsonString ¶ added in v1.0.386
func (r *DescribeIpHitItemsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIpHitItemsResponse) ToJsonString ¶ added in v1.0.386
func (r *DescribeIpHitItemsResponse) ToJsonString() string
type DescribeIpHitItemsResponseParams ¶ added in v1.0.426
type DescribeIpHitItemsResponseParams struct { // 结果 // 注意:此字段可能返回 null,表示取不到有效值。 Data *IpHitItemsData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeModuleStatusRequest ¶ added in v1.0.783
type DescribeModuleStatusRequest struct { *tchttp.BaseRequest // 要查询状态的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
func NewDescribeModuleStatusRequest ¶ added in v1.0.783
func NewDescribeModuleStatusRequest() (request *DescribeModuleStatusRequest)
func (*DescribeModuleStatusRequest) FromJsonString ¶ added in v1.0.783
func (r *DescribeModuleStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeModuleStatusRequest) ToJsonString ¶ added in v1.0.783
func (r *DescribeModuleStatusRequest) ToJsonString() string
type DescribeModuleStatusRequestParams ¶ added in v1.0.783
type DescribeModuleStatusRequestParams struct { // 要查询状态的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
Predefined struct for user
type DescribeModuleStatusResponse ¶ added in v1.0.783
type DescribeModuleStatusResponse struct { *tchttp.BaseResponse Response *DescribeModuleStatusResponseParams `json:"Response"` }
func NewDescribeModuleStatusResponse ¶ added in v1.0.783
func NewDescribeModuleStatusResponse() (response *DescribeModuleStatusResponse)
func (*DescribeModuleStatusResponse) FromJsonString ¶ added in v1.0.783
func (r *DescribeModuleStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeModuleStatusResponse) ToJsonString ¶ added in v1.0.783
func (r *DescribeModuleStatusResponse) ToJsonString() string
type DescribeModuleStatusResponseParams ¶ added in v1.0.783
type DescribeModuleStatusResponseParams struct { // WEB安全规则是否开启 WebSecurity *uint64 `json:"WebSecurity,omitnil,omitempty" name:"WebSecurity"` // 访问控制规则是否开启 AccessControl *int64 `json:"AccessControl,omitnil,omitempty" name:"AccessControl"` // CC防护是否开启 CcProtection *uint64 `json:"CcProtection,omitnil,omitempty" name:"CcProtection"` // 网页防篡改是否开启 AntiTamper *uint64 `json:"AntiTamper,omitnil,omitempty" name:"AntiTamper"` // 信息防泄漏是否开启 AntiLeakage *uint64 `json:"AntiLeakage,omitnil,omitempty" name:"AntiLeakage"` // API安全是否开启 ApiProtection *uint64 `json:"ApiProtection,omitnil,omitempty" name:"ApiProtection"` // 限流模块开关 RateLimit *uint64 `json:"RateLimit,omitnil,omitempty" name:"RateLimit"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeObjectsRequest ¶ added in v1.0.764
type DescribeObjectsRequest struct { *tchttp.BaseRequest // 支持的过滤器: // ObjectId: clb实例ID // VIP: clb实例的公网IP // InstanceId: waf实例ID // Domain: 精准域名 // Status: waf防护开关状态: 0关闭,1开启 // ClsStatus: waf日志开关: 0关闭,1开启 Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeObjectsRequest ¶ added in v1.0.764
func NewDescribeObjectsRequest() (request *DescribeObjectsRequest)
func (*DescribeObjectsRequest) FromJsonString ¶ added in v1.0.764
func (r *DescribeObjectsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeObjectsRequest) ToJsonString ¶ added in v1.0.764
func (r *DescribeObjectsRequest) ToJsonString() string
type DescribeObjectsRequestParams ¶ added in v1.0.764
type DescribeObjectsRequestParams struct { // 支持的过滤器: // ObjectId: clb实例ID // VIP: clb实例的公网IP // InstanceId: waf实例ID // Domain: 精准域名 // Status: waf防护开关状态: 0关闭,1开启 // ClsStatus: waf日志开关: 0关闭,1开启 Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeObjectsResponse ¶ added in v1.0.764
type DescribeObjectsResponse struct { *tchttp.BaseResponse Response *DescribeObjectsResponseParams `json:"Response"` }
func NewDescribeObjectsResponse ¶ added in v1.0.764
func NewDescribeObjectsResponse() (response *DescribeObjectsResponse)
func (*DescribeObjectsResponse) FromJsonString ¶ added in v1.0.764
func (r *DescribeObjectsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeObjectsResponse) ToJsonString ¶ added in v1.0.764
func (r *DescribeObjectsResponse) ToJsonString() string
type DescribeObjectsResponseParams ¶ added in v1.0.764
type DescribeObjectsResponseParams struct { // 对象列表 ClbObjects []*ClbObject `json:"ClbObjects,omitnil,omitempty" name:"ClbObjects"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribePeakPointsRequest ¶ added in v1.0.640
type DescribePeakPointsRequest struct { *tchttp.BaseRequest // 查询起始时间 FromTime *string `json:"FromTime,omitnil,omitempty" name:"FromTime"` // 查询终止时间 ToTime *string `json:"ToTime,omitnil,omitempty" name:"ToTime"` // 查询的域名,如果查询所有域名数据,该参数不填写 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 只有两个值有效,sparta-waf,clb-waf,不传则不过滤 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // WAF实例ID,不传则不过滤 InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` // 十二个值可选: // access-峰值qps趋势图 // botAccess- bot峰值qps趋势图 // down-下行峰值带宽趋势图 // up-上行峰值带宽趋势图 // attack-Web攻击总数趋势图 // cc-CC攻击总数趋势图 // bw-黑IP攻击总数趋势图 // tamper-防篡改攻击总数趋势图 // leak-防泄露攻击总数趋势图 // acl-访问控制攻击总数趋势图 // http_status-状态码各次数趋势图 // wx_access-微信小程序峰值qps趋势图 MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` }
func NewDescribePeakPointsRequest ¶ added in v1.0.640
func NewDescribePeakPointsRequest() (request *DescribePeakPointsRequest)
func (*DescribePeakPointsRequest) FromJsonString ¶ added in v1.0.640
func (r *DescribePeakPointsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePeakPointsRequest) ToJsonString ¶ added in v1.0.640
func (r *DescribePeakPointsRequest) ToJsonString() string
type DescribePeakPointsRequestParams ¶ added in v1.0.640
type DescribePeakPointsRequestParams struct { // 查询起始时间 FromTime *string `json:"FromTime,omitnil,omitempty" name:"FromTime"` // 查询终止时间 ToTime *string `json:"ToTime,omitnil,omitempty" name:"ToTime"` // 查询的域名,如果查询所有域名数据,该参数不填写 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 只有两个值有效,sparta-waf,clb-waf,不传则不过滤 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // WAF实例ID,不传则不过滤 InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` // 十二个值可选: // access-峰值qps趋势图 // botAccess- bot峰值qps趋势图 // down-下行峰值带宽趋势图 // up-上行峰值带宽趋势图 // attack-Web攻击总数趋势图 // cc-CC攻击总数趋势图 // bw-黑IP攻击总数趋势图 // tamper-防篡改攻击总数趋势图 // leak-防泄露攻击总数趋势图 // acl-访问控制攻击总数趋势图 // http_status-状态码各次数趋势图 // wx_access-微信小程序峰值qps趋势图 MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` }
Predefined struct for user
type DescribePeakPointsResponse ¶ added in v1.0.640
type DescribePeakPointsResponse struct { *tchttp.BaseResponse Response *DescribePeakPointsResponseParams `json:"Response"` }
func NewDescribePeakPointsResponse ¶ added in v1.0.640
func NewDescribePeakPointsResponse() (response *DescribePeakPointsResponse)
func (*DescribePeakPointsResponse) FromJsonString ¶ added in v1.0.640
func (r *DescribePeakPointsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePeakPointsResponse) ToJsonString ¶ added in v1.0.640
func (r *DescribePeakPointsResponse) ToJsonString() string
type DescribePeakPointsResponseParams ¶ added in v1.0.640
type DescribePeakPointsResponseParams struct { // 数据点 Points []*PeakPointsItem `json:"Points,omitnil,omitempty" name:"Points"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribePeakValueRequest ¶ added in v1.0.640
type DescribePeakValueRequest struct { *tchttp.BaseRequest // 查询起始时间 FromTime *string `json:"FromTime,omitnil,omitempty" name:"FromTime"` // 查询结束时间 ToTime *string `json:"ToTime,omitnil,omitempty" name:"ToTime"` // 需要查询的域名,当前用户所有域名可以不传 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 只有两个值有效,sparta-waf,clb-waf,不传则不过滤 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // WAF实例ID,不传则不过滤 InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` // 五个值可选: // access-峰值qps // down-下行峰值带宽 // up-上行峰值带宽 // attack-Web攻击总数 // cc-CC攻击总数趋势图 MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` }
func NewDescribePeakValueRequest ¶ added in v1.0.640
func NewDescribePeakValueRequest() (request *DescribePeakValueRequest)
func (*DescribePeakValueRequest) FromJsonString ¶ added in v1.0.640
func (r *DescribePeakValueRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePeakValueRequest) ToJsonString ¶ added in v1.0.640
func (r *DescribePeakValueRequest) ToJsonString() string
type DescribePeakValueRequestParams ¶ added in v1.0.640
type DescribePeakValueRequestParams struct { // 查询起始时间 FromTime *string `json:"FromTime,omitnil,omitempty" name:"FromTime"` // 查询结束时间 ToTime *string `json:"ToTime,omitnil,omitempty" name:"ToTime"` // 需要查询的域名,当前用户所有域名可以不传 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 只有两个值有效,sparta-waf,clb-waf,不传则不过滤 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // WAF实例ID,不传则不过滤 InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` // 五个值可选: // access-峰值qps // down-下行峰值带宽 // up-上行峰值带宽 // attack-Web攻击总数 // cc-CC攻击总数趋势图 MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` }
Predefined struct for user
type DescribePeakValueResponse ¶ added in v1.0.640
type DescribePeakValueResponse struct { *tchttp.BaseResponse Response *DescribePeakValueResponseParams `json:"Response"` }
func NewDescribePeakValueResponse ¶ added in v1.0.640
func NewDescribePeakValueResponse() (response *DescribePeakValueResponse)
func (*DescribePeakValueResponse) FromJsonString ¶ added in v1.0.640
func (r *DescribePeakValueResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePeakValueResponse) ToJsonString ¶ added in v1.0.640
func (r *DescribePeakValueResponse) ToJsonString() string
type DescribePeakValueResponseParams ¶ added in v1.0.640
type DescribePeakValueResponseParams struct { // QPS峰值 Access *uint64 `json:"Access,omitnil,omitempty" name:"Access"` // 上行带宽峰值,单位B Up *uint64 `json:"Up,omitnil,omitempty" name:"Up"` // 下行带宽峰值,单位B Down *uint64 `json:"Down,omitnil,omitempty" name:"Down"` // Web攻击总数 Attack *uint64 `json:"Attack,omitnil,omitempty" name:"Attack"` // CC攻击总数 Cc *uint64 `json:"Cc,omitnil,omitempty" name:"Cc"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribePolicyStatusRequest ¶ added in v1.0.616
type DescribePolicyStatusRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // clb-waf或者saas-waf Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` }
func NewDescribePolicyStatusRequest ¶ added in v1.0.616
func NewDescribePolicyStatusRequest() (request *DescribePolicyStatusRequest)
func (*DescribePolicyStatusRequest) FromJsonString ¶ added in v1.0.616
func (r *DescribePolicyStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePolicyStatusRequest) ToJsonString ¶ added in v1.0.616
func (r *DescribePolicyStatusRequest) ToJsonString() string
type DescribePolicyStatusRequestParams ¶ added in v1.0.616
type DescribePolicyStatusRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // clb-waf或者saas-waf Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` }
Predefined struct for user
type DescribePolicyStatusResponse ¶ added in v1.0.616
type DescribePolicyStatusResponse struct { *tchttp.BaseResponse Response *DescribePolicyStatusResponseParams `json:"Response"` }
func NewDescribePolicyStatusResponse ¶ added in v1.0.616
func NewDescribePolicyStatusResponse() (response *DescribePolicyStatusResponse)
func (*DescribePolicyStatusResponse) FromJsonString ¶ added in v1.0.616
func (r *DescribePolicyStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePolicyStatusResponse) ToJsonString ¶ added in v1.0.616
func (r *DescribePolicyStatusResponse) ToJsonString() string
type DescribePolicyStatusResponseParams ¶ added in v1.0.616
type DescribePolicyStatusResponseParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 防护状态 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribePortsRequest ¶ added in v1.0.747
type DescribePortsRequest struct { *tchttp.BaseRequest // 实例ID InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` // 实例类型 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` }
func NewDescribePortsRequest ¶ added in v1.0.747
func NewDescribePortsRequest() (request *DescribePortsRequest)
func (*DescribePortsRequest) FromJsonString ¶ added in v1.0.747
func (r *DescribePortsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePortsRequest) ToJsonString ¶ added in v1.0.747
func (r *DescribePortsRequest) ToJsonString() string
type DescribePortsRequestParams ¶ added in v1.0.747
type DescribePortsRequestParams struct { // 实例ID InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` // 实例类型 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` }
Predefined struct for user
type DescribePortsResponse ¶ added in v1.0.747
type DescribePortsResponse struct { *tchttp.BaseResponse Response *DescribePortsResponseParams `json:"Response"` }
func NewDescribePortsResponse ¶ added in v1.0.747
func NewDescribePortsResponse() (response *DescribePortsResponse)
func (*DescribePortsResponse) FromJsonString ¶ added in v1.0.747
func (r *DescribePortsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePortsResponse) ToJsonString ¶ added in v1.0.747
func (r *DescribePortsResponse) ToJsonString() string
type DescribePortsResponseParams ¶ added in v1.0.747
type DescribePortsResponseParams struct { // http端口列表 HttpPorts []*string `json:"HttpPorts,omitnil,omitempty" name:"HttpPorts"` // https端口列表 HttpsPorts []*string `json:"HttpsPorts,omitnil,omitempty" name:"HttpsPorts"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRuleLimitRequest ¶ added in v1.0.616
type DescribeRuleLimitRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeRuleLimitRequest ¶ added in v1.0.616
func NewDescribeRuleLimitRequest() (request *DescribeRuleLimitRequest)
func (*DescribeRuleLimitRequest) FromJsonString ¶ added in v1.0.616
func (r *DescribeRuleLimitRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRuleLimitRequest) ToJsonString ¶ added in v1.0.616
func (r *DescribeRuleLimitRequest) ToJsonString() string
type DescribeRuleLimitRequestParams ¶ added in v1.0.616
type DescribeRuleLimitRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeRuleLimitResponse ¶ added in v1.0.616
type DescribeRuleLimitResponse struct { *tchttp.BaseResponse Response *DescribeRuleLimitResponseParams `json:"Response"` }
func NewDescribeRuleLimitResponse ¶ added in v1.0.616
func NewDescribeRuleLimitResponse() (response *DescribeRuleLimitResponse)
func (*DescribeRuleLimitResponse) FromJsonString ¶ added in v1.0.616
func (r *DescribeRuleLimitResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRuleLimitResponse) ToJsonString ¶ added in v1.0.616
func (r *DescribeRuleLimitResponse) ToJsonString() string
type DescribeRuleLimitResponseParams ¶ added in v1.0.616
type DescribeRuleLimitResponseParams struct { // waf模块的规格 Res *WafRuleLimit `json:"Res,omitnil,omitempty" name:"Res"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSessionRequest ¶ added in v1.0.737
type DescribeSessionRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // clb-waf或者sparta-waf Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` }
func NewDescribeSessionRequest ¶ added in v1.0.737
func NewDescribeSessionRequest() (request *DescribeSessionRequest)
func (*DescribeSessionRequest) FromJsonString ¶ added in v1.0.737
func (r *DescribeSessionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSessionRequest) ToJsonString ¶ added in v1.0.737
func (r *DescribeSessionRequest) ToJsonString() string
type DescribeSessionRequestParams ¶ added in v1.0.737
type DescribeSessionRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // clb-waf或者sparta-waf Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` }
Predefined struct for user
type DescribeSessionResponse ¶ added in v1.0.737
type DescribeSessionResponse struct { *tchttp.BaseResponse Response *DescribeSessionResponseParams `json:"Response"` }
func NewDescribeSessionResponse ¶ added in v1.0.737
func NewDescribeSessionResponse() (response *DescribeSessionResponse)
func (*DescribeSessionResponse) FromJsonString ¶ added in v1.0.737
func (r *DescribeSessionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSessionResponse) ToJsonString ¶ added in v1.0.737
func (r *DescribeSessionResponse) ToJsonString() string
type DescribeSessionResponseParams ¶ added in v1.0.737
type DescribeSessionResponseParams struct { // 返回结果 // 注意:此字段可能返回 null,表示取不到有效值。 Data *SessionData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSpartaProtectionInfoRequest ¶ added in v1.0.769
type DescribeSpartaProtectionInfoRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 版本 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 实例 InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` }
func NewDescribeSpartaProtectionInfoRequest ¶ added in v1.0.769
func NewDescribeSpartaProtectionInfoRequest() (request *DescribeSpartaProtectionInfoRequest)
func (*DescribeSpartaProtectionInfoRequest) FromJsonString ¶ added in v1.0.769
func (r *DescribeSpartaProtectionInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSpartaProtectionInfoRequest) ToJsonString ¶ added in v1.0.769
func (r *DescribeSpartaProtectionInfoRequest) ToJsonString() string
type DescribeSpartaProtectionInfoRequestParams ¶ added in v1.0.769
type DescribeSpartaProtectionInfoRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 版本 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 实例 InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` }
Predefined struct for user
type DescribeSpartaProtectionInfoResponse ¶ added in v1.0.769
type DescribeSpartaProtectionInfoResponse struct { *tchttp.BaseResponse Response *DescribeSpartaProtectionInfoResponseParams `json:"Response"` }
func NewDescribeSpartaProtectionInfoResponse ¶ added in v1.0.769
func NewDescribeSpartaProtectionInfoResponse() (response *DescribeSpartaProtectionInfoResponse)
func (*DescribeSpartaProtectionInfoResponse) FromJsonString ¶ added in v1.0.769
func (r *DescribeSpartaProtectionInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSpartaProtectionInfoResponse) ToJsonString ¶ added in v1.0.769
func (r *DescribeSpartaProtectionInfoResponse) ToJsonString() string
type DescribeSpartaProtectionInfoResponseParams ¶ added in v1.0.769
type DescribeSpartaProtectionInfoResponseParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 域名ID DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"` // cname取值 Cname *string `json:"Cname,omitnil,omitempty" name:"Cname"` // 状态 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 源IP地址列表 SrcList []*string `json:"SrcList,omitnil,omitempty" name:"SrcList"` // 证书类型 CertType *string `json:"CertType,omitnil,omitempty" name:"CertType"` // 证书 Cert *string `json:"Cert,omitnil,omitempty" name:"Cert"` // 私有密钥 PrivateKey *string `json:"PrivateKey,omitnil,omitempty" name:"PrivateKey"` // ssl的id Sslid *string `json:"Sslid,omitnil,omitempty" name:"Sslid"` // 是否是cdn IsCdn *string `json:"IsCdn,omitnil,omitempty" name:"IsCdn"` // 灰度区域列表 GrayAreas []*string `json:"GrayAreas,omitnil,omitempty" name:"GrayAreas"` // 引擎 Engine *string `json:"Engine,omitnil,omitempty" name:"Engine"` // HTTPS重写 HttpsRewrite *string `json:"HttpsRewrite,omitnil,omitempty" name:"HttpsRewrite"` // upstreamType取值 UpstreamType *string `json:"UpstreamType,omitnil,omitempty" name:"UpstreamType"` // upstreamDomain取值 UpstreamDomain *string `json:"UpstreamDomain,omitnil,omitempty" name:"UpstreamDomain"` // upstreamScheme取值 UpstreamScheme *string `json:"UpstreamScheme,omitnil,omitempty" name:"UpstreamScheme"` // 是否是HTTP2 IsHttp2 *string `json:"IsHttp2,omitnil,omitempty" name:"IsHttp2"` // 是否含有websocket IsWebsocket *string `json:"IsWebsocket,omitnil,omitempty" name:"IsWebsocket"` // loadBalance信息 LoadBalance *string `json:"LoadBalance,omitnil,omitempty" name:"LoadBalance"` // httpsUpstreamPort取值 HttpsUpstreamPort *string `json:"HttpsUpstreamPort,omitnil,omitempty" name:"HttpsUpstreamPort"` // port信息 Ports []*PortItem `json:"Ports,omitnil,omitempty" name:"Ports"` // 是否灰度 IsGray *string `json:"IsGray,omitnil,omitempty" name:"IsGray"` // 模式 Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"` // 防御等级,100,200,300 Level *string `json:"Level,omitnil,omitempty" name:"Level"` // 与源站是否保持长连接 IsKeepAlive *string `json:"IsKeepAlive,omitnil,omitempty" name:"IsKeepAlive"` // 0:BGP 1:Anycast // 注意:此字段可能返回 null,表示取不到有效值。 Anycast *string `json:"Anycast,omitnil,omitempty" name:"Anycast"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTlsVersionRequest ¶ added in v1.0.730
type DescribeTlsVersionRequest struct {
*tchttp.BaseRequest
}
func NewDescribeTlsVersionRequest ¶ added in v1.0.730
func NewDescribeTlsVersionRequest() (request *DescribeTlsVersionRequest)
func (*DescribeTlsVersionRequest) FromJsonString ¶ added in v1.0.730
func (r *DescribeTlsVersionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTlsVersionRequest) ToJsonString ¶ added in v1.0.730
func (r *DescribeTlsVersionRequest) ToJsonString() string
type DescribeTlsVersionRequestParams ¶ added in v1.0.730
type DescribeTlsVersionRequestParams struct { }
Predefined struct for user
type DescribeTlsVersionResponse ¶ added in v1.0.730
type DescribeTlsVersionResponse struct { *tchttp.BaseResponse Response *DescribeTlsVersionResponseParams `json:"Response"` }
func NewDescribeTlsVersionResponse ¶ added in v1.0.730
func NewDescribeTlsVersionResponse() (response *DescribeTlsVersionResponse)
func (*DescribeTlsVersionResponse) FromJsonString ¶ added in v1.0.730
func (r *DescribeTlsVersionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTlsVersionResponse) ToJsonString ¶ added in v1.0.730
func (r *DescribeTlsVersionResponse) ToJsonString() string
type DescribeTlsVersionResponseParams ¶ added in v1.0.730
type DescribeTlsVersionResponseParams struct { // TLS key value TLS []*TLSVersion `json:"TLS,omitnil,omitempty" name:"TLS"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTopAttackDomainRequest ¶ added in v1.0.767
type DescribeTopAttackDomainRequest struct { *tchttp.BaseRequest // 查询起始时间 FromTime *string `json:"FromTime,omitnil,omitempty" name:"FromTime"` // 查询结束时间 ToTime *string `json:"ToTime,omitnil,omitempty" name:"ToTime"` // TOP N,可从0-10选择,默认是10 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // 只有两个值有效,sparta-waf,clb-waf,不传则不过滤 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // WAF实例ID,不传则不过滤 InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` }
func NewDescribeTopAttackDomainRequest ¶ added in v1.0.767
func NewDescribeTopAttackDomainRequest() (request *DescribeTopAttackDomainRequest)
func (*DescribeTopAttackDomainRequest) FromJsonString ¶ added in v1.0.767
func (r *DescribeTopAttackDomainRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTopAttackDomainRequest) ToJsonString ¶ added in v1.0.767
func (r *DescribeTopAttackDomainRequest) ToJsonString() string
type DescribeTopAttackDomainRequestParams ¶ added in v1.0.767
type DescribeTopAttackDomainRequestParams struct { // 查询起始时间 FromTime *string `json:"FromTime,omitnil,omitempty" name:"FromTime"` // 查询结束时间 ToTime *string `json:"ToTime,omitnil,omitempty" name:"ToTime"` // TOP N,可从0-10选择,默认是10 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // 只有两个值有效,sparta-waf,clb-waf,不传则不过滤 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // WAF实例ID,不传则不过滤 InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` }
Predefined struct for user
type DescribeTopAttackDomainResponse ¶ added in v1.0.767
type DescribeTopAttackDomainResponse struct { *tchttp.BaseResponse Response *DescribeTopAttackDomainResponseParams `json:"Response"` }
func NewDescribeTopAttackDomainResponse ¶ added in v1.0.767
func NewDescribeTopAttackDomainResponse() (response *DescribeTopAttackDomainResponse)
func (*DescribeTopAttackDomainResponse) FromJsonString ¶ added in v1.0.767
func (r *DescribeTopAttackDomainResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTopAttackDomainResponse) ToJsonString ¶ added in v1.0.767
func (r *DescribeTopAttackDomainResponse) ToJsonString() string
type DescribeTopAttackDomainResponseParams ¶ added in v1.0.767
type DescribeTopAttackDomainResponseParams struct { // CC攻击域名列表 CC []*KVInt `json:"CC,omitnil,omitempty" name:"CC"` // Web攻击域名列表 Web []*KVInt `json:"Web,omitnil,omitempty" name:"Web"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeUserCdcClbWafRegionsRequest ¶ added in v1.0.452
type DescribeUserCdcClbWafRegionsRequest struct {
*tchttp.BaseRequest
}
func NewDescribeUserCdcClbWafRegionsRequest ¶ added in v1.0.452
func NewDescribeUserCdcClbWafRegionsRequest() (request *DescribeUserCdcClbWafRegionsRequest)
func (*DescribeUserCdcClbWafRegionsRequest) FromJsonString ¶ added in v1.0.452
func (r *DescribeUserCdcClbWafRegionsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserCdcClbWafRegionsRequest) ToJsonString ¶ added in v1.0.452
func (r *DescribeUserCdcClbWafRegionsRequest) ToJsonString() string
type DescribeUserCdcClbWafRegionsRequestParams ¶ added in v1.0.452
type DescribeUserCdcClbWafRegionsRequestParams struct { }
Predefined struct for user
type DescribeUserCdcClbWafRegionsResponse ¶ added in v1.0.452
type DescribeUserCdcClbWafRegionsResponse struct { *tchttp.BaseResponse Response *DescribeUserCdcClbWafRegionsResponseParams `json:"Response"` }
func NewDescribeUserCdcClbWafRegionsResponse ¶ added in v1.0.452
func NewDescribeUserCdcClbWafRegionsResponse() (response *DescribeUserCdcClbWafRegionsResponse)
func (*DescribeUserCdcClbWafRegionsResponse) FromJsonString ¶ added in v1.0.452
func (r *DescribeUserCdcClbWafRegionsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserCdcClbWafRegionsResponse) ToJsonString ¶ added in v1.0.452
func (r *DescribeUserCdcClbWafRegionsResponse) ToJsonString() string
type DescribeUserCdcClbWafRegionsResponseParams ¶ added in v1.0.452
type DescribeUserCdcClbWafRegionsResponseParams struct { // CdcRegion的类型描述 // 注意:此字段可能返回 null,表示取不到有效值。 Data []*CdcRegion `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeUserClbWafRegionsRequest ¶
type DescribeUserClbWafRegionsRequest struct {
*tchttp.BaseRequest
}
func NewDescribeUserClbWafRegionsRequest ¶
func NewDescribeUserClbWafRegionsRequest() (request *DescribeUserClbWafRegionsRequest)
func (*DescribeUserClbWafRegionsRequest) FromJsonString ¶
func (r *DescribeUserClbWafRegionsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserClbWafRegionsRequest) ToJsonString ¶
func (r *DescribeUserClbWafRegionsRequest) ToJsonString() string
type DescribeUserClbWafRegionsRequestParams ¶ added in v1.0.426
type DescribeUserClbWafRegionsRequestParams struct { }
Predefined struct for user
type DescribeUserClbWafRegionsResponse ¶
type DescribeUserClbWafRegionsResponse struct { *tchttp.BaseResponse Response *DescribeUserClbWafRegionsResponseParams `json:"Response"` }
func NewDescribeUserClbWafRegionsResponse ¶
func NewDescribeUserClbWafRegionsResponse() (response *DescribeUserClbWafRegionsResponse)
func (*DescribeUserClbWafRegionsResponse) FromJsonString ¶
func (r *DescribeUserClbWafRegionsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserClbWafRegionsResponse) ToJsonString ¶
func (r *DescribeUserClbWafRegionsResponse) ToJsonString() string
type DescribeUserClbWafRegionsResponseParams ¶ added in v1.0.426
type DescribeUserClbWafRegionsResponseParams struct { // 地域(标准的ap-格式)列表 // 注意:此字段可能返回 null,表示取不到有效值。 Data []*string `json:"Data,omitnil,omitempty" name:"Data"` // 包含详细属性的地域信息 // 注意:此字段可能返回 null,表示取不到有效值。 RichDatas []*ClbWafRegionItem `json:"RichDatas,omitnil,omitempty" name:"RichDatas"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeUserDomainInfoRequest ¶ added in v1.0.730
type DescribeUserDomainInfoRequest struct {
*tchttp.BaseRequest
}
func NewDescribeUserDomainInfoRequest ¶ added in v1.0.730
func NewDescribeUserDomainInfoRequest() (request *DescribeUserDomainInfoRequest)
func (*DescribeUserDomainInfoRequest) FromJsonString ¶ added in v1.0.730
func (r *DescribeUserDomainInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserDomainInfoRequest) ToJsonString ¶ added in v1.0.730
func (r *DescribeUserDomainInfoRequest) ToJsonString() string
type DescribeUserDomainInfoRequestParams ¶ added in v1.0.730
type DescribeUserDomainInfoRequestParams struct { }
Predefined struct for user
type DescribeUserDomainInfoResponse ¶ added in v1.0.730
type DescribeUserDomainInfoResponse struct { *tchttp.BaseResponse Response *DescribeUserDomainInfoResponseParams `json:"Response"` }
func NewDescribeUserDomainInfoResponse ¶ added in v1.0.730
func NewDescribeUserDomainInfoResponse() (response *DescribeUserDomainInfoResponse)
func (*DescribeUserDomainInfoResponse) FromJsonString ¶ added in v1.0.730
func (r *DescribeUserDomainInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserDomainInfoResponse) ToJsonString ¶ added in v1.0.730
func (r *DescribeUserDomainInfoResponse) ToJsonString() string
type DescribeUserDomainInfoResponseParams ¶ added in v1.0.730
type DescribeUserDomainInfoResponseParams struct { // saas和clb域名信息 UsersInfo []*UserDomainInfo `json:"UsersInfo,omitnil,omitempty" name:"UsersInfo"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeUserLevelRequest ¶ added in v1.0.769
type DescribeUserLevelRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
func NewDescribeUserLevelRequest ¶ added in v1.0.769
func NewDescribeUserLevelRequest() (request *DescribeUserLevelRequest)
func (*DescribeUserLevelRequest) FromJsonString ¶ added in v1.0.769
func (r *DescribeUserLevelRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserLevelRequest) ToJsonString ¶ added in v1.0.769
func (r *DescribeUserLevelRequest) ToJsonString() string
type DescribeUserLevelRequestParams ¶ added in v1.0.769
type DescribeUserLevelRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
Predefined struct for user
type DescribeUserLevelResponse ¶ added in v1.0.769
type DescribeUserLevelResponse struct { *tchttp.BaseResponse Response *DescribeUserLevelResponseParams `json:"Response"` }
func NewDescribeUserLevelResponse ¶ added in v1.0.769
func NewDescribeUserLevelResponse() (response *DescribeUserLevelResponse)
func (*DescribeUserLevelResponse) FromJsonString ¶ added in v1.0.769
func (r *DescribeUserLevelResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserLevelResponse) ToJsonString ¶ added in v1.0.769
func (r *DescribeUserLevelResponse) ToJsonString() string
type DescribeUserLevelResponseParams ¶ added in v1.0.769
type DescribeUserLevelResponseParams struct { // 300:正常 400:严格 Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeUserSignatureRuleRequest ¶ added in v1.0.762
type DescribeUserSignatureRuleRequest struct { *tchttp.BaseRequest // 需要查询的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 分页 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页容量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段,支持 signature_id, modify_time By *string `json:"By,omitnil,omitempty" name:"By"` // 排序方式 Order *string `json:"Order,omitnil,omitempty" name:"Order"` // 筛选条件,支持 MainClassName,SubClassID ,CveID, Status, ID; ID为规则id Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeUserSignatureRuleRequest ¶ added in v1.0.762
func NewDescribeUserSignatureRuleRequest() (request *DescribeUserSignatureRuleRequest)
func (*DescribeUserSignatureRuleRequest) FromJsonString ¶ added in v1.0.762
func (r *DescribeUserSignatureRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserSignatureRuleRequest) ToJsonString ¶ added in v1.0.762
func (r *DescribeUserSignatureRuleRequest) ToJsonString() string
type DescribeUserSignatureRuleRequestParams ¶ added in v1.0.762
type DescribeUserSignatureRuleRequestParams struct { // 需要查询的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 分页 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 每页容量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段,支持 signature_id, modify_time By *string `json:"By,omitnil,omitempty" name:"By"` // 排序方式 Order *string `json:"Order,omitnil,omitempty" name:"Order"` // 筛选条件,支持 MainClassName,SubClassID ,CveID, Status, ID; ID为规则id Filters []*FiltersItemNew `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeUserSignatureRuleResponse ¶ added in v1.0.762
type DescribeUserSignatureRuleResponse struct { *tchttp.BaseResponse Response *DescribeUserSignatureRuleResponseParams `json:"Response"` }
func NewDescribeUserSignatureRuleResponse ¶ added in v1.0.762
func NewDescribeUserSignatureRuleResponse() (response *DescribeUserSignatureRuleResponse)
func (*DescribeUserSignatureRuleResponse) FromJsonString ¶ added in v1.0.762
func (r *DescribeUserSignatureRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserSignatureRuleResponse) ToJsonString ¶ added in v1.0.762
func (r *DescribeUserSignatureRuleResponse) ToJsonString() string
type DescribeUserSignatureRuleResponseParams ¶ added in v1.0.762
type DescribeUserSignatureRuleResponseParams struct { // 规则总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 规则列表 // 注意:此字段可能返回 null,表示取不到有效值。 Rules []*UserSignatureRule `json:"Rules,omitnil,omitempty" name:"Rules"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVipInfoRequest ¶ added in v1.0.630
type DescribeVipInfoRequest struct { *tchttp.BaseRequest // waf实例id列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
func NewDescribeVipInfoRequest ¶ added in v1.0.630
func NewDescribeVipInfoRequest() (request *DescribeVipInfoRequest)
func (*DescribeVipInfoRequest) FromJsonString ¶ added in v1.0.630
func (r *DescribeVipInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVipInfoRequest) ToJsonString ¶ added in v1.0.630
func (r *DescribeVipInfoRequest) ToJsonString() string
type DescribeVipInfoRequestParams ¶ added in v1.0.630
type DescribeVipInfoRequestParams struct { // waf实例id列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
Predefined struct for user
type DescribeVipInfoResponse ¶ added in v1.0.630
type DescribeVipInfoResponse struct { *tchttp.BaseResponse Response *DescribeVipInfoResponseParams `json:"Response"` }
func NewDescribeVipInfoResponse ¶ added in v1.0.630
func NewDescribeVipInfoResponse() (response *DescribeVipInfoResponse)
func (*DescribeVipInfoResponse) FromJsonString ¶ added in v1.0.630
func (r *DescribeVipInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVipInfoResponse) ToJsonString ¶ added in v1.0.630
func (r *DescribeVipInfoResponse) ToJsonString() string
type DescribeVipInfoResponseParams ¶ added in v1.0.630
type DescribeVipInfoResponseParams struct { // VIP信息 VipInfo []*VipInfo `json:"VipInfo,omitnil,omitempty" name:"VipInfo"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeWafAutoDenyRulesRequest ¶ added in v1.0.386
type DescribeWafAutoDenyRulesRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeWafAutoDenyRulesRequest ¶ added in v1.0.386
func NewDescribeWafAutoDenyRulesRequest() (request *DescribeWafAutoDenyRulesRequest)
func (*DescribeWafAutoDenyRulesRequest) FromJsonString ¶ added in v1.0.386
func (r *DescribeWafAutoDenyRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWafAutoDenyRulesRequest) ToJsonString ¶ added in v1.0.386
func (r *DescribeWafAutoDenyRulesRequest) ToJsonString() string
type DescribeWafAutoDenyRulesRequestParams ¶ added in v1.0.426
type DescribeWafAutoDenyRulesRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeWafAutoDenyRulesResponse ¶ added in v1.0.386
type DescribeWafAutoDenyRulesResponse struct { *tchttp.BaseResponse Response *DescribeWafAutoDenyRulesResponseParams `json:"Response"` }
func NewDescribeWafAutoDenyRulesResponse ¶ added in v1.0.386
func NewDescribeWafAutoDenyRulesResponse() (response *DescribeWafAutoDenyRulesResponse)
func (*DescribeWafAutoDenyRulesResponse) FromJsonString ¶ added in v1.0.386
func (r *DescribeWafAutoDenyRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWafAutoDenyRulesResponse) ToJsonString ¶ added in v1.0.386
func (r *DescribeWafAutoDenyRulesResponse) ToJsonString() string
type DescribeWafAutoDenyRulesResponseParams ¶ added in v1.0.426
type DescribeWafAutoDenyRulesResponseParams struct { // 攻击次数阈值 AttackThreshold *int64 `json:"AttackThreshold,omitnil,omitempty" name:"AttackThreshold"` // 攻击时间阈值 TimeThreshold *int64 `json:"TimeThreshold,omitnil,omitempty" name:"TimeThreshold"` // 自动封禁时间 DenyTimeThreshold *int64 `json:"DenyTimeThreshold,omitnil,omitempty" name:"DenyTimeThreshold"` // 自动封禁状态 DefenseStatus *int64 `json:"DefenseStatus,omitnil,omitempty" name:"DefenseStatus"` // 数据来源Source字段 custom-自定义(默认)、batch-domain-批量域名 // // 注意:此字段可能返回 null,表示取不到有效值。 Source *string `json:"Source,omitnil,omitempty" name:"Source"` // 重保护网域名状态 HWState *int64 `json:"HWState,omitnil,omitempty" name:"HWState"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeWafAutoDenyStatusRequest ¶ added in v1.0.386
type DescribeWafAutoDenyStatusRequest struct {
*tchttp.BaseRequest
}
func NewDescribeWafAutoDenyStatusRequest ¶ added in v1.0.386
func NewDescribeWafAutoDenyStatusRequest() (request *DescribeWafAutoDenyStatusRequest)
func (*DescribeWafAutoDenyStatusRequest) FromJsonString ¶ added in v1.0.386
func (r *DescribeWafAutoDenyStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWafAutoDenyStatusRequest) ToJsonString ¶ added in v1.0.386
func (r *DescribeWafAutoDenyStatusRequest) ToJsonString() string
type DescribeWafAutoDenyStatusRequestParams ¶ added in v1.0.426
type DescribeWafAutoDenyStatusRequestParams struct { }
Predefined struct for user
type DescribeWafAutoDenyStatusResponse ¶ added in v1.0.386
type DescribeWafAutoDenyStatusResponse struct { *tchttp.BaseResponse Response *DescribeWafAutoDenyStatusResponseParams `json:"Response"` }
func NewDescribeWafAutoDenyStatusResponse ¶ added in v1.0.386
func NewDescribeWafAutoDenyStatusResponse() (response *DescribeWafAutoDenyStatusResponse)
func (*DescribeWafAutoDenyStatusResponse) FromJsonString ¶ added in v1.0.386
func (r *DescribeWafAutoDenyStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWafAutoDenyStatusResponse) ToJsonString ¶ added in v1.0.386
func (r *DescribeWafAutoDenyStatusResponse) ToJsonString() string
type DescribeWafAutoDenyStatusResponseParams ¶ added in v1.0.426
type DescribeWafAutoDenyStatusResponseParams struct { // WAF 自动封禁详情 WafAutoDenyDetails *AutoDenyDetail `json:"WafAutoDenyDetails,omitnil,omitempty" name:"WafAutoDenyDetails"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeWafThreatenIntelligenceRequest ¶ added in v1.0.386
type DescribeWafThreatenIntelligenceRequest struct {
*tchttp.BaseRequest
}
func NewDescribeWafThreatenIntelligenceRequest ¶ added in v1.0.386
func NewDescribeWafThreatenIntelligenceRequest() (request *DescribeWafThreatenIntelligenceRequest)
func (*DescribeWafThreatenIntelligenceRequest) FromJsonString ¶ added in v1.0.386
func (r *DescribeWafThreatenIntelligenceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWafThreatenIntelligenceRequest) ToJsonString ¶ added in v1.0.386
func (r *DescribeWafThreatenIntelligenceRequest) ToJsonString() string
type DescribeWafThreatenIntelligenceRequestParams ¶ added in v1.0.426
type DescribeWafThreatenIntelligenceRequestParams struct { }
Predefined struct for user
type DescribeWafThreatenIntelligenceResponse ¶ added in v1.0.386
type DescribeWafThreatenIntelligenceResponse struct { *tchttp.BaseResponse Response *DescribeWafThreatenIntelligenceResponseParams `json:"Response"` }
func NewDescribeWafThreatenIntelligenceResponse ¶ added in v1.0.386
func NewDescribeWafThreatenIntelligenceResponse() (response *DescribeWafThreatenIntelligenceResponse)
func (*DescribeWafThreatenIntelligenceResponse) FromJsonString ¶ added in v1.0.386
func (r *DescribeWafThreatenIntelligenceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWafThreatenIntelligenceResponse) ToJsonString ¶ added in v1.0.386
func (r *DescribeWafThreatenIntelligenceResponse) ToJsonString() string
type DescribeWafThreatenIntelligenceResponseParams ¶ added in v1.0.426
type DescribeWafThreatenIntelligenceResponseParams struct { // WAF 威胁情报封禁信息 WafThreatenIntelligenceDetails *WafThreatenIntelligenceDetails `json:"WafThreatenIntelligenceDetails,omitnil,omitempty" name:"WafThreatenIntelligenceDetails"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeWebshellStatusRequest ¶ added in v1.0.769
type DescribeWebshellStatusRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
func NewDescribeWebshellStatusRequest ¶ added in v1.0.769
func NewDescribeWebshellStatusRequest() (request *DescribeWebshellStatusRequest)
func (*DescribeWebshellStatusRequest) FromJsonString ¶ added in v1.0.769
func (r *DescribeWebshellStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWebshellStatusRequest) ToJsonString ¶ added in v1.0.769
func (r *DescribeWebshellStatusRequest) ToJsonString() string
type DescribeWebshellStatusRequestParams ¶ added in v1.0.769
type DescribeWebshellStatusRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
Predefined struct for user
type DescribeWebshellStatusResponse ¶ added in v1.0.769
type DescribeWebshellStatusResponse struct { *tchttp.BaseResponse Response *DescribeWebshellStatusResponseParams `json:"Response"` }
func NewDescribeWebshellStatusResponse ¶ added in v1.0.769
func NewDescribeWebshellStatusResponse() (response *DescribeWebshellStatusResponse)
func (*DescribeWebshellStatusResponse) FromJsonString ¶ added in v1.0.769
func (r *DescribeWebshellStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWebshellStatusResponse) ToJsonString ¶ added in v1.0.769
func (r *DescribeWebshellStatusResponse) ToJsonString() string
type DescribeWebshellStatusResponseParams ¶ added in v1.0.769
type DescribeWebshellStatusResponseParams struct { // webshell域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 开关状态 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DomainInfo ¶ added in v1.0.389
type DomainInfo struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 域名ID DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"` // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // cname地址 Cname *string `json:"Cname,omitnil,omitempty" name:"Cname"` // 域名所属实例类型。 // sparta-waf:SaaS型WAF实例 // clb-waf:负载均衡型WAF实例 // cdc-clb-waf:CDC环境下负载均衡型WAF实例 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 地域。 // "多伦多": "ca" // "广州": "gz" // "成都": "cd" // "福州": "fzec" // "深圳": "szx" // "印度": "in" // "济南": "jnec" // "重庆": "cq" // "天津": "tsn" // "欧洲东北": "ru" // "南京": "nj" // "美国硅谷": "usw" // "泰国": "th" // "广州Open": "gzopen" // "深圳金融": "szjr" // "法兰克福": "de" // "日本": "jp" // "弗吉尼亚": "use" // "北京": "bj" // "中国香港": "hk" // "杭州": "hzec" // "北京金融": "bjjr" // "上海金融": "shjr" // "台北": "tpe" // "首尔": "kr" // "上海": "sh" // "新加坡": "sg" // "清远": "qy" Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 实例名 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 访问日志开关状态。 // 0:关闭 // 1:开启 ClsStatus *uint64 `json:"ClsStatus,omitnil,omitempty" name:"ClsStatus"` // 负载均衡型WAF使用模式。 // 0:镜像模式 // 1:清洗模式 FlowMode *uint64 `json:"FlowMode,omitnil,omitempty" name:"FlowMode"` // waf开关状态。 // 0:关闭 // 1:开启 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 规则引擎防护模式。 // 0:观察模式 // 1:拦截模式 Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"` // 规则引擎和AI引擎防护模式联合状态。 // 1:初始状态,规则引擎拦截&&AI引擎未操作开关状态 // 10:规则引擎观察&&AI引擎关闭模式 // 11:规则引擎观察&&AI引擎观察模式 // 12:规则引擎观察&&AI引擎拦截模式 // 20:规则引擎拦截&&AI引擎关闭模式 // 21:规则引擎拦截&&AI引擎观察模式 // 22:规则引擎拦截&&AI引擎拦截模式 Engine *uint64 `json:"Engine,omitnil,omitempty" name:"Engine"` // 沙箱集群回源出口IP列表 CCList []*string `json:"CCList,omitnil,omitempty" name:"CCList"` // 生产集群回源出口IP列表 RsList []*string `json:"RsList,omitnil,omitempty" name:"RsList"` // 服务端口配置 Ports []*PortInfo `json:"Ports,omitnil,omitempty" name:"Ports"` // 负载均衡器相关配置 LoadBalancerSet []*LoadBalancerPackageNew `json:"LoadBalancerSet,omitnil,omitempty" name:"LoadBalancerSet"` // 用户id AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"` // 负载均衡型WAF域名LB监听器状态。 // 0:操作成功 // 4:正在绑定LB // 6:正在解绑LB // 7:解绑LB失败 // 8:绑定LB失败 // 10:内部错误 State *int64 `json:"State,omitnil,omitempty" name:"State"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // Ipv6开关状态。 // 0:关闭 // 1:开启 Ipv6Status *int64 `json:"Ipv6Status,omitnil,omitempty" name:"Ipv6Status"` // BOT开关状态。 // 0:关闭 // 1:关闭 // 2:开启 // 3:开启 BotStatus *int64 `json:"BotStatus,omitnil,omitempty" name:"BotStatus"` // 实例版本信息。 // 101:小微敏捷版 // 102:小微超轻版 // 2:高级版 // 3:企业版 // 4:旗舰版 // 6:独享版 Level *int64 `json:"Level,omitnil,omitempty" name:"Level"` // 投递CLS状态。 // 0:关闭 // 1:开启 PostCLSStatus *int64 `json:"PostCLSStatus,omitnil,omitempty" name:"PostCLSStatus"` // 投递CKafka状态。 // 0:关闭 // 1:开启 PostCKafkaStatus *int64 `json:"PostCKafkaStatus,omitnil,omitempty" name:"PostCKafkaStatus"` // cdc实例域名接入的集群信息,非cdc实例忽略。 // 注意:此字段可能返回 null,表示取不到有效值。 CdcClusters *string `json:"CdcClusters,omitnil,omitempty" name:"CdcClusters"` // api安全开关状态。 // 0:关闭 // 1:开启 // 注意:此字段可能返回 null,表示取不到有效值。 ApiStatus *int64 `json:"ApiStatus,omitnil,omitempty" name:"ApiStatus"` // 应用型负载均衡类型,默认clb。 // clb:七层负载均衡器类型 // apisix:apisix网关型 // 注意:此字段可能返回 null,表示取不到有效值。 AlbType *string `json:"AlbType,omitnil,omitempty" name:"AlbType"` // 安全组状态。 // 0:不展示 // 1:非腾讯云源站 // 2:安全组绑定失败 // 3:安全组发生变更 // 注意:此字段可能返回 null,表示取不到有效值。 SgState *int64 `json:"SgState,omitnil,omitempty" name:"SgState"` // 安全组状态的详细解释 // 注意:此字段可能返回 null,表示取不到有效值。 SgDetail *string `json:"SgDetail,omitnil,omitempty" name:"SgDetail"` // 域名云环境。hybrid:混合云域名 // public:公有云域名 // 注意:此字段可能返回 null,表示取不到有效值。 CloudType *string `json:"CloudType,omitnil,omitempty" name:"CloudType"` // 域名备注信息 // 注意:此字段可能返回 null,表示取不到有效值。 Note *string `json:"Note,omitnil,omitempty" name:"Note"` // SAASWAF源站IP列表 // 注意:此字段可能返回 null,表示取不到有效值。 SrcList []*string `json:"SrcList,omitnil,omitempty" name:"SrcList"` // SAASWAF源站域名列表 // 注意:此字段可能返回 null,表示取不到有效值。 UpstreamDomainList []*string `json:"UpstreamDomainList,omitnil,omitempty" name:"UpstreamDomainList"` // 安全组ID // 注意:此字段可能返回 null,表示取不到有效值。 SgID *string `json:"SgID,omitnil,omitempty" name:"SgID"` // clbwaf接入状态 // 注意:此字段可能返回 null,表示取不到有效值。 AccessStatus *int64 `json:"AccessStatus,omitnil,omitempty" name:"AccessStatus"` }
type DomainPackageNew ¶ added in v1.0.427
type DomainPackageNew struct { // 资源ID // 注意:此字段可能返回 null,表示取不到有效值。 ResourceIds *string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` // 过期时间 // 注意:此字段可能返回 null,表示取不到有效值。 ValidTime *string `json:"ValidTime,omitnil,omitempty" name:"ValidTime"` // 是否自动续费,1:自动续费,0:不自动续费 // 注意:此字段可能返回 null,表示取不到有效值。 RenewFlag *uint64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"` // 套餐购买个数 // 注意:此字段可能返回 null,表示取不到有效值。 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // 套餐购买地域,clb-waf暂时没有用到 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitnil,omitempty" name:"Region"` }
type DomainsPartInfo ¶ added in v1.0.538
type DomainsPartInfo struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 域名唯一ID DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"` // 域名所属实例唯一ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 域名所属实例类型 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 域名所属实例名 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 证书 Cert *string `json:"Cert,omitnil,omitempty" name:"Cert"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 规则引擎和AI引擎防护模式联合状态。 // 1:初始状态,规则引擎拦截&&AI引擎未操作开关状态 // 10:规则引擎观察&&AI引擎关闭模式 // 11:规则引擎观察&&AI引擎观察模式 // 12:规则引擎观察&&AI引擎拦截模式 // 20:规则引擎拦截&&AI引擎关闭模式 // 21:规则引擎拦截&&AI引擎观察模式 // 22:规则引擎拦截&&AI引擎拦截模式 Engine *uint64 `json:"Engine,omitnil,omitempty" name:"Engine"` // 是否开启HTTP强制跳转到HTTPS。 // 0:不强制跳转 // 1:开启强制跳转 HttpsRewrite *uint64 `json:"HttpsRewrite,omitnil,omitempty" name:"HttpsRewrite"` // HTTPS回源端口 HttpsUpstreamPort *string `json:"HttpsUpstreamPort,omitnil,omitempty" name:"HttpsUpstreamPort"` // waf前是否部署有七层代理服务。 // 0:没有部署代理服务 // 1:有部署代理服务,waf将使用XFF获取客户端IP // 2:有部署代理服务,waf将使用remote_addr获取客户端IP // 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP IsCdn *uint64 `json:"IsCdn,omitnil,omitempty" name:"IsCdn"` // 是否开启灰度,已废弃。 IsGray *uint64 `json:"IsGray,omitnil,omitempty" name:"IsGray"` // 是否开启HTTP2,需要开启HTTPS协议支持。 // 0:关闭 // 1:开启 IsHttp2 *uint64 `json:"IsHttp2,omitnil,omitempty" name:"IsHttp2"` // 是否开启WebSocket支持。 // 0:关闭 // 1:开启 IsWebsocket *uint64 `json:"IsWebsocket,omitnil,omitempty" name:"IsWebsocket"` // 回源负载均衡策略。 // 0:轮询 // 1:IP hash // 2:加权轮询 LoadBalance *uint64 `json:"LoadBalance,omitnil,omitempty" name:"LoadBalance"` // 防护模式。 // 0:观察模式 // 1:拦截模式 Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"` // 自有证书的私钥 PrivateKey *string `json:"PrivateKey,omitnil,omitempty" name:"PrivateKey"` // CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id SSLId *string `json:"SSLId,omitnil,omitempty" name:"SSLId"` // 域名回源时的回源域名。UpstreamType为1时,需要填充此字段 UpstreamDomain *string `json:"UpstreamDomain,omitnil,omitempty" name:"UpstreamDomain"` // 回源类型。 // 0:通过IP回源 // 1:通过域名回源 UpstreamType *uint64 `json:"UpstreamType,omitnil,omitempty" name:"UpstreamType"` // IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段 SrcList []*string `json:"SrcList,omitnil,omitempty" name:"SrcList"` // 域名端口配置 Ports []*PortInfo `json:"Ports,omitnil,omitempty" name:"Ports"` // 证书类型。 // 0:仅配置HTTP监听端口,没有证书 // 1:证书来源为自有证书 // 2:证书来源为托管证书 CertType *uint64 `json:"CertType,omitnil,omitempty" name:"CertType"` // 服务配置有HTTPS端口时,HTTPS的回源协议。 // http:使用http协议回源,和HttpsUpstreamPort配合使用 // https:使用https协议回源 UpstreamScheme *string `json:"UpstreamScheme,omitnil,omitempty" name:"UpstreamScheme"` // 日志包是否开启。 // 0:关闭 // 1:开启 Cls *uint64 `json:"Cls,omitnil,omitempty" name:"Cls"` // 接入Cname,SaaS型域名使用此Cname进行接入 Cname *string `json:"Cname,omitnil,omitempty" name:"Cname"` // 是否开启长连接。 // 0: 短连接 // 1: 长连接 IsKeepAlive *uint64 `json:"IsKeepAlive,omitnil,omitempty" name:"IsKeepAlive"` // 是否开启主动健康检测。 // 0:不开启 // 1:开启 // 注意:此字段可能返回 null,表示取不到有效值。 ActiveCheck *uint64 `json:"ActiveCheck,omitnil,omitempty" name:"ActiveCheck"` // TLS版本信息 // 注意:此字段可能返回 null,表示取不到有效值。 TLSVersion *int64 `json:"TLSVersion,omitnil,omitempty" name:"TLSVersion"` // 自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。 // 注意:此字段可能返回 null,表示取不到有效值。 Ciphers []*int64 `json:"Ciphers,omitnil,omitempty" name:"Ciphers"` // 加密套件模板。 // 0:不支持选择,使用默认模板 // 1:通用型模板 // 2:安全型模板 // 3:自定义模板 // 注意:此字段可能返回 null,表示取不到有效值。 CipherTemplate *int64 `json:"CipherTemplate,omitnil,omitempty" name:"CipherTemplate"` // WAF与源站的读超时时间,默认300s。 // 注意:此字段可能返回 null,表示取不到有效值。 ProxyReadTimeout *int64 `json:"ProxyReadTimeout,omitnil,omitempty" name:"ProxyReadTimeout"` // WAF与源站的写超时时间,默认300s。 // 注意:此字段可能返回 null,表示取不到有效值。 ProxySendTimeout *int64 `json:"ProxySendTimeout,omitnil,omitempty" name:"ProxySendTimeout"` // WAF回源时的SNI类型。 // 0:关闭SNI,不配置client_hello中的server_name // 1:开启SNI,client_hello中的server_name为防护域名 // 2:开启SNI,SNI为域名回源时的源站域名 // 3:开启SNI,SNI为自定义域名 // 注意:此字段可能返回 null,表示取不到有效值。 SniType *int64 `json:"SniType,omitnil,omitempty" name:"SniType"` // SniType为3时,需要填此参数,表示自定义的SNI; // 注意:此字段可能返回 null,表示取不到有效值。 SniHost *string `json:"SniHost,omitnil,omitempty" name:"SniHost"` // 回源IP权重 // 注意:此字段可能返回 null,表示取不到有效值。 Weights []*string `json:"Weights,omitnil,omitempty" name:"Weights"` // IsCdn=3时,表示自定义header // 注意:此字段可能返回 null,表示取不到有效值。 IpHeaders []*string `json:"IpHeaders,omitnil,omitempty" name:"IpHeaders"` // 是否开启XFF重置。 // 0:关闭 // 1:开启 // 注意:此字段可能返回 null,表示取不到有效值。 XFFReset *int64 `json:"XFFReset,omitnil,omitempty" name:"XFFReset"` // 域名备注信息 // 注意:此字段可能返回 null,表示取不到有效值。 Note *string `json:"Note,omitnil,omitempty" name:"Note"` // 自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。 // 注意:此字段可能返回 null,表示取不到有效值。 UpstreamHost *string `json:"UpstreamHost,omitnil,omitempty" name:"UpstreamHost"` // 防护规则 // 注意:此字段可能返回 null,表示取不到有效值。 Level *string `json:"Level,omitnil,omitempty" name:"Level"` // 是否开启缓存 0-关闭 1-开启 // 注意:此字段可能返回 null,表示取不到有效值。 ProxyBuffer *int64 `json:"ProxyBuffer,omitnil,omitempty" name:"ProxyBuffer"` }
type DownloadAttackRecordInfo ¶ added in v1.0.446
type DownloadAttackRecordInfo struct { // 记录ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // 下载任务名 TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` // 任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 域名 Host *string `json:"Host,omitnil,omitempty" name:"Host"` // 当前下载任务的日志条数 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // 下载任务运行状态:-1-下载超时,0-下载等待,1-下载完成,2-下载失败,4-正在下载 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 下载文件URL Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 最后更新修改时间 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // 过期时间 ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 下载任务需下载的日志总条数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` }
type ExportAccessInfo ¶ added in v1.0.228
type ExportAccessInfo struct { // 日志导出任务ID // 注意:此字段可能返回 null,表示取不到有效值。 ExportId *string `json:"ExportId,omitnil,omitempty" name:"ExportId"` // 日志导出查询语句 // 注意:此字段可能返回 null,表示取不到有效值。 Query *string `json:"Query,omitnil,omitempty" name:"Query"` // 日志导出文件名 // 注意:此字段可能返回 null,表示取不到有效值。 FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"` // 日志文件大小 FileSize *int64 `json:"FileSize,omitnil,omitempty" name:"FileSize"` // 日志导出时间排序 // 注意:此字段可能返回 null,表示取不到有效值。 Order *string `json:"Order,omitnil,omitempty" name:"Order"` // 日志导出格式 // 注意:此字段可能返回 null,表示取不到有效值。 Format *string `json:"Format,omitnil,omitempty" name:"Format"` // 日志导出数量 // 注意:此字段可能返回 null,表示取不到有效值。 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // 日志下载状态。Processing:导出正在进行中,Complete:导出完成,Failed:导出失败,Expired:日志导出已过期(三天有效期) Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 日志导出起始时间 From *int64 `json:"From,omitnil,omitempty" name:"From"` // 日志导出结束时间 To *int64 `json:"To,omitnil,omitempty" name:"To"` // 日志导出路径 CosPath *string `json:"CosPath,omitnil,omitempty" name:"CosPath"` // 日志导出创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` }
type FiltersItemNew ¶ added in v1.0.389
type FindAllDomainDetail ¶ added in v1.0.730
type FindAllDomainDetail struct { // 用户id Appid *uint64 `json:"Appid,omitnil,omitempty" name:"Appid"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 域名ip Ips []*string `json:"Ips,omitnil,omitempty" name:"Ips"` // 发现时间 FindTime *string `json:"FindTime,omitnil,omitempty" name:"FindTime"` // 实例id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 域名id DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"` // waf类型 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 是否接入waf IsWafDomain *uint64 `json:"IsWafDomain,omitnil,omitempty" name:"IsWafDomain"` }
type FraudPkg ¶ added in v1.0.427
type FraudPkg struct { // 资源id // 注意:此字段可能返回 null,表示取不到有效值。 ResourceIds *string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` // 状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *int64 `json:"Region,omitnil,omitempty" name:"Region"` // 开始时间 // 注意:此字段可能返回 null,表示取不到有效值。 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 申请数量 // 注意:此字段可能返回 null,表示取不到有效值。 InquireNum *int64 `json:"InquireNum,omitnil,omitempty" name:"InquireNum"` // 使用数量 // 注意:此字段可能返回 null,表示取不到有效值。 UsedNum *int64 `json:"UsedNum,omitnil,omitempty" name:"UsedNum"` // 续费标志 // 注意:此字段可能返回 null,表示取不到有效值。 RenewFlag *uint64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"` }
type FreshAntiFakeUrlRequest ¶ added in v1.0.743
type FreshAntiFakeUrlRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // Id Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
func NewFreshAntiFakeUrlRequest ¶ added in v1.0.743
func NewFreshAntiFakeUrlRequest() (request *FreshAntiFakeUrlRequest)
func (*FreshAntiFakeUrlRequest) FromJsonString ¶ added in v1.0.743
func (r *FreshAntiFakeUrlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*FreshAntiFakeUrlRequest) ToJsonString ¶ added in v1.0.743
func (r *FreshAntiFakeUrlRequest) ToJsonString() string
type FreshAntiFakeUrlRequestParams ¶ added in v1.0.743
type FreshAntiFakeUrlRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // Id Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type FreshAntiFakeUrlResponse ¶ added in v1.0.743
type FreshAntiFakeUrlResponse struct { *tchttp.BaseResponse Response *FreshAntiFakeUrlResponseParams `json:"Response"` }
func NewFreshAntiFakeUrlResponse ¶ added in v1.0.743
func NewFreshAntiFakeUrlResponse() (response *FreshAntiFakeUrlResponse)
func (*FreshAntiFakeUrlResponse) FromJsonString ¶ added in v1.0.743
func (r *FreshAntiFakeUrlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*FreshAntiFakeUrlResponse) ToJsonString ¶ added in v1.0.743
func (r *FreshAntiFakeUrlResponse) ToJsonString() string
type FreshAntiFakeUrlResponseParams ¶ added in v1.0.743
type FreshAntiFakeUrlResponseParams struct { // 结果成功与否 Result *string `json:"Result,omitnil,omitempty" name:"Result"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GenerateDealsAndPayNewRequest ¶ added in v1.0.749
type GenerateDealsAndPayNewRequest struct { *tchttp.BaseRequest // 计费下单入参 Goods []*GoodNews `json:"Goods,omitnil,omitempty" name:"Goods"` }
func NewGenerateDealsAndPayNewRequest ¶ added in v1.0.749
func NewGenerateDealsAndPayNewRequest() (request *GenerateDealsAndPayNewRequest)
func (*GenerateDealsAndPayNewRequest) FromJsonString ¶ added in v1.0.749
func (r *GenerateDealsAndPayNewRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GenerateDealsAndPayNewRequest) ToJsonString ¶ added in v1.0.749
func (r *GenerateDealsAndPayNewRequest) ToJsonString() string
type GenerateDealsAndPayNewRequestParams ¶ added in v1.0.749
type GenerateDealsAndPayNewRequestParams struct { // 计费下单入参 Goods []*GoodNews `json:"Goods,omitnil,omitempty" name:"Goods"` }
Predefined struct for user
type GenerateDealsAndPayNewResponse ¶ added in v1.0.749
type GenerateDealsAndPayNewResponse struct { *tchttp.BaseResponse Response *GenerateDealsAndPayNewResponseParams `json:"Response"` }
func NewGenerateDealsAndPayNewResponse ¶ added in v1.0.749
func NewGenerateDealsAndPayNewResponse() (response *GenerateDealsAndPayNewResponse)
func (*GenerateDealsAndPayNewResponse) FromJsonString ¶ added in v1.0.749
func (r *GenerateDealsAndPayNewResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GenerateDealsAndPayNewResponse) ToJsonString ¶ added in v1.0.749
func (r *GenerateDealsAndPayNewResponse) ToJsonString() string
type GenerateDealsAndPayNewResponseParams ¶ added in v1.0.749
type GenerateDealsAndPayNewResponseParams struct { // 计费下单响应结构体 // 注意:此字段可能返回 null,表示取不到有效值。 Data *DealData `json:"Data,omitnil,omitempty" name:"Data"` // 1:成功,0:失败 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 返回message // 注意:此字段可能返回 null,表示取不到有效值。 ReturnMessage *string `json:"ReturnMessage,omitnil,omitempty" name:"ReturnMessage"` // 购买的实例ID // 注意:此字段可能返回 null,表示取不到有效值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetAttackDownloadRecordsRequest ¶ added in v1.0.444
type GetAttackDownloadRecordsRequest struct {
*tchttp.BaseRequest
}
func NewGetAttackDownloadRecordsRequest ¶ added in v1.0.444
func NewGetAttackDownloadRecordsRequest() (request *GetAttackDownloadRecordsRequest)
func (*GetAttackDownloadRecordsRequest) FromJsonString ¶ added in v1.0.444
func (r *GetAttackDownloadRecordsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetAttackDownloadRecordsRequest) ToJsonString ¶ added in v1.0.444
func (r *GetAttackDownloadRecordsRequest) ToJsonString() string
type GetAttackDownloadRecordsRequestParams ¶ added in v1.0.444
type GetAttackDownloadRecordsRequestParams struct { }
Predefined struct for user
type GetAttackDownloadRecordsResponse ¶ added in v1.0.444
type GetAttackDownloadRecordsResponse struct { *tchttp.BaseResponse Response *GetAttackDownloadRecordsResponseParams `json:"Response"` }
func NewGetAttackDownloadRecordsResponse ¶ added in v1.0.444
func NewGetAttackDownloadRecordsResponse() (response *GetAttackDownloadRecordsResponse)
func (*GetAttackDownloadRecordsResponse) FromJsonString ¶ added in v1.0.444
func (r *GetAttackDownloadRecordsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetAttackDownloadRecordsResponse) ToJsonString ¶ added in v1.0.444
func (r *GetAttackDownloadRecordsResponse) ToJsonString() string
type GetAttackDownloadRecordsResponseParams ¶ added in v1.0.444
type GetAttackDownloadRecordsResponseParams struct { // 下载攻击日志记录数组 Records []*DownloadAttackRecordInfo `json:"Records,omitnil,omitempty" name:"Records"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetAttackHistogramRequest ¶ added in v1.0.711
type GetAttackHistogramRequest struct { *tchttp.BaseRequest // 查询的域名,所有域名使用all Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 查询起始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 查询结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // Lucene语法 QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"` }
func NewGetAttackHistogramRequest ¶ added in v1.0.711
func NewGetAttackHistogramRequest() (request *GetAttackHistogramRequest)
func (*GetAttackHistogramRequest) FromJsonString ¶ added in v1.0.711
func (r *GetAttackHistogramRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetAttackHistogramRequest) ToJsonString ¶ added in v1.0.711
func (r *GetAttackHistogramRequest) ToJsonString() string
type GetAttackHistogramRequestParams ¶ added in v1.0.711
type GetAttackHistogramRequestParams struct { // 查询的域名,所有域名使用all Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 查询起始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 查询结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // Lucene语法 QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"` }
Predefined struct for user
type GetAttackHistogramResponse ¶ added in v1.0.711
type GetAttackHistogramResponse struct { *tchttp.BaseResponse Response *GetAttackHistogramResponseParams `json:"Response"` }
func NewGetAttackHistogramResponse ¶ added in v1.0.711
func NewGetAttackHistogramResponse() (response *GetAttackHistogramResponse)
func (*GetAttackHistogramResponse) FromJsonString ¶ added in v1.0.711
func (r *GetAttackHistogramResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetAttackHistogramResponse) ToJsonString ¶ added in v1.0.711
func (r *GetAttackHistogramResponse) ToJsonString() string
type GetAttackHistogramResponseParams ¶ added in v1.0.711
type GetAttackHistogramResponseParams struct { // 统计详情 Data []*LogHistogramInfo `json:"Data,omitnil,omitempty" name:"Data"` // 时间段大小 Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 统计的条目数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetAttackTotalCountRequest ¶ added in v1.0.728
type GetAttackTotalCountRequest struct { *tchttp.BaseRequest // 起始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 查询的域名,全部域名不指定 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 查询条件,默认为"" QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"` }
func NewGetAttackTotalCountRequest ¶ added in v1.0.728
func NewGetAttackTotalCountRequest() (request *GetAttackTotalCountRequest)
func (*GetAttackTotalCountRequest) FromJsonString ¶ added in v1.0.728
func (r *GetAttackTotalCountRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetAttackTotalCountRequest) ToJsonString ¶ added in v1.0.728
func (r *GetAttackTotalCountRequest) ToJsonString() string
type GetAttackTotalCountRequestParams ¶ added in v1.0.728
type GetAttackTotalCountRequestParams struct { // 起始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 查询的域名,全部域名不指定 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 查询条件,默认为"" QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"` }
Predefined struct for user
type GetAttackTotalCountResponse ¶ added in v1.0.728
type GetAttackTotalCountResponse struct { *tchttp.BaseResponse Response *GetAttackTotalCountResponseParams `json:"Response"` }
func NewGetAttackTotalCountResponse ¶ added in v1.0.728
func NewGetAttackTotalCountResponse() (response *GetAttackTotalCountResponse)
func (*GetAttackTotalCountResponse) FromJsonString ¶ added in v1.0.728
func (r *GetAttackTotalCountResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetAttackTotalCountResponse) ToJsonString ¶ added in v1.0.728
func (r *GetAttackTotalCountResponse) ToJsonString() string
type GetAttackTotalCountResponseParams ¶ added in v1.0.728
type GetAttackTotalCountResponseParams struct { // 攻击总次数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetInstanceQpsLimitRequest ¶ added in v1.0.748
type GetInstanceQpsLimitRequest struct { *tchttp.BaseRequest // 套餐实例id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 套餐类型 Type *string `json:"Type,omitnil,omitempty" name:"Type"` }
func NewGetInstanceQpsLimitRequest ¶ added in v1.0.748
func NewGetInstanceQpsLimitRequest() (request *GetInstanceQpsLimitRequest)
func (*GetInstanceQpsLimitRequest) FromJsonString ¶ added in v1.0.748
func (r *GetInstanceQpsLimitRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetInstanceQpsLimitRequest) ToJsonString ¶ added in v1.0.748
func (r *GetInstanceQpsLimitRequest) ToJsonString() string
type GetInstanceQpsLimitRequestParams ¶ added in v1.0.748
type GetInstanceQpsLimitRequestParams struct { // 套餐实例id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 套餐类型 Type *string `json:"Type,omitnil,omitempty" name:"Type"` }
Predefined struct for user
type GetInstanceQpsLimitResponse ¶ added in v1.0.748
type GetInstanceQpsLimitResponse struct { *tchttp.BaseResponse Response *GetInstanceQpsLimitResponseParams `json:"Response"` }
func NewGetInstanceQpsLimitResponse ¶ added in v1.0.748
func NewGetInstanceQpsLimitResponse() (response *GetInstanceQpsLimitResponse)
func (*GetInstanceQpsLimitResponse) FromJsonString ¶ added in v1.0.748
func (r *GetInstanceQpsLimitResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetInstanceQpsLimitResponse) ToJsonString ¶ added in v1.0.748
func (r *GetInstanceQpsLimitResponse) ToJsonString() string
type GetInstanceQpsLimitResponseParams ¶ added in v1.0.748
type GetInstanceQpsLimitResponseParams struct { // 弹性qps相关值集合 QpsData *QpsData `json:"QpsData,omitnil,omitempty" name:"QpsData"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GoodNews ¶ added in v1.0.749
type GoodNews struct { // 商品数量 GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"` // 商品明细 GoodsDetail *GoodsDetailNew `json:"GoodsDetail,omitnil,omitempty" name:"GoodsDetail"` // 订单类型ID,用来唯一标识一个业务的一种场景(总共三种场景:新购、配置变更、续费) // 高级版: 102375(新购),102376(续费),102377(变配) // 企业版 : 102378(新购),102379(续费),102380(变配) // 旗舰版 : 102369(新购),102370(续费),102371(变配) // 域名包 : 102372(新购),102373(续费),102374(变配) // 业务扩展包 : 101040(新购),101041(续费),101042(变配) // // 高级版-CLB: 新购 101198 续费 101199 变配 101200 // 企业版-CLB 101204(新购),101205(续费),101206(变配) // 旗舰版-CLB : 101201(新购),101202(续费),101203(变配) // 域名包-CLB: 101207(新购),101208(续费),101209(变配) // 业务扩展包-CLB: 101210(新购),101211(续费),101212(变配) // // 注意:此字段可能返回 null,表示取不到有效值。 GoodsCategoryId *int64 `json:"GoodsCategoryId,omitnil,omitempty" name:"GoodsCategoryId"` // 购买waf实例区域ID // 1 表示购买大陆资源; // 9表示购买非中国大陆资源 // 注意:此字段可能返回 null,表示取不到有效值。 RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"` }
type Goods ¶ added in v1.0.774
type Goods struct { // 付费类型,1:预付费,0:后付费 PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"` // 商品数量 GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"` // 商品明细 GoodsDetail *GoodsDetail `json:"GoodsDetail,omitnil,omitempty" name:"GoodsDetail"` // 默认为0 // 注意:此字段可能返回 null,表示取不到有效值。 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 计费类目ID,对应cid // 注意:此字段可能返回 null,表示取不到有效值。 GoodsCategoryId *int64 `json:"GoodsCategoryId,omitnil,omitempty" name:"GoodsCategoryId"` // 平台类型,默认1 // 注意:此字段可能返回 null,表示取不到有效值。 Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"` // 购买waf实例区域ID // 注意:此字段可能返回 null,表示取不到有效值。 RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"` }
type GoodsDetail ¶ added in v1.0.774
type GoodsDetail struct { // 时间间隔 TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"` // 单位,支持m、y、d TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"` // 产品码 ProductCode *string `json:"ProductCode,omitnil,omitempty" name:"ProductCode"` // 二级产品码 SubProductCode *string `json:"SubProductCode,omitnil,omitempty" name:"SubProductCode"` // 计费策略id Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"` // waf产品码 // 注意:此字段可能返回 null,表示取不到有效值。 ProductInfo []*ProductInfo `json:"ProductInfo,omitnil,omitempty" name:"ProductInfo"` // waf实例名 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // QPS数量 // 注意:此字段可能返回 null,表示取不到有效值。 ElasticQps *int64 `json:"ElasticQps,omitnil,omitempty" name:"ElasticQps"` // 弹性账单 // 注意:此字段可能返回 null,表示取不到有效值。 FlexBill *int64 `json:"FlexBill,omitnil,omitempty" name:"FlexBill"` // 1:自动续费,0:不自动续费 // 注意:此字段可能返回 null,表示取不到有效值。 AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // waf购买的实际地域信息 // 注意:此字段可能返回 null,表示取不到有效值。 RealRegion *int64 `json:"RealRegion,omitnil,omitempty" name:"RealRegion"` // Waf实例对应的二级产品码 // 注意:此字段可能返回 null,表示取不到有效值。 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 计费细项标签数组 // 注意:此字段可能返回 null,表示取不到有效值。 LabelTypes []*string `json:"LabelTypes,omitnil,omitempty" name:"LabelTypes"` // 计费细项标签数量,一般和SvLabelType一一对应 // 注意:此字段可能返回 null,表示取不到有效值。 LabelCounts []*int64 `json:"LabelCounts,omitnil,omitempty" name:"LabelCounts"` // 变配使用,实例到期时间 // 注意:此字段可能返回 null,表示取不到有效值。 CurDeadline *string `json:"CurDeadline,omitnil,omitempty" name:"CurDeadline"` // 对存在的实例购买bot 或api 安全 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
type GoodsDetailNew ¶ added in v1.0.749
type GoodsDetailNew struct { // 时间间隔 // 注意:此字段可能返回 null,表示取不到有效值。 TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"` // 单位,支持购买d、m、y 即(日、月、年) // 注意:此字段可能返回 null,表示取不到有效值。 TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"` // 子产品标签,。新购,续费必传,变配时放在oldConfig newConfig里面 // // Saas 高级版 :sp_wsm_waf_premium // Saas企业版 :sp_wsm_waf_enterprise // Saas旗舰版 :sp_wsm_waf_ultimate // Saas 业务扩展包:sp_wsm_waf_qpsep // Saas 域名扩展包:sp_wsm_waf_domain // // 高级版-CLB:sp_wsm_waf_premium_clb // 企业版-CLB : sp_wsm_waf_enterprise_clb // 旗舰版-CLB:sp_wsm_waf_ultimate_clb // 业务扩展包-CLB:sp_wsm_waf_qpsep_clb // 域名扩展包-CLB:sp_wsm_waf_domain_clb // // 注意:此字段可能返回 null,表示取不到有效值。 SubProductCode *string `json:"SubProductCode,omitnil,omitempty" name:"SubProductCode"` // 业务产品申请的pid(对应一个定价公式),通过pid计费查询到定价模型 // 高级版 :1000827 // 企业版 :1000830 // 旗舰版 :1000832 // 域名包 : 1000834 // 业务扩展包 : 1000481 // 高级版-CLB:1001150 // 企业版-CLB : 1001152 // 旗舰版-CLB:1001154 // 域名包-CLB: 1001156 // 业务扩展包-CLB : 1001160 // // 注意:此字段可能返回 null,表示取不到有效值。 Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"` // waf实例名 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 1:自动续费,0:不自动续费 // 注意:此字段可能返回 null,表示取不到有效值。 AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // waf购买的实际地域信息 // 注意:此字段可能返回 null,表示取不到有效值。 RealRegion *int64 `json:"RealRegion,omitnil,omitempty" name:"RealRegion"` // 计费细项标签数组 // Saas 高级版 sv_wsm_waf_package_premium // Saas 企业版 sv_wsm_waf_package_enterprise // Saas 旗舰版 sv_wsm_waf_package_ultimate // Saas 非中国大陆高级版 sv_wsm_waf_package_premium_intl // Saas 非中国大陆企业版 sv_wsm_waf_package_enterprise_intl // Saas 非中国大陆旗舰版 sv_wsm_waf_package_ultimate _intl // Saas 业务扩展包 sv_wsm_waf_qps_ep // Saas 域名扩展包 sv_wsm_waf_domain // // 高级版CLB sv_wsm_waf_package_premium_clb // 企业版CLB sv_wsm_waf_package_enterprise_clb // 旗舰版CLB sv_wsm_waf_package_ultimate_clb // 非中国大陆高级版 CLB sv_wsm_waf_package_premium_clb_intl // 非中国大陆企业版CLB sv_wsm_waf_package_premium_clb_intl // 非中国大陆旗舰版CLB sv_wsm_waf_package_ultimate_clb _intl // 业务扩展包CLB sv_wsm_waf_qps_ep_clb // 域名扩展包CLB sv_wsm_waf_domain_clb // // 注意:此字段可能返回 null,表示取不到有效值。 LabelTypes []*string `json:"LabelTypes,omitnil,omitempty" name:"LabelTypes"` // 计费细项标签数量,一般和SvLabelType一一对应 // 注意:此字段可能返回 null,表示取不到有效值。 LabelCounts []*int64 `json:"LabelCounts,omitnil,omitempty" name:"LabelCounts"` // 变配使用,实例到期时间 // 注意:此字段可能返回 null,表示取不到有效值。 CurDeadline *string `json:"CurDeadline,omitnil,omitempty" name:"CurDeadline"` // 对存在的实例购买bot 或api 安全 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 资源id // 注意:此字段可能返回 null,表示取不到有效值。 ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` }
type HostRecord ¶ added in v1.0.632
type HostRecord struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 域名唯一ID DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"` // 主域名,入参时为空 MainDomain *string `json:"MainDomain,omitnil,omitempty" name:"MainDomain"` // 规则引擎防护模式。 // 0:观察模式 // 1:拦截模式 Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"` // waf和负载均衡器的绑定关系。 // 0:未绑定 // 1:已绑定 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // clbwaf域名监听器状态。 // 0:操作成功 // 4:正在绑定LB // 6:正在解绑LB // 7:解绑LB失败 // 8:绑定LB失败 // 10:内部错误 State *uint64 `json:"State,omitnil,omitempty" name:"State"` // 规则引擎和AI引擎防护模式联合状态。 // 1:初始状态,规则引擎拦截&&AI引擎未操作开关状态 // 10:规则引擎观察&&AI引擎关闭模式 // 11:规则引擎观察&&AI引擎观察模式 // 12:规则引擎观察&&AI引擎拦截模式 // 20:规则引擎拦截&&AI引擎关闭模式 // 21:规则引擎拦截&&AI引擎观察模式 // 22:规则引擎拦截&&AI引擎拦截模式 Engine *uint64 `json:"Engine,omitnil,omitempty" name:"Engine"` // waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP IsCdn *uint64 `json:"IsCdn,omitnil,omitempty" name:"IsCdn"` // 绑定的负载均衡器信息列表 LoadBalancerSet []*LoadBalancer `json:"LoadBalancerSet,omitnil,omitempty" name:"LoadBalancerSet"` // 域名绑定的LB的地域,以逗号分割多个地域 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 域名所属实例类型。负载均衡型WAF为"clb-waf" Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 负载均衡型WAF域名的流量模式。 // 1:清洗模式 // 0:镜像模式 FlowMode *uint64 `json:"FlowMode,omitnil,omitempty" name:"FlowMode"` // 是否开启访问日志。 // 1:开启 // 0:关闭 ClsStatus *uint64 `json:"ClsStatus,omitnil,omitempty" name:"ClsStatus"` // 防护等级,可选值100,200,300 // 注意:此字段可能返回 null,表示取不到有效值。 Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // 域名需要下发到的cdc集群列表。仅CDC场景下填充 // 注意:此字段可能返回 null,表示取不到有效值。 CdcClusters []*string `json:"CdcClusters,omitnil,omitempty" name:"CdcClusters"` // 应用型负载均衡类型,默认clb。 // clb:七层负载均衡器类型 // apisix:apisix网关型 // 注意:此字段可能返回 null,表示取不到有效值。 AlbType *string `json:"AlbType,omitnil,omitempty" name:"AlbType"` // IsCdn=3时,需要填此参数,表示自定义header // 注意:此字段可能返回 null,表示取不到有效值。 IpHeaders []*string `json:"IpHeaders,omitnil,omitempty" name:"IpHeaders"` // 规则引擎类型。 // 1: menshen // 2: tiga // 注意:此字段可能返回 null,表示取不到有效值。 EngineType *int64 `json:"EngineType,omitnil,omitempty" name:"EngineType"` // 云类型。 // public:公有云 // private:私有云 // hybrid:混合云 // 注意:此字段可能返回 null,表示取不到有效值。 CloudType *string `json:"CloudType,omitnil,omitempty" name:"CloudType"` // 域名备注信息 // 注意:此字段可能返回 null,表示取不到有效值。 Note *string `json:"Note,omitnil,omitempty" name:"Note"` }
type HostStatus ¶ added in v1.0.730
type HostStatus struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 域名ID DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"` // WAF的开关,1:开,0:关 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 实例ID InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` }
type HybridPkg ¶ added in v1.0.756
type HybridPkg struct { // 资源id // 注意:此字段可能返回 null,表示取不到有效值。 ResourceIds *string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` // 状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *int64 `json:"Region,omitnil,omitempty" name:"Region"` // 开始时间 // 注意:此字段可能返回 null,表示取不到有效值。 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 申请数量 // 注意:此字段可能返回 null,表示取不到有效值。 InquireNum *int64 `json:"InquireNum,omitnil,omitempty" name:"InquireNum"` // 使用数量 // 注意:此字段可能返回 null,表示取不到有效值。 UsedNum *int64 `json:"UsedNum,omitnil,omitempty" name:"UsedNum"` // 续费标志 // 注意:此字段可能返回 null,表示取不到有效值。 RenewFlag *uint64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"` }
type ImportIpAccessControlRequest ¶ added in v1.0.916
type ImportIpAccessControlRequest struct { *tchttp.BaseRequest // 导入的IP黑白名单列表 Data []*IpAccessControlParam `json:"Data,omitnil,omitempty" name:"Data"` // 具体域名如:test.qcloudwaf.com // 全局域名为:global Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 是否为批量防护IP黑白名单,当为批量防护IP黑白名单时,取值为batch,否则为空 SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"` // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewImportIpAccessControlRequest ¶ added in v1.0.916
func NewImportIpAccessControlRequest() (request *ImportIpAccessControlRequest)
func (*ImportIpAccessControlRequest) FromJsonString ¶ added in v1.0.916
func (r *ImportIpAccessControlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ImportIpAccessControlRequest) ToJsonString ¶ added in v1.0.916
func (r *ImportIpAccessControlRequest) ToJsonString() string
type ImportIpAccessControlRequestParams ¶ added in v1.0.916
type ImportIpAccessControlRequestParams struct { // 导入的IP黑白名单列表 Data []*IpAccessControlParam `json:"Data,omitnil,omitempty" name:"Data"` // 具体域名如:test.qcloudwaf.com // 全局域名为:global Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 是否为批量防护IP黑白名单,当为批量防护IP黑白名单时,取值为batch,否则为空 SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"` // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type ImportIpAccessControlResponse ¶ added in v1.0.916
type ImportIpAccessControlResponse struct { *tchttp.BaseResponse Response *ImportIpAccessControlResponseParams `json:"Response"` }
func NewImportIpAccessControlResponse ¶ added in v1.0.916
func NewImportIpAccessControlResponse() (response *ImportIpAccessControlResponse)
func (*ImportIpAccessControlResponse) FromJsonString ¶ added in v1.0.916
func (r *ImportIpAccessControlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ImportIpAccessControlResponse) ToJsonString ¶ added in v1.0.916
func (r *ImportIpAccessControlResponse) ToJsonString() string
type ImportIpAccessControlResponseParams ¶ added in v1.0.916
type ImportIpAccessControlResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type InstanceInfo ¶ added in v1.0.427
type InstanceInfo struct { // 实例唯一ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例名称 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 实例对应资源ID,计费使用 ResourceIds *string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` // 实例所属地域 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 付费模式 PayMode *uint64 `json:"PayMode,omitnil,omitempty" name:"PayMode"` // 自动续费标识。 // 0:关闭 // 1:开启 RenewFlag *uint64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"` // 弹性计费开关。 // 0:关闭 // 1:开启 Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"` // 实例套餐版本。 // 101:小微版 // 102:超轻版 // 2:高级版 // 3:企业版 // 4:旗舰版 // 6:独享版 Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` // 实例过期时间 ValidTime *string `json:"ValidTime,omitnil,omitempty" name:"ValidTime"` // 实例开始时间 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 已配置域名个数 DomainCount *uint64 `json:"DomainCount,omitnil,omitempty" name:"DomainCount"` // 域名数量上限 SubDomainLimit *uint64 `json:"SubDomainLimit,omitnil,omitempty" name:"SubDomainLimit"` // 已配置主域名个数 MainDomainCount *uint64 `json:"MainDomainCount,omitnil,omitempty" name:"MainDomainCount"` // 主域名数量上限 MainDomainLimit *uint64 `json:"MainDomainLimit,omitnil,omitempty" name:"MainDomainLimit"` // 实例30天内QPS峰值 MaxQPS *uint64 `json:"MaxQPS,omitnil,omitempty" name:"MaxQPS"` // qps扩展包信息 QPS *QPSPackageNew `json:"QPS,omitnil,omitempty" name:"QPS"` // 域名扩展包信息 DomainPkg *DomainPackageNew `json:"DomainPkg,omitnil,omitempty" name:"DomainPkg"` // 用户appid AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"` // clb或saas Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 业务安全包 // 注意:此字段可能返回 null,表示取不到有效值。 FraudPkg *FraudPkg `json:"FraudPkg,omitnil,omitempty" name:"FraudPkg"` // Bot资源包 // 注意:此字段可能返回 null,表示取不到有效值。 BotPkg *BotPkg `json:"BotPkg,omitnil,omitempty" name:"BotPkg"` // bot的qps详情 // 注意:此字段可能返回 null,表示取不到有效值。 BotQPS *BotQPS `json:"BotQPS,omitnil,omitempty" name:"BotQPS"` // qps弹性计费上限 // 注意:此字段可能返回 null,表示取不到有效值。 ElasticBilling *uint64 `json:"ElasticBilling,omitnil,omitempty" name:"ElasticBilling"` // 攻击日志投递开关 // 注意:此字段可能返回 null,表示取不到有效值。 AttackLogPost *int64 `json:"AttackLogPost,omitnil,omitempty" name:"AttackLogPost"` // 带宽峰值,单位为B/s(字节每秒) // 注意:此字段可能返回 null,表示取不到有效值。 MaxBandwidth *uint64 `json:"MaxBandwidth,omitnil,omitempty" name:"MaxBandwidth"` // api安全是否购买 APISecurity *uint64 `json:"APISecurity,omitnil,omitempty" name:"APISecurity"` // 购买的qps规格 // 注意:此字段可能返回 null,表示取不到有效值。 QpsStandard *uint64 `json:"QpsStandard,omitnil,omitempty" name:"QpsStandard"` // 购买的带宽规格 // 注意:此字段可能返回 null,表示取不到有效值。 BandwidthStandard *uint64 `json:"BandwidthStandard,omitnil,omitempty" name:"BandwidthStandard"` // 实例状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 实例沙箱qps值 // 注意:此字段可能返回 null,表示取不到有效值。 SandboxQps *uint64 `json:"SandboxQps,omitnil,omitempty" name:"SandboxQps"` // 是否api 安全试用 // 注意:此字段可能返回 null,表示取不到有效值。 IsAPISecurityTrial *uint64 `json:"IsAPISecurityTrial,omitnil,omitempty" name:"IsAPISecurityTrial"` // 重保包 // 注意:此字段可能返回 null,表示取不到有效值。 MajorEventsPkg *MajorEventsPkg `json:"MajorEventsPkg,omitnil,omitempty" name:"MajorEventsPkg"` // 混合云子节点包 // 注意:此字段可能返回 null,表示取不到有效值。 HybridPkg *HybridPkg `json:"HybridPkg,omitnil,omitempty" name:"HybridPkg"` // API安全资源包 // 注意:此字段可能返回 null,表示取不到有效值。 ApiPkg *ApiPkg `json:"ApiPkg,omitnil,omitempty" name:"ApiPkg"` // 小程序安全加速包 // 注意:此字段可能返回 null,表示取不到有效值。 MiniPkg *MiniPkg `json:"MiniPkg,omitnil,omitempty" name:"MiniPkg"` // 小程序qps规格 // 注意:此字段可能返回 null,表示取不到有效值。 MiniQpsStandard *uint64 `json:"MiniQpsStandard,omitnil,omitempty" name:"MiniQpsStandard"` // 小程序qps峰值 // 注意:此字段可能返回 null,表示取不到有效值。 MiniMaxQPS *uint64 `json:"MiniMaxQPS,omitnil,omitempty" name:"MiniMaxQPS"` // 最近一次超量时间 // 注意:此字段可能返回 null,表示取不到有效值。 LastQpsExceedTime *string `json:"LastQpsExceedTime,omitnil,omitempty" name:"LastQpsExceedTime"` }
type IpAccessControlData ¶ added in v1.0.386
type IpAccessControlData struct { // ip黑白名单 // 注意:此字段可能返回 null,表示取不到有效值。 Res []*IpAccessControlItem `json:"Res,omitnil,omitempty" name:"Res"` // 计数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` }
type IpAccessControlItem ¶ added in v1.0.386
type IpAccessControlItem struct { // mongo表自增Id // 注意:此字段可能返回 null,表示取不到有效值。 Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 动作 ActionType *uint64 `json:"ActionType,omitnil,omitempty" name:"ActionType"` // ip Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 备注 Note *string `json:"Note,omitnil,omitempty" name:"Note"` // 来源 Source *string `json:"Source,omitnil,omitempty" name:"Source"` // 更新时间戳 // 注意:此字段可能返回 null,表示取不到有效值。 TsVersion *uint64 `json:"TsVersion,omitnil,omitempty" name:"TsVersion"` // 有效截止时间戳 ValidTs *uint64 `json:"ValidTs,omitnil,omitempty" name:"ValidTs"` // 生效状态 // 注意:此字段可能返回 null,表示取不到有效值。 ValidStatus *int64 `json:"ValidStatus,omitnil,omitempty" name:"ValidStatus"` // 55000001 // 注意:此字段可能返回 null,表示取不到有效值。 RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // IP列表 // 注意:此字段可能返回 null,表示取不到有效值。 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` }
type IpAccessControlParam ¶ added in v1.0.916
type IpAccessControlParam struct { // IP列表 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` // valid_ts为有效日期,值为秒级时间戳((如1680570420代表2023-04-04 09:07:00)) ValidTs *uint64 `json:"ValidTs,omitnil,omitempty" name:"ValidTs"` // 42为黑名单,40为白名单 ActionType *int64 `json:"ActionType,omitnil,omitempty" name:"ActionType"` // 备注 Note *string `json:"Note,omitnil,omitempty" name:"Note"` }
type IpHitItem ¶ added in v1.0.386
type IpHitItem struct { // 动作 Action *uint64 `json:"Action,omitnil,omitempty" name:"Action"` // 类别 Category *string `json:"Category,omitnil,omitempty" name:"Category"` // ip Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 规则名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 时间戳 TsVersion *uint64 `json:"TsVersion,omitnil,omitempty" name:"TsVersion"` // 有效截止时间戳 ValidTs *uint64 `json:"ValidTs,omitnil,omitempty" name:"ValidTs"` }
type IpHitItemsData ¶ added in v1.0.386
type LoadBalancer ¶ added in v1.0.632
type LoadBalancer struct { // 负载均衡LD的ID LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"` // 负载均衡LD的名称 LoadBalancerName *string `json:"LoadBalancerName,omitnil,omitempty" name:"LoadBalancerName"` // 负载均衡监听器的ID ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"` // 负载均衡监听器的名称 ListenerName *string `json:"ListenerName,omitnil,omitempty" name:"ListenerName"` // 负载均衡实例的IP Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` // 负载均衡实例的端口 Vport *uint64 `json:"Vport,omitnil,omitempty" name:"Vport"` // 负载均衡LD的地域 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 监听器协议,http、https Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 负载均衡监听器所在的zone Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 负载均衡的VPCID,公网为-1,内网按实际填写 // 注意:此字段可能返回 null,表示取不到有效值。 NumericalVpcId *int64 `json:"NumericalVpcId,omitnil,omitempty" name:"NumericalVpcId"` // 负载均衡的网络类型 // 注意:此字段可能返回 null,表示取不到有效值。 LoadBalancerType *string `json:"LoadBalancerType,omitnil,omitempty" name:"LoadBalancerType"` // 负载均衡的域名 // 注意:此字段可能返回 null,表示取不到有效值。 LoadBalancerDomain *string `json:"LoadBalancerDomain,omitnil,omitempty" name:"LoadBalancerDomain"` }
type LoadBalancerPackageNew ¶ added in v1.0.538
type LoadBalancerPackageNew struct { // 监听id // 注意:此字段可能返回 null,表示取不到有效值。 ListenerId *string `json:"ListenerId,omitnil,omitempty" name:"ListenerId"` // 监听名 // 注意:此字段可能返回 null,表示取不到有效值。 ListenerName *string `json:"ListenerName,omitnil,omitempty" name:"ListenerName"` // 负载均衡id // 注意:此字段可能返回 null,表示取不到有效值。 LoadBalancerId *string `json:"LoadBalancerId,omitnil,omitempty" name:"LoadBalancerId"` // 负载均衡名 // 注意:此字段可能返回 null,表示取不到有效值。 LoadBalancerName *string `json:"LoadBalancerName,omitnil,omitempty" name:"LoadBalancerName"` // 协议 // 注意:此字段可能返回 null,表示取不到有效值。 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 地区 // "多伦多": "ca", // "广州": "gz", // "成都": "cd", // "福州": "fzec", // "深圳": "szx", // "印度": "in", // "济南": "jnec", // "重庆": "cq", // "天津": "tsn", // "欧洲东北": "ru", // "南京": "nj", // "美国硅谷": "usw", // "泰国": "th", // "广州Open": "gzopen", // "深圳金融": "szjr", // "法兰克福": "de", // "日本": "jp", // "弗吉尼亚": "use", // "北京": "bj", // "中国香港": "hk", // "杭州": "hzec", // "北京金融": "bjjr", // "上海金融": "shjr", // "台北": "tpe", // "首尔": "kr", // "上海": "sh", // "新加坡": "sg", // "清远": "qy" // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 接入IP // 注意:此字段可能返回 null,表示取不到有效值。 Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` // 接入端口 // 注意:此字段可能返回 null,表示取不到有效值。 Vport *uint64 `json:"Vport,omitnil,omitempty" name:"Vport"` // 地域 // 注意:此字段可能返回 null,表示取不到有效值。 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // VPCID // 注意:此字段可能返回 null,表示取不到有效值。 NumericalVpcId *int64 `json:"NumericalVpcId,omitnil,omitempty" name:"NumericalVpcId"` // CLB类型 // 注意:此字段可能返回 null,表示取不到有效值。 LoadBalancerType *string `json:"LoadBalancerType,omitnil,omitempty" name:"LoadBalancerType"` // 负载均衡器的域名 // 注意:此字段可能返回 null,表示取不到有效值。 LoadBalancerDomain *string `json:"LoadBalancerDomain,omitnil,omitempty" name:"LoadBalancerDomain"` }
type LogHistogramInfo ¶ added in v1.0.711
type MajorEventsPkg ¶ added in v1.0.756
type MajorEventsPkg struct { // 资源id // 注意:此字段可能返回 null,表示取不到有效值。 ResourceIds *string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` // 状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *int64 `json:"Region,omitnil,omitempty" name:"Region"` // 开始时间 // 注意:此字段可能返回 null,表示取不到有效值。 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 申请数量 // 注意:此字段可能返回 null,表示取不到有效值。 InquireNum *int64 `json:"InquireNum,omitnil,omitempty" name:"InquireNum"` // 使用数量 // 注意:此字段可能返回 null,表示取不到有效值。 UsedNum *int64 `json:"UsedNum,omitnil,omitempty" name:"UsedNum"` // 续费标志 // 注意:此字段可能返回 null,表示取不到有效值。 RenewFlag *uint64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"` // 计费项 // 注意:此字段可能返回 null,表示取不到有效值。 BillingItem *string `json:"BillingItem,omitnil,omitempty" name:"BillingItem"` // 护网包状态 // 注意:此字段可能返回 null,表示取不到有效值。 HWState *int64 `json:"HWState,omitnil,omitempty" name:"HWState"` }
type MiniPkg ¶ added in v1.0.813
type MiniPkg struct { // 资源id // 注意:此字段可能返回 null,表示取不到有效值。 ResourceIds *string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` // 状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *int64 `json:"Region,omitnil,omitempty" name:"Region"` // 开始时间 // 注意:此字段可能返回 null,表示取不到有效值。 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 购买数量 // 注意:此字段可能返回 null,表示取不到有效值。 Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` // 续费标志 // 注意:此字段可能返回 null,表示取不到有效值。 RenewFlag *uint64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"` // 计费项 // 注意:此字段可能返回 null,表示取不到有效值。 BillingItem *string `json:"BillingItem,omitnil,omitempty" name:"BillingItem"` }
type ModifyAccessPeriodRequest ¶ added in v1.0.213
type ModifyAccessPeriodRequest struct { *tchttp.BaseRequest // 访问日志保存期限,范围为[1, 180] Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` // 日志主题,新版本不需要再传 TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"` }
func NewModifyAccessPeriodRequest ¶ added in v1.0.213
func NewModifyAccessPeriodRequest() (request *ModifyAccessPeriodRequest)
func (*ModifyAccessPeriodRequest) FromJsonString ¶ added in v1.0.213
func (r *ModifyAccessPeriodRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccessPeriodRequest) ToJsonString ¶ added in v1.0.213
func (r *ModifyAccessPeriodRequest) ToJsonString() string
type ModifyAccessPeriodRequestParams ¶ added in v1.0.426
type ModifyAccessPeriodRequestParams struct { // 访问日志保存期限,范围为[1, 180] Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` // 日志主题,新版本不需要再传 // // Deprecated: TopicId is deprecated. TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"` }
Predefined struct for user
type ModifyAccessPeriodResponse ¶ added in v1.0.213
type ModifyAccessPeriodResponse struct { *tchttp.BaseResponse Response *ModifyAccessPeriodResponseParams `json:"Response"` }
func NewModifyAccessPeriodResponse ¶ added in v1.0.213
func NewModifyAccessPeriodResponse() (response *ModifyAccessPeriodResponse)
func (*ModifyAccessPeriodResponse) FromJsonString ¶ added in v1.0.213
func (r *ModifyAccessPeriodResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAccessPeriodResponse) ToJsonString ¶ added in v1.0.213
func (r *ModifyAccessPeriodResponse) ToJsonString() string
type ModifyAccessPeriodResponseParams ¶ added in v1.0.426
type ModifyAccessPeriodResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAntiFakeUrlRequest ¶ added in v1.0.737
type ModifyAntiFakeUrlRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // uri Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"` // ID Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` }
func NewModifyAntiFakeUrlRequest ¶ added in v1.0.737
func NewModifyAntiFakeUrlRequest() (request *ModifyAntiFakeUrlRequest)
func (*ModifyAntiFakeUrlRequest) FromJsonString ¶ added in v1.0.737
func (r *ModifyAntiFakeUrlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAntiFakeUrlRequest) ToJsonString ¶ added in v1.0.737
func (r *ModifyAntiFakeUrlRequest) ToJsonString() string
type ModifyAntiFakeUrlRequestParams ¶ added in v1.0.737
type ModifyAntiFakeUrlRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // uri Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"` // ID Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type ModifyAntiFakeUrlResponse ¶ added in v1.0.737
type ModifyAntiFakeUrlResponse struct { *tchttp.BaseResponse Response *ModifyAntiFakeUrlResponseParams `json:"Response"` }
func NewModifyAntiFakeUrlResponse ¶ added in v1.0.737
func NewModifyAntiFakeUrlResponse() (response *ModifyAntiFakeUrlResponse)
func (*ModifyAntiFakeUrlResponse) FromJsonString ¶ added in v1.0.737
func (r *ModifyAntiFakeUrlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAntiFakeUrlResponse) ToJsonString ¶ added in v1.0.737
func (r *ModifyAntiFakeUrlResponse) ToJsonString() string
type ModifyAntiFakeUrlResponseParams ¶ added in v1.0.737
type ModifyAntiFakeUrlResponseParams struct { // 结果 Result *string `json:"Result,omitnil,omitempty" name:"Result"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAntiFakeUrlStatusRequest ¶ added in v1.0.737
type ModifyAntiFakeUrlStatusRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 状态 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Id列表 Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
func NewModifyAntiFakeUrlStatusRequest ¶ added in v1.0.737
func NewModifyAntiFakeUrlStatusRequest() (request *ModifyAntiFakeUrlStatusRequest)
func (*ModifyAntiFakeUrlStatusRequest) FromJsonString ¶ added in v1.0.737
func (r *ModifyAntiFakeUrlStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAntiFakeUrlStatusRequest) ToJsonString ¶ added in v1.0.737
func (r *ModifyAntiFakeUrlStatusRequest) ToJsonString() string
type ModifyAntiFakeUrlStatusRequestParams ¶ added in v1.0.737
type ModifyAntiFakeUrlStatusRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 状态 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // Id列表 Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` }
Predefined struct for user
type ModifyAntiFakeUrlStatusResponse ¶ added in v1.0.737
type ModifyAntiFakeUrlStatusResponse struct { *tchttp.BaseResponse Response *ModifyAntiFakeUrlStatusResponseParams `json:"Response"` }
func NewModifyAntiFakeUrlStatusResponse ¶ added in v1.0.737
func NewModifyAntiFakeUrlStatusResponse() (response *ModifyAntiFakeUrlStatusResponse)
func (*ModifyAntiFakeUrlStatusResponse) FromJsonString ¶ added in v1.0.737
func (r *ModifyAntiFakeUrlStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAntiFakeUrlStatusResponse) ToJsonString ¶ added in v1.0.737
func (r *ModifyAntiFakeUrlStatusResponse) ToJsonString() string
type ModifyAntiFakeUrlStatusResponseParams ¶ added in v1.0.737
type ModifyAntiFakeUrlStatusResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAntiInfoLeakRuleStatusRequest ¶ added in v1.0.737
type ModifyAntiInfoLeakRuleStatusRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 规则 RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 状态 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
func NewModifyAntiInfoLeakRuleStatusRequest ¶ added in v1.0.737
func NewModifyAntiInfoLeakRuleStatusRequest() (request *ModifyAntiInfoLeakRuleStatusRequest)
func (*ModifyAntiInfoLeakRuleStatusRequest) FromJsonString ¶ added in v1.0.737
func (r *ModifyAntiInfoLeakRuleStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAntiInfoLeakRuleStatusRequest) ToJsonString ¶ added in v1.0.737
func (r *ModifyAntiInfoLeakRuleStatusRequest) ToJsonString() string
type ModifyAntiInfoLeakRuleStatusRequestParams ¶ added in v1.0.737
type ModifyAntiInfoLeakRuleStatusRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 规则 RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 状态 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
Predefined struct for user
type ModifyAntiInfoLeakRuleStatusResponse ¶ added in v1.0.737
type ModifyAntiInfoLeakRuleStatusResponse struct { *tchttp.BaseResponse Response *ModifyAntiInfoLeakRuleStatusResponseParams `json:"Response"` }
func NewModifyAntiInfoLeakRuleStatusResponse ¶ added in v1.0.737
func NewModifyAntiInfoLeakRuleStatusResponse() (response *ModifyAntiInfoLeakRuleStatusResponse)
func (*ModifyAntiInfoLeakRuleStatusResponse) FromJsonString ¶ added in v1.0.737
func (r *ModifyAntiInfoLeakRuleStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAntiInfoLeakRuleStatusResponse) ToJsonString ¶ added in v1.0.737
func (r *ModifyAntiInfoLeakRuleStatusResponse) ToJsonString() string
type ModifyAntiInfoLeakRuleStatusResponseParams ¶ added in v1.0.737
type ModifyAntiInfoLeakRuleStatusResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAntiInfoLeakRulesRequest ¶ added in v1.0.737
type ModifyAntiInfoLeakRulesRequest struct { *tchttp.BaseRequest // 规则ID RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 规则名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // Action 值 ActionType *uint64 `json:"ActionType,omitnil,omitempty" name:"ActionType"` // 策略数组 Strategies []*StrategyForAntiInfoLeak `json:"Strategies,omitnil,omitempty" name:"Strategies"` }
func NewModifyAntiInfoLeakRulesRequest ¶ added in v1.0.737
func NewModifyAntiInfoLeakRulesRequest() (request *ModifyAntiInfoLeakRulesRequest)
func (*ModifyAntiInfoLeakRulesRequest) FromJsonString ¶ added in v1.0.737
func (r *ModifyAntiInfoLeakRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAntiInfoLeakRulesRequest) ToJsonString ¶ added in v1.0.737
func (r *ModifyAntiInfoLeakRulesRequest) ToJsonString() string
type ModifyAntiInfoLeakRulesRequestParams ¶ added in v1.0.737
type ModifyAntiInfoLeakRulesRequestParams struct { // 规则ID RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 规则名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // Action 值 ActionType *uint64 `json:"ActionType,omitnil,omitempty" name:"ActionType"` // 策略数组 Strategies []*StrategyForAntiInfoLeak `json:"Strategies,omitnil,omitempty" name:"Strategies"` }
Predefined struct for user
type ModifyAntiInfoLeakRulesResponse ¶ added in v1.0.737
type ModifyAntiInfoLeakRulesResponse struct { *tchttp.BaseResponse Response *ModifyAntiInfoLeakRulesResponseParams `json:"Response"` }
func NewModifyAntiInfoLeakRulesResponse ¶ added in v1.0.737
func NewModifyAntiInfoLeakRulesResponse() (response *ModifyAntiInfoLeakRulesResponse)
func (*ModifyAntiInfoLeakRulesResponse) FromJsonString ¶ added in v1.0.737
func (r *ModifyAntiInfoLeakRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAntiInfoLeakRulesResponse) ToJsonString ¶ added in v1.0.737
func (r *ModifyAntiInfoLeakRulesResponse) ToJsonString() string
type ModifyAntiInfoLeakRulesResponseParams ¶ added in v1.0.737
type ModifyAntiInfoLeakRulesResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyApiAnalyzeStatusRequest ¶ added in v1.0.731
type ModifyApiAnalyzeStatusRequest struct { *tchttp.BaseRequest // 开关状态 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 实例id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 需要批量开启的实体列表 TargetList []*TargetEntity `json:"TargetList,omitnil,omitempty" name:"TargetList"` }
func NewModifyApiAnalyzeStatusRequest ¶ added in v1.0.731
func NewModifyApiAnalyzeStatusRequest() (request *ModifyApiAnalyzeStatusRequest)
func (*ModifyApiAnalyzeStatusRequest) FromJsonString ¶ added in v1.0.731
func (r *ModifyApiAnalyzeStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyApiAnalyzeStatusRequest) ToJsonString ¶ added in v1.0.731
func (r *ModifyApiAnalyzeStatusRequest) ToJsonString() string
type ModifyApiAnalyzeStatusRequestParams ¶ added in v1.0.731
type ModifyApiAnalyzeStatusRequestParams struct { // 开关状态 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 实例id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 需要批量开启的实体列表 TargetList []*TargetEntity `json:"TargetList,omitnil,omitempty" name:"TargetList"` }
Predefined struct for user
type ModifyApiAnalyzeStatusResponse ¶ added in v1.0.731
type ModifyApiAnalyzeStatusResponse struct { *tchttp.BaseResponse Response *ModifyApiAnalyzeStatusResponseParams `json:"Response"` }
func NewModifyApiAnalyzeStatusResponse ¶ added in v1.0.731
func NewModifyApiAnalyzeStatusResponse() (response *ModifyApiAnalyzeStatusResponse)
func (*ModifyApiAnalyzeStatusResponse) FromJsonString ¶ added in v1.0.731
func (r *ModifyApiAnalyzeStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyApiAnalyzeStatusResponse) ToJsonString ¶ added in v1.0.731
func (r *ModifyApiAnalyzeStatusResponse) ToJsonString() string
type ModifyApiAnalyzeStatusResponseParams ¶ added in v1.0.731
type ModifyApiAnalyzeStatusResponseParams struct { // 已经开启的数量,如果返回值为3(大于支持的域名开启数量),则表示开启失败 // 注意:此字段可能返回 null,表示取不到有效值。 Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` // 不支持开启的域名列表 // 注意:此字段可能返回 null,表示取不到有效值。 UnSupportedList []*string `json:"UnSupportedList,omitnil,omitempty" name:"UnSupportedList"` // 开启/关闭失败的域名列表 // 注意:此字段可能返回 null,表示取不到有效值。 FailDomainList []*string `json:"FailDomainList,omitnil,omitempty" name:"FailDomainList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAreaBanStatusRequest ¶ added in v1.0.588
type ModifyAreaBanStatusRequest struct { *tchttp.BaseRequest // 需要修改的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 状态值,0表示关闭,1表示开启 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` }
func NewModifyAreaBanStatusRequest ¶ added in v1.0.588
func NewModifyAreaBanStatusRequest() (request *ModifyAreaBanStatusRequest)
func (*ModifyAreaBanStatusRequest) FromJsonString ¶ added in v1.0.588
func (r *ModifyAreaBanStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAreaBanStatusRequest) ToJsonString ¶ added in v1.0.588
func (r *ModifyAreaBanStatusRequest) ToJsonString() string
type ModifyAreaBanStatusRequestParams ¶ added in v1.0.588
type ModifyAreaBanStatusRequestParams struct { // 需要修改的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 状态值,0表示关闭,1表示开启 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` }
Predefined struct for user
type ModifyAreaBanStatusResponse ¶ added in v1.0.588
type ModifyAreaBanStatusResponse struct { *tchttp.BaseResponse Response *ModifyAreaBanStatusResponseParams `json:"Response"` }
func NewModifyAreaBanStatusResponse ¶ added in v1.0.588
func NewModifyAreaBanStatusResponse() (response *ModifyAreaBanStatusResponse)
func (*ModifyAreaBanStatusResponse) FromJsonString ¶ added in v1.0.588
func (r *ModifyAreaBanStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAreaBanStatusResponse) ToJsonString ¶ added in v1.0.588
func (r *ModifyAreaBanStatusResponse) ToJsonString() string
type ModifyAreaBanStatusResponseParams ¶ added in v1.0.588
type ModifyAreaBanStatusResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAttackWhiteRuleRequest ¶ added in v1.0.765
type ModifyAttackWhiteRuleRequest struct { *tchttp.BaseRequest // 规则序号 RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 规则状态 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 匹配规则项列表 Rules []*UserWhiteRuleItem `json:"Rules,omitnil,omitempty" name:"Rules"` // 规则Id SignatureId *string `json:"SignatureId,omitnil,omitempty" name:"SignatureId"` // 编辑的加白的规则ID列表 SignatureIds []*string `json:"SignatureIds,omitnil,omitempty" name:"SignatureIds"` }
func NewModifyAttackWhiteRuleRequest ¶ added in v1.0.765
func NewModifyAttackWhiteRuleRequest() (request *ModifyAttackWhiteRuleRequest)
func (*ModifyAttackWhiteRuleRequest) FromJsonString ¶ added in v1.0.765
func (r *ModifyAttackWhiteRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAttackWhiteRuleRequest) ToJsonString ¶ added in v1.0.765
func (r *ModifyAttackWhiteRuleRequest) ToJsonString() string
type ModifyAttackWhiteRuleRequestParams ¶ added in v1.0.765
type ModifyAttackWhiteRuleRequestParams struct { // 规则序号 RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 规则状态 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 匹配规则项列表 Rules []*UserWhiteRuleItem `json:"Rules,omitnil,omitempty" name:"Rules"` // 规则Id SignatureId *string `json:"SignatureId,omitnil,omitempty" name:"SignatureId"` // 编辑的加白的规则ID列表 SignatureIds []*string `json:"SignatureIds,omitnil,omitempty" name:"SignatureIds"` }
Predefined struct for user
type ModifyAttackWhiteRuleResponse ¶ added in v1.0.765
type ModifyAttackWhiteRuleResponse struct { *tchttp.BaseResponse Response *ModifyAttackWhiteRuleResponseParams `json:"Response"` }
func NewModifyAttackWhiteRuleResponse ¶ added in v1.0.765
func NewModifyAttackWhiteRuleResponse() (response *ModifyAttackWhiteRuleResponse)
func (*ModifyAttackWhiteRuleResponse) FromJsonString ¶ added in v1.0.765
func (r *ModifyAttackWhiteRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAttackWhiteRuleResponse) ToJsonString ¶ added in v1.0.765
func (r *ModifyAttackWhiteRuleResponse) ToJsonString() string
type ModifyAttackWhiteRuleResponseParams ¶ added in v1.0.765
type ModifyAttackWhiteRuleResponseParams struct { // 规则总数 RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyBotStatusRequest ¶ added in v1.0.731
type ModifyBotStatusRequest struct { *tchttp.BaseRequest // 类别 Category *string `json:"Category,omitnil,omitempty" name:"Category"` // 状态 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 实例id InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` // 是否是bot4.0版本 IsVersionFour *bool `json:"IsVersionFour,omitnil,omitempty" name:"IsVersionFour"` // 传入Bot版本号,场景化版本为"4.1.0" BotVersion *string `json:"BotVersion,omitnil,omitempty" name:"BotVersion"` // 批量开启BOT开关的域名列表 DomainList []*string `json:"DomainList,omitnil,omitempty" name:"DomainList"` }
func NewModifyBotStatusRequest ¶ added in v1.0.731
func NewModifyBotStatusRequest() (request *ModifyBotStatusRequest)
func (*ModifyBotStatusRequest) FromJsonString ¶ added in v1.0.731
func (r *ModifyBotStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBotStatusRequest) ToJsonString ¶ added in v1.0.731
func (r *ModifyBotStatusRequest) ToJsonString() string
type ModifyBotStatusRequestParams ¶ added in v1.0.731
type ModifyBotStatusRequestParams struct { // 类别 Category *string `json:"Category,omitnil,omitempty" name:"Category"` // 状态 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 实例id InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` // 是否是bot4.0版本 IsVersionFour *bool `json:"IsVersionFour,omitnil,omitempty" name:"IsVersionFour"` // 传入Bot版本号,场景化版本为"4.1.0" BotVersion *string `json:"BotVersion,omitnil,omitempty" name:"BotVersion"` // 批量开启BOT开关的域名列表 DomainList []*string `json:"DomainList,omitnil,omitempty" name:"DomainList"` }
Predefined struct for user
type ModifyBotStatusResponse ¶ added in v1.0.731
type ModifyBotStatusResponse struct { *tchttp.BaseResponse Response *ModifyBotStatusResponseParams `json:"Response"` }
func NewModifyBotStatusResponse ¶ added in v1.0.731
func NewModifyBotStatusResponse() (response *ModifyBotStatusResponse)
func (*ModifyBotStatusResponse) FromJsonString ¶ added in v1.0.731
func (r *ModifyBotStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBotStatusResponse) ToJsonString ¶ added in v1.0.731
func (r *ModifyBotStatusResponse) ToJsonString() string
type ModifyBotStatusResponseParams ¶ added in v1.0.731
type ModifyBotStatusResponseParams struct { // 正常情况为null // 注意:此字段可能返回 null,表示取不到有效值。 Data *string `json:"Data,omitnil,omitempty" name:"Data"` // 未购买BOT的域名列表 // 注意:此字段可能返回 null,表示取不到有效值。 UnSupportedList []*string `json:"UnSupportedList,omitnil,omitempty" name:"UnSupportedList"` // 已购买但操作失败的域名列表 // 注意:此字段可能返回 null,表示取不到有效值。 FailDomainList []*string `json:"FailDomainList,omitnil,omitempty" name:"FailDomainList"` // 成功数目 Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyCustomRuleRequest ¶ added in v1.0.732
type ModifyCustomRuleRequest struct { *tchttp.BaseRequest // 编辑的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 编辑的规则ID RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 编辑的规则名称 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // 执行动作,0:放行、1:阻断、2:人机识别、3:观察、4:重定向 RuleAction *string `json:"RuleAction,omitnil,omitempty" name:"RuleAction"` // 匹配条件数组 Strategies []*Strategy `json:"Strategies,omitnil,omitempty" name:"Strategies"` // WAF的版本,clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF,默认是sparta-waf。 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 动作为重定向的时候重定向URL,默认为"/" Redirect *string `json:"Redirect,omitnil,omitempty" name:"Redirect"` // 放行时是否继续执行其它检查逻辑,继续执行地域封禁防护:geoip、继续执行CC策略防护:cc、继续执行WEB应用防护:owasp、继续执行AI引擎防护:ai、继续执行信息防泄漏防护:antileakage。如果多个勾选那么以,串接。 // 默认是"geoip,cc,owasp,ai,antileakage" Bypass *string `json:"Bypass,omitnil,omitempty" name:"Bypass"` // 优先级,1~100的整数,数字越小,代表这条规则的执行优先级越高。 // 默认是100 SortId *uint64 `json:"SortId,omitnil,omitempty" name:"SortId"` // 规则生效截止时间,0:永久生效,其它值为对应时间的时间戳。 // 默认是0 ExpireTime *uint64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` }
func NewModifyCustomRuleRequest ¶ added in v1.0.732
func NewModifyCustomRuleRequest() (request *ModifyCustomRuleRequest)
func (*ModifyCustomRuleRequest) FromJsonString ¶ added in v1.0.732
func (r *ModifyCustomRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCustomRuleRequest) ToJsonString ¶ added in v1.0.732
func (r *ModifyCustomRuleRequest) ToJsonString() string
type ModifyCustomRuleRequestParams ¶ added in v1.0.732
type ModifyCustomRuleRequestParams struct { // 编辑的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 编辑的规则ID RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 编辑的规则名称 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // 执行动作,0:放行、1:阻断、2:人机识别、3:观察、4:重定向 RuleAction *string `json:"RuleAction,omitnil,omitempty" name:"RuleAction"` // 匹配条件数组 Strategies []*Strategy `json:"Strategies,omitnil,omitempty" name:"Strategies"` // WAF的版本,clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF,默认是sparta-waf。 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 动作为重定向的时候重定向URL,默认为"/" Redirect *string `json:"Redirect,omitnil,omitempty" name:"Redirect"` // 放行时是否继续执行其它检查逻辑,继续执行地域封禁防护:geoip、继续执行CC策略防护:cc、继续执行WEB应用防护:owasp、继续执行AI引擎防护:ai、继续执行信息防泄漏防护:antileakage。如果多个勾选那么以,串接。 // 默认是"geoip,cc,owasp,ai,antileakage" Bypass *string `json:"Bypass,omitnil,omitempty" name:"Bypass"` // 优先级,1~100的整数,数字越小,代表这条规则的执行优先级越高。 // 默认是100 SortId *uint64 `json:"SortId,omitnil,omitempty" name:"SortId"` // 规则生效截止时间,0:永久生效,其它值为对应时间的时间戳。 // 默认是0 ExpireTime *uint64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` }
Predefined struct for user
type ModifyCustomRuleResponse ¶ added in v1.0.732
type ModifyCustomRuleResponse struct { *tchttp.BaseResponse Response *ModifyCustomRuleResponseParams `json:"Response"` }
func NewModifyCustomRuleResponse ¶ added in v1.0.732
func NewModifyCustomRuleResponse() (response *ModifyCustomRuleResponse)
func (*ModifyCustomRuleResponse) FromJsonString ¶ added in v1.0.732
func (r *ModifyCustomRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCustomRuleResponse) ToJsonString ¶ added in v1.0.732
func (r *ModifyCustomRuleResponse) ToJsonString() string
type ModifyCustomRuleResponseParams ¶ added in v1.0.732
type ModifyCustomRuleResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyCustomRuleStatusRequest ¶
type ModifyCustomRuleStatusRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 规则ID RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 开关的状态,1是开启、0是关闭 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // WAF的版本,clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF,默认是sparta-waf。 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` }
func NewModifyCustomRuleStatusRequest ¶
func NewModifyCustomRuleStatusRequest() (request *ModifyCustomRuleStatusRequest)
func (*ModifyCustomRuleStatusRequest) FromJsonString ¶
func (r *ModifyCustomRuleStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCustomRuleStatusRequest) ToJsonString ¶
func (r *ModifyCustomRuleStatusRequest) ToJsonString() string
type ModifyCustomRuleStatusRequestParams ¶ added in v1.0.426
type ModifyCustomRuleStatusRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 规则ID RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 开关的状态,1是开启、0是关闭 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // WAF的版本,clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF,默认是sparta-waf。 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` }
Predefined struct for user
type ModifyCustomRuleStatusResponse ¶
type ModifyCustomRuleStatusResponse struct { *tchttp.BaseResponse Response *ModifyCustomRuleStatusResponseParams `json:"Response"` }
func NewModifyCustomRuleStatusResponse ¶
func NewModifyCustomRuleStatusResponse() (response *ModifyCustomRuleStatusResponse)
func (*ModifyCustomRuleStatusResponse) FromJsonString ¶
func (r *ModifyCustomRuleStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCustomRuleStatusResponse) ToJsonString ¶
func (r *ModifyCustomRuleStatusResponse) ToJsonString() string
type ModifyCustomRuleStatusResponseParams ¶ added in v1.0.426
type ModifyCustomRuleStatusResponseParams struct { // 操作的状态码,如果所有的资源操作成功则返回的是成功的状态码,如果有资源操作失败则需要解析Message的内容来查看哪个资源失败 Success *ResponseCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyCustomWhiteRuleRequest ¶ added in v1.0.643
type ModifyCustomWhiteRuleRequest struct { *tchttp.BaseRequest // 编辑的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 编辑的规则ID RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 编辑的规则名称 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // 放行时是否继续执行其它检查逻辑,继续执行地域封禁防护:geoip、继续执行CC策略防护:cc、继续执行WEB应用防护:owasp、继续执行AI引擎防护:ai、继续执行信息防泄漏防护:antileakage。如果勾选多个,则以“,”串接。 Bypass *string `json:"Bypass,omitnil,omitempty" name:"Bypass"` // 优先级,1~100的整数,数字越小,代表这条规则的执行优先级越高。 SortId *uint64 `json:"SortId,omitnil,omitempty" name:"SortId"` // 规则生效截止时间,0:永久生效,其它值为对应时间的时间戳。 ExpireTime *uint64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 匹配条件数组 Strategies []*Strategy `json:"Strategies,omitnil,omitempty" name:"Strategies"` }
func NewModifyCustomWhiteRuleRequest ¶ added in v1.0.643
func NewModifyCustomWhiteRuleRequest() (request *ModifyCustomWhiteRuleRequest)
func (*ModifyCustomWhiteRuleRequest) FromJsonString ¶ added in v1.0.643
func (r *ModifyCustomWhiteRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCustomWhiteRuleRequest) ToJsonString ¶ added in v1.0.643
func (r *ModifyCustomWhiteRuleRequest) ToJsonString() string
type ModifyCustomWhiteRuleRequestParams ¶ added in v1.0.643
type ModifyCustomWhiteRuleRequestParams struct { // 编辑的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 编辑的规则ID RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 编辑的规则名称 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // 放行时是否继续执行其它检查逻辑,继续执行地域封禁防护:geoip、继续执行CC策略防护:cc、继续执行WEB应用防护:owasp、继续执行AI引擎防护:ai、继续执行信息防泄漏防护:antileakage。如果勾选多个,则以“,”串接。 Bypass *string `json:"Bypass,omitnil,omitempty" name:"Bypass"` // 优先级,1~100的整数,数字越小,代表这条规则的执行优先级越高。 SortId *uint64 `json:"SortId,omitnil,omitempty" name:"SortId"` // 规则生效截止时间,0:永久生效,其它值为对应时间的时间戳。 ExpireTime *uint64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 匹配条件数组 Strategies []*Strategy `json:"Strategies,omitnil,omitempty" name:"Strategies"` }
Predefined struct for user
type ModifyCustomWhiteRuleResponse ¶ added in v1.0.643
type ModifyCustomWhiteRuleResponse struct { *tchttp.BaseResponse Response *ModifyCustomWhiteRuleResponseParams `json:"Response"` }
func NewModifyCustomWhiteRuleResponse ¶ added in v1.0.643
func NewModifyCustomWhiteRuleResponse() (response *ModifyCustomWhiteRuleResponse)
func (*ModifyCustomWhiteRuleResponse) FromJsonString ¶ added in v1.0.643
func (r *ModifyCustomWhiteRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCustomWhiteRuleResponse) ToJsonString ¶ added in v1.0.643
func (r *ModifyCustomWhiteRuleResponse) ToJsonString() string
type ModifyCustomWhiteRuleResponseParams ¶ added in v1.0.643
type ModifyCustomWhiteRuleResponseParams struct { // 操作的状态码,如果所有的资源操作成功则返回的是成功的状态码,如果有资源操作失败则需要解析Message的内容来查看哪个资源失败 Success *ResponseCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyCustomWhiteRuleStatusRequest ¶ added in v1.0.737
type ModifyCustomWhiteRuleStatusRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 规则ID RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 开关的状态,1是开启、0是关闭 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
func NewModifyCustomWhiteRuleStatusRequest ¶ added in v1.0.737
func NewModifyCustomWhiteRuleStatusRequest() (request *ModifyCustomWhiteRuleStatusRequest)
func (*ModifyCustomWhiteRuleStatusRequest) FromJsonString ¶ added in v1.0.737
func (r *ModifyCustomWhiteRuleStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCustomWhiteRuleStatusRequest) ToJsonString ¶ added in v1.0.737
func (r *ModifyCustomWhiteRuleStatusRequest) ToJsonString() string
type ModifyCustomWhiteRuleStatusRequestParams ¶ added in v1.0.737
type ModifyCustomWhiteRuleStatusRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 规则ID RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 开关的状态,1是开启、0是关闭 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
Predefined struct for user
type ModifyCustomWhiteRuleStatusResponse ¶ added in v1.0.737
type ModifyCustomWhiteRuleStatusResponse struct { *tchttp.BaseResponse Response *ModifyCustomWhiteRuleStatusResponseParams `json:"Response"` }
func NewModifyCustomWhiteRuleStatusResponse ¶ added in v1.0.737
func NewModifyCustomWhiteRuleStatusResponse() (response *ModifyCustomWhiteRuleStatusResponse)
func (*ModifyCustomWhiteRuleStatusResponse) FromJsonString ¶ added in v1.0.737
func (r *ModifyCustomWhiteRuleStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCustomWhiteRuleStatusResponse) ToJsonString ¶ added in v1.0.737
func (r *ModifyCustomWhiteRuleStatusResponse) ToJsonString() string
type ModifyCustomWhiteRuleStatusResponseParams ¶ added in v1.0.737
type ModifyCustomWhiteRuleStatusResponseParams struct { // 操作的状态码,如果所有的资源操作成功则返回的是成功的状态码,如果有资源操作失败则需要解析Message的内容来查看哪个资源失败 Success *ResponseCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDomainIpv6StatusRequest ¶ added in v1.0.730
type ModifyDomainIpv6StatusRequest struct { *tchttp.BaseRequest // 需要修改的域名所属的实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 需要修改的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 需要修改的域名ID DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"` // 修改域名的Ipv6开关为Status (1:开启 2:关闭) Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` }
func NewModifyDomainIpv6StatusRequest ¶ added in v1.0.730
func NewModifyDomainIpv6StatusRequest() (request *ModifyDomainIpv6StatusRequest)
func (*ModifyDomainIpv6StatusRequest) FromJsonString ¶ added in v1.0.730
func (r *ModifyDomainIpv6StatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDomainIpv6StatusRequest) ToJsonString ¶ added in v1.0.730
func (r *ModifyDomainIpv6StatusRequest) ToJsonString() string
type ModifyDomainIpv6StatusRequestParams ¶ added in v1.0.730
type ModifyDomainIpv6StatusRequestParams struct { // 需要修改的域名所属的实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 需要修改的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 需要修改的域名ID DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"` // 修改域名的Ipv6开关为Status (1:开启 2:关闭) Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` }
Predefined struct for user
type ModifyDomainIpv6StatusResponse ¶ added in v1.0.730
type ModifyDomainIpv6StatusResponse struct { *tchttp.BaseResponse Response *ModifyDomainIpv6StatusResponseParams `json:"Response"` }
func NewModifyDomainIpv6StatusResponse ¶ added in v1.0.730
func NewModifyDomainIpv6StatusResponse() (response *ModifyDomainIpv6StatusResponse)
func (*ModifyDomainIpv6StatusResponse) FromJsonString ¶ added in v1.0.730
func (r *ModifyDomainIpv6StatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDomainIpv6StatusResponse) ToJsonString ¶ added in v1.0.730
func (r *ModifyDomainIpv6StatusResponse) ToJsonString() string
type ModifyDomainIpv6StatusResponseParams ¶ added in v1.0.730
type ModifyDomainIpv6StatusResponseParams struct { // 返回的状态 (0: 操作失败 1:操作成功 2:企业版以上不支持 3:企业版以下不支持 ) Ipv6Status *int64 `json:"Ipv6Status,omitnil,omitempty" name:"Ipv6Status"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDomainPostActionRequest ¶ added in v1.0.850
type ModifyDomainPostActionRequest struct { *tchttp.BaseRequest // www.tx.com Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 0-关闭投递,1-开启投递 PostCLSAction *int64 `json:"PostCLSAction,omitnil,omitempty" name:"PostCLSAction"` // 0-关闭投递,1-开启投递 PostCKafkaAction *int64 `json:"PostCKafkaAction,omitnil,omitempty" name:"PostCKafkaAction"` }
func NewModifyDomainPostActionRequest ¶ added in v1.0.850
func NewModifyDomainPostActionRequest() (request *ModifyDomainPostActionRequest)
func (*ModifyDomainPostActionRequest) FromJsonString ¶ added in v1.0.850
func (r *ModifyDomainPostActionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDomainPostActionRequest) ToJsonString ¶ added in v1.0.850
func (r *ModifyDomainPostActionRequest) ToJsonString() string
type ModifyDomainPostActionRequestParams ¶ added in v1.0.850
type ModifyDomainPostActionRequestParams struct { // www.tx.com Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 0-关闭投递,1-开启投递 PostCLSAction *int64 `json:"PostCLSAction,omitnil,omitempty" name:"PostCLSAction"` // 0-关闭投递,1-开启投递 PostCKafkaAction *int64 `json:"PostCKafkaAction,omitnil,omitempty" name:"PostCKafkaAction"` }
Predefined struct for user
type ModifyDomainPostActionResponse ¶ added in v1.0.850
type ModifyDomainPostActionResponse struct { *tchttp.BaseResponse Response *ModifyDomainPostActionResponseParams `json:"Response"` }
func NewModifyDomainPostActionResponse ¶ added in v1.0.850
func NewModifyDomainPostActionResponse() (response *ModifyDomainPostActionResponse)
func (*ModifyDomainPostActionResponse) FromJsonString ¶ added in v1.0.850
func (r *ModifyDomainPostActionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDomainPostActionResponse) ToJsonString ¶ added in v1.0.850
func (r *ModifyDomainPostActionResponse) ToJsonString() string
type ModifyDomainPostActionResponseParams ¶ added in v1.0.850
type ModifyDomainPostActionResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDomainWhiteRuleRequest ¶ added in v1.0.386
type ModifyDomainWhiteRuleRequest struct { *tchttp.BaseRequest // 需要更改的规则的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 白名单id Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // 规则的id列表 Rules []*uint64 `json:"Rules,omitnil,omitempty" name:"Rules"` // 规则匹配路径 Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 规则匹配方法 Function *string `json:"Function,omitnil,omitempty" name:"Function"` // 规则的开关状态,0表示关闭开关,1表示打开开关 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
func NewModifyDomainWhiteRuleRequest ¶ added in v1.0.386
func NewModifyDomainWhiteRuleRequest() (request *ModifyDomainWhiteRuleRequest)
func (*ModifyDomainWhiteRuleRequest) FromJsonString ¶ added in v1.0.386
func (r *ModifyDomainWhiteRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDomainWhiteRuleRequest) ToJsonString ¶ added in v1.0.386
func (r *ModifyDomainWhiteRuleRequest) ToJsonString() string
type ModifyDomainWhiteRuleRequestParams ¶ added in v1.0.426
type ModifyDomainWhiteRuleRequestParams struct { // 需要更改的规则的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 白名单id Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // 规则的id列表 Rules []*uint64 `json:"Rules,omitnil,omitempty" name:"Rules"` // 规则匹配路径 Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 规则匹配方法 Function *string `json:"Function,omitnil,omitempty" name:"Function"` // 规则的开关状态,0表示关闭开关,1表示打开开关 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
Predefined struct for user
type ModifyDomainWhiteRuleResponse ¶ added in v1.0.386
type ModifyDomainWhiteRuleResponse struct { *tchttp.BaseResponse Response *ModifyDomainWhiteRuleResponseParams `json:"Response"` }
func NewModifyDomainWhiteRuleResponse ¶ added in v1.0.386
func NewModifyDomainWhiteRuleResponse() (response *ModifyDomainWhiteRuleResponse)
func (*ModifyDomainWhiteRuleResponse) FromJsonString ¶ added in v1.0.386
func (r *ModifyDomainWhiteRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDomainWhiteRuleResponse) ToJsonString ¶ added in v1.0.386
func (r *ModifyDomainWhiteRuleResponse) ToJsonString() string
type ModifyDomainWhiteRuleResponseParams ¶ added in v1.0.426
type ModifyDomainWhiteRuleResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDomainsCLSStatusRequest ¶ added in v1.0.730
type ModifyDomainsCLSStatusRequest struct { *tchttp.BaseRequest // 需要修改的域名列表 Domains []*DomainURI `json:"Domains,omitnil,omitempty" name:"Domains"` // 修改域名的访问日志开关为Status Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
func NewModifyDomainsCLSStatusRequest ¶ added in v1.0.730
func NewModifyDomainsCLSStatusRequest() (request *ModifyDomainsCLSStatusRequest)
func (*ModifyDomainsCLSStatusRequest) FromJsonString ¶ added in v1.0.730
func (r *ModifyDomainsCLSStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDomainsCLSStatusRequest) ToJsonString ¶ added in v1.0.730
func (r *ModifyDomainsCLSStatusRequest) ToJsonString() string
type ModifyDomainsCLSStatusRequestParams ¶ added in v1.0.730
type ModifyDomainsCLSStatusRequestParams struct { // 需要修改的域名列表 Domains []*DomainURI `json:"Domains,omitnil,omitempty" name:"Domains"` // 修改域名的访问日志开关为Status Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
Predefined struct for user
type ModifyDomainsCLSStatusResponse ¶ added in v1.0.730
type ModifyDomainsCLSStatusResponse struct { *tchttp.BaseResponse Response *ModifyDomainsCLSStatusResponseParams `json:"Response"` }
func NewModifyDomainsCLSStatusResponse ¶ added in v1.0.730
func NewModifyDomainsCLSStatusResponse() (response *ModifyDomainsCLSStatusResponse)
func (*ModifyDomainsCLSStatusResponse) FromJsonString ¶ added in v1.0.730
func (r *ModifyDomainsCLSStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDomainsCLSStatusResponse) ToJsonString ¶ added in v1.0.730
func (r *ModifyDomainsCLSStatusResponse) ToJsonString() string
type ModifyDomainsCLSStatusResponseParams ¶ added in v1.0.730
type ModifyDomainsCLSStatusResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyGenerateDealsRequest ¶ added in v1.0.774
type ModifyGenerateDealsRequest struct { *tchttp.BaseRequest // 计费下单入参 Goods []*Goods `json:"Goods,omitnil,omitempty" name:"Goods"` }
func NewModifyGenerateDealsRequest ¶ added in v1.0.774
func NewModifyGenerateDealsRequest() (request *ModifyGenerateDealsRequest)
func (*ModifyGenerateDealsRequest) FromJsonString ¶ added in v1.0.774
func (r *ModifyGenerateDealsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyGenerateDealsRequest) ToJsonString ¶ added in v1.0.774
func (r *ModifyGenerateDealsRequest) ToJsonString() string
type ModifyGenerateDealsRequestParams ¶ added in v1.0.774
type ModifyGenerateDealsRequestParams struct { // 计费下单入参 Goods []*Goods `json:"Goods,omitnil,omitempty" name:"Goods"` }
Predefined struct for user
type ModifyGenerateDealsResponse ¶ added in v1.0.774
type ModifyGenerateDealsResponse struct { *tchttp.BaseResponse Response *ModifyGenerateDealsResponseParams `json:"Response"` }
func NewModifyGenerateDealsResponse ¶ added in v1.0.774
func NewModifyGenerateDealsResponse() (response *ModifyGenerateDealsResponse)
func (*ModifyGenerateDealsResponse) FromJsonString ¶ added in v1.0.774
func (r *ModifyGenerateDealsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyGenerateDealsResponse) ToJsonString ¶ added in v1.0.774
func (r *ModifyGenerateDealsResponse) ToJsonString() string
type ModifyGenerateDealsResponseParams ¶ added in v1.0.774
type ModifyGenerateDealsResponseParams struct { // 计费下单响应结构体 // 注意:此字段可能返回 null,表示取不到有效值。 Data *DealData `json:"Data,omitnil,omitempty" name:"Data"` // 1:成功,0:失败 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 返回message // 注意:此字段可能返回 null,表示取不到有效值。 ReturnMessage *string `json:"ReturnMessage,omitnil,omitempty" name:"ReturnMessage"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyHostFlowModeRequest ¶ added in v1.0.730
type ModifyHostFlowModeRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 域名ID DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"` // WAF流量模式。 // 0:镜像模式(默认) // 1:清洗模式 FlowMode *uint64 `json:"FlowMode,omitnil,omitempty" name:"FlowMode"` // 实例ID InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` }
func NewModifyHostFlowModeRequest ¶ added in v1.0.730
func NewModifyHostFlowModeRequest() (request *ModifyHostFlowModeRequest)
func (*ModifyHostFlowModeRequest) FromJsonString ¶ added in v1.0.730
func (r *ModifyHostFlowModeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyHostFlowModeRequest) ToJsonString ¶ added in v1.0.730
func (r *ModifyHostFlowModeRequest) ToJsonString() string
type ModifyHostFlowModeRequestParams ¶ added in v1.0.730
type ModifyHostFlowModeRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 域名ID DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"` // WAF流量模式。 // 0:镜像模式(默认) // 1:清洗模式 FlowMode *uint64 `json:"FlowMode,omitnil,omitempty" name:"FlowMode"` // 实例ID InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` }
Predefined struct for user
type ModifyHostFlowModeResponse ¶ added in v1.0.730
type ModifyHostFlowModeResponse struct { *tchttp.BaseResponse Response *ModifyHostFlowModeResponseParams `json:"Response"` }
func NewModifyHostFlowModeResponse ¶ added in v1.0.730
func NewModifyHostFlowModeResponse() (response *ModifyHostFlowModeResponse)
func (*ModifyHostFlowModeResponse) FromJsonString ¶ added in v1.0.730
func (r *ModifyHostFlowModeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyHostFlowModeResponse) ToJsonString ¶ added in v1.0.730
func (r *ModifyHostFlowModeResponse) ToJsonString() string
type ModifyHostFlowModeResponseParams ¶ added in v1.0.730
type ModifyHostFlowModeResponseParams struct { // 成功的状态码 Success *ResponseCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyHostModeRequest ¶ added in v1.0.730
type ModifyHostModeRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 域名ID DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"` // 防护状态: // 10:规则观察&&AI关闭模式,11:规则观察&&AI观察模式,12:规则观察&&AI拦截模式 // 20:规则拦截&&AI关闭模式,21:规则拦截&&AI观察模式,22:规则拦截&&AI拦截模式 Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"` // 0:修改防护模式,1:修改AI Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // 实例ID InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` // 实例类型 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` }
func NewModifyHostModeRequest ¶ added in v1.0.730
func NewModifyHostModeRequest() (request *ModifyHostModeRequest)
func (*ModifyHostModeRequest) FromJsonString ¶ added in v1.0.730
func (r *ModifyHostModeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyHostModeRequest) ToJsonString ¶ added in v1.0.730
func (r *ModifyHostModeRequest) ToJsonString() string
type ModifyHostModeRequestParams ¶ added in v1.0.730
type ModifyHostModeRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 域名ID DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"` // 防护状态: // 10:规则观察&&AI关闭模式,11:规则观察&&AI观察模式,12:规则观察&&AI拦截模式 // 20:规则拦截&&AI关闭模式,21:规则拦截&&AI观察模式,22:规则拦截&&AI拦截模式 Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"` // 0:修改防护模式,1:修改AI Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // 实例ID InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` // 实例类型 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` }
Predefined struct for user
type ModifyHostModeResponse ¶ added in v1.0.730
type ModifyHostModeResponse struct { *tchttp.BaseResponse Response *ModifyHostModeResponseParams `json:"Response"` }
func NewModifyHostModeResponse ¶ added in v1.0.730
func NewModifyHostModeResponse() (response *ModifyHostModeResponse)
func (*ModifyHostModeResponse) FromJsonString ¶ added in v1.0.730
func (r *ModifyHostModeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyHostModeResponse) ToJsonString ¶ added in v1.0.730
func (r *ModifyHostModeResponse) ToJsonString() string
type ModifyHostModeResponseParams ¶ added in v1.0.730
type ModifyHostModeResponseParams struct { // 操作的状态码,如果所有的资源操作成功则返回的是成功的状态码,如果有资源操作失败则需要解析Message的内容来查看哪个资源失败 // 注意:此字段可能返回 null,表示取不到有效值。 Success *ResponseCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyHostRequest ¶ added in v1.0.730
type ModifyHostRequest struct { *tchttp.BaseRequest // 编辑的域名配置信息 Host *HostRecord `json:"Host,omitnil,omitempty" name:"Host"` // 实例唯一ID InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` }
func NewModifyHostRequest ¶ added in v1.0.730
func NewModifyHostRequest() (request *ModifyHostRequest)
func (*ModifyHostRequest) FromJsonString ¶ added in v1.0.730
func (r *ModifyHostRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyHostRequest) ToJsonString ¶ added in v1.0.730
func (r *ModifyHostRequest) ToJsonString() string
type ModifyHostRequestParams ¶ added in v1.0.730
type ModifyHostRequestParams struct { // 编辑的域名配置信息 Host *HostRecord `json:"Host,omitnil,omitempty" name:"Host"` // 实例唯一ID InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` }
Predefined struct for user
type ModifyHostResponse ¶ added in v1.0.730
type ModifyHostResponse struct { *tchttp.BaseResponse Response *ModifyHostResponseParams `json:"Response"` }
func NewModifyHostResponse ¶ added in v1.0.730
func NewModifyHostResponse() (response *ModifyHostResponse)
func (*ModifyHostResponse) FromJsonString ¶ added in v1.0.730
func (r *ModifyHostResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyHostResponse) ToJsonString ¶ added in v1.0.730
func (r *ModifyHostResponse) ToJsonString() string
type ModifyHostResponseParams ¶ added in v1.0.730
type ModifyHostResponseParams struct { // 编辑的域名ID DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyHostStatusRequest ¶ added in v1.0.730
type ModifyHostStatusRequest struct { *tchttp.BaseRequest // 域名状态列表 HostsStatus []*HostStatus `json:"HostsStatus,omitnil,omitempty" name:"HostsStatus"` }
func NewModifyHostStatusRequest ¶ added in v1.0.730
func NewModifyHostStatusRequest() (request *ModifyHostStatusRequest)
func (*ModifyHostStatusRequest) FromJsonString ¶ added in v1.0.730
func (r *ModifyHostStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyHostStatusRequest) ToJsonString ¶ added in v1.0.730
func (r *ModifyHostStatusRequest) ToJsonString() string
type ModifyHostStatusRequestParams ¶ added in v1.0.730
type ModifyHostStatusRequestParams struct { // 域名状态列表 HostsStatus []*HostStatus `json:"HostsStatus,omitnil,omitempty" name:"HostsStatus"` }
Predefined struct for user
type ModifyHostStatusResponse ¶ added in v1.0.730
type ModifyHostStatusResponse struct { *tchttp.BaseResponse Response *ModifyHostStatusResponseParams `json:"Response"` }
func NewModifyHostStatusResponse ¶ added in v1.0.730
func NewModifyHostStatusResponse() (response *ModifyHostStatusResponse)
func (*ModifyHostStatusResponse) FromJsonString ¶ added in v1.0.730
func (r *ModifyHostStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyHostStatusResponse) ToJsonString ¶ added in v1.0.730
func (r *ModifyHostStatusResponse) ToJsonString() string
type ModifyHostStatusResponseParams ¶ added in v1.0.730
type ModifyHostStatusResponseParams struct { // 成功的状态码,需要JSON解码后再使用,返回的格式是{"域名":"状态"},成功的状态码为Success,其它的为失败的状态码(yunapi定义的错误码) Success *ResponseCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyInstanceElasticModeRequest ¶ added in v1.0.750
type ModifyInstanceElasticModeRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 弹性计费开关 Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"` }
func NewModifyInstanceElasticModeRequest ¶ added in v1.0.750
func NewModifyInstanceElasticModeRequest() (request *ModifyInstanceElasticModeRequest)
func (*ModifyInstanceElasticModeRequest) FromJsonString ¶ added in v1.0.750
func (r *ModifyInstanceElasticModeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceElasticModeRequest) ToJsonString ¶ added in v1.0.750
func (r *ModifyInstanceElasticModeRequest) ToJsonString() string
type ModifyInstanceElasticModeRequestParams ¶ added in v1.0.750
type ModifyInstanceElasticModeRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 弹性计费开关 Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"` }
Predefined struct for user
type ModifyInstanceElasticModeResponse ¶ added in v1.0.750
type ModifyInstanceElasticModeResponse struct { *tchttp.BaseResponse Response *ModifyInstanceElasticModeResponseParams `json:"Response"` }
func NewModifyInstanceElasticModeResponse ¶ added in v1.0.750
func NewModifyInstanceElasticModeResponse() (response *ModifyInstanceElasticModeResponse)
func (*ModifyInstanceElasticModeResponse) FromJsonString ¶ added in v1.0.750
func (r *ModifyInstanceElasticModeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceElasticModeResponse) ToJsonString ¶ added in v1.0.750
func (r *ModifyInstanceElasticModeResponse) ToJsonString() string
type ModifyInstanceElasticModeResponseParams ¶ added in v1.0.750
type ModifyInstanceElasticModeResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyInstanceNameRequest ¶ added in v1.0.750
type ModifyInstanceNameRequest struct { *tchttp.BaseRequest // 新名称 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 实例id InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` // 版本 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` }
func NewModifyInstanceNameRequest ¶ added in v1.0.750
func NewModifyInstanceNameRequest() (request *ModifyInstanceNameRequest)
func (*ModifyInstanceNameRequest) FromJsonString ¶ added in v1.0.750
func (r *ModifyInstanceNameRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceNameRequest) ToJsonString ¶ added in v1.0.750
func (r *ModifyInstanceNameRequest) ToJsonString() string
type ModifyInstanceNameRequestParams ¶ added in v1.0.750
type ModifyInstanceNameRequestParams struct { // 新名称 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 实例id InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` // 版本 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` }
Predefined struct for user
type ModifyInstanceNameResponse ¶ added in v1.0.750
type ModifyInstanceNameResponse struct { *tchttp.BaseResponse Response *ModifyInstanceNameResponseParams `json:"Response"` }
func NewModifyInstanceNameResponse ¶ added in v1.0.750
func NewModifyInstanceNameResponse() (response *ModifyInstanceNameResponse)
func (*ModifyInstanceNameResponse) FromJsonString ¶ added in v1.0.750
func (r *ModifyInstanceNameResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceNameResponse) ToJsonString ¶ added in v1.0.750
func (r *ModifyInstanceNameResponse) ToJsonString() string
type ModifyInstanceNameResponseParams ¶ added in v1.0.750
type ModifyInstanceNameResponseParams struct { // 修改状态:0为成功 ModifyCode *int64 `json:"ModifyCode,omitnil,omitempty" name:"ModifyCode"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyInstanceQpsLimitRequest ¶ added in v1.0.750
type ModifyInstanceQpsLimitRequest struct { *tchttp.BaseRequest // 套餐实例id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // qps上限 QpsLimit *int64 `json:"QpsLimit,omitnil,omitempty" name:"QpsLimit"` }
func NewModifyInstanceQpsLimitRequest ¶ added in v1.0.750
func NewModifyInstanceQpsLimitRequest() (request *ModifyInstanceQpsLimitRequest)
func (*ModifyInstanceQpsLimitRequest) FromJsonString ¶ added in v1.0.750
func (r *ModifyInstanceQpsLimitRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceQpsLimitRequest) ToJsonString ¶ added in v1.0.750
func (r *ModifyInstanceQpsLimitRequest) ToJsonString() string
type ModifyInstanceQpsLimitRequestParams ¶ added in v1.0.750
type ModifyInstanceQpsLimitRequestParams struct { // 套餐实例id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // qps上限 QpsLimit *int64 `json:"QpsLimit,omitnil,omitempty" name:"QpsLimit"` }
Predefined struct for user
type ModifyInstanceQpsLimitResponse ¶ added in v1.0.750
type ModifyInstanceQpsLimitResponse struct { *tchttp.BaseResponse Response *ModifyInstanceQpsLimitResponseParams `json:"Response"` }
func NewModifyInstanceQpsLimitResponse ¶ added in v1.0.750
func NewModifyInstanceQpsLimitResponse() (response *ModifyInstanceQpsLimitResponse)
func (*ModifyInstanceQpsLimitResponse) FromJsonString ¶ added in v1.0.750
func (r *ModifyInstanceQpsLimitResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceQpsLimitResponse) ToJsonString ¶ added in v1.0.750
func (r *ModifyInstanceQpsLimitResponse) ToJsonString() string
type ModifyInstanceQpsLimitResponseParams ¶ added in v1.0.750
type ModifyInstanceQpsLimitResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyInstanceRenewFlagRequest ¶ added in v1.0.750
type ModifyInstanceRenewFlagRequest struct { *tchttp.BaseRequest // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 续费开关 RenewFlag *int64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"` }
func NewModifyInstanceRenewFlagRequest ¶ added in v1.0.750
func NewModifyInstanceRenewFlagRequest() (request *ModifyInstanceRenewFlagRequest)
func (*ModifyInstanceRenewFlagRequest) FromJsonString ¶ added in v1.0.750
func (r *ModifyInstanceRenewFlagRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceRenewFlagRequest) ToJsonString ¶ added in v1.0.750
func (r *ModifyInstanceRenewFlagRequest) ToJsonString() string
type ModifyInstanceRenewFlagRequestParams ¶ added in v1.0.750
type ModifyInstanceRenewFlagRequestParams struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 续费开关 RenewFlag *int64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"` }
Predefined struct for user
type ModifyInstanceRenewFlagResponse ¶ added in v1.0.750
type ModifyInstanceRenewFlagResponse struct { *tchttp.BaseResponse Response *ModifyInstanceRenewFlagResponseParams `json:"Response"` }
func NewModifyInstanceRenewFlagResponse ¶ added in v1.0.750
func NewModifyInstanceRenewFlagResponse() (response *ModifyInstanceRenewFlagResponse)
func (*ModifyInstanceRenewFlagResponse) FromJsonString ¶ added in v1.0.750
func (r *ModifyInstanceRenewFlagResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyInstanceRenewFlagResponse) ToJsonString ¶ added in v1.0.750
func (r *ModifyInstanceRenewFlagResponse) ToJsonString() string
type ModifyInstanceRenewFlagResponseParams ¶ added in v1.0.750
type ModifyInstanceRenewFlagResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyIpAccessControlRequest ¶ added in v1.0.916
type ModifyIpAccessControlRequest struct { *tchttp.BaseRequest // 具体域名如:test.qcloudwaf.com // 全局域名为:global Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // ip参数列表 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` // 42为黑名单,40为白名单 ActionType *int64 `json:"ActionType,omitnil,omitempty" name:"ActionType"` // valid_ts为有效日期,值为秒级时间戳((如1680570420代表2023-04-04 09:07:00)) ValidTS *int64 `json:"ValidTS,omitnil,omitempty" name:"ValidTS"` // 规则ID RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // WAF实例类型,sparta-waf表示SAAS型WAF,clb-waf表示负载均衡型WAF Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 是否为批量防护IP黑白名单,当为批量防护IP黑白名单时,取值为batch,否则为空 SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"` // 备注 Note *string `json:"Note,omitnil,omitempty" name:"Note"` }
func NewModifyIpAccessControlRequest ¶ added in v1.0.916
func NewModifyIpAccessControlRequest() (request *ModifyIpAccessControlRequest)
func (*ModifyIpAccessControlRequest) FromJsonString ¶ added in v1.0.916
func (r *ModifyIpAccessControlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyIpAccessControlRequest) ToJsonString ¶ added in v1.0.916
func (r *ModifyIpAccessControlRequest) ToJsonString() string
type ModifyIpAccessControlRequestParams ¶ added in v1.0.916
type ModifyIpAccessControlRequestParams struct { // 具体域名如:test.qcloudwaf.com // 全局域名为:global Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // ip参数列表 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` // 42为黑名单,40为白名单 ActionType *int64 `json:"ActionType,omitnil,omitempty" name:"ActionType"` // valid_ts为有效日期,值为秒级时间戳((如1680570420代表2023-04-04 09:07:00)) ValidTS *int64 `json:"ValidTS,omitnil,omitempty" name:"ValidTS"` // 规则ID RuleId *uint64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // WAF实例类型,sparta-waf表示SAAS型WAF,clb-waf表示负载均衡型WAF Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 是否为批量防护IP黑白名单,当为批量防护IP黑白名单时,取值为batch,否则为空 SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"` // 备注 Note *string `json:"Note,omitnil,omitempty" name:"Note"` }
Predefined struct for user
type ModifyIpAccessControlResponse ¶ added in v1.0.916
type ModifyIpAccessControlResponse struct { *tchttp.BaseResponse Response *ModifyIpAccessControlResponseParams `json:"Response"` }
func NewModifyIpAccessControlResponse ¶ added in v1.0.916
func NewModifyIpAccessControlResponse() (response *ModifyIpAccessControlResponse)
func (*ModifyIpAccessControlResponse) FromJsonString ¶ added in v1.0.916
func (r *ModifyIpAccessControlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyIpAccessControlResponse) ToJsonString ¶ added in v1.0.916
func (r *ModifyIpAccessControlResponse) ToJsonString() string
type ModifyIpAccessControlResponseParams ¶ added in v1.0.916
type ModifyIpAccessControlResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyModuleStatusRequest ¶ added in v1.0.762
type ModifyModuleStatusRequest struct { *tchttp.BaseRequest // 需要设置的domain Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // Web 安全模块开关,0或1 WebSecurity *uint64 `json:"WebSecurity,omitnil,omitempty" name:"WebSecurity"` // 访问控制模块开关,0或者1 AccessControl *uint64 `json:"AccessControl,omitnil,omitempty" name:"AccessControl"` // CC模块开关,0或者1 CcProtection *uint64 `json:"CcProtection,omitnil,omitempty" name:"CcProtection"` // API安全模块开关,0或者1 ApiProtection *uint64 `json:"ApiProtection,omitnil,omitempty" name:"ApiProtection"` // 防篡改模块开关,0或者1 AntiTamper *uint64 `json:"AntiTamper,omitnil,omitempty" name:"AntiTamper"` // 防泄漏模块开关,0或者1 AntiLeakage *uint64 `json:"AntiLeakage,omitnil,omitempty" name:"AntiLeakage"` // 限流模块开关,0或1 RateLimit *uint64 `json:"RateLimit,omitnil,omitempty" name:"RateLimit"` }
func NewModifyModuleStatusRequest ¶ added in v1.0.762
func NewModifyModuleStatusRequest() (request *ModifyModuleStatusRequest)
func (*ModifyModuleStatusRequest) FromJsonString ¶ added in v1.0.762
func (r *ModifyModuleStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyModuleStatusRequest) ToJsonString ¶ added in v1.0.762
func (r *ModifyModuleStatusRequest) ToJsonString() string
type ModifyModuleStatusRequestParams ¶ added in v1.0.762
type ModifyModuleStatusRequestParams struct { // 需要设置的domain Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // Web 安全模块开关,0或1 WebSecurity *uint64 `json:"WebSecurity,omitnil,omitempty" name:"WebSecurity"` // 访问控制模块开关,0或者1 AccessControl *uint64 `json:"AccessControl,omitnil,omitempty" name:"AccessControl"` // CC模块开关,0或者1 CcProtection *uint64 `json:"CcProtection,omitnil,omitempty" name:"CcProtection"` // API安全模块开关,0或者1 ApiProtection *uint64 `json:"ApiProtection,omitnil,omitempty" name:"ApiProtection"` // 防篡改模块开关,0或者1 AntiTamper *uint64 `json:"AntiTamper,omitnil,omitempty" name:"AntiTamper"` // 防泄漏模块开关,0或者1 AntiLeakage *uint64 `json:"AntiLeakage,omitnil,omitempty" name:"AntiLeakage"` // 限流模块开关,0或1 RateLimit *uint64 `json:"RateLimit,omitnil,omitempty" name:"RateLimit"` }
Predefined struct for user
type ModifyModuleStatusResponse ¶ added in v1.0.762
type ModifyModuleStatusResponse struct { *tchttp.BaseResponse Response *ModifyModuleStatusResponseParams `json:"Response"` }
func NewModifyModuleStatusResponse ¶ added in v1.0.762
func NewModifyModuleStatusResponse() (response *ModifyModuleStatusResponse)
func (*ModifyModuleStatusResponse) FromJsonString ¶ added in v1.0.762
func (r *ModifyModuleStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyModuleStatusResponse) ToJsonString ¶ added in v1.0.762
func (r *ModifyModuleStatusResponse) ToJsonString() string
type ModifyModuleStatusResponseParams ¶ added in v1.0.762
type ModifyModuleStatusResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyObjectRequest ¶ added in v1.0.764
type ModifyObjectRequest struct { *tchttp.BaseRequest // 修改对象标识 ObjectId *string `json:"ObjectId,omitnil,omitempty" name:"ObjectId"` // 改动作类型:Status修改开关,InstanceId绑定实例, Proxy设置代理状态 OpType *string `json:"OpType,omitnil,omitempty" name:"OpType"` // 新的Waf开关状态,如果和已有状态相同认为修改成功 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 新的实例ID,如果和已绑定的实例相同认为修改成功 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 是否开启代理,0:不开启,1:以XFF的第一个IP地址作为客户端IP,2:以remote_addr作为客户端IP,3:从指定的头部字段获取客户端IP,字段通过IpHeaders字段给出(OpType为Status或Proxy时,该值有效) Proxy *uint64 `json:"Proxy,omitnil,omitempty" name:"Proxy"` // IsCdn=3时,需要填此参数,表示自定义header(OpType为Status或Proxy时,该值有效) IpHeaders []*string `json:"IpHeaders,omitnil,omitempty" name:"IpHeaders"` }
func NewModifyObjectRequest ¶ added in v1.0.764
func NewModifyObjectRequest() (request *ModifyObjectRequest)
func (*ModifyObjectRequest) FromJsonString ¶ added in v1.0.764
func (r *ModifyObjectRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyObjectRequest) ToJsonString ¶ added in v1.0.764
func (r *ModifyObjectRequest) ToJsonString() string
type ModifyObjectRequestParams ¶ added in v1.0.764
type ModifyObjectRequestParams struct { // 修改对象标识 ObjectId *string `json:"ObjectId,omitnil,omitempty" name:"ObjectId"` // 改动作类型:Status修改开关,InstanceId绑定实例, Proxy设置代理状态 OpType *string `json:"OpType,omitnil,omitempty" name:"OpType"` // 新的Waf开关状态,如果和已有状态相同认为修改成功 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 新的实例ID,如果和已绑定的实例相同认为修改成功 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 是否开启代理,0:不开启,1:以XFF的第一个IP地址作为客户端IP,2:以remote_addr作为客户端IP,3:从指定的头部字段获取客户端IP,字段通过IpHeaders字段给出(OpType为Status或Proxy时,该值有效) Proxy *uint64 `json:"Proxy,omitnil,omitempty" name:"Proxy"` // IsCdn=3时,需要填此参数,表示自定义header(OpType为Status或Proxy时,该值有效) IpHeaders []*string `json:"IpHeaders,omitnil,omitempty" name:"IpHeaders"` }
Predefined struct for user
type ModifyObjectResponse ¶ added in v1.0.764
type ModifyObjectResponse struct { *tchttp.BaseResponse Response *ModifyObjectResponseParams `json:"Response"` }
func NewModifyObjectResponse ¶ added in v1.0.764
func NewModifyObjectResponse() (response *ModifyObjectResponse)
func (*ModifyObjectResponse) FromJsonString ¶ added in v1.0.764
func (r *ModifyObjectResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyObjectResponse) ToJsonString ¶ added in v1.0.764
func (r *ModifyObjectResponse) ToJsonString() string
type ModifyObjectResponseParams ¶ added in v1.0.764
type ModifyObjectResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyProtectionStatusRequest ¶ added in v1.0.730
type ModifyProtectionStatusRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 状态 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // WAF的版本,clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF,默认是sparta-waf。 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` }
func NewModifyProtectionStatusRequest ¶ added in v1.0.730
func NewModifyProtectionStatusRequest() (request *ModifyProtectionStatusRequest)
func (*ModifyProtectionStatusRequest) FromJsonString ¶ added in v1.0.730
func (r *ModifyProtectionStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyProtectionStatusRequest) ToJsonString ¶ added in v1.0.730
func (r *ModifyProtectionStatusRequest) ToJsonString() string
type ModifyProtectionStatusRequestParams ¶ added in v1.0.730
type ModifyProtectionStatusRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 状态 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // WAF的版本,clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF,默认是sparta-waf。 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` }
Predefined struct for user
type ModifyProtectionStatusResponse ¶ added in v1.0.730
type ModifyProtectionStatusResponse struct { *tchttp.BaseResponse Response *ModifyProtectionStatusResponseParams `json:"Response"` }
func NewModifyProtectionStatusResponse ¶ added in v1.0.730
func NewModifyProtectionStatusResponse() (response *ModifyProtectionStatusResponse)
func (*ModifyProtectionStatusResponse) FromJsonString ¶ added in v1.0.730
func (r *ModifyProtectionStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyProtectionStatusResponse) ToJsonString ¶ added in v1.0.730
func (r *ModifyProtectionStatusResponse) ToJsonString() string
type ModifyProtectionStatusResponseParams ¶ added in v1.0.730
type ModifyProtectionStatusResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifySpartaProtectionModeRequest ¶ added in v1.0.730
type ModifySpartaProtectionModeRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 防护状态: // 10:规则观察&&AI关闭模式,11:规则观察&&AI观察模式,12:规则观察&&AI拦截模式 // 20:规则拦截&&AI关闭模式,21:规则拦截&&AI观察模式,22:规则拦截&&AI拦截模式 Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"` // WAF的版本,clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF,默认是sparta-waf。 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 0是修改规则引擎状态,1是修改AI的状态 Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` }
func NewModifySpartaProtectionModeRequest ¶ added in v1.0.730
func NewModifySpartaProtectionModeRequest() (request *ModifySpartaProtectionModeRequest)
func (*ModifySpartaProtectionModeRequest) FromJsonString ¶ added in v1.0.730
func (r *ModifySpartaProtectionModeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySpartaProtectionModeRequest) ToJsonString ¶ added in v1.0.730
func (r *ModifySpartaProtectionModeRequest) ToJsonString() string
type ModifySpartaProtectionModeRequestParams ¶ added in v1.0.730
type ModifySpartaProtectionModeRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 防护状态: // 10:规则观察&&AI关闭模式,11:规则观察&&AI观察模式,12:规则观察&&AI拦截模式 // 20:规则拦截&&AI关闭模式,21:规则拦截&&AI观察模式,22:规则拦截&&AI拦截模式 Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"` // WAF的版本,clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF,默认是sparta-waf。 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 0是修改规则引擎状态,1是修改AI的状态 Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` }
Predefined struct for user
type ModifySpartaProtectionModeResponse ¶ added in v1.0.730
type ModifySpartaProtectionModeResponse struct { *tchttp.BaseResponse Response *ModifySpartaProtectionModeResponseParams `json:"Response"` }
func NewModifySpartaProtectionModeResponse ¶ added in v1.0.730
func NewModifySpartaProtectionModeResponse() (response *ModifySpartaProtectionModeResponse)
func (*ModifySpartaProtectionModeResponse) FromJsonString ¶ added in v1.0.730
func (r *ModifySpartaProtectionModeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySpartaProtectionModeResponse) ToJsonString ¶ added in v1.0.730
func (r *ModifySpartaProtectionModeResponse) ToJsonString() string
type ModifySpartaProtectionModeResponseParams ¶ added in v1.0.730
type ModifySpartaProtectionModeResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifySpartaProtectionRequest ¶ added in v1.0.688
type ModifySpartaProtectionRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 必填项。域名唯一ID DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"` // 必填项。域名所属实例id InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` // 必填项。证书类型。 // 0:仅配置HTTP监听端口,没有证书 // 1:证书来源为自有证书 // 2:证书来源为托管证书 CertType *int64 `json:"CertType,omitnil,omitempty" name:"CertType"` // CertType为1时,需要填充此参数,表示自有证书的证书链 Cert *string `json:"Cert,omitnil,omitempty" name:"Cert"` // CertType为1时,需要填充此参数,表示自有证书的私钥 PrivateKey *string `json:"PrivateKey,omitnil,omitempty" name:"PrivateKey"` // CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id SSLId *string `json:"SSLId,omitnil,omitempty" name:"SSLId"` // 必填项。waf前是否部署有七层代理服务。 // 0:没有部署代理服务 // 1:有部署代理服务,waf将使用XFF获取客户端IP // 2:有部署代理服务,waf将使用remote_addr获取客户端IP // 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP IsCdn *int64 `json:"IsCdn,omitnil,omitempty" name:"IsCdn"` // 服务配置有HTTPS端口时,HTTPS的回源协议。 // http:使用http协议回源,和HttpsUpstreamPort配合使用 // https:使用https协议回源 UpstreamScheme *string `json:"UpstreamScheme,omitnil,omitempty" name:"UpstreamScheme"` // HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段 HttpsUpstreamPort *string `json:"HttpsUpstreamPort,omitnil,omitempty" name:"HttpsUpstreamPort"` // 必填项。是否开启HTTP强制跳转到HTTPS。 // 0:不强制跳转 // 1:开启强制跳转 HttpsRewrite *uint64 `json:"HttpsRewrite,omitnil,omitempty" name:"HttpsRewrite"` // 必填项。回源类型。 // 0:通过IP回源 // 1:通过域名回源 UpstreamType *int64 `json:"UpstreamType,omitnil,omitempty" name:"UpstreamType"` // 域名回源时的回源域名。UpstreamType为1时,需要填充此字段 UpstreamDomain *string `json:"UpstreamDomain,omitnil,omitempty" name:"UpstreamDomain"` // IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段 SrcList []*string `json:"SrcList,omitnil,omitempty" name:"SrcList"` // 必填项。是否开启HTTP2,需要开启HTTPS协议支持。 // 0:关闭 // 1:开启 IsHttp2 *int64 `json:"IsHttp2,omitnil,omitempty" name:"IsHttp2"` // 必填项。是否开启WebSocket支持。 // 0:关闭 // 1:开启 IsWebsocket *int64 `json:"IsWebsocket,omitnil,omitempty" name:"IsWebsocket"` // 必填项。回源负载均衡策略。 // 0:轮询 // 1:IP hash // 2:加权轮询 LoadBalance *int64 `json:"LoadBalance,omitnil,omitempty" name:"LoadBalance"` // 待废弃,可不填。是否开启灰度,0表示不开启灰度。 IsGray *int64 `json:"IsGray,omitnil,omitempty" name:"IsGray"` // 域名所属实例类型 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。 Ports []*SpartaProtectionPort `json:"Ports,omitnil,omitempty" name:"Ports"` // 必填项。是否开启长连接。 // 0: 短连接 // 1: 长连接 IsKeepAlive *string `json:"IsKeepAlive,omitnil,omitempty" name:"IsKeepAlive"` // 必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP Anycast *int64 `json:"Anycast,omitnil,omitempty" name:"Anycast"` // 回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 [] Weights []*int64 `json:"Weights,omitnil,omitempty" name:"Weights"` // 必填项,是否开启主动健康检测。 // 0:不开启 // 1:开启 ActiveCheck *int64 `json:"ActiveCheck,omitnil,omitempty" name:"ActiveCheck"` // TLS版本信息 TLSVersion *int64 `json:"TLSVersion,omitnil,omitempty" name:"TLSVersion"` // 加密套件信息 Ciphers []*int64 `json:"Ciphers,omitnil,omitempty" name:"Ciphers"` // 必填项。加密套件模板。 // 0:不支持选择,使用默认模板 // 1:通用型模板 // 2:安全型模板 // 3:自定义模板 CipherTemplate *int64 `json:"CipherTemplate,omitnil,omitempty" name:"CipherTemplate"` // WAF与源站的读超时时间,默认300s。 ProxyReadTimeout *int64 `json:"ProxyReadTimeout,omitnil,omitempty" name:"ProxyReadTimeout"` // WAF与源站的写超时时间,默认300s。 ProxySendTimeout *int64 `json:"ProxySendTimeout,omitnil,omitempty" name:"ProxySendTimeout"` // WAF回源时的SNI类型。 // 0:关闭SNI,不配置client_hello中的server_name // 1:开启SNI,client_hello中的server_name为防护域名 // 2:开启SNI,SNI为域名回源时的源站域名 // 3:开启SNI,SNI为自定义域名 SniType *int64 `json:"SniType,omitnil,omitempty" name:"SniType"` // SniType为3时,需要填此参数,表示自定义的SNI; SniHost *string `json:"SniHost,omitnil,omitempty" name:"SniHost"` // IsCdn=3时,需要填此参数,表示自定义header IpHeaders []*string `json:"IpHeaders,omitnil,omitempty" name:"IpHeaders"` // 必填项。是否开启XFF重置。 // 0:关闭 // 1:开启 XFFReset *int64 `json:"XFFReset,omitnil,omitempty" name:"XFFReset"` // 域名备注信息 Note *string `json:"Note,omitnil,omitempty" name:"Note"` // 自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。 UpstreamHost *string `json:"UpstreamHost,omitnil,omitempty" name:"UpstreamHost"` // 是否开启缓存 0-关闭 1-开启 ProxyBuffer *int64 `json:"ProxyBuffer,omitnil,omitempty" name:"ProxyBuffer"` }
func NewModifySpartaProtectionRequest ¶ added in v1.0.688
func NewModifySpartaProtectionRequest() (request *ModifySpartaProtectionRequest)
func (*ModifySpartaProtectionRequest) FromJsonString ¶ added in v1.0.688
func (r *ModifySpartaProtectionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySpartaProtectionRequest) ToJsonString ¶ added in v1.0.688
func (r *ModifySpartaProtectionRequest) ToJsonString() string
type ModifySpartaProtectionRequestParams ¶ added in v1.0.688
type ModifySpartaProtectionRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 必填项。域名唯一ID DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"` // 必填项。域名所属实例id InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` // 必填项。证书类型。 // 0:仅配置HTTP监听端口,没有证书 // 1:证书来源为自有证书 // 2:证书来源为托管证书 CertType *int64 `json:"CertType,omitnil,omitempty" name:"CertType"` // CertType为1时,需要填充此参数,表示自有证书的证书链 Cert *string `json:"Cert,omitnil,omitempty" name:"Cert"` // CertType为1时,需要填充此参数,表示自有证书的私钥 PrivateKey *string `json:"PrivateKey,omitnil,omitempty" name:"PrivateKey"` // CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id SSLId *string `json:"SSLId,omitnil,omitempty" name:"SSLId"` // 必填项。waf前是否部署有七层代理服务。 // 0:没有部署代理服务 // 1:有部署代理服务,waf将使用XFF获取客户端IP // 2:有部署代理服务,waf将使用remote_addr获取客户端IP // 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP IsCdn *int64 `json:"IsCdn,omitnil,omitempty" name:"IsCdn"` // 服务配置有HTTPS端口时,HTTPS的回源协议。 // http:使用http协议回源,和HttpsUpstreamPort配合使用 // https:使用https协议回源 UpstreamScheme *string `json:"UpstreamScheme,omitnil,omitempty" name:"UpstreamScheme"` // HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段 HttpsUpstreamPort *string `json:"HttpsUpstreamPort,omitnil,omitempty" name:"HttpsUpstreamPort"` // 必填项。是否开启HTTP强制跳转到HTTPS。 // 0:不强制跳转 // 1:开启强制跳转 HttpsRewrite *uint64 `json:"HttpsRewrite,omitnil,omitempty" name:"HttpsRewrite"` // 必填项。回源类型。 // 0:通过IP回源 // 1:通过域名回源 UpstreamType *int64 `json:"UpstreamType,omitnil,omitempty" name:"UpstreamType"` // 域名回源时的回源域名。UpstreamType为1时,需要填充此字段 UpstreamDomain *string `json:"UpstreamDomain,omitnil,omitempty" name:"UpstreamDomain"` // IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段 SrcList []*string `json:"SrcList,omitnil,omitempty" name:"SrcList"` // 必填项。是否开启HTTP2,需要开启HTTPS协议支持。 // 0:关闭 // 1:开启 IsHttp2 *int64 `json:"IsHttp2,omitnil,omitempty" name:"IsHttp2"` // 必填项。是否开启WebSocket支持。 // 0:关闭 // 1:开启 IsWebsocket *int64 `json:"IsWebsocket,omitnil,omitempty" name:"IsWebsocket"` // 必填项。回源负载均衡策略。 // 0:轮询 // 1:IP hash // 2:加权轮询 LoadBalance *int64 `json:"LoadBalance,omitnil,omitempty" name:"LoadBalance"` // 待废弃,可不填。是否开启灰度,0表示不开启灰度。 IsGray *int64 `json:"IsGray,omitnil,omitempty" name:"IsGray"` // 域名所属实例类型 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。 Ports []*SpartaProtectionPort `json:"Ports,omitnil,omitempty" name:"Ports"` // 必填项。是否开启长连接。 // 0: 短连接 // 1: 长连接 IsKeepAlive *string `json:"IsKeepAlive,omitnil,omitempty" name:"IsKeepAlive"` // 必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP Anycast *int64 `json:"Anycast,omitnil,omitempty" name:"Anycast"` // 回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 [] Weights []*int64 `json:"Weights,omitnil,omitempty" name:"Weights"` // 必填项,是否开启主动健康检测。 // 0:不开启 // 1:开启 ActiveCheck *int64 `json:"ActiveCheck,omitnil,omitempty" name:"ActiveCheck"` // TLS版本信息 TLSVersion *int64 `json:"TLSVersion,omitnil,omitempty" name:"TLSVersion"` // 加密套件信息 Ciphers []*int64 `json:"Ciphers,omitnil,omitempty" name:"Ciphers"` // 必填项。加密套件模板。 // 0:不支持选择,使用默认模板 // 1:通用型模板 // 2:安全型模板 // 3:自定义模板 CipherTemplate *int64 `json:"CipherTemplate,omitnil,omitempty" name:"CipherTemplate"` // WAF与源站的读超时时间,默认300s。 ProxyReadTimeout *int64 `json:"ProxyReadTimeout,omitnil,omitempty" name:"ProxyReadTimeout"` // WAF与源站的写超时时间,默认300s。 ProxySendTimeout *int64 `json:"ProxySendTimeout,omitnil,omitempty" name:"ProxySendTimeout"` // WAF回源时的SNI类型。 // 0:关闭SNI,不配置client_hello中的server_name // 1:开启SNI,client_hello中的server_name为防护域名 // 2:开启SNI,SNI为域名回源时的源站域名 // 3:开启SNI,SNI为自定义域名 SniType *int64 `json:"SniType,omitnil,omitempty" name:"SniType"` // SniType为3时,需要填此参数,表示自定义的SNI; SniHost *string `json:"SniHost,omitnil,omitempty" name:"SniHost"` // IsCdn=3时,需要填此参数,表示自定义header IpHeaders []*string `json:"IpHeaders,omitnil,omitempty" name:"IpHeaders"` // 必填项。是否开启XFF重置。 // 0:关闭 // 1:开启 XFFReset *int64 `json:"XFFReset,omitnil,omitempty" name:"XFFReset"` // 域名备注信息 Note *string `json:"Note,omitnil,omitempty" name:"Note"` // 自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。 UpstreamHost *string `json:"UpstreamHost,omitnil,omitempty" name:"UpstreamHost"` // 是否开启缓存 0-关闭 1-开启 ProxyBuffer *int64 `json:"ProxyBuffer,omitnil,omitempty" name:"ProxyBuffer"` }
Predefined struct for user
type ModifySpartaProtectionResponse ¶ added in v1.0.688
type ModifySpartaProtectionResponse struct { *tchttp.BaseResponse Response *ModifySpartaProtectionResponseParams `json:"Response"` }
func NewModifySpartaProtectionResponse ¶ added in v1.0.688
func NewModifySpartaProtectionResponse() (response *ModifySpartaProtectionResponse)
func (*ModifySpartaProtectionResponse) FromJsonString ¶ added in v1.0.688
func (r *ModifySpartaProtectionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySpartaProtectionResponse) ToJsonString ¶ added in v1.0.688
func (r *ModifySpartaProtectionResponse) ToJsonString() string
type ModifySpartaProtectionResponseParams ¶ added in v1.0.688
type ModifySpartaProtectionResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyUserLevelRequest ¶ added in v1.0.762
type ModifyUserLevelRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 防护规则等级 300=standard,400=extended Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` }
func NewModifyUserLevelRequest ¶ added in v1.0.762
func NewModifyUserLevelRequest() (request *ModifyUserLevelRequest)
func (*ModifyUserLevelRequest) FromJsonString ¶ added in v1.0.762
func (r *ModifyUserLevelRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyUserLevelRequest) ToJsonString ¶ added in v1.0.762
func (r *ModifyUserLevelRequest) ToJsonString() string
type ModifyUserLevelRequestParams ¶ added in v1.0.762
type ModifyUserLevelRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 防护规则等级 300=standard,400=extended Level *uint64 `json:"Level,omitnil,omitempty" name:"Level"` }
Predefined struct for user
type ModifyUserLevelResponse ¶ added in v1.0.762
type ModifyUserLevelResponse struct { *tchttp.BaseResponse Response *ModifyUserLevelResponseParams `json:"Response"` }
func NewModifyUserLevelResponse ¶ added in v1.0.762
func NewModifyUserLevelResponse() (response *ModifyUserLevelResponse)
func (*ModifyUserLevelResponse) FromJsonString ¶ added in v1.0.762
func (r *ModifyUserLevelResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyUserLevelResponse) ToJsonString ¶ added in v1.0.762
func (r *ModifyUserLevelResponse) ToJsonString() string
type ModifyUserLevelResponseParams ¶ added in v1.0.762
type ModifyUserLevelResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyUserSignatureRuleRequest ¶ added in v1.0.762
type ModifyUserSignatureRuleRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 主类id MainClassID *string `json:"MainClassID,omitnil,omitempty" name:"MainClassID"` // 主类开关0=关闭,1=开启,2=只告警 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 下发修改的规则列表 RuleID []*ReqUserRule `json:"RuleID,omitnil,omitempty" name:"RuleID"` }
func NewModifyUserSignatureRuleRequest ¶ added in v1.0.762
func NewModifyUserSignatureRuleRequest() (request *ModifyUserSignatureRuleRequest)
func (*ModifyUserSignatureRuleRequest) FromJsonString ¶ added in v1.0.762
func (r *ModifyUserSignatureRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyUserSignatureRuleRequest) ToJsonString ¶ added in v1.0.762
func (r *ModifyUserSignatureRuleRequest) ToJsonString() string
type ModifyUserSignatureRuleRequestParams ¶ added in v1.0.762
type ModifyUserSignatureRuleRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 主类id MainClassID *string `json:"MainClassID,omitnil,omitempty" name:"MainClassID"` // 主类开关0=关闭,1=开启,2=只告警 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 下发修改的规则列表 RuleID []*ReqUserRule `json:"RuleID,omitnil,omitempty" name:"RuleID"` }
Predefined struct for user
type ModifyUserSignatureRuleResponse ¶ added in v1.0.762
type ModifyUserSignatureRuleResponse struct { *tchttp.BaseResponse Response *ModifyUserSignatureRuleResponseParams `json:"Response"` }
func NewModifyUserSignatureRuleResponse ¶ added in v1.0.762
func NewModifyUserSignatureRuleResponse() (response *ModifyUserSignatureRuleResponse)
func (*ModifyUserSignatureRuleResponse) FromJsonString ¶ added in v1.0.762
func (r *ModifyUserSignatureRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyUserSignatureRuleResponse) ToJsonString ¶ added in v1.0.762
func (r *ModifyUserSignatureRuleResponse) ToJsonString() string
type ModifyUserSignatureRuleResponseParams ¶ added in v1.0.762
type ModifyUserSignatureRuleResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyWafAutoDenyRulesRequest ¶ added in v1.0.386
type ModifyWafAutoDenyRulesRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 触发IP封禁的攻击次数阈值,范围为2~100次 AttackThreshold *int64 `json:"AttackThreshold,omitnil,omitempty" name:"AttackThreshold"` // IP封禁统计时间,范围为1-60分钟 TimeThreshold *int64 `json:"TimeThreshold,omitnil,omitempty" name:"TimeThreshold"` // 触发IP封禁后的封禁时间,范围为5~360分钟 DenyTimeThreshold *int64 `json:"DenyTimeThreshold,omitnil,omitempty" name:"DenyTimeThreshold"` // 自动封禁状态,0表示关闭,1表示打开 DefenseStatus *int64 `json:"DefenseStatus,omitnil,omitempty" name:"DefenseStatus"` }
func NewModifyWafAutoDenyRulesRequest ¶ added in v1.0.386
func NewModifyWafAutoDenyRulesRequest() (request *ModifyWafAutoDenyRulesRequest)
func (*ModifyWafAutoDenyRulesRequest) FromJsonString ¶ added in v1.0.386
func (r *ModifyWafAutoDenyRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyWafAutoDenyRulesRequest) ToJsonString ¶ added in v1.0.386
func (r *ModifyWafAutoDenyRulesRequest) ToJsonString() string
type ModifyWafAutoDenyRulesRequestParams ¶ added in v1.0.426
type ModifyWafAutoDenyRulesRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 触发IP封禁的攻击次数阈值,范围为2~100次 AttackThreshold *int64 `json:"AttackThreshold,omitnil,omitempty" name:"AttackThreshold"` // IP封禁统计时间,范围为1-60分钟 TimeThreshold *int64 `json:"TimeThreshold,omitnil,omitempty" name:"TimeThreshold"` // 触发IP封禁后的封禁时间,范围为5~360分钟 DenyTimeThreshold *int64 `json:"DenyTimeThreshold,omitnil,omitempty" name:"DenyTimeThreshold"` // 自动封禁状态,0表示关闭,1表示打开 DefenseStatus *int64 `json:"DefenseStatus,omitnil,omitempty" name:"DefenseStatus"` }
Predefined struct for user
type ModifyWafAutoDenyRulesResponse ¶ added in v1.0.386
type ModifyWafAutoDenyRulesResponse struct { *tchttp.BaseResponse Response *ModifyWafAutoDenyRulesResponseParams `json:"Response"` }
func NewModifyWafAutoDenyRulesResponse ¶ added in v1.0.386
func NewModifyWafAutoDenyRulesResponse() (response *ModifyWafAutoDenyRulesResponse)
func (*ModifyWafAutoDenyRulesResponse) FromJsonString ¶ added in v1.0.386
func (r *ModifyWafAutoDenyRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyWafAutoDenyRulesResponse) ToJsonString ¶ added in v1.0.386
func (r *ModifyWafAutoDenyRulesResponse) ToJsonString() string
type ModifyWafAutoDenyRulesResponseParams ¶ added in v1.0.426
type ModifyWafAutoDenyRulesResponseParams struct { // 成功的状态码,需要JSON解码后再使用,返回的格式是{"域名":"状态"},成功的状态码为Success,其它的为失败的状态码(yunapi定义的错误码) Success *ResponseCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyWafThreatenIntelligenceRequest ¶ added in v1.0.386
type ModifyWafThreatenIntelligenceRequest struct { *tchttp.BaseRequest // 配置WAF威胁情报封禁模块详情 WafThreatenIntelligenceDetails *WafThreatenIntelligenceDetails `json:"WafThreatenIntelligenceDetails,omitnil,omitempty" name:"WafThreatenIntelligenceDetails"` }
func NewModifyWafThreatenIntelligenceRequest ¶ added in v1.0.386
func NewModifyWafThreatenIntelligenceRequest() (request *ModifyWafThreatenIntelligenceRequest)
func (*ModifyWafThreatenIntelligenceRequest) FromJsonString ¶ added in v1.0.386
func (r *ModifyWafThreatenIntelligenceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyWafThreatenIntelligenceRequest) ToJsonString ¶ added in v1.0.386
func (r *ModifyWafThreatenIntelligenceRequest) ToJsonString() string
type ModifyWafThreatenIntelligenceRequestParams ¶ added in v1.0.426
type ModifyWafThreatenIntelligenceRequestParams struct { // 配置WAF威胁情报封禁模块详情 WafThreatenIntelligenceDetails *WafThreatenIntelligenceDetails `json:"WafThreatenIntelligenceDetails,omitnil,omitempty" name:"WafThreatenIntelligenceDetails"` }
Predefined struct for user
type ModifyWafThreatenIntelligenceResponse ¶ added in v1.0.386
type ModifyWafThreatenIntelligenceResponse struct { *tchttp.BaseResponse Response *ModifyWafThreatenIntelligenceResponseParams `json:"Response"` }
func NewModifyWafThreatenIntelligenceResponse ¶ added in v1.0.386
func NewModifyWafThreatenIntelligenceResponse() (response *ModifyWafThreatenIntelligenceResponse)
func (*ModifyWafThreatenIntelligenceResponse) FromJsonString ¶ added in v1.0.386
func (r *ModifyWafThreatenIntelligenceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyWafThreatenIntelligenceResponse) ToJsonString ¶ added in v1.0.386
func (r *ModifyWafThreatenIntelligenceResponse) ToJsonString() string
type ModifyWafThreatenIntelligenceResponseParams ¶ added in v1.0.426
type ModifyWafThreatenIntelligenceResponseParams struct { // 当前WAF威胁情报封禁模块详情 WafThreatenIntelligenceDetails *WafThreatenIntelligenceDetails `json:"WafThreatenIntelligenceDetails,omitnil,omitempty" name:"WafThreatenIntelligenceDetails"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyWebshellStatusRequest ¶ added in v1.0.762
type ModifyWebshellStatusRequest struct { *tchttp.BaseRequest // 域名webshell状态 Webshell *WebshellStatus `json:"Webshell,omitnil,omitempty" name:"Webshell"` }
func NewModifyWebshellStatusRequest ¶ added in v1.0.762
func NewModifyWebshellStatusRequest() (request *ModifyWebshellStatusRequest)
func (*ModifyWebshellStatusRequest) FromJsonString ¶ added in v1.0.762
func (r *ModifyWebshellStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyWebshellStatusRequest) ToJsonString ¶ added in v1.0.762
func (r *ModifyWebshellStatusRequest) ToJsonString() string
type ModifyWebshellStatusRequestParams ¶ added in v1.0.762
type ModifyWebshellStatusRequestParams struct { // 域名webshell状态 Webshell *WebshellStatus `json:"Webshell,omitnil,omitempty" name:"Webshell"` }
Predefined struct for user
type ModifyWebshellStatusResponse ¶ added in v1.0.762
type ModifyWebshellStatusResponse struct { *tchttp.BaseResponse Response *ModifyWebshellStatusResponseParams `json:"Response"` }
func NewModifyWebshellStatusResponse ¶ added in v1.0.762
func NewModifyWebshellStatusResponse() (response *ModifyWebshellStatusResponse)
func (*ModifyWebshellStatusResponse) FromJsonString ¶ added in v1.0.762
func (r *ModifyWebshellStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyWebshellStatusResponse) ToJsonString ¶ added in v1.0.762
func (r *ModifyWebshellStatusResponse) ToJsonString() string
type ModifyWebshellStatusResponseParams ¶ added in v1.0.762
type ModifyWebshellStatusResponseParams struct { // 成功的状态码,需要JSON解码后再使用,返回的格式是{"域名":"状态"},成功的状态码为Success,其它的为失败的状态码(yunapi定义的错误码) Success *ResponseCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type PeakPointsItem ¶ added in v1.0.640
type PeakPointsItem struct { // 秒级别时间戳 Time *uint64 `json:"Time,omitnil,omitempty" name:"Time"` // QPS Access *uint64 `json:"Access,omitnil,omitempty" name:"Access"` // 上行带宽峰值,单位B Up *uint64 `json:"Up,omitnil,omitempty" name:"Up"` // 下行带宽峰值,单位B Down *uint64 `json:"Down,omitnil,omitempty" name:"Down"` // Web攻击次数 Attack *uint64 `json:"Attack,omitnil,omitempty" name:"Attack"` // CC攻击次数 Cc *uint64 `json:"Cc,omitnil,omitempty" name:"Cc"` // Bot qps BotAccess *uint64 `json:"BotAccess,omitnil,omitempty" name:"BotAccess"` // WAF返回给客户端状态码5xx次数 // 注意:此字段可能返回 null,表示取不到有效值。 StatusServerError *uint64 `json:"StatusServerError,omitnil,omitempty" name:"StatusServerError"` // WAF返回给客户端状态码4xx次数 // 注意:此字段可能返回 null,表示取不到有效值。 StatusClientError *uint64 `json:"StatusClientError,omitnil,omitempty" name:"StatusClientError"` // WAF返回给客户端状态码302次数 // 注意:此字段可能返回 null,表示取不到有效值。 StatusRedirect *uint64 `json:"StatusRedirect,omitnil,omitempty" name:"StatusRedirect"` // WAF返回给客户端状态码202次数 // 注意:此字段可能返回 null,表示取不到有效值。 StatusOk *uint64 `json:"StatusOk,omitnil,omitempty" name:"StatusOk"` // 源站返回给WAF状态码5xx次数 // 注意:此字段可能返回 null,表示取不到有效值。 UpstreamServerError *uint64 `json:"UpstreamServerError,omitnil,omitempty" name:"UpstreamServerError"` // 源站返回给WAF状态码4xx次数 // 注意:此字段可能返回 null,表示取不到有效值。 UpstreamClientError *uint64 `json:"UpstreamClientError,omitnil,omitempty" name:"UpstreamClientError"` // 源站返回给WAF状态码302次数 // 注意:此字段可能返回 null,表示取不到有效值。 UpstreamRedirect *uint64 `json:"UpstreamRedirect,omitnil,omitempty" name:"UpstreamRedirect"` // 黑名单次数 // 注意:此字段可能返回 null,表示取不到有效值。 BlackIP *uint64 `json:"BlackIP,omitnil,omitempty" name:"BlackIP"` // 防篡改次数 // 注意:此字段可能返回 null,表示取不到有效值。 Tamper *uint64 `json:"Tamper,omitnil,omitempty" name:"Tamper"` // 信息防泄露次数 // 注意:此字段可能返回 null,表示取不到有效值。 Leak *uint64 `json:"Leak,omitnil,omitempty" name:"Leak"` // 访问控制 // 注意:此字段可能返回 null,表示取不到有效值。 ACL *uint64 `json:"ACL,omitnil,omitempty" name:"ACL"` // 小程序 qps // 注意:此字段可能返回 null,表示取不到有效值。 WxAccess *uint64 `json:"WxAccess,omitnil,omitempty" name:"WxAccess"` // 小程序请求数 // 注意:此字段可能返回 null,表示取不到有效值。 WxCount *uint64 `json:"WxCount,omitnil,omitempty" name:"WxCount"` // 小程序上行带宽峰值,单位B // 注意:此字段可能返回 null,表示取不到有效值。 WxUp *uint64 `json:"WxUp,omitnil,omitempty" name:"WxUp"` // 小程序下行带宽峰值,单位B // 注意:此字段可能返回 null,表示取不到有效值。 WxDown *uint64 `json:"WxDown,omitnil,omitempty" name:"WxDown"` }
type PiechartItem ¶ added in v1.0.767
type PortInfo ¶ added in v1.0.538
type PortInfo struct { // Nginx的服务器id NginxServerId *uint64 `json:"NginxServerId,omitnil,omitempty" name:"NginxServerId"` // 监听端口配置 Port *string `json:"Port,omitnil,omitempty" name:"Port"` // 与端口对应的协议 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 回源端口 UpstreamPort *string `json:"UpstreamPort,omitnil,omitempty" name:"UpstreamPort"` // 回源协议 UpstreamProtocol *string `json:"UpstreamProtocol,omitnil,omitempty" name:"UpstreamProtocol"` }
type PortItem ¶ added in v1.0.386
type PortItem struct { // 监听端口配置 Port *string `json:"Port,omitnil,omitempty" name:"Port"` // 与Port一一对应,表示端口对应的协议 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 与Port一一对应, 表示回源端口 UpstreamPort *string `json:"UpstreamPort,omitnil,omitempty" name:"UpstreamPort"` // 与Port一一对应, 表示回源协议 UpstreamProtocol *string `json:"UpstreamProtocol,omitnil,omitempty" name:"UpstreamProtocol"` // Nginx的服务器ID NginxServerId *string `json:"NginxServerId,omitnil,omitempty" name:"NginxServerId"` }
type PostAttackDownloadTaskRequest ¶ added in v1.0.446
type PostAttackDownloadTaskRequest struct { *tchttp.BaseRequest // 查询的域名,所有域名使用all Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 查询起始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 查询结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // Lucene语法 QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"` // 任务名称 TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` // 默认为desc,可以取值desc和asc Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` // 下载的日志条数 Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` }
func NewPostAttackDownloadTaskRequest ¶ added in v1.0.446
func NewPostAttackDownloadTaskRequest() (request *PostAttackDownloadTaskRequest)
func (*PostAttackDownloadTaskRequest) FromJsonString ¶ added in v1.0.446
func (r *PostAttackDownloadTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PostAttackDownloadTaskRequest) ToJsonString ¶ added in v1.0.446
func (r *PostAttackDownloadTaskRequest) ToJsonString() string
type PostAttackDownloadTaskRequestParams ¶ added in v1.0.446
type PostAttackDownloadTaskRequestParams struct { // 查询的域名,所有域名使用all Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 查询起始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 查询结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // Lucene语法 QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"` // 任务名称 TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` // 默认为desc,可以取值desc和asc Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` // 下载的日志条数 Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` }
Predefined struct for user
type PostAttackDownloadTaskResponse ¶ added in v1.0.446
type PostAttackDownloadTaskResponse struct { *tchttp.BaseResponse Response *PostAttackDownloadTaskResponseParams `json:"Response"` }
func NewPostAttackDownloadTaskResponse ¶ added in v1.0.446
func NewPostAttackDownloadTaskResponse() (response *PostAttackDownloadTaskResponse)
func (*PostAttackDownloadTaskResponse) FromJsonString ¶ added in v1.0.446
func (r *PostAttackDownloadTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PostAttackDownloadTaskResponse) ToJsonString ¶ added in v1.0.446
func (r *PostAttackDownloadTaskResponse) ToJsonString() string
type PostAttackDownloadTaskResponseParams ¶ added in v1.0.446
type PostAttackDownloadTaskResponseParams struct { // 任务task id Flow *string `json:"Flow,omitnil,omitempty" name:"Flow"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ProductInfo ¶ added in v1.0.774
type QPSPackageNew ¶ added in v1.0.427
type QPSPackageNew struct { // 资源ID // 注意:此字段可能返回 null,表示取不到有效值。 ResourceIds *string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` // 过期时间 // 注意:此字段可能返回 null,表示取不到有效值。 ValidTime *string `json:"ValidTime,omitnil,omitempty" name:"ValidTime"` // 是否自动续费,1:自动续费,0:不自动续费 // 注意:此字段可能返回 null,表示取不到有效值。 RenewFlag *int64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"` // 套餐购买个数 // 注意:此字段可能返回 null,表示取不到有效值。 Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` // 套餐购买地域,clb-waf暂时没有用到 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 计费项 // 注意:此字段可能返回 null,表示取不到有效值。 BillingItem *string `json:"BillingItem,omitnil,omitempty" name:"BillingItem"` }
type QpsData ¶ added in v1.0.748
type QpsData struct { // 弹性qps默认值 // 注意:此字段可能返回 null,表示取不到有效值。 ElasticBillingDefault *uint64 `json:"ElasticBillingDefault,omitnil,omitempty" name:"ElasticBillingDefault"` // 弹性qps最小值 // 注意:此字段可能返回 null,表示取不到有效值。 ElasticBillingMin *uint64 `json:"ElasticBillingMin,omitnil,omitempty" name:"ElasticBillingMin"` // 弹性qps最大值 // 注意:此字段可能返回 null,表示取不到有效值。 ElasticBillingMax *uint64 `json:"ElasticBillingMax,omitnil,omitempty" name:"ElasticBillingMax"` // 业务扩展包最大qps // 注意:此字段可能返回 null,表示取不到有效值。 QPSExtendMax *uint64 `json:"QPSExtendMax,omitnil,omitempty" name:"QPSExtendMax"` // 海外业务扩展包最大qps // 注意:此字段可能返回 null,表示取不到有效值。 QPSExtendIntlMax *uint64 `json:"QPSExtendIntlMax,omitnil,omitempty" name:"QPSExtendIntlMax"` }
type RefreshAccessCheckResultRequest ¶ added in v1.0.730
type RefreshAccessCheckResultRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
func NewRefreshAccessCheckResultRequest ¶ added in v1.0.730
func NewRefreshAccessCheckResultRequest() (request *RefreshAccessCheckResultRequest)
func (*RefreshAccessCheckResultRequest) FromJsonString ¶ added in v1.0.730
func (r *RefreshAccessCheckResultRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RefreshAccessCheckResultRequest) ToJsonString ¶ added in v1.0.730
func (r *RefreshAccessCheckResultRequest) ToJsonString() string
type RefreshAccessCheckResultRequestParams ¶ added in v1.0.730
type RefreshAccessCheckResultRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
Predefined struct for user
type RefreshAccessCheckResultResponse ¶ added in v1.0.730
type RefreshAccessCheckResultResponse struct { *tchttp.BaseResponse Response *RefreshAccessCheckResultResponseParams `json:"Response"` }
func NewRefreshAccessCheckResultResponse ¶ added in v1.0.730
func NewRefreshAccessCheckResultResponse() (response *RefreshAccessCheckResultResponse)
func (*RefreshAccessCheckResultResponse) FromJsonString ¶ added in v1.0.730
func (r *RefreshAccessCheckResultResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RefreshAccessCheckResultResponse) ToJsonString ¶ added in v1.0.730
func (r *RefreshAccessCheckResultResponse) ToJsonString() string
type RefreshAccessCheckResultResponseParams ¶ added in v1.0.730
type RefreshAccessCheckResultResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ReqUserRule ¶ added in v1.0.762
type ReqUserRule struct { // 特征序号 Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则开关 // 0:关 // 1:开 // 2:只告警 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 修改原因 // 0:无(兼容记录为空) // 1:业务自身特性误报避免 // 2:规则误报上报 // 3:核心业务规则灰度 // 4:其它 Reason *int64 `json:"Reason,omitnil,omitempty" name:"Reason"` }
type ResponseCode ¶
type Rule ¶ added in v1.0.762
type Rule struct { // 规则id Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // 规则类型 // 注意:此字段可能返回 null,表示取不到有效值。 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 规则等级 Level *string `json:"Level,omitnil,omitempty" name:"Level"` // 规则描述 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 规则防护的CVE编号 // 注意:此字段可能返回 null,表示取不到有效值。 CVE *string `json:"CVE,omitnil,omitempty" name:"CVE"` // 规则的状态 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 规则修改的时间 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // 门神规则新增/更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 AddTime *string `json:"AddTime,omitnil,omitempty" name:"AddTime"` }
type RuleList ¶ added in v1.0.386
type RuleList struct { // 规则Id Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // 规则列表的id Rules []*uint64 `json:"Rules,omitnil,omitempty" name:"Rules"` // 请求url Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 请求的方法 Function *string `json:"Function,omitnil,omitempty" name:"Function"` // 时间戳 Time *string `json:"Time,omitnil,omitempty" name:"Time"` // 开关状态 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
type SearchAccessLogRequest ¶ added in v1.0.228
type SearchAccessLogRequest struct { *tchttp.BaseRequest // 客户要查询的日志主题ID,每个客户都有对应的一个主题,新版本此字段填空字符串 TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"` // 要查询的日志的起始时间,Unix时间戳,单位ms From *int64 `json:"From,omitnil,omitempty" name:"From"` // 要查询的日志的结束时间,Unix时间戳,单位ms To *int64 `json:"To,omitnil,omitempty" name:"To"` // 查询语句,语句长度最大为4096 Query *string `json:"Query,omitnil,omitempty" name:"Query"` // 单次查询返回的日志条数,最大值为100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 新版本此字段失效,填空字符串,翻页使用Page Context *string `json:"Context,omitnil,omitempty" name:"Context"` // 日志接口是否按时间排序返回;可选值:asc(升序)、desc(降序),默认为 desc Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` // 第几页,从0开始。新版本接口字段 Page *int64 `json:"Page,omitnil,omitempty" name:"Page"` }
func NewSearchAccessLogRequest ¶ added in v1.0.228
func NewSearchAccessLogRequest() (request *SearchAccessLogRequest)
func (*SearchAccessLogRequest) FromJsonString ¶ added in v1.0.228
func (r *SearchAccessLogRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SearchAccessLogRequest) ToJsonString ¶ added in v1.0.228
func (r *SearchAccessLogRequest) ToJsonString() string
type SearchAccessLogRequestParams ¶ added in v1.0.426
type SearchAccessLogRequestParams struct { // 客户要查询的日志主题ID,每个客户都有对应的一个主题,新版本此字段填空字符串 TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"` // 要查询的日志的起始时间,Unix时间戳,单位ms From *int64 `json:"From,omitnil,omitempty" name:"From"` // 要查询的日志的结束时间,Unix时间戳,单位ms To *int64 `json:"To,omitnil,omitempty" name:"To"` // 查询语句,语句长度最大为4096 Query *string `json:"Query,omitnil,omitempty" name:"Query"` // 单次查询返回的日志条数,最大值为100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 新版本此字段失效,填空字符串,翻页使用Page Context *string `json:"Context,omitnil,omitempty" name:"Context"` // 日志接口是否按时间排序返回;可选值:asc(升序)、desc(降序),默认为 desc Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` // 第几页,从0开始。新版本接口字段 Page *int64 `json:"Page,omitnil,omitempty" name:"Page"` }
Predefined struct for user
type SearchAccessLogResponse ¶ added in v1.0.228
type SearchAccessLogResponse struct { *tchttp.BaseResponse Response *SearchAccessLogResponseParams `json:"Response"` }
func NewSearchAccessLogResponse ¶ added in v1.0.228
func NewSearchAccessLogResponse() (response *SearchAccessLogResponse)
func (*SearchAccessLogResponse) FromJsonString ¶ added in v1.0.228
func (r *SearchAccessLogResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SearchAccessLogResponse) ToJsonString ¶ added in v1.0.228
func (r *SearchAccessLogResponse) ToJsonString() string
type SearchAccessLogResponseParams ¶ added in v1.0.426
type SearchAccessLogResponseParams struct { // 新接口此字段失效,默认返回空字符串 Context *string `json:"Context,omitnil,omitempty" name:"Context"` // 日志查询结果是否全部返回,其中,“true”表示结果返回,“false”表示结果为返回 ListOver *bool `json:"ListOver,omitnil,omitempty" name:"ListOver"` // 返回的是否为分析结果,其中,“true”表示返回分析结果,“false”表示未返回分析结果 Analysis *bool `json:"Analysis,omitnil,omitempty" name:"Analysis"` // 如果Analysis为True,则返回分析结果的列名,否则为空 // 注意:此字段可能返回 null,表示取不到有效值。 // 注意:此字段可能返回 null,表示取不到有效值。 ColNames []*string `json:"ColNames,omitnil,omitempty" name:"ColNames"` // 日志查询结果;当Analysis为True时,可能返回为null // 注意:此字段可能返回 null,表示取不到有效值 // 注意:此字段可能返回 null,表示取不到有效值。 Results []*AccessLogInfo `json:"Results,omitnil,omitempty" name:"Results"` // 日志分析结果;当Analysis为False时,可能返回为null // 注意:此字段可能返回 null,表示取不到有效值 // 注意:此字段可能返回 null,表示取不到有效值。 AnalysisResults []*AccessLogItems `json:"AnalysisResults,omitnil,omitempty" name:"AnalysisResults"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SearchAttackLogRequest ¶ added in v1.0.588
type SearchAttackLogRequest struct { *tchttp.BaseRequest // 查询的域名,所有域名使用all Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 查询起始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 查询结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 接口升级,这个字段传空字符串,翻页使用Page字段 Context *string `json:"Context,omitnil,omitempty" name:"Context"` // Lucene语法 QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"` // 查询的数量,默认10条,最多100条 Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` // 默认为desc,可以取值desc和asc Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` // 第几页,从0开始 Page *int64 `json:"Page,omitnil,omitempty" name:"Page"` }
func NewSearchAttackLogRequest ¶ added in v1.0.588
func NewSearchAttackLogRequest() (request *SearchAttackLogRequest)
func (*SearchAttackLogRequest) FromJsonString ¶ added in v1.0.588
func (r *SearchAttackLogRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SearchAttackLogRequest) ToJsonString ¶ added in v1.0.588
func (r *SearchAttackLogRequest) ToJsonString() string
type SearchAttackLogRequestParams ¶ added in v1.0.588
type SearchAttackLogRequestParams struct { // 查询的域名,所有域名使用all Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 查询起始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 查询结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 接口升级,这个字段传空字符串,翻页使用Page字段 Context *string `json:"Context,omitnil,omitempty" name:"Context"` // Lucene语法 QueryString *string `json:"QueryString,omitnil,omitempty" name:"QueryString"` // 查询的数量,默认10条,最多100条 Count *int64 `json:"Count,omitnil,omitempty" name:"Count"` // 默认为desc,可以取值desc和asc Sort *string `json:"Sort,omitnil,omitempty" name:"Sort"` // 第几页,从0开始 Page *int64 `json:"Page,omitnil,omitempty" name:"Page"` }
Predefined struct for user
type SearchAttackLogResponse ¶ added in v1.0.588
type SearchAttackLogResponse struct { *tchttp.BaseResponse Response *SearchAttackLogResponseParams `json:"Response"` }
func NewSearchAttackLogResponse ¶ added in v1.0.588
func NewSearchAttackLogResponse() (response *SearchAttackLogResponse)
func (*SearchAttackLogResponse) FromJsonString ¶ added in v1.0.588
func (r *SearchAttackLogResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SearchAttackLogResponse) ToJsonString ¶ added in v1.0.588
func (r *SearchAttackLogResponse) ToJsonString() string
type SearchAttackLogResponseParams ¶ added in v1.0.588
type SearchAttackLogResponseParams struct { // 当前返回的攻击日志条数 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // 接口升级,此字段无效,默认返回空字符串 Context *string `json:"Context,omitnil,omitempty" name:"Context"` // 攻击日志数组条目内容 Data []*AttackLogInfo `json:"Data,omitnil,omitempty" name:"Data"` // CLS接口返回内容 ListOver *bool `json:"ListOver,omitnil,omitempty" name:"ListOver"` // CLS接口返回内容,标志是否启动新版本索引 SqlFlag *bool `json:"SqlFlag,omitnil,omitempty" name:"SqlFlag"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SearchItem ¶ added in v1.0.730
type SessionData ¶ added in v1.0.737
type SessionData struct { // session定义 Res []*SessionItem `json:"Res,omitnil,omitempty" name:"Res"` }
type SessionItem ¶ added in v1.0.737
type SessionItem struct { // 匹配类型 Category *string `json:"Category,omitnil,omitempty" name:"Category"` // 起始模式 KeyOrStartMat *string `json:"KeyOrStartMat,omitnil,omitempty" name:"KeyOrStartMat"` // 结束模式 EndMat *string `json:"EndMat,omitnil,omitempty" name:"EndMat"` // 起始偏移 StartOffset *string `json:"StartOffset,omitnil,omitempty" name:"StartOffset"` // 结束偏移 EndOffset *string `json:"EndOffset,omitnil,omitempty" name:"EndOffset"` // 数据源 Source *string `json:"Source,omitnil,omitempty" name:"Source"` // 更新时间戳 TsVersion *string `json:"TsVersion,omitnil,omitempty" name:"TsVersion"` // SessionID // 注意:此字段可能返回 null,表示取不到有效值。 SessionId *int64 `json:"SessionId,omitnil,omitempty" name:"SessionId"` // Session名 // 注意:此字段可能返回 null,表示取不到有效值。 SessionName *string `json:"SessionName,omitnil,omitempty" name:"SessionName"` // Session是否正在被启用 // 注意:此字段可能返回 null,表示取不到有效值。 SessionInUsed *bool `json:"SessionInUsed,omitnil,omitempty" name:"SessionInUsed"` // Session关联的CC规则ID // 注意:此字段可能返回 null,表示取不到有效值。 RelatedRuleID []*int64 `json:"RelatedRuleID,omitnil,omitempty" name:"RelatedRuleID"` }
type SpartaProtectionPort ¶ added in v1.0.688
type SpartaProtectionPort struct { // nginx Id NginxServerId *uint64 `json:"NginxServerId,omitnil,omitempty" name:"NginxServerId"` // 端口 Port *string `json:"Port,omitnil,omitempty" name:"Port"` // 协议 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 后端端口 UpstreamPort *string `json:"UpstreamPort,omitnil,omitempty" name:"UpstreamPort"` // 后端协议 UpstreamProtocol *string `json:"UpstreamProtocol,omitnil,omitempty" name:"UpstreamProtocol"` }
type Strategy ¶
type Strategy struct { // 匹配字段 // // 匹配字段不同,相应的匹配参数、逻辑符号、匹配内容有所不同 // 具体如下所示: // <table><thead><tr><th>匹配字段</th><th>匹配参数</th><th>逻辑符号</th><th>匹配内容</th></tr></thead><tbody><tr><td>IP(来源IP)</td><td>不支持参数</td><td>ipmatch(匹配)<br/>ipnmatch(不匹配)</td><td>多个IP以英文逗号隔开,最多20个</td></tr><tr><td>IPV6(来源IPv6)</td><td>不支持参数</td><td>ipmatch(匹配)<br/>ipnmatch(不匹配)</td><td>支持单个IPV6地址</td></tr><tr><td>Referer(Referer)</td><td>不支持参数</td><td>empty(内容为空)<br/>null(不存在)<br/>eq(等于)<br/>neq(不等于)<br/>contains(包含)<br/>ncontains(不包含)<br/>len_eq(长度等于)<br/>len_gt(长度大于)<br/>len_lt(长度小于)<br/>strprefix(前缀匹配)<br/>strsuffix(后缀匹配)<br/>rematch(正则匹配)</td><td>请输入内容,512个字符以内</td></tr><tr><td>URL(请求路径)</td><td>不支持参数</td><td>eq(等于)<br/>neq(不等于)<br/>contains(包含)<br/>ncontains(不包含)<br/>len_eq(长度等于)<br/>len_gt(长度大于)<br/>len_lt(长度小于)<br/>strprefix(前缀匹配)<br/>strsuffix(后缀匹配)<br/>rematch(正则匹配)<br/></td><td>请以/开头,512个字符以内</td></tr><tr><td>UserAgent(UserAgent)</td><td>不支持参数</td><td>同匹配字段<font color="Red">Referer</font>逻辑符号</td><td>请输入内容,512个字符以内</td></tr><tr><td>HTTP_METHOD(HTTP请求方法)</td><td>不支持参数</td><td>eq(等于)<br/>neq(不等于)</td><td>请输入方法名称,建议大写</td></tr><tr><td>QUERY_STRING(请求字符串)</td><td>不支持参数</td><td>同匹配字段<font color="Red">请求路径</font>逻辑符号</td><td>请输入内容,512个字符以内</td></tr><tr><td>GET(GET参数值)</td><td>支持参数录入</td><td>contains(包含)<br/>ncontains(不包含)<br/>len_eq(长度等于)<br/>len_gt(长度大于)<br/>len_lt(长度小于)<br/>strprefix(前缀匹配)<br/>strsuffix(后缀匹配)</td><td>请输入内容,512个字符以内</td></tr><tr><td>GET_PARAMS_NAMES(GET参数名)</td><td>不支持参数</td><td>exsit(存在参数)<br/>nexsit(不存在参数)<br/>len_eq(长度等于)<br/>len_gt(长度大于)<br/>len_lt(长度小于)<br/>strprefix(前缀匹配)<br/>strsuffix(后缀匹配)</td><td>请输入内容,512个字符以内</td></tr><tr><td>POST(POST参数值)</td><td>支持参数录入</td><td>同匹配字段<font color="Red">GET参数值</font>逻辑符号</td><td>请输入内容,512个字符以内</td></tr><tr><td>GET_POST_NAMES(POST参数名)</td><td>不支持参数</td><td>同匹配字段<font color="Red">GET参数名</font>逻辑符号</td><td>请输入内容,512个字符以内</td></tr><tr><td>POST_BODY(完整BODY)</td><td>不支持参数</td><td>同匹配字段<font color="Red">请求路径</font>逻辑符号</td><td>请输入BODY内容,512个字符以内</td></tr><tr><td>COOKIE(Cookie)</td><td>不支持参数</td><td>empty(内容为空)<br/>null(不存在)<br/>rematch(正则匹配)</td><td><font color="Red">暂不支持</font></td></tr><tr><td>GET_COOKIES_NAMES(Cookie参数名)</td><td>不支持参数</td><td>同匹配字段<font color="Red">GET参数名</font>逻辑符号</td><td>请输入内容,512个字符以内</td></tr><tr><td>ARGS_COOKIE(Cookie参数值)</td><td>支持参数录入</td><td>同匹配字段<font color="Red">GET参数值</font>逻辑符号</td><td>请输入内容,512个字符以内</td></tr><tr><td>GET_HEADERS_NAMES(Header参数名)</td><td>不支持参数</td><td>exsit(存在参数)<br/>nexsit(不存在参数)<br/>len_eq(长度等于)<br/>len_gt(长度大于)<br/>len_lt(长度小于)<br/>strprefix(前缀匹配)<br/>strsuffix(后缀匹配)<br/>rematch(正则匹配)</td><td>请输入内容,建议小写,512个字符以内</td></tr><tr><td>ARGS_HEADER(Header参数值)</td><td>支持参数录入</td><td>contains(包含)<br/>ncontains(不包含)<br/>len_eq(长度等于)<br/>len_gt(长度大于)<br/>len_lt(长度小于)<br/>strprefix(前缀匹配)<br/>strsuffix(后缀匹配)<br/>rematch(正则匹配)</td><td>请输入内容,512个字符以内</td></tr></tbody></table> // 注意:此字段可能返回 null,表示取不到有效值。 Field *string `json:"Field,omitnil,omitempty" name:"Field"` // 逻辑符号 // // 逻辑符号一共分为以下几种类型: // empty ( 内容为空) // null (不存在) // eq ( 等于) // neq ( 不等于) // contains ( 包含) // ncontains ( 不包含) // strprefix ( 前缀匹配) // strsuffix ( 后缀匹配) // len_eq ( 长度等于) // len_gt ( 长度大于) // len_lt ( 长度小于) // ipmatch ( 属于) // ipnmatch ( 不属于) // 各匹配字段对应的逻辑符号不同,详见上述匹配字段表格 // // 注意:此字段可能返回 null,表示取不到有效值。 CompareFunc *string `json:"CompareFunc,omitnil,omitempty" name:"CompareFunc"` // 匹配内容 // // 目前 当匹配字段为COOKIE(Cookie)时,不需要输入 匹配内容 // 其他都需要 // // 注意:此字段可能返回 null,表示取不到有效值。 Content *string `json:"Content,omitnil,omitempty" name:"Content"` // 匹配参数 // // 配置参数一共分2种类型 不支持参数与支持参数 // 当匹配字段为以下4个时,匹配参数才能录入,否则不支持该参数 // GET(GET参数值) // // POST(POST参数值) // // ARGS_COOKIE(Cookie参数值) // // ARGS_HEADER(Header参数值) // // 注意:此字段可能返回 null,表示取不到有效值。 Arg *string `json:"Arg,omitnil,omitempty" name:"Arg"` }
type StrategyForAntiInfoLeak ¶ added in v1.0.737
type StrategyForAntiInfoLeak struct { // 匹配条件,returncode(响应码)、keywords(关键字)、information(敏感信息) Field *string `json:"Field,omitnil,omitempty" name:"Field"` // 逻辑符号,固定取值为contains CompareFunc *string `json:"CompareFunc,omitnil,omitempty" name:"CompareFunc"` // 匹配内容。 // 以下三个对应Field为information时可取的匹配内容: // idcard(身份证)、phone(手机号)、bankcard(银行卡)。 // 以下为对应Field为returncode时可取的匹配内容: // 400(状态码400)、403(状态码403)、404(状态码404)、4xx(其它4xx状态码)、500(状态码500)、501(状态码501)、502(状态码502)、504(状态码504)、5xx(其它5xx状态码)。 // 当对应Field为keywords时由用户自己输入匹配内容。 Content *string `json:"Content,omitnil,omitempty" name:"Content"` }
type SwitchDomainRulesRequest ¶ added in v1.0.588
type SwitchDomainRulesRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 规则列表 Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` // 开关状态,0表示关闭,1表示开启,2表示只观察 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 设置为观察模式原因, // 1表示业务自身原因观察,2表示系统规则误报上报,3表示核心业务灰度观察,4表示其他 Reason *uint64 `json:"Reason,omitnil,omitempty" name:"Reason"` }
func NewSwitchDomainRulesRequest ¶ added in v1.0.588
func NewSwitchDomainRulesRequest() (request *SwitchDomainRulesRequest)
func (*SwitchDomainRulesRequest) FromJsonString ¶ added in v1.0.588
func (r *SwitchDomainRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchDomainRulesRequest) ToJsonString ¶ added in v1.0.588
func (r *SwitchDomainRulesRequest) ToJsonString() string
type SwitchDomainRulesRequestParams ¶ added in v1.0.588
type SwitchDomainRulesRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 规则列表 Ids []*uint64 `json:"Ids,omitnil,omitempty" name:"Ids"` // 开关状态,0表示关闭,1表示开启,2表示只观察 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 设置为观察模式原因, // 1表示业务自身原因观察,2表示系统规则误报上报,3表示核心业务灰度观察,4表示其他 Reason *uint64 `json:"Reason,omitnil,omitempty" name:"Reason"` }
Predefined struct for user
type SwitchDomainRulesResponse ¶ added in v1.0.588
type SwitchDomainRulesResponse struct { *tchttp.BaseResponse Response *SwitchDomainRulesResponseParams `json:"Response"` }
func NewSwitchDomainRulesResponse ¶ added in v1.0.588
func NewSwitchDomainRulesResponse() (response *SwitchDomainRulesResponse)
func (*SwitchDomainRulesResponse) FromJsonString ¶ added in v1.0.588
func (r *SwitchDomainRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchDomainRulesResponse) ToJsonString ¶ added in v1.0.588
func (r *SwitchDomainRulesResponse) ToJsonString() string
type SwitchDomainRulesResponseParams ¶ added in v1.0.588
type SwitchDomainRulesResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SwitchElasticModeRequest ¶ added in v1.0.752
type SwitchElasticModeRequest struct { *tchttp.BaseRequest // 版本,只能是sparta-waf, clb-waf, cdn-waf Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 0代表关闭,1代表打开 Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"` // 实例id InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` }
func NewSwitchElasticModeRequest ¶ added in v1.0.752
func NewSwitchElasticModeRequest() (request *SwitchElasticModeRequest)
func (*SwitchElasticModeRequest) FromJsonString ¶ added in v1.0.752
func (r *SwitchElasticModeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchElasticModeRequest) ToJsonString ¶ added in v1.0.752
func (r *SwitchElasticModeRequest) ToJsonString() string
type SwitchElasticModeRequestParams ¶ added in v1.0.752
type SwitchElasticModeRequestParams struct { // 版本,只能是sparta-waf, clb-waf, cdn-waf Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 0代表关闭,1代表打开 Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"` // 实例id InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"` }
Predefined struct for user
type SwitchElasticModeResponse ¶ added in v1.0.752
type SwitchElasticModeResponse struct { *tchttp.BaseResponse Response *SwitchElasticModeResponseParams `json:"Response"` }
func NewSwitchElasticModeResponse ¶ added in v1.0.752
func NewSwitchElasticModeResponse() (response *SwitchElasticModeResponse)
func (*SwitchElasticModeResponse) FromJsonString ¶ added in v1.0.752
func (r *SwitchElasticModeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchElasticModeResponse) ToJsonString ¶ added in v1.0.752
func (r *SwitchElasticModeResponse) ToJsonString() string
type SwitchElasticModeResponseParams ¶ added in v1.0.752
type SwitchElasticModeResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type TLSCiphers ¶ added in v1.0.730
type TLSCiphers struct { // TLS版本ID // 注意:此字段可能返回 null,表示取不到有效值。 VersionId *int64 `json:"VersionId,omitnil,omitempty" name:"VersionId"` // 加密套件ID // 注意:此字段可能返回 null,表示取不到有效值。 CipherId *int64 `json:"CipherId,omitnil,omitempty" name:"CipherId"` // 加密套件 // 注意:此字段可能返回 null,表示取不到有效值。 CipherName *string `json:"CipherName,omitnil,omitempty" name:"CipherName"` }
type TLSVersion ¶ added in v1.0.730
type TargetEntity ¶ added in v1.0.731
type UpsertCCAutoStatusRequest ¶ added in v1.0.793
type UpsertCCAutoStatusRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 状态值 Value *int64 `json:"Value,omitnil,omitempty" name:"Value"` // 版本:clb-waf, spart-waf Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` }
func NewUpsertCCAutoStatusRequest ¶ added in v1.0.793
func NewUpsertCCAutoStatusRequest() (request *UpsertCCAutoStatusRequest)
func (*UpsertCCAutoStatusRequest) FromJsonString ¶ added in v1.0.793
func (r *UpsertCCAutoStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpsertCCAutoStatusRequest) ToJsonString ¶ added in v1.0.793
func (r *UpsertCCAutoStatusRequest) ToJsonString() string
type UpsertCCAutoStatusRequestParams ¶ added in v1.0.793
type UpsertCCAutoStatusRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 状态值 Value *int64 `json:"Value,omitnil,omitempty" name:"Value"` // 版本:clb-waf, spart-waf Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` }
Predefined struct for user
type UpsertCCAutoStatusResponse ¶ added in v1.0.793
type UpsertCCAutoStatusResponse struct { *tchttp.BaseResponse Response *UpsertCCAutoStatusResponseParams `json:"Response"` }
func NewUpsertCCAutoStatusResponse ¶ added in v1.0.793
func NewUpsertCCAutoStatusResponse() (response *UpsertCCAutoStatusResponse)
func (*UpsertCCAutoStatusResponse) FromJsonString ¶ added in v1.0.793
func (r *UpsertCCAutoStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpsertCCAutoStatusResponse) ToJsonString ¶ added in v1.0.793
func (r *UpsertCCAutoStatusResponse) ToJsonString() string
type UpsertCCAutoStatusResponseParams ¶ added in v1.0.793
type UpsertCCAutoStatusResponseParams struct { // 正常情况为null // 注意:此字段可能返回 null,表示取不到有效值。 Data *string `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpsertCCRuleRequest ¶ added in v1.0.737
type UpsertCCRuleRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 状态 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 高级模式(是否使用Session检测),0表示不启用,1表示启用 Advance *string `json:"Advance,omitnil,omitempty" name:"Advance"` // CC检测阈值 Limit *string `json:"Limit,omitnil,omitempty" name:"Limit"` // CC检测周期 Interval *string `json:"Interval,omitnil,omitempty" name:"Interval"` // 检测Url Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 匹配方法,0表示等于,1表示前缀匹配,2表示包含 MatchFunc *int64 `json:"MatchFunc,omitnil,omitempty" name:"MatchFunc"` // 动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截 ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"` // 优先级 Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"` // 动作有效时间 ValidTime *int64 `json:"ValidTime,omitnil,omitempty" name:"ValidTime"` // 附加参数 OptionsArr *string `json:"OptionsArr,omitnil,omitempty" name:"OptionsArr"` // waf版本,sparta-waf或者clb-waf Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 操作类型 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 添加规则的来源事件id EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"` // 规则需要启用的SessionID SessionApplied []*int64 `json:"SessionApplied,omitnil,omitempty" name:"SessionApplied"` // 规则ID,新增时填0 RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` }
func NewUpsertCCRuleRequest ¶ added in v1.0.737
func NewUpsertCCRuleRequest() (request *UpsertCCRuleRequest)
func (*UpsertCCRuleRequest) FromJsonString ¶ added in v1.0.737
func (r *UpsertCCRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpsertCCRuleRequest) ToJsonString ¶ added in v1.0.737
func (r *UpsertCCRuleRequest) ToJsonString() string
type UpsertCCRuleRequestParams ¶ added in v1.0.737
type UpsertCCRuleRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 状态 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 高级模式(是否使用Session检测),0表示不启用,1表示启用 Advance *string `json:"Advance,omitnil,omitempty" name:"Advance"` // CC检测阈值 Limit *string `json:"Limit,omitnil,omitempty" name:"Limit"` // CC检测周期 Interval *string `json:"Interval,omitnil,omitempty" name:"Interval"` // 检测Url Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 匹配方法,0表示等于,1表示前缀匹配,2表示包含 MatchFunc *int64 `json:"MatchFunc,omitnil,omitempty" name:"MatchFunc"` // 动作,20表示观察,21表示人机识别,22表示拦截,23表示精准拦截 ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"` // 优先级 Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"` // 动作有效时间 ValidTime *int64 `json:"ValidTime,omitnil,omitempty" name:"ValidTime"` // 附加参数 OptionsArr *string `json:"OptionsArr,omitnil,omitempty" name:"OptionsArr"` // waf版本,sparta-waf或者clb-waf Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 操作类型 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 添加规则的来源事件id EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"` // 规则需要启用的SessionID SessionApplied []*int64 `json:"SessionApplied,omitnil,omitempty" name:"SessionApplied"` // 规则ID,新增时填0 RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` }
Predefined struct for user
type UpsertCCRuleResponse ¶ added in v1.0.737
type UpsertCCRuleResponse struct { *tchttp.BaseResponse Response *UpsertCCRuleResponseParams `json:"Response"` }
func NewUpsertCCRuleResponse ¶ added in v1.0.737
func NewUpsertCCRuleResponse() (response *UpsertCCRuleResponse)
func (*UpsertCCRuleResponse) FromJsonString ¶ added in v1.0.737
func (r *UpsertCCRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpsertCCRuleResponse) ToJsonString ¶ added in v1.0.737
func (r *UpsertCCRuleResponse) ToJsonString() string
type UpsertCCRuleResponseParams ¶ added in v1.0.737
type UpsertCCRuleResponseParams struct { // 一般为null // 注意:此字段可能返回 null,表示取不到有效值。 Data *string `json:"Data,omitnil,omitempty" name:"Data"` // 操作的RuleId RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpsertIpAccessControlRequest ¶ added in v1.0.386
type UpsertIpAccessControlRequest struct { *tchttp.BaseRequest // 具体域名如:test.qcloudwaf.com // 全局域名为:global Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // ip 参数列表,json数组由ip,source,note,action,valid_ts组成。ip对应配置的ip地址,source固定为custom值,note为注释,action值42为黑名单,40为白名单,valid_ts为有效日期,值为秒级时间戳((如1680570420代表2023-04-04 09:07:00)) Items []*string `json:"Items,omitnil,omitempty" name:"Items"` // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // WAF实例类型,sparta-waf表示SAAS型WAF,clb-waf表示负载均衡型WAF Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 是否为多域名黑白名单,当为多域名的黑白名单时,取值为batch,否则为空 SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"` }
func NewUpsertIpAccessControlRequest ¶ added in v1.0.386
func NewUpsertIpAccessControlRequest() (request *UpsertIpAccessControlRequest)
func (*UpsertIpAccessControlRequest) FromJsonString ¶ added in v1.0.386
func (r *UpsertIpAccessControlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpsertIpAccessControlRequest) ToJsonString ¶ added in v1.0.386
func (r *UpsertIpAccessControlRequest) ToJsonString() string
type UpsertIpAccessControlRequestParams ¶ added in v1.0.426
type UpsertIpAccessControlRequestParams struct { // 具体域名如:test.qcloudwaf.com // 全局域名为:global Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // ip 参数列表,json数组由ip,source,note,action,valid_ts组成。ip对应配置的ip地址,source固定为custom值,note为注释,action值42为黑名单,40为白名单,valid_ts为有效日期,值为秒级时间戳((如1680570420代表2023-04-04 09:07:00)) Items []*string `json:"Items,omitnil,omitempty" name:"Items"` // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // WAF实例类型,sparta-waf表示SAAS型WAF,clb-waf表示负载均衡型WAF Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 是否为多域名黑白名单,当为多域名的黑白名单时,取值为batch,否则为空 SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"` }
Predefined struct for user
type UpsertIpAccessControlResponse ¶ added in v1.0.386
type UpsertIpAccessControlResponse struct { *tchttp.BaseResponse Response *UpsertIpAccessControlResponseParams `json:"Response"` }
func NewUpsertIpAccessControlResponse ¶ added in v1.0.386
func NewUpsertIpAccessControlResponse() (response *UpsertIpAccessControlResponse)
func (*UpsertIpAccessControlResponse) FromJsonString ¶ added in v1.0.386
func (r *UpsertIpAccessControlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpsertIpAccessControlResponse) ToJsonString ¶ added in v1.0.386
func (r *UpsertIpAccessControlResponse) ToJsonString() string
type UpsertIpAccessControlResponseParams ¶ added in v1.0.426
type UpsertIpAccessControlResponseParams struct { // 添加或修改失败的条目 // 注意:此字段可能返回 null,表示取不到有效值。 FailedItems *string `json:"FailedItems,omitnil,omitempty" name:"FailedItems"` // 添加或修改失败的数目 // 注意:此字段可能返回 null,表示取不到有效值。 FailedCount *int64 `json:"FailedCount,omitnil,omitempty" name:"FailedCount"` // 添加或修改的IP数据Id列表 // 注意:此字段可能返回 null,表示取不到有效值。 Ids []*string `json:"Ids,omitnil,omitempty" name:"Ids"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpsertSessionRequest ¶ added in v1.0.737
type UpsertSessionRequest struct { *tchttp.BaseRequest // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // session来源位置 Source *string `json:"Source,omitnil,omitempty" name:"Source"` // 提取类别 Category *string `json:"Category,omitnil,omitempty" name:"Category"` // 提取key或者起始匹配模式 KeyOrStartMat *string `json:"KeyOrStartMat,omitnil,omitempty" name:"KeyOrStartMat"` // 结束匹配模式 EndMat *string `json:"EndMat,omitnil,omitempty" name:"EndMat"` // 起始偏移位置 StartOffset *string `json:"StartOffset,omitnil,omitempty" name:"StartOffset"` // 结束偏移位置 EndOffset *string `json:"EndOffset,omitnil,omitempty" name:"EndOffset"` // 版本 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // Session名 SessionName *string `json:"SessionName,omitnil,omitempty" name:"SessionName"` // Session对应ID SessionID *int64 `json:"SessionID,omitnil,omitempty" name:"SessionID"` }
func NewUpsertSessionRequest ¶ added in v1.0.737
func NewUpsertSessionRequest() (request *UpsertSessionRequest)
func (*UpsertSessionRequest) FromJsonString ¶ added in v1.0.737
func (r *UpsertSessionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpsertSessionRequest) ToJsonString ¶ added in v1.0.737
func (r *UpsertSessionRequest) ToJsonString() string
type UpsertSessionRequestParams ¶ added in v1.0.737
type UpsertSessionRequestParams struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // session来源位置 Source *string `json:"Source,omitnil,omitempty" name:"Source"` // 提取类别 Category *string `json:"Category,omitnil,omitempty" name:"Category"` // 提取key或者起始匹配模式 KeyOrStartMat *string `json:"KeyOrStartMat,omitnil,omitempty" name:"KeyOrStartMat"` // 结束匹配模式 EndMat *string `json:"EndMat,omitnil,omitempty" name:"EndMat"` // 起始偏移位置 StartOffset *string `json:"StartOffset,omitnil,omitempty" name:"StartOffset"` // 结束偏移位置 EndOffset *string `json:"EndOffset,omitnil,omitempty" name:"EndOffset"` // 版本 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // Session名 SessionName *string `json:"SessionName,omitnil,omitempty" name:"SessionName"` // Session对应ID SessionID *int64 `json:"SessionID,omitnil,omitempty" name:"SessionID"` }
Predefined struct for user
type UpsertSessionResponse ¶ added in v1.0.737
type UpsertSessionResponse struct { *tchttp.BaseResponse Response *UpsertSessionResponseParams `json:"Response"` }
func NewUpsertSessionResponse ¶ added in v1.0.737
func NewUpsertSessionResponse() (response *UpsertSessionResponse)
func (*UpsertSessionResponse) FromJsonString ¶ added in v1.0.737
func (r *UpsertSessionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpsertSessionResponse) ToJsonString ¶ added in v1.0.737
func (r *UpsertSessionResponse) ToJsonString() string
type UpsertSessionResponseParams ¶ added in v1.0.737
type UpsertSessionResponseParams struct { // 结果 // 注意:此字段可能返回 null,表示取不到有效值。 Data *string `json:"Data,omitnil,omitempty" name:"Data"` // SessionID // 注意:此字段可能返回 null,表示取不到有效值。 SessionID *int64 `json:"SessionID,omitnil,omitempty" name:"SessionID"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UserDomainInfo ¶ added in v1.0.730
type UserDomainInfo struct { // 用户id Appid *uint64 `json:"Appid,omitnil,omitempty" name:"Appid"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 域名id DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"` // 实例id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例名 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // waf类型 Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"` // 版本 // 注意:此字段可能返回 null,表示取不到有效值。 Level *string `json:"Level,omitnil,omitempty" name:"Level"` // 指定域名访问日志字段的开关 // 注意:此字段可能返回 null,表示取不到有效值。 WriteConfig *string `json:"WriteConfig,omitnil,omitempty" name:"WriteConfig"` // 指定域名是否写cls的开关 1:写 0:不写 // 注意:此字段可能返回 null,表示取不到有效值。 Cls *uint64 `json:"Cls,omitnil,omitempty" name:"Cls"` // 标记是否是混合云接入。hybrid表示混合云接入域名 // 注意:此字段可能返回 null,表示取不到有效值。 CloudType *string `json:"CloudType,omitnil,omitempty" name:"CloudType"` }
type UserSignatureRule ¶ added in v1.0.762
type UserSignatureRule struct { // 特征ID ID *string `json:"ID,omitnil,omitempty" name:"ID"` // 规则开关 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 主类ID MainClassID *string `json:"MainClassID,omitnil,omitempty" name:"MainClassID"` // 子类ID SubClassID *string `json:"SubClassID,omitnil,omitempty" name:"SubClassID"` // CVE ID CveID *string `json:"CveID,omitnil,omitempty" name:"CveID"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 更新时间 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // 主类名字,根据Language字段输出中文/英文 MainClassName *string `json:"MainClassName,omitnil,omitempty" name:"MainClassName"` // 子类名字,根据Language字段输出中文/英文,若子类id为00000000,此字段为空 SubClassName *string `json:"SubClassName,omitnil,omitempty" name:"SubClassName"` // 规则描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 0/1 Reason *int64 `json:"Reason,omitnil,omitempty" name:"Reason"` }
type UserWhiteRule ¶ added in v1.0.765
type UserWhiteRule struct { // 白名单的id WhiteRuleId *uint64 `json:"WhiteRuleId,omitnil,omitempty" name:"WhiteRuleId"` // 规则id SignatureId *string `json:"SignatureId,omitnil,omitempty" name:"SignatureId"` // 状态 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 匹配域 MatchField *string `json:"MatchField,omitnil,omitempty" name:"MatchField"` // 匹配方法 MatchMethod *string `json:"MatchMethod,omitnil,omitempty" name:"MatchMethod"` // 匹配内容 MatchContent *string `json:"MatchContent,omitnil,omitempty" name:"MatchContent"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 修改时间 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` }
type UserWhiteRuleItem ¶ added in v1.0.765
type WafRuleLimit ¶ added in v1.0.616
type WafRuleLimit struct { // 自定义CC的规格 CC *uint64 `json:"CC,omitnil,omitempty" name:"CC"` // 自定义策略的规格 CustomRule *uint64 `json:"CustomRule,omitnil,omitempty" name:"CustomRule"` // 黑白名单的规格 IPControl *uint64 `json:"IPControl,omitnil,omitempty" name:"IPControl"` // 信息防泄漏的规格 AntiLeak *uint64 `json:"AntiLeak,omitnil,omitempty" name:"AntiLeak"` // 防篡改的规格 AntiTamper *uint64 `json:"AntiTamper,omitnil,omitempty" name:"AntiTamper"` // 紧急CC的规格 AutoCC *uint64 `json:"AutoCC,omitnil,omitempty" name:"AutoCC"` // 地域封禁的规格 AreaBan *uint64 `json:"AreaBan,omitnil,omitempty" name:"AreaBan"` // 自定义CC中配置session CCSession *uint64 `json:"CCSession,omitnil,omitempty" name:"CCSession"` // AI的规格 AI *uint64 `json:"AI,omitnil,omitempty" name:"AI"` // 精准白名单的规格 CustomWhite *uint64 `json:"CustomWhite,omitnil,omitempty" name:"CustomWhite"` // api安全的规格 ApiSecurity *uint64 `json:"ApiSecurity,omitnil,omitempty" name:"ApiSecurity"` // 客户端流量标记的规格 ClientMsg *uint64 `json:"ClientMsg,omitnil,omitempty" name:"ClientMsg"` // 流量标记的规格 TrafficMarking *uint64 `json:"TrafficMarking,omitnil,omitempty" name:"TrafficMarking"` }
type WafThreatenIntelligenceDetails ¶ added in v1.0.386
type WafThreatenIntelligenceDetails struct { // 封禁属性标签 // 注意:此字段可能返回 null,表示取不到有效值。 Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"` // 封禁模组启用状态 DefenseStatus *int64 `json:"DefenseStatus,omitnil,omitempty" name:"DefenseStatus"` // 最后更新时间 LastUpdateTime *string `json:"LastUpdateTime,omitnil,omitempty" name:"LastUpdateTime"` }