Documentation ¶
Index ¶
- Constants
- type BaradData
- type BoundIpInfo
- type CCAlarmThreshold
- type CCEventRecord
- type CCFrequencyRule
- type CCPolicy
- type CCRule
- type CCRuleConfig
- type Client
- func (c *Client) CreateBasicDDoSAlarmThreshold(request *CreateBasicDDoSAlarmThresholdRequest) (response *CreateBasicDDoSAlarmThresholdResponse, err error)
- func (c *Client) CreateBasicDDoSAlarmThresholdWithContext(ctx context.Context, request *CreateBasicDDoSAlarmThresholdRequest) (response *CreateBasicDDoSAlarmThresholdResponse, err error)
- func (c *Client) CreateBoundIP(request *CreateBoundIPRequest) (response *CreateBoundIPResponse, err error)
- func (c *Client) CreateBoundIPWithContext(ctx context.Context, request *CreateBoundIPRequest) (response *CreateBoundIPResponse, err error)
- func (c *Client) CreateCCFrequencyRules(request *CreateCCFrequencyRulesRequest) (response *CreateCCFrequencyRulesResponse, err error)
- func (c *Client) CreateCCFrequencyRulesWithContext(ctx context.Context, request *CreateCCFrequencyRulesRequest) (response *CreateCCFrequencyRulesResponse, err error)
- func (c *Client) CreateCCSelfDefinePolicy(request *CreateCCSelfDefinePolicyRequest) (response *CreateCCSelfDefinePolicyResponse, err error)
- func (c *Client) CreateCCSelfDefinePolicyWithContext(ctx context.Context, request *CreateCCSelfDefinePolicyRequest) (response *CreateCCSelfDefinePolicyResponse, err error)
- func (c *Client) CreateDDoSPolicy(request *CreateDDoSPolicyRequest) (response *CreateDDoSPolicyResponse, err error)
- func (c *Client) CreateDDoSPolicyCase(request *CreateDDoSPolicyCaseRequest) (response *CreateDDoSPolicyCaseResponse, err error)
- func (c *Client) CreateDDoSPolicyCaseWithContext(ctx context.Context, request *CreateDDoSPolicyCaseRequest) (response *CreateDDoSPolicyCaseResponse, err error)
- func (c *Client) CreateDDoSPolicyWithContext(ctx context.Context, request *CreateDDoSPolicyRequest) (response *CreateDDoSPolicyResponse, err error)
- func (c *Client) CreateInstanceName(request *CreateInstanceNameRequest) (response *CreateInstanceNameResponse, err error)
- func (c *Client) CreateInstanceNameWithContext(ctx context.Context, request *CreateInstanceNameRequest) (response *CreateInstanceNameResponse, err error)
- func (c *Client) CreateL4HealthConfig(request *CreateL4HealthConfigRequest) (response *CreateL4HealthConfigResponse, err error)
- func (c *Client) CreateL4HealthConfigWithContext(ctx context.Context, request *CreateL4HealthConfigRequest) (response *CreateL4HealthConfigResponse, err error)
- func (c *Client) CreateL4Rules(request *CreateL4RulesRequest) (response *CreateL4RulesResponse, err error)
- func (c *Client) CreateL4RulesWithContext(ctx context.Context, request *CreateL4RulesRequest) (response *CreateL4RulesResponse, err error)
- func (c *Client) CreateL7CCRule(request *CreateL7CCRuleRequest) (response *CreateL7CCRuleResponse, err error)
- func (c *Client) CreateL7CCRuleWithContext(ctx context.Context, request *CreateL7CCRuleRequest) (response *CreateL7CCRuleResponse, err error)
- func (c *Client) CreateL7HealthConfig(request *CreateL7HealthConfigRequest) (response *CreateL7HealthConfigResponse, err error)
- func (c *Client) CreateL7HealthConfigWithContext(ctx context.Context, request *CreateL7HealthConfigRequest) (response *CreateL7HealthConfigResponse, err error)
- func (c *Client) CreateL7RuleCert(request *CreateL7RuleCertRequest) (response *CreateL7RuleCertResponse, err error)
- func (c *Client) CreateL7RuleCertWithContext(ctx context.Context, request *CreateL7RuleCertRequest) (response *CreateL7RuleCertResponse, err error)
- func (c *Client) CreateL7Rules(request *CreateL7RulesRequest) (response *CreateL7RulesResponse, err error)
- func (c *Client) CreateL7RulesUpload(request *CreateL7RulesUploadRequest) (response *CreateL7RulesUploadResponse, err error)
- func (c *Client) CreateL7RulesUploadWithContext(ctx context.Context, request *CreateL7RulesUploadRequest) (response *CreateL7RulesUploadResponse, err error)
- func (c *Client) CreateL7RulesWithContext(ctx context.Context, request *CreateL7RulesRequest) (response *CreateL7RulesResponse, err error)
- func (c *Client) CreateNetReturn(request *CreateNetReturnRequest) (response *CreateNetReturnResponse, err error)
- func (c *Client) CreateNetReturnWithContext(ctx context.Context, request *CreateNetReturnRequest) (response *CreateNetReturnResponse, err error)
- func (c *Client) CreateNewL4Rules(request *CreateNewL4RulesRequest) (response *CreateNewL4RulesResponse, err error)
- func (c *Client) CreateNewL4RulesWithContext(ctx context.Context, request *CreateNewL4RulesRequest) (response *CreateNewL4RulesResponse, err error)
- func (c *Client) CreateNewL7Rules(request *CreateNewL7RulesRequest) (response *CreateNewL7RulesResponse, err error)
- func (c *Client) CreateNewL7RulesUpload(request *CreateNewL7RulesUploadRequest) (response *CreateNewL7RulesUploadResponse, err error)
- func (c *Client) CreateNewL7RulesUploadWithContext(ctx context.Context, request *CreateNewL7RulesUploadRequest) (response *CreateNewL7RulesUploadResponse, err error)
- func (c *Client) CreateNewL7RulesWithContext(ctx context.Context, request *CreateNewL7RulesRequest) (response *CreateNewL7RulesResponse, err error)
- func (c *Client) CreateUnblockIp(request *CreateUnblockIpRequest) (response *CreateUnblockIpResponse, err error)
- func (c *Client) CreateUnblockIpWithContext(ctx context.Context, request *CreateUnblockIpRequest) (response *CreateUnblockIpResponse, err error)
- func (c *Client) DeleteCCFrequencyRules(request *DeleteCCFrequencyRulesRequest) (response *DeleteCCFrequencyRulesResponse, err error)
- func (c *Client) DeleteCCFrequencyRulesWithContext(ctx context.Context, request *DeleteCCFrequencyRulesRequest) (response *DeleteCCFrequencyRulesResponse, err error)
- func (c *Client) DeleteCCSelfDefinePolicy(request *DeleteCCSelfDefinePolicyRequest) (response *DeleteCCSelfDefinePolicyResponse, err error)
- func (c *Client) DeleteCCSelfDefinePolicyWithContext(ctx context.Context, request *DeleteCCSelfDefinePolicyRequest) (response *DeleteCCSelfDefinePolicyResponse, err error)
- func (c *Client) DeleteDDoSPolicy(request *DeleteDDoSPolicyRequest) (response *DeleteDDoSPolicyResponse, err error)
- func (c *Client) DeleteDDoSPolicyCase(request *DeleteDDoSPolicyCaseRequest) (response *DeleteDDoSPolicyCaseResponse, err error)
- func (c *Client) DeleteDDoSPolicyCaseWithContext(ctx context.Context, request *DeleteDDoSPolicyCaseRequest) (response *DeleteDDoSPolicyCaseResponse, err error)
- func (c *Client) DeleteDDoSPolicyWithContext(ctx context.Context, request *DeleteDDoSPolicyRequest) (response *DeleteDDoSPolicyResponse, err error)
- func (c *Client) DeleteL4Rules(request *DeleteL4RulesRequest) (response *DeleteL4RulesResponse, err error)
- func (c *Client) DeleteL4RulesWithContext(ctx context.Context, request *DeleteL4RulesRequest) (response *DeleteL4RulesResponse, err error)
- func (c *Client) DeleteL7Rules(request *DeleteL7RulesRequest) (response *DeleteL7RulesResponse, err error)
- func (c *Client) DeleteL7RulesWithContext(ctx context.Context, request *DeleteL7RulesRequest) (response *DeleteL7RulesResponse, err error)
- func (c *Client) DeleteNewL4Rules(request *DeleteNewL4RulesRequest) (response *DeleteNewL4RulesResponse, err error)
- func (c *Client) DeleteNewL4RulesWithContext(ctx context.Context, request *DeleteNewL4RulesRequest) (response *DeleteNewL4RulesResponse, err error)
- func (c *Client) DeleteNewL7Rules(request *DeleteNewL7RulesRequest) (response *DeleteNewL7RulesResponse, err error)
- func (c *Client) DeleteNewL7RulesWithContext(ctx context.Context, request *DeleteNewL7RulesRequest) (response *DeleteNewL7RulesResponse, err error)
- func (c *Client) DescribeActionLog(request *DescribeActionLogRequest) (response *DescribeActionLogResponse, err error)
- func (c *Client) DescribeActionLogWithContext(ctx context.Context, request *DescribeActionLogRequest) (response *DescribeActionLogResponse, err error)
- func (c *Client) DescribeBGPIPL7RuleMaxCnt(request *DescribeBGPIPL7RuleMaxCntRequest) (response *DescribeBGPIPL7RuleMaxCntResponse, err error)
- func (c *Client) DescribeBGPIPL7RuleMaxCntWithContext(ctx context.Context, request *DescribeBGPIPL7RuleMaxCntRequest) (response *DescribeBGPIPL7RuleMaxCntResponse, err error)
- func (c *Client) DescribeBaradData(request *DescribeBaradDataRequest) (response *DescribeBaradDataResponse, err error)
- func (c *Client) DescribeBaradDataWithContext(ctx context.Context, request *DescribeBaradDataRequest) (response *DescribeBaradDataResponse, err error)
- func (c *Client) DescribeBasicCCThreshold(request *DescribeBasicCCThresholdRequest) (response *DescribeBasicCCThresholdResponse, err error)
- func (c *Client) DescribeBasicCCThresholdWithContext(ctx context.Context, request *DescribeBasicCCThresholdRequest) (response *DescribeBasicCCThresholdResponse, err error)
- func (c *Client) DescribeBasicDeviceThreshold(request *DescribeBasicDeviceThresholdRequest) (response *DescribeBasicDeviceThresholdResponse, err error)
- func (c *Client) DescribeBasicDeviceThresholdWithContext(ctx context.Context, request *DescribeBasicDeviceThresholdRequest) (response *DescribeBasicDeviceThresholdResponse, err error)
- func (c *Client) DescribeBizHttpStatus(request *DescribeBizHttpStatusRequest) (response *DescribeBizHttpStatusResponse, err error)
- func (c *Client) DescribeBizHttpStatusWithContext(ctx context.Context, request *DescribeBizHttpStatusRequest) (response *DescribeBizHttpStatusResponse, err error)
- func (c *Client) DescribeBizTrend(request *DescribeBizTrendRequest) (response *DescribeBizTrendResponse, err error)
- func (c *Client) DescribeBizTrendWithContext(ctx context.Context, request *DescribeBizTrendRequest) (response *DescribeBizTrendResponse, err error)
- func (c *Client) DescribeCCAlarmThreshold(request *DescribeCCAlarmThresholdRequest) (response *DescribeCCAlarmThresholdResponse, err error)
- func (c *Client) DescribeCCAlarmThresholdWithContext(ctx context.Context, request *DescribeCCAlarmThresholdRequest) (response *DescribeCCAlarmThresholdResponse, err error)
- func (c *Client) DescribeCCEvList(request *DescribeCCEvListRequest) (response *DescribeCCEvListResponse, err error)
- func (c *Client) DescribeCCEvListWithContext(ctx context.Context, request *DescribeCCEvListRequest) (response *DescribeCCEvListResponse, err error)
- func (c *Client) DescribeCCFrequencyRules(request *DescribeCCFrequencyRulesRequest) (response *DescribeCCFrequencyRulesResponse, err error)
- func (c *Client) DescribeCCFrequencyRulesWithContext(ctx context.Context, request *DescribeCCFrequencyRulesRequest) (response *DescribeCCFrequencyRulesResponse, err error)
- func (c *Client) DescribeCCIpAllowDeny(request *DescribeCCIpAllowDenyRequest) (response *DescribeCCIpAllowDenyResponse, err error)
- func (c *Client) DescribeCCIpAllowDenyWithContext(ctx context.Context, request *DescribeCCIpAllowDenyRequest) (response *DescribeCCIpAllowDenyResponse, err error)
- func (c *Client) DescribeCCSelfDefinePolicy(request *DescribeCCSelfDefinePolicyRequest) (response *DescribeCCSelfDefinePolicyResponse, err error)
- func (c *Client) DescribeCCSelfDefinePolicyWithContext(ctx context.Context, request *DescribeCCSelfDefinePolicyRequest) (response *DescribeCCSelfDefinePolicyResponse, err error)
- func (c *Client) DescribeCCTrend(request *DescribeCCTrendRequest) (response *DescribeCCTrendResponse, err error)
- func (c *Client) DescribeCCTrendWithContext(ctx context.Context, request *DescribeCCTrendRequest) (response *DescribeCCTrendResponse, err error)
- func (c *Client) DescribeCCUrlAllow(request *DescribeCCUrlAllowRequest) (response *DescribeCCUrlAllowResponse, err error)
- func (c *Client) DescribeCCUrlAllowWithContext(ctx context.Context, request *DescribeCCUrlAllowRequest) (response *DescribeCCUrlAllowResponse, err error)
- func (c *Client) DescribeDDoSAlarmThreshold(request *DescribeDDoSAlarmThresholdRequest) (response *DescribeDDoSAlarmThresholdResponse, err error)
- func (c *Client) DescribeDDoSAlarmThresholdWithContext(ctx context.Context, request *DescribeDDoSAlarmThresholdRequest) (response *DescribeDDoSAlarmThresholdResponse, err error)
- func (c *Client) DescribeDDoSAttackIPRegionMap(request *DescribeDDoSAttackIPRegionMapRequest) (response *DescribeDDoSAttackIPRegionMapResponse, err error)
- func (c *Client) DescribeDDoSAttackIPRegionMapWithContext(ctx context.Context, request *DescribeDDoSAttackIPRegionMapRequest) (response *DescribeDDoSAttackIPRegionMapResponse, err error)
- func (c *Client) DescribeDDoSAttackSource(request *DescribeDDoSAttackSourceRequest) (response *DescribeDDoSAttackSourceResponse, err error)
- func (c *Client) DescribeDDoSAttackSourceWithContext(ctx context.Context, request *DescribeDDoSAttackSourceRequest) (response *DescribeDDoSAttackSourceResponse, err error)
- func (c *Client) DescribeDDoSCount(request *DescribeDDoSCountRequest) (response *DescribeDDoSCountResponse, err error)
- func (c *Client) DescribeDDoSCountWithContext(ctx context.Context, request *DescribeDDoSCountRequest) (response *DescribeDDoSCountResponse, err error)
- func (c *Client) DescribeDDoSDefendStatus(request *DescribeDDoSDefendStatusRequest) (response *DescribeDDoSDefendStatusResponse, err error)
- func (c *Client) DescribeDDoSDefendStatusWithContext(ctx context.Context, request *DescribeDDoSDefendStatusRequest) (response *DescribeDDoSDefendStatusResponse, err error)
- func (c *Client) DescribeDDoSEvInfo(request *DescribeDDoSEvInfoRequest) (response *DescribeDDoSEvInfoResponse, err error)
- func (c *Client) DescribeDDoSEvInfoWithContext(ctx context.Context, request *DescribeDDoSEvInfoRequest) (response *DescribeDDoSEvInfoResponse, err error)
- func (c *Client) DescribeDDoSEvList(request *DescribeDDoSEvListRequest) (response *DescribeDDoSEvListResponse, err error)
- func (c *Client) DescribeDDoSEvListWithContext(ctx context.Context, request *DescribeDDoSEvListRequest) (response *DescribeDDoSEvListResponse, err error)
- func (c *Client) DescribeDDoSIpLog(request *DescribeDDoSIpLogRequest) (response *DescribeDDoSIpLogResponse, err error)
- func (c *Client) DescribeDDoSIpLogWithContext(ctx context.Context, request *DescribeDDoSIpLogRequest) (response *DescribeDDoSIpLogResponse, err error)
- func (c *Client) DescribeDDoSNetCount(request *DescribeDDoSNetCountRequest) (response *DescribeDDoSNetCountResponse, err error)
- func (c *Client) DescribeDDoSNetCountWithContext(ctx context.Context, request *DescribeDDoSNetCountRequest) (response *DescribeDDoSNetCountResponse, err error)
- func (c *Client) DescribeDDoSNetEvInfo(request *DescribeDDoSNetEvInfoRequest) (response *DescribeDDoSNetEvInfoResponse, err error)
- func (c *Client) DescribeDDoSNetEvInfoWithContext(ctx context.Context, request *DescribeDDoSNetEvInfoRequest) (response *DescribeDDoSNetEvInfoResponse, err error)
- func (c *Client) DescribeDDoSNetEvList(request *DescribeDDoSNetEvListRequest) (response *DescribeDDoSNetEvListResponse, err error)
- func (c *Client) DescribeDDoSNetEvListWithContext(ctx context.Context, request *DescribeDDoSNetEvListRequest) (response *DescribeDDoSNetEvListResponse, err error)
- func (c *Client) DescribeDDoSNetIpLog(request *DescribeDDoSNetIpLogRequest) (response *DescribeDDoSNetIpLogResponse, err error)
- func (c *Client) DescribeDDoSNetIpLogWithContext(ctx context.Context, request *DescribeDDoSNetIpLogRequest) (response *DescribeDDoSNetIpLogResponse, err error)
- func (c *Client) DescribeDDoSNetTrend(request *DescribeDDoSNetTrendRequest) (response *DescribeDDoSNetTrendResponse, err error)
- func (c *Client) DescribeDDoSNetTrendWithContext(ctx context.Context, request *DescribeDDoSNetTrendRequest) (response *DescribeDDoSNetTrendResponse, err error)
- func (c *Client) DescribeDDoSPolicy(request *DescribeDDoSPolicyRequest) (response *DescribeDDoSPolicyResponse, err error)
- func (c *Client) DescribeDDoSPolicyWithContext(ctx context.Context, request *DescribeDDoSPolicyRequest) (response *DescribeDDoSPolicyResponse, err error)
- func (c *Client) DescribeDDoSTrend(request *DescribeDDoSTrendRequest) (response *DescribeDDoSTrendResponse, err error)
- func (c *Client) DescribeDDoSTrendWithContext(ctx context.Context, request *DescribeDDoSTrendRequest) (response *DescribeDDoSTrendResponse, err error)
- func (c *Client) DescribeDDoSUsedStatis(request *DescribeDDoSUsedStatisRequest) (response *DescribeDDoSUsedStatisResponse, err error)
- func (c *Client) DescribeDDoSUsedStatisWithContext(ctx context.Context, request *DescribeDDoSUsedStatisRequest) (response *DescribeDDoSUsedStatisResponse, err error)
- func (c *Client) DescribeIPProductInfo(request *DescribeIPProductInfoRequest) (response *DescribeIPProductInfoResponse, err error)
- func (c *Client) DescribeIPProductInfoWithContext(ctx context.Context, request *DescribeIPProductInfoRequest) (response *DescribeIPProductInfoResponse, err error)
- func (c *Client) DescribeInsurePacks(request *DescribeInsurePacksRequest) (response *DescribeInsurePacksResponse, err error)
- func (c *Client) DescribeInsurePacksWithContext(ctx context.Context, request *DescribeInsurePacksRequest) (response *DescribeInsurePacksResponse, err error)
- func (c *Client) DescribeIpBlockList(request *DescribeIpBlockListRequest) (response *DescribeIpBlockListResponse, err error)
- func (c *Client) DescribeIpBlockListWithContext(ctx context.Context, request *DescribeIpBlockListRequest) (response *DescribeIpBlockListResponse, err error)
- func (c *Client) DescribeIpUnBlockList(request *DescribeIpUnBlockListRequest) (response *DescribeIpUnBlockListResponse, err error)
- func (c *Client) DescribeIpUnBlockListWithContext(ctx context.Context, request *DescribeIpUnBlockListRequest) (response *DescribeIpUnBlockListResponse, err error)
- func (c *Client) DescribeL4HealthConfig(request *DescribeL4HealthConfigRequest) (response *DescribeL4HealthConfigResponse, err error)
- func (c *Client) DescribeL4HealthConfigWithContext(ctx context.Context, request *DescribeL4HealthConfigRequest) (response *DescribeL4HealthConfigResponse, err error)
- func (c *Client) DescribeL4RulesErrHealth(request *DescribeL4RulesErrHealthRequest) (response *DescribeL4RulesErrHealthResponse, err error)
- func (c *Client) DescribeL4RulesErrHealthWithContext(ctx context.Context, request *DescribeL4RulesErrHealthRequest) (response *DescribeL4RulesErrHealthResponse, err error)
- func (c *Client) DescribeL7HealthConfig(request *DescribeL7HealthConfigRequest) (response *DescribeL7HealthConfigResponse, err error)
- func (c *Client) DescribeL7HealthConfigWithContext(ctx context.Context, request *DescribeL7HealthConfigRequest) (response *DescribeL7HealthConfigResponse, err error)
- func (c *Client) DescribeNewL4Rules(request *DescribeNewL4RulesRequest) (response *DescribeNewL4RulesResponse, err error)
- func (c *Client) DescribeNewL4RulesErrHealth(request *DescribeNewL4RulesErrHealthRequest) (response *DescribeNewL4RulesErrHealthResponse, err error)
- func (c *Client) DescribeNewL4RulesErrHealthWithContext(ctx context.Context, request *DescribeNewL4RulesErrHealthRequest) (response *DescribeNewL4RulesErrHealthResponse, err error)
- func (c *Client) DescribeNewL4RulesWithContext(ctx context.Context, request *DescribeNewL4RulesRequest) (response *DescribeNewL4RulesResponse, err error)
- func (c *Client) DescribeNewL7RulesErrHealth(request *DescribeNewL7RulesErrHealthRequest) (response *DescribeNewL7RulesErrHealthResponse, err error)
- func (c *Client) DescribeNewL7RulesErrHealthWithContext(ctx context.Context, request *DescribeNewL7RulesErrHealthRequest) (response *DescribeNewL7RulesErrHealthResponse, err error)
- func (c *Client) DescribePackIndex(request *DescribePackIndexRequest) (response *DescribePackIndexResponse, err error)
- func (c *Client) DescribePackIndexWithContext(ctx context.Context, request *DescribePackIndexRequest) (response *DescribePackIndexResponse, err error)
- func (c *Client) DescribePcap(request *DescribePcapRequest) (response *DescribePcapResponse, err error)
- func (c *Client) DescribePcapWithContext(ctx context.Context, request *DescribePcapRequest) (response *DescribePcapResponse, err error)
- func (c *Client) DescribePolicyCase(request *DescribePolicyCaseRequest) (response *DescribePolicyCaseResponse, err error)
- func (c *Client) DescribePolicyCaseWithContext(ctx context.Context, request *DescribePolicyCaseRequest) (response *DescribePolicyCaseResponse, err error)
- func (c *Client) DescribeResIpList(request *DescribeResIpListRequest) (response *DescribeResIpListResponse, err error)
- func (c *Client) DescribeResIpListWithContext(ctx context.Context, request *DescribeResIpListRequest) (response *DescribeResIpListResponse, err error)
- func (c *Client) DescribeResourceList(request *DescribeResourceListRequest) (response *DescribeResourceListResponse, err error)
- func (c *Client) DescribeResourceListWithContext(ctx context.Context, request *DescribeResourceListRequest) (response *DescribeResourceListResponse, err error)
- func (c *Client) DescribeRuleSets(request *DescribeRuleSetsRequest) (response *DescribeRuleSetsResponse, err error)
- func (c *Client) DescribeRuleSetsWithContext(ctx context.Context, request *DescribeRuleSetsRequest) (response *DescribeRuleSetsResponse, err error)
- func (c *Client) DescribeSchedulingDomainList(request *DescribeSchedulingDomainListRequest) (response *DescribeSchedulingDomainListResponse, err error)
- func (c *Client) DescribeSchedulingDomainListWithContext(ctx context.Context, request *DescribeSchedulingDomainListRequest) (response *DescribeSchedulingDomainListResponse, err error)
- func (c *Client) DescribeSecIndex(request *DescribeSecIndexRequest) (response *DescribeSecIndexResponse, err error)
- func (c *Client) DescribeSecIndexWithContext(ctx context.Context, request *DescribeSecIndexRequest) (response *DescribeSecIndexResponse, err error)
- func (c *Client) DescribeSourceIpSegment(request *DescribeSourceIpSegmentRequest) (response *DescribeSourceIpSegmentResponse, err error)
- func (c *Client) DescribeSourceIpSegmentWithContext(ctx context.Context, request *DescribeSourceIpSegmentRequest) (response *DescribeSourceIpSegmentResponse, err error)
- func (c *Client) DescribeTransmitStatis(request *DescribeTransmitStatisRequest) (response *DescribeTransmitStatisResponse, err error)
- func (c *Client) DescribeTransmitStatisWithContext(ctx context.Context, request *DescribeTransmitStatisRequest) (response *DescribeTransmitStatisResponse, err error)
- func (c *Client) DescribeUnBlockStatis(request *DescribeUnBlockStatisRequest) (response *DescribeUnBlockStatisResponse, err error)
- func (c *Client) DescribeUnBlockStatisWithContext(ctx context.Context, request *DescribeUnBlockStatisRequest) (response *DescribeUnBlockStatisResponse, err error)
- func (c *Client) DescribleL4Rules(request *DescribleL4RulesRequest) (response *DescribleL4RulesResponse, err error)
- func (c *Client) DescribleL4RulesWithContext(ctx context.Context, request *DescribleL4RulesRequest) (response *DescribleL4RulesResponse, err error)
- func (c *Client) DescribleL7Rules(request *DescribleL7RulesRequest) (response *DescribleL7RulesResponse, err error)
- func (c *Client) DescribleL7RulesWithContext(ctx context.Context, request *DescribleL7RulesRequest) (response *DescribleL7RulesResponse, err error)
- func (c *Client) DescribleNewL7Rules(request *DescribleNewL7RulesRequest) (response *DescribleNewL7RulesResponse, err error)
- func (c *Client) DescribleNewL7RulesWithContext(ctx context.Context, request *DescribleNewL7RulesRequest) (response *DescribleNewL7RulesResponse, err error)
- func (c *Client) DescribleRegionCount(request *DescribleRegionCountRequest) (response *DescribleRegionCountResponse, err error)
- func (c *Client) DescribleRegionCountWithContext(ctx context.Context, request *DescribleRegionCountRequest) (response *DescribleRegionCountResponse, err error)
- func (c *Client) ModifyCCAlarmThreshold(request *ModifyCCAlarmThresholdRequest) (response *ModifyCCAlarmThresholdResponse, err error)
- func (c *Client) ModifyCCAlarmThresholdWithContext(ctx context.Context, request *ModifyCCAlarmThresholdRequest) (response *ModifyCCAlarmThresholdResponse, err error)
- func (c *Client) ModifyCCFrequencyRules(request *ModifyCCFrequencyRulesRequest) (response *ModifyCCFrequencyRulesResponse, err error)
- func (c *Client) ModifyCCFrequencyRulesStatus(request *ModifyCCFrequencyRulesStatusRequest) (response *ModifyCCFrequencyRulesStatusResponse, err error)
- func (c *Client) ModifyCCFrequencyRulesStatusWithContext(ctx context.Context, request *ModifyCCFrequencyRulesStatusRequest) (response *ModifyCCFrequencyRulesStatusResponse, err error)
- func (c *Client) ModifyCCFrequencyRulesWithContext(ctx context.Context, request *ModifyCCFrequencyRulesRequest) (response *ModifyCCFrequencyRulesResponse, err error)
- func (c *Client) ModifyCCHostProtection(request *ModifyCCHostProtectionRequest) (response *ModifyCCHostProtectionResponse, err error)
- func (c *Client) ModifyCCHostProtectionWithContext(ctx context.Context, request *ModifyCCHostProtectionRequest) (response *ModifyCCHostProtectionResponse, err error)
- func (c *Client) ModifyCCIpAllowDeny(request *ModifyCCIpAllowDenyRequest) (response *ModifyCCIpAllowDenyResponse, err error)
- func (c *Client) ModifyCCIpAllowDenyWithContext(ctx context.Context, request *ModifyCCIpAllowDenyRequest) (response *ModifyCCIpAllowDenyResponse, err error)
- func (c *Client) ModifyCCLevel(request *ModifyCCLevelRequest) (response *ModifyCCLevelResponse, err error)
- func (c *Client) ModifyCCLevelWithContext(ctx context.Context, request *ModifyCCLevelRequest) (response *ModifyCCLevelResponse, err error)
- func (c *Client) ModifyCCPolicySwitch(request *ModifyCCPolicySwitchRequest) (response *ModifyCCPolicySwitchResponse, err error)
- func (c *Client) ModifyCCPolicySwitchWithContext(ctx context.Context, request *ModifyCCPolicySwitchRequest) (response *ModifyCCPolicySwitchResponse, err error)
- func (c *Client) ModifyCCSelfDefinePolicy(request *ModifyCCSelfDefinePolicyRequest) (response *ModifyCCSelfDefinePolicyResponse, err error)
- func (c *Client) ModifyCCSelfDefinePolicyWithContext(ctx context.Context, request *ModifyCCSelfDefinePolicyRequest) (response *ModifyCCSelfDefinePolicyResponse, err error)
- func (c *Client) ModifyCCThreshold(request *ModifyCCThresholdRequest) (response *ModifyCCThresholdResponse, err error)
- func (c *Client) ModifyCCThresholdWithContext(ctx context.Context, request *ModifyCCThresholdRequest) (response *ModifyCCThresholdResponse, err error)
- func (c *Client) ModifyCCUrlAllow(request *ModifyCCUrlAllowRequest) (response *ModifyCCUrlAllowResponse, err error)
- func (c *Client) ModifyCCUrlAllowWithContext(ctx context.Context, request *ModifyCCUrlAllowRequest) (response *ModifyCCUrlAllowResponse, err error)
- func (c *Client) ModifyDDoSAIStatus(request *ModifyDDoSAIStatusRequest) (response *ModifyDDoSAIStatusResponse, err error)
- func (c *Client) ModifyDDoSAIStatusWithContext(ctx context.Context, request *ModifyDDoSAIStatusRequest) (response *ModifyDDoSAIStatusResponse, err error)
- func (c *Client) ModifyDDoSAlarmThreshold(request *ModifyDDoSAlarmThresholdRequest) (response *ModifyDDoSAlarmThresholdResponse, err error)
- func (c *Client) ModifyDDoSAlarmThresholdWithContext(ctx context.Context, request *ModifyDDoSAlarmThresholdRequest) (response *ModifyDDoSAlarmThresholdResponse, err error)
- func (c *Client) ModifyDDoSDefendStatus(request *ModifyDDoSDefendStatusRequest) (response *ModifyDDoSDefendStatusResponse, err error)
- func (c *Client) ModifyDDoSDefendStatusWithContext(ctx context.Context, request *ModifyDDoSDefendStatusRequest) (response *ModifyDDoSDefendStatusResponse, err error)
- func (c *Client) ModifyDDoSLevel(request *ModifyDDoSLevelRequest) (response *ModifyDDoSLevelResponse, err error)
- func (c *Client) ModifyDDoSLevelWithContext(ctx context.Context, request *ModifyDDoSLevelRequest) (response *ModifyDDoSLevelResponse, err error)
- func (c *Client) ModifyDDoSPolicy(request *ModifyDDoSPolicyRequest) (response *ModifyDDoSPolicyResponse, err error)
- func (c *Client) ModifyDDoSPolicyCase(request *ModifyDDoSPolicyCaseRequest) (response *ModifyDDoSPolicyCaseResponse, err error)
- func (c *Client) ModifyDDoSPolicyCaseWithContext(ctx context.Context, request *ModifyDDoSPolicyCaseRequest) (response *ModifyDDoSPolicyCaseResponse, err error)
- func (c *Client) ModifyDDoSPolicyName(request *ModifyDDoSPolicyNameRequest) (response *ModifyDDoSPolicyNameResponse, err error)
- func (c *Client) ModifyDDoSPolicyNameWithContext(ctx context.Context, request *ModifyDDoSPolicyNameRequest) (response *ModifyDDoSPolicyNameResponse, err error)
- func (c *Client) ModifyDDoSPolicyWithContext(ctx context.Context, request *ModifyDDoSPolicyRequest) (response *ModifyDDoSPolicyResponse, err error)
- func (c *Client) ModifyDDoSSwitch(request *ModifyDDoSSwitchRequest) (response *ModifyDDoSSwitchResponse, err error)
- func (c *Client) ModifyDDoSSwitchWithContext(ctx context.Context, request *ModifyDDoSSwitchRequest) (response *ModifyDDoSSwitchResponse, err error)
- func (c *Client) ModifyDDoSThreshold(request *ModifyDDoSThresholdRequest) (response *ModifyDDoSThresholdResponse, err error)
- func (c *Client) ModifyDDoSThresholdWithContext(ctx context.Context, request *ModifyDDoSThresholdRequest) (response *ModifyDDoSThresholdResponse, err error)
- func (c *Client) ModifyDDoSWaterKey(request *ModifyDDoSWaterKeyRequest) (response *ModifyDDoSWaterKeyResponse, err error)
- func (c *Client) ModifyDDoSWaterKeyWithContext(ctx context.Context, request *ModifyDDoSWaterKeyRequest) (response *ModifyDDoSWaterKeyResponse, err error)
- func (c *Client) ModifyElasticLimit(request *ModifyElasticLimitRequest) (response *ModifyElasticLimitResponse, err error)
- func (c *Client) ModifyElasticLimitWithContext(ctx context.Context, request *ModifyElasticLimitRequest) (response *ModifyElasticLimitResponse, err error)
- func (c *Client) ModifyL4Health(request *ModifyL4HealthRequest) (response *ModifyL4HealthResponse, err error)
- func (c *Client) ModifyL4HealthWithContext(ctx context.Context, request *ModifyL4HealthRequest) (response *ModifyL4HealthResponse, err error)
- func (c *Client) ModifyL4KeepTime(request *ModifyL4KeepTimeRequest) (response *ModifyL4KeepTimeResponse, err error)
- func (c *Client) ModifyL4KeepTimeWithContext(ctx context.Context, request *ModifyL4KeepTimeRequest) (response *ModifyL4KeepTimeResponse, err error)
- func (c *Client) ModifyL4Rules(request *ModifyL4RulesRequest) (response *ModifyL4RulesResponse, err error)
- func (c *Client) ModifyL4RulesWithContext(ctx context.Context, request *ModifyL4RulesRequest) (response *ModifyL4RulesResponse, err error)
- func (c *Client) ModifyL7Rules(request *ModifyL7RulesRequest) (response *ModifyL7RulesResponse, err error)
- func (c *Client) ModifyL7RulesWithContext(ctx context.Context, request *ModifyL7RulesRequest) (response *ModifyL7RulesResponse, err error)
- func (c *Client) ModifyNetReturnSwitch(request *ModifyNetReturnSwitchRequest) (response *ModifyNetReturnSwitchResponse, err error)
- func (c *Client) ModifyNetReturnSwitchWithContext(ctx context.Context, request *ModifyNetReturnSwitchRequest) (response *ModifyNetReturnSwitchResponse, err error)
- func (c *Client) ModifyNewDomainRules(request *ModifyNewDomainRulesRequest) (response *ModifyNewDomainRulesResponse, err error)
- func (c *Client) ModifyNewDomainRulesWithContext(ctx context.Context, request *ModifyNewDomainRulesRequest) (response *ModifyNewDomainRulesResponse, err error)
- func (c *Client) ModifyNewL4Rule(request *ModifyNewL4RuleRequest) (response *ModifyNewL4RuleResponse, err error)
- func (c *Client) ModifyNewL4RuleWithContext(ctx context.Context, request *ModifyNewL4RuleRequest) (response *ModifyNewL4RuleResponse, err error)
- func (c *Client) ModifyResBindDDoSPolicy(request *ModifyResBindDDoSPolicyRequest) (response *ModifyResBindDDoSPolicyResponse, err error)
- func (c *Client) ModifyResBindDDoSPolicyWithContext(ctx context.Context, request *ModifyResBindDDoSPolicyRequest) (response *ModifyResBindDDoSPolicyResponse, err error)
- func (c *Client) ModifyResourceRenewFlag(request *ModifyResourceRenewFlagRequest) (response *ModifyResourceRenewFlagResponse, err error)
- func (c *Client) ModifyResourceRenewFlagWithContext(ctx context.Context, request *ModifyResourceRenewFlagRequest) (response *ModifyResourceRenewFlagResponse, err error)
- type CreateBasicDDoSAlarmThresholdRequest
- type CreateBasicDDoSAlarmThresholdRequestParams
- type CreateBasicDDoSAlarmThresholdResponse
- type CreateBasicDDoSAlarmThresholdResponseParams
- type CreateBoundIPRequest
- type CreateBoundIPRequestParams
- type CreateBoundIPResponse
- type CreateBoundIPResponseParams
- type CreateCCFrequencyRulesRequest
- type CreateCCFrequencyRulesRequestParams
- type CreateCCFrequencyRulesResponse
- type CreateCCFrequencyRulesResponseParams
- type CreateCCSelfDefinePolicyRequest
- type CreateCCSelfDefinePolicyRequestParams
- type CreateCCSelfDefinePolicyResponse
- type CreateCCSelfDefinePolicyResponseParams
- type CreateDDoSPolicyCaseRequest
- type CreateDDoSPolicyCaseRequestParams
- type CreateDDoSPolicyCaseResponse
- type CreateDDoSPolicyCaseResponseParams
- type CreateDDoSPolicyRequest
- type CreateDDoSPolicyRequestParams
- type CreateDDoSPolicyResponse
- type CreateDDoSPolicyResponseParams
- type CreateInstanceNameRequest
- type CreateInstanceNameRequestParams
- type CreateInstanceNameResponse
- type CreateInstanceNameResponseParams
- type CreateL4HealthConfigRequest
- type CreateL4HealthConfigRequestParams
- type CreateL4HealthConfigResponse
- type CreateL4HealthConfigResponseParams
- type CreateL4RulesRequest
- type CreateL4RulesRequestParams
- type CreateL4RulesResponse
- type CreateL4RulesResponseParams
- type CreateL7CCRuleRequest
- type CreateL7CCRuleRequestParams
- type CreateL7CCRuleResponse
- type CreateL7CCRuleResponseParams
- type CreateL7HealthConfigRequest
- type CreateL7HealthConfigRequestParams
- type CreateL7HealthConfigResponse
- type CreateL7HealthConfigResponseParams
- type CreateL7RuleCertRequest
- type CreateL7RuleCertRequestParams
- type CreateL7RuleCertResponse
- type CreateL7RuleCertResponseParams
- type CreateL7RulesRequest
- type CreateL7RulesRequestParams
- type CreateL7RulesResponse
- type CreateL7RulesResponseParams
- type CreateL7RulesUploadRequest
- type CreateL7RulesUploadRequestParams
- type CreateL7RulesUploadResponse
- type CreateL7RulesUploadResponseParams
- type CreateNetReturnRequest
- type CreateNetReturnRequestParams
- type CreateNetReturnResponse
- type CreateNetReturnResponseParams
- type CreateNewL4RulesRequest
- type CreateNewL4RulesRequestParams
- type CreateNewL4RulesResponse
- type CreateNewL4RulesResponseParams
- type CreateNewL7RulesRequest
- type CreateNewL7RulesRequestParams
- type CreateNewL7RulesResponse
- type CreateNewL7RulesResponseParams
- type CreateNewL7RulesUploadRequest
- type CreateNewL7RulesUploadRequestParams
- type CreateNewL7RulesUploadResponse
- type CreateNewL7RulesUploadResponseParams
- type CreateUnblockIpRequest
- type CreateUnblockIpRequestParams
- type CreateUnblockIpResponse
- type CreateUnblockIpResponseParams
- type DDoSAlarmThreshold
- type DDoSAttackSourceRecord
- type DDoSEventRecord
- type DDoSPolicyDropOption
- type DDoSPolicyPacketFilter
- type DDoSPolicyPortLimit
- type DDosPolicy
- type DeleteCCFrequencyRulesRequest
- type DeleteCCFrequencyRulesRequestParams
- type DeleteCCFrequencyRulesResponse
- type DeleteCCFrequencyRulesResponseParams
- type DeleteCCSelfDefinePolicyRequest
- type DeleteCCSelfDefinePolicyRequestParams
- type DeleteCCSelfDefinePolicyResponse
- type DeleteCCSelfDefinePolicyResponseParams
- type DeleteDDoSPolicyCaseRequest
- type DeleteDDoSPolicyCaseRequestParams
- type DeleteDDoSPolicyCaseResponse
- type DeleteDDoSPolicyCaseResponseParams
- type DeleteDDoSPolicyRequest
- type DeleteDDoSPolicyRequestParams
- type DeleteDDoSPolicyResponse
- type DeleteDDoSPolicyResponseParams
- type DeleteL4RulesRequest
- type DeleteL4RulesRequestParams
- type DeleteL4RulesResponse
- type DeleteL4RulesResponseParams
- type DeleteL7RulesRequest
- type DeleteL7RulesRequestParams
- type DeleteL7RulesResponse
- type DeleteL7RulesResponseParams
- type DeleteNewL4RulesRequest
- type DeleteNewL4RulesRequestParams
- type DeleteNewL4RulesResponse
- type DeleteNewL4RulesResponseParams
- type DeleteNewL7RulesRequest
- type DeleteNewL7RulesRequestParams
- type DeleteNewL7RulesResponse
- type DeleteNewL7RulesResponseParams
- type DescribeActionLogRequest
- type DescribeActionLogRequestParams
- type DescribeActionLogResponse
- type DescribeActionLogResponseParams
- type DescribeBGPIPL7RuleMaxCntRequest
- type DescribeBGPIPL7RuleMaxCntRequestParams
- type DescribeBGPIPL7RuleMaxCntResponse
- type DescribeBGPIPL7RuleMaxCntResponseParams
- type DescribeBaradDataRequest
- type DescribeBaradDataRequestParams
- type DescribeBaradDataResponse
- type DescribeBaradDataResponseParams
- type DescribeBasicCCThresholdRequest
- type DescribeBasicCCThresholdRequestParams
- type DescribeBasicCCThresholdResponse
- type DescribeBasicCCThresholdResponseParams
- type DescribeBasicDeviceThresholdRequest
- type DescribeBasicDeviceThresholdRequestParams
- type DescribeBasicDeviceThresholdResponse
- type DescribeBasicDeviceThresholdResponseParams
- type DescribeBizHttpStatusRequest
- type DescribeBizHttpStatusRequestParams
- type DescribeBizHttpStatusResponse
- type DescribeBizHttpStatusResponseParams
- type DescribeBizTrendRequest
- type DescribeBizTrendRequestParams
- type DescribeBizTrendResponse
- type DescribeBizTrendResponseParams
- type DescribeCCAlarmThresholdRequest
- type DescribeCCAlarmThresholdRequestParams
- type DescribeCCAlarmThresholdResponse
- type DescribeCCAlarmThresholdResponseParams
- type DescribeCCEvListRequest
- type DescribeCCEvListRequestParams
- type DescribeCCEvListResponse
- type DescribeCCEvListResponseParams
- type DescribeCCFrequencyRulesRequest
- type DescribeCCFrequencyRulesRequestParams
- type DescribeCCFrequencyRulesResponse
- type DescribeCCFrequencyRulesResponseParams
- type DescribeCCIpAllowDenyRequest
- type DescribeCCIpAllowDenyRequestParams
- type DescribeCCIpAllowDenyResponse
- type DescribeCCIpAllowDenyResponseParams
- type DescribeCCSelfDefinePolicyRequest
- type DescribeCCSelfDefinePolicyRequestParams
- type DescribeCCSelfDefinePolicyResponse
- type DescribeCCSelfDefinePolicyResponseParams
- type DescribeCCTrendRequest
- type DescribeCCTrendRequestParams
- type DescribeCCTrendResponse
- type DescribeCCTrendResponseParams
- type DescribeCCUrlAllowRequest
- type DescribeCCUrlAllowRequestParams
- type DescribeCCUrlAllowResponse
- type DescribeCCUrlAllowResponseParams
- type DescribeDDoSAlarmThresholdRequest
- type DescribeDDoSAlarmThresholdRequestParams
- type DescribeDDoSAlarmThresholdResponse
- type DescribeDDoSAlarmThresholdResponseParams
- type DescribeDDoSAttackIPRegionMapRequest
- type DescribeDDoSAttackIPRegionMapRequestParams
- type DescribeDDoSAttackIPRegionMapResponse
- type DescribeDDoSAttackIPRegionMapResponseParams
- type DescribeDDoSAttackSourceRequest
- type DescribeDDoSAttackSourceRequestParams
- type DescribeDDoSAttackSourceResponse
- type DescribeDDoSAttackSourceResponseParams
- type DescribeDDoSCountRequest
- type DescribeDDoSCountRequestParams
- type DescribeDDoSCountResponse
- type DescribeDDoSCountResponseParams
- type DescribeDDoSDefendStatusRequest
- type DescribeDDoSDefendStatusRequestParams
- type DescribeDDoSDefendStatusResponse
- type DescribeDDoSDefendStatusResponseParams
- type DescribeDDoSEvInfoRequest
- type DescribeDDoSEvInfoRequestParams
- type DescribeDDoSEvInfoResponse
- type DescribeDDoSEvInfoResponseParams
- type DescribeDDoSEvListRequest
- type DescribeDDoSEvListRequestParams
- type DescribeDDoSEvListResponse
- type DescribeDDoSEvListResponseParams
- type DescribeDDoSIpLogRequest
- type DescribeDDoSIpLogRequestParams
- type DescribeDDoSIpLogResponse
- type DescribeDDoSIpLogResponseParams
- type DescribeDDoSNetCountRequest
- type DescribeDDoSNetCountRequestParams
- type DescribeDDoSNetCountResponse
- type DescribeDDoSNetCountResponseParams
- type DescribeDDoSNetEvInfoRequest
- type DescribeDDoSNetEvInfoRequestParams
- type DescribeDDoSNetEvInfoResponse
- type DescribeDDoSNetEvInfoResponseParams
- type DescribeDDoSNetEvListRequest
- type DescribeDDoSNetEvListRequestParams
- type DescribeDDoSNetEvListResponse
- type DescribeDDoSNetEvListResponseParams
- type DescribeDDoSNetIpLogRequest
- type DescribeDDoSNetIpLogRequestParams
- type DescribeDDoSNetIpLogResponse
- type DescribeDDoSNetIpLogResponseParams
- type DescribeDDoSNetTrendRequest
- type DescribeDDoSNetTrendRequestParams
- type DescribeDDoSNetTrendResponse
- type DescribeDDoSNetTrendResponseParams
- type DescribeDDoSPolicyRequest
- type DescribeDDoSPolicyRequestParams
- type DescribeDDoSPolicyResponse
- type DescribeDDoSPolicyResponseParams
- type DescribeDDoSTrendRequest
- type DescribeDDoSTrendRequestParams
- type DescribeDDoSTrendResponse
- type DescribeDDoSTrendResponseParams
- type DescribeDDoSUsedStatisRequest
- type DescribeDDoSUsedStatisRequestParams
- type DescribeDDoSUsedStatisResponse
- type DescribeDDoSUsedStatisResponseParams
- type DescribeIPProductInfoRequest
- type DescribeIPProductInfoRequestParams
- type DescribeIPProductInfoResponse
- type DescribeIPProductInfoResponseParams
- type DescribeInsurePacksRequest
- type DescribeInsurePacksRequestParams
- type DescribeInsurePacksResponse
- type DescribeInsurePacksResponseParams
- type DescribeIpBlockListRequest
- type DescribeIpBlockListRequestParams
- type DescribeIpBlockListResponse
- type DescribeIpBlockListResponseParams
- type DescribeIpUnBlockListRequest
- type DescribeIpUnBlockListRequestParams
- type DescribeIpUnBlockListResponse
- type DescribeIpUnBlockListResponseParams
- type DescribeL4HealthConfigRequest
- type DescribeL4HealthConfigRequestParams
- type DescribeL4HealthConfigResponse
- type DescribeL4HealthConfigResponseParams
- type DescribeL4RulesErrHealthRequest
- type DescribeL4RulesErrHealthRequestParams
- type DescribeL4RulesErrHealthResponse
- type DescribeL4RulesErrHealthResponseParams
- type DescribeL7HealthConfigRequest
- type DescribeL7HealthConfigRequestParams
- type DescribeL7HealthConfigResponse
- type DescribeL7HealthConfigResponseParams
- type DescribeNewL4RulesErrHealthRequest
- type DescribeNewL4RulesErrHealthRequestParams
- type DescribeNewL4RulesErrHealthResponse
- type DescribeNewL4RulesErrHealthResponseParams
- type DescribeNewL4RulesRequest
- type DescribeNewL4RulesRequestParams
- type DescribeNewL4RulesResponse
- type DescribeNewL4RulesResponseParams
- type DescribeNewL7RulesErrHealthRequest
- type DescribeNewL7RulesErrHealthRequestParams
- type DescribeNewL7RulesErrHealthResponse
- type DescribeNewL7RulesErrHealthResponseParams
- type DescribePackIndexRequest
- type DescribePackIndexRequestParams
- type DescribePackIndexResponse
- type DescribePackIndexResponseParams
- type DescribePcapRequest
- type DescribePcapRequestParams
- type DescribePcapResponse
- type DescribePcapResponseParams
- type DescribePolicyCaseRequest
- type DescribePolicyCaseRequestParams
- type DescribePolicyCaseResponse
- type DescribePolicyCaseResponseParams
- type DescribeResIpListRequest
- type DescribeResIpListRequestParams
- type DescribeResIpListResponse
- type DescribeResIpListResponseParams
- type DescribeResourceListRequest
- type DescribeResourceListRequestParams
- type DescribeResourceListResponse
- type DescribeResourceListResponseParams
- type DescribeRuleSetsRequest
- type DescribeRuleSetsRequestParams
- type DescribeRuleSetsResponse
- type DescribeRuleSetsResponseParams
- type DescribeSchedulingDomainListRequest
- type DescribeSchedulingDomainListRequestParams
- type DescribeSchedulingDomainListResponse
- type DescribeSchedulingDomainListResponseParams
- type DescribeSecIndexRequest
- type DescribeSecIndexRequestParams
- type DescribeSecIndexResponse
- type DescribeSecIndexResponseParams
- type DescribeSourceIpSegmentRequest
- type DescribeSourceIpSegmentRequestParams
- type DescribeSourceIpSegmentResponse
- type DescribeSourceIpSegmentResponseParams
- type DescribeTransmitStatisRequest
- type DescribeTransmitStatisRequestParams
- type DescribeTransmitStatisResponse
- type DescribeTransmitStatisResponseParams
- type DescribeUnBlockStatisRequest
- type DescribeUnBlockStatisRequestParams
- type DescribeUnBlockStatisResponse
- type DescribeUnBlockStatisResponseParams
- type DescribleL4RulesRequest
- type DescribleL4RulesRequestParams
- type DescribleL4RulesResponse
- type DescribleL4RulesResponseParams
- type DescribleL7RulesRequest
- type DescribleL7RulesRequestParams
- type DescribleL7RulesResponse
- type DescribleL7RulesResponseParams
- type DescribleNewL7RulesRequest
- type DescribleNewL7RulesRequestParams
- type DescribleNewL7RulesResponse
- type DescribleNewL7RulesResponseParams
- type DescribleRegionCountRequest
- type DescribleRegionCountRequestParams
- type DescribleRegionCountResponse
- type DescribleRegionCountResponseParams
- type HttpStatusMap
- type IpBlackWhite
- type IpBlockData
- type IpUnBlockData
- type KeyValue
- type KeyValueRecord
- type L4DelRule
- type L4HealthConfig
- type L4RuleEntry
- type L4RuleHealth
- type L4RuleSource
- type L7HealthConfig
- type L7RuleEntry
- type L7RuleHealth
- type ModifyCCAlarmThresholdRequest
- type ModifyCCAlarmThresholdRequestParams
- type ModifyCCAlarmThresholdResponse
- type ModifyCCAlarmThresholdResponseParams
- type ModifyCCFrequencyRulesRequest
- type ModifyCCFrequencyRulesRequestParams
- type ModifyCCFrequencyRulesResponse
- type ModifyCCFrequencyRulesResponseParams
- type ModifyCCFrequencyRulesStatusRequest
- type ModifyCCFrequencyRulesStatusRequestParams
- type ModifyCCFrequencyRulesStatusResponse
- type ModifyCCFrequencyRulesStatusResponseParams
- type ModifyCCHostProtectionRequest
- type ModifyCCHostProtectionRequestParams
- type ModifyCCHostProtectionResponse
- type ModifyCCHostProtectionResponseParams
- type ModifyCCIpAllowDenyRequest
- type ModifyCCIpAllowDenyRequestParams
- type ModifyCCIpAllowDenyResponse
- type ModifyCCIpAllowDenyResponseParams
- type ModifyCCLevelRequest
- type ModifyCCLevelRequestParams
- type ModifyCCLevelResponse
- type ModifyCCLevelResponseParams
- type ModifyCCPolicySwitchRequest
- type ModifyCCPolicySwitchRequestParams
- type ModifyCCPolicySwitchResponse
- type ModifyCCPolicySwitchResponseParams
- type ModifyCCSelfDefinePolicyRequest
- type ModifyCCSelfDefinePolicyRequestParams
- type ModifyCCSelfDefinePolicyResponse
- type ModifyCCSelfDefinePolicyResponseParams
- type ModifyCCThresholdRequest
- type ModifyCCThresholdRequestParams
- type ModifyCCThresholdResponse
- type ModifyCCThresholdResponseParams
- type ModifyCCUrlAllowRequest
- type ModifyCCUrlAllowRequestParams
- type ModifyCCUrlAllowResponse
- type ModifyCCUrlAllowResponseParams
- type ModifyDDoSAIStatusRequest
- type ModifyDDoSAIStatusRequestParams
- type ModifyDDoSAIStatusResponse
- type ModifyDDoSAIStatusResponseParams
- type ModifyDDoSAlarmThresholdRequest
- type ModifyDDoSAlarmThresholdRequestParams
- type ModifyDDoSAlarmThresholdResponse
- type ModifyDDoSAlarmThresholdResponseParams
- type ModifyDDoSDefendStatusRequest
- type ModifyDDoSDefendStatusRequestParams
- type ModifyDDoSDefendStatusResponse
- type ModifyDDoSDefendStatusResponseParams
- type ModifyDDoSLevelRequest
- type ModifyDDoSLevelRequestParams
- type ModifyDDoSLevelResponse
- type ModifyDDoSLevelResponseParams
- type ModifyDDoSPolicyCaseRequest
- type ModifyDDoSPolicyCaseRequestParams
- type ModifyDDoSPolicyCaseResponse
- type ModifyDDoSPolicyCaseResponseParams
- type ModifyDDoSPolicyNameRequest
- type ModifyDDoSPolicyNameRequestParams
- type ModifyDDoSPolicyNameResponse
- type ModifyDDoSPolicyNameResponseParams
- type ModifyDDoSPolicyRequest
- type ModifyDDoSPolicyRequestParams
- type ModifyDDoSPolicyResponse
- type ModifyDDoSPolicyResponseParams
- type ModifyDDoSSwitchRequest
- type ModifyDDoSSwitchRequestParams
- type ModifyDDoSSwitchResponse
- type ModifyDDoSSwitchResponseParams
- type ModifyDDoSThresholdRequest
- type ModifyDDoSThresholdRequestParams
- type ModifyDDoSThresholdResponse
- type ModifyDDoSThresholdResponseParams
- type ModifyDDoSWaterKeyRequest
- type ModifyDDoSWaterKeyRequestParams
- type ModifyDDoSWaterKeyResponse
- type ModifyDDoSWaterKeyResponseParams
- type ModifyElasticLimitRequest
- type ModifyElasticLimitRequestParams
- type ModifyElasticLimitResponse
- type ModifyElasticLimitResponseParams
- type ModifyL4HealthRequest
- type ModifyL4HealthRequestParams
- type ModifyL4HealthResponse
- type ModifyL4HealthResponseParams
- type ModifyL4KeepTimeRequest
- type ModifyL4KeepTimeRequestParams
- type ModifyL4KeepTimeResponse
- type ModifyL4KeepTimeResponseParams
- type ModifyL4RulesRequest
- type ModifyL4RulesRequestParams
- type ModifyL4RulesResponse
- type ModifyL4RulesResponseParams
- type ModifyL7RulesRequest
- type ModifyL7RulesRequestParams
- type ModifyL7RulesResponse
- type ModifyL7RulesResponseParams
- type ModifyNetReturnSwitchRequest
- type ModifyNetReturnSwitchRequestParams
- type ModifyNetReturnSwitchResponse
- type ModifyNetReturnSwitchResponseParams
- type ModifyNewDomainRulesRequest
- type ModifyNewDomainRulesRequestParams
- type ModifyNewDomainRulesResponse
- type ModifyNewDomainRulesResponseParams
- type ModifyNewL4RuleRequest
- type ModifyNewL4RuleRequestParams
- type ModifyNewL4RuleResponse
- type ModifyNewL4RuleResponseParams
- type ModifyResBindDDoSPolicyRequest
- type ModifyResBindDDoSPolicyRequestParams
- type ModifyResBindDDoSPolicyResponse
- type ModifyResBindDDoSPolicyResponseParams
- type ModifyResourceRenewFlagRequest
- type ModifyResourceRenewFlagRequestParams
- type ModifyResourceRenewFlagResponse
- type ModifyResourceRenewFlagResponseParams
- type NewL4RuleEntry
- type NewL7RuleEntry
- type OrderBy
- type Paging
- type ProtocolPort
- type RegionInstanceCount
- type ResourceIp
- type SchedulingDomain
- type SuccessCode
- type WaterPrintKey
- type WaterPrintPolicy
Constants ¶
const ( // DryRun 操作,代表请求将会是成功的,只是多传了 DryRun 参数。 DRYRUNOPERATION = "DryRunOperation" // 操作失败。 FAILEDOPERATION = "FailedOperation" // 内部错误。 INTERNALERROR = "InternalError" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // 参数取值错误。 INVALIDPARAMETERVALUE = "InvalidParameterValue" // 超过配额限制。 LIMITEXCEEDED = "LimitExceeded" // 缺少参数错误。 MISSINGPARAMETER = "MissingParameter" // 资源被占用。 RESOURCEINUSE = "ResourceInUse" // 资源不存在。 RESOURCENOTFOUND = "ResourceNotFound" // 资源不可用。 RESOURCEUNAVAILABLE = "ResourceUnavailable" // 未知参数错误。 UNKNOWNPARAMETER = "UnknownParameter" // 操作不支持。 UNSUPPORTEDOPERATION = "UnsupportedOperation" )
const APIVersion = "2018-07-09"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaradData ¶
type BaradData struct { // 指标名(connum表示TCP活跃连接数; // new_conn表示新建TCP连接数; // inactive_conn表示非活跃连接数; // intraffic表示入流量; // outtraffic表示出流量; // alltraffic表示出流量和入流量之和; // inpkg表示入包速率; // outpkg表示出包速率;) MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 值数组 Data []*float64 `json:"Data,omitnil,omitempty" name:"Data"` // 值数组的大小 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` }
type BoundIpInfo ¶
type BoundIpInfo struct { // IP地址 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 绑定的产品分类,取值[public(CVM、CLB产品),bm(黑石产品),eni(弹性网卡),vpngw(VPN网关), natgw(NAT网关),waf(Web应用安全产品),fpc(金融产品),gaap(GAAP产品), other(托管IP)] BizType *string `json:"BizType,omitnil,omitempty" name:"BizType"` // 产品分类下的子类型,取值[cvm(CVM),lb(负载均衡器),eni(弹性网卡),vpngw(VPN),natgw(NAT),waf(WAF),fpc(金融),gaap(GAAP),other(托管IP),eip(黑石弹性IP)] DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // IP所属的资源实例ID,当绑定新IP时必须填写此字段;例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*); 如果绑定的是托管IP没有对应的资源实例ID,请填写"none"; InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 运营商,0:电信;1:联通;2:移动;5:BGP IspCode *uint64 `json:"IspCode,omitnil,omitempty" name:"IspCode"` }
type CCAlarmThreshold ¶
type CCAlarmThreshold struct { // CC告警阈值 AlarmThreshold *uint64 `json:"AlarmThreshold,omitnil,omitempty" name:"AlarmThreshold"` }
type CCEventRecord ¶
type CCEventRecord struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 资源的IP Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` // 攻击开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 攻击结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 总请求QPS峰值 ReqQps *uint64 `json:"ReqQps,omitnil,omitempty" name:"ReqQps"` // 攻击QPS峰值 DropQps *uint64 `json:"DropQps,omitnil,omitempty" name:"DropQps"` // 攻击状态,取值[0(攻击中), 1(攻击结束)] AttackStatus *uint64 `json:"AttackStatus,omitnil,omitempty" name:"AttackStatus"` // 资源名称 // 注意:此字段可能返回 null,表示取不到有效值。 ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"` // 域名列表 // 注意:此字段可能返回 null,表示取不到有效值。 DomainList *string `json:"DomainList,omitnil,omitempty" name:"DomainList"` // uri列表 // 注意:此字段可能返回 null,表示取不到有效值。 UriList *string `json:"UriList,omitnil,omitempty" name:"UriList"` // 攻击源列表 // 注意:此字段可能返回 null,表示取不到有效值。 AttackipList *string `json:"AttackipList,omitnil,omitempty" name:"AttackipList"` }
type CCFrequencyRule ¶
type CCFrequencyRule struct { // CC的访问频率控制规则ID CCFrequencyRuleId *string `json:"CCFrequencyRuleId,omitnil,omitempty" name:"CCFrequencyRuleId"` // URI字符串,必须以/开头,例如/abc/a.php,长度不超过31;当URI=/时,匹配模式只能选择前缀匹配; Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"` // User-Agent字符串,长度不超过80 UserAgent *string `json:"UserAgent,omitnil,omitempty" name:"UserAgent"` // Cookie字符串,长度不超过40 Cookie *string `json:"Cookie,omitnil,omitempty" name:"Cookie"` // 匹配规则,取值["include"(前缀匹配),"equal"(完全匹配)] Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"` // 统计周期,单位秒,取值[10, 30, 60] Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 访问次数,取值[1-10000] ReqNumber *uint64 `json:"ReqNumber,omitnil,omitempty" name:"ReqNumber"` // 执行动作,取值["alg"(人机识别), "drop"(拦截)] Act *string `json:"Act,omitnil,omitempty" name:"Act"` // 执行时间,单位秒,取值[1-900] ExeDuration *uint64 `json:"ExeDuration,omitnil,omitempty" name:"ExeDuration"` }
type CCPolicy ¶
type CCPolicy struct { // 策略名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 匹配模式,取值[matching(匹配模式), speedlimit(限速模式)] Smode *string `json:"Smode,omitnil,omitempty" name:"Smode"` // 策略id SetId *string `json:"SetId,omitnil,omitempty" name:"SetId"` // 每分钟限制的次数 Frequency *uint64 `json:"Frequency,omitnil,omitempty" name:"Frequency"` // 执行策略模式,拦截或者验证码,取值[alg(验证码), drop(拦截)] ExeMode *string `json:"ExeMode,omitnil,omitempty" name:"ExeMode"` // 生效开关 Switch *uint64 `json:"Switch,omitnil,omitempty" name:"Switch"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 规则列表 RuleList []*CCRule `json:"RuleList,omitnil,omitempty" name:"RuleList"` // IP列表,如果不填时,请传空数组但不能为null; IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` // cc防护类型,取值[http,https] Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 可选字段,表示HTTPS的CC防护域名对应的转发规则ID; RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // HTTPS的CC防护域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
type CCRuleConfig ¶
type CCRuleConfig struct { // 统计周期,单位秒,取值[10, 30, 60] Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 访问次数,取值[1-10000] ReqNumber *uint64 `json:"ReqNumber,omitnil,omitempty" name:"ReqNumber"` // 执行动作,取值["alg"(人机识别), "drop"(拦截)] Action *string `json:"Action,omitnil,omitempty" name:"Action"` // 执行时间,单位秒,取值[1-900] ExeDuration *uint64 `json:"ExeDuration,omitnil,omitempty" name:"ExeDuration"` }
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) CreateBasicDDoSAlarmThreshold ¶
func (c *Client) CreateBasicDDoSAlarmThreshold(request *CreateBasicDDoSAlarmThresholdRequest) (response *CreateBasicDDoSAlarmThresholdResponse, err error)
CreateBasicDDoSAlarmThreshold 设置基础防护的DDoS告警阈值,只支持基础防护产品
func (*Client) CreateBasicDDoSAlarmThresholdWithContext ¶ added in v1.0.324
func (c *Client) CreateBasicDDoSAlarmThresholdWithContext(ctx context.Context, request *CreateBasicDDoSAlarmThresholdRequest) (response *CreateBasicDDoSAlarmThresholdResponse, err error)
CreateBasicDDoSAlarmThreshold 设置基础防护的DDoS告警阈值,只支持基础防护产品
func (*Client) CreateBoundIP ¶
func (c *Client) CreateBoundIP(request *CreateBoundIPRequest) (response *CreateBoundIPResponse, err error)
CreateBoundIP 绑定IP到高防包实例,支持独享包、共享包;需要注意的是此接口绑定或解绑IP是异步接口,当处于绑定或解绑中时,则不允许再进行绑定或解绑,需要等待当前绑定或解绑完成。
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCEINUSE = "ResourceInUse" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateBoundIPWithContext ¶ added in v1.0.324
func (c *Client) CreateBoundIPWithContext(ctx context.Context, request *CreateBoundIPRequest) (response *CreateBoundIPResponse, err error)
CreateBoundIP 绑定IP到高防包实例,支持独享包、共享包;需要注意的是此接口绑定或解绑IP是异步接口,当处于绑定或解绑中时,则不允许再进行绑定或解绑,需要等待当前绑定或解绑完成。
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCEINUSE = "ResourceInUse" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateCCFrequencyRules ¶
func (c *Client) CreateCCFrequencyRules(request *CreateCCFrequencyRulesRequest) (response *CreateCCFrequencyRulesResponse, err error)
CreateCCFrequencyRules 添加CC防护的访问频率控制规则
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCEINUSE = "ResourceInUse" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateCCFrequencyRulesWithContext ¶ added in v1.0.324
func (c *Client) CreateCCFrequencyRulesWithContext(ctx context.Context, request *CreateCCFrequencyRulesRequest) (response *CreateCCFrequencyRulesResponse, err error)
CreateCCFrequencyRules 添加CC防护的访问频率控制规则
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCEINUSE = "ResourceInUse" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateCCSelfDefinePolicy ¶
func (c *Client) CreateCCSelfDefinePolicy(request *CreateCCSelfDefinePolicyRequest) (response *CreateCCSelfDefinePolicyResponse, err error)
CreateCCSelfDefinePolicy 创建CC自定义策略
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) CreateCCSelfDefinePolicyWithContext ¶ added in v1.0.324
func (c *Client) CreateCCSelfDefinePolicyWithContext(ctx context.Context, request *CreateCCSelfDefinePolicyRequest) (response *CreateCCSelfDefinePolicyResponse, err error)
CreateCCSelfDefinePolicy 创建CC自定义策略
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) CreateDDoSPolicy ¶
func (c *Client) CreateDDoSPolicy(request *CreateDDoSPolicyRequest) (response *CreateDDoSPolicyResponse, err error)
CreateDDoSPolicy 添加DDoS高级策略
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded"
func (*Client) CreateDDoSPolicyCase ¶
func (c *Client) CreateDDoSPolicyCase(request *CreateDDoSPolicyCaseRequest) (response *CreateDDoSPolicyCaseResponse, err error)
CreateDDoSPolicyCase 添加策略场景
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded"
func (*Client) CreateDDoSPolicyCaseWithContext ¶ added in v1.0.324
func (c *Client) CreateDDoSPolicyCaseWithContext(ctx context.Context, request *CreateDDoSPolicyCaseRequest) (response *CreateDDoSPolicyCaseResponse, err error)
CreateDDoSPolicyCase 添加策略场景
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded"
func (*Client) CreateDDoSPolicyWithContext ¶ added in v1.0.324
func (c *Client) CreateDDoSPolicyWithContext(ctx context.Context, request *CreateDDoSPolicyRequest) (response *CreateDDoSPolicyResponse, err error)
CreateDDoSPolicy 添加DDoS高级策略
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded"
func (*Client) CreateInstanceName ¶
func (c *Client) CreateInstanceName(request *CreateInstanceNameRequest) (response *CreateInstanceNameResponse, err error)
CreateInstanceName 资源实例重命名,支持独享包、共享包、高防IP、高防IP专业版;
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded"
func (*Client) CreateInstanceNameWithContext ¶ added in v1.0.324
func (c *Client) CreateInstanceNameWithContext(ctx context.Context, request *CreateInstanceNameRequest) (response *CreateInstanceNameResponse, err error)
CreateInstanceName 资源实例重命名,支持独享包、共享包、高防IP、高防IP专业版;
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded"
func (*Client) CreateL4HealthConfig ¶
func (c *Client) CreateL4HealthConfig(request *CreateL4HealthConfigRequest) (response *CreateL4HealthConfigResponse, err error)
CreateL4HealthConfig 上传四层健康检查配置
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded"
func (*Client) CreateL4HealthConfigWithContext ¶ added in v1.0.324
func (c *Client) CreateL4HealthConfigWithContext(ctx context.Context, request *CreateL4HealthConfigRequest) (response *CreateL4HealthConfigResponse, err error)
CreateL4HealthConfig 上传四层健康检查配置
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded"
func (*Client) CreateL4Rules ¶
func (c *Client) CreateL4Rules(request *CreateL4RulesRequest) (response *CreateL4RulesResponse, err error)
CreateL4Rules 添加L4转发规则
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded"
func (*Client) CreateL4RulesWithContext ¶ added in v1.0.324
func (c *Client) CreateL4RulesWithContext(ctx context.Context, request *CreateL4RulesRequest) (response *CreateL4RulesResponse, err error)
CreateL4Rules 添加L4转发规则
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded"
func (*Client) CreateL7CCRule ¶
func (c *Client) CreateL7CCRule(request *CreateL7CCRuleRequest) (response *CreateL7CCRuleResponse, err error)
CreateL7CCRule 此接口是7层CC的访问频控自定义规则(IP+Host维度,不支持具体的URI),此接口已弃用,请调用新接口CreateCCFrequencyRules,新接口同时支持IP+Host维度以及具体的URI;
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded"
func (*Client) CreateL7CCRuleWithContext ¶ added in v1.0.324
func (c *Client) CreateL7CCRuleWithContext(ctx context.Context, request *CreateL7CCRuleRequest) (response *CreateL7CCRuleResponse, err error)
CreateL7CCRule 此接口是7层CC的访问频控自定义规则(IP+Host维度,不支持具体的URI),此接口已弃用,请调用新接口CreateCCFrequencyRules,新接口同时支持IP+Host维度以及具体的URI;
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded"
func (*Client) CreateL7HealthConfig ¶
func (c *Client) CreateL7HealthConfig(request *CreateL7HealthConfigRequest) (response *CreateL7HealthConfigResponse, err error)
CreateL7HealthConfig 上传七层健康检查配置
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded"
func (*Client) CreateL7HealthConfigWithContext ¶ added in v1.0.324
func (c *Client) CreateL7HealthConfigWithContext(ctx context.Context, request *CreateL7HealthConfigRequest) (response *CreateL7HealthConfigResponse, err error)
CreateL7HealthConfig 上传七层健康检查配置
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded"
func (*Client) CreateL7RuleCert ¶
func (c *Client) CreateL7RuleCert(request *CreateL7RuleCertRequest) (response *CreateL7RuleCertResponse, err error)
CreateL7RuleCert 配置7层转发规则的证书
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) CreateL7RuleCertWithContext ¶ added in v1.0.324
func (c *Client) CreateL7RuleCertWithContext(ctx context.Context, request *CreateL7RuleCertRequest) (response *CreateL7RuleCertResponse, err error)
CreateL7RuleCert 配置7层转发规则的证书
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) CreateL7Rules ¶
func (c *Client) CreateL7Rules(request *CreateL7RulesRequest) (response *CreateL7RulesResponse, err error)
CreateL7Rules 添加7层(网站)转发规则
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) CreateL7RulesUpload ¶
func (c *Client) CreateL7RulesUpload(request *CreateL7RulesUploadRequest) (response *CreateL7RulesUploadResponse, err error)
CreateL7RulesUpload 批量上传7层转发规则
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) CreateL7RulesUploadWithContext ¶ added in v1.0.324
func (c *Client) CreateL7RulesUploadWithContext(ctx context.Context, request *CreateL7RulesUploadRequest) (response *CreateL7RulesUploadResponse, err error)
CreateL7RulesUpload 批量上传7层转发规则
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) CreateL7RulesWithContext ¶ added in v1.0.324
func (c *Client) CreateL7RulesWithContext(ctx context.Context, request *CreateL7RulesRequest) (response *CreateL7RulesResponse, err error)
CreateL7Rules 添加7层(网站)转发规则
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) CreateNetReturn ¶
func (c *Client) CreateNetReturn(request *CreateNetReturnRequest) (response *CreateNetReturnResponse, err error)
CreateNetReturn 高防IP专业版一键切回源站
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) CreateNetReturnWithContext ¶ added in v1.0.324
func (c *Client) CreateNetReturnWithContext(ctx context.Context, request *CreateNetReturnRequest) (response *CreateNetReturnResponse, err error)
CreateNetReturn 高防IP专业版一键切回源站
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) CreateNewL4Rules ¶
func (c *Client) CreateNewL4Rules(request *CreateNewL4RulesRequest) (response *CreateNewL4RulesResponse, err error)
CreateNewL4Rules 添加L4转发规则
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) CreateNewL4RulesWithContext ¶ added in v1.0.324
func (c *Client) CreateNewL4RulesWithContext(ctx context.Context, request *CreateNewL4RulesRequest) (response *CreateNewL4RulesResponse, err error)
CreateNewL4Rules 添加L4转发规则
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) CreateNewL7Rules ¶
func (c *Client) CreateNewL7Rules(request *CreateNewL7RulesRequest) (response *CreateNewL7RulesResponse, err error)
CreateNewL7Rules 添加7层转发规则
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateNewL7RulesUpload ¶
func (c *Client) CreateNewL7RulesUpload(request *CreateNewL7RulesUploadRequest) (response *CreateNewL7RulesUploadResponse, err error)
CreateNewL7RulesUpload 批量上传7层转发规则
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateNewL7RulesUploadWithContext ¶ added in v1.0.324
func (c *Client) CreateNewL7RulesUploadWithContext(ctx context.Context, request *CreateNewL7RulesUploadRequest) (response *CreateNewL7RulesUploadResponse, err error)
CreateNewL7RulesUpload 批量上传7层转发规则
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateNewL7RulesWithContext ¶ added in v1.0.324
func (c *Client) CreateNewL7RulesWithContext(ctx context.Context, request *CreateNewL7RulesRequest) (response *CreateNewL7RulesResponse, err error)
CreateNewL7Rules 添加7层转发规则
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateUnblockIp ¶
func (c *Client) CreateUnblockIp(request *CreateUnblockIpRequest) (response *CreateUnblockIpResponse, err error)
CreateUnblockIp IP解封操作
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateUnblockIpWithContext ¶ added in v1.0.324
func (c *Client) CreateUnblockIpWithContext(ctx context.Context, request *CreateUnblockIpRequest) (response *CreateUnblockIpResponse, err error)
CreateUnblockIp IP解封操作
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteCCFrequencyRules ¶
func (c *Client) DeleteCCFrequencyRules(request *DeleteCCFrequencyRulesRequest) (response *DeleteCCFrequencyRulesResponse, err error)
DeleteCCFrequencyRules 删除CC防护的访问频率控制规则
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteCCFrequencyRulesWithContext ¶ added in v1.0.324
func (c *Client) DeleteCCFrequencyRulesWithContext(ctx context.Context, request *DeleteCCFrequencyRulesRequest) (response *DeleteCCFrequencyRulesResponse, err error)
DeleteCCFrequencyRules 删除CC防护的访问频率控制规则
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteCCSelfDefinePolicy ¶
func (c *Client) DeleteCCSelfDefinePolicy(request *DeleteCCSelfDefinePolicyRequest) (response *DeleteCCSelfDefinePolicyResponse, err error)
DeleteCCSelfDefinePolicy 删除CC自定义策略
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DeleteCCSelfDefinePolicyWithContext ¶ added in v1.0.324
func (c *Client) DeleteCCSelfDefinePolicyWithContext(ctx context.Context, request *DeleteCCSelfDefinePolicyRequest) (response *DeleteCCSelfDefinePolicyResponse, err error)
DeleteCCSelfDefinePolicy 删除CC自定义策略
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DeleteDDoSPolicy ¶
func (c *Client) DeleteDDoSPolicy(request *DeleteDDoSPolicyRequest) (response *DeleteDDoSPolicyResponse, err error)
DeleteDDoSPolicy 删除DDoS高级策略
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) DeleteDDoSPolicyCase ¶
func (c *Client) DeleteDDoSPolicyCase(request *DeleteDDoSPolicyCaseRequest) (response *DeleteDDoSPolicyCaseResponse, err error)
DeleteDDoSPolicyCase 删除策略场景
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) DeleteDDoSPolicyCaseWithContext ¶ added in v1.0.324
func (c *Client) DeleteDDoSPolicyCaseWithContext(ctx context.Context, request *DeleteDDoSPolicyCaseRequest) (response *DeleteDDoSPolicyCaseResponse, err error)
DeleteDDoSPolicyCase 删除策略场景
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) DeleteDDoSPolicyWithContext ¶ added in v1.0.324
func (c *Client) DeleteDDoSPolicyWithContext(ctx context.Context, request *DeleteDDoSPolicyRequest) (response *DeleteDDoSPolicyResponse, err error)
DeleteDDoSPolicy 删除DDoS高级策略
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) DeleteL4Rules ¶
func (c *Client) DeleteL4Rules(request *DeleteL4RulesRequest) (response *DeleteL4RulesResponse, err error)
DeleteL4Rules 删除四层转发规则
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) DeleteL4RulesWithContext ¶ added in v1.0.324
func (c *Client) DeleteL4RulesWithContext(ctx context.Context, request *DeleteL4RulesRequest) (response *DeleteL4RulesResponse, err error)
DeleteL4Rules 删除四层转发规则
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) DeleteL7Rules ¶
func (c *Client) DeleteL7Rules(request *DeleteL7RulesRequest) (response *DeleteL7RulesResponse, err error)
DeleteL7Rules 删除七层转发规则
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) DeleteL7RulesWithContext ¶ added in v1.0.324
func (c *Client) DeleteL7RulesWithContext(ctx context.Context, request *DeleteL7RulesRequest) (response *DeleteL7RulesResponse, err error)
DeleteL7Rules 删除七层转发规则
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) DeleteNewL4Rules ¶
func (c *Client) DeleteNewL4Rules(request *DeleteNewL4RulesRequest) (response *DeleteNewL4RulesResponse, err error)
DeleteNewL4Rules 删除L4转发规则
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) DeleteNewL4RulesWithContext ¶ added in v1.0.324
func (c *Client) DeleteNewL4RulesWithContext(ctx context.Context, request *DeleteNewL4RulesRequest) (response *DeleteNewL4RulesResponse, err error)
DeleteNewL4Rules 删除L4转发规则
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) DeleteNewL7Rules ¶
func (c *Client) DeleteNewL7Rules(request *DeleteNewL7RulesRequest) (response *DeleteNewL7RulesResponse, err error)
DeleteNewL7Rules 删除L7转发规则
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) DeleteNewL7RulesWithContext ¶ added in v1.0.324
func (c *Client) DeleteNewL7RulesWithContext(ctx context.Context, request *DeleteNewL7RulesRequest) (response *DeleteNewL7RulesResponse, err error)
DeleteNewL7Rules 删除L7转发规则
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) DescribeActionLog ¶
func (c *Client) DescribeActionLog(request *DescribeActionLogRequest) (response *DescribeActionLogResponse, err error)
DescribeActionLog 获取操作日志
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) DescribeActionLogWithContext ¶ added in v1.0.324
func (c *Client) DescribeActionLogWithContext(ctx context.Context, request *DescribeActionLogRequest) (response *DescribeActionLogResponse, err error)
DescribeActionLog 获取操作日志
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) DescribeBGPIPL7RuleMaxCnt ¶
func (c *Client) DescribeBGPIPL7RuleMaxCnt(request *DescribeBGPIPL7RuleMaxCntRequest) (response *DescribeBGPIPL7RuleMaxCntResponse, err error)
DescribeBGPIPL7RuleMaxCnt 获取高防IP可添加的最多7层规则数量
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) DescribeBGPIPL7RuleMaxCntWithContext ¶ added in v1.0.324
func (c *Client) DescribeBGPIPL7RuleMaxCntWithContext(ctx context.Context, request *DescribeBGPIPL7RuleMaxCntRequest) (response *DescribeBGPIPL7RuleMaxCntResponse, err error)
DescribeBGPIPL7RuleMaxCnt 获取高防IP可添加的最多7层规则数量
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) DescribeBaradData ¶
func (c *Client) DescribeBaradData(request *DescribeBaradDataRequest) (response *DescribeBaradDataResponse, err error)
DescribeBaradData 为大禹子产品提供业务转发指标数据的接口
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) DescribeBaradDataWithContext ¶ added in v1.0.324
func (c *Client) DescribeBaradDataWithContext(ctx context.Context, request *DescribeBaradDataRequest) (response *DescribeBaradDataResponse, err error)
DescribeBaradData 为大禹子产品提供业务转发指标数据的接口
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) DescribeBasicCCThreshold ¶
func (c *Client) DescribeBasicCCThreshold(request *DescribeBasicCCThresholdRequest) (response *DescribeBasicCCThresholdResponse, err error)
DescribeBasicCCThreshold 获取基础防护CC防护阈值
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeBasicCCThresholdWithContext ¶ added in v1.0.324
func (c *Client) DescribeBasicCCThresholdWithContext(ctx context.Context, request *DescribeBasicCCThresholdRequest) (response *DescribeBasicCCThresholdResponse, err error)
DescribeBasicCCThreshold 获取基础防护CC防护阈值
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeBasicDeviceThreshold ¶
func (c *Client) DescribeBasicDeviceThreshold(request *DescribeBasicDeviceThresholdRequest) (response *DescribeBasicDeviceThresholdResponse, err error)
DescribeBasicDeviceThreshold 获取基础防护黑洞阈值
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeBasicDeviceThresholdWithContext ¶ added in v1.0.324
func (c *Client) DescribeBasicDeviceThresholdWithContext(ctx context.Context, request *DescribeBasicDeviceThresholdRequest) (response *DescribeBasicDeviceThresholdResponse, err error)
DescribeBasicDeviceThreshold 获取基础防护黑洞阈值
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeBizHttpStatus ¶
func (c *Client) DescribeBizHttpStatus(request *DescribeBizHttpStatusRequest) (response *DescribeBizHttpStatusResponse, err error)
DescribeBizHttpStatus 获取业务流量状态码统计
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeBizHttpStatusWithContext ¶ added in v1.0.324
func (c *Client) DescribeBizHttpStatusWithContext(ctx context.Context, request *DescribeBizHttpStatusRequest) (response *DescribeBizHttpStatusResponse, err error)
DescribeBizHttpStatus 获取业务流量状态码统计
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeBizTrend ¶
func (c *Client) DescribeBizTrend(request *DescribeBizTrendRequest) (response *DescribeBizTrendResponse, err error)
DescribeBizTrend 获取业务流量曲线
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeBizTrendWithContext ¶ added in v1.0.324
func (c *Client) DescribeBizTrendWithContext(ctx context.Context, request *DescribeBizTrendRequest) (response *DescribeBizTrendResponse, err error)
DescribeBizTrend 获取业务流量曲线
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeCCAlarmThreshold ¶
func (c *Client) DescribeCCAlarmThreshold(request *DescribeCCAlarmThresholdRequest) (response *DescribeCCAlarmThresholdResponse, err error)
DescribeCCAlarmThreshold 获取高防包、高防IP、高防IP专业版、棋牌盾产品设置CC攻击的告警通知阈值
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeCCAlarmThresholdWithContext ¶ added in v1.0.324
func (c *Client) DescribeCCAlarmThresholdWithContext(ctx context.Context, request *DescribeCCAlarmThresholdRequest) (response *DescribeCCAlarmThresholdResponse, err error)
DescribeCCAlarmThreshold 获取高防包、高防IP、高防IP专业版、棋牌盾产品设置CC攻击的告警通知阈值
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeCCEvList ¶
func (c *Client) DescribeCCEvList(request *DescribeCCEvListRequest) (response *DescribeCCEvListResponse, err error)
DescribeCCEvList 获取CC攻击事件列表
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeCCEvListWithContext ¶ added in v1.0.324
func (c *Client) DescribeCCEvListWithContext(ctx context.Context, request *DescribeCCEvListRequest) (response *DescribeCCEvListResponse, err error)
DescribeCCEvList 获取CC攻击事件列表
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeCCFrequencyRules ¶
func (c *Client) DescribeCCFrequencyRules(request *DescribeCCFrequencyRulesRequest) (response *DescribeCCFrequencyRulesResponse, err error)
DescribeCCFrequencyRules 获取CC防护的访问频率控制规则
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeCCFrequencyRulesWithContext ¶ added in v1.0.324
func (c *Client) DescribeCCFrequencyRulesWithContext(ctx context.Context, request *DescribeCCFrequencyRulesRequest) (response *DescribeCCFrequencyRulesResponse, err error)
DescribeCCFrequencyRules 获取CC防护的访问频率控制规则
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeCCIpAllowDeny ¶
func (c *Client) DescribeCCIpAllowDeny(request *DescribeCCIpAllowDenyRequest) (response *DescribeCCIpAllowDenyResponse, err error)
DescribeCCIpAllowDeny 获取CC的IP黑白名单
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeCCIpAllowDenyWithContext ¶ added in v1.0.324
func (c *Client) DescribeCCIpAllowDenyWithContext(ctx context.Context, request *DescribeCCIpAllowDenyRequest) (response *DescribeCCIpAllowDenyResponse, err error)
DescribeCCIpAllowDeny 获取CC的IP黑白名单
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeCCSelfDefinePolicy ¶
func (c *Client) DescribeCCSelfDefinePolicy(request *DescribeCCSelfDefinePolicyRequest) (response *DescribeCCSelfDefinePolicyResponse, err error)
DescribeCCSelfDefinePolicy 获取CC自定义策略
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeCCSelfDefinePolicyWithContext ¶ added in v1.0.324
func (c *Client) DescribeCCSelfDefinePolicyWithContext(ctx context.Context, request *DescribeCCSelfDefinePolicyRequest) (response *DescribeCCSelfDefinePolicyResponse, err error)
DescribeCCSelfDefinePolicy 获取CC自定义策略
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeCCTrend ¶
func (c *Client) DescribeCCTrend(request *DescribeCCTrendRequest) (response *DescribeCCTrendResponse, err error)
DescribeCCTrend 获取CC攻击指标数据,包括总请求峰值(QPS)和攻击请求(QPS)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeCCTrendWithContext ¶ added in v1.0.324
func (c *Client) DescribeCCTrendWithContext(ctx context.Context, request *DescribeCCTrendRequest) (response *DescribeCCTrendResponse, err error)
DescribeCCTrend 获取CC攻击指标数据,包括总请求峰值(QPS)和攻击请求(QPS)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeCCUrlAllow ¶
func (c *Client) DescribeCCUrlAllow(request *DescribeCCUrlAllowRequest) (response *DescribeCCUrlAllowResponse, err error)
DescribeCCUrlAllow 获取CC的Url白名单
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeCCUrlAllowWithContext ¶ added in v1.0.324
func (c *Client) DescribeCCUrlAllowWithContext(ctx context.Context, request *DescribeCCUrlAllowRequest) (response *DescribeCCUrlAllowResponse, err error)
DescribeCCUrlAllow 获取CC的Url白名单
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSAlarmThreshold ¶
func (c *Client) DescribeDDoSAlarmThreshold(request *DescribeDDoSAlarmThresholdRequest) (response *DescribeDDoSAlarmThresholdResponse, err error)
DescribeDDoSAlarmThreshold 获取高防包、高防IP、高防IP专业版、棋牌盾产品设置DDoS攻击的告警通知阈值
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSAlarmThresholdWithContext ¶ added in v1.0.324
func (c *Client) DescribeDDoSAlarmThresholdWithContext(ctx context.Context, request *DescribeDDoSAlarmThresholdRequest) (response *DescribeDDoSAlarmThresholdResponse, err error)
DescribeDDoSAlarmThreshold 获取高防包、高防IP、高防IP专业版、棋牌盾产品设置DDoS攻击的告警通知阈值
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSAttackIPRegionMap ¶
func (c *Client) DescribeDDoSAttackIPRegionMap(request *DescribeDDoSAttackIPRegionMapRequest) (response *DescribeDDoSAttackIPRegionMapResponse, err error)
DescribeDDoSAttackIPRegionMap 获取DDoS攻击源IP地域分布图,支持全球攻击分布和国内省份攻击分布;
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSAttackIPRegionMapWithContext ¶ added in v1.0.324
func (c *Client) DescribeDDoSAttackIPRegionMapWithContext(ctx context.Context, request *DescribeDDoSAttackIPRegionMapRequest) (response *DescribeDDoSAttackIPRegionMapResponse, err error)
DescribeDDoSAttackIPRegionMap 获取DDoS攻击源IP地域分布图,支持全球攻击分布和国内省份攻击分布;
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSAttackSource ¶
func (c *Client) DescribeDDoSAttackSource(request *DescribeDDoSAttackSourceRequest) (response *DescribeDDoSAttackSourceResponse, err error)
DescribeDDoSAttackSource 获取DDoS攻击源列表
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSAttackSourceWithContext ¶ added in v1.0.324
func (c *Client) DescribeDDoSAttackSourceWithContext(ctx context.Context, request *DescribeDDoSAttackSourceRequest) (response *DescribeDDoSAttackSourceResponse, err error)
DescribeDDoSAttackSource 获取DDoS攻击源列表
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSCount ¶
func (c *Client) DescribeDDoSCount(request *DescribeDDoSCountRequest) (response *DescribeDDoSCountResponse, err error)
DescribeDDoSCount 获取DDoS攻击占比分析
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSCountWithContext ¶ added in v1.0.324
func (c *Client) DescribeDDoSCountWithContext(ctx context.Context, request *DescribeDDoSCountRequest) (response *DescribeDDoSCountResponse, err error)
DescribeDDoSCount 获取DDoS攻击占比分析
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSDefendStatus ¶
func (c *Client) DescribeDDoSDefendStatus(request *DescribeDDoSDefendStatusRequest) (response *DescribeDDoSDefendStatusResponse, err error)
DescribeDDoSDefendStatus 获取DDoS防护状态(临时关闭状态),支持产品:基础防护,独享包,共享包,高防IP,高防IP专业版;调用此接口是获取当前是否有设置临时关闭DDoS防护状态,如果有设置会返回临时关闭的时长等参数。
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSDefendStatusWithContext ¶ added in v1.0.324
func (c *Client) DescribeDDoSDefendStatusWithContext(ctx context.Context, request *DescribeDDoSDefendStatusRequest) (response *DescribeDDoSDefendStatusResponse, err error)
DescribeDDoSDefendStatus 获取DDoS防护状态(临时关闭状态),支持产品:基础防护,独享包,共享包,高防IP,高防IP专业版;调用此接口是获取当前是否有设置临时关闭DDoS防护状态,如果有设置会返回临时关闭的时长等参数。
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSEvInfo ¶
func (c *Client) DescribeDDoSEvInfo(request *DescribeDDoSEvInfoRequest) (response *DescribeDDoSEvInfoResponse, err error)
DescribeDDoSEvInfo 获取DDoS攻击事件详情
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSEvInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeDDoSEvInfoWithContext(ctx context.Context, request *DescribeDDoSEvInfoRequest) (response *DescribeDDoSEvInfoResponse, err error)
DescribeDDoSEvInfo 获取DDoS攻击事件详情
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSEvList ¶
func (c *Client) DescribeDDoSEvList(request *DescribeDDoSEvListRequest) (response *DescribeDDoSEvListResponse, err error)
DescribeDDoSEvList 获取DDoS攻击事件列表
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSEvListWithContext ¶ added in v1.0.324
func (c *Client) DescribeDDoSEvListWithContext(ctx context.Context, request *DescribeDDoSEvListRequest) (response *DescribeDDoSEvListResponse, err error)
DescribeDDoSEvList 获取DDoS攻击事件列表
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSIpLog ¶
func (c *Client) DescribeDDoSIpLog(request *DescribeDDoSIpLogRequest) (response *DescribeDDoSIpLogResponse, err error)
DescribeDDoSIpLog 获取DDoSIP攻击日志
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSIpLogWithContext ¶ added in v1.0.324
func (c *Client) DescribeDDoSIpLogWithContext(ctx context.Context, request *DescribeDDoSIpLogRequest) (response *DescribeDDoSIpLogResponse, err error)
DescribeDDoSIpLog 获取DDoSIP攻击日志
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSNetCount ¶
func (c *Client) DescribeDDoSNetCount(request *DescribeDDoSNetCountRequest) (response *DescribeDDoSNetCountResponse, err error)
DescribeDDoSNetCount 获取高防IP专业版资源的DDoS攻击占比分析
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSNetCountWithContext ¶ added in v1.0.324
func (c *Client) DescribeDDoSNetCountWithContext(ctx context.Context, request *DescribeDDoSNetCountRequest) (response *DescribeDDoSNetCountResponse, err error)
DescribeDDoSNetCount 获取高防IP专业版资源的DDoS攻击占比分析
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSNetEvInfo ¶
func (c *Client) DescribeDDoSNetEvInfo(request *DescribeDDoSNetEvInfoRequest) (response *DescribeDDoSNetEvInfoResponse, err error)
DescribeDDoSNetEvInfo 获取高防IP专业版资源的DDoS攻击事件详情
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSNetEvInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeDDoSNetEvInfoWithContext(ctx context.Context, request *DescribeDDoSNetEvInfoRequest) (response *DescribeDDoSNetEvInfoResponse, err error)
DescribeDDoSNetEvInfo 获取高防IP专业版资源的DDoS攻击事件详情
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSNetEvList ¶
func (c *Client) DescribeDDoSNetEvList(request *DescribeDDoSNetEvListRequest) (response *DescribeDDoSNetEvListResponse, err error)
DescribeDDoSNetEvList 获取高防IP专业版资源的DDoS攻击事件列表
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSNetEvListWithContext ¶ added in v1.0.324
func (c *Client) DescribeDDoSNetEvListWithContext(ctx context.Context, request *DescribeDDoSNetEvListRequest) (response *DescribeDDoSNetEvListResponse, err error)
DescribeDDoSNetEvList 获取高防IP专业版资源的DDoS攻击事件列表
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSNetIpLog ¶
func (c *Client) DescribeDDoSNetIpLog(request *DescribeDDoSNetIpLogRequest) (response *DescribeDDoSNetIpLogResponse, err error)
DescribeDDoSNetIpLog 获取高防IP专业版资源的DDoSIP攻击日志
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSNetIpLogWithContext ¶ added in v1.0.324
func (c *Client) DescribeDDoSNetIpLogWithContext(ctx context.Context, request *DescribeDDoSNetIpLogRequest) (response *DescribeDDoSNetIpLogResponse, err error)
DescribeDDoSNetIpLog 获取高防IP专业版资源的DDoSIP攻击日志
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSNetTrend ¶
func (c *Client) DescribeDDoSNetTrend(request *DescribeDDoSNetTrendRequest) (response *DescribeDDoSNetTrendResponse, err error)
DescribeDDoSNetTrend 获取高防IP专业版资源的DDoS攻击指标数据
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSNetTrendWithContext ¶ added in v1.0.324
func (c *Client) DescribeDDoSNetTrendWithContext(ctx context.Context, request *DescribeDDoSNetTrendRequest) (response *DescribeDDoSNetTrendResponse, err error)
DescribeDDoSNetTrend 获取高防IP专业版资源的DDoS攻击指标数据
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSPolicy ¶
func (c *Client) DescribeDDoSPolicy(request *DescribeDDoSPolicyRequest) (response *DescribeDDoSPolicyResponse, err error)
DescribeDDoSPolicy 获取DDoS高级策略
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSPolicyWithContext ¶ added in v1.0.324
func (c *Client) DescribeDDoSPolicyWithContext(ctx context.Context, request *DescribeDDoSPolicyRequest) (response *DescribeDDoSPolicyResponse, err error)
DescribeDDoSPolicy 获取DDoS高级策略
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSTrend ¶
func (c *Client) DescribeDDoSTrend(request *DescribeDDoSTrendRequest) (response *DescribeDDoSTrendResponse, err error)
DescribeDDoSTrend 获取DDoS攻击流量带宽和攻击包速率数据
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSTrendWithContext ¶ added in v1.0.324
func (c *Client) DescribeDDoSTrendWithContext(ctx context.Context, request *DescribeDDoSTrendRequest) (response *DescribeDDoSTrendResponse, err error)
DescribeDDoSTrend 获取DDoS攻击流量带宽和攻击包速率数据
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSUsedStatis ¶
func (c *Client) DescribeDDoSUsedStatis(request *DescribeDDoSUsedStatisRequest) (response *DescribeDDoSUsedStatisResponse, err error)
DescribeDDoSUsedStatis 统计用户的高防资源的使用天数和DDoS攻击防护次数
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeDDoSUsedStatisWithContext ¶ added in v1.0.324
func (c *Client) DescribeDDoSUsedStatisWithContext(ctx context.Context, request *DescribeDDoSUsedStatisRequest) (response *DescribeDDoSUsedStatisResponse, err error)
DescribeDDoSUsedStatis 统计用户的高防资源的使用天数和DDoS攻击防护次数
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeIPProductInfo ¶
func (c *Client) DescribeIPProductInfo(request *DescribeIPProductInfoRequest) (response *DescribeIPProductInfoResponse, err error)
DescribeIPProductInfo 获取独享包或共享包IP对应的云资产信息,只支持独享包和共享包的IP
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeIPProductInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeIPProductInfoWithContext(ctx context.Context, request *DescribeIPProductInfoRequest) (response *DescribeIPProductInfoResponse, err error)
DescribeIPProductInfo 获取独享包或共享包IP对应的云资产信息,只支持独享包和共享包的IP
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeInsurePacks ¶
func (c *Client) DescribeInsurePacks(request *DescribeInsurePacksRequest) (response *DescribeInsurePacksResponse, err error)
DescribeInsurePacks 获取保险包套餐列表
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeInsurePacksWithContext ¶ added in v1.0.324
func (c *Client) DescribeInsurePacksWithContext(ctx context.Context, request *DescribeInsurePacksRequest) (response *DescribeInsurePacksResponse, err error)
DescribeInsurePacks 获取保险包套餐列表
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeIpBlockList ¶
func (c *Client) DescribeIpBlockList(request *DescribeIpBlockListRequest) (response *DescribeIpBlockListResponse, err error)
DescribeIpBlockList 获取IP封堵列表
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeIpBlockListWithContext ¶ added in v1.0.324
func (c *Client) DescribeIpBlockListWithContext(ctx context.Context, request *DescribeIpBlockListRequest) (response *DescribeIpBlockListResponse, err error)
DescribeIpBlockList 获取IP封堵列表
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeIpUnBlockList ¶
func (c *Client) DescribeIpUnBlockList(request *DescribeIpUnBlockListRequest) (response *DescribeIpUnBlockListResponse, err error)
DescribeIpUnBlockList 获取IP解封记录
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeIpUnBlockListWithContext ¶ added in v1.0.324
func (c *Client) DescribeIpUnBlockListWithContext(ctx context.Context, request *DescribeIpUnBlockListRequest) (response *DescribeIpUnBlockListResponse, err error)
DescribeIpUnBlockList 获取IP解封记录
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeL4HealthConfig ¶
func (c *Client) DescribeL4HealthConfig(request *DescribeL4HealthConfigRequest) (response *DescribeL4HealthConfigResponse, err error)
DescribeL4HealthConfig 导出四层健康检查配置
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeL4HealthConfigWithContext ¶ added in v1.0.324
func (c *Client) DescribeL4HealthConfigWithContext(ctx context.Context, request *DescribeL4HealthConfigRequest) (response *DescribeL4HealthConfigResponse, err error)
DescribeL4HealthConfig 导出四层健康检查配置
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeL4RulesErrHealth ¶
func (c *Client) DescribeL4RulesErrHealth(request *DescribeL4RulesErrHealthRequest) (response *DescribeL4RulesErrHealthResponse, err error)
DescribeL4RulesErrHealth 获取L4转发规则健康检查异常结果
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeL4RulesErrHealthWithContext ¶ added in v1.0.324
func (c *Client) DescribeL4RulesErrHealthWithContext(ctx context.Context, request *DescribeL4RulesErrHealthRequest) (response *DescribeL4RulesErrHealthResponse, err error)
DescribeL4RulesErrHealth 获取L4转发规则健康检查异常结果
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeL7HealthConfig ¶
func (c *Client) DescribeL7HealthConfig(request *DescribeL7HealthConfigRequest) (response *DescribeL7HealthConfigResponse, err error)
DescribeL7HealthConfig 导出七层健康检查配置
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeL7HealthConfigWithContext ¶ added in v1.0.324
func (c *Client) DescribeL7HealthConfigWithContext(ctx context.Context, request *DescribeL7HealthConfigRequest) (response *DescribeL7HealthConfigResponse, err error)
DescribeL7HealthConfig 导出七层健康检查配置
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeNewL4Rules ¶
func (c *Client) DescribeNewL4Rules(request *DescribeNewL4RulesRequest) (response *DescribeNewL4RulesResponse, err error)
DescribeNewL4Rules 获取L4转发规则
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeNewL4RulesErrHealth ¶
func (c *Client) DescribeNewL4RulesErrHealth(request *DescribeNewL4RulesErrHealthRequest) (response *DescribeNewL4RulesErrHealthResponse, err error)
DescribeNewL4RulesErrHealth 获取L4转发规则健康检查异常结果
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeNewL4RulesErrHealthWithContext ¶ added in v1.0.324
func (c *Client) DescribeNewL4RulesErrHealthWithContext(ctx context.Context, request *DescribeNewL4RulesErrHealthRequest) (response *DescribeNewL4RulesErrHealthResponse, err error)
DescribeNewL4RulesErrHealth 获取L4转发规则健康检查异常结果
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeNewL4RulesWithContext ¶ added in v1.0.324
func (c *Client) DescribeNewL4RulesWithContext(ctx context.Context, request *DescribeNewL4RulesRequest) (response *DescribeNewL4RulesResponse, err error)
DescribeNewL4Rules 获取L4转发规则
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeNewL7RulesErrHealth ¶
func (c *Client) DescribeNewL7RulesErrHealth(request *DescribeNewL7RulesErrHealthRequest) (response *DescribeNewL7RulesErrHealthResponse, err error)
DescribeNewL7RulesErrHealth 获取L7转发规则健康检查异常结果
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeNewL7RulesErrHealthWithContext ¶ added in v1.0.324
func (c *Client) DescribeNewL7RulesErrHealthWithContext(ctx context.Context, request *DescribeNewL7RulesErrHealthRequest) (response *DescribeNewL7RulesErrHealthResponse, err error)
DescribeNewL7RulesErrHealth 获取L7转发规则健康检查异常结果
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribePackIndex ¶
func (c *Client) DescribePackIndex(request *DescribePackIndexRequest) (response *DescribePackIndexResponse, err error)
DescribePackIndex 获取产品总览统计,支持高防包、高防IP、高防IP专业版;
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribePackIndexWithContext ¶ added in v1.0.324
func (c *Client) DescribePackIndexWithContext(ctx context.Context, request *DescribePackIndexRequest) (response *DescribePackIndexResponse, err error)
DescribePackIndex 获取产品总览统计,支持高防包、高防IP、高防IP专业版;
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribePcap ¶
func (c *Client) DescribePcap(request *DescribePcapRequest) (response *DescribePcapResponse, err error)
DescribePcap 下载攻击事件的pcap包
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribePcapWithContext ¶ added in v1.0.324
func (c *Client) DescribePcapWithContext(ctx context.Context, request *DescribePcapRequest) (response *DescribePcapResponse, err error)
DescribePcap 下载攻击事件的pcap包
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribePolicyCase ¶
func (c *Client) DescribePolicyCase(request *DescribePolicyCaseRequest) (response *DescribePolicyCaseResponse, err error)
DescribePolicyCase 获取策略场景
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribePolicyCaseWithContext ¶ added in v1.0.324
func (c *Client) DescribePolicyCaseWithContext(ctx context.Context, request *DescribePolicyCaseRequest) (response *DescribePolicyCaseResponse, err error)
DescribePolicyCase 获取策略场景
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeResIpList ¶
func (c *Client) DescribeResIpList(request *DescribeResIpListRequest) (response *DescribeResIpListResponse, err error)
DescribeResIpList 获取资源的IP列表
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeResIpListWithContext ¶ added in v1.0.324
func (c *Client) DescribeResIpListWithContext(ctx context.Context, request *DescribeResIpListRequest) (response *DescribeResIpListResponse, err error)
DescribeResIpList 获取资源的IP列表
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeResourceList ¶
func (c *Client) DescribeResourceList(request *DescribeResourceListRequest) (response *DescribeResourceListResponse, err error)
DescribeResourceList 获取资源列表
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeResourceListWithContext ¶ added in v1.0.324
func (c *Client) DescribeResourceListWithContext(ctx context.Context, request *DescribeResourceListRequest) (response *DescribeResourceListResponse, err error)
DescribeResourceList 获取资源列表
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeRuleSets ¶
func (c *Client) DescribeRuleSets(request *DescribeRuleSetsRequest) (response *DescribeRuleSetsResponse, err error)
DescribeRuleSets 获取资源的规则数
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeRuleSetsWithContext ¶ added in v1.0.324
func (c *Client) DescribeRuleSetsWithContext(ctx context.Context, request *DescribeRuleSetsRequest) (response *DescribeRuleSetsResponse, err error)
DescribeRuleSets 获取资源的规则数
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeSchedulingDomainList ¶
func (c *Client) DescribeSchedulingDomainList(request *DescribeSchedulingDomainListRequest) (response *DescribeSchedulingDomainListResponse, err error)
DescribeSchedulingDomainList 获取调度域名列表
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeSchedulingDomainListWithContext ¶ added in v1.0.324
func (c *Client) DescribeSchedulingDomainListWithContext(ctx context.Context, request *DescribeSchedulingDomainListRequest) (response *DescribeSchedulingDomainListResponse, err error)
DescribeSchedulingDomainList 获取调度域名列表
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeSecIndex ¶
func (c *Client) DescribeSecIndex(request *DescribeSecIndexRequest) (response *DescribeSecIndexResponse, err error)
DescribeSecIndex 获取本月安全统计
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeSecIndexWithContext ¶ added in v1.0.324
func (c *Client) DescribeSecIndexWithContext(ctx context.Context, request *DescribeSecIndexRequest) (response *DescribeSecIndexResponse, err error)
DescribeSecIndex 获取本月安全统计
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeSourceIpSegment ¶
func (c *Client) DescribeSourceIpSegment(request *DescribeSourceIpSegmentRequest) (response *DescribeSourceIpSegmentResponse, err error)
DescribeSourceIpSegment 获取回源IP段,支持的产品:高防IP,高防IP专业版;
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeSourceIpSegmentWithContext ¶ added in v1.0.324
func (c *Client) DescribeSourceIpSegmentWithContext(ctx context.Context, request *DescribeSourceIpSegmentRequest) (response *DescribeSourceIpSegmentResponse, err error)
DescribeSourceIpSegment 获取回源IP段,支持的产品:高防IP,高防IP专业版;
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeTransmitStatis ¶
func (c *Client) DescribeTransmitStatis(request *DescribeTransmitStatisRequest) (response *DescribeTransmitStatisResponse, err error)
DescribeTransmitStatis 获取业务转发统计数据,支持转发流量和转发包速率
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeTransmitStatisWithContext ¶ added in v1.0.324
func (c *Client) DescribeTransmitStatisWithContext(ctx context.Context, request *DescribeTransmitStatisRequest) (response *DescribeTransmitStatisResponse, err error)
DescribeTransmitStatis 获取业务转发统计数据,支持转发流量和转发包速率
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeUnBlockStatis ¶
func (c *Client) DescribeUnBlockStatis(request *DescribeUnBlockStatisRequest) (response *DescribeUnBlockStatisResponse, err error)
DescribeUnBlockStatis 获取黑洞解封次数
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeUnBlockStatisWithContext ¶ added in v1.0.324
func (c *Client) DescribeUnBlockStatisWithContext(ctx context.Context, request *DescribeUnBlockStatisRequest) (response *DescribeUnBlockStatisResponse, err error)
DescribeUnBlockStatis 获取黑洞解封次数
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribleL4Rules ¶
func (c *Client) DescribleL4Rules(request *DescribleL4RulesRequest) (response *DescribleL4RulesResponse, err error)
DescribleL4Rules 获取四层转发规则
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribleL4RulesWithContext ¶ added in v1.0.324
func (c *Client) DescribleL4RulesWithContext(ctx context.Context, request *DescribleL4RulesRequest) (response *DescribleL4RulesResponse, err error)
DescribleL4Rules 获取四层转发规则
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribleL7Rules ¶
func (c *Client) DescribleL7Rules(request *DescribleL7RulesRequest) (response *DescribleL7RulesResponse, err error)
DescribleL7Rules 获取七层转发规则
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribleL7RulesWithContext ¶ added in v1.0.324
func (c *Client) DescribleL7RulesWithContext(ctx context.Context, request *DescribleL7RulesRequest) (response *DescribleL7RulesResponse, err error)
DescribleL7Rules 获取七层转发规则
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribleNewL7Rules ¶
func (c *Client) DescribleNewL7Rules(request *DescribleNewL7RulesRequest) (response *DescribleNewL7RulesResponse, err error)
DescribleNewL7Rules 获取7层规则
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribleNewL7RulesWithContext ¶ added in v1.0.324
func (c *Client) DescribleNewL7RulesWithContext(ctx context.Context, request *DescribleNewL7RulesRequest) (response *DescribleNewL7RulesResponse, err error)
DescribleNewL7Rules 获取7层规则
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribleRegionCount ¶
func (c *Client) DescribleRegionCount(request *DescribleRegionCountRequest) (response *DescribleRegionCountResponse, err error)
DescribleRegionCount 获取地域的资源实例数
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribleRegionCountWithContext ¶ added in v1.0.324
func (c *Client) DescribleRegionCountWithContext(ctx context.Context, request *DescribleRegionCountRequest) (response *DescribleRegionCountResponse, err error)
DescribleRegionCount 获取地域的资源实例数
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCCAlarmThreshold ¶
func (c *Client) ModifyCCAlarmThreshold(request *ModifyCCAlarmThresholdRequest) (response *ModifyCCAlarmThresholdResponse, err error)
ModifyCCAlarmThreshold 为高防包、高防IP、高防IP专业版、棋牌盾产品设置CC攻击的告警通知阈值
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCCAlarmThresholdWithContext ¶ added in v1.0.324
func (c *Client) ModifyCCAlarmThresholdWithContext(ctx context.Context, request *ModifyCCAlarmThresholdRequest) (response *ModifyCCAlarmThresholdResponse, err error)
ModifyCCAlarmThreshold 为高防包、高防IP、高防IP专业版、棋牌盾产品设置CC攻击的告警通知阈值
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCCFrequencyRules ¶
func (c *Client) ModifyCCFrequencyRules(request *ModifyCCFrequencyRulesRequest) (response *ModifyCCFrequencyRulesResponse, err error)
ModifyCCFrequencyRules 修改CC防护的访问频率控制规则
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCCFrequencyRulesStatus ¶
func (c *Client) ModifyCCFrequencyRulesStatus(request *ModifyCCFrequencyRulesStatusRequest) (response *ModifyCCFrequencyRulesStatusResponse, err error)
ModifyCCFrequencyRulesStatus 开启或关闭CC防护的访问频率控制规则
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCCFrequencyRulesStatusWithContext ¶ added in v1.0.324
func (c *Client) ModifyCCFrequencyRulesStatusWithContext(ctx context.Context, request *ModifyCCFrequencyRulesStatusRequest) (response *ModifyCCFrequencyRulesStatusResponse, err error)
ModifyCCFrequencyRulesStatus 开启或关闭CC防护的访问频率控制规则
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCCFrequencyRulesWithContext ¶ added in v1.0.324
func (c *Client) ModifyCCFrequencyRulesWithContext(ctx context.Context, request *ModifyCCFrequencyRulesRequest) (response *ModifyCCFrequencyRulesResponse, err error)
ModifyCCFrequencyRules 修改CC防护的访问频率控制规则
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCCHostProtection ¶
func (c *Client) ModifyCCHostProtection(request *ModifyCCHostProtectionRequest) (response *ModifyCCHostProtectionResponse, err error)
ModifyCCHostProtection 开启或关闭CC域名防护
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCCHostProtectionWithContext ¶ added in v1.0.324
func (c *Client) ModifyCCHostProtectionWithContext(ctx context.Context, request *ModifyCCHostProtectionRequest) (response *ModifyCCHostProtectionResponse, err error)
ModifyCCHostProtection 开启或关闭CC域名防护
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCCIpAllowDeny ¶
func (c *Client) ModifyCCIpAllowDeny(request *ModifyCCIpAllowDenyRequest) (response *ModifyCCIpAllowDenyResponse, err error)
ModifyCCIpAllowDeny 添加或删除CC的IP黑白名单
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCCIpAllowDenyWithContext ¶ added in v1.0.324
func (c *Client) ModifyCCIpAllowDenyWithContext(ctx context.Context, request *ModifyCCIpAllowDenyRequest) (response *ModifyCCIpAllowDenyResponse, err error)
ModifyCCIpAllowDeny 添加或删除CC的IP黑白名单
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCCLevel ¶
func (c *Client) ModifyCCLevel(request *ModifyCCLevelRequest) (response *ModifyCCLevelResponse, err error)
ModifyCCLevel 修改CC防护等级
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCCLevelWithContext ¶ added in v1.0.324
func (c *Client) ModifyCCLevelWithContext(ctx context.Context, request *ModifyCCLevelRequest) (response *ModifyCCLevelResponse, err error)
ModifyCCLevel 修改CC防护等级
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCCPolicySwitch ¶
func (c *Client) ModifyCCPolicySwitch(request *ModifyCCPolicySwitchRequest) (response *ModifyCCPolicySwitchResponse, err error)
ModifyCCPolicySwitch 修改CC自定义策略开关
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyCCPolicySwitchWithContext ¶ added in v1.0.324
func (c *Client) ModifyCCPolicySwitchWithContext(ctx context.Context, request *ModifyCCPolicySwitchRequest) (response *ModifyCCPolicySwitchResponse, err error)
ModifyCCPolicySwitch 修改CC自定义策略开关
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyCCSelfDefinePolicy ¶
func (c *Client) ModifyCCSelfDefinePolicy(request *ModifyCCSelfDefinePolicyRequest) (response *ModifyCCSelfDefinePolicyResponse, err error)
ModifyCCSelfDefinePolicy 修改CC自定义策略
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyCCSelfDefinePolicyWithContext ¶ added in v1.0.324
func (c *Client) ModifyCCSelfDefinePolicyWithContext(ctx context.Context, request *ModifyCCSelfDefinePolicyRequest) (response *ModifyCCSelfDefinePolicyResponse, err error)
ModifyCCSelfDefinePolicy 修改CC自定义策略
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyCCThreshold ¶
func (c *Client) ModifyCCThreshold(request *ModifyCCThresholdRequest) (response *ModifyCCThresholdResponse, err error)
ModifyCCThreshold 修改CC的防护阈值
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyCCThresholdWithContext ¶ added in v1.0.324
func (c *Client) ModifyCCThresholdWithContext(ctx context.Context, request *ModifyCCThresholdRequest) (response *ModifyCCThresholdResponse, err error)
ModifyCCThreshold 修改CC的防护阈值
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyCCUrlAllow ¶
func (c *Client) ModifyCCUrlAllow(request *ModifyCCUrlAllowRequest) (response *ModifyCCUrlAllowResponse, err error)
ModifyCCUrlAllow 添加或删除CC的URL白名单
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyCCUrlAllowWithContext ¶ added in v1.0.324
func (c *Client) ModifyCCUrlAllowWithContext(ctx context.Context, request *ModifyCCUrlAllowRequest) (response *ModifyCCUrlAllowResponse, err error)
ModifyCCUrlAllow 添加或删除CC的URL白名单
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyDDoSAIStatus ¶
func (c *Client) ModifyDDoSAIStatus(request *ModifyDDoSAIStatusRequest) (response *ModifyDDoSAIStatusResponse, err error)
ModifyDDoSAIStatus 读取或修改DDoS的AI防护状态
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyDDoSAIStatusWithContext ¶ added in v1.0.324
func (c *Client) ModifyDDoSAIStatusWithContext(ctx context.Context, request *ModifyDDoSAIStatusRequest) (response *ModifyDDoSAIStatusResponse, err error)
ModifyDDoSAIStatus 读取或修改DDoS的AI防护状态
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyDDoSAlarmThreshold ¶
func (c *Client) ModifyDDoSAlarmThreshold(request *ModifyDDoSAlarmThresholdRequest) (response *ModifyDDoSAlarmThresholdResponse, err error)
ModifyDDoSAlarmThreshold 为高防包、高防IP、高防IP专业版、棋牌盾等产品设置DDoS攻击的告警通知阈值
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyDDoSAlarmThresholdWithContext ¶ added in v1.0.324
func (c *Client) ModifyDDoSAlarmThresholdWithContext(ctx context.Context, request *ModifyDDoSAlarmThresholdRequest) (response *ModifyDDoSAlarmThresholdResponse, err error)
ModifyDDoSAlarmThreshold 为高防包、高防IP、高防IP专业版、棋牌盾等产品设置DDoS攻击的告警通知阈值
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyDDoSDefendStatus ¶
func (c *Client) ModifyDDoSDefendStatus(request *ModifyDDoSDefendStatusRequest) (response *ModifyDDoSDefendStatusResponse, err error)
ModifyDDoSDefendStatus 开启或关闭DDoS防护状态,调用此接口允许临时关闭DDoS防护一段时间,等时间到了会自动开启DDoS防护;
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyDDoSDefendStatusWithContext ¶ added in v1.0.324
func (c *Client) ModifyDDoSDefendStatusWithContext(ctx context.Context, request *ModifyDDoSDefendStatusRequest) (response *ModifyDDoSDefendStatusResponse, err error)
ModifyDDoSDefendStatus 开启或关闭DDoS防护状态,调用此接口允许临时关闭DDoS防护一段时间,等时间到了会自动开启DDoS防护;
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyDDoSLevel ¶
func (c *Client) ModifyDDoSLevel(request *ModifyDDoSLevelRequest) (response *ModifyDDoSLevelResponse, err error)
ModifyDDoSLevel 读取或修改DDoS的防护等级
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyDDoSLevelWithContext ¶ added in v1.0.324
func (c *Client) ModifyDDoSLevelWithContext(ctx context.Context, request *ModifyDDoSLevelRequest) (response *ModifyDDoSLevelResponse, err error)
ModifyDDoSLevel 读取或修改DDoS的防护等级
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyDDoSPolicy ¶
func (c *Client) ModifyDDoSPolicy(request *ModifyDDoSPolicyRequest) (response *ModifyDDoSPolicyResponse, err error)
ModifyDDoSPolicy 修改DDoS高级策略
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyDDoSPolicyCase ¶
func (c *Client) ModifyDDoSPolicyCase(request *ModifyDDoSPolicyCaseRequest) (response *ModifyDDoSPolicyCaseResponse, err error)
ModifyDDoSPolicyCase 修改策略场景
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyDDoSPolicyCaseWithContext ¶ added in v1.0.324
func (c *Client) ModifyDDoSPolicyCaseWithContext(ctx context.Context, request *ModifyDDoSPolicyCaseRequest) (response *ModifyDDoSPolicyCaseResponse, err error)
ModifyDDoSPolicyCase 修改策略场景
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyDDoSPolicyName ¶
func (c *Client) ModifyDDoSPolicyName(request *ModifyDDoSPolicyNameRequest) (response *ModifyDDoSPolicyNameResponse, err error)
ModifyDDoSPolicyName 修改DDoS高级策略名称
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyDDoSPolicyNameWithContext ¶ added in v1.0.324
func (c *Client) ModifyDDoSPolicyNameWithContext(ctx context.Context, request *ModifyDDoSPolicyNameRequest) (response *ModifyDDoSPolicyNameResponse, err error)
ModifyDDoSPolicyName 修改DDoS高级策略名称
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyDDoSPolicyWithContext ¶ added in v1.0.324
func (c *Client) ModifyDDoSPolicyWithContext(ctx context.Context, request *ModifyDDoSPolicyRequest) (response *ModifyDDoSPolicyResponse, err error)
ModifyDDoSPolicy 修改DDoS高级策略
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyDDoSSwitch ¶
func (c *Client) ModifyDDoSSwitch(request *ModifyDDoSSwitchRequest) (response *ModifyDDoSSwitchResponse, err error)
ModifyDDoSSwitch 开启或关闭DDoS防护,只支持基础防护产品;
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyDDoSSwitchWithContext ¶ added in v1.0.324
func (c *Client) ModifyDDoSSwitchWithContext(ctx context.Context, request *ModifyDDoSSwitchRequest) (response *ModifyDDoSSwitchResponse, err error)
ModifyDDoSSwitch 开启或关闭DDoS防护,只支持基础防护产品;
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyDDoSThreshold ¶
func (c *Client) ModifyDDoSThreshold(request *ModifyDDoSThresholdRequest) (response *ModifyDDoSThresholdResponse, err error)
ModifyDDoSThreshold 修改DDoS清洗阈值
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyDDoSThresholdWithContext ¶ added in v1.0.324
func (c *Client) ModifyDDoSThresholdWithContext(ctx context.Context, request *ModifyDDoSThresholdRequest) (response *ModifyDDoSThresholdResponse, err error)
ModifyDDoSThreshold 修改DDoS清洗阈值
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyDDoSWaterKey ¶
func (c *Client) ModifyDDoSWaterKey(request *ModifyDDoSWaterKeyRequest) (response *ModifyDDoSWaterKeyResponse, err error)
ModifyDDoSWaterKey 支持水印密钥的添加,删除,开启,关闭
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyDDoSWaterKeyWithContext ¶ added in v1.0.324
func (c *Client) ModifyDDoSWaterKeyWithContext(ctx context.Context, request *ModifyDDoSWaterKeyRequest) (response *ModifyDDoSWaterKeyResponse, err error)
ModifyDDoSWaterKey 支持水印密钥的添加,删除,开启,关闭
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyElasticLimit ¶
func (c *Client) ModifyElasticLimit(request *ModifyElasticLimitRequest) (response *ModifyElasticLimitResponse, err error)
ModifyElasticLimit 修改弹性防护阈值
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyElasticLimitWithContext ¶ added in v1.0.324
func (c *Client) ModifyElasticLimitWithContext(ctx context.Context, request *ModifyElasticLimitRequest) (response *ModifyElasticLimitResponse, err error)
ModifyElasticLimit 修改弹性防护阈值
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyL4Health ¶
func (c *Client) ModifyL4Health(request *ModifyL4HealthRequest) (response *ModifyL4HealthResponse, err error)
ModifyL4Health 修改L4转发规则健康检查参数,支持的子产品:高防IP、高防IP专业版
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyL4HealthWithContext ¶ added in v1.0.324
func (c *Client) ModifyL4HealthWithContext(ctx context.Context, request *ModifyL4HealthRequest) (response *ModifyL4HealthResponse, err error)
ModifyL4Health 修改L4转发规则健康检查参数,支持的子产品:高防IP、高防IP专业版
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyL4KeepTime ¶
func (c *Client) ModifyL4KeepTime(request *ModifyL4KeepTimeRequest) (response *ModifyL4KeepTimeResponse, err error)
ModifyL4KeepTime 修改L4转发规则的会话保持,支持的子产品:高防IP、高防IP专业版
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyL4KeepTimeWithContext ¶ added in v1.0.324
func (c *Client) ModifyL4KeepTimeWithContext(ctx context.Context, request *ModifyL4KeepTimeRequest) (response *ModifyL4KeepTimeResponse, err error)
ModifyL4KeepTime 修改L4转发规则的会话保持,支持的子产品:高防IP、高防IP专业版
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyL4Rules ¶
func (c *Client) ModifyL4Rules(request *ModifyL4RulesRequest) (response *ModifyL4RulesResponse, err error)
ModifyL4Rules 修改L4转发规则
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyL4RulesWithContext ¶ added in v1.0.324
func (c *Client) ModifyL4RulesWithContext(ctx context.Context, request *ModifyL4RulesRequest) (response *ModifyL4RulesResponse, err error)
ModifyL4Rules 修改L4转发规则
可能返回的错误码:
RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyL7Rules ¶
func (c *Client) ModifyL7Rules(request *ModifyL7RulesRequest) (response *ModifyL7RulesResponse, err error)
ModifyL7Rules 修改L7转发规则
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyL7RulesWithContext ¶ added in v1.0.324
func (c *Client) ModifyL7RulesWithContext(ctx context.Context, request *ModifyL7RulesRequest) (response *ModifyL7RulesResponse, err error)
ModifyL7Rules 修改L7转发规则
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyNetReturnSwitch ¶
func (c *Client) ModifyNetReturnSwitch(request *ModifyNetReturnSwitchRequest) (response *ModifyNetReturnSwitchResponse, err error)
ModifyNetReturnSwitch 在客户收攻击或者被封堵时,切回到源站,并设置回切的时长
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyNetReturnSwitchWithContext ¶ added in v1.0.324
func (c *Client) ModifyNetReturnSwitchWithContext(ctx context.Context, request *ModifyNetReturnSwitchRequest) (response *ModifyNetReturnSwitchResponse, err error)
ModifyNetReturnSwitch 在客户收攻击或者被封堵时,切回到源站,并设置回切的时长
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyNewDomainRules ¶
func (c *Client) ModifyNewDomainRules(request *ModifyNewDomainRulesRequest) (response *ModifyNewDomainRulesResponse, err error)
ModifyNewDomainRules 修改7层转发规则
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) ModifyNewDomainRulesWithContext ¶ added in v1.0.324
func (c *Client) ModifyNewDomainRulesWithContext(ctx context.Context, request *ModifyNewDomainRulesRequest) (response *ModifyNewDomainRulesResponse, err error)
ModifyNewDomainRules 修改7层转发规则
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) ModifyNewL4Rule ¶
func (c *Client) ModifyNewL4Rule(request *ModifyNewL4RuleRequest) (response *ModifyNewL4RuleResponse, err error)
ModifyNewL4Rule 修改4层转发规则
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) ModifyNewL4RuleWithContext ¶ added in v1.0.324
func (c *Client) ModifyNewL4RuleWithContext(ctx context.Context, request *ModifyNewL4RuleRequest) (response *ModifyNewL4RuleResponse, err error)
ModifyNewL4Rule 修改4层转发规则
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) ModifyResBindDDoSPolicy ¶
func (c *Client) ModifyResBindDDoSPolicy(request *ModifyResBindDDoSPolicyRequest) (response *ModifyResBindDDoSPolicyResponse, err error)
ModifyResBindDDoSPolicy 资源实例绑定DDoS高级策略
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) ModifyResBindDDoSPolicyWithContext ¶ added in v1.0.324
func (c *Client) ModifyResBindDDoSPolicyWithContext(ctx context.Context, request *ModifyResBindDDoSPolicyRequest) (response *ModifyResBindDDoSPolicyResponse, err error)
ModifyResBindDDoSPolicy 资源实例绑定DDoS高级策略
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) ModifyResourceRenewFlag ¶
func (c *Client) ModifyResourceRenewFlag(request *ModifyResourceRenewFlagRequest) (response *ModifyResourceRenewFlagResponse, err error)
ModifyResourceRenewFlag 修改资源自动续费标记
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) ModifyResourceRenewFlagWithContext ¶ added in v1.0.324
func (c *Client) ModifyResourceRenewFlagWithContext(ctx context.Context, request *ModifyResourceRenewFlagRequest) (response *ModifyResourceRenewFlagResponse, err error)
ModifyResourceRenewFlag 修改资源自动续费标记
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
type CreateBasicDDoSAlarmThresholdRequest ¶
type CreateBasicDDoSAlarmThresholdRequest struct { *tchttp.BaseRequest // 大禹子产品代号(basic表示DDoS基础防护) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // =get表示读取告警阈值;=set表示设置告警阈值; Method *string `json:"Method,omitnil,omitempty" name:"Method"` // 可选,告警阈值类型,1-入流量,2-清洗流量;当Method为set时必须填写; AlarmType *uint64 `json:"AlarmType,omitnil,omitempty" name:"AlarmType"` // 可选,告警阈值,当Method为set时必须填写;当设置阈值为0时表示清除告警阈值配置; AlarmThreshold *uint64 `json:"AlarmThreshold,omitnil,omitempty" name:"AlarmThreshold"` }
func NewCreateBasicDDoSAlarmThresholdRequest ¶
func NewCreateBasicDDoSAlarmThresholdRequest() (request *CreateBasicDDoSAlarmThresholdRequest)
func (*CreateBasicDDoSAlarmThresholdRequest) FromJsonString ¶
func (r *CreateBasicDDoSAlarmThresholdRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateBasicDDoSAlarmThresholdRequest) ToJsonString ¶
func (r *CreateBasicDDoSAlarmThresholdRequest) ToJsonString() string
type CreateBasicDDoSAlarmThresholdRequestParams ¶ added in v1.0.426
type CreateBasicDDoSAlarmThresholdRequestParams struct { // 大禹子产品代号(basic表示DDoS基础防护) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // =get表示读取告警阈值;=set表示设置告警阈值; Method *string `json:"Method,omitnil,omitempty" name:"Method"` // 可选,告警阈值类型,1-入流量,2-清洗流量;当Method为set时必须填写; AlarmType *uint64 `json:"AlarmType,omitnil,omitempty" name:"AlarmType"` // 可选,告警阈值,当Method为set时必须填写;当设置阈值为0时表示清除告警阈值配置; AlarmThreshold *uint64 `json:"AlarmThreshold,omitnil,omitempty" name:"AlarmThreshold"` }
Predefined struct for user
type CreateBasicDDoSAlarmThresholdResponse ¶
type CreateBasicDDoSAlarmThresholdResponse struct { *tchttp.BaseResponse Response *CreateBasicDDoSAlarmThresholdResponseParams `json:"Response"` }
func NewCreateBasicDDoSAlarmThresholdResponse ¶
func NewCreateBasicDDoSAlarmThresholdResponse() (response *CreateBasicDDoSAlarmThresholdResponse)
func (*CreateBasicDDoSAlarmThresholdResponse) FromJsonString ¶
func (r *CreateBasicDDoSAlarmThresholdResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateBasicDDoSAlarmThresholdResponse) ToJsonString ¶
func (r *CreateBasicDDoSAlarmThresholdResponse) ToJsonString() string
type CreateBasicDDoSAlarmThresholdResponseParams ¶ added in v1.0.426
type CreateBasicDDoSAlarmThresholdResponseParams struct { // 当存在告警阈值配置时,返回告警阈值大于0,当不存在告警配置时,返回告警阈值为0; AlarmThreshold *uint64 `json:"AlarmThreshold,omitnil,omitempty" name:"AlarmThreshold"` // 告警阈值类型,1-入流量,2-清洗流量;当AlarmThreshold大于0时有效; AlarmType *uint64 `json:"AlarmType,omitnil,omitempty" name:"AlarmType"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateBoundIPRequest ¶
type CreateBoundIPRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgp表示独享包;bgp-multip表示共享包) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源实例ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 绑定到资源实例的IP数组,当资源实例为高防包(独享包)时,数组只允许填1个IP;当没有要绑定的IP时可以为空数组;但是BoundDevList和UnBoundDevList至少有一个不为空; BoundDevList []*BoundIpInfo `json:"BoundDevList,omitnil,omitempty" name:"BoundDevList"` // 与资源实例解绑的IP数组,当资源实例为高防包(独享包)时,数组只允许填1个IP;当没有要解绑的IP时可以为空数组;但是BoundDevList和UnBoundDevList至少有一个不为空; UnBoundDevList []*BoundIpInfo `json:"UnBoundDevList,omitnil,omitempty" name:"UnBoundDevList"` // 已弃用,不填 CopyPolicy *string `json:"CopyPolicy,omitnil,omitempty" name:"CopyPolicy"` }
func NewCreateBoundIPRequest ¶
func NewCreateBoundIPRequest() (request *CreateBoundIPRequest)
func (*CreateBoundIPRequest) FromJsonString ¶
func (r *CreateBoundIPRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateBoundIPRequest) ToJsonString ¶
func (r *CreateBoundIPRequest) ToJsonString() string
type CreateBoundIPRequestParams ¶ added in v1.0.426
type CreateBoundIPRequestParams struct { // 大禹子产品代号(bgp表示独享包;bgp-multip表示共享包) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源实例ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 绑定到资源实例的IP数组,当资源实例为高防包(独享包)时,数组只允许填1个IP;当没有要绑定的IP时可以为空数组;但是BoundDevList和UnBoundDevList至少有一个不为空; BoundDevList []*BoundIpInfo `json:"BoundDevList,omitnil,omitempty" name:"BoundDevList"` // 与资源实例解绑的IP数组,当资源实例为高防包(独享包)时,数组只允许填1个IP;当没有要解绑的IP时可以为空数组;但是BoundDevList和UnBoundDevList至少有一个不为空; UnBoundDevList []*BoundIpInfo `json:"UnBoundDevList,omitnil,omitempty" name:"UnBoundDevList"` // 已弃用,不填 CopyPolicy *string `json:"CopyPolicy,omitnil,omitempty" name:"CopyPolicy"` }
Predefined struct for user
type CreateBoundIPResponse ¶
type CreateBoundIPResponse struct { *tchttp.BaseResponse Response *CreateBoundIPResponseParams `json:"Response"` }
func NewCreateBoundIPResponse ¶
func NewCreateBoundIPResponse() (response *CreateBoundIPResponse)
func (*CreateBoundIPResponse) FromJsonString ¶
func (r *CreateBoundIPResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateBoundIPResponse) ToJsonString ¶
func (r *CreateBoundIPResponse) ToJsonString() string
type CreateBoundIPResponseParams ¶ added in v1.0.426
type CreateBoundIPResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateCCFrequencyRulesRequest ¶
type CreateCCFrequencyRulesRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 7层转发规则ID(通过获取7层转发规则接口可以获取规则ID) RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 匹配规则,取值["include"(前缀匹配),"equal"(完全匹配)] Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"` // 统计周期,单位秒,取值[10, 30, 60] Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 访问次数,取值[1-10000] ReqNumber *uint64 `json:"ReqNumber,omitnil,omitempty" name:"ReqNumber"` // 执行动作,取值["alg"(人机识别), "drop"(拦截)] Act *string `json:"Act,omitnil,omitempty" name:"Act"` // 执行时间,单位秒,取值[1-900] ExeDuration *uint64 `json:"ExeDuration,omitnil,omitempty" name:"ExeDuration"` // URI字符串,必须以/开头,例如/abc/a.php,长度不超过31;当URI=/时,匹配模式只能选择前缀匹配; Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"` // User-Agent字符串,长度不超过80 UserAgent *string `json:"UserAgent,omitnil,omitempty" name:"UserAgent"` // Cookie字符串,长度不超过40 Cookie *string `json:"Cookie,omitnil,omitempty" name:"Cookie"` }
func NewCreateCCFrequencyRulesRequest ¶
func NewCreateCCFrequencyRulesRequest() (request *CreateCCFrequencyRulesRequest)
func (*CreateCCFrequencyRulesRequest) FromJsonString ¶
func (r *CreateCCFrequencyRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCCFrequencyRulesRequest) ToJsonString ¶
func (r *CreateCCFrequencyRulesRequest) ToJsonString() string
type CreateCCFrequencyRulesRequestParams ¶ added in v1.0.426
type CreateCCFrequencyRulesRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 7层转发规则ID(通过获取7层转发规则接口可以获取规则ID) RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 匹配规则,取值["include"(前缀匹配),"equal"(完全匹配)] Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"` // 统计周期,单位秒,取值[10, 30, 60] Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 访问次数,取值[1-10000] ReqNumber *uint64 `json:"ReqNumber,omitnil,omitempty" name:"ReqNumber"` // 执行动作,取值["alg"(人机识别), "drop"(拦截)] Act *string `json:"Act,omitnil,omitempty" name:"Act"` // 执行时间,单位秒,取值[1-900] ExeDuration *uint64 `json:"ExeDuration,omitnil,omitempty" name:"ExeDuration"` // URI字符串,必须以/开头,例如/abc/a.php,长度不超过31;当URI=/时,匹配模式只能选择前缀匹配; Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"` // User-Agent字符串,长度不超过80 UserAgent *string `json:"UserAgent,omitnil,omitempty" name:"UserAgent"` // Cookie字符串,长度不超过40 Cookie *string `json:"Cookie,omitnil,omitempty" name:"Cookie"` }
Predefined struct for user
type CreateCCFrequencyRulesResponse ¶
type CreateCCFrequencyRulesResponse struct { *tchttp.BaseResponse Response *CreateCCFrequencyRulesResponseParams `json:"Response"` }
func NewCreateCCFrequencyRulesResponse ¶
func NewCreateCCFrequencyRulesResponse() (response *CreateCCFrequencyRulesResponse)
func (*CreateCCFrequencyRulesResponse) FromJsonString ¶
func (r *CreateCCFrequencyRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCCFrequencyRulesResponse) ToJsonString ¶
func (r *CreateCCFrequencyRulesResponse) ToJsonString() string
type CreateCCFrequencyRulesResponseParams ¶ added in v1.0.426
type CreateCCFrequencyRulesResponseParams struct { // CC防护的访问频率控制规则ID CCFrequencyRuleId *string `json:"CCFrequencyRuleId,omitnil,omitempty" name:"CCFrequencyRuleId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateCCSelfDefinePolicyRequest ¶
type CreateCCSelfDefinePolicyRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // CC策略描述 Policy *CCPolicy `json:"Policy,omitnil,omitempty" name:"Policy"` }
func NewCreateCCSelfDefinePolicyRequest ¶
func NewCreateCCSelfDefinePolicyRequest() (request *CreateCCSelfDefinePolicyRequest)
func (*CreateCCSelfDefinePolicyRequest) FromJsonString ¶
func (r *CreateCCSelfDefinePolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCCSelfDefinePolicyRequest) ToJsonString ¶
func (r *CreateCCSelfDefinePolicyRequest) ToJsonString() string
type CreateCCSelfDefinePolicyRequestParams ¶ added in v1.0.426
type CreateCCSelfDefinePolicyRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // CC策略描述 Policy *CCPolicy `json:"Policy,omitnil,omitempty" name:"Policy"` }
Predefined struct for user
type CreateCCSelfDefinePolicyResponse ¶
type CreateCCSelfDefinePolicyResponse struct { *tchttp.BaseResponse Response *CreateCCSelfDefinePolicyResponseParams `json:"Response"` }
func NewCreateCCSelfDefinePolicyResponse ¶
func NewCreateCCSelfDefinePolicyResponse() (response *CreateCCSelfDefinePolicyResponse)
func (*CreateCCSelfDefinePolicyResponse) FromJsonString ¶
func (r *CreateCCSelfDefinePolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCCSelfDefinePolicyResponse) ToJsonString ¶
func (r *CreateCCSelfDefinePolicyResponse) ToJsonString() string
type CreateCCSelfDefinePolicyResponseParams ¶ added in v1.0.426
type CreateCCSelfDefinePolicyResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateDDoSPolicyCaseRequest ¶
type CreateDDoSPolicyCaseRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 策略场景名,字符串长度小于64 CaseName *string `json:"CaseName,omitnil,omitempty" name:"CaseName"` // 开发平台,取值[PC(PC客户端), MOBILE(移动端), TV(电视端), SERVER(主机)] PlatformTypes []*string `json:"PlatformTypes,omitnil,omitempty" name:"PlatformTypes"` // 细分品类,取值[WEB(网站), GAME(游戏), APP(应用), OTHER(其他)] AppType *string `json:"AppType,omitnil,omitempty" name:"AppType"` // 应用协议,取值[tcp(TCP协议),udp(UDP协议),icmp(ICMP协议),all(其他协议)] AppProtocols []*string `json:"AppProtocols,omitnil,omitempty" name:"AppProtocols"` // TCP业务起始端口,取值(0, 65535] TcpSportStart *string `json:"TcpSportStart,omitnil,omitempty" name:"TcpSportStart"` // TCP业务结束端口,取值(0, 65535],必须大于等于TCP业务起始端口 TcpSportEnd *string `json:"TcpSportEnd,omitnil,omitempty" name:"TcpSportEnd"` // UDP业务起始端口,取值范围(0, 65535] UdpSportStart *string `json:"UdpSportStart,omitnil,omitempty" name:"UdpSportStart"` // UDP业务结束端口,取值范围(0, 65535),必须大于等于UDP业务起始端口 UdpSportEnd *string `json:"UdpSportEnd,omitnil,omitempty" name:"UdpSportEnd"` // 是否有海外客户,取值[no(没有), yes(有)] HasAbroad *string `json:"HasAbroad,omitnil,omitempty" name:"HasAbroad"` // 是否会主动对外发起TCP请求,取值[no(不会), yes(会)] HasInitiateTcp *string `json:"HasInitiateTcp,omitnil,omitempty" name:"HasInitiateTcp"` // 是否会主动对外发起UDP业务请求,取值[no(不会), yes(会)] HasInitiateUdp *string `json:"HasInitiateUdp,omitnil,omitempty" name:"HasInitiateUdp"` // 主动发起TCP请求的端口,取值范围(0, 65535] PeerTcpPort *string `json:"PeerTcpPort,omitnil,omitempty" name:"PeerTcpPort"` // 主动发起UDP请求的端口,取值范围(0, 65535] PeerUdpPort *string `json:"PeerUdpPort,omitnil,omitempty" name:"PeerUdpPort"` // TCP载荷的固定特征码,字符串长度小于512 TcpFootprint *string `json:"TcpFootprint,omitnil,omitempty" name:"TcpFootprint"` // UDP载荷的固定特征码,字符串长度小于512 UdpFootprint *string `json:"UdpFootprint,omitnil,omitempty" name:"UdpFootprint"` // Web业务的API的URL WebApiUrl []*string `json:"WebApiUrl,omitnil,omitempty" name:"WebApiUrl"` // TCP业务报文长度最小值,取值范围(0, 1500) MinTcpPackageLen *string `json:"MinTcpPackageLen,omitnil,omitempty" name:"MinTcpPackageLen"` // TCP业务报文长度最大值,取值范围(0, 1500),必须大于等于TCP业务报文长度最小值 MaxTcpPackageLen *string `json:"MaxTcpPackageLen,omitnil,omitempty" name:"MaxTcpPackageLen"` // UDP业务报文长度最小值,取值范围(0, 1500) MinUdpPackageLen *string `json:"MinUdpPackageLen,omitnil,omitempty" name:"MinUdpPackageLen"` // UDP业务报文长度最大值,取值范围(0, 1500),必须大于等于UDP业务报文长度最小值 MaxUdpPackageLen *string `json:"MaxUdpPackageLen,omitnil,omitempty" name:"MaxUdpPackageLen"` // 是否有VPN业务,取值[no(没有), yes(有)] HasVPN *string `json:"HasVPN,omitnil,omitempty" name:"HasVPN"` // TCP业务端口列表,同时支持单个端口和端口段,字符串格式,例如:80,443,700-800,53,1000-3000 TcpPortList *string `json:"TcpPortList,omitnil,omitempty" name:"TcpPortList"` // UDP业务端口列表,同时支持单个端口和端口段,字符串格式,例如:80,443,700-800,53,1000-3000 UdpPortList *string `json:"UdpPortList,omitnil,omitempty" name:"UdpPortList"` }
func NewCreateDDoSPolicyCaseRequest ¶
func NewCreateDDoSPolicyCaseRequest() (request *CreateDDoSPolicyCaseRequest)
func (*CreateDDoSPolicyCaseRequest) FromJsonString ¶
func (r *CreateDDoSPolicyCaseRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDDoSPolicyCaseRequest) ToJsonString ¶
func (r *CreateDDoSPolicyCaseRequest) ToJsonString() string
type CreateDDoSPolicyCaseRequestParams ¶ added in v1.0.426
type CreateDDoSPolicyCaseRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 策略场景名,字符串长度小于64 CaseName *string `json:"CaseName,omitnil,omitempty" name:"CaseName"` // 开发平台,取值[PC(PC客户端), MOBILE(移动端), TV(电视端), SERVER(主机)] PlatformTypes []*string `json:"PlatformTypes,omitnil,omitempty" name:"PlatformTypes"` // 细分品类,取值[WEB(网站), GAME(游戏), APP(应用), OTHER(其他)] AppType *string `json:"AppType,omitnil,omitempty" name:"AppType"` // 应用协议,取值[tcp(TCP协议),udp(UDP协议),icmp(ICMP协议),all(其他协议)] AppProtocols []*string `json:"AppProtocols,omitnil,omitempty" name:"AppProtocols"` // TCP业务起始端口,取值(0, 65535] TcpSportStart *string `json:"TcpSportStart,omitnil,omitempty" name:"TcpSportStart"` // TCP业务结束端口,取值(0, 65535],必须大于等于TCP业务起始端口 TcpSportEnd *string `json:"TcpSportEnd,omitnil,omitempty" name:"TcpSportEnd"` // UDP业务起始端口,取值范围(0, 65535] UdpSportStart *string `json:"UdpSportStart,omitnil,omitempty" name:"UdpSportStart"` // UDP业务结束端口,取值范围(0, 65535),必须大于等于UDP业务起始端口 UdpSportEnd *string `json:"UdpSportEnd,omitnil,omitempty" name:"UdpSportEnd"` // 是否有海外客户,取值[no(没有), yes(有)] HasAbroad *string `json:"HasAbroad,omitnil,omitempty" name:"HasAbroad"` // 是否会主动对外发起TCP请求,取值[no(不会), yes(会)] HasInitiateTcp *string `json:"HasInitiateTcp,omitnil,omitempty" name:"HasInitiateTcp"` // 是否会主动对外发起UDP业务请求,取值[no(不会), yes(会)] HasInitiateUdp *string `json:"HasInitiateUdp,omitnil,omitempty" name:"HasInitiateUdp"` // 主动发起TCP请求的端口,取值范围(0, 65535] PeerTcpPort *string `json:"PeerTcpPort,omitnil,omitempty" name:"PeerTcpPort"` // 主动发起UDP请求的端口,取值范围(0, 65535] PeerUdpPort *string `json:"PeerUdpPort,omitnil,omitempty" name:"PeerUdpPort"` // TCP载荷的固定特征码,字符串长度小于512 TcpFootprint *string `json:"TcpFootprint,omitnil,omitempty" name:"TcpFootprint"` // UDP载荷的固定特征码,字符串长度小于512 UdpFootprint *string `json:"UdpFootprint,omitnil,omitempty" name:"UdpFootprint"` // Web业务的API的URL WebApiUrl []*string `json:"WebApiUrl,omitnil,omitempty" name:"WebApiUrl"` // TCP业务报文长度最小值,取值范围(0, 1500) MinTcpPackageLen *string `json:"MinTcpPackageLen,omitnil,omitempty" name:"MinTcpPackageLen"` // TCP业务报文长度最大值,取值范围(0, 1500),必须大于等于TCP业务报文长度最小值 MaxTcpPackageLen *string `json:"MaxTcpPackageLen,omitnil,omitempty" name:"MaxTcpPackageLen"` // UDP业务报文长度最小值,取值范围(0, 1500) MinUdpPackageLen *string `json:"MinUdpPackageLen,omitnil,omitempty" name:"MinUdpPackageLen"` // UDP业务报文长度最大值,取值范围(0, 1500),必须大于等于UDP业务报文长度最小值 MaxUdpPackageLen *string `json:"MaxUdpPackageLen,omitnil,omitempty" name:"MaxUdpPackageLen"` // 是否有VPN业务,取值[no(没有), yes(有)] HasVPN *string `json:"HasVPN,omitnil,omitempty" name:"HasVPN"` // TCP业务端口列表,同时支持单个端口和端口段,字符串格式,例如:80,443,700-800,53,1000-3000 TcpPortList *string `json:"TcpPortList,omitnil,omitempty" name:"TcpPortList"` // UDP业务端口列表,同时支持单个端口和端口段,字符串格式,例如:80,443,700-800,53,1000-3000 UdpPortList *string `json:"UdpPortList,omitnil,omitempty" name:"UdpPortList"` }
Predefined struct for user
type CreateDDoSPolicyCaseResponse ¶
type CreateDDoSPolicyCaseResponse struct { *tchttp.BaseResponse Response *CreateDDoSPolicyCaseResponseParams `json:"Response"` }
func NewCreateDDoSPolicyCaseResponse ¶
func NewCreateDDoSPolicyCaseResponse() (response *CreateDDoSPolicyCaseResponse)
func (*CreateDDoSPolicyCaseResponse) FromJsonString ¶
func (r *CreateDDoSPolicyCaseResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDDoSPolicyCaseResponse) ToJsonString ¶
func (r *CreateDDoSPolicyCaseResponse) ToJsonString() string
type CreateDDoSPolicyCaseResponseParams ¶ added in v1.0.426
type CreateDDoSPolicyCaseResponseParams struct { // 策略场景ID SceneId *string `json:"SceneId,omitnil,omitempty" name:"SceneId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateDDoSPolicyRequest ¶
type CreateDDoSPolicyRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 协议禁用,必须填写且数组长度必须为1 DropOptions []*DDoSPolicyDropOption `json:"DropOptions,omitnil,omitempty" name:"DropOptions"` // 策略名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 端口禁用,当没有禁用端口时填空数组 PortLimits []*DDoSPolicyPortLimit `json:"PortLimits,omitnil,omitempty" name:"PortLimits"` // 请求源IP黑白名单,当没有IP黑白名单时填空数组 IpAllowDenys []*IpBlackWhite `json:"IpAllowDenys,omitnil,omitempty" name:"IpAllowDenys"` // 报文过滤,当没有报文过滤时填空数组 PacketFilters []*DDoSPolicyPacketFilter `json:"PacketFilters,omitnil,omitempty" name:"PacketFilters"` // 水印策略参数,当没有启用水印功能时填空数组,最多只能传一条水印策略(即数组大小不超过1) WaterPrint []*WaterPrintPolicy `json:"WaterPrint,omitnil,omitempty" name:"WaterPrint"` }
func NewCreateDDoSPolicyRequest ¶
func NewCreateDDoSPolicyRequest() (request *CreateDDoSPolicyRequest)
func (*CreateDDoSPolicyRequest) FromJsonString ¶
func (r *CreateDDoSPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDDoSPolicyRequest) ToJsonString ¶
func (r *CreateDDoSPolicyRequest) ToJsonString() string
type CreateDDoSPolicyRequestParams ¶ added in v1.0.426
type CreateDDoSPolicyRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 协议禁用,必须填写且数组长度必须为1 DropOptions []*DDoSPolicyDropOption `json:"DropOptions,omitnil,omitempty" name:"DropOptions"` // 策略名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 端口禁用,当没有禁用端口时填空数组 PortLimits []*DDoSPolicyPortLimit `json:"PortLimits,omitnil,omitempty" name:"PortLimits"` // 请求源IP黑白名单,当没有IP黑白名单时填空数组 IpAllowDenys []*IpBlackWhite `json:"IpAllowDenys,omitnil,omitempty" name:"IpAllowDenys"` // 报文过滤,当没有报文过滤时填空数组 PacketFilters []*DDoSPolicyPacketFilter `json:"PacketFilters,omitnil,omitempty" name:"PacketFilters"` // 水印策略参数,当没有启用水印功能时填空数组,最多只能传一条水印策略(即数组大小不超过1) WaterPrint []*WaterPrintPolicy `json:"WaterPrint,omitnil,omitempty" name:"WaterPrint"` }
Predefined struct for user
type CreateDDoSPolicyResponse ¶
type CreateDDoSPolicyResponse struct { *tchttp.BaseResponse Response *CreateDDoSPolicyResponseParams `json:"Response"` }
func NewCreateDDoSPolicyResponse ¶
func NewCreateDDoSPolicyResponse() (response *CreateDDoSPolicyResponse)
func (*CreateDDoSPolicyResponse) FromJsonString ¶
func (r *CreateDDoSPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDDoSPolicyResponse) ToJsonString ¶
func (r *CreateDDoSPolicyResponse) ToJsonString() string
type CreateDDoSPolicyResponseParams ¶ added in v1.0.426
type CreateDDoSPolicyResponseParams struct { // 策略ID PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateInstanceNameRequest ¶
type CreateInstanceNameRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 资源实例名称,长度不超过32个字符 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
func NewCreateInstanceNameRequest ¶
func NewCreateInstanceNameRequest() (request *CreateInstanceNameRequest)
func (*CreateInstanceNameRequest) FromJsonString ¶
func (r *CreateInstanceNameRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateInstanceNameRequest) ToJsonString ¶
func (r *CreateInstanceNameRequest) ToJsonString() string
type CreateInstanceNameRequestParams ¶ added in v1.0.426
type CreateInstanceNameRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 资源实例名称,长度不超过32个字符 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
Predefined struct for user
type CreateInstanceNameResponse ¶
type CreateInstanceNameResponse struct { *tchttp.BaseResponse Response *CreateInstanceNameResponseParams `json:"Response"` }
func NewCreateInstanceNameResponse ¶
func NewCreateInstanceNameResponse() (response *CreateInstanceNameResponse)
func (*CreateInstanceNameResponse) FromJsonString ¶
func (r *CreateInstanceNameResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateInstanceNameResponse) ToJsonString ¶
func (r *CreateInstanceNameResponse) ToJsonString() string
type CreateInstanceNameResponseParams ¶ added in v1.0.426
type CreateInstanceNameResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateL4HealthConfigRequest ¶
type CreateL4HealthConfigRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 四层健康检查配置数组 HealthConfig []*L4HealthConfig `json:"HealthConfig,omitnil,omitempty" name:"HealthConfig"` }
func NewCreateL4HealthConfigRequest ¶
func NewCreateL4HealthConfigRequest() (request *CreateL4HealthConfigRequest)
func (*CreateL4HealthConfigRequest) FromJsonString ¶
func (r *CreateL4HealthConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateL4HealthConfigRequest) ToJsonString ¶
func (r *CreateL4HealthConfigRequest) ToJsonString() string
type CreateL4HealthConfigRequestParams ¶ added in v1.0.426
type CreateL4HealthConfigRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 四层健康检查配置数组 HealthConfig []*L4HealthConfig `json:"HealthConfig,omitnil,omitempty" name:"HealthConfig"` }
Predefined struct for user
type CreateL4HealthConfigResponse ¶
type CreateL4HealthConfigResponse struct { *tchttp.BaseResponse Response *CreateL4HealthConfigResponseParams `json:"Response"` }
func NewCreateL4HealthConfigResponse ¶
func NewCreateL4HealthConfigResponse() (response *CreateL4HealthConfigResponse)
func (*CreateL4HealthConfigResponse) FromJsonString ¶
func (r *CreateL4HealthConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateL4HealthConfigResponse) ToJsonString ¶
func (r *CreateL4HealthConfigResponse) ToJsonString() string
type CreateL4HealthConfigResponseParams ¶ added in v1.0.426
type CreateL4HealthConfigResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateL4RulesRequest ¶
type CreateL4RulesRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则列表 Rules []*L4RuleEntry `json:"Rules,omitnil,omitempty" name:"Rules"` }
func NewCreateL4RulesRequest ¶
func NewCreateL4RulesRequest() (request *CreateL4RulesRequest)
func (*CreateL4RulesRequest) FromJsonString ¶
func (r *CreateL4RulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateL4RulesRequest) ToJsonString ¶
func (r *CreateL4RulesRequest) ToJsonString() string
type CreateL4RulesRequestParams ¶ added in v1.0.426
type CreateL4RulesRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则列表 Rules []*L4RuleEntry `json:"Rules,omitnil,omitempty" name:"Rules"` }
Predefined struct for user
type CreateL4RulesResponse ¶
type CreateL4RulesResponse struct { *tchttp.BaseResponse Response *CreateL4RulesResponseParams `json:"Response"` }
func NewCreateL4RulesResponse ¶
func NewCreateL4RulesResponse() (response *CreateL4RulesResponse)
func (*CreateL4RulesResponse) FromJsonString ¶
func (r *CreateL4RulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateL4RulesResponse) ToJsonString ¶
func (r *CreateL4RulesResponse) ToJsonString() string
type CreateL4RulesResponseParams ¶ added in v1.0.426
type CreateL4RulesResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateL7CCRuleRequest ¶
type CreateL7CCRuleRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 操作码,取值[query(表示查询),add(表示添加),del(表示删除)] Method *string `json:"Method,omitnil,omitempty" name:"Method"` // 7层转发规则ID,例如:rule-0000001 RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 7层CC自定义规则参数,当操作码为query时,可以不用填写;当操作码为add或del时,必须填写,且数组长度只能为1; RuleConfig []*CCRuleConfig `json:"RuleConfig,omitnil,omitempty" name:"RuleConfig"` }
func NewCreateL7CCRuleRequest ¶
func NewCreateL7CCRuleRequest() (request *CreateL7CCRuleRequest)
func (*CreateL7CCRuleRequest) FromJsonString ¶
func (r *CreateL7CCRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateL7CCRuleRequest) ToJsonString ¶
func (r *CreateL7CCRuleRequest) ToJsonString() string
type CreateL7CCRuleRequestParams ¶ added in v1.0.426
type CreateL7CCRuleRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 操作码,取值[query(表示查询),add(表示添加),del(表示删除)] Method *string `json:"Method,omitnil,omitempty" name:"Method"` // 7层转发规则ID,例如:rule-0000001 RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 7层CC自定义规则参数,当操作码为query时,可以不用填写;当操作码为add或del时,必须填写,且数组长度只能为1; RuleConfig []*CCRuleConfig `json:"RuleConfig,omitnil,omitempty" name:"RuleConfig"` }
Predefined struct for user
type CreateL7CCRuleResponse ¶
type CreateL7CCRuleResponse struct { *tchttp.BaseResponse Response *CreateL7CCRuleResponseParams `json:"Response"` }
func NewCreateL7CCRuleResponse ¶
func NewCreateL7CCRuleResponse() (response *CreateL7CCRuleResponse)
func (*CreateL7CCRuleResponse) FromJsonString ¶
func (r *CreateL7CCRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateL7CCRuleResponse) ToJsonString ¶
func (r *CreateL7CCRuleResponse) ToJsonString() string
type CreateL7CCRuleResponseParams ¶ added in v1.0.426
type CreateL7CCRuleResponseParams struct { // 7层CC自定义规则参数,当没有开启CC自定义规则时,返回空数组 RuleConfig []*CCRuleConfig `json:"RuleConfig,omitnil,omitempty" name:"RuleConfig"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateL7HealthConfigRequest ¶
type CreateL7HealthConfigRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 七层健康检查配置数组 HealthConfig []*L7HealthConfig `json:"HealthConfig,omitnil,omitempty" name:"HealthConfig"` }
func NewCreateL7HealthConfigRequest ¶
func NewCreateL7HealthConfigRequest() (request *CreateL7HealthConfigRequest)
func (*CreateL7HealthConfigRequest) FromJsonString ¶
func (r *CreateL7HealthConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateL7HealthConfigRequest) ToJsonString ¶
func (r *CreateL7HealthConfigRequest) ToJsonString() string
type CreateL7HealthConfigRequestParams ¶ added in v1.0.426
type CreateL7HealthConfigRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 七层健康检查配置数组 HealthConfig []*L7HealthConfig `json:"HealthConfig,omitnil,omitempty" name:"HealthConfig"` }
Predefined struct for user
type CreateL7HealthConfigResponse ¶
type CreateL7HealthConfigResponse struct { *tchttp.BaseResponse Response *CreateL7HealthConfigResponseParams `json:"Response"` }
func NewCreateL7HealthConfigResponse ¶
func NewCreateL7HealthConfigResponse() (response *CreateL7HealthConfigResponse)
func (*CreateL7HealthConfigResponse) FromJsonString ¶
func (r *CreateL7HealthConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateL7HealthConfigResponse) ToJsonString ¶
func (r *CreateL7HealthConfigResponse) ToJsonString() string
type CreateL7HealthConfigResponseParams ¶ added in v1.0.426
type CreateL7HealthConfigResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateL7RuleCertRequest ¶
type CreateL7RuleCertRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源实例ID,例如高防IP实例的ID,高防IP专业版实例的ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则ID RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 证书类型,当为协议为HTTPS协议时必须填,取值[2(腾讯云托管证书)] CertType *uint64 `json:"CertType,omitnil,omitempty" name:"CertType"` // 当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID SSLId *string `json:"SSLId,omitnil,omitempty" name:"SSLId"` // 当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段) Cert *string `json:"Cert,omitnil,omitempty" name:"Cert"` // 当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段) PrivateKey *string `json:"PrivateKey,omitnil,omitempty" name:"PrivateKey"` }
func NewCreateL7RuleCertRequest ¶
func NewCreateL7RuleCertRequest() (request *CreateL7RuleCertRequest)
func (*CreateL7RuleCertRequest) FromJsonString ¶
func (r *CreateL7RuleCertRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateL7RuleCertRequest) ToJsonString ¶
func (r *CreateL7RuleCertRequest) ToJsonString() string
type CreateL7RuleCertRequestParams ¶ added in v1.0.426
type CreateL7RuleCertRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源实例ID,例如高防IP实例的ID,高防IP专业版实例的ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则ID RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 证书类型,当为协议为HTTPS协议时必须填,取值[2(腾讯云托管证书)] CertType *uint64 `json:"CertType,omitnil,omitempty" name:"CertType"` // 当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID SSLId *string `json:"SSLId,omitnil,omitempty" name:"SSLId"` // 当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段) Cert *string `json:"Cert,omitnil,omitempty" name:"Cert"` // 当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段) PrivateKey *string `json:"PrivateKey,omitnil,omitempty" name:"PrivateKey"` }
Predefined struct for user
type CreateL7RuleCertResponse ¶
type CreateL7RuleCertResponse struct { *tchttp.BaseResponse Response *CreateL7RuleCertResponseParams `json:"Response"` }
func NewCreateL7RuleCertResponse ¶
func NewCreateL7RuleCertResponse() (response *CreateL7RuleCertResponse)
func (*CreateL7RuleCertResponse) FromJsonString ¶
func (r *CreateL7RuleCertResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateL7RuleCertResponse) ToJsonString ¶
func (r *CreateL7RuleCertResponse) ToJsonString() string
type CreateL7RuleCertResponseParams ¶ added in v1.0.426
type CreateL7RuleCertResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateL7RulesRequest ¶
type CreateL7RulesRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则列表 Rules []*L7RuleEntry `json:"Rules,omitnil,omitempty" name:"Rules"` }
func NewCreateL7RulesRequest ¶
func NewCreateL7RulesRequest() (request *CreateL7RulesRequest)
func (*CreateL7RulesRequest) FromJsonString ¶
func (r *CreateL7RulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateL7RulesRequest) ToJsonString ¶
func (r *CreateL7RulesRequest) ToJsonString() string
type CreateL7RulesRequestParams ¶ added in v1.0.426
type CreateL7RulesRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则列表 Rules []*L7RuleEntry `json:"Rules,omitnil,omitempty" name:"Rules"` }
Predefined struct for user
type CreateL7RulesResponse ¶
type CreateL7RulesResponse struct { *tchttp.BaseResponse Response *CreateL7RulesResponseParams `json:"Response"` }
func NewCreateL7RulesResponse ¶
func NewCreateL7RulesResponse() (response *CreateL7RulesResponse)
func (*CreateL7RulesResponse) FromJsonString ¶
func (r *CreateL7RulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateL7RulesResponse) ToJsonString ¶
func (r *CreateL7RulesResponse) ToJsonString() string
type CreateL7RulesResponseParams ¶ added in v1.0.426
type CreateL7RulesResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateL7RulesUploadRequest ¶
type CreateL7RulesUploadRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则列表 Rules []*L7RuleEntry `json:"Rules,omitnil,omitempty" name:"Rules"` }
func NewCreateL7RulesUploadRequest ¶
func NewCreateL7RulesUploadRequest() (request *CreateL7RulesUploadRequest)
func (*CreateL7RulesUploadRequest) FromJsonString ¶
func (r *CreateL7RulesUploadRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateL7RulesUploadRequest) ToJsonString ¶
func (r *CreateL7RulesUploadRequest) ToJsonString() string
type CreateL7RulesUploadRequestParams ¶ added in v1.0.426
type CreateL7RulesUploadRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则列表 Rules []*L7RuleEntry `json:"Rules,omitnil,omitempty" name:"Rules"` }
Predefined struct for user
type CreateL7RulesUploadResponse ¶
type CreateL7RulesUploadResponse struct { *tchttp.BaseResponse Response *CreateL7RulesUploadResponseParams `json:"Response"` }
func NewCreateL7RulesUploadResponse ¶
func NewCreateL7RulesUploadResponse() (response *CreateL7RulesUploadResponse)
func (*CreateL7RulesUploadResponse) FromJsonString ¶
func (r *CreateL7RulesUploadResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateL7RulesUploadResponse) ToJsonString ¶
func (r *CreateL7RulesUploadResponse) ToJsonString() string
type CreateL7RulesUploadResponseParams ¶ added in v1.0.426
type CreateL7RulesUploadResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateNetReturnRequest ¶
type CreateNetReturnRequest struct { *tchttp.BaseRequest // 大禹子产品代号(net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源实例ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
func NewCreateNetReturnRequest ¶
func NewCreateNetReturnRequest() (request *CreateNetReturnRequest)
func (*CreateNetReturnRequest) FromJsonString ¶
func (r *CreateNetReturnRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNetReturnRequest) ToJsonString ¶
func (r *CreateNetReturnRequest) ToJsonString() string
type CreateNetReturnRequestParams ¶ added in v1.0.426
type CreateNetReturnRequestParams struct { // 大禹子产品代号(net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源实例ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type CreateNetReturnResponse ¶
type CreateNetReturnResponse struct { *tchttp.BaseResponse Response *CreateNetReturnResponseParams `json:"Response"` }
func NewCreateNetReturnResponse ¶
func NewCreateNetReturnResponse() (response *CreateNetReturnResponse)
func (*CreateNetReturnResponse) FromJsonString ¶
func (r *CreateNetReturnResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNetReturnResponse) ToJsonString ¶
func (r *CreateNetReturnResponse) ToJsonString() string
type CreateNetReturnResponseParams ¶ added in v1.0.426
type CreateNetReturnResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateNewL4RulesRequest ¶
type CreateNewL4RulesRequest struct { *tchttp.BaseRequest // 高防产品代号:bgpip Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 添加规则资源列表 IdList []*string `json:"IdList,omitnil,omitempty" name:"IdList"` // 添加规则IP列表 VipList []*string `json:"VipList,omitnil,omitempty" name:"VipList"` // 规则列表 Rules []*L4RuleEntry `json:"Rules,omitnil,omitempty" name:"Rules"` }
func NewCreateNewL4RulesRequest ¶
func NewCreateNewL4RulesRequest() (request *CreateNewL4RulesRequest)
func (*CreateNewL4RulesRequest) FromJsonString ¶
func (r *CreateNewL4RulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNewL4RulesRequest) ToJsonString ¶
func (r *CreateNewL4RulesRequest) ToJsonString() string
type CreateNewL4RulesRequestParams ¶ added in v1.0.426
type CreateNewL4RulesRequestParams struct { // 高防产品代号:bgpip Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 添加规则资源列表 IdList []*string `json:"IdList,omitnil,omitempty" name:"IdList"` // 添加规则IP列表 VipList []*string `json:"VipList,omitnil,omitempty" name:"VipList"` // 规则列表 Rules []*L4RuleEntry `json:"Rules,omitnil,omitempty" name:"Rules"` }
Predefined struct for user
type CreateNewL4RulesResponse ¶
type CreateNewL4RulesResponse struct { *tchttp.BaseResponse Response *CreateNewL4RulesResponseParams `json:"Response"` }
func NewCreateNewL4RulesResponse ¶
func NewCreateNewL4RulesResponse() (response *CreateNewL4RulesResponse)
func (*CreateNewL4RulesResponse) FromJsonString ¶
func (r *CreateNewL4RulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNewL4RulesResponse) ToJsonString ¶
func (r *CreateNewL4RulesResponse) ToJsonString() string
type CreateNewL4RulesResponseParams ¶ added in v1.0.426
type CreateNewL4RulesResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateNewL7RulesRequest ¶
type CreateNewL7RulesRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID列表 IdList []*string `json:"IdList,omitnil,omitempty" name:"IdList"` // 资源IP列表 VipList []*string `json:"VipList,omitnil,omitempty" name:"VipList"` // 规则列表 Rules []*L7RuleEntry `json:"Rules,omitnil,omitempty" name:"Rules"` }
func NewCreateNewL7RulesRequest ¶
func NewCreateNewL7RulesRequest() (request *CreateNewL7RulesRequest)
func (*CreateNewL7RulesRequest) FromJsonString ¶
func (r *CreateNewL7RulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNewL7RulesRequest) ToJsonString ¶
func (r *CreateNewL7RulesRequest) ToJsonString() string
type CreateNewL7RulesRequestParams ¶ added in v1.0.426
type CreateNewL7RulesRequestParams struct { // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID列表 IdList []*string `json:"IdList,omitnil,omitempty" name:"IdList"` // 资源IP列表 VipList []*string `json:"VipList,omitnil,omitempty" name:"VipList"` // 规则列表 Rules []*L7RuleEntry `json:"Rules,omitnil,omitempty" name:"Rules"` }
Predefined struct for user
type CreateNewL7RulesResponse ¶
type CreateNewL7RulesResponse struct { *tchttp.BaseResponse Response *CreateNewL7RulesResponseParams `json:"Response"` }
func NewCreateNewL7RulesResponse ¶
func NewCreateNewL7RulesResponse() (response *CreateNewL7RulesResponse)
func (*CreateNewL7RulesResponse) FromJsonString ¶
func (r *CreateNewL7RulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNewL7RulesResponse) ToJsonString ¶
func (r *CreateNewL7RulesResponse) ToJsonString() string
type CreateNewL7RulesResponseParams ¶ added in v1.0.426
type CreateNewL7RulesResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateNewL7RulesUploadRequest ¶
type CreateNewL7RulesUploadRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID列表 IdList []*string `json:"IdList,omitnil,omitempty" name:"IdList"` // 资源IP列表 VipList []*string `json:"VipList,omitnil,omitempty" name:"VipList"` // 规则列表 Rules []*L7RuleEntry `json:"Rules,omitnil,omitempty" name:"Rules"` }
func NewCreateNewL7RulesUploadRequest ¶
func NewCreateNewL7RulesUploadRequest() (request *CreateNewL7RulesUploadRequest)
func (*CreateNewL7RulesUploadRequest) FromJsonString ¶
func (r *CreateNewL7RulesUploadRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNewL7RulesUploadRequest) ToJsonString ¶
func (r *CreateNewL7RulesUploadRequest) ToJsonString() string
type CreateNewL7RulesUploadRequestParams ¶ added in v1.0.426
type CreateNewL7RulesUploadRequestParams struct { // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID列表 IdList []*string `json:"IdList,omitnil,omitempty" name:"IdList"` // 资源IP列表 VipList []*string `json:"VipList,omitnil,omitempty" name:"VipList"` // 规则列表 Rules []*L7RuleEntry `json:"Rules,omitnil,omitempty" name:"Rules"` }
Predefined struct for user
type CreateNewL7RulesUploadResponse ¶
type CreateNewL7RulesUploadResponse struct { *tchttp.BaseResponse Response *CreateNewL7RulesUploadResponseParams `json:"Response"` }
func NewCreateNewL7RulesUploadResponse ¶
func NewCreateNewL7RulesUploadResponse() (response *CreateNewL7RulesUploadResponse)
func (*CreateNewL7RulesUploadResponse) FromJsonString ¶
func (r *CreateNewL7RulesUploadResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNewL7RulesUploadResponse) ToJsonString ¶
func (r *CreateNewL7RulesUploadResponse) ToJsonString() string
type CreateNewL7RulesUploadResponseParams ¶ added in v1.0.426
type CreateNewL7RulesUploadResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateUnblockIpRequest ¶
type CreateUnblockIpRequest struct { *tchttp.BaseRequest // IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 解封类型(user:自助解封;auto:自动解封; update:升级解封;bind:绑定高防包解封) ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"` }
func NewCreateUnblockIpRequest ¶
func NewCreateUnblockIpRequest() (request *CreateUnblockIpRequest)
func (*CreateUnblockIpRequest) FromJsonString ¶
func (r *CreateUnblockIpRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateUnblockIpRequest) ToJsonString ¶
func (r *CreateUnblockIpRequest) ToJsonString() string
type CreateUnblockIpRequestParams ¶ added in v1.0.426
type CreateUnblockIpRequestParams struct { // IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 解封类型(user:自助解封;auto:自动解封; update:升级解封;bind:绑定高防包解封) ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"` }
Predefined struct for user
type CreateUnblockIpResponse ¶
type CreateUnblockIpResponse struct { *tchttp.BaseResponse Response *CreateUnblockIpResponseParams `json:"Response"` }
func NewCreateUnblockIpResponse ¶
func NewCreateUnblockIpResponse() (response *CreateUnblockIpResponse)
func (*CreateUnblockIpResponse) FromJsonString ¶
func (r *CreateUnblockIpResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateUnblockIpResponse) ToJsonString ¶
func (r *CreateUnblockIpResponse) ToJsonString() string
type CreateUnblockIpResponseParams ¶ added in v1.0.426
type CreateUnblockIpResponseParams struct { // IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 解封类型(user:自助解封;auto:自动解封; update:升级解封;bind:绑定高防包解封) ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"` // 解封时间(预计解封时间) UnblockTime *string `json:"UnblockTime,omitnil,omitempty" name:"UnblockTime"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DDoSAlarmThreshold ¶
type DDoSAttackSourceRecord ¶
type DDoSAttackSourceRecord struct { // 攻击源ip SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"` // 省份(国内有效,不包含港澳台) Province *string `json:"Province,omitnil,omitempty" name:"Province"` // 国家 Nation *string `json:"Nation,omitnil,omitempty" name:"Nation"` // 累计攻击包量 PacketSum *uint64 `json:"PacketSum,omitnil,omitempty" name:"PacketSum"` // 累计攻击流量 PacketLen *uint64 `json:"PacketLen,omitnil,omitempty" name:"PacketLen"` }
type DDoSEventRecord ¶
type DDoSEventRecord struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 资源的IP Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` // 攻击开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 攻击结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 攻击最大带宽 Mbps *uint64 `json:"Mbps,omitnil,omitempty" name:"Mbps"` // 攻击最大包速率 Pps *uint64 `json:"Pps,omitnil,omitempty" name:"Pps"` // 攻击类型 AttackType *string `json:"AttackType,omitnil,omitempty" name:"AttackType"` // 是否被封堵,取值[1(是),0(否),2(无效值)] BlockFlag *uint64 `json:"BlockFlag,omitnil,omitempty" name:"BlockFlag"` // 是否超过弹性防护峰值,取值取值[yes(是),no(否),空字符串(未知值)] OverLoad *string `json:"OverLoad,omitnil,omitempty" name:"OverLoad"` // 攻击状态,取值[0(攻击中), 1(攻击结束)] AttackStatus *uint64 `json:"AttackStatus,omitnil,omitempty" name:"AttackStatus"` // 资源名称 // 注意:此字段可能返回 null,表示取不到有效值。 ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"` // 攻击事件Id // 注意:此字段可能返回 null,表示取不到有效值。 EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"` }
type DDoSPolicyDropOption ¶
type DDoSPolicyDropOption struct { // 禁用TCP协议,取值范围[0,1] DropTcp *uint64 `json:"DropTcp,omitnil,omitempty" name:"DropTcp"` // 禁用UDP协议,取值范围[0,1] DropUdp *uint64 `json:"DropUdp,omitnil,omitempty" name:"DropUdp"` // 禁用ICMP协议,取值范围[0,1] DropIcmp *uint64 `json:"DropIcmp,omitnil,omitempty" name:"DropIcmp"` // 禁用其他协议,取值范围[0,1] DropOther *uint64 `json:"DropOther,omitnil,omitempty" name:"DropOther"` // 拒绝海外流量,取值范围[0,1] DropAbroad *uint64 `json:"DropAbroad,omitnil,omitempty" name:"DropAbroad"` // 空连接防护,取值范围[0,1] CheckSyncConn *uint64 `json:"CheckSyncConn,omitnil,omitempty" name:"CheckSyncConn"` // 基于来源IP及目的IP的新建连接抑制,取值范围[0,4294967295] SdNewLimit *uint64 `json:"SdNewLimit,omitnil,omitempty" name:"SdNewLimit"` // 基于目的IP的新建连接抑制,取值范围[0,4294967295] DstNewLimit *uint64 `json:"DstNewLimit,omitnil,omitempty" name:"DstNewLimit"` // 基于来源IP及目的IP的并发连接抑制,取值范围[0,4294967295] SdConnLimit *uint64 `json:"SdConnLimit,omitnil,omitempty" name:"SdConnLimit"` // 基于目的IP的并发连接抑制,取值范围[0,4294967295] DstConnLimit *uint64 `json:"DstConnLimit,omitnil,omitempty" name:"DstConnLimit"` // 基于连接抑制触发阈值,取值范围[0,4294967295] BadConnThreshold *uint64 `json:"BadConnThreshold,omitnil,omitempty" name:"BadConnThreshold"` // 异常连接检测条件,空连接防护开关,,取值范围[0,1] NullConnEnable *uint64 `json:"NullConnEnable,omitnil,omitempty" name:"NullConnEnable"` // 异常连接检测条件,连接超时,,取值范围[0,65535] ConnTimeout *uint64 `json:"ConnTimeout,omitnil,omitempty" name:"ConnTimeout"` // 异常连接检测条件,syn占比ack百分比,,取值范围[0,100] SynRate *uint64 `json:"SynRate,omitnil,omitempty" name:"SynRate"` // 异常连接检测条件,syn阈值,取值范围[0,100] SynLimit *uint64 `json:"SynLimit,omitnil,omitempty" name:"SynLimit"` // tcp限速,取值范围[0,4294967295] DTcpMbpsLimit *uint64 `json:"DTcpMbpsLimit,omitnil,omitempty" name:"DTcpMbpsLimit"` // udp限速,取值范围[0,4294967295] DUdpMbpsLimit *uint64 `json:"DUdpMbpsLimit,omitnil,omitempty" name:"DUdpMbpsLimit"` // icmp限速,取值范围[0,4294967295] DIcmpMbpsLimit *uint64 `json:"DIcmpMbpsLimit,omitnil,omitempty" name:"DIcmpMbpsLimit"` // other协议限速,取值范围[0,4294967295] DOtherMbpsLimit *uint64 `json:"DOtherMbpsLimit,omitnil,omitempty" name:"DOtherMbpsLimit"` }
type DDoSPolicyPacketFilter ¶
type DDoSPolicyPacketFilter struct { // 协议,取值范围[tcp,udp,icmp,all] Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 开始源端口,取值范围[0,65535] SportStart *uint64 `json:"SportStart,omitnil,omitempty" name:"SportStart"` // 结束源端口,取值范围[0,65535] SportEnd *uint64 `json:"SportEnd,omitnil,omitempty" name:"SportEnd"` // 开始目的端口,取值范围[0,65535] DportStart *uint64 `json:"DportStart,omitnil,omitempty" name:"DportStart"` // 结束目的端口,取值范围[0,65535] DportEnd *uint64 `json:"DportEnd,omitnil,omitempty" name:"DportEnd"` // 最小包长,取值范围[0,1500] PktlenMin *uint64 `json:"PktlenMin,omitnil,omitempty" name:"PktlenMin"` // 最大包长,取值范围[0,1500] PktlenMax *uint64 `json:"PktlenMax,omitnil,omitempty" name:"PktlenMax"` // 是否检测载荷,取值范围[ // begin_l3(IP头) // begin_l4(TCP头) // begin_l5(载荷) // no_match(不检测) // ] MatchBegin *string `json:"MatchBegin,omitnil,omitempty" name:"MatchBegin"` // 是否是正则表达式,取值范围[sunday(表示关键字),pcre(表示正则表达式)] MatchType *string `json:"MatchType,omitnil,omitempty" name:"MatchType"` // 关键字或正则表达式 Str *string `json:"Str,omitnil,omitempty" name:"Str"` // 检测深度,取值范围[0,1500] Depth *uint64 `json:"Depth,omitnil,omitempty" name:"Depth"` // 检测偏移量,取值范围[0,1500] Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 是否包括,取值范围[0(表示不包含),1(表示包含)] IsNot *uint64 `json:"IsNot,omitnil,omitempty" name:"IsNot"` // 策略动作,取值范围[drop,drop_black,drop_rst,drop_black_rst,transmit] Action *string `json:"Action,omitnil,omitempty" name:"Action"` }
type DDoSPolicyPortLimit ¶
type DDoSPolicyPortLimit struct { // 协议,取值范围[tcp,udp,all] Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 开始目的端口,取值范围[0,65535] DPortStart *uint64 `json:"DPortStart,omitnil,omitempty" name:"DPortStart"` // 结束目的端口,取值范围[0,65535],要求大于等于开始目的端口 DPortEnd *uint64 `json:"DPortEnd,omitnil,omitempty" name:"DPortEnd"` // 开始源端口,取值范围[0,65535] // 注意:此字段可能返回 null,表示取不到有效值。 SPortStart *uint64 `json:"SPortStart,omitnil,omitempty" name:"SPortStart"` // 结束源端口,取值范围[0,65535],要求大于等于开始源端口 // 注意:此字段可能返回 null,表示取不到有效值。 SPortEnd *uint64 `json:"SPortEnd,omitnil,omitempty" name:"SPortEnd"` // 执行动作,取值[drop(丢弃) ,transmit(转发)] // 注意:此字段可能返回 null,表示取不到有效值。 Action *string `json:"Action,omitnil,omitempty" name:"Action"` // 禁用端口类型,取值[0(目的端口范围禁用), 1(源端口范围禁用), 2(目的和源端口范围同时禁用)] // 注意:此字段可能返回 null,表示取不到有效值。 Kind *uint64 `json:"Kind,omitnil,omitempty" name:"Kind"` }
type DDosPolicy ¶
type DDosPolicy struct { // 策略绑定的资源 Resources []*ResourceIp `json:"Resources,omitnil,omitempty" name:"Resources"` // 禁用协议 DropOptions *DDoSPolicyDropOption `json:"DropOptions,omitnil,omitempty" name:"DropOptions"` // 禁用端口 PortLimits []*DDoSPolicyPortLimit `json:"PortLimits,omitnil,omitempty" name:"PortLimits"` // 报文过滤 PacketFilters []*DDoSPolicyPacketFilter `json:"PacketFilters,omitnil,omitempty" name:"PacketFilters"` // 黑白IP名单 IpBlackWhiteLists []*IpBlackWhite `json:"IpBlackWhiteLists,omitnil,omitempty" name:"IpBlackWhiteLists"` // 策略ID PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 策略名称 PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"` // 策略创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 水印策略参数,最多只有一个,当没有水印策略时数组为空 WaterPrint []*WaterPrintPolicy `json:"WaterPrint,omitnil,omitempty" name:"WaterPrint"` // 水印密钥,最多只有2个,当没有水印策略时数组为空 WaterKey []*WaterPrintKey `json:"WaterKey,omitnil,omitempty" name:"WaterKey"` // 策略绑定的资源实例 // 注意:此字段可能返回 null,表示取不到有效值。 BoundResources []*string `json:"BoundResources,omitnil,omitempty" name:"BoundResources"` // 策略所属的策略场景 // 注意:此字段可能返回 null,表示取不到有效值。 SceneId *string `json:"SceneId,omitnil,omitempty" name:"SceneId"` }
type DeleteCCFrequencyRulesRequest ¶
type DeleteCCFrequencyRulesRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // CC防护的访问频率控制规则ID CCFrequencyRuleId *string `json:"CCFrequencyRuleId,omitnil,omitempty" name:"CCFrequencyRuleId"` }
func NewDeleteCCFrequencyRulesRequest ¶
func NewDeleteCCFrequencyRulesRequest() (request *DeleteCCFrequencyRulesRequest)
func (*DeleteCCFrequencyRulesRequest) FromJsonString ¶
func (r *DeleteCCFrequencyRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCCFrequencyRulesRequest) ToJsonString ¶
func (r *DeleteCCFrequencyRulesRequest) ToJsonString() string
type DeleteCCFrequencyRulesRequestParams ¶ added in v1.0.426
type DeleteCCFrequencyRulesRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // CC防护的访问频率控制规则ID CCFrequencyRuleId *string `json:"CCFrequencyRuleId,omitnil,omitempty" name:"CCFrequencyRuleId"` }
Predefined struct for user
type DeleteCCFrequencyRulesResponse ¶
type DeleteCCFrequencyRulesResponse struct { *tchttp.BaseResponse Response *DeleteCCFrequencyRulesResponseParams `json:"Response"` }
func NewDeleteCCFrequencyRulesResponse ¶
func NewDeleteCCFrequencyRulesResponse() (response *DeleteCCFrequencyRulesResponse)
func (*DeleteCCFrequencyRulesResponse) FromJsonString ¶
func (r *DeleteCCFrequencyRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCCFrequencyRulesResponse) ToJsonString ¶
func (r *DeleteCCFrequencyRulesResponse) ToJsonString() string
type DeleteCCFrequencyRulesResponseParams ¶ added in v1.0.426
type DeleteCCFrequencyRulesResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteCCSelfDefinePolicyRequest ¶
type DeleteCCSelfDefinePolicyRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 策略ID SetId *string `json:"SetId,omitnil,omitempty" name:"SetId"` }
func NewDeleteCCSelfDefinePolicyRequest ¶
func NewDeleteCCSelfDefinePolicyRequest() (request *DeleteCCSelfDefinePolicyRequest)
func (*DeleteCCSelfDefinePolicyRequest) FromJsonString ¶
func (r *DeleteCCSelfDefinePolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCCSelfDefinePolicyRequest) ToJsonString ¶
func (r *DeleteCCSelfDefinePolicyRequest) ToJsonString() string
type DeleteCCSelfDefinePolicyRequestParams ¶ added in v1.0.426
type DeleteCCSelfDefinePolicyRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 策略ID SetId *string `json:"SetId,omitnil,omitempty" name:"SetId"` }
Predefined struct for user
type DeleteCCSelfDefinePolicyResponse ¶
type DeleteCCSelfDefinePolicyResponse struct { *tchttp.BaseResponse Response *DeleteCCSelfDefinePolicyResponseParams `json:"Response"` }
func NewDeleteCCSelfDefinePolicyResponse ¶
func NewDeleteCCSelfDefinePolicyResponse() (response *DeleteCCSelfDefinePolicyResponse)
func (*DeleteCCSelfDefinePolicyResponse) FromJsonString ¶
func (r *DeleteCCSelfDefinePolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCCSelfDefinePolicyResponse) ToJsonString ¶
func (r *DeleteCCSelfDefinePolicyResponse) ToJsonString() string
type DeleteCCSelfDefinePolicyResponseParams ¶ added in v1.0.426
type DeleteCCSelfDefinePolicyResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteDDoSPolicyCaseRequest ¶
type DeleteDDoSPolicyCaseRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 策略场景ID SceneId *string `json:"SceneId,omitnil,omitempty" name:"SceneId"` }
func NewDeleteDDoSPolicyCaseRequest ¶
func NewDeleteDDoSPolicyCaseRequest() (request *DeleteDDoSPolicyCaseRequest)
func (*DeleteDDoSPolicyCaseRequest) FromJsonString ¶
func (r *DeleteDDoSPolicyCaseRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDDoSPolicyCaseRequest) ToJsonString ¶
func (r *DeleteDDoSPolicyCaseRequest) ToJsonString() string
type DeleteDDoSPolicyCaseRequestParams ¶ added in v1.0.426
type DeleteDDoSPolicyCaseRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 策略场景ID SceneId *string `json:"SceneId,omitnil,omitempty" name:"SceneId"` }
Predefined struct for user
type DeleteDDoSPolicyCaseResponse ¶
type DeleteDDoSPolicyCaseResponse struct { *tchttp.BaseResponse Response *DeleteDDoSPolicyCaseResponseParams `json:"Response"` }
func NewDeleteDDoSPolicyCaseResponse ¶
func NewDeleteDDoSPolicyCaseResponse() (response *DeleteDDoSPolicyCaseResponse)
func (*DeleteDDoSPolicyCaseResponse) FromJsonString ¶
func (r *DeleteDDoSPolicyCaseResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDDoSPolicyCaseResponse) ToJsonString ¶
func (r *DeleteDDoSPolicyCaseResponse) ToJsonString() string
type DeleteDDoSPolicyCaseResponseParams ¶ added in v1.0.426
type DeleteDDoSPolicyCaseResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteDDoSPolicyRequest ¶
type DeleteDDoSPolicyRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 策略ID PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` }
func NewDeleteDDoSPolicyRequest ¶
func NewDeleteDDoSPolicyRequest() (request *DeleteDDoSPolicyRequest)
func (*DeleteDDoSPolicyRequest) FromJsonString ¶
func (r *DeleteDDoSPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDDoSPolicyRequest) ToJsonString ¶
func (r *DeleteDDoSPolicyRequest) ToJsonString() string
type DeleteDDoSPolicyRequestParams ¶ added in v1.0.426
type DeleteDDoSPolicyRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 策略ID PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` }
Predefined struct for user
type DeleteDDoSPolicyResponse ¶
type DeleteDDoSPolicyResponse struct { *tchttp.BaseResponse Response *DeleteDDoSPolicyResponseParams `json:"Response"` }
func NewDeleteDDoSPolicyResponse ¶
func NewDeleteDDoSPolicyResponse() (response *DeleteDDoSPolicyResponse)
func (*DeleteDDoSPolicyResponse) FromJsonString ¶
func (r *DeleteDDoSPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDDoSPolicyResponse) ToJsonString ¶
func (r *DeleteDDoSPolicyResponse) ToJsonString() string
type DeleteDDoSPolicyResponseParams ¶ added in v1.0.426
type DeleteDDoSPolicyResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteL4RulesRequest ¶
type DeleteL4RulesRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则ID列表 RuleIdList []*string `json:"RuleIdList,omitnil,omitempty" name:"RuleIdList"` }
func NewDeleteL4RulesRequest ¶
func NewDeleteL4RulesRequest() (request *DeleteL4RulesRequest)
func (*DeleteL4RulesRequest) FromJsonString ¶
func (r *DeleteL4RulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteL4RulesRequest) ToJsonString ¶
func (r *DeleteL4RulesRequest) ToJsonString() string
type DeleteL4RulesRequestParams ¶ added in v1.0.426
type DeleteL4RulesRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则ID列表 RuleIdList []*string `json:"RuleIdList,omitnil,omitempty" name:"RuleIdList"` }
Predefined struct for user
type DeleteL4RulesResponse ¶
type DeleteL4RulesResponse struct { *tchttp.BaseResponse Response *DeleteL4RulesResponseParams `json:"Response"` }
func NewDeleteL4RulesResponse ¶
func NewDeleteL4RulesResponse() (response *DeleteL4RulesResponse)
func (*DeleteL4RulesResponse) FromJsonString ¶
func (r *DeleteL4RulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteL4RulesResponse) ToJsonString ¶
func (r *DeleteL4RulesResponse) ToJsonString() string
type DeleteL4RulesResponseParams ¶ added in v1.0.426
type DeleteL4RulesResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteL7RulesRequest ¶
type DeleteL7RulesRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则ID列表 RuleIdList []*string `json:"RuleIdList,omitnil,omitempty" name:"RuleIdList"` }
func NewDeleteL7RulesRequest ¶
func NewDeleteL7RulesRequest() (request *DeleteL7RulesRequest)
func (*DeleteL7RulesRequest) FromJsonString ¶
func (r *DeleteL7RulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteL7RulesRequest) ToJsonString ¶
func (r *DeleteL7RulesRequest) ToJsonString() string
type DeleteL7RulesRequestParams ¶ added in v1.0.426
type DeleteL7RulesRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则ID列表 RuleIdList []*string `json:"RuleIdList,omitnil,omitempty" name:"RuleIdList"` }
Predefined struct for user
type DeleteL7RulesResponse ¶
type DeleteL7RulesResponse struct { *tchttp.BaseResponse Response *DeleteL7RulesResponseParams `json:"Response"` }
func NewDeleteL7RulesResponse ¶
func NewDeleteL7RulesResponse() (response *DeleteL7RulesResponse)
func (*DeleteL7RulesResponse) FromJsonString ¶
func (r *DeleteL7RulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteL7RulesResponse) ToJsonString ¶
func (r *DeleteL7RulesResponse) ToJsonString() string
type DeleteL7RulesResponseParams ¶ added in v1.0.426
type DeleteL7RulesResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteNewL4RulesRequest ¶
type DeleteNewL4RulesRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 删除接口结构体 Rule []*L4DelRule `json:"Rule,omitnil,omitempty" name:"Rule"` }
func NewDeleteNewL4RulesRequest ¶
func NewDeleteNewL4RulesRequest() (request *DeleteNewL4RulesRequest)
func (*DeleteNewL4RulesRequest) FromJsonString ¶
func (r *DeleteNewL4RulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNewL4RulesRequest) ToJsonString ¶
func (r *DeleteNewL4RulesRequest) ToJsonString() string
type DeleteNewL4RulesRequestParams ¶ added in v1.0.426
type DeleteNewL4RulesRequestParams struct { // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 删除接口结构体 Rule []*L4DelRule `json:"Rule,omitnil,omitempty" name:"Rule"` }
Predefined struct for user
type DeleteNewL4RulesResponse ¶
type DeleteNewL4RulesResponse struct { *tchttp.BaseResponse Response *DeleteNewL4RulesResponseParams `json:"Response"` }
func NewDeleteNewL4RulesResponse ¶
func NewDeleteNewL4RulesResponse() (response *DeleteNewL4RulesResponse)
func (*DeleteNewL4RulesResponse) FromJsonString ¶
func (r *DeleteNewL4RulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNewL4RulesResponse) ToJsonString ¶
func (r *DeleteNewL4RulesResponse) ToJsonString() string
type DeleteNewL4RulesResponseParams ¶ added in v1.0.426
type DeleteNewL4RulesResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteNewL7RulesRequest ¶
type DeleteNewL7RulesRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 删除规则列表 Rule []*L4DelRule `json:"Rule,omitnil,omitempty" name:"Rule"` }
func NewDeleteNewL7RulesRequest ¶
func NewDeleteNewL7RulesRequest() (request *DeleteNewL7RulesRequest)
func (*DeleteNewL7RulesRequest) FromJsonString ¶
func (r *DeleteNewL7RulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNewL7RulesRequest) ToJsonString ¶
func (r *DeleteNewL7RulesRequest) ToJsonString() string
type DeleteNewL7RulesRequestParams ¶ added in v1.0.426
type DeleteNewL7RulesRequestParams struct { // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 删除规则列表 Rule []*L4DelRule `json:"Rule,omitnil,omitempty" name:"Rule"` }
Predefined struct for user
type DeleteNewL7RulesResponse ¶
type DeleteNewL7RulesResponse struct { *tchttp.BaseResponse Response *DeleteNewL7RulesResponseParams `json:"Response"` }
func NewDeleteNewL7RulesResponse ¶
func NewDeleteNewL7RulesResponse() (response *DeleteNewL7RulesResponse)
func (*DeleteNewL7RulesResponse) FromJsonString ¶
func (r *DeleteNewL7RulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNewL7RulesResponse) ToJsonString ¶
func (r *DeleteNewL7RulesResponse) ToJsonString() string
type DeleteNewL7RulesResponseParams ¶ added in v1.0.426
type DeleteNewL7RulesResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeActionLogRequest ¶
type DescribeActionLogRequest struct { *tchttp.BaseRequest // 开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 搜索值,只支持资源ID或用户UIN Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"` // 一页条数,填0表示不分页 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeActionLogRequest ¶
func NewDescribeActionLogRequest() (request *DescribeActionLogRequest)
func (*DescribeActionLogRequest) FromJsonString ¶
func (r *DescribeActionLogRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeActionLogRequest) ToJsonString ¶
func (r *DescribeActionLogRequest) ToJsonString() string
type DescribeActionLogRequestParams ¶ added in v1.0.426
type DescribeActionLogRequestParams struct { // 开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 搜索值,只支持资源ID或用户UIN Filter *string `json:"Filter,omitnil,omitempty" name:"Filter"` // 一页条数,填0表示不分页 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeActionLogResponse ¶
type DescribeActionLogResponse struct { *tchttp.BaseResponse Response *DescribeActionLogResponseParams `json:"Response"` }
func NewDescribeActionLogResponse ¶
func NewDescribeActionLogResponse() (response *DescribeActionLogResponse)
func (*DescribeActionLogResponse) FromJsonString ¶
func (r *DescribeActionLogResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeActionLogResponse) ToJsonString ¶
func (r *DescribeActionLogResponse) ToJsonString() string
type DescribeActionLogResponseParams ¶ added in v1.0.426
type DescribeActionLogResponseParams struct { // 总记录数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 记录数组 Data []*KeyValueRecord `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBGPIPL7RuleMaxCntRequest ¶
type DescribeBGPIPL7RuleMaxCntRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源实例ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeBGPIPL7RuleMaxCntRequest ¶
func NewDescribeBGPIPL7RuleMaxCntRequest() (request *DescribeBGPIPL7RuleMaxCntRequest)
func (*DescribeBGPIPL7RuleMaxCntRequest) FromJsonString ¶
func (r *DescribeBGPIPL7RuleMaxCntRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBGPIPL7RuleMaxCntRequest) ToJsonString ¶
func (r *DescribeBGPIPL7RuleMaxCntRequest) ToJsonString() string
type DescribeBGPIPL7RuleMaxCntRequestParams ¶ added in v1.0.426
type DescribeBGPIPL7RuleMaxCntRequestParams struct { // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源实例ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeBGPIPL7RuleMaxCntResponse ¶
type DescribeBGPIPL7RuleMaxCntResponse struct { *tchttp.BaseResponse Response *DescribeBGPIPL7RuleMaxCntResponseParams `json:"Response"` }
func NewDescribeBGPIPL7RuleMaxCntResponse ¶
func NewDescribeBGPIPL7RuleMaxCntResponse() (response *DescribeBGPIPL7RuleMaxCntResponse)
func (*DescribeBGPIPL7RuleMaxCntResponse) FromJsonString ¶
func (r *DescribeBGPIPL7RuleMaxCntResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBGPIPL7RuleMaxCntResponse) ToJsonString ¶
func (r *DescribeBGPIPL7RuleMaxCntResponse) ToJsonString() string
type DescribeBGPIPL7RuleMaxCntResponseParams ¶ added in v1.0.426
type DescribeBGPIPL7RuleMaxCntResponseParams struct { // 高防IP最多可添加的7层规则数量 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBaradDataRequest ¶
type DescribeBaradDataRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源实例ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 指标名,取值: // connum表示TCP活跃连接数; // new_conn表示新建TCP连接数; // inactive_conn表示非活跃连接数; // intraffic表示入流量; // outtraffic表示出流量; // alltraffic表示出流量和入流量之和; // inpkg表示入包速率; // outpkg表示出包速率; MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 统计时间粒度,单位秒(300表示5分钟;3600表示小时;86400表示天) Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 统计开始时间,秒部分保持为0,分钟部分为5的倍数 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间,秒部分保持为0,分钟部分为5的倍数 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 统计方式,取值: // max表示最大值; // min表示最小值; // avg表示均值; Statistics *string `json:"Statistics,omitnil,omitempty" name:"Statistics"` // 协议端口数组 ProtocolPort []*ProtocolPort `json:"ProtocolPort,omitnil,omitempty" name:"ProtocolPort"` // 资源实例下的IP,只有当Business=net(高防IP专业版)时才必须填写资源的一个IP(因为高防IP专业版资源实例有多个IP,才需要指定); Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` }
func NewDescribeBaradDataRequest ¶
func NewDescribeBaradDataRequest() (request *DescribeBaradDataRequest)
func (*DescribeBaradDataRequest) FromJsonString ¶
func (r *DescribeBaradDataRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBaradDataRequest) ToJsonString ¶
func (r *DescribeBaradDataRequest) ToJsonString() string
type DescribeBaradDataRequestParams ¶ added in v1.0.426
type DescribeBaradDataRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源实例ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 指标名,取值: // connum表示TCP活跃连接数; // new_conn表示新建TCP连接数; // inactive_conn表示非活跃连接数; // intraffic表示入流量; // outtraffic表示出流量; // alltraffic表示出流量和入流量之和; // inpkg表示入包速率; // outpkg表示出包速率; MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 统计时间粒度,单位秒(300表示5分钟;3600表示小时;86400表示天) Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 统计开始时间,秒部分保持为0,分钟部分为5的倍数 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间,秒部分保持为0,分钟部分为5的倍数 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 统计方式,取值: // max表示最大值; // min表示最小值; // avg表示均值; Statistics *string `json:"Statistics,omitnil,omitempty" name:"Statistics"` // 协议端口数组 ProtocolPort []*ProtocolPort `json:"ProtocolPort,omitnil,omitempty" name:"ProtocolPort"` // 资源实例下的IP,只有当Business=net(高防IP专业版)时才必须填写资源的一个IP(因为高防IP专业版资源实例有多个IP,才需要指定); Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` }
Predefined struct for user
type DescribeBaradDataResponse ¶
type DescribeBaradDataResponse struct { *tchttp.BaseResponse Response *DescribeBaradDataResponseParams `json:"Response"` }
func NewDescribeBaradDataResponse ¶
func NewDescribeBaradDataResponse() (response *DescribeBaradDataResponse)
func (*DescribeBaradDataResponse) FromJsonString ¶
func (r *DescribeBaradDataResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBaradDataResponse) ToJsonString ¶
func (r *DescribeBaradDataResponse) ToJsonString() string
type DescribeBaradDataResponseParams ¶ added in v1.0.426
type DescribeBaradDataResponseParams struct { // 返回指标的值 DataList []*BaradData `json:"DataList,omitnil,omitempty" name:"DataList"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBasicCCThresholdRequest ¶
type DescribeBasicCCThresholdRequest struct { *tchttp.BaseRequest // 查询的IP地址,取值如:1.1.1.1 BasicIp *string `json:"BasicIp,omitnil,omitempty" name:"BasicIp"` // 查询IP所属地域,取值如:gz、bj、sh、hk等地域缩写 BasicRegion *string `json:"BasicRegion,omitnil,omitempty" name:"BasicRegion"` // 专区类型,取值如:公有云专区:public,黑石专区:bm, NAT服务器专区:nat,互联网通道:channel。 BasicBizType *string `json:"BasicBizType,omitnil,omitempty" name:"BasicBizType"` // 设备类型,取值如:服务器:cvm,公有云负载均衡:clb,黑石负载均衡:lb,NAT服务器:nat,互联网通道:channel. BasicDeviceType *string `json:"BasicDeviceType,omitnil,omitempty" name:"BasicDeviceType"` // 可选,IPInstance Nat 网关(如果查询的设备类型是NAT服务器,需要传此参数,通过nat资源查询接口获取) BasicIpInstance *string `json:"BasicIpInstance,omitnil,omitempty" name:"BasicIpInstance"` // 可选,运营商线路(如果查询的设备类型是NAT服务器,需要传此参数为5) BasicIspCode *uint64 `json:"BasicIspCode,omitnil,omitempty" name:"BasicIspCode"` }
func NewDescribeBasicCCThresholdRequest ¶
func NewDescribeBasicCCThresholdRequest() (request *DescribeBasicCCThresholdRequest)
func (*DescribeBasicCCThresholdRequest) FromJsonString ¶
func (r *DescribeBasicCCThresholdRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBasicCCThresholdRequest) ToJsonString ¶
func (r *DescribeBasicCCThresholdRequest) ToJsonString() string
type DescribeBasicCCThresholdRequestParams ¶ added in v1.0.426
type DescribeBasicCCThresholdRequestParams struct { // 查询的IP地址,取值如:1.1.1.1 BasicIp *string `json:"BasicIp,omitnil,omitempty" name:"BasicIp"` // 查询IP所属地域,取值如:gz、bj、sh、hk等地域缩写 BasicRegion *string `json:"BasicRegion,omitnil,omitempty" name:"BasicRegion"` // 专区类型,取值如:公有云专区:public,黑石专区:bm, NAT服务器专区:nat,互联网通道:channel。 BasicBizType *string `json:"BasicBizType,omitnil,omitempty" name:"BasicBizType"` // 设备类型,取值如:服务器:cvm,公有云负载均衡:clb,黑石负载均衡:lb,NAT服务器:nat,互联网通道:channel. BasicDeviceType *string `json:"BasicDeviceType,omitnil,omitempty" name:"BasicDeviceType"` // 可选,IPInstance Nat 网关(如果查询的设备类型是NAT服务器,需要传此参数,通过nat资源查询接口获取) BasicIpInstance *string `json:"BasicIpInstance,omitnil,omitempty" name:"BasicIpInstance"` // 可选,运营商线路(如果查询的设备类型是NAT服务器,需要传此参数为5) BasicIspCode *uint64 `json:"BasicIspCode,omitnil,omitempty" name:"BasicIspCode"` }
Predefined struct for user
type DescribeBasicCCThresholdResponse ¶
type DescribeBasicCCThresholdResponse struct { *tchttp.BaseResponse Response *DescribeBasicCCThresholdResponseParams `json:"Response"` }
func NewDescribeBasicCCThresholdResponse ¶
func NewDescribeBasicCCThresholdResponse() (response *DescribeBasicCCThresholdResponse)
func (*DescribeBasicCCThresholdResponse) FromJsonString ¶
func (r *DescribeBasicCCThresholdResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBasicCCThresholdResponse) ToJsonString ¶
func (r *DescribeBasicCCThresholdResponse) ToJsonString() string
type DescribeBasicCCThresholdResponseParams ¶ added in v1.0.426
type DescribeBasicCCThresholdResponseParams struct { // CC启动开关(0:关闭;1:开启) CCEnable *uint64 `json:"CCEnable,omitnil,omitempty" name:"CCEnable"` // CC防护阈值 CCThreshold *uint64 `json:"CCThreshold,omitnil,omitempty" name:"CCThreshold"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBasicDeviceThresholdRequest ¶
type DescribeBasicDeviceThresholdRequest struct { *tchttp.BaseRequest // 查询的IP地址,取值如:1.1.1.1 BasicIp *string `json:"BasicIp,omitnil,omitempty" name:"BasicIp"` // 查询IP所属地域,取值如:gz、bj、sh、hk等地域缩写 BasicRegion *string `json:"BasicRegion,omitnil,omitempty" name:"BasicRegion"` // 专区类型,取值如:公有云专区:public,黑石专区:bm, NAT服务器专区:nat,互联网通道:channel。 BasicBizType *string `json:"BasicBizType,omitnil,omitempty" name:"BasicBizType"` // 设备类型,取值如:服务器:cvm,公有云负载均衡:clb,黑石负载均衡:lb,NAT服务器:nat,互联网通道:channel. BasicDeviceType *string `json:"BasicDeviceType,omitnil,omitempty" name:"BasicDeviceType"` // 有效性检查,取值为1 BasicCheckFlag *uint64 `json:"BasicCheckFlag,omitnil,omitempty" name:"BasicCheckFlag"` // 可选,IPInstance Nat 网关(如果查询的设备类型是NAT服务器,需要传此参数,通过nat资源查询接口获取) BasicIpInstance *string `json:"BasicIpInstance,omitnil,omitempty" name:"BasicIpInstance"` // 可选,运营商线路(如果查询的设备类型是NAT服务器,需要传此参数为5) BasicIspCode *uint64 `json:"BasicIspCode,omitnil,omitempty" name:"BasicIspCode"` }
func NewDescribeBasicDeviceThresholdRequest ¶
func NewDescribeBasicDeviceThresholdRequest() (request *DescribeBasicDeviceThresholdRequest)
func (*DescribeBasicDeviceThresholdRequest) FromJsonString ¶
func (r *DescribeBasicDeviceThresholdRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBasicDeviceThresholdRequest) ToJsonString ¶
func (r *DescribeBasicDeviceThresholdRequest) ToJsonString() string
type DescribeBasicDeviceThresholdRequestParams ¶ added in v1.0.426
type DescribeBasicDeviceThresholdRequestParams struct { // 查询的IP地址,取值如:1.1.1.1 BasicIp *string `json:"BasicIp,omitnil,omitempty" name:"BasicIp"` // 查询IP所属地域,取值如:gz、bj、sh、hk等地域缩写 BasicRegion *string `json:"BasicRegion,omitnil,omitempty" name:"BasicRegion"` // 专区类型,取值如:公有云专区:public,黑石专区:bm, NAT服务器专区:nat,互联网通道:channel。 BasicBizType *string `json:"BasicBizType,omitnil,omitempty" name:"BasicBizType"` // 设备类型,取值如:服务器:cvm,公有云负载均衡:clb,黑石负载均衡:lb,NAT服务器:nat,互联网通道:channel. BasicDeviceType *string `json:"BasicDeviceType,omitnil,omitempty" name:"BasicDeviceType"` // 有效性检查,取值为1 BasicCheckFlag *uint64 `json:"BasicCheckFlag,omitnil,omitempty" name:"BasicCheckFlag"` // 可选,IPInstance Nat 网关(如果查询的设备类型是NAT服务器,需要传此参数,通过nat资源查询接口获取) BasicIpInstance *string `json:"BasicIpInstance,omitnil,omitempty" name:"BasicIpInstance"` // 可选,运营商线路(如果查询的设备类型是NAT服务器,需要传此参数为5) BasicIspCode *uint64 `json:"BasicIspCode,omitnil,omitempty" name:"BasicIspCode"` }
Predefined struct for user
type DescribeBasicDeviceThresholdResponse ¶
type DescribeBasicDeviceThresholdResponse struct { *tchttp.BaseResponse Response *DescribeBasicDeviceThresholdResponseParams `json:"Response"` }
func NewDescribeBasicDeviceThresholdResponse ¶
func NewDescribeBasicDeviceThresholdResponse() (response *DescribeBasicDeviceThresholdResponse)
func (*DescribeBasicDeviceThresholdResponse) FromJsonString ¶
func (r *DescribeBasicDeviceThresholdResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBasicDeviceThresholdResponse) ToJsonString ¶
func (r *DescribeBasicDeviceThresholdResponse) ToJsonString() string
type DescribeBasicDeviceThresholdResponseParams ¶ added in v1.0.426
type DescribeBasicDeviceThresholdResponseParams struct { // 返回黑洞封堵值 Threshold *uint64 `json:"Threshold,omitnil,omitempty" name:"Threshold"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBizHttpStatusRequest ¶
type DescribeBizHttpStatusRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源Id Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 统计周期,可取值300,1800,3600, 21600,86400,单位秒 Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` // 统计开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 统计方式,仅支持sum Statistics *string `json:"Statistics,omitnil,omitempty" name:"Statistics"` // 协议及端口列表,协议可取值TCP, UDP, HTTP, HTTPS,仅统计纬度为连接数时有效 ProtoInfo []*ProtocolPort `json:"ProtoInfo,omitnil,omitempty" name:"ProtoInfo"` // 特定域名查询 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
func NewDescribeBizHttpStatusRequest ¶
func NewDescribeBizHttpStatusRequest() (request *DescribeBizHttpStatusRequest)
func (*DescribeBizHttpStatusRequest) FromJsonString ¶
func (r *DescribeBizHttpStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBizHttpStatusRequest) ToJsonString ¶
func (r *DescribeBizHttpStatusRequest) ToJsonString() string
type DescribeBizHttpStatusRequestParams ¶ added in v1.0.426
type DescribeBizHttpStatusRequestParams struct { // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源Id Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 统计周期,可取值300,1800,3600, 21600,86400,单位秒 Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` // 统计开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 统计方式,仅支持sum Statistics *string `json:"Statistics,omitnil,omitempty" name:"Statistics"` // 协议及端口列表,协议可取值TCP, UDP, HTTP, HTTPS,仅统计纬度为连接数时有效 ProtoInfo []*ProtocolPort `json:"ProtoInfo,omitnil,omitempty" name:"ProtoInfo"` // 特定域名查询 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
Predefined struct for user
type DescribeBizHttpStatusResponse ¶
type DescribeBizHttpStatusResponse struct { *tchttp.BaseResponse Response *DescribeBizHttpStatusResponseParams `json:"Response"` }
func NewDescribeBizHttpStatusResponse ¶
func NewDescribeBizHttpStatusResponse() (response *DescribeBizHttpStatusResponse)
func (*DescribeBizHttpStatusResponse) FromJsonString ¶
func (r *DescribeBizHttpStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBizHttpStatusResponse) ToJsonString ¶
func (r *DescribeBizHttpStatusResponse) ToJsonString() string
type DescribeBizHttpStatusResponseParams ¶ added in v1.0.426
type DescribeBizHttpStatusResponseParams struct { // 业务流量http状态码统计数据 HttpStatusMap *HttpStatusMap `json:"HttpStatusMap,omitnil,omitempty" name:"HttpStatusMap"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBizTrendRequest ¶
type DescribeBizTrendRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源实例ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 统计周期,可取值300,1800,3600,21600,86400,单位秒 Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 统计开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 统计方式,可取值max, min, avg, sum, 如统计纬度是流量速率或包量速率,仅可取值max Statistics *string `json:"Statistics,omitnil,omitempty" name:"Statistics"` // 统计纬度,可取值connum, new_conn, inactive_conn, intraffic, outtraffic, inpkg, outpkg, qps MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 协议及端口列表,协议可取值TCP, UDP, HTTP, HTTPS,仅统计纬度为连接数时有效 ProtoInfo []*ProtocolPort `json:"ProtoInfo,omitnil,omitempty" name:"ProtoInfo"` // 统计纬度为qps时,可选特定域名查询 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
func NewDescribeBizTrendRequest ¶
func NewDescribeBizTrendRequest() (request *DescribeBizTrendRequest)
func (*DescribeBizTrendRequest) FromJsonString ¶
func (r *DescribeBizTrendRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBizTrendRequest) ToJsonString ¶
func (r *DescribeBizTrendRequest) ToJsonString() string
type DescribeBizTrendRequestParams ¶ added in v1.0.426
type DescribeBizTrendRequestParams struct { // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源实例ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 统计周期,可取值300,1800,3600,21600,86400,单位秒 Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 统计开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 统计方式,可取值max, min, avg, sum, 如统计纬度是流量速率或包量速率,仅可取值max Statistics *string `json:"Statistics,omitnil,omitempty" name:"Statistics"` // 统计纬度,可取值connum, new_conn, inactive_conn, intraffic, outtraffic, inpkg, outpkg, qps MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 协议及端口列表,协议可取值TCP, UDP, HTTP, HTTPS,仅统计纬度为连接数时有效 ProtoInfo []*ProtocolPort `json:"ProtoInfo,omitnil,omitempty" name:"ProtoInfo"` // 统计纬度为qps时,可选特定域名查询 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
Predefined struct for user
type DescribeBizTrendResponse ¶
type DescribeBizTrendResponse struct { *tchttp.BaseResponse Response *DescribeBizTrendResponseParams `json:"Response"` }
func NewDescribeBizTrendResponse ¶
func NewDescribeBizTrendResponse() (response *DescribeBizTrendResponse)
func (*DescribeBizTrendResponse) FromJsonString ¶
func (r *DescribeBizTrendResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBizTrendResponse) ToJsonString ¶
func (r *DescribeBizTrendResponse) ToJsonString() string
type DescribeBizTrendResponseParams ¶ added in v1.0.426
type DescribeBizTrendResponseParams struct { // 曲线图各个时间点的值 DataList []*float64 `json:"DataList,omitnil,omitempty" name:"DataList"` // 统计纬度 MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCCAlarmThresholdRequest ¶
type DescribeCCAlarmThresholdRequest struct { *tchttp.BaseRequest // 大禹子产品代号(shield表示棋牌;bgpip表示高防IP;bgp表示高防包;bgp-multip表示多ip高防包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID,字符串类型 RsId *string `json:"RsId,omitnil,omitempty" name:"RsId"` }
func NewDescribeCCAlarmThresholdRequest ¶
func NewDescribeCCAlarmThresholdRequest() (request *DescribeCCAlarmThresholdRequest)
func (*DescribeCCAlarmThresholdRequest) FromJsonString ¶
func (r *DescribeCCAlarmThresholdRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCAlarmThresholdRequest) ToJsonString ¶
func (r *DescribeCCAlarmThresholdRequest) ToJsonString() string
type DescribeCCAlarmThresholdRequestParams ¶ added in v1.0.426
type DescribeCCAlarmThresholdRequestParams struct { // 大禹子产品代号(shield表示棋牌;bgpip表示高防IP;bgp表示高防包;bgp-multip表示多ip高防包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID,字符串类型 RsId *string `json:"RsId,omitnil,omitempty" name:"RsId"` }
Predefined struct for user
type DescribeCCAlarmThresholdResponse ¶
type DescribeCCAlarmThresholdResponse struct { *tchttp.BaseResponse Response *DescribeCCAlarmThresholdResponseParams `json:"Response"` }
func NewDescribeCCAlarmThresholdResponse ¶
func NewDescribeCCAlarmThresholdResponse() (response *DescribeCCAlarmThresholdResponse)
func (*DescribeCCAlarmThresholdResponse) FromJsonString ¶
func (r *DescribeCCAlarmThresholdResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCAlarmThresholdResponse) ToJsonString ¶
func (r *DescribeCCAlarmThresholdResponse) ToJsonString() string
type DescribeCCAlarmThresholdResponseParams ¶ added in v1.0.426
type DescribeCCAlarmThresholdResponseParams struct { // CC告警阈值 CCAlarmThreshold *CCAlarmThreshold `json:"CCAlarmThreshold,omitnil,omitempty" name:"CCAlarmThreshold"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCCEvListRequest ¶
type DescribeCCEvListRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 资源实例ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 资源实例的IP,当business不为basic时,如果IpList不为空则Id也必须不能为空; IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` // 一页条数,填0表示不分页 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeCCEvListRequest ¶
func NewDescribeCCEvListRequest() (request *DescribeCCEvListRequest)
func (*DescribeCCEvListRequest) FromJsonString ¶
func (r *DescribeCCEvListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCEvListRequest) ToJsonString ¶
func (r *DescribeCCEvListRequest) ToJsonString() string
type DescribeCCEvListRequestParams ¶ added in v1.0.426
type DescribeCCEvListRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 资源实例ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 资源实例的IP,当business不为basic时,如果IpList不为空则Id也必须不能为空; IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` // 一页条数,填0表示不分页 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeCCEvListResponse ¶
type DescribeCCEvListResponse struct { *tchttp.BaseResponse Response *DescribeCCEvListResponseParams `json:"Response"` }
func NewDescribeCCEvListResponse ¶
func NewDescribeCCEvListResponse() (response *DescribeCCEvListResponse)
func (*DescribeCCEvListResponse) FromJsonString ¶
func (r *DescribeCCEvListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCEvListResponse) ToJsonString ¶
func (r *DescribeCCEvListResponse) ToJsonString() string
type DescribeCCEvListResponseParams ¶ added in v1.0.426
type DescribeCCEvListResponseParams struct { // 大禹子产品代号(shield表示棋牌盾;bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源实例ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 资源实例的IP列表 // 注意:此字段可能返回 null,表示取不到有效值。 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` // 开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // CC攻击事件列表 Data []*CCEventRecord `json:"Data,omitnil,omitempty" name:"Data"` // 总记录数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCCFrequencyRulesRequest ¶
type DescribeCCFrequencyRulesRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 7层转发规则ID(通过获取7层转发规则接口可以获取规则ID);当填写时表示获取转发规则的访问频率控制规则; RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` }
func NewDescribeCCFrequencyRulesRequest ¶
func NewDescribeCCFrequencyRulesRequest() (request *DescribeCCFrequencyRulesRequest)
func (*DescribeCCFrequencyRulesRequest) FromJsonString ¶
func (r *DescribeCCFrequencyRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCFrequencyRulesRequest) ToJsonString ¶
func (r *DescribeCCFrequencyRulesRequest) ToJsonString() string
type DescribeCCFrequencyRulesRequestParams ¶ added in v1.0.426
type DescribeCCFrequencyRulesRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 7层转发规则ID(通过获取7层转发规则接口可以获取规则ID);当填写时表示获取转发规则的访问频率控制规则; RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` }
Predefined struct for user
type DescribeCCFrequencyRulesResponse ¶
type DescribeCCFrequencyRulesResponse struct { *tchttp.BaseResponse Response *DescribeCCFrequencyRulesResponseParams `json:"Response"` }
func NewDescribeCCFrequencyRulesResponse ¶
func NewDescribeCCFrequencyRulesResponse() (response *DescribeCCFrequencyRulesResponse)
func (*DescribeCCFrequencyRulesResponse) FromJsonString ¶
func (r *DescribeCCFrequencyRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCFrequencyRulesResponse) ToJsonString ¶
func (r *DescribeCCFrequencyRulesResponse) ToJsonString() string
type DescribeCCFrequencyRulesResponseParams ¶ added in v1.0.426
type DescribeCCFrequencyRulesResponseParams struct { // 访问频率控制规则列表 CCFrequencyRuleList []*CCFrequencyRule `json:"CCFrequencyRuleList,omitnil,omitempty" name:"CCFrequencyRuleList"` // 访问频率控制规则开关状态,取值[on(开启),off(关闭)] CCFrequencyRuleStatus *string `json:"CCFrequencyRuleStatus,omitnil,omitempty" name:"CCFrequencyRuleStatus"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCCIpAllowDenyRequest ¶
type DescribeCCIpAllowDenyRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 黑或白名单,取值[white(白名单),black(黑名单)] // 注意:此数组只能有一个值,不能同时获取黑名单和白名单 Type []*string `json:"Type,omitnil,omitempty" name:"Type"` // 分页参数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页参数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 可选,代表HTTP协议或HTTPS协议的CC防护,取值[http(HTTP协议的CC防护),https(HTTPS协议的CC防护)]; Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` }
func NewDescribeCCIpAllowDenyRequest ¶
func NewDescribeCCIpAllowDenyRequest() (request *DescribeCCIpAllowDenyRequest)
func (*DescribeCCIpAllowDenyRequest) FromJsonString ¶
func (r *DescribeCCIpAllowDenyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCIpAllowDenyRequest) ToJsonString ¶
func (r *DescribeCCIpAllowDenyRequest) ToJsonString() string
type DescribeCCIpAllowDenyRequestParams ¶ added in v1.0.426
type DescribeCCIpAllowDenyRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 黑或白名单,取值[white(白名单),black(黑名单)] // 注意:此数组只能有一个值,不能同时获取黑名单和白名单 Type []*string `json:"Type,omitnil,omitempty" name:"Type"` // 分页参数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页参数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 可选,代表HTTP协议或HTTPS协议的CC防护,取值[http(HTTP协议的CC防护),https(HTTPS协议的CC防护)]; Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` }
Predefined struct for user
type DescribeCCIpAllowDenyResponse ¶
type DescribeCCIpAllowDenyResponse struct { *tchttp.BaseResponse Response *DescribeCCIpAllowDenyResponseParams `json:"Response"` }
func NewDescribeCCIpAllowDenyResponse ¶
func NewDescribeCCIpAllowDenyResponse() (response *DescribeCCIpAllowDenyResponse)
func (*DescribeCCIpAllowDenyResponse) FromJsonString ¶
func (r *DescribeCCIpAllowDenyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCIpAllowDenyResponse) ToJsonString ¶
func (r *DescribeCCIpAllowDenyResponse) ToJsonString() string
type DescribeCCIpAllowDenyResponseParams ¶ added in v1.0.426
type DescribeCCIpAllowDenyResponseParams struct { // 该字段被RecordList字段替代了,请不要使用 Data []*KeyValue `json:"Data,omitnil,omitempty" name:"Data"` // 记录数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 返回黑/白名单的记录, // "Key":"ip"时,"Value":值表示ip; // "Key":"domain"时, "Value":值表示域名; // "Key":"type"时,"Value":值表示黑白名单类型(white为白名单,block为黑名单); // "Key":"protocol"时,"Value":值表示CC防护的协议(http或https); RecordList []*KeyValueRecord `json:"RecordList,omitnil,omitempty" name:"RecordList"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCCSelfDefinePolicyRequest ¶
type DescribeCCSelfDefinePolicyRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgp高防包;bgp-multip共享包) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 拉取的条数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeCCSelfDefinePolicyRequest ¶
func NewDescribeCCSelfDefinePolicyRequest() (request *DescribeCCSelfDefinePolicyRequest)
func (*DescribeCCSelfDefinePolicyRequest) FromJsonString ¶
func (r *DescribeCCSelfDefinePolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCSelfDefinePolicyRequest) ToJsonString ¶
func (r *DescribeCCSelfDefinePolicyRequest) ToJsonString() string
type DescribeCCSelfDefinePolicyRequestParams ¶ added in v1.0.426
type DescribeCCSelfDefinePolicyRequestParams struct { // 大禹子产品代号(bgp高防包;bgp-multip共享包) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 拉取的条数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeCCSelfDefinePolicyResponse ¶
type DescribeCCSelfDefinePolicyResponse struct { *tchttp.BaseResponse Response *DescribeCCSelfDefinePolicyResponseParams `json:"Response"` }
func NewDescribeCCSelfDefinePolicyResponse ¶
func NewDescribeCCSelfDefinePolicyResponse() (response *DescribeCCSelfDefinePolicyResponse)
func (*DescribeCCSelfDefinePolicyResponse) FromJsonString ¶
func (r *DescribeCCSelfDefinePolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCSelfDefinePolicyResponse) ToJsonString ¶
func (r *DescribeCCSelfDefinePolicyResponse) ToJsonString() string
type DescribeCCSelfDefinePolicyResponseParams ¶ added in v1.0.426
type DescribeCCSelfDefinePolicyResponseParams struct { // 自定义规则总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 策略列表 Policys []*CCPolicy `json:"Policys,omitnil,omitempty" name:"Policys"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCCTrendRequest ¶
type DescribeCCTrendRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源的IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 指标,取值[inqps(总请求峰值,dropqps(攻击请求峰值))] MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 统计粒度,取值[300(5分钟),3600(小时),86400(天)] Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` // 统计开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 资源实例ID,当Business为basic时,此字段不用填写(因为基础防护没有资源实例) Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 域名,可选 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
func NewDescribeCCTrendRequest ¶
func NewDescribeCCTrendRequest() (request *DescribeCCTrendRequest)
func (*DescribeCCTrendRequest) FromJsonString ¶
func (r *DescribeCCTrendRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCTrendRequest) ToJsonString ¶
func (r *DescribeCCTrendRequest) ToJsonString() string
type DescribeCCTrendRequestParams ¶ added in v1.0.426
type DescribeCCTrendRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源的IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 指标,取值[inqps(总请求峰值,dropqps(攻击请求峰值))] MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 统计粒度,取值[300(5分钟),3600(小时),86400(天)] Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` // 统计开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 资源实例ID,当Business为basic时,此字段不用填写(因为基础防护没有资源实例) Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 域名,可选 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
Predefined struct for user
type DescribeCCTrendResponse ¶
type DescribeCCTrendResponse struct { *tchttp.BaseResponse Response *DescribeCCTrendResponseParams `json:"Response"` }
func NewDescribeCCTrendResponse ¶
func NewDescribeCCTrendResponse() (response *DescribeCCTrendResponse)
func (*DescribeCCTrendResponse) FromJsonString ¶
func (r *DescribeCCTrendResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCTrendResponse) ToJsonString ¶
func (r *DescribeCCTrendResponse) ToJsonString() string
type DescribeCCTrendResponseParams ¶ added in v1.0.426
type DescribeCCTrendResponseParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID // 注意:此字段可能返回 null,表示取不到有效值。 Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 资源的IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 指标,取值[inqps(总请求峰值,dropqps(攻击请求峰值))] MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 统计粒度,取值[300(5分钟),3600(小时),86400(天)] Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` // 统计开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 值数组 Data []*uint64 `json:"Data,omitnil,omitempty" name:"Data"` // 值个数 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCCUrlAllowRequest ¶
type DescribeCCUrlAllowRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 黑或白名单,取值[white(白名单)],目前只支持白名单 // 注意:此数组只能有一个值,且只能为white Type []*string `json:"Type,omitnil,omitempty" name:"Type"` // 分页参数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页参数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 可选,代表HTTP协议或HTTPS协议的CC防护,取值[http(HTTP协议的CC防护),https(HTTPS协议的CC防护)]; Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` }
func NewDescribeCCUrlAllowRequest ¶
func NewDescribeCCUrlAllowRequest() (request *DescribeCCUrlAllowRequest)
func (*DescribeCCUrlAllowRequest) FromJsonString ¶
func (r *DescribeCCUrlAllowRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCUrlAllowRequest) ToJsonString ¶
func (r *DescribeCCUrlAllowRequest) ToJsonString() string
type DescribeCCUrlAllowRequestParams ¶ added in v1.0.426
type DescribeCCUrlAllowRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 黑或白名单,取值[white(白名单)],目前只支持白名单 // 注意:此数组只能有一个值,且只能为white Type []*string `json:"Type,omitnil,omitempty" name:"Type"` // 分页参数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 分页参数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 可选,代表HTTP协议或HTTPS协议的CC防护,取值[http(HTTP协议的CC防护),https(HTTPS协议的CC防护)]; Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` }
Predefined struct for user
type DescribeCCUrlAllowResponse ¶
type DescribeCCUrlAllowResponse struct { *tchttp.BaseResponse Response *DescribeCCUrlAllowResponseParams `json:"Response"` }
func NewDescribeCCUrlAllowResponse ¶
func NewDescribeCCUrlAllowResponse() (response *DescribeCCUrlAllowResponse)
func (*DescribeCCUrlAllowResponse) FromJsonString ¶
func (r *DescribeCCUrlAllowResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCUrlAllowResponse) ToJsonString ¶
func (r *DescribeCCUrlAllowResponse) ToJsonString() string
type DescribeCCUrlAllowResponseParams ¶ added in v1.0.426
type DescribeCCUrlAllowResponseParams struct { // 该字段被RecordList字段替代了,请不要使用 Data []*KeyValue `json:"Data,omitnil,omitempty" name:"Data"` // 记录总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 返回黑/白名单的记录, // "Key":"url"时,"Value":值表示URL; // "Key":"domain"时, "Value":值表示域名; // "Key":"type"时,"Value":值表示黑白名单类型(white为白名单,block为黑名单); // "Key":"protocol"时,"Value":值表示CC的防护类型(HTTP防护或HTTPS域名防护); RecordList []*KeyValueRecord `json:"RecordList,omitnil,omitempty" name:"RecordList"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDDoSAlarmThresholdRequest ¶
type DescribeDDoSAlarmThresholdRequest struct { *tchttp.BaseRequest // 大禹子产品代号(shield表示棋牌;bgpip表示高防IP;bgp表示高防包;bgp-multip表示多ip高防包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID,字符串类型 RsId *string `json:"RsId,omitnil,omitempty" name:"RsId"` }
func NewDescribeDDoSAlarmThresholdRequest ¶
func NewDescribeDDoSAlarmThresholdRequest() (request *DescribeDDoSAlarmThresholdRequest)
func (*DescribeDDoSAlarmThresholdRequest) FromJsonString ¶
func (r *DescribeDDoSAlarmThresholdRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSAlarmThresholdRequest) ToJsonString ¶
func (r *DescribeDDoSAlarmThresholdRequest) ToJsonString() string
type DescribeDDoSAlarmThresholdRequestParams ¶ added in v1.0.426
type DescribeDDoSAlarmThresholdRequestParams struct { // 大禹子产品代号(shield表示棋牌;bgpip表示高防IP;bgp表示高防包;bgp-multip表示多ip高防包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID,字符串类型 RsId *string `json:"RsId,omitnil,omitempty" name:"RsId"` }
Predefined struct for user
type DescribeDDoSAlarmThresholdResponse ¶
type DescribeDDoSAlarmThresholdResponse struct { *tchttp.BaseResponse Response *DescribeDDoSAlarmThresholdResponseParams `json:"Response"` }
func NewDescribeDDoSAlarmThresholdResponse ¶
func NewDescribeDDoSAlarmThresholdResponse() (response *DescribeDDoSAlarmThresholdResponse)
func (*DescribeDDoSAlarmThresholdResponse) FromJsonString ¶
func (r *DescribeDDoSAlarmThresholdResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSAlarmThresholdResponse) ToJsonString ¶
func (r *DescribeDDoSAlarmThresholdResponse) ToJsonString() string
type DescribeDDoSAlarmThresholdResponseParams ¶ added in v1.0.426
type DescribeDDoSAlarmThresholdResponseParams struct { // DDoS告警阈值 DDoSAlarmThreshold *DDoSAlarmThreshold `json:"DDoSAlarmThreshold,omitnil,omitempty" name:"DDoSAlarmThreshold"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDDoSAttackIPRegionMapRequest ¶
type DescribeDDoSAttackIPRegionMapRequest struct { *tchttp.BaseRequest // 大禹子产品代号(shield表示棋牌;bgpip表示高防IP;bgp表示高防包;bgp-multip表示多ip高防包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 统计开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间,最大可统计的时间范围是半年; EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 指定资源的特定IP的攻击源,可选 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` }
func NewDescribeDDoSAttackIPRegionMapRequest ¶
func NewDescribeDDoSAttackIPRegionMapRequest() (request *DescribeDDoSAttackIPRegionMapRequest)
func (*DescribeDDoSAttackIPRegionMapRequest) FromJsonString ¶
func (r *DescribeDDoSAttackIPRegionMapRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSAttackIPRegionMapRequest) ToJsonString ¶
func (r *DescribeDDoSAttackIPRegionMapRequest) ToJsonString() string
type DescribeDDoSAttackIPRegionMapRequestParams ¶ added in v1.0.426
type DescribeDDoSAttackIPRegionMapRequestParams struct { // 大禹子产品代号(shield表示棋牌;bgpip表示高防IP;bgp表示高防包;bgp-multip表示多ip高防包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 统计开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间,最大可统计的时间范围是半年; EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 指定资源的特定IP的攻击源,可选 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` }
Predefined struct for user
type DescribeDDoSAttackIPRegionMapResponse ¶
type DescribeDDoSAttackIPRegionMapResponse struct { *tchttp.BaseResponse Response *DescribeDDoSAttackIPRegionMapResponseParams `json:"Response"` }
func NewDescribeDDoSAttackIPRegionMapResponse ¶
func NewDescribeDDoSAttackIPRegionMapResponse() (response *DescribeDDoSAttackIPRegionMapResponse)
func (*DescribeDDoSAttackIPRegionMapResponse) FromJsonString ¶
func (r *DescribeDDoSAttackIPRegionMapResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSAttackIPRegionMapResponse) ToJsonString ¶
func (r *DescribeDDoSAttackIPRegionMapResponse) ToJsonString() string
type DescribeDDoSAttackIPRegionMapResponseParams ¶ added in v1.0.426
type DescribeDDoSAttackIPRegionMapResponseParams struct { // 全球地域分布数据 NationCount []*KeyValueRecord `json:"NationCount,omitnil,omitempty" name:"NationCount"` // 国内省份地域分布数据 ProvinceCount []*KeyValueRecord `json:"ProvinceCount,omitnil,omitempty" name:"ProvinceCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDDoSAttackSourceRequest ¶
type DescribeDDoSAttackSourceRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 起始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 一页条数,填0表示不分页 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 获取指定资源的特定ip的攻击源,可选 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` }
func NewDescribeDDoSAttackSourceRequest ¶
func NewDescribeDDoSAttackSourceRequest() (request *DescribeDDoSAttackSourceRequest)
func (*DescribeDDoSAttackSourceRequest) FromJsonString ¶
func (r *DescribeDDoSAttackSourceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSAttackSourceRequest) ToJsonString ¶
func (r *DescribeDDoSAttackSourceRequest) ToJsonString() string
type DescribeDDoSAttackSourceRequestParams ¶ added in v1.0.426
type DescribeDDoSAttackSourceRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 起始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 一页条数,填0表示不分页 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 获取指定资源的特定ip的攻击源,可选 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` }
Predefined struct for user
type DescribeDDoSAttackSourceResponse ¶
type DescribeDDoSAttackSourceResponse struct { *tchttp.BaseResponse Response *DescribeDDoSAttackSourceResponseParams `json:"Response"` }
func NewDescribeDDoSAttackSourceResponse ¶
func NewDescribeDDoSAttackSourceResponse() (response *DescribeDDoSAttackSourceResponse)
func (*DescribeDDoSAttackSourceResponse) FromJsonString ¶
func (r *DescribeDDoSAttackSourceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSAttackSourceResponse) ToJsonString ¶
func (r *DescribeDDoSAttackSourceResponse) ToJsonString() string
type DescribeDDoSAttackSourceResponseParams ¶ added in v1.0.426
type DescribeDDoSAttackSourceResponseParams struct { // 总攻击源条数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 攻击源列表 AttackSourceList []*DDoSAttackSourceRecord `json:"AttackSourceList,omitnil,omitempty" name:"AttackSourceList"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDDoSCountRequest ¶
type DescribeDDoSCountRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 资源的IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 统计开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 指标,取值[traffic(攻击协议流量, 单位KB), pkg(攻击协议报文数), classnum(攻击事件次数)] MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` }
func NewDescribeDDoSCountRequest ¶
func NewDescribeDDoSCountRequest() (request *DescribeDDoSCountRequest)
func (*DescribeDDoSCountRequest) FromJsonString ¶
func (r *DescribeDDoSCountRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSCountRequest) ToJsonString ¶
func (r *DescribeDDoSCountRequest) ToJsonString() string
type DescribeDDoSCountRequestParams ¶ added in v1.0.426
type DescribeDDoSCountRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 资源的IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 统计开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 指标,取值[traffic(攻击协议流量, 单位KB), pkg(攻击协议报文数), classnum(攻击事件次数)] MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` }
Predefined struct for user
type DescribeDDoSCountResponse ¶
type DescribeDDoSCountResponse struct { *tchttp.BaseResponse Response *DescribeDDoSCountResponseParams `json:"Response"` }
func NewDescribeDDoSCountResponse ¶
func NewDescribeDDoSCountResponse() (response *DescribeDDoSCountResponse)
func (*DescribeDDoSCountResponse) FromJsonString ¶
func (r *DescribeDDoSCountResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSCountResponse) ToJsonString ¶
func (r *DescribeDDoSCountResponse) ToJsonString() string
type DescribeDDoSCountResponseParams ¶ added in v1.0.426
type DescribeDDoSCountResponseParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 资源的IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 统计开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 指标,取值[traffic(攻击协议流量, 单位KB), pkg(攻击协议报文数), classnum(攻击事件次数)] MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // Key-Value值数组,Key说明如下, // 当MetricName为traffic时: // key为"TcpKBSum",表示TCP报文流量,单位KB // key为"UdpKBSum",表示UDP报文流量,单位KB // key为"IcmpKBSum",表示ICMP报文流量,单位KB // key为"OtherKBSum",表示其他报文流量,单位KB // // 当MetricName为pkg时: // key为"TcpPacketSum",表示TCP报文个数,单位个 // key为"UdpPacketSum",表示UDP报文个数,单位个 // key为"IcmpPacketSum",表示ICMP报文个数,单位个 // key为"OtherPacketSum",表示其他报文个数,单位个 // // 当MetricName为classnum时: // key的值表示攻击事件类型,其中Key为"UNKNOWNFLOOD",表示未知的攻击事件 Data []*KeyValue `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDDoSDefendStatusRequest ¶
type DescribeDDoSDefendStatusRequest struct { *tchttp.BaseRequest // 大禹子产品代号(basic表示基础防护;bgp表示独享包;bgp-multip表示共享包;bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源实例ID,只有当Business不是基础防护时才需要填写此字段; Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 基础防护的IP,只有当Business为基础防护时才需要填写此字段; Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 只有当Business为基础防护时才需要填写此字段,IP所属的产品类型,取值[public(CVM产品),bm(黑石产品),eni(弹性网卡),vpngw(VPN网关), natgw(NAT网关),waf(Web应用安全产品),fpc(金融产品),gaap(GAAP产品), other(托管IP)] BizType *string `json:"BizType,omitnil,omitempty" name:"BizType"` // 只有当Business为基础防护时才需要填写此字段,IP所属的产品子类,取值[cvm(CVM),lb(负载均衡器),eni(弹性网卡),vpngw(VPN),natgw(NAT),waf(WAF),fpc(金融),gaap(GAAP),other(托管IP),eip(黑石弹性IP)] DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 只有当Business为基础防护时才需要填写此字段,IP所属的资源实例ID,当绑定新IP时必须填写此字段;例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*); InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 只有当Business为基础防护时才需要填写此字段,表示IP所属的地域,取值: // "bj": 华北地区(北京) // "cd": 西南地区(成都) // "cq": 西南地区(重庆) // "gz": 华南地区(广州) // "gzopen": 华南地区(广州Open) // "hk": 中国香港 // "kr": 东南亚地区(首尔) // "sh": 华东地区(上海) // "shjr": 华东地区(上海金融) // "szjr": 华南地区(深圳金融) // "sg": 东南亚地区(新加坡) // "th": 东南亚地区(泰国) // "de": 欧洲地区(德国) // "usw": 美国西部(硅谷) // "ca": 北美地区(多伦多) // "jp": 日本 // "hzec": 杭州 // "in": 印度 // "use": 美东地区(弗吉尼亚) // "ru": 俄罗斯 // "tpe": 中国台湾 // "nj": 南京 IPRegion *string `json:"IPRegion,omitnil,omitempty" name:"IPRegion"` }
func NewDescribeDDoSDefendStatusRequest ¶
func NewDescribeDDoSDefendStatusRequest() (request *DescribeDDoSDefendStatusRequest)
func (*DescribeDDoSDefendStatusRequest) FromJsonString ¶
func (r *DescribeDDoSDefendStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSDefendStatusRequest) ToJsonString ¶
func (r *DescribeDDoSDefendStatusRequest) ToJsonString() string
type DescribeDDoSDefendStatusRequestParams ¶ added in v1.0.426
type DescribeDDoSDefendStatusRequestParams struct { // 大禹子产品代号(basic表示基础防护;bgp表示独享包;bgp-multip表示共享包;bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源实例ID,只有当Business不是基础防护时才需要填写此字段; Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 基础防护的IP,只有当Business为基础防护时才需要填写此字段; Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 只有当Business为基础防护时才需要填写此字段,IP所属的产品类型,取值[public(CVM产品),bm(黑石产品),eni(弹性网卡),vpngw(VPN网关), natgw(NAT网关),waf(Web应用安全产品),fpc(金融产品),gaap(GAAP产品), other(托管IP)] BizType *string `json:"BizType,omitnil,omitempty" name:"BizType"` // 只有当Business为基础防护时才需要填写此字段,IP所属的产品子类,取值[cvm(CVM),lb(负载均衡器),eni(弹性网卡),vpngw(VPN),natgw(NAT),waf(WAF),fpc(金融),gaap(GAAP),other(托管IP),eip(黑石弹性IP)] DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 只有当Business为基础防护时才需要填写此字段,IP所属的资源实例ID,当绑定新IP时必须填写此字段;例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*); InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 只有当Business为基础防护时才需要填写此字段,表示IP所属的地域,取值: // "bj": 华北地区(北京) // "cd": 西南地区(成都) // "cq": 西南地区(重庆) // "gz": 华南地区(广州) // "gzopen": 华南地区(广州Open) // "hk": 中国香港 // "kr": 东南亚地区(首尔) // "sh": 华东地区(上海) // "shjr": 华东地区(上海金融) // "szjr": 华南地区(深圳金融) // "sg": 东南亚地区(新加坡) // "th": 东南亚地区(泰国) // "de": 欧洲地区(德国) // "usw": 美国西部(硅谷) // "ca": 北美地区(多伦多) // "jp": 日本 // "hzec": 杭州 // "in": 印度 // "use": 美东地区(弗吉尼亚) // "ru": 俄罗斯 // "tpe": 中国台湾 // "nj": 南京 IPRegion *string `json:"IPRegion,omitnil,omitempty" name:"IPRegion"` }
Predefined struct for user
type DescribeDDoSDefendStatusResponse ¶
type DescribeDDoSDefendStatusResponse struct { *tchttp.BaseResponse Response *DescribeDDoSDefendStatusResponseParams `json:"Response"` }
func NewDescribeDDoSDefendStatusResponse ¶
func NewDescribeDDoSDefendStatusResponse() (response *DescribeDDoSDefendStatusResponse)
func (*DescribeDDoSDefendStatusResponse) FromJsonString ¶
func (r *DescribeDDoSDefendStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSDefendStatusResponse) ToJsonString ¶
func (r *DescribeDDoSDefendStatusResponse) ToJsonString() string
type DescribeDDoSDefendStatusResponseParams ¶ added in v1.0.426
type DescribeDDoSDefendStatusResponseParams struct { // 防护状态,为0表示防护处于关闭状态,为1表示防护处于开启状态 // 注意:此字段可能返回 null,表示取不到有效值。 DefendStatus *uint64 `json:"DefendStatus,omitnil,omitempty" name:"DefendStatus"` // 防护临时关闭的过期时间,当防护状态为开启时此字段为空; // 注意:此字段可能返回 null,表示取不到有效值。 UndefendExpire *string `json:"UndefendExpire,omitnil,omitempty" name:"UndefendExpire"` // 控制台功能展示字段,为1表示控制台功能展示,为0表示控制台功能隐藏 // 注意:此字段可能返回 null,表示取不到有效值。 ShowFlag *uint64 `json:"ShowFlag,omitnil,omitempty" name:"ShowFlag"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDDoSEvInfoRequest ¶
type DescribeDDoSEvInfoRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 资源的IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 攻击开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 攻击结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
func NewDescribeDDoSEvInfoRequest ¶
func NewDescribeDDoSEvInfoRequest() (request *DescribeDDoSEvInfoRequest)
func (*DescribeDDoSEvInfoRequest) FromJsonString ¶
func (r *DescribeDDoSEvInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSEvInfoRequest) ToJsonString ¶
func (r *DescribeDDoSEvInfoRequest) ToJsonString() string
type DescribeDDoSEvInfoRequestParams ¶ added in v1.0.426
type DescribeDDoSEvInfoRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 资源的IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 攻击开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 攻击结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
Predefined struct for user
type DescribeDDoSEvInfoResponse ¶
type DescribeDDoSEvInfoResponse struct { *tchttp.BaseResponse Response *DescribeDDoSEvInfoResponseParams `json:"Response"` }
func NewDescribeDDoSEvInfoResponse ¶
func NewDescribeDDoSEvInfoResponse() (response *DescribeDDoSEvInfoResponse)
func (*DescribeDDoSEvInfoResponse) FromJsonString ¶
func (r *DescribeDDoSEvInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSEvInfoResponse) ToJsonString ¶
func (r *DescribeDDoSEvInfoResponse) ToJsonString() string
type DescribeDDoSEvInfoResponseParams ¶ added in v1.0.426
type DescribeDDoSEvInfoResponseParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 资源的IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 攻击开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 攻击结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // TCP报文攻击包数 TcpPacketSum *uint64 `json:"TcpPacketSum,omitnil,omitempty" name:"TcpPacketSum"` // TCP报文攻击流量,单位KB TcpKBSum *uint64 `json:"TcpKBSum,omitnil,omitempty" name:"TcpKBSum"` // UDP报文攻击包数 UdpPacketSum *uint64 `json:"UdpPacketSum,omitnil,omitempty" name:"UdpPacketSum"` // UDP报文攻击流量,单位KB UdpKBSum *uint64 `json:"UdpKBSum,omitnil,omitempty" name:"UdpKBSum"` // ICMP报文攻击包数 IcmpPacketSum *uint64 `json:"IcmpPacketSum,omitnil,omitempty" name:"IcmpPacketSum"` // ICMP报文攻击流量,单位KB IcmpKBSum *uint64 `json:"IcmpKBSum,omitnil,omitempty" name:"IcmpKBSum"` // 其他报文攻击包数 OtherPacketSum *uint64 `json:"OtherPacketSum,omitnil,omitempty" name:"OtherPacketSum"` // 其他报文攻击流量,单位KB OtherKBSum *uint64 `json:"OtherKBSum,omitnil,omitempty" name:"OtherKBSum"` // 累计攻击流量,单位KB TotalTraffic *uint64 `json:"TotalTraffic,omitnil,omitempty" name:"TotalTraffic"` // 攻击流量带宽峰值 Mbps *uint64 `json:"Mbps,omitnil,omitempty" name:"Mbps"` // 攻击包速率峰值 Pps *uint64 `json:"Pps,omitnil,omitempty" name:"Pps"` // PCAP文件下载链接 PcapUrl []*string `json:"PcapUrl,omitnil,omitempty" name:"PcapUrl"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDDoSEvListRequest ¶
type DescribeDDoSEvListRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 资源实例ID,当Business为basic时,此字段不用填写(因为基础防护没有资源实例) Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 资源的IP IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` // 是否超过弹性防护峰值,取值[yes(是),no(否)],填写空字符串时表示不进行过滤 OverLoad *string `json:"OverLoad,omitnil,omitempty" name:"OverLoad"` // 一页条数,填0表示不分页 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeDDoSEvListRequest ¶
func NewDescribeDDoSEvListRequest() (request *DescribeDDoSEvListRequest)
func (*DescribeDDoSEvListRequest) FromJsonString ¶
func (r *DescribeDDoSEvListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSEvListRequest) ToJsonString ¶
func (r *DescribeDDoSEvListRequest) ToJsonString() string
type DescribeDDoSEvListRequestParams ¶ added in v1.0.426
type DescribeDDoSEvListRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 资源实例ID,当Business为basic时,此字段不用填写(因为基础防护没有资源实例) Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 资源的IP IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` // 是否超过弹性防护峰值,取值[yes(是),no(否)],填写空字符串时表示不进行过滤 OverLoad *string `json:"OverLoad,omitnil,omitempty" name:"OverLoad"` // 一页条数,填0表示不分页 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeDDoSEvListResponse ¶
type DescribeDDoSEvListResponse struct { *tchttp.BaseResponse Response *DescribeDDoSEvListResponseParams `json:"Response"` }
func NewDescribeDDoSEvListResponse ¶
func NewDescribeDDoSEvListResponse() (response *DescribeDDoSEvListResponse)
func (*DescribeDDoSEvListResponse) FromJsonString ¶
func (r *DescribeDDoSEvListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSEvListResponse) ToJsonString ¶
func (r *DescribeDDoSEvListResponse) ToJsonString() string
type DescribeDDoSEvListResponseParams ¶ added in v1.0.426
type DescribeDDoSEvListResponseParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 资源的IP // 注意:此字段可能返回 null,表示取不到有效值。 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` // 开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // DDoS攻击事件列表 Data []*DDoSEventRecord `json:"Data,omitnil,omitempty" name:"Data"` // 总记录数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDDoSIpLogRequest ¶
type DescribeDDoSIpLogRequest struct { *tchttp.BaseRequest // 大禹子产品代号(net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 资源的IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 攻击开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 攻击结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
func NewDescribeDDoSIpLogRequest ¶
func NewDescribeDDoSIpLogRequest() (request *DescribeDDoSIpLogRequest)
func (*DescribeDDoSIpLogRequest) FromJsonString ¶
func (r *DescribeDDoSIpLogRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSIpLogRequest) ToJsonString ¶
func (r *DescribeDDoSIpLogRequest) ToJsonString() string
type DescribeDDoSIpLogRequestParams ¶ added in v1.0.426
type DescribeDDoSIpLogRequestParams struct { // 大禹子产品代号(net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 资源的IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 攻击开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 攻击结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
Predefined struct for user
type DescribeDDoSIpLogResponse ¶
type DescribeDDoSIpLogResponse struct { *tchttp.BaseResponse Response *DescribeDDoSIpLogResponseParams `json:"Response"` }
func NewDescribeDDoSIpLogResponse ¶
func NewDescribeDDoSIpLogResponse() (response *DescribeDDoSIpLogResponse)
func (*DescribeDDoSIpLogResponse) FromJsonString ¶
func (r *DescribeDDoSIpLogResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSIpLogResponse) ToJsonString ¶
func (r *DescribeDDoSIpLogResponse) ToJsonString() string
type DescribeDDoSIpLogResponseParams ¶ added in v1.0.426
type DescribeDDoSIpLogResponseParams struct { // 大禹子产品代号(net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 资源的IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 攻击开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 攻击结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // IP攻击日志,KeyValue数组,Key-Value取值说明: // Key为"LogTime"时,Value值为IP日志时间 // Key为"LogMessage"时,Value值为Ip日志内容 Data []*KeyValueRecord `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDDoSNetCountRequest ¶
type DescribeDDoSNetCountRequest struct { *tchttp.BaseRequest // 大禹子产品代号(net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 统计开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 指标,取值[traffic(攻击协议流量, 单位KB), pkg(攻击协议报文数), classnum(攻击事件次数)] MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` }
func NewDescribeDDoSNetCountRequest ¶
func NewDescribeDDoSNetCountRequest() (request *DescribeDDoSNetCountRequest)
func (*DescribeDDoSNetCountRequest) FromJsonString ¶
func (r *DescribeDDoSNetCountRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSNetCountRequest) ToJsonString ¶
func (r *DescribeDDoSNetCountRequest) ToJsonString() string
type DescribeDDoSNetCountRequestParams ¶ added in v1.0.426
type DescribeDDoSNetCountRequestParams struct { // 大禹子产品代号(net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 统计开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 指标,取值[traffic(攻击协议流量, 单位KB), pkg(攻击协议报文数), classnum(攻击事件次数)] MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` }
Predefined struct for user
type DescribeDDoSNetCountResponse ¶
type DescribeDDoSNetCountResponse struct { *tchttp.BaseResponse Response *DescribeDDoSNetCountResponseParams `json:"Response"` }
func NewDescribeDDoSNetCountResponse ¶
func NewDescribeDDoSNetCountResponse() (response *DescribeDDoSNetCountResponse)
func (*DescribeDDoSNetCountResponse) FromJsonString ¶
func (r *DescribeDDoSNetCountResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSNetCountResponse) ToJsonString ¶
func (r *DescribeDDoSNetCountResponse) ToJsonString() string
type DescribeDDoSNetCountResponseParams ¶ added in v1.0.426
type DescribeDDoSNetCountResponseParams struct { // 大禹子产品代号(net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 统计开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 指标,取值[traffic(攻击协议流量, 单位KB), pkg(攻击协议报文数), classnum(攻击事件次数)] MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // Key-Value值数组,Key说明如下, // 当MetricName为traffic时: // key为"TcpKBSum",表示TCP报文流量,单位KB // key为"UdpKBSum",表示UDP报文流量,单位KB // key为"IcmpKBSum",表示ICMP报文流量,单位KB // key为"OtherKBSum",表示其他报文流量,单位KB // // 当MetricName为pkg时: // key为"TcpPacketSum",表示TCP报文个数,单位个 // key为"UdpPacketSum",表示UDP报文个数,单位个 // key为"IcmpPacketSum",表示ICMP报文个数,单位个 // key为"OtherPacketSum",表示其他报文个数,单位个 // // 当MetricName为classnum时: // key的值表示攻击事件类型,其中Key为"UNKNOWNFLOOD",表示未知的攻击事件 Data []*KeyValue `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDDoSNetEvInfoRequest ¶
type DescribeDDoSNetEvInfoRequest struct { *tchttp.BaseRequest // 大禹子产品代号(net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 攻击开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 攻击结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
func NewDescribeDDoSNetEvInfoRequest ¶
func NewDescribeDDoSNetEvInfoRequest() (request *DescribeDDoSNetEvInfoRequest)
func (*DescribeDDoSNetEvInfoRequest) FromJsonString ¶
func (r *DescribeDDoSNetEvInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSNetEvInfoRequest) ToJsonString ¶
func (r *DescribeDDoSNetEvInfoRequest) ToJsonString() string
type DescribeDDoSNetEvInfoRequestParams ¶ added in v1.0.426
type DescribeDDoSNetEvInfoRequestParams struct { // 大禹子产品代号(net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 攻击开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 攻击结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
Predefined struct for user
type DescribeDDoSNetEvInfoResponse ¶
type DescribeDDoSNetEvInfoResponse struct { *tchttp.BaseResponse Response *DescribeDDoSNetEvInfoResponseParams `json:"Response"` }
func NewDescribeDDoSNetEvInfoResponse ¶
func NewDescribeDDoSNetEvInfoResponse() (response *DescribeDDoSNetEvInfoResponse)
func (*DescribeDDoSNetEvInfoResponse) FromJsonString ¶
func (r *DescribeDDoSNetEvInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSNetEvInfoResponse) ToJsonString ¶
func (r *DescribeDDoSNetEvInfoResponse) ToJsonString() string
type DescribeDDoSNetEvInfoResponseParams ¶ added in v1.0.426
type DescribeDDoSNetEvInfoResponseParams struct { // 大禹子产品代号(net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 攻击开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 攻击结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // TCP报文攻击包数 TcpPacketSum *uint64 `json:"TcpPacketSum,omitnil,omitempty" name:"TcpPacketSum"` // TCP报文攻击流量,单位KB TcpKBSum *uint64 `json:"TcpKBSum,omitnil,omitempty" name:"TcpKBSum"` // UDP报文攻击包数 UdpPacketSum *uint64 `json:"UdpPacketSum,omitnil,omitempty" name:"UdpPacketSum"` // UDP报文攻击流量,单位KB UdpKBSum *uint64 `json:"UdpKBSum,omitnil,omitempty" name:"UdpKBSum"` // ICMP报文攻击包数 IcmpPacketSum *uint64 `json:"IcmpPacketSum,omitnil,omitempty" name:"IcmpPacketSum"` // ICMP报文攻击流量,单位KB IcmpKBSum *uint64 `json:"IcmpKBSum,omitnil,omitempty" name:"IcmpKBSum"` // 其他报文攻击包数 OtherPacketSum *uint64 `json:"OtherPacketSum,omitnil,omitempty" name:"OtherPacketSum"` // 其他报文攻击流量,单位KB OtherKBSum *uint64 `json:"OtherKBSum,omitnil,omitempty" name:"OtherKBSum"` // 累计攻击流量,单位KB TotalTraffic *uint64 `json:"TotalTraffic,omitnil,omitempty" name:"TotalTraffic"` // 攻击流量带宽峰值 Mbps *uint64 `json:"Mbps,omitnil,omitempty" name:"Mbps"` // 攻击包速率峰值 Pps *uint64 `json:"Pps,omitnil,omitempty" name:"Pps"` // PCAP文件下载链接 PcapUrl []*string `json:"PcapUrl,omitnil,omitempty" name:"PcapUrl"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDDoSNetEvListRequest ¶
type DescribeDDoSNetEvListRequest struct { *tchttp.BaseRequest // 大禹子产品代号(net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 一页条数,填0表示不分页 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeDDoSNetEvListRequest ¶
func NewDescribeDDoSNetEvListRequest() (request *DescribeDDoSNetEvListRequest)
func (*DescribeDDoSNetEvListRequest) FromJsonString ¶
func (r *DescribeDDoSNetEvListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSNetEvListRequest) ToJsonString ¶
func (r *DescribeDDoSNetEvListRequest) ToJsonString() string
type DescribeDDoSNetEvListRequestParams ¶ added in v1.0.426
type DescribeDDoSNetEvListRequestParams struct { // 大禹子产品代号(net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 一页条数,填0表示不分页 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeDDoSNetEvListResponse ¶
type DescribeDDoSNetEvListResponse struct { *tchttp.BaseResponse Response *DescribeDDoSNetEvListResponseParams `json:"Response"` }
func NewDescribeDDoSNetEvListResponse ¶
func NewDescribeDDoSNetEvListResponse() (response *DescribeDDoSNetEvListResponse)
func (*DescribeDDoSNetEvListResponse) FromJsonString ¶
func (r *DescribeDDoSNetEvListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSNetEvListResponse) ToJsonString ¶
func (r *DescribeDDoSNetEvListResponse) ToJsonString() string
type DescribeDDoSNetEvListResponseParams ¶ added in v1.0.426
type DescribeDDoSNetEvListResponseParams struct { // 大禹子产品代号(net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // DDoS攻击事件列表 Data []*DDoSEventRecord `json:"Data,omitnil,omitempty" name:"Data"` // 总记录数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDDoSNetIpLogRequest ¶
type DescribeDDoSNetIpLogRequest struct { *tchttp.BaseRequest // 大禹子产品代号(net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 攻击开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 攻击结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
func NewDescribeDDoSNetIpLogRequest ¶
func NewDescribeDDoSNetIpLogRequest() (request *DescribeDDoSNetIpLogRequest)
func (*DescribeDDoSNetIpLogRequest) FromJsonString ¶
func (r *DescribeDDoSNetIpLogRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSNetIpLogRequest) ToJsonString ¶
func (r *DescribeDDoSNetIpLogRequest) ToJsonString() string
type DescribeDDoSNetIpLogRequestParams ¶ added in v1.0.426
type DescribeDDoSNetIpLogRequestParams struct { // 大禹子产品代号(net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 攻击开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 攻击结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
Predefined struct for user
type DescribeDDoSNetIpLogResponse ¶
type DescribeDDoSNetIpLogResponse struct { *tchttp.BaseResponse Response *DescribeDDoSNetIpLogResponseParams `json:"Response"` }
func NewDescribeDDoSNetIpLogResponse ¶
func NewDescribeDDoSNetIpLogResponse() (response *DescribeDDoSNetIpLogResponse)
func (*DescribeDDoSNetIpLogResponse) FromJsonString ¶
func (r *DescribeDDoSNetIpLogResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSNetIpLogResponse) ToJsonString ¶
func (r *DescribeDDoSNetIpLogResponse) ToJsonString() string
type DescribeDDoSNetIpLogResponseParams ¶ added in v1.0.426
type DescribeDDoSNetIpLogResponseParams struct { // 大禹子产品代号(net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 攻击开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 攻击结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // IP攻击日志,KeyValue数组,Key-Value取值说明: // Key为"LogTime"时,Value值为IP日志时间 // Key为"LogMessage"时,Value值为Ip日志内容 Data []*KeyValueRecord `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDDoSNetTrendRequest ¶
type DescribeDDoSNetTrendRequest struct { *tchttp.BaseRequest // 大禹子产品代号(net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 指标,取值[bps(攻击流量带宽,pps(攻击包速率))] MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 统计粒度,取值[300(5分钟),3600(小时),86400(天)] Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 统计开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
func NewDescribeDDoSNetTrendRequest ¶
func NewDescribeDDoSNetTrendRequest() (request *DescribeDDoSNetTrendRequest)
func (*DescribeDDoSNetTrendRequest) FromJsonString ¶
func (r *DescribeDDoSNetTrendRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSNetTrendRequest) ToJsonString ¶
func (r *DescribeDDoSNetTrendRequest) ToJsonString() string
type DescribeDDoSNetTrendRequestParams ¶ added in v1.0.426
type DescribeDDoSNetTrendRequestParams struct { // 大禹子产品代号(net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 指标,取值[bps(攻击流量带宽,pps(攻击包速率))] MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 统计粒度,取值[300(5分钟),3600(小时),86400(天)] Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 统计开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
Predefined struct for user
type DescribeDDoSNetTrendResponse ¶
type DescribeDDoSNetTrendResponse struct { *tchttp.BaseResponse Response *DescribeDDoSNetTrendResponseParams `json:"Response"` }
func NewDescribeDDoSNetTrendResponse ¶
func NewDescribeDDoSNetTrendResponse() (response *DescribeDDoSNetTrendResponse)
func (*DescribeDDoSNetTrendResponse) FromJsonString ¶
func (r *DescribeDDoSNetTrendResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSNetTrendResponse) ToJsonString ¶
func (r *DescribeDDoSNetTrendResponse) ToJsonString() string
type DescribeDDoSNetTrendResponseParams ¶ added in v1.0.426
type DescribeDDoSNetTrendResponseParams struct { // 大禹子产品代号(net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 指标,取值[bps(攻击流量带宽,pps(攻击包速率))] MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 统计粒度,取值[300(5分钟),3600(小时),86400(天)] Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 统计开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 值数组 Data []*uint64 `json:"Data,omitnil,omitempty" name:"Data"` // 值个数 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDDoSPolicyRequest ¶
type DescribeDDoSPolicyRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 可选字段,资源ID,如果填写则表示该资源绑定的DDoS高级策略 Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeDDoSPolicyRequest ¶
func NewDescribeDDoSPolicyRequest() (request *DescribeDDoSPolicyRequest)
func (*DescribeDDoSPolicyRequest) FromJsonString ¶
func (r *DescribeDDoSPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSPolicyRequest) ToJsonString ¶
func (r *DescribeDDoSPolicyRequest) ToJsonString() string
type DescribeDDoSPolicyRequestParams ¶ added in v1.0.426
type DescribeDDoSPolicyRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 可选字段,资源ID,如果填写则表示该资源绑定的DDoS高级策略 Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeDDoSPolicyResponse ¶
type DescribeDDoSPolicyResponse struct { *tchttp.BaseResponse Response *DescribeDDoSPolicyResponseParams `json:"Response"` }
func NewDescribeDDoSPolicyResponse ¶
func NewDescribeDDoSPolicyResponse() (response *DescribeDDoSPolicyResponse)
func (*DescribeDDoSPolicyResponse) FromJsonString ¶
func (r *DescribeDDoSPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSPolicyResponse) ToJsonString ¶
func (r *DescribeDDoSPolicyResponse) ToJsonString() string
type DescribeDDoSPolicyResponseParams ¶ added in v1.0.426
type DescribeDDoSPolicyResponseParams struct { // DDoS高级策略列表 DDosPolicyList []*DDosPolicy `json:"DDosPolicyList,omitnil,omitempty" name:"DDosPolicyList"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDDoSTrendRequest ¶
type DescribeDDoSTrendRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源实例的IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 指标,取值[bps(攻击流量带宽,pps(攻击包速率))] MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 统计粒度,取值[300(5分钟),3600(小时),86400(天)] Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` // 统计开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 资源实例ID,当Business为basic时,此字段不用填写(因为基础防护没有资源实例) Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeDDoSTrendRequest ¶
func NewDescribeDDoSTrendRequest() (request *DescribeDDoSTrendRequest)
func (*DescribeDDoSTrendRequest) FromJsonString ¶
func (r *DescribeDDoSTrendRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSTrendRequest) ToJsonString ¶
func (r *DescribeDDoSTrendRequest) ToJsonString() string
type DescribeDDoSTrendRequestParams ¶ added in v1.0.426
type DescribeDDoSTrendRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源实例的IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 指标,取值[bps(攻击流量带宽,pps(攻击包速率))] MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 统计粒度,取值[300(5分钟),3600(小时),86400(天)] Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` // 统计开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 资源实例ID,当Business为basic时,此字段不用填写(因为基础防护没有资源实例) Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeDDoSTrendResponse ¶
type DescribeDDoSTrendResponse struct { *tchttp.BaseResponse Response *DescribeDDoSTrendResponseParams `json:"Response"` }
func NewDescribeDDoSTrendResponse ¶
func NewDescribeDDoSTrendResponse() (response *DescribeDDoSTrendResponse)
func (*DescribeDDoSTrendResponse) FromJsonString ¶
func (r *DescribeDDoSTrendResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSTrendResponse) ToJsonString ¶
func (r *DescribeDDoSTrendResponse) ToJsonString() string
type DescribeDDoSTrendResponseParams ¶ added in v1.0.426
type DescribeDDoSTrendResponseParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示DDoS基础防护) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID // 注意:此字段可能返回 null,表示取不到有效值。 Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 资源的IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 指标,取值[bps(攻击流量带宽,pps(攻击包速率))] MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 统计粒度,取值[300(5分钟),3600(小时),86400(天)] Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` // 统计开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 值数组,攻击流量带宽单位为Mbps,包速率单位为pps Data []*uint64 `json:"Data,omitnil,omitempty" name:"Data"` // 值个数 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDDoSUsedStatisRequest ¶
type DescribeDDoSUsedStatisRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` }
func NewDescribeDDoSUsedStatisRequest ¶
func NewDescribeDDoSUsedStatisRequest() (request *DescribeDDoSUsedStatisRequest)
func (*DescribeDDoSUsedStatisRequest) FromJsonString ¶
func (r *DescribeDDoSUsedStatisRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSUsedStatisRequest) ToJsonString ¶
func (r *DescribeDDoSUsedStatisRequest) ToJsonString() string
type DescribeDDoSUsedStatisRequestParams ¶ added in v1.0.426
type DescribeDDoSUsedStatisRequestParams struct { // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` }
Predefined struct for user
type DescribeDDoSUsedStatisResponse ¶
type DescribeDDoSUsedStatisResponse struct { *tchttp.BaseResponse Response *DescribeDDoSUsedStatisResponseParams `json:"Response"` }
func NewDescribeDDoSUsedStatisResponse ¶
func NewDescribeDDoSUsedStatisResponse() (response *DescribeDDoSUsedStatisResponse)
func (*DescribeDDoSUsedStatisResponse) FromJsonString ¶
func (r *DescribeDDoSUsedStatisResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSUsedStatisResponse) ToJsonString ¶
func (r *DescribeDDoSUsedStatisResponse) ToJsonString() string
type DescribeDDoSUsedStatisResponseParams ¶ added in v1.0.426
type DescribeDDoSUsedStatisResponseParams struct { // 字段值,如下: // Days:高防资源使用天数 // Attacks:DDoS防护次数 Data []*KeyValue `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeIPProductInfoRequest ¶
type DescribeIPProductInfoRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgp表示独享包;bgp-multip表示共享包) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // IP列表 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` }
func NewDescribeIPProductInfoRequest ¶
func NewDescribeIPProductInfoRequest() (request *DescribeIPProductInfoRequest)
func (*DescribeIPProductInfoRequest) FromJsonString ¶
func (r *DescribeIPProductInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIPProductInfoRequest) ToJsonString ¶
func (r *DescribeIPProductInfoRequest) ToJsonString() string
type DescribeIPProductInfoRequestParams ¶ added in v1.0.426
type DescribeIPProductInfoRequestParams struct { // 大禹子产品代号(bgp表示独享包;bgp-multip表示共享包) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // IP列表 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` }
Predefined struct for user
type DescribeIPProductInfoResponse ¶
type DescribeIPProductInfoResponse struct { *tchttp.BaseResponse Response *DescribeIPProductInfoResponseParams `json:"Response"` }
func NewDescribeIPProductInfoResponse ¶
func NewDescribeIPProductInfoResponse() (response *DescribeIPProductInfoResponse)
func (*DescribeIPProductInfoResponse) FromJsonString ¶
func (r *DescribeIPProductInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIPProductInfoResponse) ToJsonString ¶
func (r *DescribeIPProductInfoResponse) ToJsonString() string
type DescribeIPProductInfoResponseParams ¶ added in v1.0.426
type DescribeIPProductInfoResponseParams struct { // 云产品信息列表,如果没有查询到则返回空数组,值说明如下: // Key为ProductName时,value表示云产品实例的名称; // Key为ProductInstanceId时,value表示云产品实例的ID; // Key为ProductType时,value表示的是云产品的类型(cvm表示云主机、clb表示负载均衡); // Key为IP时,value表示云产品实例的IP; Data []*KeyValueRecord `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInsurePacksRequest ¶
type DescribeInsurePacksRequest struct { *tchttp.BaseRequest // 可选字段,保险包套餐ID,当要获取指定ID(例如insure-000000xe)的保险包套餐时请填写此字段; IdList []*string `json:"IdList,omitnil,omitempty" name:"IdList"` }
func NewDescribeInsurePacksRequest ¶
func NewDescribeInsurePacksRequest() (request *DescribeInsurePacksRequest)
func (*DescribeInsurePacksRequest) FromJsonString ¶
func (r *DescribeInsurePacksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInsurePacksRequest) ToJsonString ¶
func (r *DescribeInsurePacksRequest) ToJsonString() string
type DescribeInsurePacksRequestParams ¶ added in v1.0.426
type DescribeInsurePacksRequestParams struct { // 可选字段,保险包套餐ID,当要获取指定ID(例如insure-000000xe)的保险包套餐时请填写此字段; IdList []*string `json:"IdList,omitnil,omitempty" name:"IdList"` }
Predefined struct for user
type DescribeInsurePacksResponse ¶
type DescribeInsurePacksResponse struct { *tchttp.BaseResponse Response *DescribeInsurePacksResponseParams `json:"Response"` }
func NewDescribeInsurePacksResponse ¶
func NewDescribeInsurePacksResponse() (response *DescribeInsurePacksResponse)
func (*DescribeInsurePacksResponse) FromJsonString ¶
func (r *DescribeInsurePacksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInsurePacksResponse) ToJsonString ¶
func (r *DescribeInsurePacksResponse) ToJsonString() string
type DescribeInsurePacksResponseParams ¶ added in v1.0.426
type DescribeInsurePacksResponseParams struct { // 保险包套餐列表 InsurePacks []*KeyValueRecord `json:"InsurePacks,omitnil,omitempty" name:"InsurePacks"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeIpBlockListRequest ¶
type DescribeIpBlockListRequest struct {
*tchttp.BaseRequest
}
func NewDescribeIpBlockListRequest ¶
func NewDescribeIpBlockListRequest() (request *DescribeIpBlockListRequest)
func (*DescribeIpBlockListRequest) FromJsonString ¶
func (r *DescribeIpBlockListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIpBlockListRequest) ToJsonString ¶
func (r *DescribeIpBlockListRequest) ToJsonString() string
type DescribeIpBlockListRequestParams ¶ added in v1.0.426
type DescribeIpBlockListRequestParams struct { }
Predefined struct for user
type DescribeIpBlockListResponse ¶
type DescribeIpBlockListResponse struct { *tchttp.BaseResponse Response *DescribeIpBlockListResponseParams `json:"Response"` }
func NewDescribeIpBlockListResponse ¶
func NewDescribeIpBlockListResponse() (response *DescribeIpBlockListResponse)
func (*DescribeIpBlockListResponse) FromJsonString ¶
func (r *DescribeIpBlockListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIpBlockListResponse) ToJsonString ¶
func (r *DescribeIpBlockListResponse) ToJsonString() string
type DescribeIpBlockListResponseParams ¶ added in v1.0.426
type DescribeIpBlockListResponseParams struct { // IP封堵列表 List []*IpBlockData `json:"List,omitnil,omitempty" name:"List"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeIpUnBlockListRequest ¶
type DescribeIpUnBlockListRequest struct { *tchttp.BaseRequest // 开始时间 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // IP(不为空时,进行IP过滤) Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 分页参数(不为空时,进行分页查询),此字段后面会弃用,请用Limit和Offset字段代替; Paging *Paging `json:"Paging,omitnil,omitempty" name:"Paging"` // 一页条数,填0表示不分页 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeIpUnBlockListRequest ¶
func NewDescribeIpUnBlockListRequest() (request *DescribeIpUnBlockListRequest)
func (*DescribeIpUnBlockListRequest) FromJsonString ¶
func (r *DescribeIpUnBlockListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIpUnBlockListRequest) ToJsonString ¶
func (r *DescribeIpUnBlockListRequest) ToJsonString() string
type DescribeIpUnBlockListRequestParams ¶ added in v1.0.426
type DescribeIpUnBlockListRequestParams struct { // 开始时间 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // IP(不为空时,进行IP过滤) Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 分页参数(不为空时,进行分页查询),此字段后面会弃用,请用Limit和Offset字段代替; Paging *Paging `json:"Paging,omitnil,omitempty" name:"Paging"` // 一页条数,填0表示不分页 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeIpUnBlockListResponse ¶
type DescribeIpUnBlockListResponse struct { *tchttp.BaseResponse Response *DescribeIpUnBlockListResponseParams `json:"Response"` }
func NewDescribeIpUnBlockListResponse ¶
func NewDescribeIpUnBlockListResponse() (response *DescribeIpUnBlockListResponse)
func (*DescribeIpUnBlockListResponse) FromJsonString ¶
func (r *DescribeIpUnBlockListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIpUnBlockListResponse) ToJsonString ¶
func (r *DescribeIpUnBlockListResponse) ToJsonString() string
type DescribeIpUnBlockListResponseParams ¶ added in v1.0.426
type DescribeIpUnBlockListResponseParams struct { // 开始时间 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // IP解封记录 List []*IpUnBlockData `json:"List,omitnil,omitempty" name:"List"` // 总记录数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeL4HealthConfigRequest ¶
type DescribeL4HealthConfigRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则ID数组,当导出所有规则的健康检查配置则不填或填空数组; RuleIdList []*string `json:"RuleIdList,omitnil,omitempty" name:"RuleIdList"` }
func NewDescribeL4HealthConfigRequest ¶
func NewDescribeL4HealthConfigRequest() (request *DescribeL4HealthConfigRequest)
func (*DescribeL4HealthConfigRequest) FromJsonString ¶
func (r *DescribeL4HealthConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeL4HealthConfigRequest) ToJsonString ¶
func (r *DescribeL4HealthConfigRequest) ToJsonString() string
type DescribeL4HealthConfigRequestParams ¶ added in v1.0.426
type DescribeL4HealthConfigRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则ID数组,当导出所有规则的健康检查配置则不填或填空数组; RuleIdList []*string `json:"RuleIdList,omitnil,omitempty" name:"RuleIdList"` }
Predefined struct for user
type DescribeL4HealthConfigResponse ¶
type DescribeL4HealthConfigResponse struct { *tchttp.BaseResponse Response *DescribeL4HealthConfigResponseParams `json:"Response"` }
func NewDescribeL4HealthConfigResponse ¶
func NewDescribeL4HealthConfigResponse() (response *DescribeL4HealthConfigResponse)
func (*DescribeL4HealthConfigResponse) FromJsonString ¶
func (r *DescribeL4HealthConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeL4HealthConfigResponse) ToJsonString ¶
func (r *DescribeL4HealthConfigResponse) ToJsonString() string
type DescribeL4HealthConfigResponseParams ¶ added in v1.0.426
type DescribeL4HealthConfigResponseParams struct { // 四层健康检查配置数组 HealthConfig []*L4HealthConfig `json:"HealthConfig,omitnil,omitempty" name:"HealthConfig"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeL4RulesErrHealthRequest ¶
type DescribeL4RulesErrHealthRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeL4RulesErrHealthRequest ¶
func NewDescribeL4RulesErrHealthRequest() (request *DescribeL4RulesErrHealthRequest)
func (*DescribeL4RulesErrHealthRequest) FromJsonString ¶
func (r *DescribeL4RulesErrHealthRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeL4RulesErrHealthRequest) ToJsonString ¶
func (r *DescribeL4RulesErrHealthRequest) ToJsonString() string
type DescribeL4RulesErrHealthRequestParams ¶ added in v1.0.426
type DescribeL4RulesErrHealthRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeL4RulesErrHealthResponse ¶
type DescribeL4RulesErrHealthResponse struct { *tchttp.BaseResponse Response *DescribeL4RulesErrHealthResponseParams `json:"Response"` }
func NewDescribeL4RulesErrHealthResponse ¶
func NewDescribeL4RulesErrHealthResponse() (response *DescribeL4RulesErrHealthResponse)
func (*DescribeL4RulesErrHealthResponse) FromJsonString ¶
func (r *DescribeL4RulesErrHealthResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeL4RulesErrHealthResponse) ToJsonString ¶
func (r *DescribeL4RulesErrHealthResponse) ToJsonString() string
type DescribeL4RulesErrHealthResponseParams ¶ added in v1.0.426
type DescribeL4RulesErrHealthResponseParams struct { // 异常规则的总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 异常规则列表,返回值说明: Key值为规则ID,Value值为异常IP,多个IP用","分割 ErrHealths []*KeyValue `json:"ErrHealths,omitnil,omitempty" name:"ErrHealths"` // 异常规则列表(提供更多的错误相关信息),返回值说明: // Key值为RuleId时,Value值为规则ID; // Key值为Protocol时,Value值为规则的转发协议; // Key值为VirtualPort时,Value值为规则的转发端口; // Key值为ErrMessage时,Value值为健康检查异常信息; // 健康检查异常信息的格式为"SourceIp:1.1.1.1|SourcePort:1234|AbnormalStatTime:1570689065|AbnormalReason:connection time out|Interval:20|CheckNum:6|FailNum:6" 多个源IP的错误信息用,分割, // SourceIp表示源站IP,SourcePort表示源站端口,AbnormalStatTime表示异常时间,AbnormalReason表示异常原因,Interval表示检查周期,CheckNum表示检查次数,FailNum表示失败次数; ExtErrHealths []*KeyValueRecord `json:"ExtErrHealths,omitnil,omitempty" name:"ExtErrHealths"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeL7HealthConfigRequest ¶
type DescribeL7HealthConfigRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则ID数组,当导出所有规则的健康检查配置则不填或填空数组; RuleIdList []*string `json:"RuleIdList,omitnil,omitempty" name:"RuleIdList"` }
func NewDescribeL7HealthConfigRequest ¶
func NewDescribeL7HealthConfigRequest() (request *DescribeL7HealthConfigRequest)
func (*DescribeL7HealthConfigRequest) FromJsonString ¶
func (r *DescribeL7HealthConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeL7HealthConfigRequest) ToJsonString ¶
func (r *DescribeL7HealthConfigRequest) ToJsonString() string
type DescribeL7HealthConfigRequestParams ¶ added in v1.0.426
type DescribeL7HealthConfigRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则ID数组,当导出所有规则的健康检查配置则不填或填空数组; RuleIdList []*string `json:"RuleIdList,omitnil,omitempty" name:"RuleIdList"` }
Predefined struct for user
type DescribeL7HealthConfigResponse ¶
type DescribeL7HealthConfigResponse struct { *tchttp.BaseResponse Response *DescribeL7HealthConfigResponseParams `json:"Response"` }
func NewDescribeL7HealthConfigResponse ¶
func NewDescribeL7HealthConfigResponse() (response *DescribeL7HealthConfigResponse)
func (*DescribeL7HealthConfigResponse) FromJsonString ¶
func (r *DescribeL7HealthConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeL7HealthConfigResponse) ToJsonString ¶
func (r *DescribeL7HealthConfigResponse) ToJsonString() string
type DescribeL7HealthConfigResponseParams ¶ added in v1.0.426
type DescribeL7HealthConfigResponseParams struct { // 七层健康检查配置数组 HealthConfig []*L7HealthConfig `json:"HealthConfig,omitnil,omitempty" name:"HealthConfig"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNewL4RulesErrHealthRequest ¶
type DescribeNewL4RulesErrHealthRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 规则ID列表 RuleIdList []*string `json:"RuleIdList,omitnil,omitempty" name:"RuleIdList"` }
func NewDescribeNewL4RulesErrHealthRequest ¶
func NewDescribeNewL4RulesErrHealthRequest() (request *DescribeNewL4RulesErrHealthRequest)
func (*DescribeNewL4RulesErrHealthRequest) FromJsonString ¶
func (r *DescribeNewL4RulesErrHealthRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNewL4RulesErrHealthRequest) ToJsonString ¶
func (r *DescribeNewL4RulesErrHealthRequest) ToJsonString() string
type DescribeNewL4RulesErrHealthRequestParams ¶ added in v1.0.426
type DescribeNewL4RulesErrHealthRequestParams struct { // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 规则ID列表 RuleIdList []*string `json:"RuleIdList,omitnil,omitempty" name:"RuleIdList"` }
Predefined struct for user
type DescribeNewL4RulesErrHealthResponse ¶
type DescribeNewL4RulesErrHealthResponse struct { *tchttp.BaseResponse Response *DescribeNewL4RulesErrHealthResponseParams `json:"Response"` }
func NewDescribeNewL4RulesErrHealthResponse ¶
func NewDescribeNewL4RulesErrHealthResponse() (response *DescribeNewL4RulesErrHealthResponse)
func (*DescribeNewL4RulesErrHealthResponse) FromJsonString ¶
func (r *DescribeNewL4RulesErrHealthResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNewL4RulesErrHealthResponse) ToJsonString ¶
func (r *DescribeNewL4RulesErrHealthResponse) ToJsonString() string
type DescribeNewL4RulesErrHealthResponseParams ¶ added in v1.0.426
type DescribeNewL4RulesErrHealthResponseParams struct { // 异常规则的总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 异常规则列表,返回值说明: Key值为规则ID,Value值为异常IP,多个IP用","分割 ErrHealths []*KeyValue `json:"ErrHealths,omitnil,omitempty" name:"ErrHealths"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNewL4RulesRequest ¶
type DescribeNewL4RulesRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 指定IP查询 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 指定高防IP端口查询 VirtualPort *uint64 `json:"VirtualPort,omitnil,omitempty" name:"VirtualPort"` // 一页条数,填0表示不分页 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeNewL4RulesRequest ¶
func NewDescribeNewL4RulesRequest() (request *DescribeNewL4RulesRequest)
func (*DescribeNewL4RulesRequest) FromJsonString ¶
func (r *DescribeNewL4RulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNewL4RulesRequest) ToJsonString ¶
func (r *DescribeNewL4RulesRequest) ToJsonString() string
type DescribeNewL4RulesRequestParams ¶ added in v1.0.426
type DescribeNewL4RulesRequestParams struct { // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 指定IP查询 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 指定高防IP端口查询 VirtualPort *uint64 `json:"VirtualPort,omitnil,omitempty" name:"VirtualPort"` // 一页条数,填0表示不分页 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeNewL4RulesResponse ¶
type DescribeNewL4RulesResponse struct { *tchttp.BaseResponse Response *DescribeNewL4RulesResponseParams `json:"Response"` }
func NewDescribeNewL4RulesResponse ¶
func NewDescribeNewL4RulesResponse() (response *DescribeNewL4RulesResponse)
func (*DescribeNewL4RulesResponse) FromJsonString ¶
func (r *DescribeNewL4RulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNewL4RulesResponse) ToJsonString ¶
func (r *DescribeNewL4RulesResponse) ToJsonString() string
type DescribeNewL4RulesResponseParams ¶ added in v1.0.426
type DescribeNewL4RulesResponseParams struct { // 转发规则列表 Rules []*NewL4RuleEntry `json:"Rules,omitnil,omitempty" name:"Rules"` // 总规则数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 四层健康检查配置列表 Healths []*L4RuleHealth `json:"Healths,omitnil,omitempty" name:"Healths"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNewL7RulesErrHealthRequest ¶
type DescribeNewL7RulesErrHealthRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 规则Id列表 RuleIdList []*string `json:"RuleIdList,omitnil,omitempty" name:"RuleIdList"` }
func NewDescribeNewL7RulesErrHealthRequest ¶
func NewDescribeNewL7RulesErrHealthRequest() (request *DescribeNewL7RulesErrHealthRequest)
func (*DescribeNewL7RulesErrHealthRequest) FromJsonString ¶
func (r *DescribeNewL7RulesErrHealthRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNewL7RulesErrHealthRequest) ToJsonString ¶
func (r *DescribeNewL7RulesErrHealthRequest) ToJsonString() string
type DescribeNewL7RulesErrHealthRequestParams ¶ added in v1.0.426
type DescribeNewL7RulesErrHealthRequestParams struct { // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 规则Id列表 RuleIdList []*string `json:"RuleIdList,omitnil,omitempty" name:"RuleIdList"` }
Predefined struct for user
type DescribeNewL7RulesErrHealthResponse ¶
type DescribeNewL7RulesErrHealthResponse struct { *tchttp.BaseResponse Response *DescribeNewL7RulesErrHealthResponseParams `json:"Response"` }
func NewDescribeNewL7RulesErrHealthResponse ¶
func NewDescribeNewL7RulesErrHealthResponse() (response *DescribeNewL7RulesErrHealthResponse)
func (*DescribeNewL7RulesErrHealthResponse) FromJsonString ¶
func (r *DescribeNewL7RulesErrHealthResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNewL7RulesErrHealthResponse) ToJsonString ¶
func (r *DescribeNewL7RulesErrHealthResponse) ToJsonString() string
type DescribeNewL7RulesErrHealthResponseParams ¶ added in v1.0.426
type DescribeNewL7RulesErrHealthResponseParams struct { // 异常规则的总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 异常规则列表,返回值说明: Key值为规则ID,Value值为异常IP及错误信息,多个IP用","分割 ErrHealths []*KeyValue `json:"ErrHealths,omitnil,omitempty" name:"ErrHealths"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribePackIndexRequest ¶
type DescribePackIndexRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示高防包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` }
func NewDescribePackIndexRequest ¶
func NewDescribePackIndexRequest() (request *DescribePackIndexRequest)
func (*DescribePackIndexRequest) FromJsonString ¶
func (r *DescribePackIndexRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePackIndexRequest) ToJsonString ¶
func (r *DescribePackIndexRequest) ToJsonString() string
type DescribePackIndexRequestParams ¶ added in v1.0.426
type DescribePackIndexRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示高防包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` }
Predefined struct for user
type DescribePackIndexResponse ¶
type DescribePackIndexResponse struct { *tchttp.BaseResponse Response *DescribePackIndexResponseParams `json:"Response"` }
func NewDescribePackIndexResponse ¶
func NewDescribePackIndexResponse() (response *DescribePackIndexResponse)
func (*DescribePackIndexResponse) FromJsonString ¶
func (r *DescribePackIndexResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePackIndexResponse) ToJsonString ¶
func (r *DescribePackIndexResponse) ToJsonString() string
type DescribePackIndexResponseParams ¶ added in v1.0.426
type DescribePackIndexResponseParams struct { // 字段值,如下: // TotalPackCount:资源数 // AttackPackCount:清洗中的资源数 // BlockPackCount:封堵中的资源数 // ExpiredPackCount:过期的资源数 // ExpireingPackCount:即将过期的资源数 // IsolatePackCount:隔离中的资源数 Data []*KeyValue `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribePcapRequest ¶
type DescribePcapRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源实例ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 攻击事件的开始时间,格式为"2018-08-28 07:00:00" StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 攻击事件的结束时间,格式为"2018-08-28 07:02:00" EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 资源的IP,只有当Business为net时才需要填写资源实例下的IP; Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` }
func NewDescribePcapRequest ¶
func NewDescribePcapRequest() (request *DescribePcapRequest)
func (*DescribePcapRequest) FromJsonString ¶
func (r *DescribePcapRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePcapRequest) ToJsonString ¶
func (r *DescribePcapRequest) ToJsonString() string
type DescribePcapRequestParams ¶ added in v1.0.426
type DescribePcapRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源实例ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 攻击事件的开始时间,格式为"2018-08-28 07:00:00" StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 攻击事件的结束时间,格式为"2018-08-28 07:02:00" EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 资源的IP,只有当Business为net时才需要填写资源实例下的IP; Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` }
Predefined struct for user
type DescribePcapResponse ¶
type DescribePcapResponse struct { *tchttp.BaseResponse Response *DescribePcapResponseParams `json:"Response"` }
func NewDescribePcapResponse ¶
func NewDescribePcapResponse() (response *DescribePcapResponse)
func (*DescribePcapResponse) FromJsonString ¶
func (r *DescribePcapResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePcapResponse) ToJsonString ¶
func (r *DescribePcapResponse) ToJsonString() string
type DescribePcapResponseParams ¶ added in v1.0.426
type DescribePcapResponseParams struct { // pcap包的下载链接列表,无pcap包时为空数组; PcapUrlList []*string `json:"PcapUrlList,omitnil,omitempty" name:"PcapUrlList"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribePolicyCaseRequest ¶
type DescribePolicyCaseRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 策略场景ID SceneId *string `json:"SceneId,omitnil,omitempty" name:"SceneId"` }
func NewDescribePolicyCaseRequest ¶
func NewDescribePolicyCaseRequest() (request *DescribePolicyCaseRequest)
func (*DescribePolicyCaseRequest) FromJsonString ¶
func (r *DescribePolicyCaseRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePolicyCaseRequest) ToJsonString ¶
func (r *DescribePolicyCaseRequest) ToJsonString() string
type DescribePolicyCaseRequestParams ¶ added in v1.0.426
type DescribePolicyCaseRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 策略场景ID SceneId *string `json:"SceneId,omitnil,omitempty" name:"SceneId"` }
Predefined struct for user
type DescribePolicyCaseResponse ¶
type DescribePolicyCaseResponse struct { *tchttp.BaseResponse Response *DescribePolicyCaseResponseParams `json:"Response"` }
func NewDescribePolicyCaseResponse ¶
func NewDescribePolicyCaseResponse() (response *DescribePolicyCaseResponse)
func (*DescribePolicyCaseResponse) FromJsonString ¶
func (r *DescribePolicyCaseResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePolicyCaseResponse) ToJsonString ¶
func (r *DescribePolicyCaseResponse) ToJsonString() string
type DescribePolicyCaseResponseParams ¶ added in v1.0.426
type DescribePolicyCaseResponseParams struct { // 策略场景列表 CaseList []*KeyValueRecord `json:"CaseList,omitnil,omitempty" name:"CaseList"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeResIpListRequest ¶
type DescribeResIpListRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID, 如果不填,则获取用户所有资源的IP IdList []*string `json:"IdList,omitnil,omitempty" name:"IdList"` }
func NewDescribeResIpListRequest ¶
func NewDescribeResIpListRequest() (request *DescribeResIpListRequest)
func (*DescribeResIpListRequest) FromJsonString ¶
func (r *DescribeResIpListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResIpListRequest) ToJsonString ¶
func (r *DescribeResIpListRequest) ToJsonString() string
type DescribeResIpListRequestParams ¶ added in v1.0.426
type DescribeResIpListRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID, 如果不填,则获取用户所有资源的IP IdList []*string `json:"IdList,omitnil,omitempty" name:"IdList"` }
Predefined struct for user
type DescribeResIpListResponse ¶
type DescribeResIpListResponse struct { *tchttp.BaseResponse Response *DescribeResIpListResponseParams `json:"Response"` }
func NewDescribeResIpListResponse ¶
func NewDescribeResIpListResponse() (response *DescribeResIpListResponse)
func (*DescribeResIpListResponse) FromJsonString ¶
func (r *DescribeResIpListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResIpListResponse) ToJsonString ¶
func (r *DescribeResIpListResponse) ToJsonString() string
type DescribeResIpListResponseParams ¶ added in v1.0.426
type DescribeResIpListResponseParams struct { // 资源的IP列表 Resource []*ResourceIp `json:"Resource,omitnil,omitempty" name:"Resource"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeResourceListRequest ¶
type DescribeResourceListRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgp表示独享包;bgp-multip表示共享包;bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 地域码搜索,可选,当不指定地域时空数组,当指定地域时,填地域码。例如:["gz", "sh"] RegionList []*string `json:"RegionList,omitnil,omitempty" name:"RegionList"` // 线路搜索,可选,只有当获取高防IP资源列表是可以选填,取值为[1(BGP线路),2(南京电信),3(南京联通),99(第三方合作线路)],当获取其他产品时请填空数组; Line []*uint64 `json:"Line,omitnil,omitempty" name:"Line"` // 资源ID搜索,可选,当不为空数组时表示获取指定资源的资源列表; IdList []*string `json:"IdList,omitnil,omitempty" name:"IdList"` // 资源名称搜索,可选,当不为空字符串时表示按名称搜索资源; Name *string `json:"Name,omitnil,omitempty" name:"Name"` // IP搜索列表,可选,当不为空时表示按照IP搜索资源; IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` // 资源状态搜索列表,可选,取值为[0(运行中), 1(清洗中), 2(封堵中)],当填空数组时不进行状态搜索; Status []*uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 即将到期搜索;可选,取值为[0(不搜索),1(搜索即将到期的资源)] Expire *uint64 `json:"Expire,omitnil,omitempty" name:"Expire"` // 排序字段,可选 OderBy []*OrderBy `json:"OderBy,omitnil,omitempty" name:"OderBy"` // 一页条数,填0表示不分页 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 高防IP专业版资源的CNAME,可选,只对高防IP专业版资源列表有效; CName *string `json:"CName,omitnil,omitempty" name:"CName"` // 高防IP专业版资源的域名,可选,只对高防IP专业版资源列表有效; Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
func NewDescribeResourceListRequest ¶
func NewDescribeResourceListRequest() (request *DescribeResourceListRequest)
func (*DescribeResourceListRequest) FromJsonString ¶
func (r *DescribeResourceListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourceListRequest) ToJsonString ¶
func (r *DescribeResourceListRequest) ToJsonString() string
type DescribeResourceListRequestParams ¶ added in v1.0.426
type DescribeResourceListRequestParams struct { // 大禹子产品代号(bgp表示独享包;bgp-multip表示共享包;bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 地域码搜索,可选,当不指定地域时空数组,当指定地域时,填地域码。例如:["gz", "sh"] RegionList []*string `json:"RegionList,omitnil,omitempty" name:"RegionList"` // 线路搜索,可选,只有当获取高防IP资源列表是可以选填,取值为[1(BGP线路),2(南京电信),3(南京联通),99(第三方合作线路)],当获取其他产品时请填空数组; Line []*uint64 `json:"Line,omitnil,omitempty" name:"Line"` // 资源ID搜索,可选,当不为空数组时表示获取指定资源的资源列表; IdList []*string `json:"IdList,omitnil,omitempty" name:"IdList"` // 资源名称搜索,可选,当不为空字符串时表示按名称搜索资源; Name *string `json:"Name,omitnil,omitempty" name:"Name"` // IP搜索列表,可选,当不为空时表示按照IP搜索资源; IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` // 资源状态搜索列表,可选,取值为[0(运行中), 1(清洗中), 2(封堵中)],当填空数组时不进行状态搜索; Status []*uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 即将到期搜索;可选,取值为[0(不搜索),1(搜索即将到期的资源)] Expire *uint64 `json:"Expire,omitnil,omitempty" name:"Expire"` // 排序字段,可选 OderBy []*OrderBy `json:"OderBy,omitnil,omitempty" name:"OderBy"` // 一页条数,填0表示不分页 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 高防IP专业版资源的CNAME,可选,只对高防IP专业版资源列表有效; CName *string `json:"CName,omitnil,omitempty" name:"CName"` // 高防IP专业版资源的域名,可选,只对高防IP专业版资源列表有效; Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
Predefined struct for user
type DescribeResourceListResponse ¶
type DescribeResourceListResponse struct { *tchttp.BaseResponse Response *DescribeResourceListResponseParams `json:"Response"` }
func NewDescribeResourceListResponse ¶
func NewDescribeResourceListResponse() (response *DescribeResourceListResponse)
func (*DescribeResourceListResponse) FromJsonString ¶
func (r *DescribeResourceListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeResourceListResponse) ToJsonString ¶
func (r *DescribeResourceListResponse) ToJsonString() string
type DescribeResourceListResponseParams ¶ added in v1.0.426
type DescribeResourceListResponseParams struct { // 总记录数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 资源记录列表,返回Key值说明: // "Key": "CreateTime" 表示资源实例购买时间 // "Key": "Region" 表示资源实例的地域 // "Key": "BoundIP" 表示独享包实例绑定的IP // "Key": "Id" 表示资源实例的ID // "Key": "CCEnabled" 表示资源实例的CC防护开关状态 // "Key": "DDoSThreshold" 表示资源实例的DDoS的清洗阈值 // "Key": "BoundStatus" 表示独享包或共享包实例的绑定IP操作状态(绑定中或绑定完成) // "Key": "Type" 此字段弃用 // "Key": "ElasticLimit" 表示资源实例的弹性防护值 // "Key": "DDoSAI" 表示资源实例的DDoS AI防护开关 // "Key": "OverloadCount" 表示资源实例受到超过弹性防护值的次数 // "Key": "Status" 表示资源实例的状态(idle:运行中, attacking:攻击中, blocking:封堵中, isolate:隔离中) // "Key": "Lbid" 此字段弃用 // "Key": "ShowFlag" 此字段弃用 // "Key": "Expire" 表示资源实例的过期时间 // "Key": "CCThreshold" 表示资源实例的CC防护触发阈值 // "Key": "AutoRenewFlag" 表示资源实例的自动续费是否开启 // "Key": "IspCode" 表示独享包或共享包的线路(0-电信, 1-联通, 2-移动, 5-BGP) // "Key": "PackType" 表示套餐包类型 // "Key": "PackId" 表示套餐包ID // "Key": "Name" 表示资源实例的名称 // "Key": "Locked" 此字段弃用 // "Key": "IpDDoSLevel" 表示资源实例的防护等级(low-宽松, middle-正常, high-严格) // "Key": "DefendStatus" 表示资源实例的DDoS防护状态(防护开启或临时关闭) // "Key": "UndefendExpire" 表示资源实例的DDoS防护临时关闭结束时间 // "Key": "Tgw" 表示资源实例是否是新资源 // "Key": "Bandwidth" 表示资源实例的保底防护值,只针对高防包和高防IP // "Key": "DdosMax" 表示资源实例的保底防护值,只针对高防IP专业版 // "Key": "GFBandwidth" 表示资源实例的保底业务带宽,只针对高防IP // "Key": "ServiceBandwidth" 表示资源实例的保底业务带宽,只针对高防IP专业版 ServicePacks []*KeyValueRecord `json:"ServicePacks,omitnil,omitempty" name:"ServicePacks"` // 大禹子产品代号(bgp表示独享包;bgp-multip表示共享包;bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRuleSetsRequest ¶
type DescribeRuleSetsRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID列表 IdList []*string `json:"IdList,omitnil,omitempty" name:"IdList"` }
func NewDescribeRuleSetsRequest ¶
func NewDescribeRuleSetsRequest() (request *DescribeRuleSetsRequest)
func (*DescribeRuleSetsRequest) FromJsonString ¶
func (r *DescribeRuleSetsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRuleSetsRequest) ToJsonString ¶
func (r *DescribeRuleSetsRequest) ToJsonString() string
type DescribeRuleSetsRequestParams ¶ added in v1.0.426
type DescribeRuleSetsRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID列表 IdList []*string `json:"IdList,omitnil,omitempty" name:"IdList"` }
Predefined struct for user
type DescribeRuleSetsResponse ¶
type DescribeRuleSetsResponse struct { *tchttp.BaseResponse Response *DescribeRuleSetsResponseParams `json:"Response"` }
func NewDescribeRuleSetsResponse ¶
func NewDescribeRuleSetsResponse() (response *DescribeRuleSetsResponse)
func (*DescribeRuleSetsResponse) FromJsonString ¶
func (r *DescribeRuleSetsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRuleSetsResponse) ToJsonString ¶
func (r *DescribeRuleSetsResponse) ToJsonString() string
type DescribeRuleSetsResponseParams ¶ added in v1.0.426
type DescribeRuleSetsResponseParams struct { // 规则记录数数组,取值说明: // Key值为"Id"时,Value表示资源ID // Key值为"RuleIdList"时,Value值表示资源的规则ID,多个规则ID用","分割 // Key值为"RuleNameList"时,Value值表示资源的规则名,多个规则名用","分割 // Key值为"RuleNum"时,Value值表示资源的规则数 L4RuleSets []*KeyValueRecord `json:"L4RuleSets,omitnil,omitempty" name:"L4RuleSets"` // 规则记录数数组,取值说明: // Key值为"Id"时,Value表示资源ID // Key值为"RuleIdList"时,Value值表示资源的规则ID,多个规则ID用","分割 // Key值为"RuleNameList"时,Value值表示资源的规则名,多个规则名用","分割 // Key值为"RuleNum"时,Value值表示资源的规则数 L7RuleSets []*KeyValueRecord `json:"L7RuleSets,omitnil,omitempty" name:"L7RuleSets"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSchedulingDomainListRequest ¶
type DescribeSchedulingDomainListRequest struct { *tchttp.BaseRequest // 一页条数,填0表示不分页 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 可选,筛选特定的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
func NewDescribeSchedulingDomainListRequest ¶
func NewDescribeSchedulingDomainListRequest() (request *DescribeSchedulingDomainListRequest)
func (*DescribeSchedulingDomainListRequest) FromJsonString ¶
func (r *DescribeSchedulingDomainListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSchedulingDomainListRequest) ToJsonString ¶
func (r *DescribeSchedulingDomainListRequest) ToJsonString() string
type DescribeSchedulingDomainListRequestParams ¶ added in v1.0.426
type DescribeSchedulingDomainListRequestParams struct { // 一页条数,填0表示不分页 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 可选,筛选特定的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
Predefined struct for user
type DescribeSchedulingDomainListResponse ¶
type DescribeSchedulingDomainListResponse struct { *tchttp.BaseResponse Response *DescribeSchedulingDomainListResponseParams `json:"Response"` }
func NewDescribeSchedulingDomainListResponse ¶
func NewDescribeSchedulingDomainListResponse() (response *DescribeSchedulingDomainListResponse)
func (*DescribeSchedulingDomainListResponse) FromJsonString ¶
func (r *DescribeSchedulingDomainListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSchedulingDomainListResponse) ToJsonString ¶
func (r *DescribeSchedulingDomainListResponse) ToJsonString() string
type DescribeSchedulingDomainListResponseParams ¶ added in v1.0.426
type DescribeSchedulingDomainListResponseParams struct { // 调度域名总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 调度域名列表信息 DomainList []*SchedulingDomain `json:"DomainList,omitnil,omitempty" name:"DomainList"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSecIndexRequest ¶
type DescribeSecIndexRequest struct {
*tchttp.BaseRequest
}
func NewDescribeSecIndexRequest ¶
func NewDescribeSecIndexRequest() (request *DescribeSecIndexRequest)
func (*DescribeSecIndexRequest) FromJsonString ¶
func (r *DescribeSecIndexRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecIndexRequest) ToJsonString ¶
func (r *DescribeSecIndexRequest) ToJsonString() string
type DescribeSecIndexRequestParams ¶ added in v1.0.426
type DescribeSecIndexRequestParams struct { }
Predefined struct for user
type DescribeSecIndexResponse ¶
type DescribeSecIndexResponse struct { *tchttp.BaseResponse Response *DescribeSecIndexResponseParams `json:"Response"` }
func NewDescribeSecIndexResponse ¶
func NewDescribeSecIndexResponse() (response *DescribeSecIndexResponse)
func (*DescribeSecIndexResponse) FromJsonString ¶
func (r *DescribeSecIndexResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecIndexResponse) ToJsonString ¶
func (r *DescribeSecIndexResponse) ToJsonString() string
type DescribeSecIndexResponseParams ¶ added in v1.0.426
type DescribeSecIndexResponseParams struct { // 字段值,如下: // AttackIpCount:受攻击的IP数 // AttackCount:攻击次数 // BlockCount:封堵次数 // MaxMbps:攻击峰值Mbps // IpNum:统计的IP数据 Data []*KeyValue `json:"Data,omitnil,omitempty" name:"Data"` // 本月开始时间 BeginDate *string `json:"BeginDate,omitnil,omitempty" name:"BeginDate"` // 本月结束时间 EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSourceIpSegmentRequest ¶
type DescribeSourceIpSegmentRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeSourceIpSegmentRequest ¶
func NewDescribeSourceIpSegmentRequest() (request *DescribeSourceIpSegmentRequest)
func (*DescribeSourceIpSegmentRequest) FromJsonString ¶
func (r *DescribeSourceIpSegmentRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSourceIpSegmentRequest) ToJsonString ¶
func (r *DescribeSourceIpSegmentRequest) ToJsonString() string
type DescribeSourceIpSegmentRequestParams ¶ added in v1.0.426
type DescribeSourceIpSegmentRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeSourceIpSegmentResponse ¶
type DescribeSourceIpSegmentResponse struct { *tchttp.BaseResponse Response *DescribeSourceIpSegmentResponseParams `json:"Response"` }
func NewDescribeSourceIpSegmentResponse ¶
func NewDescribeSourceIpSegmentResponse() (response *DescribeSourceIpSegmentResponse)
func (*DescribeSourceIpSegmentResponse) FromJsonString ¶
func (r *DescribeSourceIpSegmentResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSourceIpSegmentResponse) ToJsonString ¶
func (r *DescribeSourceIpSegmentResponse) ToJsonString() string
type DescribeSourceIpSegmentResponseParams ¶ added in v1.0.426
type DescribeSourceIpSegmentResponseParams struct { // 回源IP段,多个用";"分隔 Data *string `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTransmitStatisRequest ¶
type DescribeTransmitStatisRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版;bgp表示独享包;bgp-multip表示共享包) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源实例ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 指标名,取值: // traffic表示流量带宽; // pkg表示包速率; MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 统计时间粒度(300表示5分钟;3600表示小时;86400表示天) Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 统计开始时间,秒部分保持为0,分钟部分为5的倍数 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间,秒部分保持为0,分钟部分为5的倍数 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 资源的IP(当Business为bgp-multip时必填,且仅支持一个IP);当不填写时,默认统计资源实例的所有IP;资源实例有多个IP(比如高防IP专业版)时,统计方式是求和; IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` }
func NewDescribeTransmitStatisRequest ¶
func NewDescribeTransmitStatisRequest() (request *DescribeTransmitStatisRequest)
func (*DescribeTransmitStatisRequest) FromJsonString ¶
func (r *DescribeTransmitStatisRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTransmitStatisRequest) ToJsonString ¶
func (r *DescribeTransmitStatisRequest) ToJsonString() string
type DescribeTransmitStatisRequestParams ¶ added in v1.0.426
type DescribeTransmitStatisRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版;bgp表示独享包;bgp-multip表示共享包) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源实例ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 指标名,取值: // traffic表示流量带宽; // pkg表示包速率; MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 统计时间粒度(300表示5分钟;3600表示小时;86400表示天) Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 统计开始时间,秒部分保持为0,分钟部分为5的倍数 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间,秒部分保持为0,分钟部分为5的倍数 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 资源的IP(当Business为bgp-multip时必填,且仅支持一个IP);当不填写时,默认统计资源实例的所有IP;资源实例有多个IP(比如高防IP专业版)时,统计方式是求和; IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` }
Predefined struct for user
type DescribeTransmitStatisResponse ¶
type DescribeTransmitStatisResponse struct { *tchttp.BaseResponse Response *DescribeTransmitStatisResponseParams `json:"Response"` }
func NewDescribeTransmitStatisResponse ¶
func NewDescribeTransmitStatisResponse() (response *DescribeTransmitStatisResponse)
func (*DescribeTransmitStatisResponse) FromJsonString ¶
func (r *DescribeTransmitStatisResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTransmitStatisResponse) ToJsonString ¶
func (r *DescribeTransmitStatisResponse) ToJsonString() string
type DescribeTransmitStatisResponseParams ¶ added in v1.0.426
type DescribeTransmitStatisResponseParams struct { // 当MetricName=traffic时,表示入流量带宽,单位bps; // 当MetricName=pkg时,表示入包速率,单位pps; InDataList []*float64 `json:"InDataList,omitnil,omitempty" name:"InDataList"` // 当MetricName=traffic时,表示出流量带宽,单位bps; // 当MetricName=pkg时,表示出包速率,单位pps; OutDataList []*float64 `json:"OutDataList,omitnil,omitempty" name:"OutDataList"` // 指标名: // traffic表示流量带宽; // pkg表示包速率; MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeUnBlockStatisRequest ¶
type DescribeUnBlockStatisRequest struct {
*tchttp.BaseRequest
}
func NewDescribeUnBlockStatisRequest ¶
func NewDescribeUnBlockStatisRequest() (request *DescribeUnBlockStatisRequest)
func (*DescribeUnBlockStatisRequest) FromJsonString ¶
func (r *DescribeUnBlockStatisRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUnBlockStatisRequest) ToJsonString ¶
func (r *DescribeUnBlockStatisRequest) ToJsonString() string
type DescribeUnBlockStatisRequestParams ¶ added in v1.0.426
type DescribeUnBlockStatisRequestParams struct { }
Predefined struct for user
type DescribeUnBlockStatisResponse ¶
type DescribeUnBlockStatisResponse struct { *tchttp.BaseResponse Response *DescribeUnBlockStatisResponseParams `json:"Response"` }
func NewDescribeUnBlockStatisResponse ¶
func NewDescribeUnBlockStatisResponse() (response *DescribeUnBlockStatisResponse)
func (*DescribeUnBlockStatisResponse) FromJsonString ¶
func (r *DescribeUnBlockStatisResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUnBlockStatisResponse) ToJsonString ¶
func (r *DescribeUnBlockStatisResponse) ToJsonString() string
type DescribeUnBlockStatisResponseParams ¶ added in v1.0.426
type DescribeUnBlockStatisResponseParams struct { // 解封总配额数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 已使用次数 Used *uint64 `json:"Used,omitnil,omitempty" name:"Used"` // 统计起始时间 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 统计结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribleL4RulesRequest ¶
type DescribleL4RulesRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则ID,可选参数,填写后获取指定的规则 RuleIdList []*string `json:"RuleIdList,omitnil,omitempty" name:"RuleIdList"` // 一页条数,填0表示不分页 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribleL4RulesRequest ¶
func NewDescribleL4RulesRequest() (request *DescribleL4RulesRequest)
func (*DescribleL4RulesRequest) FromJsonString ¶
func (r *DescribleL4RulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribleL4RulesRequest) ToJsonString ¶
func (r *DescribleL4RulesRequest) ToJsonString() string
type DescribleL4RulesRequestParams ¶ added in v1.0.426
type DescribleL4RulesRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则ID,可选参数,填写后获取指定的规则 RuleIdList []*string `json:"RuleIdList,omitnil,omitempty" name:"RuleIdList"` // 一页条数,填0表示不分页 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribleL4RulesResponse ¶
type DescribleL4RulesResponse struct { *tchttp.BaseResponse Response *DescribleL4RulesResponseParams `json:"Response"` }
func NewDescribleL4RulesResponse ¶
func NewDescribleL4RulesResponse() (response *DescribleL4RulesResponse)
func (*DescribleL4RulesResponse) FromJsonString ¶
func (r *DescribleL4RulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribleL4RulesResponse) ToJsonString ¶
func (r *DescribleL4RulesResponse) ToJsonString() string
type DescribleL4RulesResponseParams ¶ added in v1.0.426
type DescribleL4RulesResponseParams struct { // 转发规则列表 Rules []*L4RuleEntry `json:"Rules,omitnil,omitempty" name:"Rules"` // 总规则数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 健康检查配置列表 Healths []*L4RuleHealth `json:"Healths,omitnil,omitempty" name:"Healths"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribleL7RulesRequest ¶
type DescribleL7RulesRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则ID,可选参数,填写后获取指定的规则 RuleIdList []*string `json:"RuleIdList,omitnil,omitempty" name:"RuleIdList"` // 一页条数,填0表示不分页 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 域名搜索,选填,当需要搜索域名请填写 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 转发协议搜索,选填,取值[http, https, http/https] ProtocolList []*string `json:"ProtocolList,omitnil,omitempty" name:"ProtocolList"` // 状态搜索,选填,取值[0(规则配置成功),1(规则配置生效中),2(规则配置失败),3(规则删除生效中),5(规则删除失败),6(规则等待配置),7(规则等待删除),8(规则待配置证书)] StatusList []*uint64 `json:"StatusList,omitnil,omitempty" name:"StatusList"` }
func NewDescribleL7RulesRequest ¶
func NewDescribleL7RulesRequest() (request *DescribleL7RulesRequest)
func (*DescribleL7RulesRequest) FromJsonString ¶
func (r *DescribleL7RulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribleL7RulesRequest) ToJsonString ¶
func (r *DescribleL7RulesRequest) ToJsonString() string
type DescribleL7RulesRequestParams ¶ added in v1.0.426
type DescribleL7RulesRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则ID,可选参数,填写后获取指定的规则 RuleIdList []*string `json:"RuleIdList,omitnil,omitempty" name:"RuleIdList"` // 一页条数,填0表示不分页 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 域名搜索,选填,当需要搜索域名请填写 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 转发协议搜索,选填,取值[http, https, http/https] ProtocolList []*string `json:"ProtocolList,omitnil,omitempty" name:"ProtocolList"` // 状态搜索,选填,取值[0(规则配置成功),1(规则配置生效中),2(规则配置失败),3(规则删除生效中),5(规则删除失败),6(规则等待配置),7(规则等待删除),8(规则待配置证书)] StatusList []*uint64 `json:"StatusList,omitnil,omitempty" name:"StatusList"` }
Predefined struct for user
type DescribleL7RulesResponse ¶
type DescribleL7RulesResponse struct { *tchttp.BaseResponse Response *DescribleL7RulesResponseParams `json:"Response"` }
func NewDescribleL7RulesResponse ¶
func NewDescribleL7RulesResponse() (response *DescribleL7RulesResponse)
func (*DescribleL7RulesResponse) FromJsonString ¶
func (r *DescribleL7RulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribleL7RulesResponse) ToJsonString ¶
func (r *DescribleL7RulesResponse) ToJsonString() string
type DescribleL7RulesResponseParams ¶ added in v1.0.426
type DescribleL7RulesResponseParams struct { // 转发规则列表 Rules []*L7RuleEntry `json:"Rules,omitnil,omitempty" name:"Rules"` // 总规则数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 健康检查配置列表 Healths []*L7RuleHealth `json:"Healths,omitnil,omitempty" name:"Healths"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribleNewL7RulesRequest ¶
type DescribleNewL7RulesRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 一页条数,填0表示不分页 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 域名搜索,选填,当需要搜索域名请填写 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 转发协议搜索,选填,取值[http, https, http/https] ProtocolList []*string `json:"ProtocolList,omitnil,omitempty" name:"ProtocolList"` // 状态搜索,选填,取值[0(规则配置成功),1(规则配置生效中),2(规则配置失败),3(规则删除生效中),5(规则删除失败),6(规则等待配置),7(规则等待删除),8(规则待配置证书)] StatusList []*uint64 `json:"StatusList,omitnil,omitempty" name:"StatusList"` // IP搜索,选填,当需要搜索IP请填写 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` }
func NewDescribleNewL7RulesRequest ¶
func NewDescribleNewL7RulesRequest() (request *DescribleNewL7RulesRequest)
func (*DescribleNewL7RulesRequest) FromJsonString ¶
func (r *DescribleNewL7RulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribleNewL7RulesRequest) ToJsonString ¶
func (r *DescribleNewL7RulesRequest) ToJsonString() string
type DescribleNewL7RulesRequestParams ¶ added in v1.0.426
type DescribleNewL7RulesRequestParams struct { // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 一页条数,填0表示不分页 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 域名搜索,选填,当需要搜索域名请填写 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 转发协议搜索,选填,取值[http, https, http/https] ProtocolList []*string `json:"ProtocolList,omitnil,omitempty" name:"ProtocolList"` // 状态搜索,选填,取值[0(规则配置成功),1(规则配置生效中),2(规则配置失败),3(规则删除生效中),5(规则删除失败),6(规则等待配置),7(规则等待删除),8(规则待配置证书)] StatusList []*uint64 `json:"StatusList,omitnil,omitempty" name:"StatusList"` // IP搜索,选填,当需要搜索IP请填写 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` }
Predefined struct for user
type DescribleNewL7RulesResponse ¶
type DescribleNewL7RulesResponse struct { *tchttp.BaseResponse Response *DescribleNewL7RulesResponseParams `json:"Response"` }
func NewDescribleNewL7RulesResponse ¶
func NewDescribleNewL7RulesResponse() (response *DescribleNewL7RulesResponse)
func (*DescribleNewL7RulesResponse) FromJsonString ¶
func (r *DescribleNewL7RulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribleNewL7RulesResponse) ToJsonString ¶
func (r *DescribleNewL7RulesResponse) ToJsonString() string
type DescribleNewL7RulesResponseParams ¶ added in v1.0.426
type DescribleNewL7RulesResponseParams struct { // 转发规则列表 Rules []*NewL7RuleEntry `json:"Rules,omitnil,omitempty" name:"Rules"` // 总规则数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 健康检查配置列表 Healths []*L7RuleHealth `json:"Healths,omitnil,omitempty" name:"Healths"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribleRegionCountRequest ¶
type DescribleRegionCountRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 根据线路统计,取值为[1(BGP线路),2(南京电信),3(南京联通),99(第三方合作线路)];只对高防IP产品有效,其他产品此字段忽略 LineList []*uint64 `json:"LineList,omitnil,omitempty" name:"LineList"` }
func NewDescribleRegionCountRequest ¶
func NewDescribleRegionCountRequest() (request *DescribleRegionCountRequest)
func (*DescribleRegionCountRequest) FromJsonString ¶
func (r *DescribleRegionCountRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribleRegionCountRequest) ToJsonString ¶
func (r *DescribleRegionCountRequest) ToJsonString() string
type DescribleRegionCountRequestParams ¶ added in v1.0.426
type DescribleRegionCountRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 根据线路统计,取值为[1(BGP线路),2(南京电信),3(南京联通),99(第三方合作线路)];只对高防IP产品有效,其他产品此字段忽略 LineList []*uint64 `json:"LineList,omitnil,omitempty" name:"LineList"` }
Predefined struct for user
type DescribleRegionCountResponse ¶
type DescribleRegionCountResponse struct { *tchttp.BaseResponse Response *DescribleRegionCountResponseParams `json:"Response"` }
func NewDescribleRegionCountResponse ¶
func NewDescribleRegionCountResponse() (response *DescribleRegionCountResponse)
func (*DescribleRegionCountResponse) FromJsonString ¶
func (r *DescribleRegionCountResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribleRegionCountResponse) ToJsonString ¶
func (r *DescribleRegionCountResponse) ToJsonString() string
type DescribleRegionCountResponseParams ¶ added in v1.0.426
type DescribleRegionCountResponseParams struct { // 地域资源实例数 RegionList []*RegionInstanceCount `json:"RegionList,omitnil,omitempty" name:"RegionList"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type HttpStatusMap ¶
type HttpStatusMap struct { // http2xx状态码 Http2xx []*float64 `json:"Http2xx,omitnil,omitempty" name:"Http2xx"` // http3xx状态码 Http3xx []*float64 `json:"Http3xx,omitnil,omitempty" name:"Http3xx"` // http404状态码 Http404 []*float64 `json:"Http404,omitnil,omitempty" name:"Http404"` // http4xx状态码 Http4xx []*float64 `json:"Http4xx,omitnil,omitempty" name:"Http4xx"` // http5xx状态码 Http5xx []*float64 `json:"Http5xx,omitnil,omitempty" name:"Http5xx"` // http2xx回源状态码 SourceHttp2xx []*float64 `json:"SourceHttp2xx,omitnil,omitempty" name:"SourceHttp2xx"` // http3xx回源状态码 SourceHttp3xx []*float64 `json:"SourceHttp3xx,omitnil,omitempty" name:"SourceHttp3xx"` // http404回源状态码 SourceHttp404 []*float64 `json:"SourceHttp404,omitnil,omitempty" name:"SourceHttp404"` // http4xx回源状态码 SourceHttp4xx []*float64 `json:"SourceHttp4xx,omitnil,omitempty" name:"SourceHttp4xx"` // http5xx回源状态码 SourceHttp5xx []*float64 `json:"SourceHttp5xx,omitnil,omitempty" name:"SourceHttp5xx"` }
type IpBlackWhite ¶
type IpBlockData ¶
type IpBlockData struct { // IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 状态(Blocked:被封堵;UnBlocking:解封中;UnBlockFailed:解封失败) Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 封堵时间 BlockTime *string `json:"BlockTime,omitnil,omitempty" name:"BlockTime"` // 解封时间(预计解封时间) UnBlockTime *string `json:"UnBlockTime,omitnil,omitempty" name:"UnBlockTime"` // 解封类型(user:自助解封;auto:自动解封; update:升级解封;bind:绑定高防包解封) ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"` // 高防标记,0:非高防,1:高防 ProtectFlag *uint64 `json:"ProtectFlag,omitnil,omitempty" name:"ProtectFlag"` }
type IpUnBlockData ¶
type IpUnBlockData struct { // IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 封堵时间 BlockTime *string `json:"BlockTime,omitnil,omitempty" name:"BlockTime"` // 解封时间(实际解封时间) UnBlockTime *string `json:"UnBlockTime,omitnil,omitempty" name:"UnBlockTime"` // 解封类型(user:自助解封;auto:自动解封; update:升级解封;bind:绑定高防包解封) ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"` }
type KeyValueRecord ¶
type KeyValueRecord struct { // 一条记录的Key-Value数组 Record []*KeyValue `json:"Record,omitnil,omitempty" name:"Record"` }
type L4HealthConfig ¶
type L4HealthConfig struct { // 转发协议,取值[TCP, UDP] Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 转发端口 VirtualPort *uint64 `json:"VirtualPort,omitnil,omitempty" name:"VirtualPort"` // =1表示开启;=0表示关闭 Enable *uint64 `json:"Enable,omitnil,omitempty" name:"Enable"` // 响应超时时间,单位秒 TimeOut *uint64 `json:"TimeOut,omitnil,omitempty" name:"TimeOut"` // 检测间隔时间,单位秒 Interval *uint64 `json:"Interval,omitnil,omitempty" name:"Interval"` // 不健康阈值,单位次 KickNum *uint64 `json:"KickNum,omitnil,omitempty" name:"KickNum"` // 健康阈值,单位次 AliveNum *uint64 `json:"AliveNum,omitnil,omitempty" name:"AliveNum"` // 会话保持时间,单位秒 KeepTime *uint64 `json:"KeepTime,omitnil,omitempty" name:"KeepTime"` }
type L4RuleEntry ¶
type L4RuleEntry struct { // 转发协议,取值[TCP, UDP] Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 转发端口 VirtualPort *uint64 `json:"VirtualPort,omitnil,omitempty" name:"VirtualPort"` // 源站端口 SourcePort *uint64 `json:"SourcePort,omitnil,omitempty" name:"SourcePort"` // 回源方式,取值[1(域名回源),2(IP回源)] SourceType *uint64 `json:"SourceType,omitnil,omitempty" name:"SourceType"` // 会话保持时间,单位秒 KeepTime *uint64 `json:"KeepTime,omitnil,omitempty" name:"KeepTime"` // 回源列表 SourceList []*L4RuleSource `json:"SourceList,omitnil,omitempty" name:"SourceList"` // 负载均衡方式,取值[1(加权轮询),2(源IP hash)] LbType *uint64 `json:"LbType,omitnil,omitempty" name:"LbType"` // 会话保持开关,取值[0(会话保持关闭),1(会话保持开启)]; KeepEnable *uint64 `json:"KeepEnable,omitnil,omitempty" name:"KeepEnable"` // 规则ID RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 规则描述 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // 移除水印状态,取值[0(关闭),1(开启)] RemoveSwitch *uint64 `json:"RemoveSwitch,omitnil,omitempty" name:"RemoveSwitch"` }
type L4RuleHealth ¶
type L4RuleHealth struct { // 规则ID RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // =1表示开启;=0表示关闭 Enable *uint64 `json:"Enable,omitnil,omitempty" name:"Enable"` // 响应超时时间,单位秒 TimeOut *uint64 `json:"TimeOut,omitnil,omitempty" name:"TimeOut"` // 检测间隔时间,单位秒,必须要大于响应超时时间 Interval *uint64 `json:"Interval,omitnil,omitempty" name:"Interval"` // 不健康阈值,单位次 KickNum *uint64 `json:"KickNum,omitnil,omitempty" name:"KickNum"` // 健康阈值,单位次 AliveNum *uint64 `json:"AliveNum,omitnil,omitempty" name:"AliveNum"` }
type L4RuleSource ¶
type L7HealthConfig ¶
type L7HealthConfig struct { // 转发协议,取值[http, https, http/https] Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 转发域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // =1表示开启;=0表示关闭 Enable *uint64 `json:"Enable,omitnil,omitempty" name:"Enable"` // 检测间隔时间,单位秒 Interval *uint64 `json:"Interval,omitnil,omitempty" name:"Interval"` // 异常判定次数,单位次 KickNum *uint64 `json:"KickNum,omitnil,omitempty" name:"KickNum"` // 健康判定次数,单位次 AliveNum *uint64 `json:"AliveNum,omitnil,omitempty" name:"AliveNum"` // 健康检查探测方法,可选HEAD或GET,默认为HEAD Method *string `json:"Method,omitnil,omitempty" name:"Method"` // 健康检查判定正常状态码,1xx =1, 2xx=2, 3xx=4, 4xx=8,5xx=16,多个状态码值加和 StatusCode *uint64 `json:"StatusCode,omitnil,omitempty" name:"StatusCode"` // 检查目录的URL,默认为/ Url *string `json:"Url,omitnil,omitempty" name:"Url"` }
type L7RuleEntry ¶
type L7RuleEntry struct { // 转发协议,取值[http, https] Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 转发域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 回源方式,取值[1(域名回源),2(IP回源)] SourceType *uint64 `json:"SourceType,omitnil,omitempty" name:"SourceType"` // 会话保持时间,单位秒 KeepTime *uint64 `json:"KeepTime,omitnil,omitempty" name:"KeepTime"` // 回源列表 SourceList []*L4RuleSource `json:"SourceList,omitnil,omitempty" name:"SourceList"` // 负载均衡方式,取值[1(加权轮询)] LbType *uint64 `json:"LbType,omitnil,omitempty" name:"LbType"` // 会话保持开关,取值[0(会话保持关闭),1(会话保持开启)] KeepEnable *uint64 `json:"KeepEnable,omitnil,omitempty" name:"KeepEnable"` // 规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段; RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 证书来源,当转发协议为https时必须填,取值[2(腾讯云托管证书)],当转发协议为http时也可以填0 CertType *uint64 `json:"CertType,omitnil,omitempty" name:"CertType"` // 当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID SSLId *string `json:"SSLId,omitnil,omitempty" name:"SSLId"` // 当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段) Cert *string `json:"Cert,omitnil,omitempty" name:"Cert"` // 当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段) PrivateKey *string `json:"PrivateKey,omitnil,omitempty" name:"PrivateKey"` // 规则描述 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // 规则状态,取值[0(规则配置成功),1(规则配置生效中),2(规则配置失败),3(规则删除生效中),5(规则删除失败),6(规则等待配置),7(规则等待删除),8(规则待配置证书)] Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // cc防护状态,取值[0(关闭), 1(开启)] CCStatus *uint64 `json:"CCStatus,omitnil,omitempty" name:"CCStatus"` // HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)] CCEnable *uint64 `json:"CCEnable,omitnil,omitempty" name:"CCEnable"` // HTTPS协议的CC防护阈值 CCThreshold *uint64 `json:"CCThreshold,omitnil,omitempty" name:"CCThreshold"` // HTTPS协议的CC防护等级 CCLevel *string `json:"CCLevel,omitnil,omitempty" name:"CCLevel"` // 是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭 // 注意:此字段可能返回 null,表示取不到有效值。 HttpsToHttpEnable *uint64 `json:"HttpsToHttpEnable,omitnil,omitempty" name:"HttpsToHttpEnable"` // 接入端口值 // 注意:此字段可能返回 null,表示取不到有效值。 VirtualPort *uint64 `json:"VirtualPort,omitnil,omitempty" name:"VirtualPort"` }
type L7RuleHealth ¶
type L7RuleHealth struct { // 规则ID RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // =1表示开启;=0表示关闭 Enable *uint64 `json:"Enable,omitnil,omitempty" name:"Enable"` // 检测间隔时间,单位秒 Interval *uint64 `json:"Interval,omitnil,omitempty" name:"Interval"` // 不健康阈值,单位次 KickNum *uint64 `json:"KickNum,omitnil,omitempty" name:"KickNum"` // 健康阈值,单位次 AliveNum *uint64 `json:"AliveNum,omitnil,omitempty" name:"AliveNum"` // HTTP请求方式,取值[HEAD,GET] Method *string `json:"Method,omitnil,omitempty" name:"Method"` // 健康检查判定正常状态码,1xx =1, 2xx=2, 3xx=4, 4xx=8,5xx=16,多个状态码值加和 StatusCode *uint64 `json:"StatusCode,omitnil,omitempty" name:"StatusCode"` // 检查目录的URL,默认为/ Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 配置状态,0: 正常,1:配置中,2:配置失败 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
type ModifyCCAlarmThresholdRequest ¶
type ModifyCCAlarmThresholdRequest struct { *tchttp.BaseRequest // 大禹子产品代号(shield表示棋牌;bgpip表示高防IP;bgp表示高防包;bgp-multip表示多ip高防包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID,字符串类型 RsId *string `json:"RsId,omitnil,omitempty" name:"RsId"` // 告警阈值,大于0(目前排定的值),后台设置默认值为1000 AlarmThreshold *uint64 `json:"AlarmThreshold,omitnil,omitempty" name:"AlarmThreshold"` // 资源关联的IP列表,高防包未绑定时,传空数组,高防IP专业版传多个IP的数据 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` }
func NewModifyCCAlarmThresholdRequest ¶
func NewModifyCCAlarmThresholdRequest() (request *ModifyCCAlarmThresholdRequest)
func (*ModifyCCAlarmThresholdRequest) FromJsonString ¶
func (r *ModifyCCAlarmThresholdRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCAlarmThresholdRequest) ToJsonString ¶
func (r *ModifyCCAlarmThresholdRequest) ToJsonString() string
type ModifyCCAlarmThresholdRequestParams ¶ added in v1.0.426
type ModifyCCAlarmThresholdRequestParams struct { // 大禹子产品代号(shield表示棋牌;bgpip表示高防IP;bgp表示高防包;bgp-multip表示多ip高防包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID,字符串类型 RsId *string `json:"RsId,omitnil,omitempty" name:"RsId"` // 告警阈值,大于0(目前排定的值),后台设置默认值为1000 AlarmThreshold *uint64 `json:"AlarmThreshold,omitnil,omitempty" name:"AlarmThreshold"` // 资源关联的IP列表,高防包未绑定时,传空数组,高防IP专业版传多个IP的数据 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` }
Predefined struct for user
type ModifyCCAlarmThresholdResponse ¶
type ModifyCCAlarmThresholdResponse struct { *tchttp.BaseResponse Response *ModifyCCAlarmThresholdResponseParams `json:"Response"` }
func NewModifyCCAlarmThresholdResponse ¶
func NewModifyCCAlarmThresholdResponse() (response *ModifyCCAlarmThresholdResponse)
func (*ModifyCCAlarmThresholdResponse) FromJsonString ¶
func (r *ModifyCCAlarmThresholdResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCAlarmThresholdResponse) ToJsonString ¶
func (r *ModifyCCAlarmThresholdResponse) ToJsonString() string
type ModifyCCAlarmThresholdResponseParams ¶ added in v1.0.426
type ModifyCCAlarmThresholdResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyCCFrequencyRulesRequest ¶
type ModifyCCFrequencyRulesRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // CC的访问频率控制规则ID CCFrequencyRuleId *string `json:"CCFrequencyRuleId,omitnil,omitempty" name:"CCFrequencyRuleId"` // 匹配规则,取值["include"(前缀匹配),"equal"(完全匹配)] Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"` // 统计周期,单位秒,取值[10, 30, 60] Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 访问次数,取值[1-10000] ReqNumber *uint64 `json:"ReqNumber,omitnil,omitempty" name:"ReqNumber"` // 执行动作,取值["alg"(人机识别), "drop"(拦截)] Act *string `json:"Act,omitnil,omitempty" name:"Act"` // 执行时间,单位秒,取值[1-900] ExeDuration *uint64 `json:"ExeDuration,omitnil,omitempty" name:"ExeDuration"` // URI字符串,必须以/开头,例如/abc/a.php,长度不超过31;当URI=/时,匹配模式只能选择前缀匹配; Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"` // User-Agent字符串,长度不超过80 UserAgent *string `json:"UserAgent,omitnil,omitempty" name:"UserAgent"` // Cookie字符串,长度不超过40 Cookie *string `json:"Cookie,omitnil,omitempty" name:"Cookie"` }
func NewModifyCCFrequencyRulesRequest ¶
func NewModifyCCFrequencyRulesRequest() (request *ModifyCCFrequencyRulesRequest)
func (*ModifyCCFrequencyRulesRequest) FromJsonString ¶
func (r *ModifyCCFrequencyRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCFrequencyRulesRequest) ToJsonString ¶
func (r *ModifyCCFrequencyRulesRequest) ToJsonString() string
type ModifyCCFrequencyRulesRequestParams ¶ added in v1.0.426
type ModifyCCFrequencyRulesRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // CC的访问频率控制规则ID CCFrequencyRuleId *string `json:"CCFrequencyRuleId,omitnil,omitempty" name:"CCFrequencyRuleId"` // 匹配规则,取值["include"(前缀匹配),"equal"(完全匹配)] Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"` // 统计周期,单位秒,取值[10, 30, 60] Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 访问次数,取值[1-10000] ReqNumber *uint64 `json:"ReqNumber,omitnil,omitempty" name:"ReqNumber"` // 执行动作,取值["alg"(人机识别), "drop"(拦截)] Act *string `json:"Act,omitnil,omitempty" name:"Act"` // 执行时间,单位秒,取值[1-900] ExeDuration *uint64 `json:"ExeDuration,omitnil,omitempty" name:"ExeDuration"` // URI字符串,必须以/开头,例如/abc/a.php,长度不超过31;当URI=/时,匹配模式只能选择前缀匹配; Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"` // User-Agent字符串,长度不超过80 UserAgent *string `json:"UserAgent,omitnil,omitempty" name:"UserAgent"` // Cookie字符串,长度不超过40 Cookie *string `json:"Cookie,omitnil,omitempty" name:"Cookie"` }
Predefined struct for user
type ModifyCCFrequencyRulesResponse ¶
type ModifyCCFrequencyRulesResponse struct { *tchttp.BaseResponse Response *ModifyCCFrequencyRulesResponseParams `json:"Response"` }
func NewModifyCCFrequencyRulesResponse ¶
func NewModifyCCFrequencyRulesResponse() (response *ModifyCCFrequencyRulesResponse)
func (*ModifyCCFrequencyRulesResponse) FromJsonString ¶
func (r *ModifyCCFrequencyRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCFrequencyRulesResponse) ToJsonString ¶
func (r *ModifyCCFrequencyRulesResponse) ToJsonString() string
type ModifyCCFrequencyRulesResponseParams ¶ added in v1.0.426
type ModifyCCFrequencyRulesResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyCCFrequencyRulesStatusRequest ¶
type ModifyCCFrequencyRulesStatusRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 7层转发规则ID(通过获取7层转发规则接口可以获取规则ID) RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 开启或关闭,取值["on"(开启),"off"(关闭)] Method *string `json:"Method,omitnil,omitempty" name:"Method"` }
func NewModifyCCFrequencyRulesStatusRequest ¶
func NewModifyCCFrequencyRulesStatusRequest() (request *ModifyCCFrequencyRulesStatusRequest)
func (*ModifyCCFrequencyRulesStatusRequest) FromJsonString ¶
func (r *ModifyCCFrequencyRulesStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCFrequencyRulesStatusRequest) ToJsonString ¶
func (r *ModifyCCFrequencyRulesStatusRequest) ToJsonString() string
type ModifyCCFrequencyRulesStatusRequestParams ¶ added in v1.0.426
type ModifyCCFrequencyRulesStatusRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 7层转发规则ID(通过获取7层转发规则接口可以获取规则ID) RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 开启或关闭,取值["on"(开启),"off"(关闭)] Method *string `json:"Method,omitnil,omitempty" name:"Method"` }
Predefined struct for user
type ModifyCCFrequencyRulesStatusResponse ¶
type ModifyCCFrequencyRulesStatusResponse struct { *tchttp.BaseResponse Response *ModifyCCFrequencyRulesStatusResponseParams `json:"Response"` }
func NewModifyCCFrequencyRulesStatusResponse ¶
func NewModifyCCFrequencyRulesStatusResponse() (response *ModifyCCFrequencyRulesStatusResponse)
func (*ModifyCCFrequencyRulesStatusResponse) FromJsonString ¶
func (r *ModifyCCFrequencyRulesStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCFrequencyRulesStatusResponse) ToJsonString ¶
func (r *ModifyCCFrequencyRulesStatusResponse) ToJsonString() string
type ModifyCCFrequencyRulesStatusResponseParams ¶ added in v1.0.426
type ModifyCCFrequencyRulesStatusResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyCCHostProtectionRequest ¶
type ModifyCCHostProtectionRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则ID RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 开启/关闭CC域名防护,取值[open(表示开启),close(表示关闭)] Method *string `json:"Method,omitnil,omitempty" name:"Method"` }
func NewModifyCCHostProtectionRequest ¶
func NewModifyCCHostProtectionRequest() (request *ModifyCCHostProtectionRequest)
func (*ModifyCCHostProtectionRequest) FromJsonString ¶
func (r *ModifyCCHostProtectionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCHostProtectionRequest) ToJsonString ¶
func (r *ModifyCCHostProtectionRequest) ToJsonString() string
type ModifyCCHostProtectionRequestParams ¶ added in v1.0.426
type ModifyCCHostProtectionRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则ID RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 开启/关闭CC域名防护,取值[open(表示开启),close(表示关闭)] Method *string `json:"Method,omitnil,omitempty" name:"Method"` }
Predefined struct for user
type ModifyCCHostProtectionResponse ¶
type ModifyCCHostProtectionResponse struct { *tchttp.BaseResponse Response *ModifyCCHostProtectionResponseParams `json:"Response"` }
func NewModifyCCHostProtectionResponse ¶
func NewModifyCCHostProtectionResponse() (response *ModifyCCHostProtectionResponse)
func (*ModifyCCHostProtectionResponse) FromJsonString ¶
func (r *ModifyCCHostProtectionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCHostProtectionResponse) ToJsonString ¶
func (r *ModifyCCHostProtectionResponse) ToJsonString() string
type ModifyCCHostProtectionResponseParams ¶ added in v1.0.426
type ModifyCCHostProtectionResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyCCIpAllowDenyRequest ¶
type ModifyCCIpAllowDenyRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // add表示添加,delete表示删除 Method *string `json:"Method,omitnil,omitempty" name:"Method"` // 黑/白名单类型;取值[white(白名单),black(黑名单)] Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 黑/白名单的IP数组 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` // 可选字段,代表CC防护类型,取值[http(HTTP协议的CC防护),https(HTTPS协议的CC防护)];当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写Domain和RuleId字段; Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 可选字段,表示HTTPS协议的7层转发规则域名(通过获取7层转发规则接口可以获取域名),只有当Protocol字段为https时才必须填写此字段; Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID), // 当Method为delete时,不用填写此字段; RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` }
func NewModifyCCIpAllowDenyRequest ¶
func NewModifyCCIpAllowDenyRequest() (request *ModifyCCIpAllowDenyRequest)
func (*ModifyCCIpAllowDenyRequest) FromJsonString ¶
func (r *ModifyCCIpAllowDenyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCIpAllowDenyRequest) ToJsonString ¶
func (r *ModifyCCIpAllowDenyRequest) ToJsonString() string
type ModifyCCIpAllowDenyRequestParams ¶ added in v1.0.426
type ModifyCCIpAllowDenyRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // add表示添加,delete表示删除 Method *string `json:"Method,omitnil,omitempty" name:"Method"` // 黑/白名单类型;取值[white(白名单),black(黑名单)] Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 黑/白名单的IP数组 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` // 可选字段,代表CC防护类型,取值[http(HTTP协议的CC防护),https(HTTPS协议的CC防护)];当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写Domain和RuleId字段; Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 可选字段,表示HTTPS协议的7层转发规则域名(通过获取7层转发规则接口可以获取域名),只有当Protocol字段为https时才必须填写此字段; Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID), // 当Method为delete时,不用填写此字段; RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` }
Predefined struct for user
type ModifyCCIpAllowDenyResponse ¶
type ModifyCCIpAllowDenyResponse struct { *tchttp.BaseResponse Response *ModifyCCIpAllowDenyResponseParams `json:"Response"` }
func NewModifyCCIpAllowDenyResponse ¶
func NewModifyCCIpAllowDenyResponse() (response *ModifyCCIpAllowDenyResponse)
func (*ModifyCCIpAllowDenyResponse) FromJsonString ¶
func (r *ModifyCCIpAllowDenyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCIpAllowDenyResponse) ToJsonString ¶
func (r *ModifyCCIpAllowDenyResponse) ToJsonString() string
type ModifyCCIpAllowDenyResponseParams ¶ added in v1.0.426
type ModifyCCIpAllowDenyResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyCCLevelRequest ¶
type ModifyCCLevelRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // CC防护等级,取值[default(正常), loose(宽松), strict(严格)]; Level *string `json:"Level,omitnil,omitempty" name:"Level"` // 可选字段,代表CC防护类型,取值[http(HTTP协议的CC防护),https(HTTPS协议的CC防护)];当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写RuleId字段; Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 表示7层转发规则ID(通过获取7层转发规则接口可以获取规则ID); RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` }
func NewModifyCCLevelRequest ¶
func NewModifyCCLevelRequest() (request *ModifyCCLevelRequest)
func (*ModifyCCLevelRequest) FromJsonString ¶
func (r *ModifyCCLevelRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCLevelRequest) ToJsonString ¶
func (r *ModifyCCLevelRequest) ToJsonString() string
type ModifyCCLevelRequestParams ¶ added in v1.0.426
type ModifyCCLevelRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // CC防护等级,取值[default(正常), loose(宽松), strict(严格)]; Level *string `json:"Level,omitnil,omitempty" name:"Level"` // 可选字段,代表CC防护类型,取值[http(HTTP协议的CC防护),https(HTTPS协议的CC防护)];当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写RuleId字段; Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 表示7层转发规则ID(通过获取7层转发规则接口可以获取规则ID); RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` }
Predefined struct for user
type ModifyCCLevelResponse ¶
type ModifyCCLevelResponse struct { *tchttp.BaseResponse Response *ModifyCCLevelResponseParams `json:"Response"` }
func NewModifyCCLevelResponse ¶
func NewModifyCCLevelResponse() (response *ModifyCCLevelResponse)
func (*ModifyCCLevelResponse) FromJsonString ¶
func (r *ModifyCCLevelResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCLevelResponse) ToJsonString ¶
func (r *ModifyCCLevelResponse) ToJsonString() string
type ModifyCCLevelResponseParams ¶ added in v1.0.426
type ModifyCCLevelResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyCCPolicySwitchRequest ¶
type ModifyCCPolicySwitchRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 策略ID SetId *string `json:"SetId,omitnil,omitempty" name:"SetId"` // 开关状态 Switch *uint64 `json:"Switch,omitnil,omitempty" name:"Switch"` }
func NewModifyCCPolicySwitchRequest ¶
func NewModifyCCPolicySwitchRequest() (request *ModifyCCPolicySwitchRequest)
func (*ModifyCCPolicySwitchRequest) FromJsonString ¶
func (r *ModifyCCPolicySwitchRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCPolicySwitchRequest) ToJsonString ¶
func (r *ModifyCCPolicySwitchRequest) ToJsonString() string
type ModifyCCPolicySwitchRequestParams ¶ added in v1.0.426
type ModifyCCPolicySwitchRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 策略ID SetId *string `json:"SetId,omitnil,omitempty" name:"SetId"` // 开关状态 Switch *uint64 `json:"Switch,omitnil,omitempty" name:"Switch"` }
Predefined struct for user
type ModifyCCPolicySwitchResponse ¶
type ModifyCCPolicySwitchResponse struct { *tchttp.BaseResponse Response *ModifyCCPolicySwitchResponseParams `json:"Response"` }
func NewModifyCCPolicySwitchResponse ¶
func NewModifyCCPolicySwitchResponse() (response *ModifyCCPolicySwitchResponse)
func (*ModifyCCPolicySwitchResponse) FromJsonString ¶
func (r *ModifyCCPolicySwitchResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCPolicySwitchResponse) ToJsonString ¶
func (r *ModifyCCPolicySwitchResponse) ToJsonString() string
type ModifyCCPolicySwitchResponseParams ¶ added in v1.0.426
type ModifyCCPolicySwitchResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyCCSelfDefinePolicyRequest ¶
type ModifyCCSelfDefinePolicyRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 策略ID SetId *string `json:"SetId,omitnil,omitempty" name:"SetId"` // CC策略描述 Policy *CCPolicy `json:"Policy,omitnil,omitempty" name:"Policy"` }
func NewModifyCCSelfDefinePolicyRequest ¶
func NewModifyCCSelfDefinePolicyRequest() (request *ModifyCCSelfDefinePolicyRequest)
func (*ModifyCCSelfDefinePolicyRequest) FromJsonString ¶
func (r *ModifyCCSelfDefinePolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCSelfDefinePolicyRequest) ToJsonString ¶
func (r *ModifyCCSelfDefinePolicyRequest) ToJsonString() string
type ModifyCCSelfDefinePolicyRequestParams ¶ added in v1.0.426
type ModifyCCSelfDefinePolicyRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 策略ID SetId *string `json:"SetId,omitnil,omitempty" name:"SetId"` // CC策略描述 Policy *CCPolicy `json:"Policy,omitnil,omitempty" name:"Policy"` }
Predefined struct for user
type ModifyCCSelfDefinePolicyResponse ¶
type ModifyCCSelfDefinePolicyResponse struct { *tchttp.BaseResponse Response *ModifyCCSelfDefinePolicyResponseParams `json:"Response"` }
func NewModifyCCSelfDefinePolicyResponse ¶
func NewModifyCCSelfDefinePolicyResponse() (response *ModifyCCSelfDefinePolicyResponse)
func (*ModifyCCSelfDefinePolicyResponse) FromJsonString ¶
func (r *ModifyCCSelfDefinePolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCSelfDefinePolicyResponse) ToJsonString ¶
func (r *ModifyCCSelfDefinePolicyResponse) ToJsonString() string
type ModifyCCSelfDefinePolicyResponseParams ¶ added in v1.0.426
type ModifyCCSelfDefinePolicyResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyCCThresholdRequest ¶
type ModifyCCThresholdRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示基础防护) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // CC防护阈值,取值(0 100 150 240 350 480 550 700 850 1000 1500 2000 3000 5000 10000 20000); // 当Business为高防IP、高防IP专业版时,其CC防护最大阈值跟资源的保底防护带宽有关,对应关系如下: // 保底带宽: 最大C防护阈值 // 10: 20000, // 20: 40000, // 30: 70000, // 40: 100000, // 50: 150000, // 60: 200000, // 80: 250000, // 100: 300000, Threshold *uint64 `json:"Threshold,omitnil,omitempty" name:"Threshold"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 可选字段,代表CC防护类型,取值[http(HTTP协议的CC防护),https(HTTPS协议的CC防护)];当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写RuleId字段; Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID); // 当Protocol=https时必须填写; RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 查询的IP地址(仅基础防护提供),取值如:1.1.1.1 BasicIp *string `json:"BasicIp,omitnil,omitempty" name:"BasicIp"` // 查询IP所属地域(仅基础防护提供),取值如:gz、bj、sh、hk等地域缩写 BasicRegion *string `json:"BasicRegion,omitnil,omitempty" name:"BasicRegion"` // 专区类型(仅基础防护提供),取值如:公有云专区:public,黑石专区:bm, NAT服务器专区:nat,互联网通道:channel。 BasicBizType *string `json:"BasicBizType,omitnil,omitempty" name:"BasicBizType"` // 设备类型(仅基础防护提供),取值如:服务器:cvm,公有云负载均衡:clb,黑石负载均衡:lb,NAT服务器:nat,互联网通道:channel. BasicDeviceType *string `json:"BasicDeviceType,omitnil,omitempty" name:"BasicDeviceType"` // 仅基础防护提供。可选,IPInstance Nat 网关(如果查询的设备类型是NAT服务器,需要传此参数,通过nat资源查询接口获取) BasicIpInstance *string `json:"BasicIpInstance,omitnil,omitempty" name:"BasicIpInstance"` // 仅基础防护提供。可选,运营商线路(如果查询的设备类型是NAT服务器,需要传此参数为5) BasicIspCode *uint64 `json:"BasicIspCode,omitnil,omitempty" name:"BasicIspCode"` // 可选字段,当协议取值HTTPS时,必填 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
func NewModifyCCThresholdRequest ¶
func NewModifyCCThresholdRequest() (request *ModifyCCThresholdRequest)
func (*ModifyCCThresholdRequest) FromJsonString ¶
func (r *ModifyCCThresholdRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCThresholdRequest) ToJsonString ¶
func (r *ModifyCCThresholdRequest) ToJsonString() string
type ModifyCCThresholdRequestParams ¶ added in v1.0.426
type ModifyCCThresholdRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版;basic表示基础防护) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // CC防护阈值,取值(0 100 150 240 350 480 550 700 850 1000 1500 2000 3000 5000 10000 20000); // 当Business为高防IP、高防IP专业版时,其CC防护最大阈值跟资源的保底防护带宽有关,对应关系如下: // 保底带宽: 最大C防护阈值 // 10: 20000, // 20: 40000, // 30: 70000, // 40: 100000, // 50: 150000, // 60: 200000, // 80: 250000, // 100: 300000, Threshold *uint64 `json:"Threshold,omitnil,omitempty" name:"Threshold"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 可选字段,代表CC防护类型,取值[http(HTTP协议的CC防护),https(HTTPS协议的CC防护)];当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写RuleId字段; Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID); // 当Protocol=https时必须填写; RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 查询的IP地址(仅基础防护提供),取值如:1.1.1.1 BasicIp *string `json:"BasicIp,omitnil,omitempty" name:"BasicIp"` // 查询IP所属地域(仅基础防护提供),取值如:gz、bj、sh、hk等地域缩写 BasicRegion *string `json:"BasicRegion,omitnil,omitempty" name:"BasicRegion"` // 专区类型(仅基础防护提供),取值如:公有云专区:public,黑石专区:bm, NAT服务器专区:nat,互联网通道:channel。 BasicBizType *string `json:"BasicBizType,omitnil,omitempty" name:"BasicBizType"` // 设备类型(仅基础防护提供),取值如:服务器:cvm,公有云负载均衡:clb,黑石负载均衡:lb,NAT服务器:nat,互联网通道:channel. BasicDeviceType *string `json:"BasicDeviceType,omitnil,omitempty" name:"BasicDeviceType"` // 仅基础防护提供。可选,IPInstance Nat 网关(如果查询的设备类型是NAT服务器,需要传此参数,通过nat资源查询接口获取) BasicIpInstance *string `json:"BasicIpInstance,omitnil,omitempty" name:"BasicIpInstance"` // 仅基础防护提供。可选,运营商线路(如果查询的设备类型是NAT服务器,需要传此参数为5) BasicIspCode *uint64 `json:"BasicIspCode,omitnil,omitempty" name:"BasicIspCode"` // 可选字段,当协议取值HTTPS时,必填 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
Predefined struct for user
type ModifyCCThresholdResponse ¶
type ModifyCCThresholdResponse struct { *tchttp.BaseResponse Response *ModifyCCThresholdResponseParams `json:"Response"` }
func NewModifyCCThresholdResponse ¶
func NewModifyCCThresholdResponse() (response *ModifyCCThresholdResponse)
func (*ModifyCCThresholdResponse) FromJsonString ¶
func (r *ModifyCCThresholdResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCThresholdResponse) ToJsonString ¶
func (r *ModifyCCThresholdResponse) ToJsonString() string
type ModifyCCThresholdResponseParams ¶ added in v1.0.426
type ModifyCCThresholdResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyCCUrlAllowRequest ¶
type ModifyCCUrlAllowRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // =add表示添加,=delete表示删除 Method *string `json:"Method,omitnil,omitempty" name:"Method"` // 黑/白名单类型;取值[white(白名单)] Type *string `json:"Type,omitnil,omitempty" name:"Type"` // URL数组,URL格式如下: // http://域名/cgi // https://域名/cgi UrlList []*string `json:"UrlList,omitnil,omitempty" name:"UrlList"` // 可选字段,代表CC防护类型,取值[http(HTTP协议的CC防护),https(HTTPS协议的CC防护)];当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写Domain和RuleId字段; Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 可选字段,表示HTTPS协议的7层转发规则域名(通过获取7层转发规则接口可以获取域名),只有当Protocol字段为https时才必须填写此字段; Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID),当添加并且Protocol=https时必须填写; // 当Method为delete时,可以不用填写此字段; RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` }
func NewModifyCCUrlAllowRequest ¶
func NewModifyCCUrlAllowRequest() (request *ModifyCCUrlAllowRequest)
func (*ModifyCCUrlAllowRequest) FromJsonString ¶
func (r *ModifyCCUrlAllowRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCUrlAllowRequest) ToJsonString ¶
func (r *ModifyCCUrlAllowRequest) ToJsonString() string
type ModifyCCUrlAllowRequestParams ¶ added in v1.0.426
type ModifyCCUrlAllowRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // =add表示添加,=delete表示删除 Method *string `json:"Method,omitnil,omitempty" name:"Method"` // 黑/白名单类型;取值[white(白名单)] Type *string `json:"Type,omitnil,omitempty" name:"Type"` // URL数组,URL格式如下: // http://域名/cgi // https://域名/cgi UrlList []*string `json:"UrlList,omitnil,omitempty" name:"UrlList"` // 可选字段,代表CC防护类型,取值[http(HTTP协议的CC防护),https(HTTPS协议的CC防护)];当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写Domain和RuleId字段; Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 可选字段,表示HTTPS协议的7层转发规则域名(通过获取7层转发规则接口可以获取域名),只有当Protocol字段为https时才必须填写此字段; Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID),当添加并且Protocol=https时必须填写; // 当Method为delete时,可以不用填写此字段; RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` }
Predefined struct for user
type ModifyCCUrlAllowResponse ¶
type ModifyCCUrlAllowResponse struct { *tchttp.BaseResponse Response *ModifyCCUrlAllowResponseParams `json:"Response"` }
func NewModifyCCUrlAllowResponse ¶
func NewModifyCCUrlAllowResponse() (response *ModifyCCUrlAllowResponse)
func (*ModifyCCUrlAllowResponse) FromJsonString ¶
func (r *ModifyCCUrlAllowResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCUrlAllowResponse) ToJsonString ¶
func (r *ModifyCCUrlAllowResponse) ToJsonString() string
type ModifyCCUrlAllowResponseParams ¶ added in v1.0.426
type ModifyCCUrlAllowResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDDoSAIStatusRequest ¶
type ModifyDDoSAIStatusRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // =get表示读取AI防护状态;=set表示修改AI防护状态; Method *string `json:"Method,omitnil,omitempty" name:"Method"` // AI防护状态,取值[on,off];当Method=set时必填; DDoSAI *string `json:"DDoSAI,omitnil,omitempty" name:"DDoSAI"` }
func NewModifyDDoSAIStatusRequest ¶
func NewModifyDDoSAIStatusRequest() (request *ModifyDDoSAIStatusRequest)
func (*ModifyDDoSAIStatusRequest) FromJsonString ¶
func (r *ModifyDDoSAIStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDDoSAIStatusRequest) ToJsonString ¶
func (r *ModifyDDoSAIStatusRequest) ToJsonString() string
type ModifyDDoSAIStatusRequestParams ¶ added in v1.0.426
type ModifyDDoSAIStatusRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // =get表示读取AI防护状态;=set表示修改AI防护状态; Method *string `json:"Method,omitnil,omitempty" name:"Method"` // AI防护状态,取值[on,off];当Method=set时必填; DDoSAI *string `json:"DDoSAI,omitnil,omitempty" name:"DDoSAI"` }
Predefined struct for user
type ModifyDDoSAIStatusResponse ¶
type ModifyDDoSAIStatusResponse struct { *tchttp.BaseResponse Response *ModifyDDoSAIStatusResponseParams `json:"Response"` }
func NewModifyDDoSAIStatusResponse ¶
func NewModifyDDoSAIStatusResponse() (response *ModifyDDoSAIStatusResponse)
func (*ModifyDDoSAIStatusResponse) FromJsonString ¶
func (r *ModifyDDoSAIStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDDoSAIStatusResponse) ToJsonString ¶
func (r *ModifyDDoSAIStatusResponse) ToJsonString() string
type ModifyDDoSAIStatusResponseParams ¶ added in v1.0.426
type ModifyDDoSAIStatusResponseParams struct { // AI防护状态,取值[on,off] DDoSAI *string `json:"DDoSAI,omitnil,omitempty" name:"DDoSAI"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDDoSAlarmThresholdRequest ¶
type ModifyDDoSAlarmThresholdRequest struct { *tchttp.BaseRequest // 大禹子产品代号(shield表示棋牌;bgpip表示高防IP;bgp表示高防包;bgp-multip表示多ip高防包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID,字符串类型 RsId *string `json:"RsId,omitnil,omitempty" name:"RsId"` // 告警阈值类型,0-未设置,1-入流量,2-清洗流量 AlarmType *uint64 `json:"AlarmType,omitnil,omitempty" name:"AlarmType"` // 告警阈值,大于0(目前暂定的值) AlarmThreshold *uint64 `json:"AlarmThreshold,omitnil,omitempty" name:"AlarmThreshold"` // 资源关联的IP列表,高防包未绑定时,传空数组,高防IP专业版传多个IP的数据 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` }
func NewModifyDDoSAlarmThresholdRequest ¶
func NewModifyDDoSAlarmThresholdRequest() (request *ModifyDDoSAlarmThresholdRequest)
func (*ModifyDDoSAlarmThresholdRequest) FromJsonString ¶
func (r *ModifyDDoSAlarmThresholdRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDDoSAlarmThresholdRequest) ToJsonString ¶
func (r *ModifyDDoSAlarmThresholdRequest) ToJsonString() string
type ModifyDDoSAlarmThresholdRequestParams ¶ added in v1.0.426
type ModifyDDoSAlarmThresholdRequestParams struct { // 大禹子产品代号(shield表示棋牌;bgpip表示高防IP;bgp表示高防包;bgp-multip表示多ip高防包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID,字符串类型 RsId *string `json:"RsId,omitnil,omitempty" name:"RsId"` // 告警阈值类型,0-未设置,1-入流量,2-清洗流量 AlarmType *uint64 `json:"AlarmType,omitnil,omitempty" name:"AlarmType"` // 告警阈值,大于0(目前暂定的值) AlarmThreshold *uint64 `json:"AlarmThreshold,omitnil,omitempty" name:"AlarmThreshold"` // 资源关联的IP列表,高防包未绑定时,传空数组,高防IP专业版传多个IP的数据 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` }
Predefined struct for user
type ModifyDDoSAlarmThresholdResponse ¶
type ModifyDDoSAlarmThresholdResponse struct { *tchttp.BaseResponse Response *ModifyDDoSAlarmThresholdResponseParams `json:"Response"` }
func NewModifyDDoSAlarmThresholdResponse ¶
func NewModifyDDoSAlarmThresholdResponse() (response *ModifyDDoSAlarmThresholdResponse)
func (*ModifyDDoSAlarmThresholdResponse) FromJsonString ¶
func (r *ModifyDDoSAlarmThresholdResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDDoSAlarmThresholdResponse) ToJsonString ¶
func (r *ModifyDDoSAlarmThresholdResponse) ToJsonString() string
type ModifyDDoSAlarmThresholdResponseParams ¶ added in v1.0.426
type ModifyDDoSAlarmThresholdResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDDoSDefendStatusRequest ¶
type ModifyDDoSDefendStatusRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgp表示独享包;bgp-multip表示共享包;bgpip表示高防IP;net表示高防IP专业版;basic表示基础防护) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 防护状态值,取值[0(关闭),1(开启)] Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 关闭时长,单位小时,取值[0,1,2,3,4,5,6];当Status=0表示关闭时,Hour必须大于0; Hour *int64 `json:"Hour,omitnil,omitempty" name:"Hour"` // 资源ID;当Business不是基础防护时必须填写此字段; Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 基础防护的IP,只有当Business为基础防护时才需要填写此字段; Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 只有当Business为基础防护时才需要填写此字段,IP所属的产品类型,取值[public(CVM产品),bm(黑石产品),eni(弹性网卡),vpngw(VPN网关), natgw(NAT网关),waf(Web应用安全产品),fpc(金融产品),gaap(GAAP产品), other(托管IP)] BizType *string `json:"BizType,omitnil,omitempty" name:"BizType"` // 只有当Business为基础防护时才需要填写此字段,IP所属的产品子类,取值[cvm(CVM),lb(负载均衡器),eni(弹性网卡),vpngw(VPN),natgw(NAT),waf(WAF),fpc(金融),gaap(GAAP),other(托管IP),eip(黑石弹性IP)] DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 只有当Business为基础防护时才需要填写此字段,IP所属的资源实例ID,当绑定新IP时必须填写此字段;例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*); InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 只有当Business为基础防护时才需要填写此字段,表示IP所属的地域,取值: // "bj": 华北地区(北京) // "cd": 西南地区(成都) // "cq": 西南地区(重庆) // "gz": 华南地区(广州) // "gzopen": 华南地区(广州Open) // "hk": 中国香港 // "kr": 东南亚地区(首尔) // "sh": 华东地区(上海) // "shjr": 华东地区(上海金融) // "szjr": 华南地区(深圳金融) // "sg": 东南亚地区(新加坡) // "th": 东南亚地区(泰国) // "de": 欧洲地区(德国) // "usw": 美国西部(硅谷) // "ca": 北美地区(多伦多) // "jp": 日本 // "hzec": 杭州 // "in": 印度 // "use": 美东地区(弗吉尼亚) // "ru": 俄罗斯 // "tpe": 中国台湾 // "nj": 南京 IPRegion *string `json:"IPRegion,omitnil,omitempty" name:"IPRegion"` }
func NewModifyDDoSDefendStatusRequest ¶
func NewModifyDDoSDefendStatusRequest() (request *ModifyDDoSDefendStatusRequest)
func (*ModifyDDoSDefendStatusRequest) FromJsonString ¶
func (r *ModifyDDoSDefendStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDDoSDefendStatusRequest) ToJsonString ¶
func (r *ModifyDDoSDefendStatusRequest) ToJsonString() string
type ModifyDDoSDefendStatusRequestParams ¶ added in v1.0.426
type ModifyDDoSDefendStatusRequestParams struct { // 大禹子产品代号(bgp表示独享包;bgp-multip表示共享包;bgpip表示高防IP;net表示高防IP专业版;basic表示基础防护) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 防护状态值,取值[0(关闭),1(开启)] Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 关闭时长,单位小时,取值[0,1,2,3,4,5,6];当Status=0表示关闭时,Hour必须大于0; Hour *int64 `json:"Hour,omitnil,omitempty" name:"Hour"` // 资源ID;当Business不是基础防护时必须填写此字段; Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 基础防护的IP,只有当Business为基础防护时才需要填写此字段; Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 只有当Business为基础防护时才需要填写此字段,IP所属的产品类型,取值[public(CVM产品),bm(黑石产品),eni(弹性网卡),vpngw(VPN网关), natgw(NAT网关),waf(Web应用安全产品),fpc(金融产品),gaap(GAAP产品), other(托管IP)] BizType *string `json:"BizType,omitnil,omitempty" name:"BizType"` // 只有当Business为基础防护时才需要填写此字段,IP所属的产品子类,取值[cvm(CVM),lb(负载均衡器),eni(弹性网卡),vpngw(VPN),natgw(NAT),waf(WAF),fpc(金融),gaap(GAAP),other(托管IP),eip(黑石弹性IP)] DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 只有当Business为基础防护时才需要填写此字段,IP所属的资源实例ID,当绑定新IP时必须填写此字段;例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*); InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 只有当Business为基础防护时才需要填写此字段,表示IP所属的地域,取值: // "bj": 华北地区(北京) // "cd": 西南地区(成都) // "cq": 西南地区(重庆) // "gz": 华南地区(广州) // "gzopen": 华南地区(广州Open) // "hk": 中国香港 // "kr": 东南亚地区(首尔) // "sh": 华东地区(上海) // "shjr": 华东地区(上海金融) // "szjr": 华南地区(深圳金融) // "sg": 东南亚地区(新加坡) // "th": 东南亚地区(泰国) // "de": 欧洲地区(德国) // "usw": 美国西部(硅谷) // "ca": 北美地区(多伦多) // "jp": 日本 // "hzec": 杭州 // "in": 印度 // "use": 美东地区(弗吉尼亚) // "ru": 俄罗斯 // "tpe": 中国台湾 // "nj": 南京 IPRegion *string `json:"IPRegion,omitnil,omitempty" name:"IPRegion"` }
Predefined struct for user
type ModifyDDoSDefendStatusResponse ¶
type ModifyDDoSDefendStatusResponse struct { *tchttp.BaseResponse Response *ModifyDDoSDefendStatusResponseParams `json:"Response"` }
func NewModifyDDoSDefendStatusResponse ¶
func NewModifyDDoSDefendStatusResponse() (response *ModifyDDoSDefendStatusResponse)
func (*ModifyDDoSDefendStatusResponse) FromJsonString ¶
func (r *ModifyDDoSDefendStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDDoSDefendStatusResponse) ToJsonString ¶
func (r *ModifyDDoSDefendStatusResponse) ToJsonString() string
type ModifyDDoSDefendStatusResponseParams ¶ added in v1.0.426
type ModifyDDoSDefendStatusResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDDoSLevelRequest ¶
type ModifyDDoSLevelRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // =get表示读取防护等级;=set表示修改防护等级 Method *string `json:"Method,omitnil,omitempty" name:"Method"` // 防护等级,取值[low,middle,high];当Method=set时必填 DDoSLevel *string `json:"DDoSLevel,omitnil,omitempty" name:"DDoSLevel"` }
func NewModifyDDoSLevelRequest ¶
func NewModifyDDoSLevelRequest() (request *ModifyDDoSLevelRequest)
func (*ModifyDDoSLevelRequest) FromJsonString ¶
func (r *ModifyDDoSLevelRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDDoSLevelRequest) ToJsonString ¶
func (r *ModifyDDoSLevelRequest) ToJsonString() string
type ModifyDDoSLevelRequestParams ¶ added in v1.0.426
type ModifyDDoSLevelRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // =get表示读取防护等级;=set表示修改防护等级 Method *string `json:"Method,omitnil,omitempty" name:"Method"` // 防护等级,取值[low,middle,high];当Method=set时必填 DDoSLevel *string `json:"DDoSLevel,omitnil,omitempty" name:"DDoSLevel"` }
Predefined struct for user
type ModifyDDoSLevelResponse ¶
type ModifyDDoSLevelResponse struct { *tchttp.BaseResponse Response *ModifyDDoSLevelResponseParams `json:"Response"` }
func NewModifyDDoSLevelResponse ¶
func NewModifyDDoSLevelResponse() (response *ModifyDDoSLevelResponse)
func (*ModifyDDoSLevelResponse) FromJsonString ¶
func (r *ModifyDDoSLevelResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDDoSLevelResponse) ToJsonString ¶
func (r *ModifyDDoSLevelResponse) ToJsonString() string
type ModifyDDoSLevelResponseParams ¶ added in v1.0.426
type ModifyDDoSLevelResponseParams struct { // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 防护等级,取值[low,middle,high] DDoSLevel *string `json:"DDoSLevel,omitnil,omitempty" name:"DDoSLevel"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDDoSPolicyCaseRequest ¶
type ModifyDDoSPolicyCaseRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 策略场景ID SceneId *string `json:"SceneId,omitnil,omitempty" name:"SceneId"` // 开发平台,取值[PC(PC客户端), MOBILE(移动端), TV(电视端), SERVER(主机)] PlatformTypes []*string `json:"PlatformTypes,omitnil,omitempty" name:"PlatformTypes"` // 细分品类,取值[WEB(网站), GAME(游戏), APP(应用), OTHER(其他)] AppType *string `json:"AppType,omitnil,omitempty" name:"AppType"` // 应用协议,取值[tcp(TCP协议),udp(UDP协议),icmp(ICMP协议),all(其他协议)] AppProtocols []*string `json:"AppProtocols,omitnil,omitempty" name:"AppProtocols"` // TCP业务起始端口,取值(0, 65535] TcpSportStart *string `json:"TcpSportStart,omitnil,omitempty" name:"TcpSportStart"` // TCP业务结束端口,取值(0, 65535],必须大于等于TCP业务起始端口 TcpSportEnd *string `json:"TcpSportEnd,omitnil,omitempty" name:"TcpSportEnd"` // UDP业务起始端口,取值范围(0, 65535] UdpSportStart *string `json:"UdpSportStart,omitnil,omitempty" name:"UdpSportStart"` // UDP业务结束端口,取值范围(0, 65535),必须大于等于UDP业务起始端口 UdpSportEnd *string `json:"UdpSportEnd,omitnil,omitempty" name:"UdpSportEnd"` // 是否有海外客户,取值[no(没有), yes(有)] HasAbroad *string `json:"HasAbroad,omitnil,omitempty" name:"HasAbroad"` // 是否会主动对外发起TCP请求,取值[no(不会), yes(会)] HasInitiateTcp *string `json:"HasInitiateTcp,omitnil,omitempty" name:"HasInitiateTcp"` // 是否会主动对外发起UDP业务请求,取值[no(不会), yes(会)] HasInitiateUdp *string `json:"HasInitiateUdp,omitnil,omitempty" name:"HasInitiateUdp"` // 主动发起TCP请求的端口,取值范围(0, 65535] PeerTcpPort *string `json:"PeerTcpPort,omitnil,omitempty" name:"PeerTcpPort"` // 主动发起UDP请求的端口,取值范围(0, 65535] PeerUdpPort *string `json:"PeerUdpPort,omitnil,omitempty" name:"PeerUdpPort"` // TCP载荷的固定特征码,字符串长度小于512 TcpFootprint *string `json:"TcpFootprint,omitnil,omitempty" name:"TcpFootprint"` // UDP载荷的固定特征码,字符串长度小于512 UdpFootprint *string `json:"UdpFootprint,omitnil,omitempty" name:"UdpFootprint"` // Web业务的API的URL WebApiUrl []*string `json:"WebApiUrl,omitnil,omitempty" name:"WebApiUrl"` // TCP业务报文长度最小值,取值范围(0, 1500) MinTcpPackageLen *string `json:"MinTcpPackageLen,omitnil,omitempty" name:"MinTcpPackageLen"` // TCP业务报文长度最大值,取值范围(0, 1500),必须大于等于TCP业务报文长度最小值 MaxTcpPackageLen *string `json:"MaxTcpPackageLen,omitnil,omitempty" name:"MaxTcpPackageLen"` // UDP业务报文长度最小值,取值范围(0, 1500) MinUdpPackageLen *string `json:"MinUdpPackageLen,omitnil,omitempty" name:"MinUdpPackageLen"` // UDP业务报文长度最大值,取值范围(0, 1500),必须大于等于UDP业务报文长度最小值 MaxUdpPackageLen *string `json:"MaxUdpPackageLen,omitnil,omitempty" name:"MaxUdpPackageLen"` // 是否有VPN业务,取值[no(没有), yes(有)] HasVPN *string `json:"HasVPN,omitnil,omitempty" name:"HasVPN"` // TCP业务端口列表,同时支持单个端口和端口段,字符串格式,例如:80,443,700-800,53,1000-3000 TcpPortList *string `json:"TcpPortList,omitnil,omitempty" name:"TcpPortList"` // UDP业务端口列表,同时支持单个端口和端口段,字符串格式,例如:80,443,700-800,53,1000-3000 UdpPortList *string `json:"UdpPortList,omitnil,omitempty" name:"UdpPortList"` }
func NewModifyDDoSPolicyCaseRequest ¶
func NewModifyDDoSPolicyCaseRequest() (request *ModifyDDoSPolicyCaseRequest)
func (*ModifyDDoSPolicyCaseRequest) FromJsonString ¶
func (r *ModifyDDoSPolicyCaseRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDDoSPolicyCaseRequest) ToJsonString ¶
func (r *ModifyDDoSPolicyCaseRequest) ToJsonString() string
type ModifyDDoSPolicyCaseRequestParams ¶ added in v1.0.426
type ModifyDDoSPolicyCaseRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 策略场景ID SceneId *string `json:"SceneId,omitnil,omitempty" name:"SceneId"` // 开发平台,取值[PC(PC客户端), MOBILE(移动端), TV(电视端), SERVER(主机)] PlatformTypes []*string `json:"PlatformTypes,omitnil,omitempty" name:"PlatformTypes"` // 细分品类,取值[WEB(网站), GAME(游戏), APP(应用), OTHER(其他)] AppType *string `json:"AppType,omitnil,omitempty" name:"AppType"` // 应用协议,取值[tcp(TCP协议),udp(UDP协议),icmp(ICMP协议),all(其他协议)] AppProtocols []*string `json:"AppProtocols,omitnil,omitempty" name:"AppProtocols"` // TCP业务起始端口,取值(0, 65535] TcpSportStart *string `json:"TcpSportStart,omitnil,omitempty" name:"TcpSportStart"` // TCP业务结束端口,取值(0, 65535],必须大于等于TCP业务起始端口 TcpSportEnd *string `json:"TcpSportEnd,omitnil,omitempty" name:"TcpSportEnd"` // UDP业务起始端口,取值范围(0, 65535] UdpSportStart *string `json:"UdpSportStart,omitnil,omitempty" name:"UdpSportStart"` // UDP业务结束端口,取值范围(0, 65535),必须大于等于UDP业务起始端口 UdpSportEnd *string `json:"UdpSportEnd,omitnil,omitempty" name:"UdpSportEnd"` // 是否有海外客户,取值[no(没有), yes(有)] HasAbroad *string `json:"HasAbroad,omitnil,omitempty" name:"HasAbroad"` // 是否会主动对外发起TCP请求,取值[no(不会), yes(会)] HasInitiateTcp *string `json:"HasInitiateTcp,omitnil,omitempty" name:"HasInitiateTcp"` // 是否会主动对外发起UDP业务请求,取值[no(不会), yes(会)] HasInitiateUdp *string `json:"HasInitiateUdp,omitnil,omitempty" name:"HasInitiateUdp"` // 主动发起TCP请求的端口,取值范围(0, 65535] PeerTcpPort *string `json:"PeerTcpPort,omitnil,omitempty" name:"PeerTcpPort"` // 主动发起UDP请求的端口,取值范围(0, 65535] PeerUdpPort *string `json:"PeerUdpPort,omitnil,omitempty" name:"PeerUdpPort"` // TCP载荷的固定特征码,字符串长度小于512 TcpFootprint *string `json:"TcpFootprint,omitnil,omitempty" name:"TcpFootprint"` // UDP载荷的固定特征码,字符串长度小于512 UdpFootprint *string `json:"UdpFootprint,omitnil,omitempty" name:"UdpFootprint"` // Web业务的API的URL WebApiUrl []*string `json:"WebApiUrl,omitnil,omitempty" name:"WebApiUrl"` // TCP业务报文长度最小值,取值范围(0, 1500) MinTcpPackageLen *string `json:"MinTcpPackageLen,omitnil,omitempty" name:"MinTcpPackageLen"` // TCP业务报文长度最大值,取值范围(0, 1500),必须大于等于TCP业务报文长度最小值 MaxTcpPackageLen *string `json:"MaxTcpPackageLen,omitnil,omitempty" name:"MaxTcpPackageLen"` // UDP业务报文长度最小值,取值范围(0, 1500) MinUdpPackageLen *string `json:"MinUdpPackageLen,omitnil,omitempty" name:"MinUdpPackageLen"` // UDP业务报文长度最大值,取值范围(0, 1500),必须大于等于UDP业务报文长度最小值 MaxUdpPackageLen *string `json:"MaxUdpPackageLen,omitnil,omitempty" name:"MaxUdpPackageLen"` // 是否有VPN业务,取值[no(没有), yes(有)] HasVPN *string `json:"HasVPN,omitnil,omitempty" name:"HasVPN"` // TCP业务端口列表,同时支持单个端口和端口段,字符串格式,例如:80,443,700-800,53,1000-3000 TcpPortList *string `json:"TcpPortList,omitnil,omitempty" name:"TcpPortList"` // UDP业务端口列表,同时支持单个端口和端口段,字符串格式,例如:80,443,700-800,53,1000-3000 UdpPortList *string `json:"UdpPortList,omitnil,omitempty" name:"UdpPortList"` }
Predefined struct for user
type ModifyDDoSPolicyCaseResponse ¶
type ModifyDDoSPolicyCaseResponse struct { *tchttp.BaseResponse Response *ModifyDDoSPolicyCaseResponseParams `json:"Response"` }
func NewModifyDDoSPolicyCaseResponse ¶
func NewModifyDDoSPolicyCaseResponse() (response *ModifyDDoSPolicyCaseResponse)
func (*ModifyDDoSPolicyCaseResponse) FromJsonString ¶
func (r *ModifyDDoSPolicyCaseResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDDoSPolicyCaseResponse) ToJsonString ¶
func (r *ModifyDDoSPolicyCaseResponse) ToJsonString() string
type ModifyDDoSPolicyCaseResponseParams ¶ added in v1.0.426
type ModifyDDoSPolicyCaseResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDDoSPolicyNameRequest ¶
type ModifyDDoSPolicyNameRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 策略ID PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 策略名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
func NewModifyDDoSPolicyNameRequest ¶
func NewModifyDDoSPolicyNameRequest() (request *ModifyDDoSPolicyNameRequest)
func (*ModifyDDoSPolicyNameRequest) FromJsonString ¶
func (r *ModifyDDoSPolicyNameRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDDoSPolicyNameRequest) ToJsonString ¶
func (r *ModifyDDoSPolicyNameRequest) ToJsonString() string
type ModifyDDoSPolicyNameRequestParams ¶ added in v1.0.426
type ModifyDDoSPolicyNameRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 策略ID PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 策略名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
Predefined struct for user
type ModifyDDoSPolicyNameResponse ¶
type ModifyDDoSPolicyNameResponse struct { *tchttp.BaseResponse Response *ModifyDDoSPolicyNameResponseParams `json:"Response"` }
func NewModifyDDoSPolicyNameResponse ¶
func NewModifyDDoSPolicyNameResponse() (response *ModifyDDoSPolicyNameResponse)
func (*ModifyDDoSPolicyNameResponse) FromJsonString ¶
func (r *ModifyDDoSPolicyNameResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDDoSPolicyNameResponse) ToJsonString ¶
func (r *ModifyDDoSPolicyNameResponse) ToJsonString() string
type ModifyDDoSPolicyNameResponseParams ¶ added in v1.0.426
type ModifyDDoSPolicyNameResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDDoSPolicyRequest ¶
type ModifyDDoSPolicyRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 策略ID PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 协议禁用,必须填写且数组长度必须为1 DropOptions []*DDoSPolicyDropOption `json:"DropOptions,omitnil,omitempty" name:"DropOptions"` // 端口禁用,当没有禁用端口时填空数组 PortLimits []*DDoSPolicyPortLimit `json:"PortLimits,omitnil,omitempty" name:"PortLimits"` // IP黑白名单,当没有IP黑白名单时填空数组 IpAllowDenys []*IpBlackWhite `json:"IpAllowDenys,omitnil,omitempty" name:"IpAllowDenys"` // 报文过滤,当没有报文过滤时填空数组 PacketFilters []*DDoSPolicyPacketFilter `json:"PacketFilters,omitnil,omitempty" name:"PacketFilters"` // 水印策略参数,当没有启用水印功能时填空数组,最多只能传一条水印策略(即数组大小不超过1) WaterPrint []*WaterPrintPolicy `json:"WaterPrint,omitnil,omitempty" name:"WaterPrint"` }
func NewModifyDDoSPolicyRequest ¶
func NewModifyDDoSPolicyRequest() (request *ModifyDDoSPolicyRequest)
func (*ModifyDDoSPolicyRequest) FromJsonString ¶
func (r *ModifyDDoSPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDDoSPolicyRequest) ToJsonString ¶
func (r *ModifyDDoSPolicyRequest) ToJsonString() string
type ModifyDDoSPolicyRequestParams ¶ added in v1.0.426
type ModifyDDoSPolicyRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 策略ID PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 协议禁用,必须填写且数组长度必须为1 DropOptions []*DDoSPolicyDropOption `json:"DropOptions,omitnil,omitempty" name:"DropOptions"` // 端口禁用,当没有禁用端口时填空数组 PortLimits []*DDoSPolicyPortLimit `json:"PortLimits,omitnil,omitempty" name:"PortLimits"` // IP黑白名单,当没有IP黑白名单时填空数组 IpAllowDenys []*IpBlackWhite `json:"IpAllowDenys,omitnil,omitempty" name:"IpAllowDenys"` // 报文过滤,当没有报文过滤时填空数组 PacketFilters []*DDoSPolicyPacketFilter `json:"PacketFilters,omitnil,omitempty" name:"PacketFilters"` // 水印策略参数,当没有启用水印功能时填空数组,最多只能传一条水印策略(即数组大小不超过1) WaterPrint []*WaterPrintPolicy `json:"WaterPrint,omitnil,omitempty" name:"WaterPrint"` }
Predefined struct for user
type ModifyDDoSPolicyResponse ¶
type ModifyDDoSPolicyResponse struct { *tchttp.BaseResponse Response *ModifyDDoSPolicyResponseParams `json:"Response"` }
func NewModifyDDoSPolicyResponse ¶
func NewModifyDDoSPolicyResponse() (response *ModifyDDoSPolicyResponse)
func (*ModifyDDoSPolicyResponse) FromJsonString ¶
func (r *ModifyDDoSPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDDoSPolicyResponse) ToJsonString ¶
func (r *ModifyDDoSPolicyResponse) ToJsonString() string
type ModifyDDoSPolicyResponseParams ¶ added in v1.0.426
type ModifyDDoSPolicyResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDDoSSwitchRequest ¶
type ModifyDDoSSwitchRequest struct { *tchttp.BaseRequest // 大禹子产品代号(basic表示基础防护) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // =get表示读取DDoS防护状态;=set表示修改DDoS防护状态; Method *string `json:"Method,omitnil,omitempty" name:"Method"` // 基础防护的IP,只有当Business为基础防护时才需要填写此字段; Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 只有当Business为基础防护时才需要填写此字段,IP所属的产品类型,取值[public(CVM产品),bm(黑石产品),eni(弹性网卡),vpngw(VPN网关), natgw(NAT网关),waf(Web应用安全产品),fpc(金融产品),gaap(GAAP产品), other(托管IP)] BizType *string `json:"BizType,omitnil,omitempty" name:"BizType"` // 只有当Business为基础防护时才需要填写此字段,IP所属的产品子类,取值[cvm(CVM),lb(负载均衡器),eni(弹性网卡),vpngw(VPN),natgw(NAT),waf(WAF),fpc(金融),gaap(GAAP),other(托管IP),eip(黑石弹性IP)] DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 只有当Business为基础防护时才需要填写此字段,IP所属的资源实例ID,当绑定新IP时必须填写此字段;例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*); InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 只有当Business为基础防护时才需要填写此字段,表示IP所属的地域,取值: // "bj": 华北地区(北京) // "cd": 西南地区(成都) // "cq": 西南地区(重庆) // "gz": 华南地区(广州) // "gzopen": 华南地区(广州Open) // "hk": 中国香港 // "kr": 东南亚地区(首尔) // "sh": 华东地区(上海) // "shjr": 华东地区(上海金融) // "szjr": 华南地区(深圳金融) // "sg": 东南亚地区(新加坡) // "th": 东南亚地区(泰国) // "de": 欧洲地区(德国) // "usw": 美国西部(硅谷) // "ca": 北美地区(多伦多) // "jp": 日本 // "hzec": 杭州 // "in": 印度 // "use": 美东地区(弗吉尼亚) // "ru": 俄罗斯 // "tpe": 中国台湾 // "nj": 南京 IPRegion *string `json:"IPRegion,omitnil,omitempty" name:"IPRegion"` // 可选字段,防护状态值,取值[0(关闭),1(开启)];当Method为get时可以不填写此字段; Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
func NewModifyDDoSSwitchRequest ¶
func NewModifyDDoSSwitchRequest() (request *ModifyDDoSSwitchRequest)
func (*ModifyDDoSSwitchRequest) FromJsonString ¶
func (r *ModifyDDoSSwitchRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDDoSSwitchRequest) ToJsonString ¶
func (r *ModifyDDoSSwitchRequest) ToJsonString() string
type ModifyDDoSSwitchRequestParams ¶ added in v1.0.426
type ModifyDDoSSwitchRequestParams struct { // 大禹子产品代号(basic表示基础防护) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // =get表示读取DDoS防护状态;=set表示修改DDoS防护状态; Method *string `json:"Method,omitnil,omitempty" name:"Method"` // 基础防护的IP,只有当Business为基础防护时才需要填写此字段; Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 只有当Business为基础防护时才需要填写此字段,IP所属的产品类型,取值[public(CVM产品),bm(黑石产品),eni(弹性网卡),vpngw(VPN网关), natgw(NAT网关),waf(Web应用安全产品),fpc(金融产品),gaap(GAAP产品), other(托管IP)] BizType *string `json:"BizType,omitnil,omitempty" name:"BizType"` // 只有当Business为基础防护时才需要填写此字段,IP所属的产品子类,取值[cvm(CVM),lb(负载均衡器),eni(弹性网卡),vpngw(VPN),natgw(NAT),waf(WAF),fpc(金融),gaap(GAAP),other(托管IP),eip(黑石弹性IP)] DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 只有当Business为基础防护时才需要填写此字段,IP所属的资源实例ID,当绑定新IP时必须填写此字段;例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*); InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 只有当Business为基础防护时才需要填写此字段,表示IP所属的地域,取值: // "bj": 华北地区(北京) // "cd": 西南地区(成都) // "cq": 西南地区(重庆) // "gz": 华南地区(广州) // "gzopen": 华南地区(广州Open) // "hk": 中国香港 // "kr": 东南亚地区(首尔) // "sh": 华东地区(上海) // "shjr": 华东地区(上海金融) // "szjr": 华南地区(深圳金融) // "sg": 东南亚地区(新加坡) // "th": 东南亚地区(泰国) // "de": 欧洲地区(德国) // "usw": 美国西部(硅谷) // "ca": 北美地区(多伦多) // "jp": 日本 // "hzec": 杭州 // "in": 印度 // "use": 美东地区(弗吉尼亚) // "ru": 俄罗斯 // "tpe": 中国台湾 // "nj": 南京 IPRegion *string `json:"IPRegion,omitnil,omitempty" name:"IPRegion"` // 可选字段,防护状态值,取值[0(关闭),1(开启)];当Method为get时可以不填写此字段; Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` }
Predefined struct for user
type ModifyDDoSSwitchResponse ¶
type ModifyDDoSSwitchResponse struct { *tchttp.BaseResponse Response *ModifyDDoSSwitchResponseParams `json:"Response"` }
func NewModifyDDoSSwitchResponse ¶
func NewModifyDDoSSwitchResponse() (response *ModifyDDoSSwitchResponse)
func (*ModifyDDoSSwitchResponse) FromJsonString ¶
func (r *ModifyDDoSSwitchResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDDoSSwitchResponse) ToJsonString ¶
func (r *ModifyDDoSSwitchResponse) ToJsonString() string
type ModifyDDoSSwitchResponseParams ¶ added in v1.0.426
type ModifyDDoSSwitchResponseParams struct { // 当前防护状态值,取值[0(关闭),1(开启)] Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDDoSThresholdRequest ¶
type ModifyDDoSThresholdRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // DDoS清洗阈值,取值[0, 60, 80, 100, 150, 200, 250, 300, 400, 500, 700, 1000]; // 当设置值为0时,表示采用默认值; Threshold *uint64 `json:"Threshold,omitnil,omitempty" name:"Threshold"` }
func NewModifyDDoSThresholdRequest ¶
func NewModifyDDoSThresholdRequest() (request *ModifyDDoSThresholdRequest)
func (*ModifyDDoSThresholdRequest) FromJsonString ¶
func (r *ModifyDDoSThresholdRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDDoSThresholdRequest) ToJsonString ¶
func (r *ModifyDDoSThresholdRequest) ToJsonString() string
type ModifyDDoSThresholdRequestParams ¶ added in v1.0.426
type ModifyDDoSThresholdRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // DDoS清洗阈值,取值[0, 60, 80, 100, 150, 200, 250, 300, 400, 500, 700, 1000]; // 当设置值为0时,表示采用默认值; Threshold *uint64 `json:"Threshold,omitnil,omitempty" name:"Threshold"` }
Predefined struct for user
type ModifyDDoSThresholdResponse ¶
type ModifyDDoSThresholdResponse struct { *tchttp.BaseResponse Response *ModifyDDoSThresholdResponseParams `json:"Response"` }
func NewModifyDDoSThresholdResponse ¶
func NewModifyDDoSThresholdResponse() (response *ModifyDDoSThresholdResponse)
func (*ModifyDDoSThresholdResponse) FromJsonString ¶
func (r *ModifyDDoSThresholdResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDDoSThresholdResponse) ToJsonString ¶
func (r *ModifyDDoSThresholdResponse) ToJsonString() string
type ModifyDDoSThresholdResponseParams ¶ added in v1.0.426
type ModifyDDoSThresholdResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDDoSWaterKeyRequest ¶
type ModifyDDoSWaterKeyRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 策略ID PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 密钥操作,取值:[add(添加),delete(删除),open(开启),close(关闭),get(获取密钥)] Method *string `json:"Method,omitnil,omitempty" name:"Method"` // 密钥ID,当添加密钥操作时可以不填或填0,其他操作时必须填写; KeyId *uint64 `json:"KeyId,omitnil,omitempty" name:"KeyId"` }
func NewModifyDDoSWaterKeyRequest ¶
func NewModifyDDoSWaterKeyRequest() (request *ModifyDDoSWaterKeyRequest)
func (*ModifyDDoSWaterKeyRequest) FromJsonString ¶
func (r *ModifyDDoSWaterKeyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDDoSWaterKeyRequest) ToJsonString ¶
func (r *ModifyDDoSWaterKeyRequest) ToJsonString() string
type ModifyDDoSWaterKeyRequestParams ¶ added in v1.0.426
type ModifyDDoSWaterKeyRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 策略ID PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 密钥操作,取值:[add(添加),delete(删除),open(开启),close(关闭),get(获取密钥)] Method *string `json:"Method,omitnil,omitempty" name:"Method"` // 密钥ID,当添加密钥操作时可以不填或填0,其他操作时必须填写; KeyId *uint64 `json:"KeyId,omitnil,omitempty" name:"KeyId"` }
Predefined struct for user
type ModifyDDoSWaterKeyResponse ¶
type ModifyDDoSWaterKeyResponse struct { *tchttp.BaseResponse Response *ModifyDDoSWaterKeyResponseParams `json:"Response"` }
func NewModifyDDoSWaterKeyResponse ¶
func NewModifyDDoSWaterKeyResponse() (response *ModifyDDoSWaterKeyResponse)
func (*ModifyDDoSWaterKeyResponse) FromJsonString ¶
func (r *ModifyDDoSWaterKeyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDDoSWaterKeyResponse) ToJsonString ¶
func (r *ModifyDDoSWaterKeyResponse) ToJsonString() string
type ModifyDDoSWaterKeyResponseParams ¶ added in v1.0.426
type ModifyDDoSWaterKeyResponseParams struct { // 水印密钥列表 KeyList []*WaterPrintKey `json:"KeyList,omitnil,omitempty" name:"KeyList"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyElasticLimitRequest ¶
type ModifyElasticLimitRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 弹性防护阈值,取值[0 10000 20000 30000 40000 50000 60000 70000 80000 90000 100000 120000 150000 200000 250000 300000 400000 600000 800000 220000 310000 110000 270000 610000] Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewModifyElasticLimitRequest ¶
func NewModifyElasticLimitRequest() (request *ModifyElasticLimitRequest)
func (*ModifyElasticLimitRequest) FromJsonString ¶
func (r *ModifyElasticLimitRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyElasticLimitRequest) ToJsonString ¶
func (r *ModifyElasticLimitRequest) ToJsonString() string
type ModifyElasticLimitRequestParams ¶ added in v1.0.426
type ModifyElasticLimitRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 弹性防护阈值,取值[0 10000 20000 30000 40000 50000 60000 70000 80000 90000 100000 120000 150000 200000 250000 300000 400000 600000 800000 220000 310000 110000 270000 610000] Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type ModifyElasticLimitResponse ¶
type ModifyElasticLimitResponse struct { *tchttp.BaseResponse Response *ModifyElasticLimitResponseParams `json:"Response"` }
func NewModifyElasticLimitResponse ¶
func NewModifyElasticLimitResponse() (response *ModifyElasticLimitResponse)
func (*ModifyElasticLimitResponse) FromJsonString ¶
func (r *ModifyElasticLimitResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyElasticLimitResponse) ToJsonString ¶
func (r *ModifyElasticLimitResponse) ToJsonString() string
type ModifyElasticLimitResponseParams ¶ added in v1.0.426
type ModifyElasticLimitResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyL4HealthRequest ¶
type ModifyL4HealthRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 健康检查参数数组 Healths []*L4RuleHealth `json:"Healths,omitnil,omitempty" name:"Healths"` }
func NewModifyL4HealthRequest ¶
func NewModifyL4HealthRequest() (request *ModifyL4HealthRequest)
func (*ModifyL4HealthRequest) FromJsonString ¶
func (r *ModifyL4HealthRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyL4HealthRequest) ToJsonString ¶
func (r *ModifyL4HealthRequest) ToJsonString() string
type ModifyL4HealthRequestParams ¶ added in v1.0.426
type ModifyL4HealthRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 健康检查参数数组 Healths []*L4RuleHealth `json:"Healths,omitnil,omitempty" name:"Healths"` }
Predefined struct for user
type ModifyL4HealthResponse ¶
type ModifyL4HealthResponse struct { *tchttp.BaseResponse Response *ModifyL4HealthResponseParams `json:"Response"` }
func NewModifyL4HealthResponse ¶
func NewModifyL4HealthResponse() (response *ModifyL4HealthResponse)
func (*ModifyL4HealthResponse) FromJsonString ¶
func (r *ModifyL4HealthResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyL4HealthResponse) ToJsonString ¶
func (r *ModifyL4HealthResponse) ToJsonString() string
type ModifyL4HealthResponseParams ¶ added in v1.0.426
type ModifyL4HealthResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyL4KeepTimeRequest ¶
type ModifyL4KeepTimeRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则ID RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 会话保持开关,取值[0(会话保持关闭),1(会话保持开启)] KeepEnable *uint64 `json:"KeepEnable,omitnil,omitempty" name:"KeepEnable"` // 会话保持时间,单位秒 KeepTime *uint64 `json:"KeepTime,omitnil,omitempty" name:"KeepTime"` }
func NewModifyL4KeepTimeRequest ¶
func NewModifyL4KeepTimeRequest() (request *ModifyL4KeepTimeRequest)
func (*ModifyL4KeepTimeRequest) FromJsonString ¶
func (r *ModifyL4KeepTimeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyL4KeepTimeRequest) ToJsonString ¶
func (r *ModifyL4KeepTimeRequest) ToJsonString() string
type ModifyL4KeepTimeRequestParams ¶ added in v1.0.426
type ModifyL4KeepTimeRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则ID RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 会话保持开关,取值[0(会话保持关闭),1(会话保持开启)] KeepEnable *uint64 `json:"KeepEnable,omitnil,omitempty" name:"KeepEnable"` // 会话保持时间,单位秒 KeepTime *uint64 `json:"KeepTime,omitnil,omitempty" name:"KeepTime"` }
Predefined struct for user
type ModifyL4KeepTimeResponse ¶
type ModifyL4KeepTimeResponse struct { *tchttp.BaseResponse Response *ModifyL4KeepTimeResponseParams `json:"Response"` }
func NewModifyL4KeepTimeResponse ¶
func NewModifyL4KeepTimeResponse() (response *ModifyL4KeepTimeResponse)
func (*ModifyL4KeepTimeResponse) FromJsonString ¶
func (r *ModifyL4KeepTimeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyL4KeepTimeResponse) ToJsonString ¶
func (r *ModifyL4KeepTimeResponse) ToJsonString() string
type ModifyL4KeepTimeResponseParams ¶ added in v1.0.426
type ModifyL4KeepTimeResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyL4RulesRequest ¶
type ModifyL4RulesRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则 Rule *L4RuleEntry `json:"Rule,omitnil,omitempty" name:"Rule"` }
func NewModifyL4RulesRequest ¶
func NewModifyL4RulesRequest() (request *ModifyL4RulesRequest)
func (*ModifyL4RulesRequest) FromJsonString ¶
func (r *ModifyL4RulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyL4RulesRequest) ToJsonString ¶
func (r *ModifyL4RulesRequest) ToJsonString() string
type ModifyL4RulesRequestParams ¶ added in v1.0.426
type ModifyL4RulesRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则 Rule *L4RuleEntry `json:"Rule,omitnil,omitempty" name:"Rule"` }
Predefined struct for user
type ModifyL4RulesResponse ¶
type ModifyL4RulesResponse struct { *tchttp.BaseResponse Response *ModifyL4RulesResponseParams `json:"Response"` }
func NewModifyL4RulesResponse ¶
func NewModifyL4RulesResponse() (response *ModifyL4RulesResponse)
func (*ModifyL4RulesResponse) FromJsonString ¶
func (r *ModifyL4RulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyL4RulesResponse) ToJsonString ¶
func (r *ModifyL4RulesResponse) ToJsonString() string
type ModifyL4RulesResponseParams ¶ added in v1.0.426
type ModifyL4RulesResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyL7RulesRequest ¶
type ModifyL7RulesRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则 Rule *L7RuleEntry `json:"Rule,omitnil,omitempty" name:"Rule"` }
func NewModifyL7RulesRequest ¶
func NewModifyL7RulesRequest() (request *ModifyL7RulesRequest)
func (*ModifyL7RulesRequest) FromJsonString ¶
func (r *ModifyL7RulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyL7RulesRequest) ToJsonString ¶
func (r *ModifyL7RulesRequest) ToJsonString() string
type ModifyL7RulesRequestParams ¶ added in v1.0.426
type ModifyL7RulesRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 规则 Rule *L7RuleEntry `json:"Rule,omitnil,omitempty" name:"Rule"` }
Predefined struct for user
type ModifyL7RulesResponse ¶
type ModifyL7RulesResponse struct { *tchttp.BaseResponse Response *ModifyL7RulesResponseParams `json:"Response"` }
func NewModifyL7RulesResponse ¶
func NewModifyL7RulesResponse() (response *ModifyL7RulesResponse)
func (*ModifyL7RulesResponse) FromJsonString ¶
func (r *ModifyL7RulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyL7RulesResponse) ToJsonString ¶
func (r *ModifyL7RulesResponse) ToJsonString() string
type ModifyL7RulesResponseParams ¶ added in v1.0.426
type ModifyL7RulesResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyNetReturnSwitchRequest ¶
type ModifyNetReturnSwitchRequest struct { *tchttp.BaseRequest // 大禹子产品代号(net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源实例ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // Status 表示回切开关,0: 关闭, 1:打开 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 回切时长,单位:小时,取值[0,1,2,3,4,5,6;]当status=1时必选填写Hour>0 Hour *uint64 `json:"Hour,omitnil,omitempty" name:"Hour"` }
func NewModifyNetReturnSwitchRequest ¶
func NewModifyNetReturnSwitchRequest() (request *ModifyNetReturnSwitchRequest)
func (*ModifyNetReturnSwitchRequest) FromJsonString ¶
func (r *ModifyNetReturnSwitchRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNetReturnSwitchRequest) ToJsonString ¶
func (r *ModifyNetReturnSwitchRequest) ToJsonString() string
type ModifyNetReturnSwitchRequestParams ¶ added in v1.0.426
type ModifyNetReturnSwitchRequestParams struct { // 大禹子产品代号(net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源实例ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // Status 表示回切开关,0: 关闭, 1:打开 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 回切时长,单位:小时,取值[0,1,2,3,4,5,6;]当status=1时必选填写Hour>0 Hour *uint64 `json:"Hour,omitnil,omitempty" name:"Hour"` }
Predefined struct for user
type ModifyNetReturnSwitchResponse ¶
type ModifyNetReturnSwitchResponse struct { *tchttp.BaseResponse Response *ModifyNetReturnSwitchResponseParams `json:"Response"` }
func NewModifyNetReturnSwitchResponse ¶
func NewModifyNetReturnSwitchResponse() (response *ModifyNetReturnSwitchResponse)
func (*ModifyNetReturnSwitchResponse) FromJsonString ¶
func (r *ModifyNetReturnSwitchResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNetReturnSwitchResponse) ToJsonString ¶
func (r *ModifyNetReturnSwitchResponse) ToJsonString() string
type ModifyNetReturnSwitchResponseParams ¶ added in v1.0.426
type ModifyNetReturnSwitchResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyNewDomainRulesRequest ¶
type ModifyNewDomainRulesRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 域名转发规则 Rule *NewL7RuleEntry `json:"Rule,omitnil,omitempty" name:"Rule"` }
func NewModifyNewDomainRulesRequest ¶
func NewModifyNewDomainRulesRequest() (request *ModifyNewDomainRulesRequest)
func (*ModifyNewDomainRulesRequest) FromJsonString ¶
func (r *ModifyNewDomainRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNewDomainRulesRequest) ToJsonString ¶
func (r *ModifyNewDomainRulesRequest) ToJsonString() string
type ModifyNewDomainRulesRequestParams ¶ added in v1.0.426
type ModifyNewDomainRulesRequestParams struct { // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 域名转发规则 Rule *NewL7RuleEntry `json:"Rule,omitnil,omitempty" name:"Rule"` }
Predefined struct for user
type ModifyNewDomainRulesResponse ¶
type ModifyNewDomainRulesResponse struct { *tchttp.BaseResponse Response *ModifyNewDomainRulesResponseParams `json:"Response"` }
func NewModifyNewDomainRulesResponse ¶
func NewModifyNewDomainRulesResponse() (response *ModifyNewDomainRulesResponse)
func (*ModifyNewDomainRulesResponse) FromJsonString ¶
func (r *ModifyNewDomainRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNewDomainRulesResponse) ToJsonString ¶
func (r *ModifyNewDomainRulesResponse) ToJsonString() string
type ModifyNewDomainRulesResponseParams ¶ added in v1.0.426
type ModifyNewDomainRulesResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyNewL4RuleRequest ¶
type ModifyNewL4RuleRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 转发规则 Rule *L4RuleEntry `json:"Rule,omitnil,omitempty" name:"Rule"` }
func NewModifyNewL4RuleRequest ¶
func NewModifyNewL4RuleRequest() (request *ModifyNewL4RuleRequest)
func (*ModifyNewL4RuleRequest) FromJsonString ¶
func (r *ModifyNewL4RuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNewL4RuleRequest) ToJsonString ¶
func (r *ModifyNewL4RuleRequest) ToJsonString() string
type ModifyNewL4RuleRequestParams ¶ added in v1.0.426
type ModifyNewL4RuleRequestParams struct { // 大禹子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 转发规则 Rule *L4RuleEntry `json:"Rule,omitnil,omitempty" name:"Rule"` }
Predefined struct for user
type ModifyNewL4RuleResponse ¶
type ModifyNewL4RuleResponse struct { *tchttp.BaseResponse Response *ModifyNewL4RuleResponseParams `json:"Response"` }
func NewModifyNewL4RuleResponse ¶
func NewModifyNewL4RuleResponse() (response *ModifyNewL4RuleResponse)
func (*ModifyNewL4RuleResponse) FromJsonString ¶
func (r *ModifyNewL4RuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNewL4RuleResponse) ToJsonString ¶
func (r *ModifyNewL4RuleResponse) ToJsonString() string
type ModifyNewL4RuleResponseParams ¶ added in v1.0.426
type ModifyNewL4RuleResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyResBindDDoSPolicyRequest ¶
type ModifyResBindDDoSPolicyRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 策略ID PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 绑定或解绑,bind表示绑定策略,unbind表示解绑策略 Method *string `json:"Method,omitnil,omitempty" name:"Method"` }
func NewModifyResBindDDoSPolicyRequest ¶
func NewModifyResBindDDoSPolicyRequest() (request *ModifyResBindDDoSPolicyRequest)
func (*ModifyResBindDDoSPolicyRequest) FromJsonString ¶
func (r *ModifyResBindDDoSPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyResBindDDoSPolicyRequest) ToJsonString ¶
func (r *ModifyResBindDDoSPolicyRequest) ToJsonString() string
type ModifyResBindDDoSPolicyRequestParams ¶ added in v1.0.426
type ModifyResBindDDoSPolicyRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 策略ID PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 绑定或解绑,bind表示绑定策略,unbind表示解绑策略 Method *string `json:"Method,omitnil,omitempty" name:"Method"` }
Predefined struct for user
type ModifyResBindDDoSPolicyResponse ¶
type ModifyResBindDDoSPolicyResponse struct { *tchttp.BaseResponse Response *ModifyResBindDDoSPolicyResponseParams `json:"Response"` }
func NewModifyResBindDDoSPolicyResponse ¶
func NewModifyResBindDDoSPolicyResponse() (response *ModifyResBindDDoSPolicyResponse)
func (*ModifyResBindDDoSPolicyResponse) FromJsonString ¶
func (r *ModifyResBindDDoSPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyResBindDDoSPolicyResponse) ToJsonString ¶
func (r *ModifyResBindDDoSPolicyResponse) ToJsonString() string
type ModifyResBindDDoSPolicyResponseParams ¶ added in v1.0.426
type ModifyResBindDDoSPolicyResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyResourceRenewFlagRequest ¶
type ModifyResourceRenewFlagRequest struct { *tchttp.BaseRequest // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版;shield表示棋牌盾;bgp表示独享包;bgp-multip表示共享包;insurance表示保险包;staticpack表示三网套餐包) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源Id Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 自动续费标记(0手动续费;1自动续费;2到期不续费) RenewFlag *uint64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"` }
func NewModifyResourceRenewFlagRequest ¶
func NewModifyResourceRenewFlagRequest() (request *ModifyResourceRenewFlagRequest)
func (*ModifyResourceRenewFlagRequest) FromJsonString ¶
func (r *ModifyResourceRenewFlagRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyResourceRenewFlagRequest) ToJsonString ¶
func (r *ModifyResourceRenewFlagRequest) ToJsonString() string
type ModifyResourceRenewFlagRequestParams ¶ added in v1.0.426
type ModifyResourceRenewFlagRequestParams struct { // 大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版;shield表示棋牌盾;bgp表示独享包;bgp-multip表示共享包;insurance表示保险包;staticpack表示三网套餐包) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源Id Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 自动续费标记(0手动续费;1自动续费;2到期不续费) RenewFlag *uint64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"` }
Predefined struct for user
type ModifyResourceRenewFlagResponse ¶
type ModifyResourceRenewFlagResponse struct { *tchttp.BaseResponse Response *ModifyResourceRenewFlagResponseParams `json:"Response"` }
func NewModifyResourceRenewFlagResponse ¶
func NewModifyResourceRenewFlagResponse() (response *ModifyResourceRenewFlagResponse)
func (*ModifyResourceRenewFlagResponse) FromJsonString ¶
func (r *ModifyResourceRenewFlagResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyResourceRenewFlagResponse) ToJsonString ¶
func (r *ModifyResourceRenewFlagResponse) ToJsonString() string
type ModifyResourceRenewFlagResponseParams ¶ added in v1.0.426
type ModifyResourceRenewFlagResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type NewL4RuleEntry ¶
type NewL4RuleEntry struct { // 转发协议,取值[TCP, UDP] Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 转发端口 VirtualPort *uint64 `json:"VirtualPort,omitnil,omitempty" name:"VirtualPort"` // 源站端口 SourcePort *uint64 `json:"SourcePort,omitnil,omitempty" name:"SourcePort"` // 会话保持时间,单位秒 KeepTime *uint64 `json:"KeepTime,omitnil,omitempty" name:"KeepTime"` // 回源列表 SourceList []*L4RuleSource `json:"SourceList,omitnil,omitempty" name:"SourceList"` // 负载均衡方式,取值[1(加权轮询),2(源IP hash)] LbType *uint64 `json:"LbType,omitnil,omitempty" name:"LbType"` // 会话保持开关,取值[0(会话保持关闭),1(会话保持开启)]; KeepEnable *uint64 `json:"KeepEnable,omitnil,omitempty" name:"KeepEnable"` // 回源方式,取值[1(域名回源),2(IP回源)] SourceType *uint64 `json:"SourceType,omitnil,omitempty" name:"SourceType"` // 规则ID RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 规则描述 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // 移除水印状态,取值[0(关闭),1(开启)] RemoveSwitch *uint64 `json:"RemoveSwitch,omitnil,omitempty" name:"RemoveSwitch"` // 规则修改时间 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // 对应地区信息 Region *uint64 `json:"Region,omitnil,omitempty" name:"Region"` // 绑定资源IP信息 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 绑定资源Id信息 Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
type NewL7RuleEntry ¶
type NewL7RuleEntry struct { // 转发协议,取值[http, https] Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 转发域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 回源方式,取值[1(域名回源),2(IP回源)] SourceType *uint64 `json:"SourceType,omitnil,omitempty" name:"SourceType"` // 会话保持时间,单位秒 KeepTime *uint64 `json:"KeepTime,omitnil,omitempty" name:"KeepTime"` // 回源列表 SourceList []*L4RuleSource `json:"SourceList,omitnil,omitempty" name:"SourceList"` // 负载均衡方式,取值[1(加权轮询)] LbType *uint64 `json:"LbType,omitnil,omitempty" name:"LbType"` // 会话保持开关,取值[0(会话保持关闭),1(会话保持开启)] KeepEnable *uint64 `json:"KeepEnable,omitnil,omitempty" name:"KeepEnable"` // 规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段; RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 证书来源,当转发协议为https时必须填,取值[2(腾讯云托管证书)],当转发协议为http时也可以填0 CertType *uint64 `json:"CertType,omitnil,omitempty" name:"CertType"` // 当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID SSLId *string `json:"SSLId,omitnil,omitempty" name:"SSLId"` // 当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段) Cert *string `json:"Cert,omitnil,omitempty" name:"Cert"` // 当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段) PrivateKey *string `json:"PrivateKey,omitnil,omitempty" name:"PrivateKey"` // 规则描述 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // 规则状态,取值[0(规则配置成功),1(规则配置生效中),2(规则配置失败),3(规则删除生效中),5(规则删除失败),6(规则等待配置),7(规则等待删除),8(规则待配置证书)] Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // cc防护状态,取值[0(关闭), 1(开启)] CCStatus *uint64 `json:"CCStatus,omitnil,omitempty" name:"CCStatus"` // HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)] CCEnable *uint64 `json:"CCEnable,omitnil,omitempty" name:"CCEnable"` // HTTPS协议的CC防护阈值 CCThreshold *uint64 `json:"CCThreshold,omitnil,omitempty" name:"CCThreshold"` // HTTPS协议的CC防护等级 CCLevel *string `json:"CCLevel,omitnil,omitempty" name:"CCLevel"` // 区域码 Region *uint64 `json:"Region,omitnil,omitempty" name:"Region"` // 资源Id Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 资源Ip Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 修改时间 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // 是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭 HttpsToHttpEnable *uint64 `json:"HttpsToHttpEnable,omitnil,omitempty" name:"HttpsToHttpEnable"` // 接入端口值 // 注意:此字段可能返回 null,表示取不到有效值。 VirtualPort *uint64 `json:"VirtualPort,omitnil,omitempty" name:"VirtualPort"` }
type ProtocolPort ¶
type RegionInstanceCount ¶
type ResourceIp ¶
type SchedulingDomain ¶
type SchedulingDomain struct { // 调度域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // BGP线路IP列表 BGPIpList []*string `json:"BGPIpList,omitnil,omitempty" name:"BGPIpList"` // 电信线路IP列表 CTCCIpList []*string `json:"CTCCIpList,omitnil,omitempty" name:"CTCCIpList"` // 联通线路IP列表 CUCCIpList []*string `json:"CUCCIpList,omitnil,omitempty" name:"CUCCIpList"` // 移动线路IP列表 CMCCIpList []*string `json:"CMCCIpList,omitnil,omitempty" name:"CMCCIpList"` // 海外线路IP列表 OverseaIpList []*string `json:"OverseaIpList,omitnil,omitempty" name:"OverseaIpList"` // 调度方式,当前仅支持优先级, 取值为priority Method *string `json:"Method,omitnil,omitempty" name:"Method"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // ttl TTL *uint64 `json:"TTL,omitnil,omitempty" name:"TTL"` // 状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 修改时间 // 注意:此字段可能返回 null,表示取不到有效值。 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` }
type SuccessCode ¶
type WaterPrintKey ¶
type WaterPrintKey struct { // 水印KeyID KeyId *string `json:"KeyId,omitnil,omitempty" name:"KeyId"` // 水印Key值 KeyContent *string `json:"KeyContent,omitnil,omitempty" name:"KeyContent"` // 水印Key的版本号 KeyVersion *string `json:"KeyVersion,omitnil,omitempty" name:"KeyVersion"` // 是否开启,取值[0(没有开启),1(已开启)] OpenStatus *uint64 `json:"OpenStatus,omitnil,omitempty" name:"OpenStatus"` // 密钥生成时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` }
type WaterPrintPolicy ¶
type WaterPrintPolicy struct { // TCP端口段,例如["2000-3000","3500-4000"] TcpPortList []*string `json:"TcpPortList,omitnil,omitempty" name:"TcpPortList"` // UDP端口段,例如["2000-3000","3500-4000"] UdpPortList []*string `json:"UdpPortList,omitnil,omitempty" name:"UdpPortList"` // 水印偏移量,取值范围[0, 100) Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 是否自动剥离,取值[0(不自动剥离),1(自动剥离)] RemoveSwitch *uint64 `json:"RemoveSwitch,omitnil,omitempty" name:"RemoveSwitch"` // 是否开启,取值[0(没有开启),1(已开启)] OpenStatus *uint64 `json:"OpenStatus,omitnil,omitempty" name:"OpenStatus"` }