Documentation ¶
Index ¶
- Constants
- type AclConfig
- type AclConfigRelation
- type AnycastOutPackRelation
- type AssociateDDoSEipAddressRequest
- type AssociateDDoSEipAddressRequestParams
- type AssociateDDoSEipAddressResponse
- type AssociateDDoSEipAddressResponseParams
- type AssociateDDoSEipLoadBalancerRequest
- type AssociateDDoSEipLoadBalancerRequestParams
- type AssociateDDoSEipLoadBalancerResponse
- type AssociateDDoSEipLoadBalancerResponseParams
- type BGPIPInstance
- type BGPIPInstanceSpecification
- type BGPIPInstanceUsages
- type BGPIPL7RuleEntry
- type BGPInstance
- type BGPInstanceSpecification
- type BGPInstanceUsages
- type BlackWhiteIpRelation
- type BoundIpInfo
- type CCLevelPolicy
- type CCPrecisionPlyRecord
- type CCPrecisionPolicy
- type CCReqLimitPolicy
- type CCReqLimitPolicyRecord
- type CCThresholdPolicy
- type CcBlackWhiteIpPolicy
- type CcGeoIPBlockConfig
- type CcGeoIpPolicyNew
- type CertIdInsL7Rules
- type Client
- func (c *Client) AssociateDDoSEipAddress(request *AssociateDDoSEipAddressRequest) (response *AssociateDDoSEipAddressResponse, err error)
- func (c *Client) AssociateDDoSEipAddressWithContext(ctx context.Context, request *AssociateDDoSEipAddressRequest) (response *AssociateDDoSEipAddressResponse, err error)
- func (c *Client) AssociateDDoSEipLoadBalancer(request *AssociateDDoSEipLoadBalancerRequest) (response *AssociateDDoSEipLoadBalancerResponse, err error)
- func (c *Client) AssociateDDoSEipLoadBalancerWithContext(ctx context.Context, request *AssociateDDoSEipLoadBalancerRequest) (response *AssociateDDoSEipLoadBalancerResponse, err error)
- func (c *Client) CreateBlackWhiteIpList(request *CreateBlackWhiteIpListRequest) (response *CreateBlackWhiteIpListResponse, err error)
- func (c *Client) CreateBlackWhiteIpListWithContext(ctx context.Context, request *CreateBlackWhiteIpListRequest) (response *CreateBlackWhiteIpListResponse, 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) CreateCCPrecisionPolicy(request *CreateCCPrecisionPolicyRequest) (response *CreateCCPrecisionPolicyResponse, err error)
- func (c *Client) CreateCCPrecisionPolicyWithContext(ctx context.Context, request *CreateCCPrecisionPolicyRequest) (response *CreateCCPrecisionPolicyResponse, err error)
- func (c *Client) CreateCCReqLimitPolicy(request *CreateCCReqLimitPolicyRequest) (response *CreateCCReqLimitPolicyResponse, err error)
- func (c *Client) CreateCCReqLimitPolicyWithContext(ctx context.Context, request *CreateCCReqLimitPolicyRequest) (response *CreateCCReqLimitPolicyResponse, err error)
- func (c *Client) CreateCcBlackWhiteIpList(request *CreateCcBlackWhiteIpListRequest) (response *CreateCcBlackWhiteIpListResponse, err error)
- func (c *Client) CreateCcBlackWhiteIpListWithContext(ctx context.Context, request *CreateCcBlackWhiteIpListRequest) (response *CreateCcBlackWhiteIpListResponse, err error)
- func (c *Client) CreateCcGeoIPBlockConfig(request *CreateCcGeoIPBlockConfigRequest) (response *CreateCcGeoIPBlockConfigResponse, err error)
- func (c *Client) CreateCcGeoIPBlockConfigWithContext(ctx context.Context, request *CreateCcGeoIPBlockConfigRequest) (response *CreateCcGeoIPBlockConfigResponse, err error)
- func (c *Client) CreateDDoSAI(request *CreateDDoSAIRequest) (response *CreateDDoSAIResponse, err error)
- func (c *Client) CreateDDoSAIWithContext(ctx context.Context, request *CreateDDoSAIRequest) (response *CreateDDoSAIResponse, err error)
- func (c *Client) CreateDDoSBlackWhiteIpList(request *CreateDDoSBlackWhiteIpListRequest) (response *CreateDDoSBlackWhiteIpListResponse, err error)
- func (c *Client) CreateDDoSBlackWhiteIpListWithContext(ctx context.Context, request *CreateDDoSBlackWhiteIpListRequest) (response *CreateDDoSBlackWhiteIpListResponse, err error)
- func (c *Client) CreateDDoSConnectLimit(request *CreateDDoSConnectLimitRequest) (response *CreateDDoSConnectLimitResponse, err error)
- func (c *Client) CreateDDoSConnectLimitWithContext(ctx context.Context, request *CreateDDoSConnectLimitRequest) (response *CreateDDoSConnectLimitResponse, err error)
- func (c *Client) CreateDDoSGeoIPBlockConfig(request *CreateDDoSGeoIPBlockConfigRequest) (response *CreateDDoSGeoIPBlockConfigResponse, err error)
- func (c *Client) CreateDDoSGeoIPBlockConfigWithContext(ctx context.Context, request *CreateDDoSGeoIPBlockConfigRequest) (response *CreateDDoSGeoIPBlockConfigResponse, err error)
- func (c *Client) CreateDDoSSpeedLimitConfig(request *CreateDDoSSpeedLimitConfigRequest) (response *CreateDDoSSpeedLimitConfigResponse, err error)
- func (c *Client) CreateDDoSSpeedLimitConfigWithContext(ctx context.Context, request *CreateDDoSSpeedLimitConfigRequest) (response *CreateDDoSSpeedLimitConfigResponse, err error)
- func (c *Client) CreateDefaultAlarmThreshold(request *CreateDefaultAlarmThresholdRequest) (response *CreateDefaultAlarmThresholdResponse, err error)
- func (c *Client) CreateDefaultAlarmThresholdWithContext(ctx context.Context, request *CreateDefaultAlarmThresholdRequest) (response *CreateDefaultAlarmThresholdResponse, err error)
- func (c *Client) CreateIPAlarmThresholdConfig(request *CreateIPAlarmThresholdConfigRequest) (response *CreateIPAlarmThresholdConfigResponse, err error)
- func (c *Client) CreateIPAlarmThresholdConfigWithContext(ctx context.Context, request *CreateIPAlarmThresholdConfigRequest) (response *CreateIPAlarmThresholdConfigResponse, err error)
- func (c *Client) CreateL7RuleCerts(request *CreateL7RuleCertsRequest) (response *CreateL7RuleCertsResponse, err error)
- func (c *Client) CreateL7RuleCertsWithContext(ctx context.Context, request *CreateL7RuleCertsRequest) (response *CreateL7RuleCertsResponse, err error)
- func (c *Client) CreateNewL7Rules(request *CreateNewL7RulesRequest) (response *CreateNewL7RulesResponse, err error)
- func (c *Client) CreateNewL7RulesWithContext(ctx context.Context, request *CreateNewL7RulesRequest) (response *CreateNewL7RulesResponse, err error)
- func (c *Client) CreatePacketFilterConfig(request *CreatePacketFilterConfigRequest) (response *CreatePacketFilterConfigResponse, err error)
- func (c *Client) CreatePacketFilterConfigWithContext(ctx context.Context, request *CreatePacketFilterConfigRequest) (response *CreatePacketFilterConfigResponse, err error)
- func (c *Client) CreatePortAclConfig(request *CreatePortAclConfigRequest) (response *CreatePortAclConfigResponse, err error)
- func (c *Client) CreatePortAclConfigList(request *CreatePortAclConfigListRequest) (response *CreatePortAclConfigListResponse, err error)
- func (c *Client) CreatePortAclConfigListWithContext(ctx context.Context, request *CreatePortAclConfigListRequest) (response *CreatePortAclConfigListResponse, err error)
- func (c *Client) CreatePortAclConfigWithContext(ctx context.Context, request *CreatePortAclConfigRequest) (response *CreatePortAclConfigResponse, err error)
- func (c *Client) CreateProtocolBlockConfig(request *CreateProtocolBlockConfigRequest) (response *CreateProtocolBlockConfigResponse, err error)
- func (c *Client) CreateProtocolBlockConfigWithContext(ctx context.Context, request *CreateProtocolBlockConfigRequest) (response *CreateProtocolBlockConfigResponse, err error)
- func (c *Client) CreateSchedulingDomain(request *CreateSchedulingDomainRequest) (response *CreateSchedulingDomainResponse, err error)
- func (c *Client) CreateSchedulingDomainWithContext(ctx context.Context, request *CreateSchedulingDomainRequest) (response *CreateSchedulingDomainResponse, err error)
- func (c *Client) CreateWaterPrintConfig(request *CreateWaterPrintConfigRequest) (response *CreateWaterPrintConfigResponse, err error)
- func (c *Client) CreateWaterPrintConfigWithContext(ctx context.Context, request *CreateWaterPrintConfigRequest) (response *CreateWaterPrintConfigResponse, err error)
- func (c *Client) CreateWaterPrintKey(request *CreateWaterPrintKeyRequest) (response *CreateWaterPrintKeyResponse, err error)
- func (c *Client) CreateWaterPrintKeyWithContext(ctx context.Context, request *CreateWaterPrintKeyRequest) (response *CreateWaterPrintKeyResponse, err error)
- func (c *Client) DeleteCCLevelPolicy(request *DeleteCCLevelPolicyRequest) (response *DeleteCCLevelPolicyResponse, err error)
- func (c *Client) DeleteCCLevelPolicyWithContext(ctx context.Context, request *DeleteCCLevelPolicyRequest) (response *DeleteCCLevelPolicyResponse, err error)
- func (c *Client) DeleteCCPrecisionPolicy(request *DeleteCCPrecisionPolicyRequest) (response *DeleteCCPrecisionPolicyResponse, err error)
- func (c *Client) DeleteCCPrecisionPolicyWithContext(ctx context.Context, request *DeleteCCPrecisionPolicyRequest) (response *DeleteCCPrecisionPolicyResponse, err error)
- func (c *Client) DeleteCCRequestLimitPolicy(request *DeleteCCRequestLimitPolicyRequest) (response *DeleteCCRequestLimitPolicyResponse, err error)
- func (c *Client) DeleteCCRequestLimitPolicyWithContext(ctx context.Context, request *DeleteCCRequestLimitPolicyRequest) (response *DeleteCCRequestLimitPolicyResponse, err error)
- func (c *Client) DeleteCCThresholdPolicy(request *DeleteCCThresholdPolicyRequest) (response *DeleteCCThresholdPolicyResponse, err error)
- func (c *Client) DeleteCCThresholdPolicyWithContext(ctx context.Context, request *DeleteCCThresholdPolicyRequest) (response *DeleteCCThresholdPolicyResponse, err error)
- func (c *Client) DeleteCcBlackWhiteIpList(request *DeleteCcBlackWhiteIpListRequest) (response *DeleteCcBlackWhiteIpListResponse, err error)
- func (c *Client) DeleteCcBlackWhiteIpListWithContext(ctx context.Context, request *DeleteCcBlackWhiteIpListRequest) (response *DeleteCcBlackWhiteIpListResponse, err error)
- func (c *Client) DeleteCcGeoIPBlockConfig(request *DeleteCcGeoIPBlockConfigRequest) (response *DeleteCcGeoIPBlockConfigResponse, err error)
- func (c *Client) DeleteCcGeoIPBlockConfigWithContext(ctx context.Context, request *DeleteCcGeoIPBlockConfigRequest) (response *DeleteCcGeoIPBlockConfigResponse, err error)
- func (c *Client) DeleteDDoSBlackWhiteIpList(request *DeleteDDoSBlackWhiteIpListRequest) (response *DeleteDDoSBlackWhiteIpListResponse, err error)
- func (c *Client) DeleteDDoSBlackWhiteIpListWithContext(ctx context.Context, request *DeleteDDoSBlackWhiteIpListRequest) (response *DeleteDDoSBlackWhiteIpListResponse, err error)
- func (c *Client) DeleteDDoSGeoIPBlockConfig(request *DeleteDDoSGeoIPBlockConfigRequest) (response *DeleteDDoSGeoIPBlockConfigResponse, err error)
- func (c *Client) DeleteDDoSGeoIPBlockConfigWithContext(ctx context.Context, request *DeleteDDoSGeoIPBlockConfigRequest) (response *DeleteDDoSGeoIPBlockConfigResponse, err error)
- func (c *Client) DeleteDDoSSpeedLimitConfig(request *DeleteDDoSSpeedLimitConfigRequest) (response *DeleteDDoSSpeedLimitConfigResponse, err error)
- func (c *Client) DeleteDDoSSpeedLimitConfigWithContext(ctx context.Context, request *DeleteDDoSSpeedLimitConfigRequest) (response *DeleteDDoSSpeedLimitConfigResponse, err error)
- func (c *Client) DeletePacketFilterConfig(request *DeletePacketFilterConfigRequest) (response *DeletePacketFilterConfigResponse, err error)
- func (c *Client) DeletePacketFilterConfigWithContext(ctx context.Context, request *DeletePacketFilterConfigRequest) (response *DeletePacketFilterConfigResponse, err error)
- func (c *Client) DeletePortAclConfig(request *DeletePortAclConfigRequest) (response *DeletePortAclConfigResponse, err error)
- func (c *Client) DeletePortAclConfigWithContext(ctx context.Context, request *DeletePortAclConfigRequest) (response *DeletePortAclConfigResponse, err error)
- func (c *Client) DeleteWaterPrintConfig(request *DeleteWaterPrintConfigRequest) (response *DeleteWaterPrintConfigResponse, err error)
- func (c *Client) DeleteWaterPrintConfigWithContext(ctx context.Context, request *DeleteWaterPrintConfigRequest) (response *DeleteWaterPrintConfigResponse, err error)
- func (c *Client) DeleteWaterPrintKey(request *DeleteWaterPrintKeyRequest) (response *DeleteWaterPrintKeyResponse, err error)
- func (c *Client) DeleteWaterPrintKeyWithContext(ctx context.Context, request *DeleteWaterPrintKeyRequest) (response *DeleteWaterPrintKeyResponse, err error)
- func (c *Client) DescribeBGPIPL7Rules(request *DescribeBGPIPL7RulesRequest) (response *DescribeBGPIPL7RulesResponse, err error)
- func (c *Client) DescribeBGPIPL7RulesWithContext(ctx context.Context, request *DescribeBGPIPL7RulesRequest) (response *DescribeBGPIPL7RulesResponse, err error)
- func (c *Client) DescribeBasicDeviceStatus(request *DescribeBasicDeviceStatusRequest) (response *DescribeBasicDeviceStatusResponse, err error)
- func (c *Client) DescribeBasicDeviceStatusWithContext(ctx context.Context, request *DescribeBasicDeviceStatusRequest) (response *DescribeBasicDeviceStatusResponse, err error)
- func (c *Client) DescribeBgpBizTrend(request *DescribeBgpBizTrendRequest) (response *DescribeBgpBizTrendResponse, err error)
- func (c *Client) DescribeBgpBizTrendWithContext(ctx context.Context, request *DescribeBgpBizTrendRequest) (response *DescribeBgpBizTrendResponse, 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) DescribeBizMonitorTrend(request *DescribeBizMonitorTrendRequest) (response *DescribeBizMonitorTrendResponse, err error)
- func (c *Client) DescribeBizMonitorTrendWithContext(ctx context.Context, request *DescribeBizMonitorTrendRequest) (response *DescribeBizMonitorTrendResponse, 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) DescribeBlackWhiteIpList(request *DescribeBlackWhiteIpListRequest) (response *DescribeBlackWhiteIpListResponse, err error)
- func (c *Client) DescribeBlackWhiteIpListWithContext(ctx context.Context, request *DescribeBlackWhiteIpListRequest) (response *DescribeBlackWhiteIpListResponse, err error)
- func (c *Client) DescribeCCLevelList(request *DescribeCCLevelListRequest) (response *DescribeCCLevelListResponse, err error)
- func (c *Client) DescribeCCLevelListWithContext(ctx context.Context, request *DescribeCCLevelListRequest) (response *DescribeCCLevelListResponse, err error)
- func (c *Client) DescribeCCLevelPolicy(request *DescribeCCLevelPolicyRequest) (response *DescribeCCLevelPolicyResponse, err error)
- func (c *Client) DescribeCCLevelPolicyWithContext(ctx context.Context, request *DescribeCCLevelPolicyRequest) (response *DescribeCCLevelPolicyResponse, err error)
- func (c *Client) DescribeCCPrecisionPlyList(request *DescribeCCPrecisionPlyListRequest) (response *DescribeCCPrecisionPlyListResponse, err error)
- func (c *Client) DescribeCCPrecisionPlyListWithContext(ctx context.Context, request *DescribeCCPrecisionPlyListRequest) (response *DescribeCCPrecisionPlyListResponse, err error)
- func (c *Client) DescribeCCReqLimitPolicyList(request *DescribeCCReqLimitPolicyListRequest) (response *DescribeCCReqLimitPolicyListResponse, err error)
- func (c *Client) DescribeCCReqLimitPolicyListWithContext(ctx context.Context, request *DescribeCCReqLimitPolicyListRequest) (response *DescribeCCReqLimitPolicyListResponse, err error)
- func (c *Client) DescribeCCThresholdList(request *DescribeCCThresholdListRequest) (response *DescribeCCThresholdListResponse, err error)
- func (c *Client) DescribeCCThresholdListWithContext(ctx context.Context, request *DescribeCCThresholdListRequest) (response *DescribeCCThresholdListResponse, 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) DescribeCcBlackWhiteIpList(request *DescribeCcBlackWhiteIpListRequest) (response *DescribeCcBlackWhiteIpListResponse, err error)
- func (c *Client) DescribeCcBlackWhiteIpListWithContext(ctx context.Context, request *DescribeCcBlackWhiteIpListRequest) (response *DescribeCcBlackWhiteIpListResponse, err error)
- func (c *Client) DescribeCcGeoIPBlockConfigList(request *DescribeCcGeoIPBlockConfigListRequest) (response *DescribeCcGeoIPBlockConfigListResponse, err error)
- func (c *Client) DescribeCcGeoIPBlockConfigListWithContext(ctx context.Context, request *DescribeCcGeoIPBlockConfigListRequest) (response *DescribeCcGeoIPBlockConfigListResponse, err error)
- func (c *Client) DescribeDDoSBlackWhiteIpList(request *DescribeDDoSBlackWhiteIpListRequest) (response *DescribeDDoSBlackWhiteIpListResponse, err error)
- func (c *Client) DescribeDDoSBlackWhiteIpListWithContext(ctx context.Context, request *DescribeDDoSBlackWhiteIpListRequest) (response *DescribeDDoSBlackWhiteIpListResponse, err error)
- func (c *Client) DescribeDDoSConnectLimitList(request *DescribeDDoSConnectLimitListRequest) (response *DescribeDDoSConnectLimitListResponse, err error)
- func (c *Client) DescribeDDoSConnectLimitListWithContext(ctx context.Context, request *DescribeDDoSConnectLimitListRequest) (response *DescribeDDoSConnectLimitListResponse, 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) DescribeDefaultAlarmThreshold(request *DescribeDefaultAlarmThresholdRequest) (response *DescribeDefaultAlarmThresholdResponse, err error)
- func (c *Client) DescribeDefaultAlarmThresholdWithContext(ctx context.Context, request *DescribeDefaultAlarmThresholdRequest) (response *DescribeDefaultAlarmThresholdResponse, 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) DescribeL7RulesBySSLCertId(request *DescribeL7RulesBySSLCertIdRequest) (response *DescribeL7RulesBySSLCertIdResponse, err error)
- func (c *Client) DescribeL7RulesBySSLCertIdWithContext(ctx context.Context, request *DescribeL7RulesBySSLCertIdRequest) (response *DescribeL7RulesBySSLCertIdResponse, err error)
- func (c *Client) DescribeListBGPIPInstances(request *DescribeListBGPIPInstancesRequest) (response *DescribeListBGPIPInstancesResponse, err error)
- func (c *Client) DescribeListBGPIPInstancesWithContext(ctx context.Context, request *DescribeListBGPIPInstancesRequest) (response *DescribeListBGPIPInstancesResponse, err error)
- func (c *Client) DescribeListBGPInstances(request *DescribeListBGPInstancesRequest) (response *DescribeListBGPInstancesResponse, err error)
- func (c *Client) DescribeListBGPInstancesWithContext(ctx context.Context, request *DescribeListBGPInstancesRequest) (response *DescribeListBGPInstancesResponse, err error)
- func (c *Client) DescribeListBlackWhiteIpList(request *DescribeListBlackWhiteIpListRequest) (response *DescribeListBlackWhiteIpListResponse, err error)
- func (c *Client) DescribeListBlackWhiteIpListWithContext(ctx context.Context, request *DescribeListBlackWhiteIpListRequest) (response *DescribeListBlackWhiteIpListResponse, err error)
- func (c *Client) DescribeListDDoSAI(request *DescribeListDDoSAIRequest) (response *DescribeListDDoSAIResponse, err error)
- func (c *Client) DescribeListDDoSAIWithContext(ctx context.Context, request *DescribeListDDoSAIRequest) (response *DescribeListDDoSAIResponse, err error)
- func (c *Client) DescribeListDDoSGeoIPBlockConfig(request *DescribeListDDoSGeoIPBlockConfigRequest) (response *DescribeListDDoSGeoIPBlockConfigResponse, err error)
- func (c *Client) DescribeListDDoSGeoIPBlockConfigWithContext(ctx context.Context, request *DescribeListDDoSGeoIPBlockConfigRequest) (response *DescribeListDDoSGeoIPBlockConfigResponse, err error)
- func (c *Client) DescribeListDDoSSpeedLimitConfig(request *DescribeListDDoSSpeedLimitConfigRequest) (response *DescribeListDDoSSpeedLimitConfigResponse, err error)
- func (c *Client) DescribeListDDoSSpeedLimitConfigWithContext(ctx context.Context, request *DescribeListDDoSSpeedLimitConfigRequest) (response *DescribeListDDoSSpeedLimitConfigResponse, err error)
- func (c *Client) DescribeListIPAlarmConfig(request *DescribeListIPAlarmConfigRequest) (response *DescribeListIPAlarmConfigResponse, err error)
- func (c *Client) DescribeListIPAlarmConfigWithContext(ctx context.Context, request *DescribeListIPAlarmConfigRequest) (response *DescribeListIPAlarmConfigResponse, err error)
- func (c *Client) DescribeListListener(request *DescribeListListenerRequest) (response *DescribeListListenerResponse, err error)
- func (c *Client) DescribeListListenerWithContext(ctx context.Context, request *DescribeListListenerRequest) (response *DescribeListListenerResponse, err error)
- func (c *Client) DescribeListPacketFilterConfig(request *DescribeListPacketFilterConfigRequest) (response *DescribeListPacketFilterConfigResponse, err error)
- func (c *Client) DescribeListPacketFilterConfigWithContext(ctx context.Context, request *DescribeListPacketFilterConfigRequest) (response *DescribeListPacketFilterConfigResponse, err error)
- func (c *Client) DescribeListPortAclList(request *DescribeListPortAclListRequest) (response *DescribeListPortAclListResponse, err error)
- func (c *Client) DescribeListPortAclListWithContext(ctx context.Context, request *DescribeListPortAclListRequest) (response *DescribeListPortAclListResponse, err error)
- func (c *Client) DescribeListProtectThresholdConfig(request *DescribeListProtectThresholdConfigRequest) (response *DescribeListProtectThresholdConfigResponse, err error)
- func (c *Client) DescribeListProtectThresholdConfigWithContext(ctx context.Context, request *DescribeListProtectThresholdConfigRequest) (response *DescribeListProtectThresholdConfigResponse, err error)
- func (c *Client) DescribeListProtocolBlockConfig(request *DescribeListProtocolBlockConfigRequest) (response *DescribeListProtocolBlockConfigResponse, err error)
- func (c *Client) DescribeListProtocolBlockConfigWithContext(ctx context.Context, request *DescribeListProtocolBlockConfigRequest) (response *DescribeListProtocolBlockConfigResponse, err error)
- func (c *Client) DescribeListSchedulingDomain(request *DescribeListSchedulingDomainRequest) (response *DescribeListSchedulingDomainResponse, err error)
- func (c *Client) DescribeListSchedulingDomainWithContext(ctx context.Context, request *DescribeListSchedulingDomainRequest) (response *DescribeListSchedulingDomainResponse, err error)
- func (c *Client) DescribeListWaterPrintConfig(request *DescribeListWaterPrintConfigRequest) (response *DescribeListWaterPrintConfigResponse, err error)
- func (c *Client) DescribeListWaterPrintConfigWithContext(ctx context.Context, request *DescribeListWaterPrintConfigRequest) (response *DescribeListWaterPrintConfigResponse, err error)
- func (c *Client) DescribeNewL7Rules(request *DescribeNewL7RulesRequest) (response *DescribeNewL7RulesResponse, 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) DescribeNewL7RulesWithContext(ctx context.Context, request *DescribeNewL7RulesRequest) (response *DescribeNewL7RulesResponse, err error)
- func (c *Client) DescribeOverviewAttackTrend(request *DescribeOverviewAttackTrendRequest) (response *DescribeOverviewAttackTrendResponse, err error)
- func (c *Client) DescribeOverviewAttackTrendWithContext(ctx context.Context, request *DescribeOverviewAttackTrendRequest) (response *DescribeOverviewAttackTrendResponse, err error)
- func (c *Client) DescribeOverviewCCTrend(request *DescribeOverviewCCTrendRequest) (response *DescribeOverviewCCTrendResponse, err error)
- func (c *Client) DescribeOverviewCCTrendWithContext(ctx context.Context, request *DescribeOverviewCCTrendRequest) (response *DescribeOverviewCCTrendResponse, err error)
- func (c *Client) DescribeOverviewDDoSEventList(request *DescribeOverviewDDoSEventListRequest) (response *DescribeOverviewDDoSEventListResponse, err error)
- func (c *Client) DescribeOverviewDDoSEventListWithContext(ctx context.Context, request *DescribeOverviewDDoSEventListRequest) (response *DescribeOverviewDDoSEventListResponse, err error)
- func (c *Client) DescribeOverviewDDoSTrend(request *DescribeOverviewDDoSTrendRequest) (response *DescribeOverviewDDoSTrendResponse, err error)
- func (c *Client) DescribeOverviewDDoSTrendWithContext(ctx context.Context, request *DescribeOverviewDDoSTrendRequest) (response *DescribeOverviewDDoSTrendResponse, err error)
- func (c *Client) DescribeOverviewIndex(request *DescribeOverviewIndexRequest) (response *DescribeOverviewIndexResponse, err error)
- func (c *Client) DescribeOverviewIndexWithContext(ctx context.Context, request *DescribeOverviewIndexRequest) (response *DescribeOverviewIndexResponse, err error)
- func (c *Client) DescribePendingRiskInfo(request *DescribePendingRiskInfoRequest) (response *DescribePendingRiskInfoResponse, err error)
- func (c *Client) DescribePendingRiskInfoWithContext(ctx context.Context, request *DescribePendingRiskInfoRequest) (response *DescribePendingRiskInfoResponse, err error)
- func (c *Client) DisassociateDDoSEipAddress(request *DisassociateDDoSEipAddressRequest) (response *DisassociateDDoSEipAddressResponse, err error)
- func (c *Client) DisassociateDDoSEipAddressWithContext(ctx context.Context, request *DisassociateDDoSEipAddressRequest) (response *DisassociateDDoSEipAddressResponse, err error)
- func (c *Client) ModifyCCLevelPolicy(request *ModifyCCLevelPolicyRequest) (response *ModifyCCLevelPolicyResponse, err error)
- func (c *Client) ModifyCCLevelPolicyWithContext(ctx context.Context, request *ModifyCCLevelPolicyRequest) (response *ModifyCCLevelPolicyResponse, err error)
- func (c *Client) ModifyCCPrecisionPolicy(request *ModifyCCPrecisionPolicyRequest) (response *ModifyCCPrecisionPolicyResponse, err error)
- func (c *Client) ModifyCCPrecisionPolicyWithContext(ctx context.Context, request *ModifyCCPrecisionPolicyRequest) (response *ModifyCCPrecisionPolicyResponse, err error)
- func (c *Client) ModifyCCReqLimitPolicy(request *ModifyCCReqLimitPolicyRequest) (response *ModifyCCReqLimitPolicyResponse, err error)
- func (c *Client) ModifyCCReqLimitPolicyWithContext(ctx context.Context, request *ModifyCCReqLimitPolicyRequest) (response *ModifyCCReqLimitPolicyResponse, err error)
- func (c *Client) ModifyCCThresholdPolicy(request *ModifyCCThresholdPolicyRequest) (response *ModifyCCThresholdPolicyResponse, err error)
- func (c *Client) ModifyCCThresholdPolicyWithContext(ctx context.Context, request *ModifyCCThresholdPolicyRequest) (response *ModifyCCThresholdPolicyResponse, err error)
- func (c *Client) ModifyCcBlackWhiteIpList(request *ModifyCcBlackWhiteIpListRequest) (response *ModifyCcBlackWhiteIpListResponse, err error)
- func (c *Client) ModifyCcBlackWhiteIpListWithContext(ctx context.Context, request *ModifyCcBlackWhiteIpListRequest) (response *ModifyCcBlackWhiteIpListResponse, err error)
- func (c *Client) ModifyDDoSBlackWhiteIpList(request *ModifyDDoSBlackWhiteIpListRequest) (response *ModifyDDoSBlackWhiteIpListResponse, err error)
- func (c *Client) ModifyDDoSBlackWhiteIpListWithContext(ctx context.Context, request *ModifyDDoSBlackWhiteIpListRequest) (response *ModifyDDoSBlackWhiteIpListResponse, err error)
- func (c *Client) ModifyDDoSGeoIPBlockConfig(request *ModifyDDoSGeoIPBlockConfigRequest) (response *ModifyDDoSGeoIPBlockConfigResponse, err error)
- func (c *Client) ModifyDDoSGeoIPBlockConfigWithContext(ctx context.Context, request *ModifyDDoSGeoIPBlockConfigRequest) (response *ModifyDDoSGeoIPBlockConfigResponse, 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) ModifyDDoSSpeedLimitConfig(request *ModifyDDoSSpeedLimitConfigRequest) (response *ModifyDDoSSpeedLimitConfigResponse, err error)
- func (c *Client) ModifyDDoSSpeedLimitConfigWithContext(ctx context.Context, request *ModifyDDoSSpeedLimitConfigRequest) (response *ModifyDDoSSpeedLimitConfigResponse, 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) ModifyDomainUsrName(request *ModifyDomainUsrNameRequest) (response *ModifyDomainUsrNameResponse, err error)
- func (c *Client) ModifyDomainUsrNameWithContext(ctx context.Context, request *ModifyDomainUsrNameRequest) (response *ModifyDomainUsrNameResponse, 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) ModifyPacketFilterConfig(request *ModifyPacketFilterConfigRequest) (response *ModifyPacketFilterConfigResponse, err error)
- func (c *Client) ModifyPacketFilterConfigWithContext(ctx context.Context, request *ModifyPacketFilterConfigRequest) (response *ModifyPacketFilterConfigResponse, err error)
- func (c *Client) ModifyPortAclConfig(request *ModifyPortAclConfigRequest) (response *ModifyPortAclConfigResponse, err error)
- func (c *Client) ModifyPortAclConfigWithContext(ctx context.Context, request *ModifyPortAclConfigRequest) (response *ModifyPortAclConfigResponse, err error)
- func (c *Client) SwitchWaterPrintConfig(request *SwitchWaterPrintConfigRequest) (response *SwitchWaterPrintConfigResponse, err error)
- func (c *Client) SwitchWaterPrintConfigWithContext(ctx context.Context, request *SwitchWaterPrintConfigRequest) (response *SwitchWaterPrintConfigResponse, err error)
- type ConnectLimitConfig
- type ConnectLimitRelation
- type CreateBlackWhiteIpListRequest
- type CreateBlackWhiteIpListRequestParams
- type CreateBlackWhiteIpListResponse
- type CreateBlackWhiteIpListResponseParams
- type CreateBoundIPRequest
- type CreateBoundIPRequestParams
- type CreateBoundIPResponse
- type CreateBoundIPResponseParams
- type CreateCCPrecisionPolicyRequest
- type CreateCCPrecisionPolicyRequestParams
- type CreateCCPrecisionPolicyResponse
- type CreateCCPrecisionPolicyResponseParams
- type CreateCCReqLimitPolicyRequest
- type CreateCCReqLimitPolicyRequestParams
- type CreateCCReqLimitPolicyResponse
- type CreateCCReqLimitPolicyResponseParams
- type CreateCcBlackWhiteIpListRequest
- type CreateCcBlackWhiteIpListRequestParams
- type CreateCcBlackWhiteIpListResponse
- type CreateCcBlackWhiteIpListResponseParams
- type CreateCcGeoIPBlockConfigRequest
- type CreateCcGeoIPBlockConfigRequestParams
- type CreateCcGeoIPBlockConfigResponse
- type CreateCcGeoIPBlockConfigResponseParams
- type CreateDDoSAIRequest
- type CreateDDoSAIRequestParams
- type CreateDDoSAIResponse
- type CreateDDoSAIResponseParams
- type CreateDDoSBlackWhiteIpListRequest
- type CreateDDoSBlackWhiteIpListRequestParams
- type CreateDDoSBlackWhiteIpListResponse
- type CreateDDoSBlackWhiteIpListResponseParams
- type CreateDDoSConnectLimitRequest
- type CreateDDoSConnectLimitRequestParams
- type CreateDDoSConnectLimitResponse
- type CreateDDoSConnectLimitResponseParams
- type CreateDDoSGeoIPBlockConfigRequest
- type CreateDDoSGeoIPBlockConfigRequestParams
- type CreateDDoSGeoIPBlockConfigResponse
- type CreateDDoSGeoIPBlockConfigResponseParams
- type CreateDDoSSpeedLimitConfigRequest
- type CreateDDoSSpeedLimitConfigRequestParams
- type CreateDDoSSpeedLimitConfigResponse
- type CreateDDoSSpeedLimitConfigResponseParams
- type CreateDefaultAlarmThresholdRequest
- type CreateDefaultAlarmThresholdRequestParams
- type CreateDefaultAlarmThresholdResponse
- type CreateDefaultAlarmThresholdResponseParams
- type CreateIPAlarmThresholdConfigRequest
- type CreateIPAlarmThresholdConfigRequestParams
- type CreateIPAlarmThresholdConfigResponse
- type CreateIPAlarmThresholdConfigResponseParams
- type CreateL7RuleCertsRequest
- type CreateL7RuleCertsRequestParams
- type CreateL7RuleCertsResponse
- type CreateL7RuleCertsResponseParams
- type CreateNewL7RulesRequest
- type CreateNewL7RulesRequestParams
- type CreateNewL7RulesResponse
- type CreateNewL7RulesResponseParams
- type CreatePacketFilterConfigRequest
- type CreatePacketFilterConfigRequestParams
- type CreatePacketFilterConfigResponse
- type CreatePacketFilterConfigResponseParams
- type CreatePortAclConfigListRequest
- type CreatePortAclConfigListRequestParams
- type CreatePortAclConfigListResponse
- type CreatePortAclConfigListResponseParams
- type CreatePortAclConfigRequest
- type CreatePortAclConfigRequestParams
- type CreatePortAclConfigResponse
- type CreatePortAclConfigResponseParams
- type CreateProtocolBlockConfigRequest
- type CreateProtocolBlockConfigRequestParams
- type CreateProtocolBlockConfigResponse
- type CreateProtocolBlockConfigResponseParams
- type CreateSchedulingDomainRequest
- type CreateSchedulingDomainRequestParams
- type CreateSchedulingDomainResponse
- type CreateSchedulingDomainResponseParams
- type CreateWaterPrintConfigRequest
- type CreateWaterPrintConfigRequestParams
- type CreateWaterPrintConfigResponse
- type CreateWaterPrintConfigResponseParams
- type CreateWaterPrintKeyRequest
- type CreateWaterPrintKeyRequestParams
- type CreateWaterPrintKeyResponse
- type CreateWaterPrintKeyResponseParams
- type DDoSAIRelation
- type DDoSGeoIPBlockConfig
- type DDoSGeoIPBlockConfigRelation
- type DDoSSpeedLimitConfig
- type DDoSSpeedLimitConfigRelation
- type DefaultAlarmThreshold
- type DeleteCCLevelPolicyRequest
- type DeleteCCLevelPolicyRequestParams
- type DeleteCCLevelPolicyResponse
- type DeleteCCLevelPolicyResponseParams
- type DeleteCCPrecisionPolicyRequest
- type DeleteCCPrecisionPolicyRequestParams
- type DeleteCCPrecisionPolicyResponse
- type DeleteCCPrecisionPolicyResponseParams
- type DeleteCCRequestLimitPolicyRequest
- type DeleteCCRequestLimitPolicyRequestParams
- type DeleteCCRequestLimitPolicyResponse
- type DeleteCCRequestLimitPolicyResponseParams
- type DeleteCCThresholdPolicyRequest
- type DeleteCCThresholdPolicyRequestParams
- type DeleteCCThresholdPolicyResponse
- type DeleteCCThresholdPolicyResponseParams
- type DeleteCcBlackWhiteIpListRequest
- type DeleteCcBlackWhiteIpListRequestParams
- type DeleteCcBlackWhiteIpListResponse
- type DeleteCcBlackWhiteIpListResponseParams
- type DeleteCcGeoIPBlockConfigRequest
- type DeleteCcGeoIPBlockConfigRequestParams
- type DeleteCcGeoIPBlockConfigResponse
- type DeleteCcGeoIPBlockConfigResponseParams
- type DeleteDDoSBlackWhiteIpListRequest
- type DeleteDDoSBlackWhiteIpListRequestParams
- type DeleteDDoSBlackWhiteIpListResponse
- type DeleteDDoSBlackWhiteIpListResponseParams
- type DeleteDDoSGeoIPBlockConfigRequest
- type DeleteDDoSGeoIPBlockConfigRequestParams
- type DeleteDDoSGeoIPBlockConfigResponse
- type DeleteDDoSGeoIPBlockConfigResponseParams
- type DeleteDDoSSpeedLimitConfigRequest
- type DeleteDDoSSpeedLimitConfigRequestParams
- type DeleteDDoSSpeedLimitConfigResponse
- type DeleteDDoSSpeedLimitConfigResponseParams
- type DeletePacketFilterConfigRequest
- type DeletePacketFilterConfigRequestParams
- type DeletePacketFilterConfigResponse
- type DeletePacketFilterConfigResponseParams
- type DeletePortAclConfigRequest
- type DeletePortAclConfigRequestParams
- type DeletePortAclConfigResponse
- type DeletePortAclConfigResponseParams
- type DeleteWaterPrintConfigRequest
- type DeleteWaterPrintConfigRequestParams
- type DeleteWaterPrintConfigResponse
- type DeleteWaterPrintConfigResponseParams
- type DeleteWaterPrintKeyRequest
- type DeleteWaterPrintKeyRequestParams
- type DeleteWaterPrintKeyResponse
- type DeleteWaterPrintKeyResponseParams
- type DescribeBGPIPL7RulesRequest
- type DescribeBGPIPL7RulesRequestParams
- type DescribeBGPIPL7RulesResponse
- type DescribeBGPIPL7RulesResponseParams
- type DescribeBasicDeviceStatusRequest
- type DescribeBasicDeviceStatusRequestParams
- type DescribeBasicDeviceStatusResponse
- type DescribeBasicDeviceStatusResponseParams
- type DescribeBgpBizTrendRequest
- type DescribeBgpBizTrendRequestParams
- type DescribeBgpBizTrendResponse
- type DescribeBgpBizTrendResponseParams
- type DescribeBizHttpStatusRequest
- type DescribeBizHttpStatusRequestParams
- type DescribeBizHttpStatusResponse
- type DescribeBizHttpStatusResponseParams
- type DescribeBizMonitorTrendRequest
- type DescribeBizMonitorTrendRequestParams
- type DescribeBizMonitorTrendResponse
- type DescribeBizMonitorTrendResponseParams
- type DescribeBizTrendRequest
- type DescribeBizTrendRequestParams
- type DescribeBizTrendResponse
- type DescribeBizTrendResponseParams
- type DescribeBlackWhiteIpListRequest
- type DescribeBlackWhiteIpListRequestParams
- type DescribeBlackWhiteIpListResponse
- type DescribeBlackWhiteIpListResponseParams
- type DescribeCCLevelListRequest
- type DescribeCCLevelListRequestParams
- type DescribeCCLevelListResponse
- type DescribeCCLevelListResponseParams
- type DescribeCCLevelPolicyRequest
- type DescribeCCLevelPolicyRequestParams
- type DescribeCCLevelPolicyResponse
- type DescribeCCLevelPolicyResponseParams
- type DescribeCCPrecisionPlyListRequest
- type DescribeCCPrecisionPlyListRequestParams
- type DescribeCCPrecisionPlyListResponse
- type DescribeCCPrecisionPlyListResponseParams
- type DescribeCCReqLimitPolicyListRequest
- type DescribeCCReqLimitPolicyListRequestParams
- type DescribeCCReqLimitPolicyListResponse
- type DescribeCCReqLimitPolicyListResponseParams
- type DescribeCCThresholdListRequest
- type DescribeCCThresholdListRequestParams
- type DescribeCCThresholdListResponse
- type DescribeCCThresholdListResponseParams
- type DescribeCCTrendRequest
- type DescribeCCTrendRequestParams
- type DescribeCCTrendResponse
- type DescribeCCTrendResponseParams
- type DescribeCcBlackWhiteIpListRequest
- type DescribeCcBlackWhiteIpListRequestParams
- type DescribeCcBlackWhiteIpListResponse
- type DescribeCcBlackWhiteIpListResponseParams
- type DescribeCcGeoIPBlockConfigListRequest
- type DescribeCcGeoIPBlockConfigListRequestParams
- type DescribeCcGeoIPBlockConfigListResponse
- type DescribeCcGeoIPBlockConfigListResponseParams
- type DescribeDDoSBlackWhiteIpListRequest
- type DescribeDDoSBlackWhiteIpListRequestParams
- type DescribeDDoSBlackWhiteIpListResponse
- type DescribeDDoSBlackWhiteIpListResponseParams
- type DescribeDDoSConnectLimitListRequest
- type DescribeDDoSConnectLimitListRequestParams
- type DescribeDDoSConnectLimitListResponse
- type DescribeDDoSConnectLimitListResponseParams
- type DescribeDDoSTrendRequest
- type DescribeDDoSTrendRequestParams
- type DescribeDDoSTrendResponse
- type DescribeDDoSTrendResponseParams
- type DescribeDefaultAlarmThresholdRequest
- type DescribeDefaultAlarmThresholdRequestParams
- type DescribeDefaultAlarmThresholdResponse
- type DescribeDefaultAlarmThresholdResponseParams
- type DescribeIpBlockListRequest
- type DescribeIpBlockListRequestParams
- type DescribeIpBlockListResponse
- type DescribeIpBlockListResponseParams
- type DescribeL7RulesBySSLCertIdRequest
- type DescribeL7RulesBySSLCertIdRequestParams
- type DescribeL7RulesBySSLCertIdResponse
- type DescribeL7RulesBySSLCertIdResponseParams
- type DescribeListBGPIPInstancesRequest
- type DescribeListBGPIPInstancesRequestParams
- type DescribeListBGPIPInstancesResponse
- type DescribeListBGPIPInstancesResponseParams
- type DescribeListBGPInstancesRequest
- type DescribeListBGPInstancesRequestParams
- type DescribeListBGPInstancesResponse
- type DescribeListBGPInstancesResponseParams
- type DescribeListBlackWhiteIpListRequest
- type DescribeListBlackWhiteIpListRequestParams
- type DescribeListBlackWhiteIpListResponse
- type DescribeListBlackWhiteIpListResponseParams
- type DescribeListDDoSAIRequest
- type DescribeListDDoSAIRequestParams
- type DescribeListDDoSAIResponse
- type DescribeListDDoSAIResponseParams
- type DescribeListDDoSGeoIPBlockConfigRequest
- type DescribeListDDoSGeoIPBlockConfigRequestParams
- type DescribeListDDoSGeoIPBlockConfigResponse
- type DescribeListDDoSGeoIPBlockConfigResponseParams
- type DescribeListDDoSSpeedLimitConfigRequest
- type DescribeListDDoSSpeedLimitConfigRequestParams
- type DescribeListDDoSSpeedLimitConfigResponse
- type DescribeListDDoSSpeedLimitConfigResponseParams
- type DescribeListIPAlarmConfigRequest
- type DescribeListIPAlarmConfigRequestParams
- type DescribeListIPAlarmConfigResponse
- type DescribeListIPAlarmConfigResponseParams
- type DescribeListListenerRequest
- type DescribeListListenerRequestParams
- type DescribeListListenerResponse
- type DescribeListListenerResponseParams
- type DescribeListPacketFilterConfigRequest
- type DescribeListPacketFilterConfigRequestParams
- type DescribeListPacketFilterConfigResponse
- type DescribeListPacketFilterConfigResponseParams
- type DescribeListPortAclListRequest
- type DescribeListPortAclListRequestParams
- type DescribeListPortAclListResponse
- type DescribeListPortAclListResponseParams
- type DescribeListProtectThresholdConfigRequest
- type DescribeListProtectThresholdConfigRequestParams
- type DescribeListProtectThresholdConfigResponse
- type DescribeListProtectThresholdConfigResponseParams
- type DescribeListProtocolBlockConfigRequest
- type DescribeListProtocolBlockConfigRequestParams
- type DescribeListProtocolBlockConfigResponse
- type DescribeListProtocolBlockConfigResponseParams
- type DescribeListSchedulingDomainRequest
- type DescribeListSchedulingDomainRequestParams
- type DescribeListSchedulingDomainResponse
- type DescribeListSchedulingDomainResponseParams
- type DescribeListWaterPrintConfigRequest
- type DescribeListWaterPrintConfigRequestParams
- type DescribeListWaterPrintConfigResponse
- type DescribeListWaterPrintConfigResponseParams
- type DescribeNewL7RulesErrHealthRequest
- type DescribeNewL7RulesErrHealthRequestParams
- type DescribeNewL7RulesErrHealthResponse
- type DescribeNewL7RulesErrHealthResponseParams
- type DescribeNewL7RulesRequest
- type DescribeNewL7RulesRequestParams
- type DescribeNewL7RulesResponse
- type DescribeNewL7RulesResponseParams
- type DescribeOverviewAttackTrendRequest
- type DescribeOverviewAttackTrendRequestParams
- type DescribeOverviewAttackTrendResponse
- type DescribeOverviewAttackTrendResponseParams
- type DescribeOverviewCCTrendRequest
- type DescribeOverviewCCTrendRequestParams
- type DescribeOverviewCCTrendResponse
- type DescribeOverviewCCTrendResponseParams
- type DescribeOverviewDDoSEventListRequest
- type DescribeOverviewDDoSEventListRequestParams
- type DescribeOverviewDDoSEventListResponse
- type DescribeOverviewDDoSEventListResponseParams
- type DescribeOverviewDDoSTrendRequest
- type DescribeOverviewDDoSTrendRequestParams
- type DescribeOverviewDDoSTrendResponse
- type DescribeOverviewDDoSTrendResponseParams
- type DescribeOverviewIndexRequest
- type DescribeOverviewIndexRequestParams
- type DescribeOverviewIndexResponse
- type DescribeOverviewIndexResponseParams
- type DescribePendingRiskInfoRequest
- type DescribePendingRiskInfoRequestParams
- type DescribePendingRiskInfoResponse
- type DescribePendingRiskInfoResponseParams
- type DisassociateDDoSEipAddressRequest
- type DisassociateDDoSEipAddressRequestParams
- type DisassociateDDoSEipAddressResponse
- type DisassociateDDoSEipAddressResponseParams
- type EipAddressPackRelation
- type EipAddressRelation
- type EipProductInfo
- type ForwardListener
- type HttpStatusMap
- type IPAlarmThresholdRelation
- type IPLineInfo
- type InsL7Rules
- type InstanceRelation
- type IpBlockData
- type IpSegment
- type KeyValue
- type L4RuleSource
- type L7RuleEntry
- type L7RuleHealth
- type Layer4Rule
- type Layer7Rule
- type ListenerCcThreholdConfig
- type ModifyCCLevelPolicyRequest
- type ModifyCCLevelPolicyRequestParams
- type ModifyCCLevelPolicyResponse
- type ModifyCCLevelPolicyResponseParams
- type ModifyCCPrecisionPolicyRequest
- type ModifyCCPrecisionPolicyRequestParams
- type ModifyCCPrecisionPolicyResponse
- type ModifyCCPrecisionPolicyResponseParams
- type ModifyCCReqLimitPolicyRequest
- type ModifyCCReqLimitPolicyRequestParams
- type ModifyCCReqLimitPolicyResponse
- type ModifyCCReqLimitPolicyResponseParams
- type ModifyCCThresholdPolicyRequest
- type ModifyCCThresholdPolicyRequestParams
- type ModifyCCThresholdPolicyResponse
- type ModifyCCThresholdPolicyResponseParams
- type ModifyCcBlackWhiteIpListRequest
- type ModifyCcBlackWhiteIpListRequestParams
- type ModifyCcBlackWhiteIpListResponse
- type ModifyCcBlackWhiteIpListResponseParams
- type ModifyDDoSBlackWhiteIpListRequest
- type ModifyDDoSBlackWhiteIpListRequestParams
- type ModifyDDoSBlackWhiteIpListResponse
- type ModifyDDoSBlackWhiteIpListResponseParams
- type ModifyDDoSGeoIPBlockConfigRequest
- type ModifyDDoSGeoIPBlockConfigRequestParams
- type ModifyDDoSGeoIPBlockConfigResponse
- type ModifyDDoSGeoIPBlockConfigResponseParams
- type ModifyDDoSLevelRequest
- type ModifyDDoSLevelRequestParams
- type ModifyDDoSLevelResponse
- type ModifyDDoSLevelResponseParams
- type ModifyDDoSSpeedLimitConfigRequest
- type ModifyDDoSSpeedLimitConfigRequestParams
- type ModifyDDoSSpeedLimitConfigResponse
- type ModifyDDoSSpeedLimitConfigResponseParams
- type ModifyDDoSThresholdRequest
- type ModifyDDoSThresholdRequestParams
- type ModifyDDoSThresholdResponse
- type ModifyDDoSThresholdResponseParams
- type ModifyDomainUsrNameRequest
- type ModifyDomainUsrNameRequestParams
- type ModifyDomainUsrNameResponse
- type ModifyDomainUsrNameResponseParams
- type ModifyNewDomainRulesRequest
- type ModifyNewDomainRulesRequestParams
- type ModifyNewDomainRulesResponse
- type ModifyNewDomainRulesResponseParams
- type ModifyPacketFilterConfigRequest
- type ModifyPacketFilterConfigRequestParams
- type ModifyPacketFilterConfigResponse
- type ModifyPacketFilterConfigResponseParams
- type ModifyPortAclConfigRequest
- type ModifyPortAclConfigRequestParams
- type ModifyPortAclConfigResponse
- type ModifyPortAclConfigResponseParams
- type NewL7RuleEntry
- type OverviewDDoSEvent
- type PackInfo
- type PacketFilterConfig
- type PacketFilterRelation
- type PortSegment
- type ProtectThresholdRelation
- type ProtocolBlockConfig
- type ProtocolBlockRelation
- type ProtocolPort
- type ProxyTypeInfo
- type RegionInfo
- type RuleInstanceRelation
- type SchedulingDomainInfo
- type SourceServer
- type SpeedValue
- type StaticPackRelation
- type SuccessCode
- type SwitchWaterPrintConfigRequest
- type SwitchWaterPrintConfigRequestParams
- type SwitchWaterPrintConfigResponse
- type SwitchWaterPrintConfigResponseParams
- type TagFilter
- type TagInfo
- type WaterPrintConfig
- type WaterPrintKey
- type WaterPrintRelation
Constants ¶
const ( // CAM签名/鉴权错误。 AUTHFAILURE = "AuthFailure" // DryRun 操作,代表请求将会是成功的,只是多传了 DryRun 参数。 DRYRUNOPERATION = "DryRunOperation" // 操作失败。 FAILEDOPERATION = "FailedOperation" // 内部错误。 INTERNALERROR = "InternalError" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // 参数取值错误。 INVALIDPARAMETERVALUE = "InvalidParameterValue" // 超过配额限制。 LIMITEXCEEDED = "LimitExceeded" // 缺少参数错误。 MISSINGPARAMETER = "MissingParameter" // 操作被拒绝。 OPERATIONDENIED = "OperationDenied" // 请求的次数超过了频率限制。 REQUESTLIMITEXCEEDED = "RequestLimitExceeded" // 资源被占用。 RESOURCEINUSE = "ResourceInUse" // 资源不足。 RESOURCEINSUFFICIENT = "ResourceInsufficient" // 资源不存在。 RESOURCENOTFOUND = "ResourceNotFound" // 资源不可用。 RESOURCEUNAVAILABLE = "ResourceUnavailable" // 资源售罄。 RESOURCESSOLDOUT = "ResourcesSoldOut" // 未授权操作。 UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // 未知参数错误。 UNKNOWNPARAMETER = "UnknownParameter" // 操作不支持。 UNSUPPORTEDOPERATION = "UnsupportedOperation" )
const APIVersion = "2020-03-09"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AclConfig ¶ added in v1.0.331
type AclConfig struct { // 协议类型, 可取值tcp, udp, all ForwardProtocol *string `json:"ForwardProtocol,omitnil,omitempty" name:"ForwardProtocol"` // 目的端口起始,可取值范围0~65535 DPortStart *uint64 `json:"DPortStart,omitnil,omitempty" name:"DPortStart"` // 目的端口结束,可取值范围0~65535 DPortEnd *uint64 `json:"DPortEnd,omitnil,omitempty" name:"DPortEnd"` // 来源端口起始,可取值范围0~65535 SPortStart *uint64 `json:"SPortStart,omitnil,omitempty" name:"SPortStart"` // 来源端口结束,可取值范围0~65535 SPortEnd *uint64 `json:"SPortEnd,omitnil,omitempty" name:"SPortEnd"` // 动作,可取值:drop, transmit, forward Action *string `json:"Action,omitnil,omitempty" name:"Action"` // 策略优先级,数字越小,级别越高,该规则越靠前匹配,取值1-1000 // 注意:此字段可能返回 null,表示取不到有效值。 Priority *uint64 `json:"Priority,omitnil,omitempty" name:"Priority"` }
type AclConfigRelation ¶ added in v1.0.333
type AclConfigRelation struct { // acl策略 AclConfig *AclConfig `json:"AclConfig,omitnil,omitempty" name:"AclConfig"` // 实例列表 InstanceDetailList []*InstanceRelation `json:"InstanceDetailList,omitnil,omitempty" name:"InstanceDetailList"` }
type AnycastOutPackRelation ¶ added in v1.0.432
type AnycastOutPackRelation struct { // 业务带宽(单位M) // 注意:此字段可能返回 null,表示取不到有效值。 NormalBandwidth *uint64 `json:"NormalBandwidth,omitnil,omitempty" name:"NormalBandwidth"` // 转发规则数 // 注意:此字段可能返回 null,表示取不到有效值。 ForwardRulesLimit *uint64 `json:"ForwardRulesLimit,omitnil,omitempty" name:"ForwardRulesLimit"` // 自动续费标记 // 注意:此字段可能返回 null,表示取不到有效值。 AutoRenewFlag *uint64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // 到期时间 // 注意:此字段可能返回 null,表示取不到有效值。 CurDeadline *string `json:"CurDeadline,omitnil,omitempty" name:"CurDeadline"` }
type AssociateDDoSEipAddressRequest ¶
type AssociateDDoSEipAddressRequest struct { *tchttp.BaseRequest // 资源实例ID,实例ID形如:bgpip-0000011x。只能填写高防IP实例。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 资源实例ID对应的高防弹性公网IP。 Eip *string `json:"Eip,omitnil,omitempty" name:"Eip"` // 要绑定的实例 ID。实例 ID 形如:ins-11112222。可通过登录控制台查询,也可通过 DescribeInstances 接口返回值中的InstanceId获取。 CvmInstanceID *string `json:"CvmInstanceID,omitnil,omitempty" name:"CvmInstanceID"` // cvm实例所在地域,例如:ap-hongkong。 CvmRegion *string `json:"CvmRegion,omitnil,omitempty" name:"CvmRegion"` }
func NewAssociateDDoSEipAddressRequest ¶
func NewAssociateDDoSEipAddressRequest() (request *AssociateDDoSEipAddressRequest)
func (*AssociateDDoSEipAddressRequest) FromJsonString ¶
func (r *AssociateDDoSEipAddressRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssociateDDoSEipAddressRequest) ToJsonString ¶
func (r *AssociateDDoSEipAddressRequest) ToJsonString() string
type AssociateDDoSEipAddressRequestParams ¶ added in v1.0.426
type AssociateDDoSEipAddressRequestParams struct { // 资源实例ID,实例ID形如:bgpip-0000011x。只能填写高防IP实例。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 资源实例ID对应的高防弹性公网IP。 Eip *string `json:"Eip,omitnil,omitempty" name:"Eip"` // 要绑定的实例 ID。实例 ID 形如:ins-11112222。可通过登录控制台查询,也可通过 DescribeInstances 接口返回值中的InstanceId获取。 CvmInstanceID *string `json:"CvmInstanceID,omitnil,omitempty" name:"CvmInstanceID"` // cvm实例所在地域,例如:ap-hongkong。 CvmRegion *string `json:"CvmRegion,omitnil,omitempty" name:"CvmRegion"` }
Predefined struct for user
type AssociateDDoSEipAddressResponse ¶
type AssociateDDoSEipAddressResponse struct { *tchttp.BaseResponse Response *AssociateDDoSEipAddressResponseParams `json:"Response"` }
func NewAssociateDDoSEipAddressResponse ¶
func NewAssociateDDoSEipAddressResponse() (response *AssociateDDoSEipAddressResponse)
func (*AssociateDDoSEipAddressResponse) FromJsonString ¶
func (r *AssociateDDoSEipAddressResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssociateDDoSEipAddressResponse) ToJsonString ¶
func (r *AssociateDDoSEipAddressResponse) ToJsonString() string
type AssociateDDoSEipAddressResponseParams ¶ added in v1.0.426
type AssociateDDoSEipAddressResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AssociateDDoSEipLoadBalancerRequest ¶ added in v1.0.228
type AssociateDDoSEipLoadBalancerRequest struct { *tchttp.BaseRequest // 资源实例ID,实例ID形如:bgpip-0000011x。只能填写高防IP实例。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 资源实例ID对应的高防弹性公网IP。 Eip *string `json:"Eip,omitnil,omitempty" name:"Eip"` // 要绑定的负载均衡ID。负载均衡 ID 形如:lb-0000002i。可通过登录控制台查询,也可通过 DescribeLoadBalancers 接口返回值中的LoadBalancerId获取。 LoadBalancerID *string `json:"LoadBalancerID,omitnil,omitempty" name:"LoadBalancerID"` // CLB所在地域,例如:ap-hongkong。 LoadBalancerRegion *string `json:"LoadBalancerRegion,omitnil,omitempty" name:"LoadBalancerRegion"` // CLB内网IP Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` }
func NewAssociateDDoSEipLoadBalancerRequest ¶ added in v1.0.228
func NewAssociateDDoSEipLoadBalancerRequest() (request *AssociateDDoSEipLoadBalancerRequest)
func (*AssociateDDoSEipLoadBalancerRequest) FromJsonString ¶ added in v1.0.228
func (r *AssociateDDoSEipLoadBalancerRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssociateDDoSEipLoadBalancerRequest) ToJsonString ¶ added in v1.0.228
func (r *AssociateDDoSEipLoadBalancerRequest) ToJsonString() string
type AssociateDDoSEipLoadBalancerRequestParams ¶ added in v1.0.426
type AssociateDDoSEipLoadBalancerRequestParams struct { // 资源实例ID,实例ID形如:bgpip-0000011x。只能填写高防IP实例。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 资源实例ID对应的高防弹性公网IP。 Eip *string `json:"Eip,omitnil,omitempty" name:"Eip"` // 要绑定的负载均衡ID。负载均衡 ID 形如:lb-0000002i。可通过登录控制台查询,也可通过 DescribeLoadBalancers 接口返回值中的LoadBalancerId获取。 LoadBalancerID *string `json:"LoadBalancerID,omitnil,omitempty" name:"LoadBalancerID"` // CLB所在地域,例如:ap-hongkong。 LoadBalancerRegion *string `json:"LoadBalancerRegion,omitnil,omitempty" name:"LoadBalancerRegion"` // CLB内网IP Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"` }
Predefined struct for user
type AssociateDDoSEipLoadBalancerResponse ¶ added in v1.0.228
type AssociateDDoSEipLoadBalancerResponse struct { *tchttp.BaseResponse Response *AssociateDDoSEipLoadBalancerResponseParams `json:"Response"` }
func NewAssociateDDoSEipLoadBalancerResponse ¶ added in v1.0.228
func NewAssociateDDoSEipLoadBalancerResponse() (response *AssociateDDoSEipLoadBalancerResponse)
func (*AssociateDDoSEipLoadBalancerResponse) FromJsonString ¶ added in v1.0.228
func (r *AssociateDDoSEipLoadBalancerResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssociateDDoSEipLoadBalancerResponse) ToJsonString ¶ added in v1.0.228
func (r *AssociateDDoSEipLoadBalancerResponse) ToJsonString() string
type AssociateDDoSEipLoadBalancerResponseParams ¶ added in v1.0.426
type AssociateDDoSEipLoadBalancerResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type BGPIPInstance ¶
type BGPIPInstance struct { // 资产实例的详细信息 InstanceDetail *InstanceRelation `json:"InstanceDetail,omitnil,omitempty" name:"InstanceDetail"` // 资产实例的规格信息 SpecificationLimit *BGPIPInstanceSpecification `json:"SpecificationLimit,omitnil,omitempty" name:"SpecificationLimit"` // 资产实例的使用统计信息 Usage *BGPIPInstanceUsages `json:"Usage,omitnil,omitempty" name:"Usage"` // 资产实例所在的地域 Region *RegionInfo `json:"Region,omitnil,omitempty" name:"Region"` // 资产实例的防护状态,状态码如下: // "idle":正常状态(无攻击) // "attacking":攻击中 // "blocking":封堵中 // "creating":创建中 // "deblocking":解封中 // "isolate":回收隔离中 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 到期时间 ExpiredTime *string `json:"ExpiredTime,omitnil,omitempty" name:"ExpiredTime"` // 购买时间 CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"` // 资产实例的名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 资产实例所属的套餐包信息, // 注意:当资产实例不是套餐包的实例时,此字段为null // 注意:此字段可能返回 null,表示取不到有效值。 PackInfo *PackInfo `json:"PackInfo,omitnil,omitempty" name:"PackInfo"` // 资产实例所属的三网套餐包详情, // 注意:当资产实例不是三网套餐包的实例时,此字段为null // 注意:此字段可能返回 null,表示取不到有效值。 StaticPackRelation *StaticPackRelation `json:"StaticPackRelation,omitnil,omitempty" name:"StaticPackRelation"` // 区分高防IP境外线路 // 注意:此字段可能返回 null,表示取不到有效值。 ZoneId *uint64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` // 区分集群 // 注意:此字段可能返回 null,表示取不到有效值。 Tgw *uint64 `json:"Tgw,omitnil,omitempty" name:"Tgw"` // 高防弹性公网IP状态,包含'CREATING'(创建中),'BINDING'(绑定中),'BIND'(已绑定),'UNBINDING'(解绑中),'UNBIND'(已解绑),'OFFLINING'(释放中),'BIND_ENI'(绑定悬空弹性网卡)。只对高防弹性公网IP实例有效。 // 注意:此字段可能返回 null,表示取不到有效值。 EipAddressStatus *string `json:"EipAddressStatus,omitnil,omitempty" name:"EipAddressStatus"` // 是否高防弹性公网IP实例,是为1,否为0。 // 注意:此字段可能返回 null,表示取不到有效值。 EipFlag *int64 `json:"EipFlag,omitnil,omitempty" name:"EipFlag"` // 资产实例所属的高防弹性公网IP套餐包详情, // 注意:当资产实例不是高防弹性公网IP套餐包的实例时,此字段为null // 注意:此字段可能返回 null,表示取不到有效值。 EipAddressPackRelation *EipAddressPackRelation `json:"EipAddressPackRelation,omitnil,omitempty" name:"EipAddressPackRelation"` // 高防弹性公网IP关联的实例信息。 // 注意:当资产实例不是高防弹性公网IP实例时,此字段为null // 注意:此字段可能返回 null,表示取不到有效值。 EipAddressInfo *EipAddressRelation `json:"EipAddressInfo,omitnil,omitempty" name:"EipAddressInfo"` // 建议客户接入的域名,客户可使用域名接入。 // 注意:此字段可能返回 null,表示取不到有效值。 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 是否开启安全加速,是为1,否为0。 DamDDoSStatus *uint64 `json:"DamDDoSStatus,omitnil,omitempty" name:"DamDDoSStatus"` // 是否Ipv6版本的IP, 是为1,否为0 // 注意:此字段可能返回 null,表示取不到有效值。 V6Flag *uint64 `json:"V6Flag,omitnil,omitempty" name:"V6Flag"` // 是否渠道版高防IP,是为1,否为0 // 注意:此字段可能返回 null,表示取不到有效值。 BGPIPChannelFlag *uint64 `json:"BGPIPChannelFlag,omitnil,omitempty" name:"BGPIPChannelFlag"` // 资源关联标签 // 注意:此字段可能返回 null,表示取不到有效值。 TagInfoList []*TagInfo `json:"TagInfoList,omitnil,omitempty" name:"TagInfoList"` // 资产实例所属的全力防护套餐包详情, // 注意:当资产实例不是全力防护套餐包的实例时,此字段为null // 注意:此字段可能返回 null,表示取不到有效值。 AnycastOutPackRelation *AnycastOutPackRelation `json:"AnycastOutPackRelation,omitnil,omitempty" name:"AnycastOutPackRelation"` // 资源实例版本 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceVersion *uint64 `json:"InstanceVersion,omitnil,omitempty" name:"InstanceVersion"` // 重保实例 // 注意:此字段可能返回 null,表示取不到有效值。 ConvoyId *string `json:"ConvoyId,omitnil,omitempty" name:"ConvoyId"` // 带宽后付费 // 注意:此字段可能返回 null,表示取不到有效值。 ElasticBandwidth *uint64 `json:"ElasticBandwidth,omitnil,omitempty" name:"ElasticBandwidth"` // 是否为EO代播的ip: 1是,0不是 // 注意:此字段可能返回 null,表示取不到有效值。 EOFlag *uint64 `json:"EOFlag,omitnil,omitempty" name:"EOFlag"` }
type BGPIPInstanceSpecification ¶
type BGPIPInstanceSpecification struct { // 保底防护峰值,单位Mbps ProtectBandwidth *uint64 `json:"ProtectBandwidth,omitnil,omitempty" name:"ProtectBandwidth"` // CC防护峰值,单位qps ProtectCCQPS *uint64 `json:"ProtectCCQPS,omitnil,omitempty" name:"ProtectCCQPS"` // 正常业务带宽,单位Mbps NormalBandwidth *uint64 `json:"NormalBandwidth,omitnil,omitempty" name:"NormalBandwidth"` // 转发规则数,单位条 ForwardRulesLimit *uint64 `json:"ForwardRulesLimit,omitnil,omitempty" name:"ForwardRulesLimit"` // 自动续费状态,取值[ // 0:没有开启自动续费 // 1:开启了自动续费 // ] AutoRenewFlag *uint64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // 高防IP线路,取值为[ // 1:BGP线路 // 2:电信 // 3:联通 // 4:移动 // 99:第三方合作线路 // ] Line *uint64 `json:"Line,omitnil,omitempty" name:"Line"` // 弹性防护峰值,单位Mbps ElasticBandwidth *uint64 `json:"ElasticBandwidth,omitnil,omitempty" name:"ElasticBandwidth"` }
type BGPIPInstanceUsages ¶
type BGPIPInstanceUsages struct { // 已使用的端口规则数,单位条 PortRulesUsage *uint64 `json:"PortRulesUsage,omitnil,omitempty" name:"PortRulesUsage"` // 已使用的域名规则数,单位条 DomainRulesUsage *uint64 `json:"DomainRulesUsage,omitnil,omitempty" name:"DomainRulesUsage"` // 最近7天的攻击次数,单位次 Last7DayAttackCount *uint64 `json:"Last7DayAttackCount,omitnil,omitempty" name:"Last7DayAttackCount"` }
type BGPIPL7RuleEntry ¶ added in v1.0.845
type BGPIPL7RuleEntry struct { // 转发协议,取值[http, https] Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 转发域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 负载均衡方式,取值[1(加权轮询)] LbType *uint64 `json:"LbType,omitnil,omitempty" name:"LbType"` // 会话保持开关,取值[0(会话保持关闭),1(会话保持开启)] KeepEnable *uint64 `json:"KeepEnable,omitnil,omitempty" name:"KeepEnable"` // 会话保持时间,单位秒 KeepTime *uint64 `json:"KeepTime,omitnil,omitempty" name:"KeepTime"` // 回源方式,取值[1(域名回源),2(IP回源)] SourceType *uint64 `json:"SourceType,omitnil,omitempty" name:"SourceType"` // 回源列表 SourceList []*L4RuleSource `json:"SourceList,omitnil,omitempty" name:"SourceList"` // 区域码 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"` // 规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段; RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 规则描述 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // 证书来源,当转发协议为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"` // 规则状态,取值[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 *int64 `json:"CCThreshold,omitnil,omitempty" name:"CCThreshold"` // HTTPS协议的CC防护等级 CCLevel *string `json:"CCLevel,omitnil,omitempty" name:"CCLevel"` // 修改时间 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"` // http强制跳转https,1表示打开,0表示关闭 RewriteHttps *uint64 `json:"RewriteHttps,omitnil,omitempty" name:"RewriteHttps"` // 规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期 ErrCode *uint64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"` // 版本 // 注意:此字段可能返回 null,表示取不到有效值。 Version *uint64 `json:"Version,omitnil,omitempty" name:"Version"` }
type BGPInstance ¶
type BGPInstance struct { // 资产实例的详细信息 InstanceDetail *InstanceRelation `json:"InstanceDetail,omitnil,omitempty" name:"InstanceDetail"` // 资产实例的规格信息 SpecificationLimit *BGPInstanceSpecification `json:"SpecificationLimit,omitnil,omitempty" name:"SpecificationLimit"` // 资产实例的使用统计信息 Usage *BGPInstanceUsages `json:"Usage,omitnil,omitempty" name:"Usage"` // 资产实例所在的地域 Region *RegionInfo `json:"Region,omitnil,omitempty" name:"Region"` // 资产实例的防护状态,状态码如下: // "idle":正常状态(无攻击) // "attacking":攻击中 // "blocking":封堵中 // "creating":创建中 // "deblocking":解封中 // "isolate":回收隔离中 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 购买时间 CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"` // 到期时间 ExpiredTime *string `json:"ExpiredTime,omitnil,omitempty" name:"ExpiredTime"` // 资产实例的名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 资产实例所属的套餐包信息, // 注意:当资产实例不是套餐包的实例时,此字段为null // 注意:此字段可能返回 null,表示取不到有效值。 PackInfo *PackInfo `json:"PackInfo,omitnil,omitempty" name:"PackInfo"` // 高防包绑定的EIP属于的云产品信息 EipProductInfos []*EipProductInfo `json:"EipProductInfos,omitnil,omitempty" name:"EipProductInfos"` // 高防包绑定状态,取值[ // "idle":绑定已完成 // "bounding":正在绑定中 // "failed":绑定失败 // ] BoundStatus *string `json:"BoundStatus,omitnil,omitempty" name:"BoundStatus"` // 四层防护严格级别 DDoSLevel *string `json:"DDoSLevel,omitnil,omitempty" name:"DDoSLevel"` // CC防护开关 CCEnable *int64 `json:"CCEnable,omitnil,omitempty" name:"CCEnable"` // 资源关联标签 TagInfoList []*TagInfo `json:"TagInfoList,omitnil,omitempty" name:"TagInfoList"` // 新版本1ip高防包 IpCountNewFlag *uint64 `json:"IpCountNewFlag,omitnil,omitempty" name:"IpCountNewFlag"` // 攻击封堵套餐标记 VitalityVersion *uint64 `json:"VitalityVersion,omitnil,omitempty" name:"VitalityVersion"` // 网络线路 // 注意:此字段可能返回 null,表示取不到有效值。 Line *uint64 `json:"Line,omitnil,omitempty" name:"Line"` // 不计费的业务带宽 // 注意:此字段可能返回 null,表示取不到有效值。 FreeServiceBandwidth *uint64 `json:"FreeServiceBandwidth,omitnil,omitempty" name:"FreeServiceBandwidth"` // 弹性业务带宽开关 ElasticServiceBandwidth *uint64 `json:"ElasticServiceBandwidth,omitnil,omitempty" name:"ElasticServiceBandwidth"` // 赠送的业务带宽 GiftServiceBandWidth *int64 `json:"GiftServiceBandWidth,omitnil,omitempty" name:"GiftServiceBandWidth"` // 修改时间 // 注意:此字段可能返回 null,表示取不到有效值。 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // 是否是基础防护加强版 0: 不是 1: 是 // 注意:此字段可能返回 null,表示取不到有效值。 BasicPlusFlag *uint64 `json:"BasicPlusFlag,omitnil,omitempty" name:"BasicPlusFlag"` // 是否是商业模式优化-普惠版 // 注意:此字段可能返回 null,表示取不到有效值。 PlanCntFlag *uint64 `json:"PlanCntFlag,omitnil,omitempty" name:"PlanCntFlag"` // 是否跨区域产品 0: 不包含跨区域产品 1: 中国大陆跨区域产品 2: 非中国大陆跨区域产品 // 注意:此字段可能返回 null,表示取不到有效值。 TransRegionFlag *uint64 `json:"TransRegionFlag,omitnil,omitempty" name:"TransRegionFlag"` // 是否为超级高防包 // 注意:此字段可能返回 null,表示取不到有效值。 SuperPackFlag *uint64 `json:"SuperPackFlag,omitnil,omitempty" name:"SuperPackFlag"` // 所属ZoneId // 注意:此字段可能返回 null,表示取不到有效值。 ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"` }
type BGPInstanceSpecification ¶
type BGPInstanceSpecification struct { // 保底防护峰值,单位Gbps ProtectBandwidth *uint64 `json:"ProtectBandwidth,omitnil,omitempty" name:"ProtectBandwidth"` // 防护次数,单位次 ProtectCountLimit *uint64 `json:"ProtectCountLimit,omitnil,omitempty" name:"ProtectCountLimit"` // 防护IP数,单位个 ProtectIPNumberLimit *uint64 `json:"ProtectIPNumberLimit,omitnil,omitempty" name:"ProtectIPNumberLimit"` // 自动续费状态,取值[ // 0:没有开启自动续费 // 1:开启了自动续费 // ] AutoRenewFlag *uint64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // 联合产品标记,0代表普通高防包,1代表联合高防包 // 注意:此字段可能返回 null,表示取不到有效值。 UnionPackFlag *uint64 `json:"UnionPackFlag,omitnil,omitempty" name:"UnionPackFlag"` // 业务带宽 // 注意:此字段可能返回 null,表示取不到有效值。 ServiceBandWidth *uint64 `json:"ServiceBandWidth,omitnil,omitempty" name:"ServiceBandWidth"` // 战斗服版本标记,0表示普通高防包,1表示战斗服高防包 // 注意:此字段可能返回 null,表示取不到有效值。 BattleEditionFlag *uint64 `json:"BattleEditionFlag,omitnil,omitempty" name:"BattleEditionFlag"` // 渠道版标记,0表示普通高防包,1表示渠道版高防包 // 注意:此字段可能返回 null,表示取不到有效值。 ChannelEditionFlag *uint64 `json:"ChannelEditionFlag,omitnil,omitempty" name:"ChannelEditionFlag"` // 高防包企业版标记,0表示普通高防包;1表示企业版高防包 // 注意:此字段可能返回 null,表示取不到有效值。 EnterpriseFlag *uint64 `json:"EnterpriseFlag,omitnil,omitempty" name:"EnterpriseFlag"` // 高防包企业版弹性阈值,0表示未开启;大于0为弹性防护阈值 // 注意:此字段可能返回 null,表示取不到有效值。 ElasticLimit *uint64 `json:"ElasticLimit,omitnil,omitempty" name:"ElasticLimit"` // 降配后的防护能力,单位Gbps // 注意:此字段可能返回 null,表示取不到有效值。 DownGradeProtect *uint64 `json:"DownGradeProtect,omitnil,omitempty" name:"DownGradeProtect"` }
type BGPInstanceUsages ¶
type BGPInstanceUsages struct { // 已使用的防护次数,单位次 ProtectCountUsage *uint64 `json:"ProtectCountUsage,omitnil,omitempty" name:"ProtectCountUsage"` // 已防护的IP数,单位个 ProtectIPNumberUsage *uint64 `json:"ProtectIPNumberUsage,omitnil,omitempty" name:"ProtectIPNumberUsage"` // 最近7天的攻击次数,单位次 Last7DayAttackCount *uint64 `json:"Last7DayAttackCount,omitnil,omitempty" name:"Last7DayAttackCount"` }
type BlackWhiteIpRelation ¶
type BlackWhiteIpRelation struct { // IP地址 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // IP类型,取值[black(黑IP),white(白IP)] Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 黑白IP所属的实例 InstanceDetailList []*InstanceRelation `json:"InstanceDetailList,omitnil,omitempty" name:"InstanceDetailList"` // ip掩码,0表示32位完整ip Mask *uint64 `json:"Mask,omitnil,omitempty" name:"Mask"` // 修改时间 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` }
type BoundIpInfo ¶ added in v1.0.194
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"` // IP所属的资源实例ID,绑定操作为必填项,解绑操作可不填。例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*); 如果绑定的是托管IP没有对应的资源实例ID,请填写"none"; InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 产品分类下的子类型,绑定操作为必填项,解绑操作可不填。取值[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"` // 运营商,绑定操作为必填项,解绑操作可不填。0:电信;1:联通;2:移动;5:BGP IspCode *uint64 `json:"IspCode,omitnil,omitempty" name:"IspCode"` // 域名化资产对应的域名 // 注意:此字段可能返回 null,表示取不到有效值。 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
type CCLevelPolicy ¶ added in v1.0.358
type CCLevelPolicy struct { // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Ip Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 协议 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 防护等级,可取值default表示默认策略,loose表示宽松,strict表示严格 Level *string `json:"Level,omitnil,omitempty" name:"Level"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 修改时间 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` }
type CCPrecisionPlyRecord ¶ added in v1.0.343
type CCPrecisionPlyRecord struct { // 配置项类型,当前仅支持value FieldType *string `json:"FieldType,omitnil,omitempty" name:"FieldType"` // 配置字段,可取值cgi, ua, cookie, referer, accept, srcip FieldName *string `json:"FieldName,omitnil,omitempty" name:"FieldName"` // 配置取值 Value *string `json:"Value,omitnil,omitempty" name:"Value"` // 配置项值比对方式,可取值equal ,not_equal, include ValueOperator *string `json:"ValueOperator,omitnil,omitempty" name:"ValueOperator"` }
type CCPrecisionPolicy ¶ added in v1.0.343
type CCPrecisionPolicy struct { // 策略Id PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Ip地址 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 协议 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 策略方式(丢弃或验证码) PolicyAction *string `json:"PolicyAction,omitnil,omitempty" name:"PolicyAction"` // 策略列表 PolicyList []*CCPrecisionPlyRecord `json:"PolicyList,omitnil,omitempty" name:"PolicyList"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 修改时间 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` }
type CCReqLimitPolicy ¶ added in v1.0.343
type CCReqLimitPolicy struct { // 策略Id PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Ip地址 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 协议,可取值HTTP,HTTPS Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 策略项 PolicyRecord *CCReqLimitPolicyRecord `json:"PolicyRecord,omitnil,omitempty" name:"PolicyRecord"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 修改时间 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` }
type CCReqLimitPolicyRecord ¶ added in v1.0.343
type CCReqLimitPolicyRecord struct { // 统计周期,可取值1,10,30,60,单位秒 Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 请求数,取值1~20000 RequestNum *uint64 `json:"RequestNum,omitnil,omitempty" name:"RequestNum"` // 频率限制策略方式,可取值alg表示验证码,drop表示丢弃 Action *string `json:"Action,omitnil,omitempty" name:"Action"` // 频率限制策略时长,可取值1~86400,单位秒 ExecuteDuration *uint64 `json:"ExecuteDuration,omitnil,omitempty" name:"ExecuteDuration"` // 策略项比对方式,可取值include表示包含,equal表示等于 Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"` // Uri,三个策略项仅可填其中之一 Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"` // User-Agent,三个策略项仅可填其中之一 UserAgent *string `json:"UserAgent,omitnil,omitempty" name:"UserAgent"` // Cookie,三个策略项仅可填其中之一 Cookie *string `json:"Cookie,omitnil,omitempty" name:"Cookie"` }
type CCThresholdPolicy ¶ added in v1.0.358
type CCThresholdPolicy struct { // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // Ip地址 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 协议 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 清洗阈值 Threshold *int64 `json:"Threshold,omitnil,omitempty" name:"Threshold"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 修改时间 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` }
type CcBlackWhiteIpPolicy ¶ added in v1.0.343
type CcBlackWhiteIpPolicy struct { // 策略Id PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP地址 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // IP类型,取值[black(黑名单IP), white(白名单IP)] Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 黑白名单IP地址 BlackWhiteIp *string `json:"BlackWhiteIp,omitnil,omitempty" name:"BlackWhiteIp"` // 掩码 Mask *uint64 `json:"Mask,omitnil,omitempty" name:"Mask"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 修改时间 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` }
type CcGeoIPBlockConfig ¶ added in v1.0.343
type CcGeoIPBlockConfig struct { // 区域类型,取值[ // oversea(境外) // china(国内) // customized(自定义地区) // ] RegionType *string `json:"RegionType,omitnil,omitempty" name:"RegionType"` // 封禁动作,取值[ // drop(拦截) // alg(人机校验) // ] Action *string `json:"Action,omitnil,omitempty" name:"Action"` // 配置ID,配置添加成功后生成;添加新配置时不用填写此字段,修改或删除配置时需要填写配置ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 当RegionType为customized时,必须填写AreaList;当RegionType为china或oversea时,AreaList为空 AreaList []*int64 `json:"AreaList,omitnil,omitempty" name:"AreaList"` }
type CcGeoIpPolicyNew ¶ added in v1.0.343
type CcGeoIpPolicyNew struct { // 策略Id PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP地址 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议,可取值HTTP,HTTPS Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 用户动作,drop或alg Action *string `json:"Action,omitnil,omitempty" name:"Action"` // 地域类型,分为china, oversea与customized RegionType *string `json:"RegionType,omitnil,omitempty" name:"RegionType"` // 用户选择封禁的地域ID列表 AreaList []*uint64 `json:"AreaList,omitnil,omitempty" name:"AreaList"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 修改时间 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` }
type CertIdInsL7Rules ¶ added in v1.0.193
type CertIdInsL7Rules struct { // 使用证书的规则列表 L7Rules []*InsL7Rules `json:"L7Rules,omitnil,omitempty" name:"L7Rules"` // 证书ID CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"` }
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) AssociateDDoSEipAddress ¶
func (c *Client) AssociateDDoSEipAddress(request *AssociateDDoSEipAddressRequest) (response *AssociateDDoSEipAddressResponse, err error)
AssociateDDoSEipAddress 本接口 (AssociateDDoSEipAddress) 用于将高防弹性公网IP绑定到实例或弹性网卡的指定内网 IP 上。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AssociateDDoSEipAddressWithContext ¶ added in v1.0.324
func (c *Client) AssociateDDoSEipAddressWithContext(ctx context.Context, request *AssociateDDoSEipAddressRequest) (response *AssociateDDoSEipAddressResponse, err error)
AssociateDDoSEipAddress 本接口 (AssociateDDoSEipAddress) 用于将高防弹性公网IP绑定到实例或弹性网卡的指定内网 IP 上。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AssociateDDoSEipLoadBalancer ¶ added in v1.0.228
func (c *Client) AssociateDDoSEipLoadBalancer(request *AssociateDDoSEipLoadBalancerRequest) (response *AssociateDDoSEipLoadBalancerResponse, err error)
AssociateDDoSEipLoadBalancer 本接口 (AssociateDDoSEipLoadBalancer) 用于将高防弹性公网IP绑定到负载均衡指定内网 IP 上。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AssociateDDoSEipLoadBalancerWithContext ¶ added in v1.0.324
func (c *Client) AssociateDDoSEipLoadBalancerWithContext(ctx context.Context, request *AssociateDDoSEipLoadBalancerRequest) (response *AssociateDDoSEipLoadBalancerResponse, err error)
AssociateDDoSEipLoadBalancer 本接口 (AssociateDDoSEipLoadBalancer) 用于将高防弹性公网IP绑定到负载均衡指定内网 IP 上。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateBlackWhiteIpList ¶
func (c *Client) CreateBlackWhiteIpList(request *CreateBlackWhiteIpListRequest) (response *CreateBlackWhiteIpListResponse, err error)
CreateBlackWhiteIpList 添加DDoS防护的IP黑白名单
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateBlackWhiteIpListWithContext ¶ added in v1.0.324
func (c *Client) CreateBlackWhiteIpListWithContext(ctx context.Context, request *CreateBlackWhiteIpListRequest) (response *CreateBlackWhiteIpListResponse, err error)
CreateBlackWhiteIpList 添加DDoS防护的IP黑白名单
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateBoundIP ¶ added in v1.0.194
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) CreateCCPrecisionPolicy ¶ added in v1.0.343
func (c *Client) CreateCCPrecisionPolicy(request *CreateCCPrecisionPolicyRequest) (response *CreateCCPrecisionPolicyResponse, err error)
CreateCCPrecisionPolicy 新增CC精准防护策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateCCPrecisionPolicyWithContext ¶ added in v1.0.343
func (c *Client) CreateCCPrecisionPolicyWithContext(ctx context.Context, request *CreateCCPrecisionPolicyRequest) (response *CreateCCPrecisionPolicyResponse, err error)
CreateCCPrecisionPolicy 新增CC精准防护策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateCCReqLimitPolicy ¶ added in v1.0.343
func (c *Client) CreateCCReqLimitPolicy(request *CreateCCReqLimitPolicyRequest) (response *CreateCCReqLimitPolicyResponse, err error)
CreateCCReqLimitPolicy 新增CC频率限制策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateCCReqLimitPolicyWithContext ¶ added in v1.0.343
func (c *Client) CreateCCReqLimitPolicyWithContext(ctx context.Context, request *CreateCCReqLimitPolicyRequest) (response *CreateCCReqLimitPolicyResponse, err error)
CreateCCReqLimitPolicy 新增CC频率限制策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateCcBlackWhiteIpList ¶ added in v1.0.358
func (c *Client) CreateCcBlackWhiteIpList(request *CreateCcBlackWhiteIpListRequest) (response *CreateCcBlackWhiteIpListResponse, err error)
CreateCcBlackWhiteIpList 新建CC四层黑白名单
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateCcBlackWhiteIpListWithContext ¶ added in v1.0.358
func (c *Client) CreateCcBlackWhiteIpListWithContext(ctx context.Context, request *CreateCcBlackWhiteIpListRequest) (response *CreateCcBlackWhiteIpListResponse, err error)
CreateCcBlackWhiteIpList 新建CC四层黑白名单
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateCcGeoIPBlockConfig ¶ added in v1.0.343
func (c *Client) CreateCcGeoIPBlockConfig(request *CreateCcGeoIPBlockConfigRequest) (response *CreateCcGeoIPBlockConfigResponse, err error)
CreateCcGeoIPBlockConfig 新建CC防护的地域封禁配置
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateCcGeoIPBlockConfigWithContext ¶ added in v1.0.343
func (c *Client) CreateCcGeoIPBlockConfigWithContext(ctx context.Context, request *CreateCcGeoIPBlockConfigRequest) (response *CreateCcGeoIPBlockConfigResponse, err error)
CreateCcGeoIPBlockConfig 新建CC防护的地域封禁配置
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateDDoSAI ¶
func (c *Client) CreateDDoSAI(request *CreateDDoSAIRequest) (response *CreateDDoSAIResponse, err error)
CreateDDoSAI 设置DDoS防护的AI防护开关
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateDDoSAIWithContext ¶ added in v1.0.324
func (c *Client) CreateDDoSAIWithContext(ctx context.Context, request *CreateDDoSAIRequest) (response *CreateDDoSAIResponse, err error)
CreateDDoSAI 设置DDoS防护的AI防护开关
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateDDoSBlackWhiteIpList ¶ added in v1.0.317
func (c *Client) CreateDDoSBlackWhiteIpList(request *CreateDDoSBlackWhiteIpListRequest) (response *CreateDDoSBlackWhiteIpListResponse, err error)
CreateDDoSBlackWhiteIpList 添加DDoS防护的IP网段黑白名单
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateDDoSBlackWhiteIpListWithContext ¶ added in v1.0.324
func (c *Client) CreateDDoSBlackWhiteIpListWithContext(ctx context.Context, request *CreateDDoSBlackWhiteIpListRequest) (response *CreateDDoSBlackWhiteIpListResponse, err error)
CreateDDoSBlackWhiteIpList 添加DDoS防护的IP网段黑白名单
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateDDoSConnectLimit ¶ added in v1.0.332
func (c *Client) CreateDDoSConnectLimit(request *CreateDDoSConnectLimitRequest) (response *CreateDDoSConnectLimitResponse, err error)
CreateDDoSConnectLimit 配置DDoS连接抑制选项
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateDDoSConnectLimitWithContext ¶ added in v1.0.332
func (c *Client) CreateDDoSConnectLimitWithContext(ctx context.Context, request *CreateDDoSConnectLimitRequest) (response *CreateDDoSConnectLimitResponse, err error)
CreateDDoSConnectLimit 配置DDoS连接抑制选项
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateDDoSGeoIPBlockConfig ¶
func (c *Client) CreateDDoSGeoIPBlockConfig(request *CreateDDoSGeoIPBlockConfigRequest) (response *CreateDDoSGeoIPBlockConfigResponse, err error)
CreateDDoSGeoIPBlockConfig 添加DDoS防护的区域封禁配置
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateDDoSGeoIPBlockConfigWithContext ¶ added in v1.0.324
func (c *Client) CreateDDoSGeoIPBlockConfigWithContext(ctx context.Context, request *CreateDDoSGeoIPBlockConfigRequest) (response *CreateDDoSGeoIPBlockConfigResponse, err error)
CreateDDoSGeoIPBlockConfig 添加DDoS防护的区域封禁配置
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateDDoSSpeedLimitConfig ¶
func (c *Client) CreateDDoSSpeedLimitConfig(request *CreateDDoSSpeedLimitConfigRequest) (response *CreateDDoSSpeedLimitConfigResponse, err error)
CreateDDoSSpeedLimitConfig 添加DDoS防护的访问限速配置
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateDDoSSpeedLimitConfigWithContext ¶ added in v1.0.324
func (c *Client) CreateDDoSSpeedLimitConfigWithContext(ctx context.Context, request *CreateDDoSSpeedLimitConfigRequest) (response *CreateDDoSSpeedLimitConfigResponse, err error)
CreateDDoSSpeedLimitConfig 添加DDoS防护的访问限速配置
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateDefaultAlarmThreshold ¶
func (c *Client) CreateDefaultAlarmThreshold(request *CreateDefaultAlarmThresholdRequest) (response *CreateDefaultAlarmThresholdResponse, err error)
CreateDefaultAlarmThreshold 设置单IP默认告警阈值配置
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) CreateDefaultAlarmThresholdWithContext ¶ added in v1.0.324
func (c *Client) CreateDefaultAlarmThresholdWithContext(ctx context.Context, request *CreateDefaultAlarmThresholdRequest) (response *CreateDefaultAlarmThresholdResponse, err error)
CreateDefaultAlarmThreshold 设置单IP默认告警阈值配置
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) CreateIPAlarmThresholdConfig ¶
func (c *Client) CreateIPAlarmThresholdConfig(request *CreateIPAlarmThresholdConfigRequest) (response *CreateIPAlarmThresholdConfigResponse, err error)
CreateIPAlarmThresholdConfig 设置单IP告警阈值配置
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) CreateIPAlarmThresholdConfigWithContext ¶ added in v1.0.324
func (c *Client) CreateIPAlarmThresholdConfigWithContext(ctx context.Context, request *CreateIPAlarmThresholdConfigRequest) (response *CreateIPAlarmThresholdConfigResponse, err error)
CreateIPAlarmThresholdConfig 设置单IP告警阈值配置
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse"
func (*Client) CreateL7RuleCerts ¶ added in v1.0.193
func (c *Client) CreateL7RuleCerts(request *CreateL7RuleCertsRequest) (response *CreateL7RuleCertsResponse, err error)
CreateL7RuleCerts 批量配置L7转发规则的证书供SSL测调用
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) CreateL7RuleCertsWithContext ¶ added in v1.0.324
func (c *Client) CreateL7RuleCertsWithContext(ctx context.Context, request *CreateL7RuleCertsRequest) (response *CreateL7RuleCertsResponse, err error)
CreateL7RuleCerts 批量配置L7转发规则的证书供SSL测调用
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) CreateNewL7Rules ¶ added in v1.0.440
func (c *Client) CreateNewL7Rules(request *CreateNewL7RulesRequest) (response *CreateNewL7RulesResponse, err error)
CreateNewL7Rules 添加7层转发规则
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateNewL7RulesWithContext ¶ added in v1.0.440
func (c *Client) CreateNewL7RulesWithContext(ctx context.Context, request *CreateNewL7RulesRequest) (response *CreateNewL7RulesResponse, err error)
CreateNewL7Rules 添加7层转发规则
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreatePacketFilterConfig ¶
func (c *Client) CreatePacketFilterConfig(request *CreatePacketFilterConfigRequest) (response *CreatePacketFilterConfigResponse, err error)
CreatePacketFilterConfig 添加DDoS防护的特征过滤规则
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreatePacketFilterConfigWithContext ¶ added in v1.0.324
func (c *Client) CreatePacketFilterConfigWithContext(ctx context.Context, request *CreatePacketFilterConfigRequest) (response *CreatePacketFilterConfigResponse, err error)
CreatePacketFilterConfig 添加DDoS防护的特征过滤规则
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreatePortAclConfig ¶ added in v1.0.331
func (c *Client) CreatePortAclConfig(request *CreatePortAclConfigRequest) (response *CreatePortAclConfigResponse, err error)
CreatePortAclConfig 添加DDoS防护的端口acl策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreatePortAclConfigList ¶ added in v1.0.331
func (c *Client) CreatePortAclConfigList(request *CreatePortAclConfigListRequest) (response *CreatePortAclConfigListResponse, err error)
CreatePortAclConfigList 批量添加DDoS防护的端口acl策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreatePortAclConfigListWithContext ¶ added in v1.0.331
func (c *Client) CreatePortAclConfigListWithContext(ctx context.Context, request *CreatePortAclConfigListRequest) (response *CreatePortAclConfigListResponse, err error)
CreatePortAclConfigList 批量添加DDoS防护的端口acl策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreatePortAclConfigWithContext ¶ added in v1.0.331
func (c *Client) CreatePortAclConfigWithContext(ctx context.Context, request *CreatePortAclConfigRequest) (response *CreatePortAclConfigResponse, err error)
CreatePortAclConfig 添加DDoS防护的端口acl策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateProtocolBlockConfig ¶
func (c *Client) CreateProtocolBlockConfig(request *CreateProtocolBlockConfigRequest) (response *CreateProtocolBlockConfigResponse, err error)
CreateProtocolBlockConfig 设置DDoS防护的协议封禁配置
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateProtocolBlockConfigWithContext ¶ added in v1.0.324
func (c *Client) CreateProtocolBlockConfigWithContext(ctx context.Context, request *CreateProtocolBlockConfigRequest) (response *CreateProtocolBlockConfigResponse, err error)
CreateProtocolBlockConfig 设置DDoS防护的协议封禁配置
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateSchedulingDomain ¶
func (c *Client) CreateSchedulingDomain(request *CreateSchedulingDomainRequest) (response *CreateSchedulingDomainResponse, err error)
CreateSchedulingDomain 创建一个域名,可用于在封堵时调度切换IP
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) CreateSchedulingDomainWithContext ¶ added in v1.0.324
func (c *Client) CreateSchedulingDomainWithContext(ctx context.Context, request *CreateSchedulingDomainRequest) (response *CreateSchedulingDomainResponse, err error)
CreateSchedulingDomain 创建一个域名,可用于在封堵时调度切换IP
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) CreateWaterPrintConfig ¶
func (c *Client) CreateWaterPrintConfig(request *CreateWaterPrintConfigRequest) (response *CreateWaterPrintConfigResponse, err error)
CreateWaterPrintConfig 添加DDoS防护的水印防护配置
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateWaterPrintConfigWithContext ¶ added in v1.0.324
func (c *Client) CreateWaterPrintConfigWithContext(ctx context.Context, request *CreateWaterPrintConfigRequest) (response *CreateWaterPrintConfigResponse, err error)
CreateWaterPrintConfig 添加DDoS防护的水印防护配置
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateWaterPrintKey ¶
func (c *Client) CreateWaterPrintKey(request *CreateWaterPrintKeyRequest) (response *CreateWaterPrintKeyResponse, err error)
CreateWaterPrintKey 添加DDoS防护的水印防护密钥
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateWaterPrintKeyWithContext ¶ added in v1.0.324
func (c *Client) CreateWaterPrintKeyWithContext(ctx context.Context, request *CreateWaterPrintKeyRequest) (response *CreateWaterPrintKeyResponse, err error)
CreateWaterPrintKey 添加DDoS防护的水印防护密钥
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteCCLevelPolicy ¶ added in v1.0.358
func (c *Client) DeleteCCLevelPolicy(request *DeleteCCLevelPolicyRequest) (response *DeleteCCLevelPolicyResponse, err error)
DeleteCCLevelPolicy 删除CC分级策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteCCLevelPolicyWithContext ¶ added in v1.0.358
func (c *Client) DeleteCCLevelPolicyWithContext(ctx context.Context, request *DeleteCCLevelPolicyRequest) (response *DeleteCCLevelPolicyResponse, err error)
DeleteCCLevelPolicy 删除CC分级策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteCCPrecisionPolicy ¶ added in v1.0.343
func (c *Client) DeleteCCPrecisionPolicy(request *DeleteCCPrecisionPolicyRequest) (response *DeleteCCPrecisionPolicyResponse, err error)
DeleteCCPrecisionPolicy 删除CC精准防护策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteCCPrecisionPolicyWithContext ¶ added in v1.0.343
func (c *Client) DeleteCCPrecisionPolicyWithContext(ctx context.Context, request *DeleteCCPrecisionPolicyRequest) (response *DeleteCCPrecisionPolicyResponse, err error)
DeleteCCPrecisionPolicy 删除CC精准防护策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteCCRequestLimitPolicy ¶ added in v1.0.343
func (c *Client) DeleteCCRequestLimitPolicy(request *DeleteCCRequestLimitPolicyRequest) (response *DeleteCCRequestLimitPolicyResponse, err error)
DeleteCCRequestLimitPolicy 删除CC频率限制策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteCCRequestLimitPolicyWithContext ¶ added in v1.0.343
func (c *Client) DeleteCCRequestLimitPolicyWithContext(ctx context.Context, request *DeleteCCRequestLimitPolicyRequest) (response *DeleteCCRequestLimitPolicyResponse, err error)
DeleteCCRequestLimitPolicy 删除CC频率限制策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteCCThresholdPolicy ¶ added in v1.0.358
func (c *Client) DeleteCCThresholdPolicy(request *DeleteCCThresholdPolicyRequest) (response *DeleteCCThresholdPolicyResponse, err error)
DeleteCCThresholdPolicy 删除CC清洗阈值策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteCCThresholdPolicyWithContext ¶ added in v1.0.358
func (c *Client) DeleteCCThresholdPolicyWithContext(ctx context.Context, request *DeleteCCThresholdPolicyRequest) (response *DeleteCCThresholdPolicyResponse, err error)
DeleteCCThresholdPolicy 删除CC清洗阈值策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteCcBlackWhiteIpList ¶ added in v1.0.343
func (c *Client) DeleteCcBlackWhiteIpList(request *DeleteCcBlackWhiteIpListRequest) (response *DeleteCcBlackWhiteIpListResponse, err error)
DeleteCcBlackWhiteIpList 删除CC四层黑白名单
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteCcBlackWhiteIpListWithContext ¶ added in v1.0.343
func (c *Client) DeleteCcBlackWhiteIpListWithContext(ctx context.Context, request *DeleteCcBlackWhiteIpListRequest) (response *DeleteCcBlackWhiteIpListResponse, err error)
DeleteCcBlackWhiteIpList 删除CC四层黑白名单
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteCcGeoIPBlockConfig ¶ added in v1.0.343
func (c *Client) DeleteCcGeoIPBlockConfig(request *DeleteCcGeoIPBlockConfigRequest) (response *DeleteCcGeoIPBlockConfigResponse, err error)
DeleteCcGeoIPBlockConfig 删除CC防护的区域封禁配置
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteCcGeoIPBlockConfigWithContext ¶ added in v1.0.343
func (c *Client) DeleteCcGeoIPBlockConfigWithContext(ctx context.Context, request *DeleteCcGeoIPBlockConfigRequest) (response *DeleteCcGeoIPBlockConfigResponse, err error)
DeleteCcGeoIPBlockConfig 删除CC防护的区域封禁配置
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteDDoSBlackWhiteIpList ¶ added in v1.0.317
func (c *Client) DeleteDDoSBlackWhiteIpList(request *DeleteDDoSBlackWhiteIpListRequest) (response *DeleteDDoSBlackWhiteIpListResponse, err error)
DeleteDDoSBlackWhiteIpList 删除DDoS防护的IP网段黑白名单
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteDDoSBlackWhiteIpListWithContext ¶ added in v1.0.324
func (c *Client) DeleteDDoSBlackWhiteIpListWithContext(ctx context.Context, request *DeleteDDoSBlackWhiteIpListRequest) (response *DeleteDDoSBlackWhiteIpListResponse, err error)
DeleteDDoSBlackWhiteIpList 删除DDoS防护的IP网段黑白名单
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteDDoSGeoIPBlockConfig ¶
func (c *Client) DeleteDDoSGeoIPBlockConfig(request *DeleteDDoSGeoIPBlockConfigRequest) (response *DeleteDDoSGeoIPBlockConfigResponse, err error)
DeleteDDoSGeoIPBlockConfig 删除DDoS防护的区域封禁配置
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteDDoSGeoIPBlockConfigWithContext ¶ added in v1.0.324
func (c *Client) DeleteDDoSGeoIPBlockConfigWithContext(ctx context.Context, request *DeleteDDoSGeoIPBlockConfigRequest) (response *DeleteDDoSGeoIPBlockConfigResponse, err error)
DeleteDDoSGeoIPBlockConfig 删除DDoS防护的区域封禁配置
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteDDoSSpeedLimitConfig ¶
func (c *Client) DeleteDDoSSpeedLimitConfig(request *DeleteDDoSSpeedLimitConfigRequest) (response *DeleteDDoSSpeedLimitConfigResponse, err error)
DeleteDDoSSpeedLimitConfig 删除DDoS防护的访问限速配置
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteDDoSSpeedLimitConfigWithContext ¶ added in v1.0.324
func (c *Client) DeleteDDoSSpeedLimitConfigWithContext(ctx context.Context, request *DeleteDDoSSpeedLimitConfigRequest) (response *DeleteDDoSSpeedLimitConfigResponse, err error)
DeleteDDoSSpeedLimitConfig 删除DDoS防护的访问限速配置
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeletePacketFilterConfig ¶
func (c *Client) DeletePacketFilterConfig(request *DeletePacketFilterConfigRequest) (response *DeletePacketFilterConfigResponse, err error)
DeletePacketFilterConfig 删除DDoS防护的特征过滤规则
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeletePacketFilterConfigWithContext ¶ added in v1.0.324
func (c *Client) DeletePacketFilterConfigWithContext(ctx context.Context, request *DeletePacketFilterConfigRequest) (response *DeletePacketFilterConfigResponse, err error)
DeletePacketFilterConfig 删除DDoS防护的特征过滤规则
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeletePortAclConfig ¶ added in v1.0.343
func (c *Client) DeletePortAclConfig(request *DeletePortAclConfigRequest) (response *DeletePortAclConfigResponse, err error)
DeletePortAclConfig 删除DDoS防护的端口acl策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeletePortAclConfigWithContext ¶ added in v1.0.343
func (c *Client) DeletePortAclConfigWithContext(ctx context.Context, request *DeletePortAclConfigRequest) (response *DeletePortAclConfigResponse, err error)
DeletePortAclConfig 删除DDoS防护的端口acl策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteWaterPrintConfig ¶
func (c *Client) DeleteWaterPrintConfig(request *DeleteWaterPrintConfigRequest) (response *DeleteWaterPrintConfigResponse, err error)
DeleteWaterPrintConfig 删除DDoS防护的水印防护配置
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteWaterPrintConfigWithContext ¶ added in v1.0.324
func (c *Client) DeleteWaterPrintConfigWithContext(ctx context.Context, request *DeleteWaterPrintConfigRequest) (response *DeleteWaterPrintConfigResponse, err error)
DeleteWaterPrintConfig 删除DDoS防护的水印防护配置
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteWaterPrintKey ¶
func (c *Client) DeleteWaterPrintKey(request *DeleteWaterPrintKeyRequest) (response *DeleteWaterPrintKeyResponse, err error)
DeleteWaterPrintKey 删除DDoS防护的水印防护密钥
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteWaterPrintKeyWithContext ¶ added in v1.0.324
func (c *Client) DeleteWaterPrintKeyWithContext(ctx context.Context, request *DeleteWaterPrintKeyRequest) (response *DeleteWaterPrintKeyResponse, err error)
DeleteWaterPrintKey 删除DDoS防护的水印防护密钥
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeBGPIPL7Rules ¶ added in v1.0.845
func (c *Client) DescribeBGPIPL7Rules(request *DescribeBGPIPL7RulesRequest) (response *DescribeBGPIPL7RulesResponse, err error)
DescribeBGPIPL7Rules 高防IP获取7层规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeBGPIPL7RulesWithContext ¶ added in v1.0.845
func (c *Client) DescribeBGPIPL7RulesWithContext(ctx context.Context, request *DescribeBGPIPL7RulesRequest) (response *DescribeBGPIPL7RulesResponse, err error)
DescribeBGPIPL7Rules 高防IP获取7层规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeBasicDeviceStatus ¶ added in v1.0.216
func (c *Client) DescribeBasicDeviceStatus(request *DescribeBasicDeviceStatusRequest) (response *DescribeBasicDeviceStatusResponse, err error)
DescribeBasicDeviceStatus 获取基础防护攻击状态
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeBasicDeviceStatusWithContext ¶ added in v1.0.324
func (c *Client) DescribeBasicDeviceStatusWithContext(ctx context.Context, request *DescribeBasicDeviceStatusRequest) (response *DescribeBasicDeviceStatusResponse, err error)
DescribeBasicDeviceStatus 获取基础防护攻击状态
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeBgpBizTrend ¶ added in v1.0.468
func (c *Client) DescribeBgpBizTrend(request *DescribeBgpBizTrendRequest) (response *DescribeBgpBizTrendResponse, err error)
DescribeBgpBizTrend 获取高防包流量折线图
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeBgpBizTrendWithContext ¶ added in v1.0.468
func (c *Client) DescribeBgpBizTrendWithContext(ctx context.Context, request *DescribeBgpBizTrendRequest) (response *DescribeBgpBizTrendResponse, err error)
DescribeBgpBizTrend 获取高防包流量折线图
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeBizHttpStatus ¶ added in v1.0.563
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.563
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) DescribeBizMonitorTrend ¶ added in v1.0.708
func (c *Client) DescribeBizMonitorTrend(request *DescribeBizMonitorTrendRequest) (response *DescribeBizMonitorTrendResponse, err error)
DescribeBizMonitorTrend 获取高防IP业务监控流量曲线
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeBizMonitorTrendWithContext ¶ added in v1.0.708
func (c *Client) DescribeBizMonitorTrendWithContext(ctx context.Context, request *DescribeBizMonitorTrendRequest) (response *DescribeBizMonitorTrendResponse, err error)
DescribeBizMonitorTrend 获取高防IP业务监控流量曲线
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable"
func (*Client) DescribeBizTrend ¶ added in v1.0.228
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) DescribeBlackWhiteIpList ¶
func (c *Client) DescribeBlackWhiteIpList(request *DescribeBlackWhiteIpListRequest) (response *DescribeBlackWhiteIpListResponse, err error)
DescribeBlackWhiteIpList 接口变更
获取DDoS防护的IP黑白名单
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeBlackWhiteIpListWithContext ¶ added in v1.0.324
func (c *Client) DescribeBlackWhiteIpListWithContext(ctx context.Context, request *DescribeBlackWhiteIpListRequest) (response *DescribeBlackWhiteIpListResponse, err error)
DescribeBlackWhiteIpList 接口变更
获取DDoS防护的IP黑白名单
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCCLevelList ¶ added in v1.0.358
func (c *Client) DescribeCCLevelList(request *DescribeCCLevelListRequest) (response *DescribeCCLevelListResponse, err error)
DescribeCCLevelList 获取边界防护CC防护等级列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCCLevelListWithContext ¶ added in v1.0.358
func (c *Client) DescribeCCLevelListWithContext(ctx context.Context, request *DescribeCCLevelListRequest) (response *DescribeCCLevelListResponse, err error)
DescribeCCLevelList 获取边界防护CC防护等级列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCCLevelPolicy ¶ added in v1.0.358
func (c *Client) DescribeCCLevelPolicy(request *DescribeCCLevelPolicyRequest) (response *DescribeCCLevelPolicyResponse, err error)
DescribeCCLevelPolicy 获取CC分级策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCCLevelPolicyWithContext ¶ added in v1.0.358
func (c *Client) DescribeCCLevelPolicyWithContext(ctx context.Context, request *DescribeCCLevelPolicyRequest) (response *DescribeCCLevelPolicyResponse, err error)
DescribeCCLevelPolicy 获取CC分级策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCCPrecisionPlyList ¶ added in v1.0.343
func (c *Client) DescribeCCPrecisionPlyList(request *DescribeCCPrecisionPlyListRequest) (response *DescribeCCPrecisionPlyListResponse, err error)
DescribeCCPrecisionPlyList 获取CC精准防护列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCCPrecisionPlyListWithContext ¶ added in v1.0.343
func (c *Client) DescribeCCPrecisionPlyListWithContext(ctx context.Context, request *DescribeCCPrecisionPlyListRequest) (response *DescribeCCPrecisionPlyListResponse, err error)
DescribeCCPrecisionPlyList 获取CC精准防护列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCCReqLimitPolicyList ¶ added in v1.0.343
func (c *Client) DescribeCCReqLimitPolicyList(request *DescribeCCReqLimitPolicyListRequest) (response *DescribeCCReqLimitPolicyListResponse, err error)
DescribeCCReqLimitPolicyList 获取CC频率限制策略列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCCReqLimitPolicyListWithContext ¶ added in v1.0.343
func (c *Client) DescribeCCReqLimitPolicyListWithContext(ctx context.Context, request *DescribeCCReqLimitPolicyListRequest) (response *DescribeCCReqLimitPolicyListResponse, err error)
DescribeCCReqLimitPolicyList 获取CC频率限制策略列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCCThresholdList ¶ added in v1.0.358
func (c *Client) DescribeCCThresholdList(request *DescribeCCThresholdListRequest) (response *DescribeCCThresholdListResponse, err error)
DescribeCCThresholdList 获取CC清洗阈值列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCCThresholdListWithContext ¶ added in v1.0.358
func (c *Client) DescribeCCThresholdListWithContext(ctx context.Context, request *DescribeCCThresholdListRequest) (response *DescribeCCThresholdListResponse, err error)
DescribeCCThresholdList 获取CC清洗阈值列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCCTrend ¶ added in v1.0.228
func (c *Client) DescribeCCTrend(request *DescribeCCTrendRequest) (response *DescribeCCTrendResponse, err error)
DescribeCCTrend 获取CC攻击指标数据,包括总请求峰值(QPS)和攻击请求(QPS)以及总请求次数和攻击请求次数
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
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)以及总请求次数和攻击请求次数
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCcBlackWhiteIpList ¶ added in v1.0.343
func (c *Client) DescribeCcBlackWhiteIpList(request *DescribeCcBlackWhiteIpListRequest) (response *DescribeCcBlackWhiteIpListResponse, err error)
DescribeCcBlackWhiteIpList 获取CC四层黑白名单列表
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCcBlackWhiteIpListWithContext ¶ added in v1.0.343
func (c *Client) DescribeCcBlackWhiteIpListWithContext(ctx context.Context, request *DescribeCcBlackWhiteIpListRequest) (response *DescribeCcBlackWhiteIpListResponse, err error)
DescribeCcBlackWhiteIpList 获取CC四层黑白名单列表
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCcGeoIPBlockConfigList ¶ added in v1.0.343
func (c *Client) DescribeCcGeoIPBlockConfigList(request *DescribeCcGeoIPBlockConfigListRequest) (response *DescribeCcGeoIPBlockConfigListResponse, err error)
DescribeCcGeoIPBlockConfigList 获取CC防护的区域封禁配置列表
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCcGeoIPBlockConfigListWithContext ¶ added in v1.0.343
func (c *Client) DescribeCcGeoIPBlockConfigListWithContext(ctx context.Context, request *DescribeCcGeoIPBlockConfigListRequest) (response *DescribeCcGeoIPBlockConfigListResponse, err error)
DescribeCcGeoIPBlockConfigList 获取CC防护的区域封禁配置列表
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDDoSBlackWhiteIpList ¶ added in v1.0.317
func (c *Client) DescribeDDoSBlackWhiteIpList(request *DescribeDDoSBlackWhiteIpListRequest) (response *DescribeDDoSBlackWhiteIpListResponse, err error)
DescribeDDoSBlackWhiteIpList 获取DDoS防护的IP网段黑白名单
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDDoSBlackWhiteIpListWithContext ¶ added in v1.0.324
func (c *Client) DescribeDDoSBlackWhiteIpListWithContext(ctx context.Context, request *DescribeDDoSBlackWhiteIpListRequest) (response *DescribeDDoSBlackWhiteIpListResponse, err error)
DescribeDDoSBlackWhiteIpList 获取DDoS防护的IP网段黑白名单
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDDoSConnectLimitList ¶ added in v1.0.333
func (c *Client) DescribeDDoSConnectLimitList(request *DescribeDDoSConnectLimitListRequest) (response *DescribeDDoSConnectLimitListResponse, err error)
DescribeDDoSConnectLimitList 获取DDoS连接抑制配置列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDDoSConnectLimitListWithContext ¶ added in v1.0.333
func (c *Client) DescribeDDoSConnectLimitListWithContext(ctx context.Context, request *DescribeDDoSConnectLimitListRequest) (response *DescribeDDoSConnectLimitListResponse, err error)
DescribeDDoSConnectLimitList 获取DDoS连接抑制配置列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDDoSTrend ¶ added in v1.0.228
func (c *Client) DescribeDDoSTrend(request *DescribeDDoSTrendRequest) (response *DescribeDDoSTrendResponse, err error)
DescribeDDoSTrend 获取DDoS攻击流量带宽和攻击包速率数据
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDDoSTrendWithContext ¶ added in v1.0.324
func (c *Client) DescribeDDoSTrendWithContext(ctx context.Context, request *DescribeDDoSTrendRequest) (response *DescribeDDoSTrendResponse, err error)
DescribeDDoSTrend 获取DDoS攻击流量带宽和攻击包速率数据
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDefaultAlarmThreshold ¶
func (c *Client) DescribeDefaultAlarmThreshold(request *DescribeDefaultAlarmThresholdRequest) (response *DescribeDefaultAlarmThresholdResponse, err error)
DescribeDefaultAlarmThreshold 获取单IP默认告警阈值配置
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDefaultAlarmThresholdWithContext ¶ added in v1.0.324
func (c *Client) DescribeDefaultAlarmThresholdWithContext(ctx context.Context, request *DescribeDefaultAlarmThresholdRequest) (response *DescribeDefaultAlarmThresholdResponse, err error)
DescribeDefaultAlarmThreshold 获取单IP默认告警阈值配置
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeIpBlockList ¶ added in v1.0.817
func (c *Client) DescribeIpBlockList(request *DescribeIpBlockListRequest) (response *DescribeIpBlockListResponse, err error)
DescribeIpBlockList 获取IP封堵列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeIpBlockListWithContext ¶ added in v1.0.817
func (c *Client) DescribeIpBlockListWithContext(ctx context.Context, request *DescribeIpBlockListRequest) (response *DescribeIpBlockListResponse, err error)
DescribeIpBlockList 获取IP封堵列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeL7RulesBySSLCertId ¶ added in v1.0.193
func (c *Client) DescribeL7RulesBySSLCertId(request *DescribeL7RulesBySSLCertIdRequest) (response *DescribeL7RulesBySSLCertIdResponse, err error)
DescribeL7RulesBySSLCertId 查询与证书ID对于域名匹配的七层规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeL7RulesBySSLCertIdWithContext ¶ added in v1.0.324
func (c *Client) DescribeL7RulesBySSLCertIdWithContext(ctx context.Context, request *DescribeL7RulesBySSLCertIdRequest) (response *DescribeL7RulesBySSLCertIdResponse, err error)
DescribeL7RulesBySSLCertId 查询与证书ID对于域名匹配的七层规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeListBGPIPInstances ¶
func (c *Client) DescribeListBGPIPInstances(request *DescribeListBGPIPInstancesRequest) (response *DescribeListBGPIPInstancesResponse, err error)
DescribeListBGPIPInstances 获取高防IP资产实例列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeListBGPIPInstancesWithContext ¶ added in v1.0.324
func (c *Client) DescribeListBGPIPInstancesWithContext(ctx context.Context, request *DescribeListBGPIPInstancesRequest) (response *DescribeListBGPIPInstancesResponse, err error)
DescribeListBGPIPInstances 获取高防IP资产实例列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeListBGPInstances ¶
func (c *Client) DescribeListBGPInstances(request *DescribeListBGPInstancesRequest) (response *DescribeListBGPInstancesResponse, err error)
DescribeListBGPInstances 获取高防包资产实例列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeListBGPInstancesWithContext ¶ added in v1.0.324
func (c *Client) DescribeListBGPInstancesWithContext(ctx context.Context, request *DescribeListBGPInstancesRequest) (response *DescribeListBGPInstancesResponse, err error)
DescribeListBGPInstances 获取高防包资产实例列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeListBlackWhiteIpList ¶
func (c *Client) DescribeListBlackWhiteIpList(request *DescribeListBlackWhiteIpListRequest) (response *DescribeListBlackWhiteIpListResponse, err error)
DescribeListBlackWhiteIpList 获取DDoS防护的IP黑白名单列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeListBlackWhiteIpListWithContext ¶ added in v1.0.324
func (c *Client) DescribeListBlackWhiteIpListWithContext(ctx context.Context, request *DescribeListBlackWhiteIpListRequest) (response *DescribeListBlackWhiteIpListResponse, err error)
DescribeListBlackWhiteIpList 获取DDoS防护的IP黑白名单列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeListDDoSAI ¶
func (c *Client) DescribeListDDoSAI(request *DescribeListDDoSAIRequest) (response *DescribeListDDoSAIResponse, err error)
DescribeListDDoSAI 获取DDoS防护的AI防护开关列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeListDDoSAIWithContext ¶ added in v1.0.324
func (c *Client) DescribeListDDoSAIWithContext(ctx context.Context, request *DescribeListDDoSAIRequest) (response *DescribeListDDoSAIResponse, err error)
DescribeListDDoSAI 获取DDoS防护的AI防护开关列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeListDDoSGeoIPBlockConfig ¶
func (c *Client) DescribeListDDoSGeoIPBlockConfig(request *DescribeListDDoSGeoIPBlockConfigRequest) (response *DescribeListDDoSGeoIPBlockConfigResponse, err error)
DescribeListDDoSGeoIPBlockConfig 获取DDoS防护的区域封禁配置列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeListDDoSGeoIPBlockConfigWithContext ¶ added in v1.0.324
func (c *Client) DescribeListDDoSGeoIPBlockConfigWithContext(ctx context.Context, request *DescribeListDDoSGeoIPBlockConfigRequest) (response *DescribeListDDoSGeoIPBlockConfigResponse, err error)
DescribeListDDoSGeoIPBlockConfig 获取DDoS防护的区域封禁配置列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeListDDoSSpeedLimitConfig ¶
func (c *Client) DescribeListDDoSSpeedLimitConfig(request *DescribeListDDoSSpeedLimitConfigRequest) (response *DescribeListDDoSSpeedLimitConfigResponse, err error)
DescribeListDDoSSpeedLimitConfig 获取DDoS防护的访问限速配置列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeListDDoSSpeedLimitConfigWithContext ¶ added in v1.0.324
func (c *Client) DescribeListDDoSSpeedLimitConfigWithContext(ctx context.Context, request *DescribeListDDoSSpeedLimitConfigRequest) (response *DescribeListDDoSSpeedLimitConfigResponse, err error)
DescribeListDDoSSpeedLimitConfig 获取DDoS防护的访问限速配置列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeListIPAlarmConfig ¶
func (c *Client) DescribeListIPAlarmConfig(request *DescribeListIPAlarmConfigRequest) (response *DescribeListIPAlarmConfigResponse, err error)
DescribeListIPAlarmConfig 获取单IP告警阈值配置列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeListIPAlarmConfigWithContext ¶ added in v1.0.324
func (c *Client) DescribeListIPAlarmConfigWithContext(ctx context.Context, request *DescribeListIPAlarmConfigRequest) (response *DescribeListIPAlarmConfigResponse, err error)
DescribeListIPAlarmConfig 获取单IP告警阈值配置列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeListListener ¶
func (c *Client) DescribeListListener(request *DescribeListListenerRequest) (response *DescribeListListenerResponse, err error)
DescribeListListener 获取转发监听器列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeListListenerWithContext ¶ added in v1.0.324
func (c *Client) DescribeListListenerWithContext(ctx context.Context, request *DescribeListListenerRequest) (response *DescribeListListenerResponse, err error)
DescribeListListener 获取转发监听器列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeListPacketFilterConfig ¶
func (c *Client) DescribeListPacketFilterConfig(request *DescribeListPacketFilterConfigRequest) (response *DescribeListPacketFilterConfigResponse, err error)
DescribeListPacketFilterConfig 获取DDoS防护的特征过滤规则列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeListPacketFilterConfigWithContext ¶ added in v1.0.324
func (c *Client) DescribeListPacketFilterConfigWithContext(ctx context.Context, request *DescribeListPacketFilterConfigRequest) (response *DescribeListPacketFilterConfigResponse, err error)
DescribeListPacketFilterConfig 获取DDoS防护的特征过滤规则列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeListPortAclList ¶ added in v1.0.333
func (c *Client) DescribeListPortAclList(request *DescribeListPortAclListRequest) (response *DescribeListPortAclListResponse, err error)
DescribeListPortAclList 获取DDoS防护的端口acl策略列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeListPortAclListWithContext ¶ added in v1.0.333
func (c *Client) DescribeListPortAclListWithContext(ctx context.Context, request *DescribeListPortAclListRequest) (response *DescribeListPortAclListResponse, err error)
DescribeListPortAclList 获取DDoS防护的端口acl策略列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeListProtectThresholdConfig ¶
func (c *Client) DescribeListProtectThresholdConfig(request *DescribeListProtectThresholdConfigRequest) (response *DescribeListProtectThresholdConfigResponse, err error)
DescribeListProtectThresholdConfig 接口变更
获取防护阈值配置列表,包括DDoS的AI、等级、CC阈值开关等
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeListProtectThresholdConfigWithContext ¶ added in v1.0.324
func (c *Client) DescribeListProtectThresholdConfigWithContext(ctx context.Context, request *DescribeListProtectThresholdConfigRequest) (response *DescribeListProtectThresholdConfigResponse, err error)
DescribeListProtectThresholdConfig 接口变更
获取防护阈值配置列表,包括DDoS的AI、等级、CC阈值开关等
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeListProtocolBlockConfig ¶
func (c *Client) DescribeListProtocolBlockConfig(request *DescribeListProtocolBlockConfigRequest) (response *DescribeListProtocolBlockConfigResponse, err error)
DescribeListProtocolBlockConfig 获取DDoS防护的协议封禁配置列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeListProtocolBlockConfigWithContext ¶ added in v1.0.324
func (c *Client) DescribeListProtocolBlockConfigWithContext(ctx context.Context, request *DescribeListProtocolBlockConfigRequest) (response *DescribeListProtocolBlockConfigResponse, err error)
DescribeListProtocolBlockConfig 获取DDoS防护的协议封禁配置列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeListSchedulingDomain ¶
func (c *Client) DescribeListSchedulingDomain(request *DescribeListSchedulingDomainRequest) (response *DescribeListSchedulingDomainResponse, err error)
DescribeListSchedulingDomain 获取智能调度域名列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeListSchedulingDomainWithContext ¶ added in v1.0.324
func (c *Client) DescribeListSchedulingDomainWithContext(ctx context.Context, request *DescribeListSchedulingDomainRequest) (response *DescribeListSchedulingDomainResponse, err error)
DescribeListSchedulingDomain 获取智能调度域名列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeListWaterPrintConfig ¶
func (c *Client) DescribeListWaterPrintConfig(request *DescribeListWaterPrintConfigRequest) (response *DescribeListWaterPrintConfigResponse, err error)
DescribeListWaterPrintConfig 获取DDoS防护的水印防护配置列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeListWaterPrintConfigWithContext ¶ added in v1.0.324
func (c *Client) DescribeListWaterPrintConfigWithContext(ctx context.Context, request *DescribeListWaterPrintConfigRequest) (response *DescribeListWaterPrintConfigResponse, err error)
DescribeListWaterPrintConfig 获取DDoS防护的水印防护配置列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeNewL7Rules ¶ added in v1.0.439
func (c *Client) DescribeNewL7Rules(request *DescribeNewL7RulesRequest) (response *DescribeNewL7RulesResponse, err error)
DescribeNewL7Rules 高防IP获取7层规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeNewL7RulesErrHealth ¶ added in v1.0.486
func (c *Client) DescribeNewL7RulesErrHealth(request *DescribeNewL7RulesErrHealthRequest) (response *DescribeNewL7RulesErrHealthResponse, err error)
DescribeNewL7RulesErrHealth 获取L7转发规则健康检查异常结果列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeNewL7RulesErrHealthWithContext ¶ added in v1.0.486
func (c *Client) DescribeNewL7RulesErrHealthWithContext(ctx context.Context, request *DescribeNewL7RulesErrHealthRequest) (response *DescribeNewL7RulesErrHealthResponse, err error)
DescribeNewL7RulesErrHealth 获取L7转发规则健康检查异常结果列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeNewL7RulesWithContext ¶ added in v1.0.439
func (c *Client) DescribeNewL7RulesWithContext(ctx context.Context, request *DescribeNewL7RulesRequest) (response *DescribeNewL7RulesResponse, err error)
DescribeNewL7Rules 高防IP获取7层规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure"
func (*Client) DescribeOverviewAttackTrend ¶ added in v1.0.393
func (c *Client) DescribeOverviewAttackTrend(request *DescribeOverviewAttackTrendRequest) (response *DescribeOverviewAttackTrendResponse, err error)
DescribeOverviewAttackTrend 拉取防护概览攻击趋势
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeOverviewAttackTrendWithContext ¶ added in v1.0.393
func (c *Client) DescribeOverviewAttackTrendWithContext(ctx context.Context, request *DescribeOverviewAttackTrendRequest) (response *DescribeOverviewAttackTrendResponse, err error)
DescribeOverviewAttackTrend 拉取防护概览攻击趋势
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeOverviewCCTrend ¶ added in v1.0.393
func (c *Client) DescribeOverviewCCTrend(request *DescribeOverviewCCTrendRequest) (response *DescribeOverviewCCTrendResponse, err error)
DescribeOverviewCCTrend 获取防护概览总请求峰值(QPS)和攻击请求(QPS)以及总请求次数和攻击请求次数
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeOverviewCCTrendWithContext ¶ added in v1.0.393
func (c *Client) DescribeOverviewCCTrendWithContext(ctx context.Context, request *DescribeOverviewCCTrendRequest) (response *DescribeOverviewCCTrendResponse, err error)
DescribeOverviewCCTrend 获取防护概览总请求峰值(QPS)和攻击请求(QPS)以及总请求次数和攻击请求次数
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeOverviewDDoSEventList ¶ added in v1.0.397
func (c *Client) DescribeOverviewDDoSEventList(request *DescribeOverviewDDoSEventListRequest) (response *DescribeOverviewDDoSEventListResponse, err error)
DescribeOverviewDDoSEventList 获取防护概览的ddos攻击事件
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeOverviewDDoSEventListWithContext ¶ added in v1.0.397
func (c *Client) DescribeOverviewDDoSEventListWithContext(ctx context.Context, request *DescribeOverviewDDoSEventListRequest) (response *DescribeOverviewDDoSEventListResponse, err error)
DescribeOverviewDDoSEventList 获取防护概览的ddos攻击事件
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeOverviewDDoSTrend ¶ added in v1.0.393
func (c *Client) DescribeOverviewDDoSTrend(request *DescribeOverviewDDoSTrendRequest) (response *DescribeOverviewDDoSTrendResponse, err error)
DescribeOverviewDDoSTrend 获取防护概览DDoS攻击流量带宽和攻击包速率数据
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeOverviewDDoSTrendWithContext ¶ added in v1.0.393
func (c *Client) DescribeOverviewDDoSTrendWithContext(ctx context.Context, request *DescribeOverviewDDoSTrendRequest) (response *DescribeOverviewDDoSTrendResponse, err error)
DescribeOverviewDDoSTrend 获取防护概览DDoS攻击流量带宽和攻击包速率数据
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeOverviewIndex ¶ added in v1.0.393
func (c *Client) DescribeOverviewIndex(request *DescribeOverviewIndexRequest) (response *DescribeOverviewIndexResponse, err error)
DescribeOverviewIndex 拉取防护概览指标
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeOverviewIndexWithContext ¶ added in v1.0.393
func (c *Client) DescribeOverviewIndexWithContext(ctx context.Context, request *DescribeOverviewIndexRequest) (response *DescribeOverviewIndexResponse, err error)
DescribeOverviewIndex 拉取防护概览指标
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribePendingRiskInfo ¶ added in v1.0.527
func (c *Client) DescribePendingRiskInfo(request *DescribePendingRiskInfoRequest) (response *DescribePendingRiskInfoResponse, err error)
DescribePendingRiskInfo 查询账号维度待处理风险信息,包括是否为付费用户,查询攻击中、封堵中、过期资源数量等
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribePendingRiskInfoWithContext ¶ added in v1.0.527
func (c *Client) DescribePendingRiskInfoWithContext(ctx context.Context, request *DescribePendingRiskInfoRequest) (response *DescribePendingRiskInfoResponse, err error)
DescribePendingRiskInfo 查询账号维度待处理风险信息,包括是否为付费用户,查询攻击中、封堵中、过期资源数量等
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DisassociateDDoSEipAddress ¶
func (c *Client) DisassociateDDoSEipAddress(request *DisassociateDDoSEipAddressRequest) (response *DisassociateDDoSEipAddressResponse, err error)
DisassociateDDoSEipAddress 本接口 (DisassociateDDoSEipAddress) 用于解绑高防弹性公网IP。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DisassociateDDoSEipAddressWithContext ¶ added in v1.0.324
func (c *Client) DisassociateDDoSEipAddressWithContext(ctx context.Context, request *DisassociateDDoSEipAddressRequest) (response *DisassociateDDoSEipAddressResponse, err error)
DisassociateDDoSEipAddress 本接口 (DisassociateDDoSEipAddress) 用于解绑高防弹性公网IP。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCCLevelPolicy ¶ added in v1.0.343
func (c *Client) ModifyCCLevelPolicy(request *ModifyCCLevelPolicyRequest) (response *ModifyCCLevelPolicyResponse, err error)
ModifyCCLevelPolicy 修改CC防护等级
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCCLevelPolicyWithContext ¶ added in v1.0.343
func (c *Client) ModifyCCLevelPolicyWithContext(ctx context.Context, request *ModifyCCLevelPolicyRequest) (response *ModifyCCLevelPolicyResponse, err error)
ModifyCCLevelPolicy 修改CC防护等级
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCCPrecisionPolicy ¶ added in v1.0.343
func (c *Client) ModifyCCPrecisionPolicy(request *ModifyCCPrecisionPolicyRequest) (response *ModifyCCPrecisionPolicyResponse, err error)
ModifyCCPrecisionPolicy 修改CC精准防护策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCCPrecisionPolicyWithContext ¶ added in v1.0.343
func (c *Client) ModifyCCPrecisionPolicyWithContext(ctx context.Context, request *ModifyCCPrecisionPolicyRequest) (response *ModifyCCPrecisionPolicyResponse, err error)
ModifyCCPrecisionPolicy 修改CC精准防护策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCCReqLimitPolicy ¶ added in v1.0.343
func (c *Client) ModifyCCReqLimitPolicy(request *ModifyCCReqLimitPolicyRequest) (response *ModifyCCReqLimitPolicyResponse, err error)
ModifyCCReqLimitPolicy 修改CC频率限制策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCCReqLimitPolicyWithContext ¶ added in v1.0.343
func (c *Client) ModifyCCReqLimitPolicyWithContext(ctx context.Context, request *ModifyCCReqLimitPolicyRequest) (response *ModifyCCReqLimitPolicyResponse, err error)
ModifyCCReqLimitPolicy 修改CC频率限制策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCCThresholdPolicy ¶ added in v1.0.343
func (c *Client) ModifyCCThresholdPolicy(request *ModifyCCThresholdPolicyRequest) (response *ModifyCCThresholdPolicyResponse, err error)
ModifyCCThresholdPolicy 修改CC清洗阈值
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCCThresholdPolicyWithContext ¶ added in v1.0.343
func (c *Client) ModifyCCThresholdPolicyWithContext(ctx context.Context, request *ModifyCCThresholdPolicyRequest) (response *ModifyCCThresholdPolicyResponse, err error)
ModifyCCThresholdPolicy 修改CC清洗阈值
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCcBlackWhiteIpList ¶ added in v1.0.343
func (c *Client) ModifyCcBlackWhiteIpList(request *ModifyCcBlackWhiteIpListRequest) (response *ModifyCcBlackWhiteIpListResponse, err error)
ModifyCcBlackWhiteIpList 修改CC四层黑白名单
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCcBlackWhiteIpListWithContext ¶ added in v1.0.343
func (c *Client) ModifyCcBlackWhiteIpListWithContext(ctx context.Context, request *ModifyCcBlackWhiteIpListRequest) (response *ModifyCcBlackWhiteIpListResponse, err error)
ModifyCcBlackWhiteIpList 修改CC四层黑白名单
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyDDoSBlackWhiteIpList ¶ added in v1.0.343
func (c *Client) ModifyDDoSBlackWhiteIpList(request *ModifyDDoSBlackWhiteIpListRequest) (response *ModifyDDoSBlackWhiteIpListResponse, err error)
ModifyDDoSBlackWhiteIpList 修改DDoS黑白名单列表
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyDDoSBlackWhiteIpListWithContext ¶ added in v1.0.343
func (c *Client) ModifyDDoSBlackWhiteIpListWithContext(ctx context.Context, request *ModifyDDoSBlackWhiteIpListRequest) (response *ModifyDDoSBlackWhiteIpListResponse, err error)
ModifyDDoSBlackWhiteIpList 修改DDoS黑白名单列表
可能返回的错误码:
LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyDDoSGeoIPBlockConfig ¶
func (c *Client) ModifyDDoSGeoIPBlockConfig(request *ModifyDDoSGeoIPBlockConfigRequest) (response *ModifyDDoSGeoIPBlockConfigResponse, err error)
ModifyDDoSGeoIPBlockConfig 修改DDoS防护的区域封禁配置
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyDDoSGeoIPBlockConfigWithContext ¶ added in v1.0.324
func (c *Client) ModifyDDoSGeoIPBlockConfigWithContext(ctx context.Context, request *ModifyDDoSGeoIPBlockConfigRequest) (response *ModifyDDoSGeoIPBlockConfigResponse, err error)
ModifyDDoSGeoIPBlockConfig 修改DDoS防护的区域封禁配置
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyDDoSLevel ¶ added in v1.0.343
func (c *Client) ModifyDDoSLevel(request *ModifyDDoSLevelRequest) (response *ModifyDDoSLevelResponse, err error)
ModifyDDoSLevel 读取或修改DDoS的防护等级
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyDDoSLevelWithContext ¶ added in v1.0.343
func (c *Client) ModifyDDoSLevelWithContext(ctx context.Context, request *ModifyDDoSLevelRequest) (response *ModifyDDoSLevelResponse, err error)
ModifyDDoSLevel 读取或修改DDoS的防护等级
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyDDoSSpeedLimitConfig ¶
func (c *Client) ModifyDDoSSpeedLimitConfig(request *ModifyDDoSSpeedLimitConfigRequest) (response *ModifyDDoSSpeedLimitConfigResponse, err error)
ModifyDDoSSpeedLimitConfig 修改DDoS防护的访问限速配置
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyDDoSSpeedLimitConfigWithContext ¶ added in v1.0.324
func (c *Client) ModifyDDoSSpeedLimitConfigWithContext(ctx context.Context, request *ModifyDDoSSpeedLimitConfigRequest) (response *ModifyDDoSSpeedLimitConfigResponse, err error)
ModifyDDoSSpeedLimitConfig 修改DDoS防护的访问限速配置
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyDDoSThreshold ¶ added in v1.0.343
func (c *Client) ModifyDDoSThreshold(request *ModifyDDoSThresholdRequest) (response *ModifyDDoSThresholdResponse, err error)
ModifyDDoSThreshold 修改DDoS清洗阈值
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyDDoSThresholdWithContext ¶ added in v1.0.343
func (c *Client) ModifyDDoSThresholdWithContext(ctx context.Context, request *ModifyDDoSThresholdRequest) (response *ModifyDDoSThresholdResponse, err error)
ModifyDDoSThreshold 修改DDoS清洗阈值
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyDomainUsrName ¶
func (c *Client) ModifyDomainUsrName(request *ModifyDomainUsrNameRequest) (response *ModifyDomainUsrNameResponse, err error)
ModifyDomainUsrName 修改智能解析域名名称
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyDomainUsrNameWithContext ¶ added in v1.0.324
func (c *Client) ModifyDomainUsrNameWithContext(ctx context.Context, request *ModifyDomainUsrNameRequest) (response *ModifyDomainUsrNameResponse, err error)
ModifyDomainUsrName 修改智能解析域名名称
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyNewDomainRules ¶ added in v1.0.297
func (c *Client) ModifyNewDomainRules(request *ModifyNewDomainRulesRequest) (response *ModifyNewDomainRulesResponse, err error)
ModifyNewDomainRules 修改7层转发规则
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse" UNSUPPORTEDOPERATION = "UnsupportedOperation"
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" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyPacketFilterConfig ¶
func (c *Client) ModifyPacketFilterConfig(request *ModifyPacketFilterConfigRequest) (response *ModifyPacketFilterConfigResponse, err error)
ModifyPacketFilterConfig 修改DDoS防护的特征过滤规则
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyPacketFilterConfigWithContext ¶ added in v1.0.324
func (c *Client) ModifyPacketFilterConfigWithContext(ctx context.Context, request *ModifyPacketFilterConfigRequest) (response *ModifyPacketFilterConfigResponse, err error)
ModifyPacketFilterConfig 修改DDoS防护的特征过滤规则
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyPortAclConfig ¶ added in v1.0.343
func (c *Client) ModifyPortAclConfig(request *ModifyPortAclConfigRequest) (response *ModifyPortAclConfigResponse, err error)
ModifyPortAclConfig 修改DDoS防护的端口acl策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyPortAclConfigWithContext ¶ added in v1.0.343
func (c *Client) ModifyPortAclConfigWithContext(ctx context.Context, request *ModifyPortAclConfigRequest) (response *ModifyPortAclConfigResponse, err error)
ModifyPortAclConfig 修改DDoS防护的端口acl策略
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) SwitchWaterPrintConfig ¶ added in v1.0.213
func (c *Client) SwitchWaterPrintConfig(request *SwitchWaterPrintConfigRequest) (response *SwitchWaterPrintConfigResponse, err error)
SwitchWaterPrintConfig 开启或关闭DDoS防护的水印防护配置
可能返回的错误码:
INTERNALERROR = "InternalError" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) SwitchWaterPrintConfigWithContext ¶ added in v1.0.324
func (c *Client) SwitchWaterPrintConfigWithContext(ctx context.Context, request *SwitchWaterPrintConfigRequest) (response *SwitchWaterPrintConfigResponse, err error)
SwitchWaterPrintConfig 开启或关闭DDoS防护的水印防护配置
可能返回的错误码:
INTERNALERROR = "InternalError" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
type ConnectLimitConfig ¶ added in v1.0.332
type ConnectLimitConfig struct { // 基于源IP+目的IP的每秒新建数限制 SdNewLimit *uint64 `json:"SdNewLimit,omitnil,omitempty" name:"SdNewLimit"` // 基于目的IP的每秒新建数限制 DstNewLimit *uint64 `json:"DstNewLimit,omitnil,omitempty" name:"DstNewLimit"` // 基于源IP+目的IP的并发连接控制 SdConnLimit *uint64 `json:"SdConnLimit,omitnil,omitempty" name:"SdConnLimit"` // 基于目的IP+目的端口的并发连接控制 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"` }
type ConnectLimitRelation ¶ added in v1.0.333
type ConnectLimitRelation struct { // 连接抑制配置 ConnectLimitConfig *ConnectLimitConfig `json:"ConnectLimitConfig,omitnil,omitempty" name:"ConnectLimitConfig"` // 连接抑制关联的实例信息 InstanceDetailList []*InstanceRelation `json:"InstanceDetailList,omitnil,omitempty" name:"InstanceDetailList"` }
type CreateBlackWhiteIpListRequest ¶
type CreateBlackWhiteIpListRequest struct { *tchttp.BaseRequest // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP列表 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` // IP类型,取值[black(黑名单IP), white(白名单IP)] Type *string `json:"Type,omitnil,omitempty" name:"Type"` }
func NewCreateBlackWhiteIpListRequest ¶
func NewCreateBlackWhiteIpListRequest() (request *CreateBlackWhiteIpListRequest)
func (*CreateBlackWhiteIpListRequest) FromJsonString ¶
func (r *CreateBlackWhiteIpListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateBlackWhiteIpListRequest) ToJsonString ¶
func (r *CreateBlackWhiteIpListRequest) ToJsonString() string
type CreateBlackWhiteIpListRequestParams ¶ added in v1.0.426
type CreateBlackWhiteIpListRequestParams struct { // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP列表 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` // IP类型,取值[black(黑名单IP), white(白名单IP)] Type *string `json:"Type,omitnil,omitempty" name:"Type"` }
Predefined struct for user
type CreateBlackWhiteIpListResponse ¶
type CreateBlackWhiteIpListResponse struct { *tchttp.BaseResponse Response *CreateBlackWhiteIpListResponseParams `json:"Response"` }
func NewCreateBlackWhiteIpListResponse ¶
func NewCreateBlackWhiteIpListResponse() (response *CreateBlackWhiteIpListResponse)
func (*CreateBlackWhiteIpListResponse) FromJsonString ¶
func (r *CreateBlackWhiteIpListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateBlackWhiteIpListResponse) ToJsonString ¶
func (r *CreateBlackWhiteIpListResponse) ToJsonString() string
type CreateBlackWhiteIpListResponseParams ¶ added in v1.0.426
type CreateBlackWhiteIpListResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateBoundIPRequest ¶ added in v1.0.194
type CreateBoundIPRequest struct { *tchttp.BaseRequest // DDoS防护子产品代号(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"` // 如果该资源实例为域名化资产则,该参数必填 FilterRegion *string `json:"FilterRegion,omitnil,omitempty" name:"FilterRegion"` }
func NewCreateBoundIPRequest ¶ added in v1.0.194
func NewCreateBoundIPRequest() (request *CreateBoundIPRequest)
func (*CreateBoundIPRequest) FromJsonString ¶ added in v1.0.194
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 ¶ added in v1.0.194
func (r *CreateBoundIPRequest) ToJsonString() string
type CreateBoundIPRequestParams ¶ added in v1.0.426
type CreateBoundIPRequestParams struct { // DDoS防护子产品代号(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"` // 如果该资源实例为域名化资产则,该参数必填 FilterRegion *string `json:"FilterRegion,omitnil,omitempty" name:"FilterRegion"` }
Predefined struct for user
type CreateBoundIPResponse ¶ added in v1.0.194
type CreateBoundIPResponse struct { *tchttp.BaseResponse Response *CreateBoundIPResponseParams `json:"Response"` }
func NewCreateBoundIPResponse ¶ added in v1.0.194
func NewCreateBoundIPResponse() (response *CreateBoundIPResponse)
func (*CreateBoundIPResponse) FromJsonString ¶ added in v1.0.194
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 ¶ added in v1.0.194
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。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateCCPrecisionPolicyRequest ¶ added in v1.0.343
type CreateCCPrecisionPolicyRequest struct { *tchttp.BaseRequest // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP值 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 协议, 可取值HTTP,HTTPS Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 策略方式,可取值alg表示验证码,drop表示丢弃 PolicyAction *string `json:"PolicyAction,omitnil,omitempty" name:"PolicyAction"` // 策略记录 PolicyList []*CCPrecisionPlyRecord `json:"PolicyList,omitnil,omitempty" name:"PolicyList"` }
func NewCreateCCPrecisionPolicyRequest ¶ added in v1.0.343
func NewCreateCCPrecisionPolicyRequest() (request *CreateCCPrecisionPolicyRequest)
func (*CreateCCPrecisionPolicyRequest) FromJsonString ¶ added in v1.0.343
func (r *CreateCCPrecisionPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCCPrecisionPolicyRequest) ToJsonString ¶ added in v1.0.343
func (r *CreateCCPrecisionPolicyRequest) ToJsonString() string
type CreateCCPrecisionPolicyRequestParams ¶ added in v1.0.426
type CreateCCPrecisionPolicyRequestParams struct { // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP值 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 协议, 可取值HTTP,HTTPS Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 策略方式,可取值alg表示验证码,drop表示丢弃 PolicyAction *string `json:"PolicyAction,omitnil,omitempty" name:"PolicyAction"` // 策略记录 PolicyList []*CCPrecisionPlyRecord `json:"PolicyList,omitnil,omitempty" name:"PolicyList"` }
Predefined struct for user
type CreateCCPrecisionPolicyResponse ¶ added in v1.0.343
type CreateCCPrecisionPolicyResponse struct { *tchttp.BaseResponse Response *CreateCCPrecisionPolicyResponseParams `json:"Response"` }
func NewCreateCCPrecisionPolicyResponse ¶ added in v1.0.343
func NewCreateCCPrecisionPolicyResponse() (response *CreateCCPrecisionPolicyResponse)
func (*CreateCCPrecisionPolicyResponse) FromJsonString ¶ added in v1.0.343
func (r *CreateCCPrecisionPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCCPrecisionPolicyResponse) ToJsonString ¶ added in v1.0.343
func (r *CreateCCPrecisionPolicyResponse) ToJsonString() string
type CreateCCPrecisionPolicyResponseParams ¶ added in v1.0.426
type CreateCCPrecisionPolicyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateCCReqLimitPolicyRequest ¶ added in v1.0.343
type CreateCCReqLimitPolicyRequest struct { *tchttp.BaseRequest // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP值 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 协议,可取值HTTP,HTTPS Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 策略项 Policy *CCReqLimitPolicyRecord `json:"Policy,omitnil,omitempty" name:"Policy"` // 是否为兜底频控 IsGlobal *int64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` }
func NewCreateCCReqLimitPolicyRequest ¶ added in v1.0.343
func NewCreateCCReqLimitPolicyRequest() (request *CreateCCReqLimitPolicyRequest)
func (*CreateCCReqLimitPolicyRequest) FromJsonString ¶ added in v1.0.343
func (r *CreateCCReqLimitPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCCReqLimitPolicyRequest) ToJsonString ¶ added in v1.0.343
func (r *CreateCCReqLimitPolicyRequest) ToJsonString() string
type CreateCCReqLimitPolicyRequestParams ¶ added in v1.0.426
type CreateCCReqLimitPolicyRequestParams struct { // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP值 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 协议,可取值HTTP,HTTPS Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 策略项 Policy *CCReqLimitPolicyRecord `json:"Policy,omitnil,omitempty" name:"Policy"` // 是否为兜底频控 IsGlobal *int64 `json:"IsGlobal,omitnil,omitempty" name:"IsGlobal"` }
Predefined struct for user
type CreateCCReqLimitPolicyResponse ¶ added in v1.0.343
type CreateCCReqLimitPolicyResponse struct { *tchttp.BaseResponse Response *CreateCCReqLimitPolicyResponseParams `json:"Response"` }
func NewCreateCCReqLimitPolicyResponse ¶ added in v1.0.343
func NewCreateCCReqLimitPolicyResponse() (response *CreateCCReqLimitPolicyResponse)
func (*CreateCCReqLimitPolicyResponse) FromJsonString ¶ added in v1.0.343
func (r *CreateCCReqLimitPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCCReqLimitPolicyResponse) ToJsonString ¶ added in v1.0.343
func (r *CreateCCReqLimitPolicyResponse) ToJsonString() string
type CreateCCReqLimitPolicyResponseParams ¶ added in v1.0.426
type CreateCCReqLimitPolicyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateCcBlackWhiteIpListRequest ¶ added in v1.0.358
type CreateCcBlackWhiteIpListRequest struct { *tchttp.BaseRequest // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP列表 IpList []*IpSegment `json:"IpList,omitnil,omitempty" name:"IpList"` // IP类型,取值[black(黑名单IP), white(白名单IP)] Type *string `json:"Type,omitnil,omitempty" name:"Type"` // Ip地址 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` }
func NewCreateCcBlackWhiteIpListRequest ¶ added in v1.0.358
func NewCreateCcBlackWhiteIpListRequest() (request *CreateCcBlackWhiteIpListRequest)
func (*CreateCcBlackWhiteIpListRequest) FromJsonString ¶ added in v1.0.358
func (r *CreateCcBlackWhiteIpListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCcBlackWhiteIpListRequest) ToJsonString ¶ added in v1.0.358
func (r *CreateCcBlackWhiteIpListRequest) ToJsonString() string
type CreateCcBlackWhiteIpListRequestParams ¶ added in v1.0.426
type CreateCcBlackWhiteIpListRequestParams struct { // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP列表 IpList []*IpSegment `json:"IpList,omitnil,omitempty" name:"IpList"` // IP类型,取值[black(黑名单IP), white(白名单IP)] Type *string `json:"Type,omitnil,omitempty" name:"Type"` // Ip地址 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` }
Predefined struct for user
type CreateCcBlackWhiteIpListResponse ¶ added in v1.0.358
type CreateCcBlackWhiteIpListResponse struct { *tchttp.BaseResponse Response *CreateCcBlackWhiteIpListResponseParams `json:"Response"` }
func NewCreateCcBlackWhiteIpListResponse ¶ added in v1.0.358
func NewCreateCcBlackWhiteIpListResponse() (response *CreateCcBlackWhiteIpListResponse)
func (*CreateCcBlackWhiteIpListResponse) FromJsonString ¶ added in v1.0.358
func (r *CreateCcBlackWhiteIpListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCcBlackWhiteIpListResponse) ToJsonString ¶ added in v1.0.358
func (r *CreateCcBlackWhiteIpListResponse) ToJsonString() string
type CreateCcBlackWhiteIpListResponseParams ¶ added in v1.0.426
type CreateCcBlackWhiteIpListResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateCcGeoIPBlockConfigRequest ¶ added in v1.0.343
type CreateCcGeoIPBlockConfigRequest struct { *tchttp.BaseRequest // 实例id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // ip地址 IP *string `json:"IP,omitnil,omitempty" name:"IP"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议类型 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // CC区域封禁配置 CcGeoIPBlockConfig *CcGeoIPBlockConfig `json:"CcGeoIPBlockConfig,omitnil,omitempty" name:"CcGeoIPBlockConfig"` }
func NewCreateCcGeoIPBlockConfigRequest ¶ added in v1.0.343
func NewCreateCcGeoIPBlockConfigRequest() (request *CreateCcGeoIPBlockConfigRequest)
func (*CreateCcGeoIPBlockConfigRequest) FromJsonString ¶ added in v1.0.343
func (r *CreateCcGeoIPBlockConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCcGeoIPBlockConfigRequest) ToJsonString ¶ added in v1.0.343
func (r *CreateCcGeoIPBlockConfigRequest) ToJsonString() string
type CreateCcGeoIPBlockConfigRequestParams ¶ added in v1.0.426
type CreateCcGeoIPBlockConfigRequestParams struct { // 实例id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // ip地址 IP *string `json:"IP,omitnil,omitempty" name:"IP"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议类型 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // CC区域封禁配置 CcGeoIPBlockConfig *CcGeoIPBlockConfig `json:"CcGeoIPBlockConfig,omitnil,omitempty" name:"CcGeoIPBlockConfig"` }
Predefined struct for user
type CreateCcGeoIPBlockConfigResponse ¶ added in v1.0.343
type CreateCcGeoIPBlockConfigResponse struct { *tchttp.BaseResponse Response *CreateCcGeoIPBlockConfigResponseParams `json:"Response"` }
func NewCreateCcGeoIPBlockConfigResponse ¶ added in v1.0.343
func NewCreateCcGeoIPBlockConfigResponse() (response *CreateCcGeoIPBlockConfigResponse)
func (*CreateCcGeoIPBlockConfigResponse) FromJsonString ¶ added in v1.0.343
func (r *CreateCcGeoIPBlockConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCcGeoIPBlockConfigResponse) ToJsonString ¶ added in v1.0.343
func (r *CreateCcGeoIPBlockConfigResponse) ToJsonString() string
type CreateCcGeoIPBlockConfigResponseParams ¶ added in v1.0.426
type CreateCcGeoIPBlockConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateDDoSAIRequest ¶
type CreateDDoSAIRequest struct { *tchttp.BaseRequest // 资源实例ID列表 InstanceIdList []*string `json:"InstanceIdList,omitnil,omitempty" name:"InstanceIdList"` // AI防护开关,取值[ // on(开启) // off(关闭) // ] DDoSAI *string `json:"DDoSAI,omitnil,omitempty" name:"DDoSAI"` }
func NewCreateDDoSAIRequest ¶
func NewCreateDDoSAIRequest() (request *CreateDDoSAIRequest)
func (*CreateDDoSAIRequest) FromJsonString ¶
func (r *CreateDDoSAIRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDDoSAIRequest) ToJsonString ¶
func (r *CreateDDoSAIRequest) ToJsonString() string
type CreateDDoSAIRequestParams ¶ added in v1.0.426
type CreateDDoSAIRequestParams struct { // 资源实例ID列表 InstanceIdList []*string `json:"InstanceIdList,omitnil,omitempty" name:"InstanceIdList"` // AI防护开关,取值[ // on(开启) // off(关闭) // ] DDoSAI *string `json:"DDoSAI,omitnil,omitempty" name:"DDoSAI"` }
Predefined struct for user
type CreateDDoSAIResponse ¶
type CreateDDoSAIResponse struct { *tchttp.BaseResponse Response *CreateDDoSAIResponseParams `json:"Response"` }
func NewCreateDDoSAIResponse ¶
func NewCreateDDoSAIResponse() (response *CreateDDoSAIResponse)
func (*CreateDDoSAIResponse) FromJsonString ¶
func (r *CreateDDoSAIResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDDoSAIResponse) ToJsonString ¶
func (r *CreateDDoSAIResponse) ToJsonString() string
type CreateDDoSAIResponseParams ¶ added in v1.0.426
type CreateDDoSAIResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateDDoSBlackWhiteIpListRequest ¶ added in v1.0.317
type CreateDDoSBlackWhiteIpListRequest struct { *tchttp.BaseRequest // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP列表 IpList []*IpSegment `json:"IpList,omitnil,omitempty" name:"IpList"` // IP类型,取值[black(黑名单IP), white(白名单IP)] Type *string `json:"Type,omitnil,omitempty" name:"Type"` }
func NewCreateDDoSBlackWhiteIpListRequest ¶ added in v1.0.317
func NewCreateDDoSBlackWhiteIpListRequest() (request *CreateDDoSBlackWhiteIpListRequest)
func (*CreateDDoSBlackWhiteIpListRequest) FromJsonString ¶ added in v1.0.317
func (r *CreateDDoSBlackWhiteIpListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDDoSBlackWhiteIpListRequest) ToJsonString ¶ added in v1.0.317
func (r *CreateDDoSBlackWhiteIpListRequest) ToJsonString() string
type CreateDDoSBlackWhiteIpListRequestParams ¶ added in v1.0.426
type CreateDDoSBlackWhiteIpListRequestParams struct { // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP列表 IpList []*IpSegment `json:"IpList,omitnil,omitempty" name:"IpList"` // IP类型,取值[black(黑名单IP), white(白名单IP)] Type *string `json:"Type,omitnil,omitempty" name:"Type"` }
Predefined struct for user
type CreateDDoSBlackWhiteIpListResponse ¶ added in v1.0.317
type CreateDDoSBlackWhiteIpListResponse struct { *tchttp.BaseResponse Response *CreateDDoSBlackWhiteIpListResponseParams `json:"Response"` }
func NewCreateDDoSBlackWhiteIpListResponse ¶ added in v1.0.317
func NewCreateDDoSBlackWhiteIpListResponse() (response *CreateDDoSBlackWhiteIpListResponse)
func (*CreateDDoSBlackWhiteIpListResponse) FromJsonString ¶ added in v1.0.317
func (r *CreateDDoSBlackWhiteIpListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDDoSBlackWhiteIpListResponse) ToJsonString ¶ added in v1.0.317
func (r *CreateDDoSBlackWhiteIpListResponse) ToJsonString() string
type CreateDDoSBlackWhiteIpListResponseParams ¶ added in v1.0.426
type CreateDDoSBlackWhiteIpListResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateDDoSConnectLimitRequest ¶ added in v1.0.332
type CreateDDoSConnectLimitRequest struct { *tchttp.BaseRequest // 资源实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 连接抑制配置 ConnectLimitConfig *ConnectLimitConfig `json:"ConnectLimitConfig,omitnil,omitempty" name:"ConnectLimitConfig"` }
func NewCreateDDoSConnectLimitRequest ¶ added in v1.0.332
func NewCreateDDoSConnectLimitRequest() (request *CreateDDoSConnectLimitRequest)
func (*CreateDDoSConnectLimitRequest) FromJsonString ¶ added in v1.0.332
func (r *CreateDDoSConnectLimitRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDDoSConnectLimitRequest) ToJsonString ¶ added in v1.0.332
func (r *CreateDDoSConnectLimitRequest) ToJsonString() string
type CreateDDoSConnectLimitRequestParams ¶ added in v1.0.426
type CreateDDoSConnectLimitRequestParams struct { // 资源实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 连接抑制配置 ConnectLimitConfig *ConnectLimitConfig `json:"ConnectLimitConfig,omitnil,omitempty" name:"ConnectLimitConfig"` }
Predefined struct for user
type CreateDDoSConnectLimitResponse ¶ added in v1.0.332
type CreateDDoSConnectLimitResponse struct { *tchttp.BaseResponse Response *CreateDDoSConnectLimitResponseParams `json:"Response"` }
func NewCreateDDoSConnectLimitResponse ¶ added in v1.0.332
func NewCreateDDoSConnectLimitResponse() (response *CreateDDoSConnectLimitResponse)
func (*CreateDDoSConnectLimitResponse) FromJsonString ¶ added in v1.0.332
func (r *CreateDDoSConnectLimitResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDDoSConnectLimitResponse) ToJsonString ¶ added in v1.0.332
func (r *CreateDDoSConnectLimitResponse) ToJsonString() string
type CreateDDoSConnectLimitResponseParams ¶ added in v1.0.426
type CreateDDoSConnectLimitResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateDDoSGeoIPBlockConfigRequest ¶
type CreateDDoSGeoIPBlockConfigRequest struct { *tchttp.BaseRequest // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // DDoS区域封禁配置,填写参数时配置ID请为空 DDoSGeoIPBlockConfig *DDoSGeoIPBlockConfig `json:"DDoSGeoIPBlockConfig,omitnil,omitempty" name:"DDoSGeoIPBlockConfig"` }
func NewCreateDDoSGeoIPBlockConfigRequest ¶
func NewCreateDDoSGeoIPBlockConfigRequest() (request *CreateDDoSGeoIPBlockConfigRequest)
func (*CreateDDoSGeoIPBlockConfigRequest) FromJsonString ¶
func (r *CreateDDoSGeoIPBlockConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDDoSGeoIPBlockConfigRequest) ToJsonString ¶
func (r *CreateDDoSGeoIPBlockConfigRequest) ToJsonString() string
type CreateDDoSGeoIPBlockConfigRequestParams ¶ added in v1.0.426
type CreateDDoSGeoIPBlockConfigRequestParams struct { // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // DDoS区域封禁配置,填写参数时配置ID请为空 DDoSGeoIPBlockConfig *DDoSGeoIPBlockConfig `json:"DDoSGeoIPBlockConfig,omitnil,omitempty" name:"DDoSGeoIPBlockConfig"` }
Predefined struct for user
type CreateDDoSGeoIPBlockConfigResponse ¶
type CreateDDoSGeoIPBlockConfigResponse struct { *tchttp.BaseResponse Response *CreateDDoSGeoIPBlockConfigResponseParams `json:"Response"` }
func NewCreateDDoSGeoIPBlockConfigResponse ¶
func NewCreateDDoSGeoIPBlockConfigResponse() (response *CreateDDoSGeoIPBlockConfigResponse)
func (*CreateDDoSGeoIPBlockConfigResponse) FromJsonString ¶
func (r *CreateDDoSGeoIPBlockConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDDoSGeoIPBlockConfigResponse) ToJsonString ¶
func (r *CreateDDoSGeoIPBlockConfigResponse) ToJsonString() string
type CreateDDoSGeoIPBlockConfigResponseParams ¶ added in v1.0.426
type CreateDDoSGeoIPBlockConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateDDoSSpeedLimitConfigRequest ¶
type CreateDDoSSpeedLimitConfigRequest struct { *tchttp.BaseRequest // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 访问限速配置,填写参数时配置ID请为空 DDoSSpeedLimitConfig *DDoSSpeedLimitConfig `json:"DDoSSpeedLimitConfig,omitnil,omitempty" name:"DDoSSpeedLimitConfig"` }
func NewCreateDDoSSpeedLimitConfigRequest ¶
func NewCreateDDoSSpeedLimitConfigRequest() (request *CreateDDoSSpeedLimitConfigRequest)
func (*CreateDDoSSpeedLimitConfigRequest) FromJsonString ¶
func (r *CreateDDoSSpeedLimitConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDDoSSpeedLimitConfigRequest) ToJsonString ¶
func (r *CreateDDoSSpeedLimitConfigRequest) ToJsonString() string
type CreateDDoSSpeedLimitConfigRequestParams ¶ added in v1.0.426
type CreateDDoSSpeedLimitConfigRequestParams struct { // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 访问限速配置,填写参数时配置ID请为空 DDoSSpeedLimitConfig *DDoSSpeedLimitConfig `json:"DDoSSpeedLimitConfig,omitnil,omitempty" name:"DDoSSpeedLimitConfig"` }
Predefined struct for user
type CreateDDoSSpeedLimitConfigResponse ¶
type CreateDDoSSpeedLimitConfigResponse struct { *tchttp.BaseResponse Response *CreateDDoSSpeedLimitConfigResponseParams `json:"Response"` }
func NewCreateDDoSSpeedLimitConfigResponse ¶
func NewCreateDDoSSpeedLimitConfigResponse() (response *CreateDDoSSpeedLimitConfigResponse)
func (*CreateDDoSSpeedLimitConfigResponse) FromJsonString ¶
func (r *CreateDDoSSpeedLimitConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDDoSSpeedLimitConfigResponse) ToJsonString ¶
func (r *CreateDDoSSpeedLimitConfigResponse) ToJsonString() string
type CreateDDoSSpeedLimitConfigResponseParams ¶ added in v1.0.426
type CreateDDoSSpeedLimitConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateDefaultAlarmThresholdRequest ¶
type CreateDefaultAlarmThresholdRequest struct { *tchttp.BaseRequest // 默认告警阈值配置 DefaultAlarmConfig *DefaultAlarmThreshold `json:"DefaultAlarmConfig,omitnil,omitempty" name:"DefaultAlarmConfig"` // 产品类型,取值[ // bgp(表示高防包产品) // bgpip(表示高防IP产品) // ] InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` }
func NewCreateDefaultAlarmThresholdRequest ¶
func NewCreateDefaultAlarmThresholdRequest() (request *CreateDefaultAlarmThresholdRequest)
func (*CreateDefaultAlarmThresholdRequest) FromJsonString ¶
func (r *CreateDefaultAlarmThresholdRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDefaultAlarmThresholdRequest) ToJsonString ¶
func (r *CreateDefaultAlarmThresholdRequest) ToJsonString() string
type CreateDefaultAlarmThresholdRequestParams ¶ added in v1.0.426
type CreateDefaultAlarmThresholdRequestParams struct { // 默认告警阈值配置 DefaultAlarmConfig *DefaultAlarmThreshold `json:"DefaultAlarmConfig,omitnil,omitempty" name:"DefaultAlarmConfig"` // 产品类型,取值[ // bgp(表示高防包产品) // bgpip(表示高防IP产品) // ] InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` }
Predefined struct for user
type CreateDefaultAlarmThresholdResponse ¶
type CreateDefaultAlarmThresholdResponse struct { *tchttp.BaseResponse Response *CreateDefaultAlarmThresholdResponseParams `json:"Response"` }
func NewCreateDefaultAlarmThresholdResponse ¶
func NewCreateDefaultAlarmThresholdResponse() (response *CreateDefaultAlarmThresholdResponse)
func (*CreateDefaultAlarmThresholdResponse) FromJsonString ¶
func (r *CreateDefaultAlarmThresholdResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDefaultAlarmThresholdResponse) ToJsonString ¶
func (r *CreateDefaultAlarmThresholdResponse) ToJsonString() string
type CreateDefaultAlarmThresholdResponseParams ¶ added in v1.0.426
type CreateDefaultAlarmThresholdResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateIPAlarmThresholdConfigRequest ¶
type CreateIPAlarmThresholdConfigRequest struct { *tchttp.BaseRequest // IP告警阈值配置列表 IpAlarmThresholdConfigList []*IPAlarmThresholdRelation `json:"IpAlarmThresholdConfigList,omitnil,omitempty" name:"IpAlarmThresholdConfigList"` }
func NewCreateIPAlarmThresholdConfigRequest ¶
func NewCreateIPAlarmThresholdConfigRequest() (request *CreateIPAlarmThresholdConfigRequest)
func (*CreateIPAlarmThresholdConfigRequest) FromJsonString ¶
func (r *CreateIPAlarmThresholdConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateIPAlarmThresholdConfigRequest) ToJsonString ¶
func (r *CreateIPAlarmThresholdConfigRequest) ToJsonString() string
type CreateIPAlarmThresholdConfigRequestParams ¶ added in v1.0.426
type CreateIPAlarmThresholdConfigRequestParams struct { // IP告警阈值配置列表 IpAlarmThresholdConfigList []*IPAlarmThresholdRelation `json:"IpAlarmThresholdConfigList,omitnil,omitempty" name:"IpAlarmThresholdConfigList"` }
Predefined struct for user
type CreateIPAlarmThresholdConfigResponse ¶
type CreateIPAlarmThresholdConfigResponse struct { *tchttp.BaseResponse Response *CreateIPAlarmThresholdConfigResponseParams `json:"Response"` }
func NewCreateIPAlarmThresholdConfigResponse ¶
func NewCreateIPAlarmThresholdConfigResponse() (response *CreateIPAlarmThresholdConfigResponse)
func (*CreateIPAlarmThresholdConfigResponse) FromJsonString ¶
func (r *CreateIPAlarmThresholdConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateIPAlarmThresholdConfigResponse) ToJsonString ¶
func (r *CreateIPAlarmThresholdConfigResponse) ToJsonString() string
type CreateIPAlarmThresholdConfigResponseParams ¶ added in v1.0.426
type CreateIPAlarmThresholdConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateL7RuleCertsRequest ¶ added in v1.0.193
type CreateL7RuleCertsRequest struct { *tchttp.BaseRequest // SSL证书ID CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"` // L7域名转发规则列表 L7Rules []*InsL7Rules `json:"L7Rules,omitnil,omitempty" name:"L7Rules"` }
func NewCreateL7RuleCertsRequest ¶ added in v1.0.193
func NewCreateL7RuleCertsRequest() (request *CreateL7RuleCertsRequest)
func (*CreateL7RuleCertsRequest) FromJsonString ¶ added in v1.0.193
func (r *CreateL7RuleCertsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateL7RuleCertsRequest) ToJsonString ¶ added in v1.0.193
func (r *CreateL7RuleCertsRequest) ToJsonString() string
type CreateL7RuleCertsRequestParams ¶ added in v1.0.426
type CreateL7RuleCertsRequestParams struct { // SSL证书ID CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"` // L7域名转发规则列表 L7Rules []*InsL7Rules `json:"L7Rules,omitnil,omitempty" name:"L7Rules"` }
Predefined struct for user
type CreateL7RuleCertsResponse ¶ added in v1.0.193
type CreateL7RuleCertsResponse struct { *tchttp.BaseResponse Response *CreateL7RuleCertsResponseParams `json:"Response"` }
func NewCreateL7RuleCertsResponse ¶ added in v1.0.193
func NewCreateL7RuleCertsResponse() (response *CreateL7RuleCertsResponse)
func (*CreateL7RuleCertsResponse) FromJsonString ¶ added in v1.0.193
func (r *CreateL7RuleCertsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateL7RuleCertsResponse) ToJsonString ¶ added in v1.0.193
func (r *CreateL7RuleCertsResponse) ToJsonString() string
type CreateL7RuleCertsResponseParams ¶ added in v1.0.426
type CreateL7RuleCertsResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateNewL7RulesRequest ¶ added in v1.0.440
type CreateNewL7RulesRequest struct { *tchttp.BaseRequest // 规则列表 Rules []*L7RuleEntry `json:"Rules,omitnil,omitempty" name:"Rules"` // DDoS防护子产品代号(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"` }
func NewCreateNewL7RulesRequest ¶ added in v1.0.440
func NewCreateNewL7RulesRequest() (request *CreateNewL7RulesRequest)
func (*CreateNewL7RulesRequest) FromJsonString ¶ added in v1.0.440
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 ¶ added in v1.0.440
func (r *CreateNewL7RulesRequest) ToJsonString() string
type CreateNewL7RulesRequestParams ¶ added in v1.0.440
type CreateNewL7RulesRequestParams struct { // 规则列表 Rules []*L7RuleEntry `json:"Rules,omitnil,omitempty" name:"Rules"` // DDoS防护子产品代号(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"` }
Predefined struct for user
type CreateNewL7RulesResponse ¶ added in v1.0.440
type CreateNewL7RulesResponse struct { *tchttp.BaseResponse Response *CreateNewL7RulesResponseParams `json:"Response"` }
func NewCreateNewL7RulesResponse ¶ added in v1.0.440
func NewCreateNewL7RulesResponse() (response *CreateNewL7RulesResponse)
func (*CreateNewL7RulesResponse) FromJsonString ¶ added in v1.0.440
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 ¶ added in v1.0.440
func (r *CreateNewL7RulesResponse) ToJsonString() string
type CreateNewL7RulesResponseParams ¶ added in v1.0.440
type CreateNewL7RulesResponseParams struct { // 成功码 Success *SuccessCode `json:"Success,omitnil,omitempty" name:"Success"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreatePacketFilterConfigRequest ¶
type CreatePacketFilterConfigRequest struct { *tchttp.BaseRequest // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 特征过滤规则 PacketFilterConfig *PacketFilterConfig `json:"PacketFilterConfig,omitnil,omitempty" name:"PacketFilterConfig"` }
func NewCreatePacketFilterConfigRequest ¶
func NewCreatePacketFilterConfigRequest() (request *CreatePacketFilterConfigRequest)
func (*CreatePacketFilterConfigRequest) FromJsonString ¶
func (r *CreatePacketFilterConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePacketFilterConfigRequest) ToJsonString ¶
func (r *CreatePacketFilterConfigRequest) ToJsonString() string
type CreatePacketFilterConfigRequestParams ¶ added in v1.0.426
type CreatePacketFilterConfigRequestParams struct { // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 特征过滤规则 PacketFilterConfig *PacketFilterConfig `json:"PacketFilterConfig,omitnil,omitempty" name:"PacketFilterConfig"` }
Predefined struct for user
type CreatePacketFilterConfigResponse ¶
type CreatePacketFilterConfigResponse struct { *tchttp.BaseResponse Response *CreatePacketFilterConfigResponseParams `json:"Response"` }
func NewCreatePacketFilterConfigResponse ¶
func NewCreatePacketFilterConfigResponse() (response *CreatePacketFilterConfigResponse)
func (*CreatePacketFilterConfigResponse) FromJsonString ¶
func (r *CreatePacketFilterConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePacketFilterConfigResponse) ToJsonString ¶
func (r *CreatePacketFilterConfigResponse) ToJsonString() string
type CreatePacketFilterConfigResponseParams ¶ added in v1.0.426
type CreatePacketFilterConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreatePortAclConfigListRequest ¶ added in v1.0.331
type CreatePortAclConfigListRequest struct { *tchttp.BaseRequest // 资源实例ID列表 InstanceIdList []*string `json:"InstanceIdList,omitnil,omitempty" name:"InstanceIdList"` // 端口acl策略 AclConfig *AclConfig `json:"AclConfig,omitnil,omitempty" name:"AclConfig"` }
func NewCreatePortAclConfigListRequest ¶ added in v1.0.331
func NewCreatePortAclConfigListRequest() (request *CreatePortAclConfigListRequest)
func (*CreatePortAclConfigListRequest) FromJsonString ¶ added in v1.0.331
func (r *CreatePortAclConfigListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePortAclConfigListRequest) ToJsonString ¶ added in v1.0.331
func (r *CreatePortAclConfigListRequest) ToJsonString() string
type CreatePortAclConfigListRequestParams ¶ added in v1.0.426
type CreatePortAclConfigListRequestParams struct { // 资源实例ID列表 InstanceIdList []*string `json:"InstanceIdList,omitnil,omitempty" name:"InstanceIdList"` // 端口acl策略 AclConfig *AclConfig `json:"AclConfig,omitnil,omitempty" name:"AclConfig"` }
Predefined struct for user
type CreatePortAclConfigListResponse ¶ added in v1.0.331
type CreatePortAclConfigListResponse struct { *tchttp.BaseResponse Response *CreatePortAclConfigListResponseParams `json:"Response"` }
func NewCreatePortAclConfigListResponse ¶ added in v1.0.331
func NewCreatePortAclConfigListResponse() (response *CreatePortAclConfigListResponse)
func (*CreatePortAclConfigListResponse) FromJsonString ¶ added in v1.0.331
func (r *CreatePortAclConfigListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePortAclConfigListResponse) ToJsonString ¶ added in v1.0.331
func (r *CreatePortAclConfigListResponse) ToJsonString() string
type CreatePortAclConfigListResponseParams ¶ added in v1.0.426
type CreatePortAclConfigListResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreatePortAclConfigRequest ¶ added in v1.0.331
type CreatePortAclConfigRequest struct { *tchttp.BaseRequest // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 端口acl策略 AclConfig *AclConfig `json:"AclConfig,omitnil,omitempty" name:"AclConfig"` }
func NewCreatePortAclConfigRequest ¶ added in v1.0.331
func NewCreatePortAclConfigRequest() (request *CreatePortAclConfigRequest)
func (*CreatePortAclConfigRequest) FromJsonString ¶ added in v1.0.331
func (r *CreatePortAclConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePortAclConfigRequest) ToJsonString ¶ added in v1.0.331
func (r *CreatePortAclConfigRequest) ToJsonString() string
type CreatePortAclConfigRequestParams ¶ added in v1.0.426
type CreatePortAclConfigRequestParams struct { // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 端口acl策略 AclConfig *AclConfig `json:"AclConfig,omitnil,omitempty" name:"AclConfig"` }
Predefined struct for user
type CreatePortAclConfigResponse ¶ added in v1.0.331
type CreatePortAclConfigResponse struct { *tchttp.BaseResponse Response *CreatePortAclConfigResponseParams `json:"Response"` }
func NewCreatePortAclConfigResponse ¶ added in v1.0.331
func NewCreatePortAclConfigResponse() (response *CreatePortAclConfigResponse)
func (*CreatePortAclConfigResponse) FromJsonString ¶ added in v1.0.331
func (r *CreatePortAclConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePortAclConfigResponse) ToJsonString ¶ added in v1.0.331
func (r *CreatePortAclConfigResponse) ToJsonString() string
type CreatePortAclConfigResponseParams ¶ added in v1.0.426
type CreatePortAclConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateProtocolBlockConfigRequest ¶
type CreateProtocolBlockConfigRequest struct { *tchttp.BaseRequest // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 协议封禁配置 ProtocolBlockConfig *ProtocolBlockConfig `json:"ProtocolBlockConfig,omitnil,omitempty" name:"ProtocolBlockConfig"` }
func NewCreateProtocolBlockConfigRequest ¶
func NewCreateProtocolBlockConfigRequest() (request *CreateProtocolBlockConfigRequest)
func (*CreateProtocolBlockConfigRequest) FromJsonString ¶
func (r *CreateProtocolBlockConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateProtocolBlockConfigRequest) ToJsonString ¶
func (r *CreateProtocolBlockConfigRequest) ToJsonString() string
type CreateProtocolBlockConfigRequestParams ¶ added in v1.0.426
type CreateProtocolBlockConfigRequestParams struct { // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 协议封禁配置 ProtocolBlockConfig *ProtocolBlockConfig `json:"ProtocolBlockConfig,omitnil,omitempty" name:"ProtocolBlockConfig"` }
Predefined struct for user
type CreateProtocolBlockConfigResponse ¶
type CreateProtocolBlockConfigResponse struct { *tchttp.BaseResponse Response *CreateProtocolBlockConfigResponseParams `json:"Response"` }
func NewCreateProtocolBlockConfigResponse ¶
func NewCreateProtocolBlockConfigResponse() (response *CreateProtocolBlockConfigResponse)
func (*CreateProtocolBlockConfigResponse) FromJsonString ¶
func (r *CreateProtocolBlockConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateProtocolBlockConfigResponse) ToJsonString ¶
func (r *CreateProtocolBlockConfigResponse) ToJsonString() string
type CreateProtocolBlockConfigResponseParams ¶ added in v1.0.426
type CreateProtocolBlockConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateSchedulingDomainRequest ¶
type CreateSchedulingDomainRequest struct { *tchttp.BaseRequest // 代表是否混合云本地化的产品。 // hybrid: 宙斯盾本地化 // 不填写:其他 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
func NewCreateSchedulingDomainRequest ¶
func NewCreateSchedulingDomainRequest() (request *CreateSchedulingDomainRequest)
func (*CreateSchedulingDomainRequest) FromJsonString ¶
func (r *CreateSchedulingDomainRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSchedulingDomainRequest) ToJsonString ¶
func (r *CreateSchedulingDomainRequest) ToJsonString() string
type CreateSchedulingDomainRequestParams ¶ added in v1.0.426
type CreateSchedulingDomainRequestParams struct { // 代表是否混合云本地化的产品。 // hybrid: 宙斯盾本地化 // 不填写:其他 Product *string `json:"Product,omitnil,omitempty" name:"Product"` }
Predefined struct for user
type CreateSchedulingDomainResponse ¶
type CreateSchedulingDomainResponse struct { *tchttp.BaseResponse Response *CreateSchedulingDomainResponseParams `json:"Response"` }
func NewCreateSchedulingDomainResponse ¶
func NewCreateSchedulingDomainResponse() (response *CreateSchedulingDomainResponse)
func (*CreateSchedulingDomainResponse) FromJsonString ¶
func (r *CreateSchedulingDomainResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSchedulingDomainResponse) ToJsonString ¶
func (r *CreateSchedulingDomainResponse) ToJsonString() string
type CreateSchedulingDomainResponseParams ¶ added in v1.0.426
type CreateSchedulingDomainResponseParams struct { // 新创建的域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateWaterPrintConfigRequest ¶
type CreateWaterPrintConfigRequest struct { *tchttp.BaseRequest // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 水印防护配置 WaterPrintConfig *WaterPrintConfig `json:"WaterPrintConfig,omitnil,omitempty" name:"WaterPrintConfig"` }
func NewCreateWaterPrintConfigRequest ¶
func NewCreateWaterPrintConfigRequest() (request *CreateWaterPrintConfigRequest)
func (*CreateWaterPrintConfigRequest) FromJsonString ¶
func (r *CreateWaterPrintConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateWaterPrintConfigRequest) ToJsonString ¶
func (r *CreateWaterPrintConfigRequest) ToJsonString() string
type CreateWaterPrintConfigRequestParams ¶ added in v1.0.426
type CreateWaterPrintConfigRequestParams struct { // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 水印防护配置 WaterPrintConfig *WaterPrintConfig `json:"WaterPrintConfig,omitnil,omitempty" name:"WaterPrintConfig"` }
Predefined struct for user
type CreateWaterPrintConfigResponse ¶
type CreateWaterPrintConfigResponse struct { *tchttp.BaseResponse Response *CreateWaterPrintConfigResponseParams `json:"Response"` }
func NewCreateWaterPrintConfigResponse ¶
func NewCreateWaterPrintConfigResponse() (response *CreateWaterPrintConfigResponse)
func (*CreateWaterPrintConfigResponse) FromJsonString ¶
func (r *CreateWaterPrintConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateWaterPrintConfigResponse) ToJsonString ¶
func (r *CreateWaterPrintConfigResponse) ToJsonString() string
type CreateWaterPrintConfigResponseParams ¶ added in v1.0.426
type CreateWaterPrintConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateWaterPrintKeyRequest ¶
type CreateWaterPrintKeyRequest struct { *tchttp.BaseRequest // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewCreateWaterPrintKeyRequest ¶
func NewCreateWaterPrintKeyRequest() (request *CreateWaterPrintKeyRequest)
func (*CreateWaterPrintKeyRequest) FromJsonString ¶
func (r *CreateWaterPrintKeyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateWaterPrintKeyRequest) ToJsonString ¶
func (r *CreateWaterPrintKeyRequest) ToJsonString() string
type CreateWaterPrintKeyRequestParams ¶ added in v1.0.426
type CreateWaterPrintKeyRequestParams struct { // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type CreateWaterPrintKeyResponse ¶
type CreateWaterPrintKeyResponse struct { *tchttp.BaseResponse Response *CreateWaterPrintKeyResponseParams `json:"Response"` }
func NewCreateWaterPrintKeyResponse ¶
func NewCreateWaterPrintKeyResponse() (response *CreateWaterPrintKeyResponse)
func (*CreateWaterPrintKeyResponse) FromJsonString ¶
func (r *CreateWaterPrintKeyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateWaterPrintKeyResponse) ToJsonString ¶
func (r *CreateWaterPrintKeyResponse) ToJsonString() string
type CreateWaterPrintKeyResponseParams ¶ added in v1.0.426
type CreateWaterPrintKeyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DDoSAIRelation ¶
type DDoSAIRelation struct { // AI防护开关,取值[ // on(开启) // off(关闭) // ] DDoSAI *string `json:"DDoSAI,omitnil,omitempty" name:"DDoSAI"` // AI防护开关所属的资源实例 InstanceDetailList []*InstanceRelation `json:"InstanceDetailList,omitnil,omitempty" name:"InstanceDetailList"` }
type DDoSGeoIPBlockConfig ¶
type DDoSGeoIPBlockConfig struct { // 区域类型,取值[ // oversea(境外) // china(国内) // customized(自定义地区) // ] RegionType *string `json:"RegionType,omitnil,omitempty" name:"RegionType"` // 封禁动作,取值[ // drop(拦截) // trans(放行) // ] Action *string `json:"Action,omitnil,omitempty" name:"Action"` // 配置ID,配置添加成功后生成;添加新配置时不用填写此字段,修改或删除配置时需要填写配置ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 当RegionType为customized时,必须填写AreaList,且最多填写128个; AreaList []*int64 `json:"AreaList,omitnil,omitempty" name:"AreaList"` }
type DDoSGeoIPBlockConfigRelation ¶
type DDoSGeoIPBlockConfigRelation struct { // DDoS区域封禁配置 GeoIPBlockConfig *DDoSGeoIPBlockConfig `json:"GeoIPBlockConfig,omitnil,omitempty" name:"GeoIPBlockConfig"` // 配置所属的资源实例 InstanceDetailList []*InstanceRelation `json:"InstanceDetailList,omitnil,omitempty" name:"InstanceDetailList"` }
type DDoSSpeedLimitConfig ¶
type DDoSSpeedLimitConfig struct { // 限速模式,取值[ // 1(基于源IP限速) // 2(基于目的端口限速) // ] Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"` // 限速值,每种类型的限速值最多支持1个;该字段数组至少有一种限速值 SpeedValues []*SpeedValue `json:"SpeedValues,omitnil,omitempty" name:"SpeedValues"` // 此字段已弃用,请填写新字段DstPortList。 DstPortScopes []*PortSegment `json:"DstPortScopes,omitnil,omitempty" name:"DstPortScopes"` // 配置ID,配置添加成功后生成;添加新限制配置时不用填写此字段,修改或删除限速配置时需要填写配置ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // IP protocol numbers, 取值[ // ALL(所有协议) // TCP(tcp协议) // UDP(udp协议) // SMP(smp协议) // 1;2-100(自定义协议号范围,最多8个) // ] // 注意:当自定义协议号范围时,只能填写协议号,多个范围;分隔;当填写ALL时不能再填写其他协议或协议号。 ProtocolList *string `json:"ProtocolList,omitnil,omitempty" name:"ProtocolList"` // 端口范围列表,最多8个,多个;分隔,范围表示用-;此端口范围必须填写;填写样式1:0-65535,样式2:80;443;1000-2000 DstPortList *string `json:"DstPortList,omitnil,omitempty" name:"DstPortList"` }
type DDoSSpeedLimitConfigRelation ¶
type DDoSSpeedLimitConfigRelation struct { // DDoS访问限速配置 SpeedLimitConfig *DDoSSpeedLimitConfig `json:"SpeedLimitConfig,omitnil,omitempty" name:"SpeedLimitConfig"` // 配置所属的资源实例 InstanceDetailList []*InstanceRelation `json:"InstanceDetailList,omitnil,omitempty" name:"InstanceDetailList"` }
type DefaultAlarmThreshold ¶
type DeleteCCLevelPolicyRequest ¶ added in v1.0.358
type DeleteCCLevelPolicyRequest struct { *tchttp.BaseRequest // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 配置策略的IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议,可取值http Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` }
func NewDeleteCCLevelPolicyRequest ¶ added in v1.0.358
func NewDeleteCCLevelPolicyRequest() (request *DeleteCCLevelPolicyRequest)
func (*DeleteCCLevelPolicyRequest) FromJsonString ¶ added in v1.0.358
func (r *DeleteCCLevelPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCCLevelPolicyRequest) ToJsonString ¶ added in v1.0.358
func (r *DeleteCCLevelPolicyRequest) ToJsonString() string
type DeleteCCLevelPolicyRequestParams ¶ added in v1.0.426
type DeleteCCLevelPolicyRequestParams struct { // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 配置策略的IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议,可取值http Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` }
Predefined struct for user
type DeleteCCLevelPolicyResponse ¶ added in v1.0.358
type DeleteCCLevelPolicyResponse struct { *tchttp.BaseResponse Response *DeleteCCLevelPolicyResponseParams `json:"Response"` }
func NewDeleteCCLevelPolicyResponse ¶ added in v1.0.358
func NewDeleteCCLevelPolicyResponse() (response *DeleteCCLevelPolicyResponse)
func (*DeleteCCLevelPolicyResponse) FromJsonString ¶ added in v1.0.358
func (r *DeleteCCLevelPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCCLevelPolicyResponse) ToJsonString ¶ added in v1.0.358
func (r *DeleteCCLevelPolicyResponse) ToJsonString() string
type DeleteCCLevelPolicyResponseParams ¶ added in v1.0.426
type DeleteCCLevelPolicyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteCCPrecisionPolicyRequest ¶ added in v1.0.343
type DeleteCCPrecisionPolicyRequest struct { *tchttp.BaseRequest // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 策略Id PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` }
func NewDeleteCCPrecisionPolicyRequest ¶ added in v1.0.343
func NewDeleteCCPrecisionPolicyRequest() (request *DeleteCCPrecisionPolicyRequest)
func (*DeleteCCPrecisionPolicyRequest) FromJsonString ¶ added in v1.0.343
func (r *DeleteCCPrecisionPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCCPrecisionPolicyRequest) ToJsonString ¶ added in v1.0.343
func (r *DeleteCCPrecisionPolicyRequest) ToJsonString() string
type DeleteCCPrecisionPolicyRequestParams ¶ added in v1.0.426
type DeleteCCPrecisionPolicyRequestParams struct { // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 策略Id PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` }
Predefined struct for user
type DeleteCCPrecisionPolicyResponse ¶ added in v1.0.343
type DeleteCCPrecisionPolicyResponse struct { *tchttp.BaseResponse Response *DeleteCCPrecisionPolicyResponseParams `json:"Response"` }
func NewDeleteCCPrecisionPolicyResponse ¶ added in v1.0.343
func NewDeleteCCPrecisionPolicyResponse() (response *DeleteCCPrecisionPolicyResponse)
func (*DeleteCCPrecisionPolicyResponse) FromJsonString ¶ added in v1.0.343
func (r *DeleteCCPrecisionPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCCPrecisionPolicyResponse) ToJsonString ¶ added in v1.0.343
func (r *DeleteCCPrecisionPolicyResponse) ToJsonString() string
type DeleteCCPrecisionPolicyResponseParams ¶ added in v1.0.426
type DeleteCCPrecisionPolicyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteCCRequestLimitPolicyRequest ¶ added in v1.0.343
type DeleteCCRequestLimitPolicyRequest struct { *tchttp.BaseRequest // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 策略Id PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` }
func NewDeleteCCRequestLimitPolicyRequest ¶ added in v1.0.343
func NewDeleteCCRequestLimitPolicyRequest() (request *DeleteCCRequestLimitPolicyRequest)
func (*DeleteCCRequestLimitPolicyRequest) FromJsonString ¶ added in v1.0.343
func (r *DeleteCCRequestLimitPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCCRequestLimitPolicyRequest) ToJsonString ¶ added in v1.0.343
func (r *DeleteCCRequestLimitPolicyRequest) ToJsonString() string
type DeleteCCRequestLimitPolicyRequestParams ¶ added in v1.0.426
type DeleteCCRequestLimitPolicyRequestParams struct { // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 策略Id PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` }
Predefined struct for user
type DeleteCCRequestLimitPolicyResponse ¶ added in v1.0.343
type DeleteCCRequestLimitPolicyResponse struct { *tchttp.BaseResponse Response *DeleteCCRequestLimitPolicyResponseParams `json:"Response"` }
func NewDeleteCCRequestLimitPolicyResponse ¶ added in v1.0.343
func NewDeleteCCRequestLimitPolicyResponse() (response *DeleteCCRequestLimitPolicyResponse)
func (*DeleteCCRequestLimitPolicyResponse) FromJsonString ¶ added in v1.0.343
func (r *DeleteCCRequestLimitPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCCRequestLimitPolicyResponse) ToJsonString ¶ added in v1.0.343
func (r *DeleteCCRequestLimitPolicyResponse) ToJsonString() string
type DeleteCCRequestLimitPolicyResponseParams ¶ added in v1.0.426
type DeleteCCRequestLimitPolicyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteCCThresholdPolicyRequest ¶ added in v1.0.358
type DeleteCCThresholdPolicyRequest struct { *tchttp.BaseRequest // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 配置策略的IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议,可取值http Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` }
func NewDeleteCCThresholdPolicyRequest ¶ added in v1.0.358
func NewDeleteCCThresholdPolicyRequest() (request *DeleteCCThresholdPolicyRequest)
func (*DeleteCCThresholdPolicyRequest) FromJsonString ¶ added in v1.0.358
func (r *DeleteCCThresholdPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCCThresholdPolicyRequest) ToJsonString ¶ added in v1.0.358
func (r *DeleteCCThresholdPolicyRequest) ToJsonString() string
type DeleteCCThresholdPolicyRequestParams ¶ added in v1.0.426
type DeleteCCThresholdPolicyRequestParams struct { // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 配置策略的IP Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议,可取值http Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` }
Predefined struct for user
type DeleteCCThresholdPolicyResponse ¶ added in v1.0.358
type DeleteCCThresholdPolicyResponse struct { *tchttp.BaseResponse Response *DeleteCCThresholdPolicyResponseParams `json:"Response"` }
func NewDeleteCCThresholdPolicyResponse ¶ added in v1.0.358
func NewDeleteCCThresholdPolicyResponse() (response *DeleteCCThresholdPolicyResponse)
func (*DeleteCCThresholdPolicyResponse) FromJsonString ¶ added in v1.0.358
func (r *DeleteCCThresholdPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCCThresholdPolicyResponse) ToJsonString ¶ added in v1.0.358
func (r *DeleteCCThresholdPolicyResponse) ToJsonString() string
type DeleteCCThresholdPolicyResponseParams ¶ added in v1.0.426
type DeleteCCThresholdPolicyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteCcBlackWhiteIpListRequest ¶ added in v1.0.343
type DeleteCcBlackWhiteIpListRequest struct { *tchttp.BaseRequest // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 策略Id PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` }
func NewDeleteCcBlackWhiteIpListRequest ¶ added in v1.0.343
func NewDeleteCcBlackWhiteIpListRequest() (request *DeleteCcBlackWhiteIpListRequest)
func (*DeleteCcBlackWhiteIpListRequest) FromJsonString ¶ added in v1.0.343
func (r *DeleteCcBlackWhiteIpListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCcBlackWhiteIpListRequest) ToJsonString ¶ added in v1.0.343
func (r *DeleteCcBlackWhiteIpListRequest) ToJsonString() string
type DeleteCcBlackWhiteIpListRequestParams ¶ added in v1.0.426
type DeleteCcBlackWhiteIpListRequestParams struct { // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 策略Id PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` }
Predefined struct for user
type DeleteCcBlackWhiteIpListResponse ¶ added in v1.0.343
type DeleteCcBlackWhiteIpListResponse struct { *tchttp.BaseResponse Response *DeleteCcBlackWhiteIpListResponseParams `json:"Response"` }
func NewDeleteCcBlackWhiteIpListResponse ¶ added in v1.0.343
func NewDeleteCcBlackWhiteIpListResponse() (response *DeleteCcBlackWhiteIpListResponse)
func (*DeleteCcBlackWhiteIpListResponse) FromJsonString ¶ added in v1.0.343
func (r *DeleteCcBlackWhiteIpListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCcBlackWhiteIpListResponse) ToJsonString ¶ added in v1.0.343
func (r *DeleteCcBlackWhiteIpListResponse) ToJsonString() string
type DeleteCcBlackWhiteIpListResponseParams ¶ added in v1.0.426
type DeleteCcBlackWhiteIpListResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteCcGeoIPBlockConfigRequest ¶ added in v1.0.343
type DeleteCcGeoIPBlockConfigRequest struct { *tchttp.BaseRequest // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // CC区域封禁配置,填写参数时配置ID不能为空 CcGeoIPBlockConfig *CcGeoIPBlockConfig `json:"CcGeoIPBlockConfig,omitnil,omitempty" name:"CcGeoIPBlockConfig"` }
func NewDeleteCcGeoIPBlockConfigRequest ¶ added in v1.0.343
func NewDeleteCcGeoIPBlockConfigRequest() (request *DeleteCcGeoIPBlockConfigRequest)
func (*DeleteCcGeoIPBlockConfigRequest) FromJsonString ¶ added in v1.0.343
func (r *DeleteCcGeoIPBlockConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCcGeoIPBlockConfigRequest) ToJsonString ¶ added in v1.0.343
func (r *DeleteCcGeoIPBlockConfigRequest) ToJsonString() string
type DeleteCcGeoIPBlockConfigRequestParams ¶ added in v1.0.426
type DeleteCcGeoIPBlockConfigRequestParams struct { // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // CC区域封禁配置,填写参数时配置ID不能为空 CcGeoIPBlockConfig *CcGeoIPBlockConfig `json:"CcGeoIPBlockConfig,omitnil,omitempty" name:"CcGeoIPBlockConfig"` }
Predefined struct for user
type DeleteCcGeoIPBlockConfigResponse ¶ added in v1.0.343
type DeleteCcGeoIPBlockConfigResponse struct { *tchttp.BaseResponse Response *DeleteCcGeoIPBlockConfigResponseParams `json:"Response"` }
func NewDeleteCcGeoIPBlockConfigResponse ¶ added in v1.0.343
func NewDeleteCcGeoIPBlockConfigResponse() (response *DeleteCcGeoIPBlockConfigResponse)
func (*DeleteCcGeoIPBlockConfigResponse) FromJsonString ¶ added in v1.0.343
func (r *DeleteCcGeoIPBlockConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCcGeoIPBlockConfigResponse) ToJsonString ¶ added in v1.0.343
func (r *DeleteCcGeoIPBlockConfigResponse) ToJsonString() string
type DeleteCcGeoIPBlockConfigResponseParams ¶ added in v1.0.426
type DeleteCcGeoIPBlockConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteDDoSBlackWhiteIpListRequest ¶ added in v1.0.317
type DeleteDDoSBlackWhiteIpListRequest struct { *tchttp.BaseRequest // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP列表 IpList []*IpSegment `json:"IpList,omitnil,omitempty" name:"IpList"` // IP类型,取值[black(黑名单IP), white(白名单IP)] Type *string `json:"Type,omitnil,omitempty" name:"Type"` }
func NewDeleteDDoSBlackWhiteIpListRequest ¶ added in v1.0.317
func NewDeleteDDoSBlackWhiteIpListRequest() (request *DeleteDDoSBlackWhiteIpListRequest)
func (*DeleteDDoSBlackWhiteIpListRequest) FromJsonString ¶ added in v1.0.317
func (r *DeleteDDoSBlackWhiteIpListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDDoSBlackWhiteIpListRequest) ToJsonString ¶ added in v1.0.317
func (r *DeleteDDoSBlackWhiteIpListRequest) ToJsonString() string
type DeleteDDoSBlackWhiteIpListRequestParams ¶ added in v1.0.426
type DeleteDDoSBlackWhiteIpListRequestParams struct { // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP列表 IpList []*IpSegment `json:"IpList,omitnil,omitempty" name:"IpList"` // IP类型,取值[black(黑名单IP), white(白名单IP)] Type *string `json:"Type,omitnil,omitempty" name:"Type"` }
Predefined struct for user
type DeleteDDoSBlackWhiteIpListResponse ¶ added in v1.0.317
type DeleteDDoSBlackWhiteIpListResponse struct { *tchttp.BaseResponse Response *DeleteDDoSBlackWhiteIpListResponseParams `json:"Response"` }
func NewDeleteDDoSBlackWhiteIpListResponse ¶ added in v1.0.317
func NewDeleteDDoSBlackWhiteIpListResponse() (response *DeleteDDoSBlackWhiteIpListResponse)
func (*DeleteDDoSBlackWhiteIpListResponse) FromJsonString ¶ added in v1.0.317
func (r *DeleteDDoSBlackWhiteIpListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDDoSBlackWhiteIpListResponse) ToJsonString ¶ added in v1.0.317
func (r *DeleteDDoSBlackWhiteIpListResponse) ToJsonString() string
type DeleteDDoSBlackWhiteIpListResponseParams ¶ added in v1.0.426
type DeleteDDoSBlackWhiteIpListResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteDDoSGeoIPBlockConfigRequest ¶
type DeleteDDoSGeoIPBlockConfigRequest struct { *tchttp.BaseRequest // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // DDoS区域封禁配置,填写参数时配置ID不能为空 DDoSGeoIPBlockConfig *DDoSGeoIPBlockConfig `json:"DDoSGeoIPBlockConfig,omitnil,omitempty" name:"DDoSGeoIPBlockConfig"` }
func NewDeleteDDoSGeoIPBlockConfigRequest ¶
func NewDeleteDDoSGeoIPBlockConfigRequest() (request *DeleteDDoSGeoIPBlockConfigRequest)
func (*DeleteDDoSGeoIPBlockConfigRequest) FromJsonString ¶
func (r *DeleteDDoSGeoIPBlockConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDDoSGeoIPBlockConfigRequest) ToJsonString ¶
func (r *DeleteDDoSGeoIPBlockConfigRequest) ToJsonString() string
type DeleteDDoSGeoIPBlockConfigRequestParams ¶ added in v1.0.426
type DeleteDDoSGeoIPBlockConfigRequestParams struct { // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // DDoS区域封禁配置,填写参数时配置ID不能为空 DDoSGeoIPBlockConfig *DDoSGeoIPBlockConfig `json:"DDoSGeoIPBlockConfig,omitnil,omitempty" name:"DDoSGeoIPBlockConfig"` }
Predefined struct for user
type DeleteDDoSGeoIPBlockConfigResponse ¶
type DeleteDDoSGeoIPBlockConfigResponse struct { *tchttp.BaseResponse Response *DeleteDDoSGeoIPBlockConfigResponseParams `json:"Response"` }
func NewDeleteDDoSGeoIPBlockConfigResponse ¶
func NewDeleteDDoSGeoIPBlockConfigResponse() (response *DeleteDDoSGeoIPBlockConfigResponse)
func (*DeleteDDoSGeoIPBlockConfigResponse) FromJsonString ¶
func (r *DeleteDDoSGeoIPBlockConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDDoSGeoIPBlockConfigResponse) ToJsonString ¶
func (r *DeleteDDoSGeoIPBlockConfigResponse) ToJsonString() string
type DeleteDDoSGeoIPBlockConfigResponseParams ¶ added in v1.0.426
type DeleteDDoSGeoIPBlockConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteDDoSSpeedLimitConfigRequest ¶
type DeleteDDoSSpeedLimitConfigRequest struct { *tchttp.BaseRequest // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 访问限速配置,填写参数时配置ID不能为空 DDoSSpeedLimitConfig *DDoSSpeedLimitConfig `json:"DDoSSpeedLimitConfig,omitnil,omitempty" name:"DDoSSpeedLimitConfig"` }
func NewDeleteDDoSSpeedLimitConfigRequest ¶
func NewDeleteDDoSSpeedLimitConfigRequest() (request *DeleteDDoSSpeedLimitConfigRequest)
func (*DeleteDDoSSpeedLimitConfigRequest) FromJsonString ¶
func (r *DeleteDDoSSpeedLimitConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDDoSSpeedLimitConfigRequest) ToJsonString ¶
func (r *DeleteDDoSSpeedLimitConfigRequest) ToJsonString() string
type DeleteDDoSSpeedLimitConfigRequestParams ¶ added in v1.0.426
type DeleteDDoSSpeedLimitConfigRequestParams struct { // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 访问限速配置,填写参数时配置ID不能为空 DDoSSpeedLimitConfig *DDoSSpeedLimitConfig `json:"DDoSSpeedLimitConfig,omitnil,omitempty" name:"DDoSSpeedLimitConfig"` }
Predefined struct for user
type DeleteDDoSSpeedLimitConfigResponse ¶
type DeleteDDoSSpeedLimitConfigResponse struct { *tchttp.BaseResponse Response *DeleteDDoSSpeedLimitConfigResponseParams `json:"Response"` }
func NewDeleteDDoSSpeedLimitConfigResponse ¶
func NewDeleteDDoSSpeedLimitConfigResponse() (response *DeleteDDoSSpeedLimitConfigResponse)
func (*DeleteDDoSSpeedLimitConfigResponse) FromJsonString ¶
func (r *DeleteDDoSSpeedLimitConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDDoSSpeedLimitConfigResponse) ToJsonString ¶
func (r *DeleteDDoSSpeedLimitConfigResponse) ToJsonString() string
type DeleteDDoSSpeedLimitConfigResponseParams ¶ added in v1.0.426
type DeleteDDoSSpeedLimitConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeletePacketFilterConfigRequest ¶
type DeletePacketFilterConfigRequest struct { *tchttp.BaseRequest // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 特征过滤配置 PacketFilterConfig *PacketFilterConfig `json:"PacketFilterConfig,omitnil,omitempty" name:"PacketFilterConfig"` }
func NewDeletePacketFilterConfigRequest ¶
func NewDeletePacketFilterConfigRequest() (request *DeletePacketFilterConfigRequest)
func (*DeletePacketFilterConfigRequest) FromJsonString ¶
func (r *DeletePacketFilterConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePacketFilterConfigRequest) ToJsonString ¶
func (r *DeletePacketFilterConfigRequest) ToJsonString() string
type DeletePacketFilterConfigRequestParams ¶ added in v1.0.426
type DeletePacketFilterConfigRequestParams struct { // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 特征过滤配置 PacketFilterConfig *PacketFilterConfig `json:"PacketFilterConfig,omitnil,omitempty" name:"PacketFilterConfig"` }
Predefined struct for user
type DeletePacketFilterConfigResponse ¶
type DeletePacketFilterConfigResponse struct { *tchttp.BaseResponse Response *DeletePacketFilterConfigResponseParams `json:"Response"` }
func NewDeletePacketFilterConfigResponse ¶
func NewDeletePacketFilterConfigResponse() (response *DeletePacketFilterConfigResponse)
func (*DeletePacketFilterConfigResponse) FromJsonString ¶
func (r *DeletePacketFilterConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePacketFilterConfigResponse) ToJsonString ¶
func (r *DeletePacketFilterConfigResponse) ToJsonString() string
type DeletePacketFilterConfigResponseParams ¶ added in v1.0.426
type DeletePacketFilterConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeletePortAclConfigRequest ¶ added in v1.0.343
type DeletePortAclConfigRequest struct { *tchttp.BaseRequest // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 端口acl策略 AclConfig *AclConfig `json:"AclConfig,omitnil,omitempty" name:"AclConfig"` }
func NewDeletePortAclConfigRequest ¶ added in v1.0.343
func NewDeletePortAclConfigRequest() (request *DeletePortAclConfigRequest)
func (*DeletePortAclConfigRequest) FromJsonString ¶ added in v1.0.343
func (r *DeletePortAclConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePortAclConfigRequest) ToJsonString ¶ added in v1.0.343
func (r *DeletePortAclConfigRequest) ToJsonString() string
type DeletePortAclConfigRequestParams ¶ added in v1.0.426
type DeletePortAclConfigRequestParams struct { // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 端口acl策略 AclConfig *AclConfig `json:"AclConfig,omitnil,omitempty" name:"AclConfig"` }
Predefined struct for user
type DeletePortAclConfigResponse ¶ added in v1.0.343
type DeletePortAclConfigResponse struct { *tchttp.BaseResponse Response *DeletePortAclConfigResponseParams `json:"Response"` }
func NewDeletePortAclConfigResponse ¶ added in v1.0.343
func NewDeletePortAclConfigResponse() (response *DeletePortAclConfigResponse)
func (*DeletePortAclConfigResponse) FromJsonString ¶ added in v1.0.343
func (r *DeletePortAclConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePortAclConfigResponse) ToJsonString ¶ added in v1.0.343
func (r *DeletePortAclConfigResponse) ToJsonString() string
type DeletePortAclConfigResponseParams ¶ added in v1.0.426
type DeletePortAclConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteWaterPrintConfigRequest ¶
type DeleteWaterPrintConfigRequest struct { *tchttp.BaseRequest // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDeleteWaterPrintConfigRequest ¶
func NewDeleteWaterPrintConfigRequest() (request *DeleteWaterPrintConfigRequest)
func (*DeleteWaterPrintConfigRequest) FromJsonString ¶
func (r *DeleteWaterPrintConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteWaterPrintConfigRequest) ToJsonString ¶
func (r *DeleteWaterPrintConfigRequest) ToJsonString() string
type DeleteWaterPrintConfigRequestParams ¶ added in v1.0.426
type DeleteWaterPrintConfigRequestParams struct { // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DeleteWaterPrintConfigResponse ¶
type DeleteWaterPrintConfigResponse struct { *tchttp.BaseResponse Response *DeleteWaterPrintConfigResponseParams `json:"Response"` }
func NewDeleteWaterPrintConfigResponse ¶
func NewDeleteWaterPrintConfigResponse() (response *DeleteWaterPrintConfigResponse)
func (*DeleteWaterPrintConfigResponse) FromJsonString ¶
func (r *DeleteWaterPrintConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteWaterPrintConfigResponse) ToJsonString ¶
func (r *DeleteWaterPrintConfigResponse) ToJsonString() string
type DeleteWaterPrintConfigResponseParams ¶ added in v1.0.426
type DeleteWaterPrintConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteWaterPrintKeyRequest ¶
type DeleteWaterPrintKeyRequest struct { *tchttp.BaseRequest // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 水印密钥ID KeyId *string `json:"KeyId,omitnil,omitempty" name:"KeyId"` }
func NewDeleteWaterPrintKeyRequest ¶
func NewDeleteWaterPrintKeyRequest() (request *DeleteWaterPrintKeyRequest)
func (*DeleteWaterPrintKeyRequest) FromJsonString ¶
func (r *DeleteWaterPrintKeyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteWaterPrintKeyRequest) ToJsonString ¶
func (r *DeleteWaterPrintKeyRequest) ToJsonString() string
type DeleteWaterPrintKeyRequestParams ¶ added in v1.0.426
type DeleteWaterPrintKeyRequestParams struct { // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 水印密钥ID KeyId *string `json:"KeyId,omitnil,omitempty" name:"KeyId"` }
Predefined struct for user
type DeleteWaterPrintKeyResponse ¶
type DeleteWaterPrintKeyResponse struct { *tchttp.BaseResponse Response *DeleteWaterPrintKeyResponseParams `json:"Response"` }
func NewDeleteWaterPrintKeyResponse ¶
func NewDeleteWaterPrintKeyResponse() (response *DeleteWaterPrintKeyResponse)
func (*DeleteWaterPrintKeyResponse) FromJsonString ¶
func (r *DeleteWaterPrintKeyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteWaterPrintKeyResponse) ToJsonString ¶
func (r *DeleteWaterPrintKeyResponse) ToJsonString() string
type DeleteWaterPrintKeyResponseParams ¶ added in v1.0.426
type DeleteWaterPrintKeyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBGPIPL7RulesRequest ¶ added in v1.0.845
type DescribeBGPIPL7RulesRequest struct { *tchttp.BaseRequest // DDoS防护子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 状态搜索,选填,取值[0(规则配置成功),1(规则配置生效中),2(规则配置失败),3(规则删除生效中),5(规则删除失败),6(规则等待配置),7(规则等待删除),8(规则待配置证书)] StatusList []*uint64 `json:"StatusList,omitnil,omitempty" name:"StatusList"` // 域名搜索,选填,当需要搜索域名请填写 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // IP搜索,选填,当需要搜索IP请填写 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 一页条数,默认值100,最大值100,超过100最大返回100条 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 规则偏移量,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 转发协议搜索,选填,取值[http, https, http/https] ProtocolList []*string `json:"ProtocolList,omitnil,omitempty" name:"ProtocolList"` // 高防IP实例的Cname Cname *string `json:"Cname,omitnil,omitempty" name:"Cname"` // 默认为false,当为true时,将不对各个规则做策略检查,直接导出所有规则 Export *bool `json:"Export,omitnil,omitempty" name:"Export"` }
func NewDescribeBGPIPL7RulesRequest ¶ added in v1.0.845
func NewDescribeBGPIPL7RulesRequest() (request *DescribeBGPIPL7RulesRequest)
func (*DescribeBGPIPL7RulesRequest) FromJsonString ¶ added in v1.0.845
func (r *DescribeBGPIPL7RulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBGPIPL7RulesRequest) ToJsonString ¶ added in v1.0.845
func (r *DescribeBGPIPL7RulesRequest) ToJsonString() string
type DescribeBGPIPL7RulesRequestParams ¶ added in v1.0.845
type DescribeBGPIPL7RulesRequestParams struct { // DDoS防护子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 状态搜索,选填,取值[0(规则配置成功),1(规则配置生效中),2(规则配置失败),3(规则删除生效中),5(规则删除失败),6(规则等待配置),7(规则等待删除),8(规则待配置证书)] StatusList []*uint64 `json:"StatusList,omitnil,omitempty" name:"StatusList"` // 域名搜索,选填,当需要搜索域名请填写 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // IP搜索,选填,当需要搜索IP请填写 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 一页条数,默认值100,最大值100,超过100最大返回100条 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 规则偏移量,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 转发协议搜索,选填,取值[http, https, http/https] ProtocolList []*string `json:"ProtocolList,omitnil,omitempty" name:"ProtocolList"` // 高防IP实例的Cname Cname *string `json:"Cname,omitnil,omitempty" name:"Cname"` // 默认为false,当为true时,将不对各个规则做策略检查,直接导出所有规则 Export *bool `json:"Export,omitnil,omitempty" name:"Export"` }
Predefined struct for user
type DescribeBGPIPL7RulesResponse ¶ added in v1.0.845
type DescribeBGPIPL7RulesResponse struct { *tchttp.BaseResponse Response *DescribeBGPIPL7RulesResponseParams `json:"Response"` }
func NewDescribeBGPIPL7RulesResponse ¶ added in v1.0.845
func NewDescribeBGPIPL7RulesResponse() (response *DescribeBGPIPL7RulesResponse)
func (*DescribeBGPIPL7RulesResponse) FromJsonString ¶ added in v1.0.845
func (r *DescribeBGPIPL7RulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBGPIPL7RulesResponse) ToJsonString ¶ added in v1.0.845
func (r *DescribeBGPIPL7RulesResponse) ToJsonString() string
type DescribeBGPIPL7RulesResponseParams ¶ added in v1.0.845
type DescribeBGPIPL7RulesResponseParams struct { // 转发规则列表 Rules []*BGPIPL7RuleEntry `json:"Rules,omitnil,omitempty" name:"Rules"` // 健康检查配置列表 Healths []*L7RuleHealth `json:"Healths,omitnil,omitempty" name:"Healths"` // 总规则数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBasicDeviceStatusRequest ¶ added in v1.0.216
type DescribeBasicDeviceStatusRequest struct { *tchttp.BaseRequest // IP 资源列表 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` // 域名化资源传id IdList []*string `json:"IdList,omitnil,omitempty" name:"IdList"` // 地域名称 FilterRegion *uint64 `json:"FilterRegion,omitnil,omitempty" name:"FilterRegion"` // cnameWaf资源 CnameWafIdList []*string `json:"CnameWafIdList,omitnil,omitempty" name:"CnameWafIdList"` }
func NewDescribeBasicDeviceStatusRequest ¶ added in v1.0.216
func NewDescribeBasicDeviceStatusRequest() (request *DescribeBasicDeviceStatusRequest)
func (*DescribeBasicDeviceStatusRequest) FromJsonString ¶ added in v1.0.216
func (r *DescribeBasicDeviceStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBasicDeviceStatusRequest) ToJsonString ¶ added in v1.0.216
func (r *DescribeBasicDeviceStatusRequest) ToJsonString() string
type DescribeBasicDeviceStatusRequestParams ¶ added in v1.0.426
type DescribeBasicDeviceStatusRequestParams struct { // IP 资源列表 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` // 域名化资源传id IdList []*string `json:"IdList,omitnil,omitempty" name:"IdList"` // 地域名称 FilterRegion *uint64 `json:"FilterRegion,omitnil,omitempty" name:"FilterRegion"` // cnameWaf资源 CnameWafIdList []*string `json:"CnameWafIdList,omitnil,omitempty" name:"CnameWafIdList"` }
Predefined struct for user
type DescribeBasicDeviceStatusResponse ¶ added in v1.0.216
type DescribeBasicDeviceStatusResponse struct { *tchttp.BaseResponse Response *DescribeBasicDeviceStatusResponseParams `json:"Response"` }
func NewDescribeBasicDeviceStatusResponse ¶ added in v1.0.216
func NewDescribeBasicDeviceStatusResponse() (response *DescribeBasicDeviceStatusResponse)
func (*DescribeBasicDeviceStatusResponse) FromJsonString ¶ added in v1.0.216
func (r *DescribeBasicDeviceStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBasicDeviceStatusResponse) ToJsonString ¶ added in v1.0.216
func (r *DescribeBasicDeviceStatusResponse) ToJsonString() string
type DescribeBasicDeviceStatusResponseParams ¶ added in v1.0.426
type DescribeBasicDeviceStatusResponseParams struct { // 返回资源及状态,状态码: // 1 - 封堵状态 // 2 - 正常状态 // 3 - 攻击状态 Data []*KeyValue `json:"Data,omitnil,omitempty" name:"Data"` // 域名化资产的名称 // 注意:此字段可能返回 null,表示取不到有效值。 CLBData []*KeyValue `json:"CLBData,omitnil,omitempty" name:"CLBData"` // cnamewaf资源状态 // 注意:此字段可能返回 null,表示取不到有效值。 CnameWafData []*KeyValue `json:"CnameWafData,omitnil,omitempty" name:"CnameWafData"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBgpBizTrendRequest ¶ added in v1.0.468
type DescribeBgpBizTrendRequest struct { *tchttp.BaseRequest // DDoS防护子产品代号(bgp-multip表示高防包) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 统计开始时间。 例:“2020-09-22 00:00:00”,注意该时间必须为5分钟的倍数 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间。 例:“2020-09-22 00:00:00”,注意该时间必须为5分钟的倍数 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 统计纬度,可取值intraffic, outtraffic, inpkg, outpkg MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 0表示固定时间,1表示自定义时间 Flag *uint64 `json:"Flag,omitnil,omitempty" name:"Flag"` }
func NewDescribeBgpBizTrendRequest ¶ added in v1.0.468
func NewDescribeBgpBizTrendRequest() (request *DescribeBgpBizTrendRequest)
func (*DescribeBgpBizTrendRequest) FromJsonString ¶ added in v1.0.468
func (r *DescribeBgpBizTrendRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBgpBizTrendRequest) ToJsonString ¶ added in v1.0.468
func (r *DescribeBgpBizTrendRequest) ToJsonString() string
type DescribeBgpBizTrendRequestParams ¶ added in v1.0.468
type DescribeBgpBizTrendRequestParams struct { // DDoS防护子产品代号(bgp-multip表示高防包) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 统计开始时间。 例:“2020-09-22 00:00:00”,注意该时间必须为5分钟的倍数 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间。 例:“2020-09-22 00:00:00”,注意该时间必须为5分钟的倍数 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 统计纬度,可取值intraffic, outtraffic, inpkg, outpkg MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 0表示固定时间,1表示自定义时间 Flag *uint64 `json:"Flag,omitnil,omitempty" name:"Flag"` }
Predefined struct for user
type DescribeBgpBizTrendResponse ¶ added in v1.0.468
type DescribeBgpBizTrendResponse struct { *tchttp.BaseResponse Response *DescribeBgpBizTrendResponseParams `json:"Response"` }
func NewDescribeBgpBizTrendResponse ¶ added in v1.0.468
func NewDescribeBgpBizTrendResponse() (response *DescribeBgpBizTrendResponse)
func (*DescribeBgpBizTrendResponse) FromJsonString ¶ added in v1.0.468
func (r *DescribeBgpBizTrendResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBgpBizTrendResponse) ToJsonString ¶ added in v1.0.468
func (r *DescribeBgpBizTrendResponse) ToJsonString() string
type DescribeBgpBizTrendResponseParams ¶ added in v1.0.468
type DescribeBgpBizTrendResponseParams struct { // 曲线图各个时间点的值 DataList []*uint64 `json:"DataList,omitnil,omitempty" name:"DataList"` // 曲线图取值个数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 统计纬度 MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 返回数组最大值 MaxData *uint64 `json:"MaxData,omitnil,omitempty" name:"MaxData"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBizHttpStatusRequest ¶ added in v1.0.563
type DescribeBizHttpStatusRequest struct { *tchttp.BaseRequest // 统计方式,仅支持sum Statistics *string `json:"Statistics,omitnil,omitempty" name:"Statistics"` // DDoS防护子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 统计周期,可取值60,300,1800,3600, 21600,86400,单位秒 Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` // 统计开始时间。 如2020-02-01 12:04:12 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间。如2020-02-03 18:03:23 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 资源Id Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 特定域名查询 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议及端口列表,协议可取值TCP, UDP, HTTP, HTTPS,仅统计纬度为连接数时有效 ProtoInfo []*ProtocolPort `json:"ProtoInfo,omitnil,omitempty" name:"ProtoInfo"` }
func NewDescribeBizHttpStatusRequest ¶ added in v1.0.563
func NewDescribeBizHttpStatusRequest() (request *DescribeBizHttpStatusRequest)
func (*DescribeBizHttpStatusRequest) FromJsonString ¶ added in v1.0.563
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 ¶ added in v1.0.563
func (r *DescribeBizHttpStatusRequest) ToJsonString() string
type DescribeBizHttpStatusRequestParams ¶ added in v1.0.563
type DescribeBizHttpStatusRequestParams struct { // 统计方式,仅支持sum Statistics *string `json:"Statistics,omitnil,omitempty" name:"Statistics"` // DDoS防护子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 统计周期,可取值60,300,1800,3600, 21600,86400,单位秒 Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` // 统计开始时间。 如2020-02-01 12:04:12 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间。如2020-02-03 18:03:23 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 资源Id Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 特定域名查询 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议及端口列表,协议可取值TCP, UDP, HTTP, HTTPS,仅统计纬度为连接数时有效 ProtoInfo []*ProtocolPort `json:"ProtoInfo,omitnil,omitempty" name:"ProtoInfo"` }
Predefined struct for user
type DescribeBizHttpStatusResponse ¶ added in v1.0.563
type DescribeBizHttpStatusResponse struct { *tchttp.BaseResponse Response *DescribeBizHttpStatusResponseParams `json:"Response"` }
func NewDescribeBizHttpStatusResponse ¶ added in v1.0.563
func NewDescribeBizHttpStatusResponse() (response *DescribeBizHttpStatusResponse)
func (*DescribeBizHttpStatusResponse) FromJsonString ¶ added in v1.0.563
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 ¶ added in v1.0.563
func (r *DescribeBizHttpStatusResponse) ToJsonString() string
type DescribeBizHttpStatusResponseParams ¶ added in v1.0.563
type DescribeBizHttpStatusResponseParams struct { // 业务流量http状态码统计数据 HttpStatusMap *HttpStatusMap `json:"HttpStatusMap,omitnil,omitempty" name:"HttpStatusMap"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBizMonitorTrendRequest ¶ added in v1.0.708
type DescribeBizMonitorTrendRequest struct { *tchttp.BaseRequest // DDoS防护子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 统计开始时间。 例:“2020-09-22 00:00:00” StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间。 例:“2020-09-22 00:00:00” EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 资源实例ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 统计纬度,可取值intraffic outtraffic inpkg outpkg MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 时间粒度 60 300 3600 21600 86400 Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` }
func NewDescribeBizMonitorTrendRequest ¶ added in v1.0.708
func NewDescribeBizMonitorTrendRequest() (request *DescribeBizMonitorTrendRequest)
func (*DescribeBizMonitorTrendRequest) FromJsonString ¶ added in v1.0.708
func (r *DescribeBizMonitorTrendRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBizMonitorTrendRequest) ToJsonString ¶ added in v1.0.708
func (r *DescribeBizMonitorTrendRequest) ToJsonString() string
type DescribeBizMonitorTrendRequestParams ¶ added in v1.0.708
type DescribeBizMonitorTrendRequestParams struct { // DDoS防护子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 统计开始时间。 例:“2020-09-22 00:00:00” StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间。 例:“2020-09-22 00:00:00” EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 资源实例ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 统计纬度,可取值intraffic outtraffic inpkg outpkg MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 时间粒度 60 300 3600 21600 86400 Period *int64 `json:"Period,omitnil,omitempty" name:"Period"` }
Predefined struct for user
type DescribeBizMonitorTrendResponse ¶ added in v1.0.708
type DescribeBizMonitorTrendResponse struct { *tchttp.BaseResponse Response *DescribeBizMonitorTrendResponseParams `json:"Response"` }
func NewDescribeBizMonitorTrendResponse ¶ added in v1.0.708
func NewDescribeBizMonitorTrendResponse() (response *DescribeBizMonitorTrendResponse)
func (*DescribeBizMonitorTrendResponse) FromJsonString ¶ added in v1.0.708
func (r *DescribeBizMonitorTrendResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBizMonitorTrendResponse) ToJsonString ¶ added in v1.0.708
func (r *DescribeBizMonitorTrendResponse) ToJsonString() string
type DescribeBizMonitorTrendResponseParams ¶ added in v1.0.708
type DescribeBizMonitorTrendResponseParams struct { // 曲线图各个时间点的值 DataList []*float64 `json:"DataList,omitnil,omitempty" name:"DataList"` // 统计纬度 MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 返回DataList中的最大值 // 注意:此字段可能返回 null,表示取不到有效值。 MaxData *uint64 `json:"MaxData,omitnil,omitempty" name:"MaxData"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBizTrendRequest ¶ added in v1.0.228
type DescribeBizTrendRequest struct { *tchttp.BaseRequest // 统计方式,可取值max, min, avg, sum, 如统计纬度是流量速率或包量速率,仅可取值max Statistics *string `json:"Statistics,omitnil,omitempty" name:"Statistics"` // DDoS防护子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 统计周期,可取值60,300,1800,3600,21600,86400,单位秒 Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 统计开始时间。 例:“2020-09-22 00:00:00” StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间。 例:“2020-09-22 00:00:00” EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 资源实例ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 统计纬度,可取值connum, new_conn, inactive_conn, intraffic, outtraffic, inpkg, outpkg, qps MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 统计纬度为qps时,可选特定域名查询 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议及端口列表,协议可取值TCP, UDP, HTTP, HTTPS,仅统计纬度为连接数时有效 ProtoInfo []*ProtocolPort `json:"ProtoInfo,omitnil,omitempty" name:"ProtoInfo"` // 业务类型可取值domain, port // port:端口业务 // domain:域名业务 BusinessType *string `json:"BusinessType,omitnil,omitempty" name:"BusinessType"` }
func NewDescribeBizTrendRequest ¶ added in v1.0.228
func NewDescribeBizTrendRequest() (request *DescribeBizTrendRequest)
func (*DescribeBizTrendRequest) FromJsonString ¶ added in v1.0.228
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 ¶ added in v1.0.228
func (r *DescribeBizTrendRequest) ToJsonString() string
type DescribeBizTrendRequestParams ¶ added in v1.0.426
type DescribeBizTrendRequestParams struct { // 统计方式,可取值max, min, avg, sum, 如统计纬度是流量速率或包量速率,仅可取值max Statistics *string `json:"Statistics,omitnil,omitempty" name:"Statistics"` // DDoS防护子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 统计周期,可取值60,300,1800,3600,21600,86400,单位秒 Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 统计开始时间。 例:“2020-09-22 00:00:00” StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 统计结束时间。 例:“2020-09-22 00:00:00” EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 资源实例ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 统计纬度,可取值connum, new_conn, inactive_conn, intraffic, outtraffic, inpkg, outpkg, qps MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 统计纬度为qps时,可选特定域名查询 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议及端口列表,协议可取值TCP, UDP, HTTP, HTTPS,仅统计纬度为连接数时有效 ProtoInfo []*ProtocolPort `json:"ProtoInfo,omitnil,omitempty" name:"ProtoInfo"` // 业务类型可取值domain, port // port:端口业务 // domain:域名业务 BusinessType *string `json:"BusinessType,omitnil,omitempty" name:"BusinessType"` }
Predefined struct for user
type DescribeBizTrendResponse ¶ added in v1.0.228
type DescribeBizTrendResponse struct { *tchttp.BaseResponse Response *DescribeBizTrendResponseParams `json:"Response"` }
func NewDescribeBizTrendResponse ¶ added in v1.0.228
func NewDescribeBizTrendResponse() (response *DescribeBizTrendResponse)
func (*DescribeBizTrendResponse) FromJsonString ¶ added in v1.0.228
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 ¶ added in v1.0.228
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"` // 返回DataList中的最大值 // 注意:此字段可能返回 null,表示取不到有效值。 MaxData *uint64 `json:"MaxData,omitnil,omitempty" name:"MaxData"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBlackWhiteIpListRequest ¶
type DescribeBlackWhiteIpListRequest struct { *tchttp.BaseRequest // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeBlackWhiteIpListRequest ¶
func NewDescribeBlackWhiteIpListRequest() (request *DescribeBlackWhiteIpListRequest)
func (*DescribeBlackWhiteIpListRequest) FromJsonString ¶
func (r *DescribeBlackWhiteIpListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBlackWhiteIpListRequest) ToJsonString ¶
func (r *DescribeBlackWhiteIpListRequest) ToJsonString() string
type DescribeBlackWhiteIpListRequestParams ¶ added in v1.0.426
type DescribeBlackWhiteIpListRequestParams struct { // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeBlackWhiteIpListResponse ¶
type DescribeBlackWhiteIpListResponse struct { *tchttp.BaseResponse Response *DescribeBlackWhiteIpListResponseParams `json:"Response"` }
func NewDescribeBlackWhiteIpListResponse ¶
func NewDescribeBlackWhiteIpListResponse() (response *DescribeBlackWhiteIpListResponse)
func (*DescribeBlackWhiteIpListResponse) FromJsonString ¶
func (r *DescribeBlackWhiteIpListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBlackWhiteIpListResponse) ToJsonString ¶
func (r *DescribeBlackWhiteIpListResponse) ToJsonString() string
type DescribeBlackWhiteIpListResponseParams ¶ added in v1.0.426
type DescribeBlackWhiteIpListResponseParams struct { // 黑名单IP列表 BlackIpList []*string `json:"BlackIpList,omitnil,omitempty" name:"BlackIpList"` // 白名单IP列表 WhiteIpList []*string `json:"WhiteIpList,omitnil,omitempty" name:"WhiteIpList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCCLevelListRequest ¶ added in v1.0.358
type DescribeCCLevelListRequest struct { *tchttp.BaseRequest // DDoS防护子产品代号(bgp-multip表示高防包) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 指定实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeCCLevelListRequest ¶ added in v1.0.358
func NewDescribeCCLevelListRequest() (request *DescribeCCLevelListRequest)
func (*DescribeCCLevelListRequest) FromJsonString ¶ added in v1.0.358
func (r *DescribeCCLevelListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCLevelListRequest) ToJsonString ¶ added in v1.0.358
func (r *DescribeCCLevelListRequest) ToJsonString() string
type DescribeCCLevelListRequestParams ¶ added in v1.0.426
type DescribeCCLevelListRequestParams struct { // DDoS防护子产品代号(bgp-multip表示高防包) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 指定实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeCCLevelListResponse ¶ added in v1.0.358
type DescribeCCLevelListResponse struct { *tchttp.BaseResponse Response *DescribeCCLevelListResponseParams `json:"Response"` }
func NewDescribeCCLevelListResponse ¶ added in v1.0.358
func NewDescribeCCLevelListResponse() (response *DescribeCCLevelListResponse)
func (*DescribeCCLevelListResponse) FromJsonString ¶ added in v1.0.358
func (r *DescribeCCLevelListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCLevelListResponse) ToJsonString ¶ added in v1.0.358
func (r *DescribeCCLevelListResponse) ToJsonString() string
type DescribeCCLevelListResponseParams ¶ added in v1.0.426
type DescribeCCLevelListResponseParams struct { // 分级策略列表总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 分级策略列表总数 LevelList []*CCLevelPolicy `json:"LevelList,omitnil,omitempty" name:"LevelList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCCLevelPolicyRequest ¶ added in v1.0.358
type DescribeCCLevelPolicyRequest struct { *tchttp.BaseRequest // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP值 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议,可取值HTTP,HTTPS Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` }
func NewDescribeCCLevelPolicyRequest ¶ added in v1.0.358
func NewDescribeCCLevelPolicyRequest() (request *DescribeCCLevelPolicyRequest)
func (*DescribeCCLevelPolicyRequest) FromJsonString ¶ added in v1.0.358
func (r *DescribeCCLevelPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCLevelPolicyRequest) ToJsonString ¶ added in v1.0.358
func (r *DescribeCCLevelPolicyRequest) ToJsonString() string
type DescribeCCLevelPolicyRequestParams ¶ added in v1.0.426
type DescribeCCLevelPolicyRequestParams struct { // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP值 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议,可取值HTTP,HTTPS Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` }
Predefined struct for user
type DescribeCCLevelPolicyResponse ¶ added in v1.0.358
type DescribeCCLevelPolicyResponse struct { *tchttp.BaseResponse Response *DescribeCCLevelPolicyResponseParams `json:"Response"` }
func NewDescribeCCLevelPolicyResponse ¶ added in v1.0.358
func NewDescribeCCLevelPolicyResponse() (response *DescribeCCLevelPolicyResponse)
func (*DescribeCCLevelPolicyResponse) FromJsonString ¶ added in v1.0.358
func (r *DescribeCCLevelPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCLevelPolicyResponse) ToJsonString ¶ added in v1.0.358
func (r *DescribeCCLevelPolicyResponse) ToJsonString() string
type DescribeCCLevelPolicyResponseParams ¶ added in v1.0.426
type DescribeCCLevelPolicyResponseParams struct { // CC防护等级,可取值loose表示宽松,strict表示严格,normal表示适中, emergency表示攻击紧急, sup_loose表示超级宽松,default表示默认策略(无频控配置下发),customized表示自定义策略 Level *string `json:"Level,omitnil,omitempty" name:"Level"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCCPrecisionPlyListRequest ¶ added in v1.0.343
type DescribeCCPrecisionPlyListRequest struct { *tchttp.BaseRequest // DDoS防护子产品代号(bgpip-multip:表示高防包;bgpip:表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 指定特定实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP地址,普通高防IP要传该字段 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 域名,普通高防IP要传该字段 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议,普通高防IP要传该字段 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` }
func NewDescribeCCPrecisionPlyListRequest ¶ added in v1.0.343
func NewDescribeCCPrecisionPlyListRequest() (request *DescribeCCPrecisionPlyListRequest)
func (*DescribeCCPrecisionPlyListRequest) FromJsonString ¶ added in v1.0.343
func (r *DescribeCCPrecisionPlyListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCPrecisionPlyListRequest) ToJsonString ¶ added in v1.0.343
func (r *DescribeCCPrecisionPlyListRequest) ToJsonString() string
type DescribeCCPrecisionPlyListRequestParams ¶ added in v1.0.426
type DescribeCCPrecisionPlyListRequestParams struct { // DDoS防护子产品代号(bgpip-multip:表示高防包;bgpip:表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 指定特定实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP地址,普通高防IP要传该字段 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 域名,普通高防IP要传该字段 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议,普通高防IP要传该字段 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` }
Predefined struct for user
type DescribeCCPrecisionPlyListResponse ¶ added in v1.0.343
type DescribeCCPrecisionPlyListResponse struct { *tchttp.BaseResponse Response *DescribeCCPrecisionPlyListResponseParams `json:"Response"` }
func NewDescribeCCPrecisionPlyListResponse ¶ added in v1.0.343
func NewDescribeCCPrecisionPlyListResponse() (response *DescribeCCPrecisionPlyListResponse)
func (*DescribeCCPrecisionPlyListResponse) FromJsonString ¶ added in v1.0.343
func (r *DescribeCCPrecisionPlyListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCPrecisionPlyListResponse) ToJsonString ¶ added in v1.0.343
func (r *DescribeCCPrecisionPlyListResponse) ToJsonString() string
type DescribeCCPrecisionPlyListResponseParams ¶ added in v1.0.426
type DescribeCCPrecisionPlyListResponseParams struct { // 策略列表总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 策略列表详情 PrecisionPolicyList []*CCPrecisionPolicy `json:"PrecisionPolicyList,omitnil,omitempty" name:"PrecisionPolicyList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCCReqLimitPolicyListRequest ¶ added in v1.0.343
type DescribeCCReqLimitPolicyListRequest struct { *tchttp.BaseRequest // DDoS防护子产品代号(bgp-multip表示高防包,bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 指定实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP地址,普通高防IP要传该字段 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 域名,普通高防IP要传该字段 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议,普通高防IP要传该字段 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` }
func NewDescribeCCReqLimitPolicyListRequest ¶ added in v1.0.343
func NewDescribeCCReqLimitPolicyListRequest() (request *DescribeCCReqLimitPolicyListRequest)
func (*DescribeCCReqLimitPolicyListRequest) FromJsonString ¶ added in v1.0.343
func (r *DescribeCCReqLimitPolicyListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCReqLimitPolicyListRequest) ToJsonString ¶ added in v1.0.343
func (r *DescribeCCReqLimitPolicyListRequest) ToJsonString() string
type DescribeCCReqLimitPolicyListRequestParams ¶ added in v1.0.426
type DescribeCCReqLimitPolicyListRequestParams struct { // DDoS防护子产品代号(bgp-multip表示高防包,bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 指定实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP地址,普通高防IP要传该字段 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 域名,普通高防IP要传该字段 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议,普通高防IP要传该字段 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` }
Predefined struct for user
type DescribeCCReqLimitPolicyListResponse ¶ added in v1.0.343
type DescribeCCReqLimitPolicyListResponse struct { *tchttp.BaseResponse Response *DescribeCCReqLimitPolicyListResponseParams `json:"Response"` }
func NewDescribeCCReqLimitPolicyListResponse ¶ added in v1.0.343
func NewDescribeCCReqLimitPolicyListResponse() (response *DescribeCCReqLimitPolicyListResponse)
func (*DescribeCCReqLimitPolicyListResponse) FromJsonString ¶ added in v1.0.343
func (r *DescribeCCReqLimitPolicyListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCReqLimitPolicyListResponse) ToJsonString ¶ added in v1.0.343
func (r *DescribeCCReqLimitPolicyListResponse) ToJsonString() string
type DescribeCCReqLimitPolicyListResponseParams ¶ added in v1.0.426
type DescribeCCReqLimitPolicyListResponseParams struct { // 频率限制列表总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 频率限制列表详情 RequestLimitPolicyList []*CCReqLimitPolicy `json:"RequestLimitPolicyList,omitnil,omitempty" name:"RequestLimitPolicyList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCCThresholdListRequest ¶ added in v1.0.358
type DescribeCCThresholdListRequest struct { *tchttp.BaseRequest // DDoS防护子产品代号(bgp-multip表示高防包) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 指定实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeCCThresholdListRequest ¶ added in v1.0.358
func NewDescribeCCThresholdListRequest() (request *DescribeCCThresholdListRequest)
func (*DescribeCCThresholdListRequest) FromJsonString ¶ added in v1.0.358
func (r *DescribeCCThresholdListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCThresholdListRequest) ToJsonString ¶ added in v1.0.358
func (r *DescribeCCThresholdListRequest) ToJsonString() string
type DescribeCCThresholdListRequestParams ¶ added in v1.0.426
type DescribeCCThresholdListRequestParams struct { // DDoS防护子产品代号(bgp-multip表示高防包) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 指定实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeCCThresholdListResponse ¶ added in v1.0.358
type DescribeCCThresholdListResponse struct { *tchttp.BaseResponse Response *DescribeCCThresholdListResponseParams `json:"Response"` }
func NewDescribeCCThresholdListResponse ¶ added in v1.0.358
func NewDescribeCCThresholdListResponse() (response *DescribeCCThresholdListResponse)
func (*DescribeCCThresholdListResponse) FromJsonString ¶ added in v1.0.358
func (r *DescribeCCThresholdListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCCThresholdListResponse) ToJsonString ¶ added in v1.0.358
func (r *DescribeCCThresholdListResponse) ToJsonString() string
type DescribeCCThresholdListResponseParams ¶ added in v1.0.426
type DescribeCCThresholdListResponseParams struct { // 清洗阈值策略列表总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 清洗阈值策略列表详情 ThresholdList []*CCThresholdPolicy `json:"ThresholdList,omitnil,omitempty" name:"ThresholdList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCCTrendRequest ¶ added in v1.0.228
type DescribeCCTrendRequest struct { *tchttp.BaseRequest // DDoS防护子产品代号(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"` // 统计粒度,取值[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"` // 指标,取值[inqps(总请求峰值,dropqps(攻击请求峰值)),incount(请求次数), dropcount(攻击次数)] MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 域名,可选 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 资源实例ID,当Business为basic时,此字段不用填写(因为基础防护没有资源实例) Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeCCTrendRequest ¶ added in v1.0.228
func NewDescribeCCTrendRequest() (request *DescribeCCTrendRequest)
func (*DescribeCCTrendRequest) FromJsonString ¶ added in v1.0.228
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 ¶ added in v1.0.228
func (r *DescribeCCTrendRequest) ToJsonString() string
type DescribeCCTrendRequestParams ¶ added in v1.0.426
type DescribeCCTrendRequestParams struct { // DDoS防护子产品代号(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"` // 统计粒度,取值[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"` // 指标,取值[inqps(总请求峰值,dropqps(攻击请求峰值)),incount(请求次数), dropcount(攻击次数)] MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 域名,可选 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 资源实例ID,当Business为basic时,此字段不用填写(因为基础防护没有资源实例) Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeCCTrendResponse ¶ added in v1.0.228
type DescribeCCTrendResponse struct { *tchttp.BaseResponse Response *DescribeCCTrendResponseParams `json:"Response"` }
func NewDescribeCCTrendResponse ¶ added in v1.0.228
func NewDescribeCCTrendResponse() (response *DescribeCCTrendResponse)
func (*DescribeCCTrendResponse) FromJsonString ¶ added in v1.0.228
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 ¶ added in v1.0.228
func (r *DescribeCCTrendResponse) ToJsonString() string
type DescribeCCTrendResponseParams ¶ added in v1.0.426
type DescribeCCTrendResponseParams struct { // 值个数 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // DDoS防护子产品代号(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"` // 统计粒度,取值[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"` // 资源ID // 注意:此字段可能返回 null,表示取不到有效值。 Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 指标,取值[inqps(总请求峰值,dropqps(攻击请求峰值)),incount(请求次数), dropcount(攻击次数)] MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCcBlackWhiteIpListRequest ¶ added in v1.0.343
type DescribeCcBlackWhiteIpListRequest struct { *tchttp.BaseRequest // DDoS防护子产品代号(bgp-multip:表示高防包;bgpip:表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 指定特定实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // IP地址,普通高防IP要传该字段 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 域名,普通高防IP要传该字段 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议,普通高防IP要传该字段 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 筛选IP,需要筛选黑白名单IP时传该字段 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` // 黑白名单筛选字段,需要筛选黑白名单列表时传该字段 FilterType *string `json:"FilterType,omitnil,omitempty" name:"FilterType"` }
func NewDescribeCcBlackWhiteIpListRequest ¶ added in v1.0.343
func NewDescribeCcBlackWhiteIpListRequest() (request *DescribeCcBlackWhiteIpListRequest)
func (*DescribeCcBlackWhiteIpListRequest) FromJsonString ¶ added in v1.0.343
func (r *DescribeCcBlackWhiteIpListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCcBlackWhiteIpListRequest) ToJsonString ¶ added in v1.0.343
func (r *DescribeCcBlackWhiteIpListRequest) ToJsonString() string
type DescribeCcBlackWhiteIpListRequestParams ¶ added in v1.0.426
type DescribeCcBlackWhiteIpListRequestParams struct { // DDoS防护子产品代号(bgp-multip:表示高防包;bgpip:表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 指定特定实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // IP地址,普通高防IP要传该字段 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 域名,普通高防IP要传该字段 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议,普通高防IP要传该字段 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 筛选IP,需要筛选黑白名单IP时传该字段 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` // 黑白名单筛选字段,需要筛选黑白名单列表时传该字段 FilterType *string `json:"FilterType,omitnil,omitempty" name:"FilterType"` }
Predefined struct for user
type DescribeCcBlackWhiteIpListResponse ¶ added in v1.0.343
type DescribeCcBlackWhiteIpListResponse struct { *tchttp.BaseResponse Response *DescribeCcBlackWhiteIpListResponseParams `json:"Response"` }
func NewDescribeCcBlackWhiteIpListResponse ¶ added in v1.0.343
func NewDescribeCcBlackWhiteIpListResponse() (response *DescribeCcBlackWhiteIpListResponse)
func (*DescribeCcBlackWhiteIpListResponse) FromJsonString ¶ added in v1.0.343
func (r *DescribeCcBlackWhiteIpListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCcBlackWhiteIpListResponse) ToJsonString ¶ added in v1.0.343
func (r *DescribeCcBlackWhiteIpListResponse) ToJsonString() string
type DescribeCcBlackWhiteIpListResponseParams ¶ added in v1.0.426
type DescribeCcBlackWhiteIpListResponseParams struct { // CC四层黑白名单策略列表总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // CC四层黑白名单策略列表详情 CcBlackWhiteIpList []*CcBlackWhiteIpPolicy `json:"CcBlackWhiteIpList,omitnil,omitempty" name:"CcBlackWhiteIpList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCcGeoIPBlockConfigListRequest ¶ added in v1.0.343
type DescribeCcGeoIPBlockConfigListRequest struct { *tchttp.BaseRequest // DDoS防护子产品代号(bgpip-multip:表示高防包;bgpip:表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 指定特定实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP地址,普通高防IP要传该字段 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 域名,普通高防IP要传该字段 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议,普通高防IP要传该字段 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` }
func NewDescribeCcGeoIPBlockConfigListRequest ¶ added in v1.0.343
func NewDescribeCcGeoIPBlockConfigListRequest() (request *DescribeCcGeoIPBlockConfigListRequest)
func (*DescribeCcGeoIPBlockConfigListRequest) FromJsonString ¶ added in v1.0.343
func (r *DescribeCcGeoIPBlockConfigListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCcGeoIPBlockConfigListRequest) ToJsonString ¶ added in v1.0.343
func (r *DescribeCcGeoIPBlockConfigListRequest) ToJsonString() string
type DescribeCcGeoIPBlockConfigListRequestParams ¶ added in v1.0.426
type DescribeCcGeoIPBlockConfigListRequestParams struct { // DDoS防护子产品代号(bgpip-multip:表示高防包;bgpip:表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 指定特定实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP地址,普通高防IP要传该字段 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 域名,普通高防IP要传该字段 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议,普通高防IP要传该字段 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` }
Predefined struct for user
type DescribeCcGeoIPBlockConfigListResponse ¶ added in v1.0.343
type DescribeCcGeoIPBlockConfigListResponse struct { *tchttp.BaseResponse Response *DescribeCcGeoIPBlockConfigListResponseParams `json:"Response"` }
func NewDescribeCcGeoIPBlockConfigListResponse ¶ added in v1.0.343
func NewDescribeCcGeoIPBlockConfigListResponse() (response *DescribeCcGeoIPBlockConfigListResponse)
func (*DescribeCcGeoIPBlockConfigListResponse) FromJsonString ¶ added in v1.0.343
func (r *DescribeCcGeoIPBlockConfigListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCcGeoIPBlockConfigListResponse) ToJsonString ¶ added in v1.0.343
func (r *DescribeCcGeoIPBlockConfigListResponse) ToJsonString() string
type DescribeCcGeoIPBlockConfigListResponseParams ¶ added in v1.0.426
type DescribeCcGeoIPBlockConfigListResponseParams struct { // CC地域封禁策略列表总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // CC地域封禁策略列表详情 CcGeoIpPolicyList []*CcGeoIpPolicyNew `json:"CcGeoIpPolicyList,omitnil,omitempty" name:"CcGeoIpPolicyList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDDoSBlackWhiteIpListRequest ¶ added in v1.0.317
type DescribeDDoSBlackWhiteIpListRequest struct { *tchttp.BaseRequest // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeDDoSBlackWhiteIpListRequest ¶ added in v1.0.317
func NewDescribeDDoSBlackWhiteIpListRequest() (request *DescribeDDoSBlackWhiteIpListRequest)
func (*DescribeDDoSBlackWhiteIpListRequest) FromJsonString ¶ added in v1.0.317
func (r *DescribeDDoSBlackWhiteIpListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSBlackWhiteIpListRequest) ToJsonString ¶ added in v1.0.317
func (r *DescribeDDoSBlackWhiteIpListRequest) ToJsonString() string
type DescribeDDoSBlackWhiteIpListRequestParams ¶ added in v1.0.426
type DescribeDDoSBlackWhiteIpListRequestParams struct { // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeDDoSBlackWhiteIpListResponse ¶ added in v1.0.317
type DescribeDDoSBlackWhiteIpListResponse struct { *tchttp.BaseResponse Response *DescribeDDoSBlackWhiteIpListResponseParams `json:"Response"` }
func NewDescribeDDoSBlackWhiteIpListResponse ¶ added in v1.0.317
func NewDescribeDDoSBlackWhiteIpListResponse() (response *DescribeDDoSBlackWhiteIpListResponse)
func (*DescribeDDoSBlackWhiteIpListResponse) FromJsonString ¶ added in v1.0.317
func (r *DescribeDDoSBlackWhiteIpListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSBlackWhiteIpListResponse) ToJsonString ¶ added in v1.0.317
func (r *DescribeDDoSBlackWhiteIpListResponse) ToJsonString() string
type DescribeDDoSBlackWhiteIpListResponseParams ¶ added in v1.0.426
type DescribeDDoSBlackWhiteIpListResponseParams struct { // 黑名单IP列表 BlackIpList []*IpSegment `json:"BlackIpList,omitnil,omitempty" name:"BlackIpList"` // 白名单IP列表 WhiteIpList []*IpSegment `json:"WhiteIpList,omitnil,omitempty" name:"WhiteIpList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDDoSConnectLimitListRequest ¶ added in v1.0.333
type DescribeDDoSConnectLimitListRequest struct { *tchttp.BaseRequest // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 可选参数,按照IP进行过滤 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` // 可选参数,按照实例id进行过滤 FilterInstanceId *string `json:"FilterInstanceId,omitnil,omitempty" name:"FilterInstanceId"` }
func NewDescribeDDoSConnectLimitListRequest ¶ added in v1.0.333
func NewDescribeDDoSConnectLimitListRequest() (request *DescribeDDoSConnectLimitListRequest)
func (*DescribeDDoSConnectLimitListRequest) FromJsonString ¶ added in v1.0.333
func (r *DescribeDDoSConnectLimitListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSConnectLimitListRequest) ToJsonString ¶ added in v1.0.333
func (r *DescribeDDoSConnectLimitListRequest) ToJsonString() string
type DescribeDDoSConnectLimitListRequestParams ¶ added in v1.0.426
type DescribeDDoSConnectLimitListRequestParams struct { // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 可选参数,按照IP进行过滤 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` // 可选参数,按照实例id进行过滤 FilterInstanceId *string `json:"FilterInstanceId,omitnil,omitempty" name:"FilterInstanceId"` }
Predefined struct for user
type DescribeDDoSConnectLimitListResponse ¶ added in v1.0.333
type DescribeDDoSConnectLimitListResponse struct { *tchttp.BaseResponse Response *DescribeDDoSConnectLimitListResponseParams `json:"Response"` }
func NewDescribeDDoSConnectLimitListResponse ¶ added in v1.0.333
func NewDescribeDDoSConnectLimitListResponse() (response *DescribeDDoSConnectLimitListResponse)
func (*DescribeDDoSConnectLimitListResponse) FromJsonString ¶ added in v1.0.333
func (r *DescribeDDoSConnectLimitListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDDoSConnectLimitListResponse) ToJsonString ¶ added in v1.0.333
func (r *DescribeDDoSConnectLimitListResponse) ToJsonString() string
type DescribeDDoSConnectLimitListResponseParams ¶ added in v1.0.426
type DescribeDDoSConnectLimitListResponseParams struct { // 连接抑制配置总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 连接抑制配置详情信息 ConfigList []*ConnectLimitRelation `json:"ConfigList,omitnil,omitempty" name:"ConfigList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDDoSTrendRequest ¶ added in v1.0.228
type DescribeDDoSTrendRequest struct { *tchttp.BaseRequest // DDoS防护子产品代号(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"` // 统计粒度,取值[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"` // 指标,取值[bps(攻击流量带宽,pps(攻击包速率))] MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 资源实例ID,当Business为basic时,此字段不用填写(因为基础防护没有资源实例) Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeDDoSTrendRequest ¶ added in v1.0.228
func NewDescribeDDoSTrendRequest() (request *DescribeDDoSTrendRequest)
func (*DescribeDDoSTrendRequest) FromJsonString ¶ added in v1.0.228
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 ¶ added in v1.0.228
func (r *DescribeDDoSTrendRequest) ToJsonString() string
type DescribeDDoSTrendRequestParams ¶ added in v1.0.426
type DescribeDDoSTrendRequestParams struct { // DDoS防护子产品代号(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"` // 统计粒度,取值[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"` // 指标,取值[bps(攻击流量带宽,pps(攻击包速率))] MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 资源实例ID,当Business为basic时,此字段不用填写(因为基础防护没有资源实例) Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeDDoSTrendResponse ¶ added in v1.0.228
type DescribeDDoSTrendResponse struct { *tchttp.BaseResponse Response *DescribeDDoSTrendResponseParams `json:"Response"` }
func NewDescribeDDoSTrendResponse ¶ added in v1.0.228
func NewDescribeDDoSTrendResponse() (response *DescribeDDoSTrendResponse)
func (*DescribeDDoSTrendResponse) FromJsonString ¶ added in v1.0.228
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 ¶ added in v1.0.228
func (r *DescribeDDoSTrendResponse) ToJsonString() string
type DescribeDDoSTrendResponseParams ¶ added in v1.0.426
type DescribeDDoSTrendResponseParams struct { // 值个数 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // DDoS防护子产品代号(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"` // 统计粒度,取值[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"` // 资源ID // 注意:此字段可能返回 null,表示取不到有效值。 Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 指标,取值[bps(攻击流量带宽,pps(攻击包速率))] MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDefaultAlarmThresholdRequest ¶
type DescribeDefaultAlarmThresholdRequest struct { *tchttp.BaseRequest // 产品类型,取值[ // bgp(表示高防包产品) // bgpip(表示高防IP产品) // ] InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` // 告警阈值类型搜索,取值[ // 1(入流量告警阈值) // 2(攻击清洗流量告警阈值) // ] FilterAlarmType *int64 `json:"FilterAlarmType,omitnil,omitempty" name:"FilterAlarmType"` }
func NewDescribeDefaultAlarmThresholdRequest ¶
func NewDescribeDefaultAlarmThresholdRequest() (request *DescribeDefaultAlarmThresholdRequest)
func (*DescribeDefaultAlarmThresholdRequest) FromJsonString ¶
func (r *DescribeDefaultAlarmThresholdRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDefaultAlarmThresholdRequest) ToJsonString ¶
func (r *DescribeDefaultAlarmThresholdRequest) ToJsonString() string
type DescribeDefaultAlarmThresholdRequestParams ¶ added in v1.0.426
type DescribeDefaultAlarmThresholdRequestParams struct { // 产品类型,取值[ // bgp(表示高防包产品) // bgpip(表示高防IP产品) // ] InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` // 告警阈值类型搜索,取值[ // 1(入流量告警阈值) // 2(攻击清洗流量告警阈值) // ] FilterAlarmType *int64 `json:"FilterAlarmType,omitnil,omitempty" name:"FilterAlarmType"` }
Predefined struct for user
type DescribeDefaultAlarmThresholdResponse ¶
type DescribeDefaultAlarmThresholdResponse struct { *tchttp.BaseResponse Response *DescribeDefaultAlarmThresholdResponseParams `json:"Response"` }
func NewDescribeDefaultAlarmThresholdResponse ¶
func NewDescribeDefaultAlarmThresholdResponse() (response *DescribeDefaultAlarmThresholdResponse)
func (*DescribeDefaultAlarmThresholdResponse) FromJsonString ¶
func (r *DescribeDefaultAlarmThresholdResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDefaultAlarmThresholdResponse) ToJsonString ¶
func (r *DescribeDefaultAlarmThresholdResponse) ToJsonString() string
type DescribeDefaultAlarmThresholdResponseParams ¶ added in v1.0.426
type DescribeDefaultAlarmThresholdResponseParams struct { // 默认告警阈值配置 DefaultAlarmConfigList []*DefaultAlarmThreshold `json:"DefaultAlarmConfigList,omitnil,omitempty" name:"DefaultAlarmConfigList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeIpBlockListRequest ¶ added in v1.0.817
type DescribeIpBlockListRequest struct {
*tchttp.BaseRequest
}
func NewDescribeIpBlockListRequest ¶ added in v1.0.817
func NewDescribeIpBlockListRequest() (request *DescribeIpBlockListRequest)
func (*DescribeIpBlockListRequest) FromJsonString ¶ added in v1.0.817
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 ¶ added in v1.0.817
func (r *DescribeIpBlockListRequest) ToJsonString() string
type DescribeIpBlockListRequestParams ¶ added in v1.0.817
type DescribeIpBlockListRequestParams struct { }
Predefined struct for user
type DescribeIpBlockListResponse ¶ added in v1.0.817
type DescribeIpBlockListResponse struct { *tchttp.BaseResponse Response *DescribeIpBlockListResponseParams `json:"Response"` }
func NewDescribeIpBlockListResponse ¶ added in v1.0.817
func NewDescribeIpBlockListResponse() (response *DescribeIpBlockListResponse)
func (*DescribeIpBlockListResponse) FromJsonString ¶ added in v1.0.817
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 ¶ added in v1.0.817
func (r *DescribeIpBlockListResponse) ToJsonString() string
type DescribeIpBlockListResponseParams ¶ added in v1.0.817
type DescribeIpBlockListResponseParams struct { // IP封堵列表 List []*IpBlockData `json:"List,omitnil,omitempty" name:"List"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeL7RulesBySSLCertIdRequest ¶ added in v1.0.193
type DescribeL7RulesBySSLCertIdRequest struct { *tchttp.BaseRequest // 域名状态,可取bindable, binded, opened, closed, all,all表示全部状态 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 证书ID列表 CertIds []*string `json:"CertIds,omitnil,omitempty" name:"CertIds"` }
func NewDescribeL7RulesBySSLCertIdRequest ¶ added in v1.0.193
func NewDescribeL7RulesBySSLCertIdRequest() (request *DescribeL7RulesBySSLCertIdRequest)
func (*DescribeL7RulesBySSLCertIdRequest) FromJsonString ¶ added in v1.0.193
func (r *DescribeL7RulesBySSLCertIdRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeL7RulesBySSLCertIdRequest) ToJsonString ¶ added in v1.0.193
func (r *DescribeL7RulesBySSLCertIdRequest) ToJsonString() string
type DescribeL7RulesBySSLCertIdRequestParams ¶ added in v1.0.426
type DescribeL7RulesBySSLCertIdRequestParams struct { // 域名状态,可取bindable, binded, opened, closed, all,all表示全部状态 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 证书ID列表 CertIds []*string `json:"CertIds,omitnil,omitempty" name:"CertIds"` }
Predefined struct for user
type DescribeL7RulesBySSLCertIdResponse ¶ added in v1.0.193
type DescribeL7RulesBySSLCertIdResponse struct { *tchttp.BaseResponse Response *DescribeL7RulesBySSLCertIdResponseParams `json:"Response"` }
func NewDescribeL7RulesBySSLCertIdResponse ¶ added in v1.0.193
func NewDescribeL7RulesBySSLCertIdResponse() (response *DescribeL7RulesBySSLCertIdResponse)
func (*DescribeL7RulesBySSLCertIdResponse) FromJsonString ¶ added in v1.0.193
func (r *DescribeL7RulesBySSLCertIdResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeL7RulesBySSLCertIdResponse) ToJsonString ¶ added in v1.0.193
func (r *DescribeL7RulesBySSLCertIdResponse) ToJsonString() string
type DescribeL7RulesBySSLCertIdResponseParams ¶ added in v1.0.426
type DescribeL7RulesBySSLCertIdResponseParams struct { // 证书规则集合 CertSet []*CertIdInsL7Rules `json:"CertSet,omitnil,omitempty" name:"CertSet"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeListBGPIPInstancesRequest ¶
type DescribeListBGPIPInstancesRequest struct { *tchttp.BaseRequest // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数,当Limit=0时,默认一页条数为20;最大取值为100 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // IP搜索 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` // 资产实例ID搜索,例如,bgpip-00000001 FilterInstanceId *string `json:"FilterInstanceId,omitnil,omitempty" name:"FilterInstanceId"` // 高防IP线路搜索,取值为[ // 1:BGP线路 // 2:电信 // 3:联通 // 4:移动 // 99:第三方合作线路 // ] FilterLine *uint64 `json:"FilterLine,omitnil,omitempty" name:"FilterLine"` // 地域搜索,例如,ap-guangzhou FilterRegion *string `json:"FilterRegion,omitnil,omitempty" name:"FilterRegion"` // 名称搜索 FilterName *string `json:"FilterName,omitnil,omitempty" name:"FilterName"` // 是否只获取高防弹性公网IP实例。填写时,只能填写1或者0。当填写1时,表示返回高防弹性公网IP实例。当填写0时,表示返回非高防弹性公网IP实例。 FilterEipType *int64 `json:"FilterEipType,omitnil,omitempty" name:"FilterEipType"` // 高防弹性公网IP实例的绑定状态搜索条件,取值范围 [BINDING、 BIND、UNBINDING、UNBIND]。该搜索条件只在FilterEipType=1时才有效。 FilterEipEipAddressStatus []*string `json:"FilterEipEipAddressStatus,omitnil,omitempty" name:"FilterEipEipAddressStatus"` // 是否只获取安全加速实例。填写时,只能填写1或者0。当填写1时,表示返回安全加速实例。当填写0时,表示返回非安全加速实例。 FilterDamDDoSStatus *int64 `json:"FilterDamDDoSStatus,omitnil,omitempty" name:"FilterDamDDoSStatus"` // 获取特定状态的资源,运行中填idle,攻击中填attacking,封堵中填blocking,试用资源填trial FilterStatus *string `json:"FilterStatus,omitnil,omitempty" name:"FilterStatus"` // 获取特定的实例Cname FilterCname *string `json:"FilterCname,omitnil,omitempty" name:"FilterCname"` // 批量查询实例ID对应的高防IP实例资源 FilterInstanceIdList []*string `json:"FilterInstanceIdList,omitnil,omitempty" name:"FilterInstanceIdList"` // 标签搜索 FilterTag *TagFilter `json:"FilterTag,omitnil,omitempty" name:"FilterTag"` // 按照套餐类型进行过滤 FilterPackType []*string `json:"FilterPackType,omitnil,omitempty" name:"FilterPackType"` // 重保护航搜索 FilterConvoy *uint64 `json:"FilterConvoy,omitnil,omitempty" name:"FilterConvoy"` }
func NewDescribeListBGPIPInstancesRequest ¶
func NewDescribeListBGPIPInstancesRequest() (request *DescribeListBGPIPInstancesRequest)
func (*DescribeListBGPIPInstancesRequest) FromJsonString ¶
func (r *DescribeListBGPIPInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListBGPIPInstancesRequest) ToJsonString ¶
func (r *DescribeListBGPIPInstancesRequest) ToJsonString() string
type DescribeListBGPIPInstancesRequestParams ¶ added in v1.0.426
type DescribeListBGPIPInstancesRequestParams struct { // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数,当Limit=0时,默认一页条数为20;最大取值为100 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // IP搜索 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` // 资产实例ID搜索,例如,bgpip-00000001 FilterInstanceId *string `json:"FilterInstanceId,omitnil,omitempty" name:"FilterInstanceId"` // 高防IP线路搜索,取值为[ // 1:BGP线路 // 2:电信 // 3:联通 // 4:移动 // 99:第三方合作线路 // ] FilterLine *uint64 `json:"FilterLine,omitnil,omitempty" name:"FilterLine"` // 地域搜索,例如,ap-guangzhou FilterRegion *string `json:"FilterRegion,omitnil,omitempty" name:"FilterRegion"` // 名称搜索 FilterName *string `json:"FilterName,omitnil,omitempty" name:"FilterName"` // 是否只获取高防弹性公网IP实例。填写时,只能填写1或者0。当填写1时,表示返回高防弹性公网IP实例。当填写0时,表示返回非高防弹性公网IP实例。 FilterEipType *int64 `json:"FilterEipType,omitnil,omitempty" name:"FilterEipType"` // 高防弹性公网IP实例的绑定状态搜索条件,取值范围 [BINDING、 BIND、UNBINDING、UNBIND]。该搜索条件只在FilterEipType=1时才有效。 FilterEipEipAddressStatus []*string `json:"FilterEipEipAddressStatus,omitnil,omitempty" name:"FilterEipEipAddressStatus"` // 是否只获取安全加速实例。填写时,只能填写1或者0。当填写1时,表示返回安全加速实例。当填写0时,表示返回非安全加速实例。 FilterDamDDoSStatus *int64 `json:"FilterDamDDoSStatus,omitnil,omitempty" name:"FilterDamDDoSStatus"` // 获取特定状态的资源,运行中填idle,攻击中填attacking,封堵中填blocking,试用资源填trial FilterStatus *string `json:"FilterStatus,omitnil,omitempty" name:"FilterStatus"` // 获取特定的实例Cname FilterCname *string `json:"FilterCname,omitnil,omitempty" name:"FilterCname"` // 批量查询实例ID对应的高防IP实例资源 FilterInstanceIdList []*string `json:"FilterInstanceIdList,omitnil,omitempty" name:"FilterInstanceIdList"` // 标签搜索 FilterTag *TagFilter `json:"FilterTag,omitnil,omitempty" name:"FilterTag"` // 按照套餐类型进行过滤 FilterPackType []*string `json:"FilterPackType,omitnil,omitempty" name:"FilterPackType"` // 重保护航搜索 FilterConvoy *uint64 `json:"FilterConvoy,omitnil,omitempty" name:"FilterConvoy"` }
Predefined struct for user
type DescribeListBGPIPInstancesResponse ¶
type DescribeListBGPIPInstancesResponse struct { *tchttp.BaseResponse Response *DescribeListBGPIPInstancesResponseParams `json:"Response"` }
func NewDescribeListBGPIPInstancesResponse ¶
func NewDescribeListBGPIPInstancesResponse() (response *DescribeListBGPIPInstancesResponse)
func (*DescribeListBGPIPInstancesResponse) FromJsonString ¶
func (r *DescribeListBGPIPInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListBGPIPInstancesResponse) ToJsonString ¶
func (r *DescribeListBGPIPInstancesResponse) ToJsonString() string
type DescribeListBGPIPInstancesResponseParams ¶ added in v1.0.426
type DescribeListBGPIPInstancesResponseParams struct { // 总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 高防IP资产实例列表 InstanceList []*BGPIPInstance `json:"InstanceList,omitnil,omitempty" name:"InstanceList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeListBGPInstancesRequest ¶
type DescribeListBGPInstancesRequest struct { *tchttp.BaseRequest // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数,当Limit=0时,默认一页条数为20;最大取值为100 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // IP搜索 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` // 资产实例ID搜索,例如,bgp-00000001 FilterInstanceId *string `json:"FilterInstanceId,omitnil,omitempty" name:"FilterInstanceId"` // 地域搜索,例如,ap-guangzhou FilterRegion *string `json:"FilterRegion,omitnil,omitempty" name:"FilterRegion"` // 名称搜索 FilterName *string `json:"FilterName,omitnil,omitempty" name:"FilterName"` // 按照线路搜索, 1: BGP; 2: 三网 FilterLine *uint64 `json:"FilterLine,omitnil,omitempty" name:"FilterLine"` // 状态搜索,idle:运行中;attacking:攻击中;blocking:封堵中 FilterStatus *string `json:"FilterStatus,omitnil,omitempty" name:"FilterStatus"` // 高防包绑定状态搜索,bounding:绑定中; failed:绑定失败 FilterBoundStatus *string `json:"FilterBoundStatus,omitnil,omitempty" name:"FilterBoundStatus"` // 实例id数组 FilterInstanceIdList []*string `json:"FilterInstanceIdList,omitnil,omitempty" name:"FilterInstanceIdList"` // 企业版搜索, 1:包含重保护航套餐下的企业版列表, 2: 不包含重保护航套餐的企业版列表 FilterEnterpriseFlag *uint64 `json:"FilterEnterpriseFlag,omitnil,omitempty" name:"FilterEnterpriseFlag"` // 轻量版搜索 FilterLightFlag *uint64 `json:"FilterLightFlag,omitnil,omitempty" name:"FilterLightFlag"` // 定制版搜索 FilterChannelFlag *uint64 `json:"FilterChannelFlag,omitnil,omitempty" name:"FilterChannelFlag"` // 标签搜索 FilterTag *TagFilter `json:"FilterTag,omitnil,omitempty" name:"FilterTag"` // 试用资源搜索,1: 应急防护资源;2:PLG试用资源 FilterTrialFlag *uint64 `json:"FilterTrialFlag,omitnil,omitempty" name:"FilterTrialFlag"` // 重保护航搜索 FilterConvoy *uint64 `json:"FilterConvoy,omitnil,omitempty" name:"FilterConvoy"` // 默认false;接口传true,返回数据中不包含高级信息,高级信息包含:InstanceList[0].Usage。 ExcludeAdvancedInfo *bool `json:"ExcludeAdvancedInfo,omitnil,omitempty" name:"ExcludeAdvancedInfo"` // 资产IP数组 FilterAssetIpList []*string `json:"FilterAssetIpList,omitnil,omitempty" name:"FilterAssetIpList"` // 是否包含基础防护增强版 0: 不包含 1: 包含 FilterBasicPlusFlag *uint64 `json:"FilterBasicPlusFlag,omitnil,omitempty" name:"FilterBasicPlusFlag"` // 是否商业模式优化-普惠版 0: 包含商业模式优化-普惠版 1: 只查询商业模式优化-普惠版 FilterPlanCntFlag *uint64 `json:"FilterPlanCntFlag,omitnil,omitempty" name:"FilterPlanCntFlag"` // 是否跨区域产品 0: 不包含跨区域产品 1: 中国大陆跨区域产品 2: 非中国大陆跨区域产品 3: 包含全部 FilterTransRegionFlag *uint64 `json:"FilterTransRegionFlag,omitnil,omitempty" name:"FilterTransRegionFlag"` // zoenid列表 FilterZoneIdList []*int64 `json:"FilterZoneIdList,omitnil,omitempty" name:"FilterZoneIdList"` }
func NewDescribeListBGPInstancesRequest ¶
func NewDescribeListBGPInstancesRequest() (request *DescribeListBGPInstancesRequest)
func (*DescribeListBGPInstancesRequest) FromJsonString ¶
func (r *DescribeListBGPInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListBGPInstancesRequest) ToJsonString ¶
func (r *DescribeListBGPInstancesRequest) ToJsonString() string
type DescribeListBGPInstancesRequestParams ¶ added in v1.0.426
type DescribeListBGPInstancesRequestParams struct { // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数,当Limit=0时,默认一页条数为20;最大取值为100 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // IP搜索 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` // 资产实例ID搜索,例如,bgp-00000001 FilterInstanceId *string `json:"FilterInstanceId,omitnil,omitempty" name:"FilterInstanceId"` // 地域搜索,例如,ap-guangzhou FilterRegion *string `json:"FilterRegion,omitnil,omitempty" name:"FilterRegion"` // 名称搜索 FilterName *string `json:"FilterName,omitnil,omitempty" name:"FilterName"` // 按照线路搜索, 1: BGP; 2: 三网 FilterLine *uint64 `json:"FilterLine,omitnil,omitempty" name:"FilterLine"` // 状态搜索,idle:运行中;attacking:攻击中;blocking:封堵中 FilterStatus *string `json:"FilterStatus,omitnil,omitempty" name:"FilterStatus"` // 高防包绑定状态搜索,bounding:绑定中; failed:绑定失败 FilterBoundStatus *string `json:"FilterBoundStatus,omitnil,omitempty" name:"FilterBoundStatus"` // 实例id数组 FilterInstanceIdList []*string `json:"FilterInstanceIdList,omitnil,omitempty" name:"FilterInstanceIdList"` // 企业版搜索, 1:包含重保护航套餐下的企业版列表, 2: 不包含重保护航套餐的企业版列表 FilterEnterpriseFlag *uint64 `json:"FilterEnterpriseFlag,omitnil,omitempty" name:"FilterEnterpriseFlag"` // 轻量版搜索 FilterLightFlag *uint64 `json:"FilterLightFlag,omitnil,omitempty" name:"FilterLightFlag"` // 定制版搜索 FilterChannelFlag *uint64 `json:"FilterChannelFlag,omitnil,omitempty" name:"FilterChannelFlag"` // 标签搜索 FilterTag *TagFilter `json:"FilterTag,omitnil,omitempty" name:"FilterTag"` // 试用资源搜索,1: 应急防护资源;2:PLG试用资源 FilterTrialFlag *uint64 `json:"FilterTrialFlag,omitnil,omitempty" name:"FilterTrialFlag"` // 重保护航搜索 FilterConvoy *uint64 `json:"FilterConvoy,omitnil,omitempty" name:"FilterConvoy"` // 默认false;接口传true,返回数据中不包含高级信息,高级信息包含:InstanceList[0].Usage。 ExcludeAdvancedInfo *bool `json:"ExcludeAdvancedInfo,omitnil,omitempty" name:"ExcludeAdvancedInfo"` // 资产IP数组 FilterAssetIpList []*string `json:"FilterAssetIpList,omitnil,omitempty" name:"FilterAssetIpList"` // 是否包含基础防护增强版 0: 不包含 1: 包含 FilterBasicPlusFlag *uint64 `json:"FilterBasicPlusFlag,omitnil,omitempty" name:"FilterBasicPlusFlag"` // 是否商业模式优化-普惠版 0: 包含商业模式优化-普惠版 1: 只查询商业模式优化-普惠版 FilterPlanCntFlag *uint64 `json:"FilterPlanCntFlag,omitnil,omitempty" name:"FilterPlanCntFlag"` // 是否跨区域产品 0: 不包含跨区域产品 1: 中国大陆跨区域产品 2: 非中国大陆跨区域产品 3: 包含全部 FilterTransRegionFlag *uint64 `json:"FilterTransRegionFlag,omitnil,omitempty" name:"FilterTransRegionFlag"` // zoenid列表 FilterZoneIdList []*int64 `json:"FilterZoneIdList,omitnil,omitempty" name:"FilterZoneIdList"` }
Predefined struct for user
type DescribeListBGPInstancesResponse ¶
type DescribeListBGPInstancesResponse struct { *tchttp.BaseResponse Response *DescribeListBGPInstancesResponseParams `json:"Response"` }
func NewDescribeListBGPInstancesResponse ¶
func NewDescribeListBGPInstancesResponse() (response *DescribeListBGPInstancesResponse)
func (*DescribeListBGPInstancesResponse) FromJsonString ¶
func (r *DescribeListBGPInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListBGPInstancesResponse) ToJsonString ¶
func (r *DescribeListBGPInstancesResponse) ToJsonString() string
type DescribeListBGPInstancesResponseParams ¶ added in v1.0.426
type DescribeListBGPInstancesResponseParams struct { // 总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 高防包资产实例列表 InstanceList []*BGPInstance `json:"InstanceList,omitnil,omitempty" name:"InstanceList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeListBlackWhiteIpListRequest ¶
type DescribeListBlackWhiteIpListRequest struct { *tchttp.BaseRequest // 页起始偏移,取值为(页码-1)*一页条数 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 FilterInstanceId *string `json:"FilterInstanceId,omitnil,omitempty" name:"FilterInstanceId"` // IP搜索 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` }
func NewDescribeListBlackWhiteIpListRequest ¶
func NewDescribeListBlackWhiteIpListRequest() (request *DescribeListBlackWhiteIpListRequest)
func (*DescribeListBlackWhiteIpListRequest) FromJsonString ¶
func (r *DescribeListBlackWhiteIpListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListBlackWhiteIpListRequest) ToJsonString ¶
func (r *DescribeListBlackWhiteIpListRequest) ToJsonString() string
type DescribeListBlackWhiteIpListRequestParams ¶ added in v1.0.426
type DescribeListBlackWhiteIpListRequestParams struct { // 页起始偏移,取值为(页码-1)*一页条数 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 FilterInstanceId *string `json:"FilterInstanceId,omitnil,omitempty" name:"FilterInstanceId"` // IP搜索 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` }
Predefined struct for user
type DescribeListBlackWhiteIpListResponse ¶
type DescribeListBlackWhiteIpListResponse struct { *tchttp.BaseResponse Response *DescribeListBlackWhiteIpListResponseParams `json:"Response"` }
func NewDescribeListBlackWhiteIpListResponse ¶
func NewDescribeListBlackWhiteIpListResponse() (response *DescribeListBlackWhiteIpListResponse)
func (*DescribeListBlackWhiteIpListResponse) FromJsonString ¶
func (r *DescribeListBlackWhiteIpListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListBlackWhiteIpListResponse) ToJsonString ¶
func (r *DescribeListBlackWhiteIpListResponse) ToJsonString() string
type DescribeListBlackWhiteIpListResponseParams ¶ added in v1.0.426
type DescribeListBlackWhiteIpListResponseParams struct { // 总数 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 黑白IP列表 IpList []*BlackWhiteIpRelation `json:"IpList,omitnil,omitempty" name:"IpList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeListDDoSAIRequest ¶
type DescribeListDDoSAIRequest struct { *tchttp.BaseRequest // 页起始偏移,取值为(页码-1)*一页条数 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 FilterInstanceId *string `json:"FilterInstanceId,omitnil,omitempty" name:"FilterInstanceId"` // IP搜索 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` }
func NewDescribeListDDoSAIRequest ¶
func NewDescribeListDDoSAIRequest() (request *DescribeListDDoSAIRequest)
func (*DescribeListDDoSAIRequest) FromJsonString ¶
func (r *DescribeListDDoSAIRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListDDoSAIRequest) ToJsonString ¶
func (r *DescribeListDDoSAIRequest) ToJsonString() string
type DescribeListDDoSAIRequestParams ¶ added in v1.0.426
type DescribeListDDoSAIRequestParams struct { // 页起始偏移,取值为(页码-1)*一页条数 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 FilterInstanceId *string `json:"FilterInstanceId,omitnil,omitempty" name:"FilterInstanceId"` // IP搜索 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` }
Predefined struct for user
type DescribeListDDoSAIResponse ¶
type DescribeListDDoSAIResponse struct { *tchttp.BaseResponse Response *DescribeListDDoSAIResponseParams `json:"Response"` }
func NewDescribeListDDoSAIResponse ¶
func NewDescribeListDDoSAIResponse() (response *DescribeListDDoSAIResponse)
func (*DescribeListDDoSAIResponse) FromJsonString ¶
func (r *DescribeListDDoSAIResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListDDoSAIResponse) ToJsonString ¶
func (r *DescribeListDDoSAIResponse) ToJsonString() string
type DescribeListDDoSAIResponseParams ¶ added in v1.0.426
type DescribeListDDoSAIResponseParams struct { // 总数 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // AI防护开关列表 ConfigList []*DDoSAIRelation `json:"ConfigList,omitnil,omitempty" name:"ConfigList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeListDDoSGeoIPBlockConfigRequest ¶
type DescribeListDDoSGeoIPBlockConfigRequest struct { *tchttp.BaseRequest // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 FilterInstanceId *string `json:"FilterInstanceId,omitnil,omitempty" name:"FilterInstanceId"` // IP搜索 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` }
func NewDescribeListDDoSGeoIPBlockConfigRequest ¶
func NewDescribeListDDoSGeoIPBlockConfigRequest() (request *DescribeListDDoSGeoIPBlockConfigRequest)
func (*DescribeListDDoSGeoIPBlockConfigRequest) FromJsonString ¶
func (r *DescribeListDDoSGeoIPBlockConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListDDoSGeoIPBlockConfigRequest) ToJsonString ¶
func (r *DescribeListDDoSGeoIPBlockConfigRequest) ToJsonString() string
type DescribeListDDoSGeoIPBlockConfigRequestParams ¶ added in v1.0.426
type DescribeListDDoSGeoIPBlockConfigRequestParams struct { // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 FilterInstanceId *string `json:"FilterInstanceId,omitnil,omitempty" name:"FilterInstanceId"` // IP搜索 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` }
Predefined struct for user
type DescribeListDDoSGeoIPBlockConfigResponse ¶
type DescribeListDDoSGeoIPBlockConfigResponse struct { *tchttp.BaseResponse Response *DescribeListDDoSGeoIPBlockConfigResponseParams `json:"Response"` }
func NewDescribeListDDoSGeoIPBlockConfigResponse ¶
func NewDescribeListDDoSGeoIPBlockConfigResponse() (response *DescribeListDDoSGeoIPBlockConfigResponse)
func (*DescribeListDDoSGeoIPBlockConfigResponse) FromJsonString ¶
func (r *DescribeListDDoSGeoIPBlockConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListDDoSGeoIPBlockConfigResponse) ToJsonString ¶
func (r *DescribeListDDoSGeoIPBlockConfigResponse) ToJsonString() string
type DescribeListDDoSGeoIPBlockConfigResponseParams ¶ added in v1.0.426
type DescribeListDDoSGeoIPBlockConfigResponseParams struct { // 总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // DDoS区域封禁配置列表 ConfigList []*DDoSGeoIPBlockConfigRelation `json:"ConfigList,omitnil,omitempty" name:"ConfigList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeListDDoSSpeedLimitConfigRequest ¶
type DescribeListDDoSSpeedLimitConfigRequest struct { *tchttp.BaseRequest // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 FilterInstanceId *string `json:"FilterInstanceId,omitnil,omitempty" name:"FilterInstanceId"` // IP搜索 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` }
func NewDescribeListDDoSSpeedLimitConfigRequest ¶
func NewDescribeListDDoSSpeedLimitConfigRequest() (request *DescribeListDDoSSpeedLimitConfigRequest)
func (*DescribeListDDoSSpeedLimitConfigRequest) FromJsonString ¶
func (r *DescribeListDDoSSpeedLimitConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListDDoSSpeedLimitConfigRequest) ToJsonString ¶
func (r *DescribeListDDoSSpeedLimitConfigRequest) ToJsonString() string
type DescribeListDDoSSpeedLimitConfigRequestParams ¶ added in v1.0.426
type DescribeListDDoSSpeedLimitConfigRequestParams struct { // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 FilterInstanceId *string `json:"FilterInstanceId,omitnil,omitempty" name:"FilterInstanceId"` // IP搜索 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` }
Predefined struct for user
type DescribeListDDoSSpeedLimitConfigResponse ¶
type DescribeListDDoSSpeedLimitConfigResponse struct { *tchttp.BaseResponse Response *DescribeListDDoSSpeedLimitConfigResponseParams `json:"Response"` }
func NewDescribeListDDoSSpeedLimitConfigResponse ¶
func NewDescribeListDDoSSpeedLimitConfigResponse() (response *DescribeListDDoSSpeedLimitConfigResponse)
func (*DescribeListDDoSSpeedLimitConfigResponse) FromJsonString ¶
func (r *DescribeListDDoSSpeedLimitConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListDDoSSpeedLimitConfigResponse) ToJsonString ¶
func (r *DescribeListDDoSSpeedLimitConfigResponse) ToJsonString() string
type DescribeListDDoSSpeedLimitConfigResponseParams ¶ added in v1.0.426
type DescribeListDDoSSpeedLimitConfigResponseParams struct { // 总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 访问限速配置列表 ConfigList []*DDoSSpeedLimitConfigRelation `json:"ConfigList,omitnil,omitempty" name:"ConfigList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeListIPAlarmConfigRequest ¶
type DescribeListIPAlarmConfigRequest struct { *tchttp.BaseRequest // 页起始偏移,取值为(页码-1)*一页条数 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 FilterInstanceId *string `json:"FilterInstanceId,omitnil,omitempty" name:"FilterInstanceId"` // 告警阈值类型搜索,取值[ // 1(入流量告警阈值) // 2(攻击清洗流量告警阈值) // ] FilterAlarmType *int64 `json:"FilterAlarmType,omitnil,omitempty" name:"FilterAlarmType"` // IP搜索 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` // 高防IP实例资源的cname FilterCname *string `json:"FilterCname,omitnil,omitempty" name:"FilterCname"` }
func NewDescribeListIPAlarmConfigRequest ¶
func NewDescribeListIPAlarmConfigRequest() (request *DescribeListIPAlarmConfigRequest)
func (*DescribeListIPAlarmConfigRequest) FromJsonString ¶
func (r *DescribeListIPAlarmConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListIPAlarmConfigRequest) ToJsonString ¶
func (r *DescribeListIPAlarmConfigRequest) ToJsonString() string
type DescribeListIPAlarmConfigRequestParams ¶ added in v1.0.426
type DescribeListIPAlarmConfigRequestParams struct { // 页起始偏移,取值为(页码-1)*一页条数 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 FilterInstanceId *string `json:"FilterInstanceId,omitnil,omitempty" name:"FilterInstanceId"` // 告警阈值类型搜索,取值[ // 1(入流量告警阈值) // 2(攻击清洗流量告警阈值) // ] FilterAlarmType *int64 `json:"FilterAlarmType,omitnil,omitempty" name:"FilterAlarmType"` // IP搜索 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` // 高防IP实例资源的cname FilterCname *string `json:"FilterCname,omitnil,omitempty" name:"FilterCname"` }
Predefined struct for user
type DescribeListIPAlarmConfigResponse ¶
type DescribeListIPAlarmConfigResponse struct { *tchttp.BaseResponse Response *DescribeListIPAlarmConfigResponseParams `json:"Response"` }
func NewDescribeListIPAlarmConfigResponse ¶
func NewDescribeListIPAlarmConfigResponse() (response *DescribeListIPAlarmConfigResponse)
func (*DescribeListIPAlarmConfigResponse) FromJsonString ¶
func (r *DescribeListIPAlarmConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListIPAlarmConfigResponse) ToJsonString ¶
func (r *DescribeListIPAlarmConfigResponse) ToJsonString() string
type DescribeListIPAlarmConfigResponseParams ¶ added in v1.0.426
type DescribeListIPAlarmConfigResponseParams struct { // 总数 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // IP告警阈值配置列表 ConfigList []*IPAlarmThresholdRelation `json:"ConfigList,omitnil,omitempty" name:"ConfigList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeListListenerRequest ¶
type DescribeListListenerRequest struct {
*tchttp.BaseRequest
}
func NewDescribeListListenerRequest ¶
func NewDescribeListListenerRequest() (request *DescribeListListenerRequest)
func (*DescribeListListenerRequest) FromJsonString ¶
func (r *DescribeListListenerRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListListenerRequest) ToJsonString ¶
func (r *DescribeListListenerRequest) ToJsonString() string
type DescribeListListenerRequestParams ¶ added in v1.0.426
type DescribeListListenerRequestParams struct { }
Predefined struct for user
type DescribeListListenerResponse ¶
type DescribeListListenerResponse struct { *tchttp.BaseResponse Response *DescribeListListenerResponseParams `json:"Response"` }
func NewDescribeListListenerResponse ¶
func NewDescribeListListenerResponse() (response *DescribeListListenerResponse)
func (*DescribeListListenerResponse) FromJsonString ¶
func (r *DescribeListListenerResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListListenerResponse) ToJsonString ¶
func (r *DescribeListListenerResponse) ToJsonString() string
type DescribeListListenerResponseParams ¶ added in v1.0.426
type DescribeListListenerResponseParams struct { // 4层转发监听器列表 Layer4Listeners []*Layer4Rule `json:"Layer4Listeners,omitnil,omitempty" name:"Layer4Listeners"` // 7层转发监听器列表 Layer7Listeners []*Layer7Rule `json:"Layer7Listeners,omitnil,omitempty" name:"Layer7Listeners"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeListPacketFilterConfigRequest ¶
type DescribeListPacketFilterConfigRequest struct { *tchttp.BaseRequest // 页起始偏移,取值为(页码-1)*一页条数 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 FilterInstanceId *string `json:"FilterInstanceId,omitnil,omitempty" name:"FilterInstanceId"` // IP搜索 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` }
func NewDescribeListPacketFilterConfigRequest ¶
func NewDescribeListPacketFilterConfigRequest() (request *DescribeListPacketFilterConfigRequest)
func (*DescribeListPacketFilterConfigRequest) FromJsonString ¶
func (r *DescribeListPacketFilterConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListPacketFilterConfigRequest) ToJsonString ¶
func (r *DescribeListPacketFilterConfigRequest) ToJsonString() string
type DescribeListPacketFilterConfigRequestParams ¶ added in v1.0.426
type DescribeListPacketFilterConfigRequestParams struct { // 页起始偏移,取值为(页码-1)*一页条数 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 FilterInstanceId *string `json:"FilterInstanceId,omitnil,omitempty" name:"FilterInstanceId"` // IP搜索 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` }
Predefined struct for user
type DescribeListPacketFilterConfigResponse ¶
type DescribeListPacketFilterConfigResponse struct { *tchttp.BaseResponse Response *DescribeListPacketFilterConfigResponseParams `json:"Response"` }
func NewDescribeListPacketFilterConfigResponse ¶
func NewDescribeListPacketFilterConfigResponse() (response *DescribeListPacketFilterConfigResponse)
func (*DescribeListPacketFilterConfigResponse) FromJsonString ¶
func (r *DescribeListPacketFilterConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListPacketFilterConfigResponse) ToJsonString ¶
func (r *DescribeListPacketFilterConfigResponse) ToJsonString() string
type DescribeListPacketFilterConfigResponseParams ¶ added in v1.0.426
type DescribeListPacketFilterConfigResponseParams struct { // 总数 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 特征过滤配置 ConfigList []*PacketFilterRelation `json:"ConfigList,omitnil,omitempty" name:"ConfigList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeListPortAclListRequest ¶ added in v1.0.333
type DescribeListPortAclListRequest struct { *tchttp.BaseRequest // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 FilterInstanceId *string `json:"FilterInstanceId,omitnil,omitempty" name:"FilterInstanceId"` // ip搜索 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` }
func NewDescribeListPortAclListRequest ¶ added in v1.0.333
func NewDescribeListPortAclListRequest() (request *DescribeListPortAclListRequest)
func (*DescribeListPortAclListRequest) FromJsonString ¶ added in v1.0.333
func (r *DescribeListPortAclListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListPortAclListRequest) ToJsonString ¶ added in v1.0.333
func (r *DescribeListPortAclListRequest) ToJsonString() string
type DescribeListPortAclListRequestParams ¶ added in v1.0.426
type DescribeListPortAclListRequestParams struct { // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 FilterInstanceId *string `json:"FilterInstanceId,omitnil,omitempty" name:"FilterInstanceId"` // ip搜索 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` }
Predefined struct for user
type DescribeListPortAclListResponse ¶ added in v1.0.333
type DescribeListPortAclListResponse struct { *tchttp.BaseResponse Response *DescribeListPortAclListResponseParams `json:"Response"` }
func NewDescribeListPortAclListResponse ¶ added in v1.0.333
func NewDescribeListPortAclListResponse() (response *DescribeListPortAclListResponse)
func (*DescribeListPortAclListResponse) FromJsonString ¶ added in v1.0.333
func (r *DescribeListPortAclListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListPortAclListResponse) ToJsonString ¶ added in v1.0.333
func (r *DescribeListPortAclListResponse) ToJsonString() string
type DescribeListPortAclListResponseParams ¶ added in v1.0.426
type DescribeListPortAclListResponseParams struct { // 总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 端口acl策略 AclList []*AclConfigRelation `json:"AclList,omitnil,omitempty" name:"AclList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeListProtectThresholdConfigRequest ¶
type DescribeListProtectThresholdConfigRequest struct { *tchttp.BaseRequest // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 FilterInstanceId *string `json:"FilterInstanceId,omitnil,omitempty" name:"FilterInstanceId"` // IP搜索 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` // 域名搜索(查询域名与协议的CC防护阈值时使用) FilterDomain *string `json:"FilterDomain,omitnil,omitempty" name:"FilterDomain"` // 协议搜索(查询域名与协议的CC防护阈值时使用) FilterProtocol *string `json:"FilterProtocol,omitnil,omitempty" name:"FilterProtocol"` }
func NewDescribeListProtectThresholdConfigRequest ¶
func NewDescribeListProtectThresholdConfigRequest() (request *DescribeListProtectThresholdConfigRequest)
func (*DescribeListProtectThresholdConfigRequest) FromJsonString ¶
func (r *DescribeListProtectThresholdConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListProtectThresholdConfigRequest) ToJsonString ¶
func (r *DescribeListProtectThresholdConfigRequest) ToJsonString() string
type DescribeListProtectThresholdConfigRequestParams ¶ added in v1.0.426
type DescribeListProtectThresholdConfigRequestParams struct { // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 FilterInstanceId *string `json:"FilterInstanceId,omitnil,omitempty" name:"FilterInstanceId"` // IP搜索 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` // 域名搜索(查询域名与协议的CC防护阈值时使用) FilterDomain *string `json:"FilterDomain,omitnil,omitempty" name:"FilterDomain"` // 协议搜索(查询域名与协议的CC防护阈值时使用) FilterProtocol *string `json:"FilterProtocol,omitnil,omitempty" name:"FilterProtocol"` }
Predefined struct for user
type DescribeListProtectThresholdConfigResponse ¶
type DescribeListProtectThresholdConfigResponse struct { *tchttp.BaseResponse Response *DescribeListProtectThresholdConfigResponseParams `json:"Response"` }
func NewDescribeListProtectThresholdConfigResponse ¶
func NewDescribeListProtectThresholdConfigResponse() (response *DescribeListProtectThresholdConfigResponse)
func (*DescribeListProtectThresholdConfigResponse) FromJsonString ¶
func (r *DescribeListProtectThresholdConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListProtectThresholdConfigResponse) ToJsonString ¶
func (r *DescribeListProtectThresholdConfigResponse) ToJsonString() string
type DescribeListProtectThresholdConfigResponseParams ¶ added in v1.0.426
type DescribeListProtectThresholdConfigResponseParams struct { // 总记录数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 防护阈值配置列表 ConfigList []*ProtectThresholdRelation `json:"ConfigList,omitnil,omitempty" name:"ConfigList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeListProtocolBlockConfigRequest ¶
type DescribeListProtocolBlockConfigRequest struct { *tchttp.BaseRequest // 页起始偏移,取值为(页码-1)*一页条数 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 FilterInstanceId *string `json:"FilterInstanceId,omitnil,omitempty" name:"FilterInstanceId"` // IP搜索 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` }
func NewDescribeListProtocolBlockConfigRequest ¶
func NewDescribeListProtocolBlockConfigRequest() (request *DescribeListProtocolBlockConfigRequest)
func (*DescribeListProtocolBlockConfigRequest) FromJsonString ¶
func (r *DescribeListProtocolBlockConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListProtocolBlockConfigRequest) ToJsonString ¶
func (r *DescribeListProtocolBlockConfigRequest) ToJsonString() string
type DescribeListProtocolBlockConfigRequestParams ¶ added in v1.0.426
type DescribeListProtocolBlockConfigRequestParams struct { // 页起始偏移,取值为(页码-1)*一页条数 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 FilterInstanceId *string `json:"FilterInstanceId,omitnil,omitempty" name:"FilterInstanceId"` // IP搜索 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` }
Predefined struct for user
type DescribeListProtocolBlockConfigResponse ¶
type DescribeListProtocolBlockConfigResponse struct { *tchttp.BaseResponse Response *DescribeListProtocolBlockConfigResponseParams `json:"Response"` }
func NewDescribeListProtocolBlockConfigResponse ¶
func NewDescribeListProtocolBlockConfigResponse() (response *DescribeListProtocolBlockConfigResponse)
func (*DescribeListProtocolBlockConfigResponse) FromJsonString ¶
func (r *DescribeListProtocolBlockConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListProtocolBlockConfigResponse) ToJsonString ¶
func (r *DescribeListProtocolBlockConfigResponse) ToJsonString() string
type DescribeListProtocolBlockConfigResponseParams ¶ added in v1.0.426
type DescribeListProtocolBlockConfigResponseParams struct { // 总数 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 协议封禁配置 ConfigList []*ProtocolBlockRelation `json:"ConfigList,omitnil,omitempty" name:"ConfigList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeListSchedulingDomainRequest ¶
type DescribeListSchedulingDomainRequest struct { *tchttp.BaseRequest // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数,当Limit=0时,默认一页条数为20;最大取值为100 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 调度域名搜索 FilterDomain *string `json:"FilterDomain,omitnil,omitempty" name:"FilterDomain"` // 运行状态 0 代表未运行 1 正在运行 2 运行异常 Status *string `json:"Status,omitnil,omitempty" name:"Status"` }
func NewDescribeListSchedulingDomainRequest ¶
func NewDescribeListSchedulingDomainRequest() (request *DescribeListSchedulingDomainRequest)
func (*DescribeListSchedulingDomainRequest) FromJsonString ¶
func (r *DescribeListSchedulingDomainRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListSchedulingDomainRequest) ToJsonString ¶
func (r *DescribeListSchedulingDomainRequest) ToJsonString() string
type DescribeListSchedulingDomainRequestParams ¶ added in v1.0.426
type DescribeListSchedulingDomainRequestParams struct { // 页起始偏移,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数,当Limit=0时,默认一页条数为20;最大取值为100 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 调度域名搜索 FilterDomain *string `json:"FilterDomain,omitnil,omitempty" name:"FilterDomain"` // 运行状态 0 代表未运行 1 正在运行 2 运行异常 Status *string `json:"Status,omitnil,omitempty" name:"Status"` }
Predefined struct for user
type DescribeListSchedulingDomainResponse ¶
type DescribeListSchedulingDomainResponse struct { *tchttp.BaseResponse Response *DescribeListSchedulingDomainResponseParams `json:"Response"` }
func NewDescribeListSchedulingDomainResponse ¶
func NewDescribeListSchedulingDomainResponse() (response *DescribeListSchedulingDomainResponse)
func (*DescribeListSchedulingDomainResponse) FromJsonString ¶
func (r *DescribeListSchedulingDomainResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListSchedulingDomainResponse) ToJsonString ¶
func (r *DescribeListSchedulingDomainResponse) ToJsonString() string
type DescribeListSchedulingDomainResponseParams ¶ added in v1.0.426
type DescribeListSchedulingDomainResponseParams struct { // 总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 调度域名信息列表 DomainList []*SchedulingDomainInfo `json:"DomainList,omitnil,omitempty" name:"DomainList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeListWaterPrintConfigRequest ¶
type DescribeListWaterPrintConfigRequest struct { *tchttp.BaseRequest // 页起始偏移,取值为(页码-1)*一页条数 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 FilterInstanceId *string `json:"FilterInstanceId,omitnil,omitempty" name:"FilterInstanceId"` // IP搜索 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` }
func NewDescribeListWaterPrintConfigRequest ¶
func NewDescribeListWaterPrintConfigRequest() (request *DescribeListWaterPrintConfigRequest)
func (*DescribeListWaterPrintConfigRequest) FromJsonString ¶
func (r *DescribeListWaterPrintConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListWaterPrintConfigRequest) ToJsonString ¶
func (r *DescribeListWaterPrintConfigRequest) ToJsonString() string
type DescribeListWaterPrintConfigRequestParams ¶ added in v1.0.426
type DescribeListWaterPrintConfigRequestParams struct { // 页起始偏移,取值为(页码-1)*一页条数 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 一页条数,当Limit=0时,默认一页条数为100;最大取值为100 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 资源实例ID搜索, 支持资源实例前缀通配搜索,例如bgp-*表示获取高防包类型的资源实例 FilterInstanceId *string `json:"FilterInstanceId,omitnil,omitempty" name:"FilterInstanceId"` // IP搜索 FilterIp *string `json:"FilterIp,omitnil,omitempty" name:"FilterIp"` }
Predefined struct for user
type DescribeListWaterPrintConfigResponse ¶
type DescribeListWaterPrintConfigResponse struct { *tchttp.BaseResponse Response *DescribeListWaterPrintConfigResponseParams `json:"Response"` }
func NewDescribeListWaterPrintConfigResponse ¶
func NewDescribeListWaterPrintConfigResponse() (response *DescribeListWaterPrintConfigResponse)
func (*DescribeListWaterPrintConfigResponse) FromJsonString ¶
func (r *DescribeListWaterPrintConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeListWaterPrintConfigResponse) ToJsonString ¶
func (r *DescribeListWaterPrintConfigResponse) ToJsonString() string
type DescribeListWaterPrintConfigResponseParams ¶ added in v1.0.426
type DescribeListWaterPrintConfigResponseParams struct { // 总数 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 水印配置列表 ConfigList []*WaterPrintRelation `json:"ConfigList,omitnil,omitempty" name:"ConfigList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNewL7RulesErrHealthRequest ¶ added in v1.0.486
type DescribeNewL7RulesErrHealthRequest struct { *tchttp.BaseRequest // DDoS防护子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 规则Id列表 RuleIdList []*string `json:"RuleIdList,omitnil,omitempty" name:"RuleIdList"` }
func NewDescribeNewL7RulesErrHealthRequest ¶ added in v1.0.486
func NewDescribeNewL7RulesErrHealthRequest() (request *DescribeNewL7RulesErrHealthRequest)
func (*DescribeNewL7RulesErrHealthRequest) FromJsonString ¶ added in v1.0.486
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 ¶ added in v1.0.486
func (r *DescribeNewL7RulesErrHealthRequest) ToJsonString() string
type DescribeNewL7RulesErrHealthRequestParams ¶ added in v1.0.486
type DescribeNewL7RulesErrHealthRequestParams struct { // DDoS防护子产品代号(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 ¶ added in v1.0.486
type DescribeNewL7RulesErrHealthResponse struct { *tchttp.BaseResponse Response *DescribeNewL7RulesErrHealthResponseParams `json:"Response"` }
func NewDescribeNewL7RulesErrHealthResponse ¶ added in v1.0.486
func NewDescribeNewL7RulesErrHealthResponse() (response *DescribeNewL7RulesErrHealthResponse)
func (*DescribeNewL7RulesErrHealthResponse) FromJsonString ¶ added in v1.0.486
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 ¶ added in v1.0.486
func (r *DescribeNewL7RulesErrHealthResponse) ToJsonString() string
type DescribeNewL7RulesErrHealthResponseParams ¶ added in v1.0.486
type DescribeNewL7RulesErrHealthResponseParams struct { // 异常规则列表,返回值说明: Key值为规则ID,Value值为异常IP及错误信息,多个IP用","分割 ErrHealths []*KeyValue `json:"ErrHealths,omitnil,omitempty" name:"ErrHealths"` // 异常规则的总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNewL7RulesRequest ¶ added in v1.0.439
type DescribeNewL7RulesRequest struct { *tchttp.BaseRequest // DDoS防护子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 状态搜索,选填,取值[0(规则配置成功),1(规则配置生效中),2(规则配置失败),3(规则删除生效中),5(规则删除失败),6(规则等待配置),7(规则等待删除),8(规则待配置证书)] StatusList []*uint64 `json:"StatusList,omitnil,omitempty" name:"StatusList"` // 域名搜索,选填,当需要搜索域名请填写 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // IP搜索,选填,当需要搜索IP请填写 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 一页条数,默认值100,最大值100,超过100最大返回100条 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 规则偏移量,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 转发协议搜索,选填,取值[http, https, http/https] ProtocolList []*string `json:"ProtocolList,omitnil,omitempty" name:"ProtocolList"` // 高防IP实例的Cname Cname *string `json:"Cname,omitnil,omitempty" name:"Cname"` // 默认为false,当为true时,将不对各个规则做策略检查,直接导出所有规则 Export *bool `json:"Export,omitnil,omitempty" name:"Export"` }
func NewDescribeNewL7RulesRequest ¶ added in v1.0.439
func NewDescribeNewL7RulesRequest() (request *DescribeNewL7RulesRequest)
func (*DescribeNewL7RulesRequest) FromJsonString ¶ added in v1.0.439
func (r *DescribeNewL7RulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNewL7RulesRequest) ToJsonString ¶ added in v1.0.439
func (r *DescribeNewL7RulesRequest) ToJsonString() string
type DescribeNewL7RulesRequestParams ¶ added in v1.0.439
type DescribeNewL7RulesRequestParams struct { // DDoS防护子产品代号(bgpip表示高防IP) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 状态搜索,选填,取值[0(规则配置成功),1(规则配置生效中),2(规则配置失败),3(规则删除生效中),5(规则删除失败),6(规则等待配置),7(规则等待删除),8(规则待配置证书)] StatusList []*uint64 `json:"StatusList,omitnil,omitempty" name:"StatusList"` // 域名搜索,选填,当需要搜索域名请填写 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // IP搜索,选填,当需要搜索IP请填写 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 一页条数,默认值100,最大值100,超过100最大返回100条 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 规则偏移量,取值为(页码-1)*一页条数 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 转发协议搜索,选填,取值[http, https, http/https] ProtocolList []*string `json:"ProtocolList,omitnil,omitempty" name:"ProtocolList"` // 高防IP实例的Cname Cname *string `json:"Cname,omitnil,omitempty" name:"Cname"` // 默认为false,当为true时,将不对各个规则做策略检查,直接导出所有规则 Export *bool `json:"Export,omitnil,omitempty" name:"Export"` }
Predefined struct for user
type DescribeNewL7RulesResponse ¶ added in v1.0.439
type DescribeNewL7RulesResponse struct { *tchttp.BaseResponse Response *DescribeNewL7RulesResponseParams `json:"Response"` }
func NewDescribeNewL7RulesResponse ¶ added in v1.0.439
func NewDescribeNewL7RulesResponse() (response *DescribeNewL7RulesResponse)
func (*DescribeNewL7RulesResponse) FromJsonString ¶ added in v1.0.439
func (r *DescribeNewL7RulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNewL7RulesResponse) ToJsonString ¶ added in v1.0.439
func (r *DescribeNewL7RulesResponse) ToJsonString() string
type DescribeNewL7RulesResponseParams ¶ added in v1.0.439
type DescribeNewL7RulesResponseParams struct { // 转发规则列表 Rules []*NewL7RuleEntry `json:"Rules,omitnil,omitempty" name:"Rules"` // 健康检查配置列表 Healths []*L7RuleHealth `json:"Healths,omitnil,omitempty" name:"Healths"` // 总规则数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeOverviewAttackTrendRequest ¶ added in v1.0.393
type DescribeOverviewAttackTrendRequest struct { *tchttp.BaseRequest // 攻击类型,取值ddos, cc Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 纬度,当前仅支持attackcount Dimension *string `json:"Dimension,omitnil,omitempty" name:"Dimension"` // 周期,当前仅支持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 NewDescribeOverviewAttackTrendRequest ¶ added in v1.0.393
func NewDescribeOverviewAttackTrendRequest() (request *DescribeOverviewAttackTrendRequest)
func (*DescribeOverviewAttackTrendRequest) FromJsonString ¶ added in v1.0.393
func (r *DescribeOverviewAttackTrendRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOverviewAttackTrendRequest) ToJsonString ¶ added in v1.0.393
func (r *DescribeOverviewAttackTrendRequest) ToJsonString() string
type DescribeOverviewAttackTrendRequestParams ¶ added in v1.0.426
type DescribeOverviewAttackTrendRequestParams struct { // 攻击类型,取值ddos, cc Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 纬度,当前仅支持attackcount Dimension *string `json:"Dimension,omitnil,omitempty" name:"Dimension"` // 周期,当前仅支持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 DescribeOverviewAttackTrendResponse ¶ added in v1.0.393
type DescribeOverviewAttackTrendResponse struct { *tchttp.BaseResponse Response *DescribeOverviewAttackTrendResponseParams `json:"Response"` }
func NewDescribeOverviewAttackTrendResponse ¶ added in v1.0.393
func NewDescribeOverviewAttackTrendResponse() (response *DescribeOverviewAttackTrendResponse)
func (*DescribeOverviewAttackTrendResponse) FromJsonString ¶ added in v1.0.393
func (r *DescribeOverviewAttackTrendResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOverviewAttackTrendResponse) ToJsonString ¶ added in v1.0.393
func (r *DescribeOverviewAttackTrendResponse) ToJsonString() string
type DescribeOverviewAttackTrendResponseParams ¶ added in v1.0.426
type DescribeOverviewAttackTrendResponseParams struct { // 攻击类型 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 防护概览攻击趋势起始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 防护概览攻击趋势结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 周期 Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"` // 每个周期点的攻击次数 Data []*uint64 `json:"Data,omitnil,omitempty" name:"Data"` // 包含的周期点数 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeOverviewCCTrendRequest ¶ added in v1.0.393
type DescribeOverviewCCTrendRequest struct { *tchttp.BaseRequest // 统计粒度,取值[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"` // 指标,取值[inqps(总请求峰值,dropqps(攻击请求峰值)),incount(请求次数), dropcount(攻击次数)] MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // DDoS防护子产品代号(bgpip表示高防IP;bgp-multip表示共享包;basic表示DDoS基础防护) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源的IP IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` // 资源实例ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeOverviewCCTrendRequest ¶ added in v1.0.393
func NewDescribeOverviewCCTrendRequest() (request *DescribeOverviewCCTrendRequest)
func (*DescribeOverviewCCTrendRequest) FromJsonString ¶ added in v1.0.393
func (r *DescribeOverviewCCTrendRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOverviewCCTrendRequest) ToJsonString ¶ added in v1.0.393
func (r *DescribeOverviewCCTrendRequest) ToJsonString() string
type DescribeOverviewCCTrendRequestParams ¶ added in v1.0.426
type DescribeOverviewCCTrendRequestParams struct { // 统计粒度,取值[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"` // 指标,取值[inqps(总请求峰值,dropqps(攻击请求峰值)),incount(请求次数), dropcount(攻击次数)] MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // DDoS防护子产品代号(bgpip表示高防IP;bgp-multip表示共享包;basic表示DDoS基础防护) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源的IP IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` // 资源实例ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeOverviewCCTrendResponse ¶ added in v1.0.393
type DescribeOverviewCCTrendResponse struct { *tchttp.BaseResponse Response *DescribeOverviewCCTrendResponseParams `json:"Response"` }
func NewDescribeOverviewCCTrendResponse ¶ added in v1.0.393
func NewDescribeOverviewCCTrendResponse() (response *DescribeOverviewCCTrendResponse)
func (*DescribeOverviewCCTrendResponse) FromJsonString ¶ added in v1.0.393
func (r *DescribeOverviewCCTrendResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOverviewCCTrendResponse) ToJsonString ¶ added in v1.0.393
func (r *DescribeOverviewCCTrendResponse) ToJsonString() string
type DescribeOverviewCCTrendResponseParams ¶ added in v1.0.426
type DescribeOverviewCCTrendResponseParams struct { // 值个数 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // 值数组 Data []*uint64 `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeOverviewDDoSEventListRequest ¶ added in v1.0.397
type DescribeOverviewDDoSEventListRequest struct { *tchttp.BaseRequest // 起始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 可选按攻击状态过滤,start:攻击中;end:攻击结束 AttackStatus *string `json:"AttackStatus,omitnil,omitempty" name:"AttackStatus"` // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 记录条数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeOverviewDDoSEventListRequest ¶ added in v1.0.397
func NewDescribeOverviewDDoSEventListRequest() (request *DescribeOverviewDDoSEventListRequest)
func (*DescribeOverviewDDoSEventListRequest) FromJsonString ¶ added in v1.0.397
func (r *DescribeOverviewDDoSEventListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOverviewDDoSEventListRequest) ToJsonString ¶ added in v1.0.397
func (r *DescribeOverviewDDoSEventListRequest) ToJsonString() string
type DescribeOverviewDDoSEventListRequestParams ¶ added in v1.0.426
type DescribeOverviewDDoSEventListRequestParams struct { // 起始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 可选按攻击状态过滤,start:攻击中;end:攻击结束 AttackStatus *string `json:"AttackStatus,omitnil,omitempty" name:"AttackStatus"` // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 记录条数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeOverviewDDoSEventListResponse ¶ added in v1.0.397
type DescribeOverviewDDoSEventListResponse struct { *tchttp.BaseResponse Response *DescribeOverviewDDoSEventListResponseParams `json:"Response"` }
func NewDescribeOverviewDDoSEventListResponse ¶ added in v1.0.397
func NewDescribeOverviewDDoSEventListResponse() (response *DescribeOverviewDDoSEventListResponse)
func (*DescribeOverviewDDoSEventListResponse) FromJsonString ¶ added in v1.0.397
func (r *DescribeOverviewDDoSEventListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOverviewDDoSEventListResponse) ToJsonString ¶ added in v1.0.397
func (r *DescribeOverviewDDoSEventListResponse) ToJsonString() string
type DescribeOverviewDDoSEventListResponseParams ¶ added in v1.0.426
type DescribeOverviewDDoSEventListResponseParams struct { // 记录总数 Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"` // 事件列表 EventList []*OverviewDDoSEvent `json:"EventList,omitnil,omitempty" name:"EventList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeOverviewDDoSTrendRequest ¶ added in v1.0.393
type DescribeOverviewDDoSTrendRequest struct { *tchttp.BaseRequest // 统计粒度,取值[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"` // 指标,取值[bps(攻击流量带宽,pps(攻击包速率))] MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // DDoS防护子产品代号(bgpip表示高防IP;bgp-multip表示高防包;basic表示DDoS基础防护) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源实例的IP列表 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` // 资源实例ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDescribeOverviewDDoSTrendRequest ¶ added in v1.0.393
func NewDescribeOverviewDDoSTrendRequest() (request *DescribeOverviewDDoSTrendRequest)
func (*DescribeOverviewDDoSTrendRequest) FromJsonString ¶ added in v1.0.393
func (r *DescribeOverviewDDoSTrendRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOverviewDDoSTrendRequest) ToJsonString ¶ added in v1.0.393
func (r *DescribeOverviewDDoSTrendRequest) ToJsonString() string
type DescribeOverviewDDoSTrendRequestParams ¶ added in v1.0.426
type DescribeOverviewDDoSTrendRequestParams struct { // 统计粒度,取值[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"` // 指标,取值[bps(攻击流量带宽,pps(攻击包速率))] MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"` // DDoS防护子产品代号(bgpip表示高防IP;bgp-multip表示高防包;basic表示DDoS基础防护) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 资源实例的IP列表 IpList []*string `json:"IpList,omitnil,omitempty" name:"IpList"` // 资源实例ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DescribeOverviewDDoSTrendResponse ¶ added in v1.0.393
type DescribeOverviewDDoSTrendResponse struct { *tchttp.BaseResponse Response *DescribeOverviewDDoSTrendResponseParams `json:"Response"` }
func NewDescribeOverviewDDoSTrendResponse ¶ added in v1.0.393
func NewDescribeOverviewDDoSTrendResponse() (response *DescribeOverviewDDoSTrendResponse)
func (*DescribeOverviewDDoSTrendResponse) FromJsonString ¶ added in v1.0.393
func (r *DescribeOverviewDDoSTrendResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOverviewDDoSTrendResponse) ToJsonString ¶ added in v1.0.393
func (r *DescribeOverviewDDoSTrendResponse) ToJsonString() string
type DescribeOverviewDDoSTrendResponseParams ¶ added in v1.0.426
type DescribeOverviewDDoSTrendResponseParams struct { // 值个数 Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"` // 值数组,攻击流量带宽单位为Mbps,包速率单位为pps Data []*uint64 `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeOverviewIndexRequest ¶ added in v1.0.393
type DescribeOverviewIndexRequest struct { *tchttp.BaseRequest // 拉取指标起始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 拉取指标结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
func NewDescribeOverviewIndexRequest ¶ added in v1.0.393
func NewDescribeOverviewIndexRequest() (request *DescribeOverviewIndexRequest)
func (*DescribeOverviewIndexRequest) FromJsonString ¶ added in v1.0.393
func (r *DescribeOverviewIndexRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOverviewIndexRequest) ToJsonString ¶ added in v1.0.393
func (r *DescribeOverviewIndexRequest) ToJsonString() string
type DescribeOverviewIndexRequestParams ¶ added in v1.0.426
type DescribeOverviewIndexRequestParams struct { // 拉取指标起始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 拉取指标结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
Predefined struct for user
type DescribeOverviewIndexResponse ¶ added in v1.0.393
type DescribeOverviewIndexResponse struct { *tchttp.BaseResponse Response *DescribeOverviewIndexResponseParams `json:"Response"` }
func NewDescribeOverviewIndexResponse ¶ added in v1.0.393
func NewDescribeOverviewIndexResponse() (response *DescribeOverviewIndexResponse)
func (*DescribeOverviewIndexResponse) FromJsonString ¶ added in v1.0.393
func (r *DescribeOverviewIndexResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOverviewIndexResponse) ToJsonString ¶ added in v1.0.393
func (r *DescribeOverviewIndexResponse) ToJsonString() string
type DescribeOverviewIndexResponseParams ¶ added in v1.0.426
type DescribeOverviewIndexResponseParams struct { // IP总数 AllIpCount *uint64 `json:"AllIpCount,omitnil,omitempty" name:"AllIpCount"` // 高防IP总数(包含高防包+高防IP) AntiddosIpCount *uint64 `json:"AntiddosIpCount,omitnil,omitempty" name:"AntiddosIpCount"` // 攻击IP总数 AttackIpCount *uint64 `json:"AttackIpCount,omitnil,omitempty" name:"AttackIpCount"` // 封堵IP总数 BlockIpCount *uint64 `json:"BlockIpCount,omitnil,omitempty" name:"BlockIpCount"` // 高防域名总数 AntiddosDomainCount *uint64 `json:"AntiddosDomainCount,omitnil,omitempty" name:"AntiddosDomainCount"` // 攻击域名总数 AttackDomainCount *uint64 `json:"AttackDomainCount,omitnil,omitempty" name:"AttackDomainCount"` // 攻击流量峰值 MaxAttackFlow *uint64 `json:"MaxAttackFlow,omitnil,omitempty" name:"MaxAttackFlow"` // 当前最近一条攻击中的起始时间 NewAttackTime *string `json:"NewAttackTime,omitnil,omitempty" name:"NewAttackTime"` // 当前最近一条攻击中的IP NewAttackIp *string `json:"NewAttackIp,omitnil,omitempty" name:"NewAttackIp"` // 当前最近一条攻击中的攻击类型 NewAttackType *string `json:"NewAttackType,omitnil,omitempty" name:"NewAttackType"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribePendingRiskInfoRequest ¶ added in v1.0.527
type DescribePendingRiskInfoRequest struct {
*tchttp.BaseRequest
}
func NewDescribePendingRiskInfoRequest ¶ added in v1.0.527
func NewDescribePendingRiskInfoRequest() (request *DescribePendingRiskInfoRequest)
func (*DescribePendingRiskInfoRequest) FromJsonString ¶ added in v1.0.527
func (r *DescribePendingRiskInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePendingRiskInfoRequest) ToJsonString ¶ added in v1.0.527
func (r *DescribePendingRiskInfoRequest) ToJsonString() string
type DescribePendingRiskInfoRequestParams ¶ added in v1.0.527
type DescribePendingRiskInfoRequestParams struct { }
Predefined struct for user
type DescribePendingRiskInfoResponse ¶ added in v1.0.527
type DescribePendingRiskInfoResponse struct { *tchttp.BaseResponse Response *DescribePendingRiskInfoResponseParams `json:"Response"` }
func NewDescribePendingRiskInfoResponse ¶ added in v1.0.527
func NewDescribePendingRiskInfoResponse() (response *DescribePendingRiskInfoResponse)
func (*DescribePendingRiskInfoResponse) FromJsonString ¶ added in v1.0.527
func (r *DescribePendingRiskInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePendingRiskInfoResponse) ToJsonString ¶ added in v1.0.527
func (r *DescribePendingRiskInfoResponse) ToJsonString() string
type DescribePendingRiskInfoResponseParams ¶ added in v1.0.527
type DescribePendingRiskInfoResponseParams struct { // 是否为付费用户,true:付费用户, false:普通用户 IsPaidUsr *bool `json:"IsPaidUsr,omitnil,omitempty" name:"IsPaidUsr"` // 攻击中的资源数量 AttackingCount *int64 `json:"AttackingCount,omitnil,omitempty" name:"AttackingCount"` // 封堵中的资源数量 BlockingCount *int64 `json:"BlockingCount,omitnil,omitempty" name:"BlockingCount"` // 已过期的资源数量 ExpiredCount *int64 `json:"ExpiredCount,omitnil,omitempty" name:"ExpiredCount"` // 所有待处理风险事件总数 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DisassociateDDoSEipAddressRequest ¶
type DisassociateDDoSEipAddressRequest struct { *tchttp.BaseRequest // 资源实例ID,实例ID形如:bgpip-0000011x。只能填写高防IP实例。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 资源实例ID对应的高防弹性公网IP。 Eip *string `json:"Eip,omitnil,omitempty" name:"Eip"` }
func NewDisassociateDDoSEipAddressRequest ¶
func NewDisassociateDDoSEipAddressRequest() (request *DisassociateDDoSEipAddressRequest)
func (*DisassociateDDoSEipAddressRequest) FromJsonString ¶
func (r *DisassociateDDoSEipAddressRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisassociateDDoSEipAddressRequest) ToJsonString ¶
func (r *DisassociateDDoSEipAddressRequest) ToJsonString() string
type DisassociateDDoSEipAddressRequestParams ¶ added in v1.0.426
type DisassociateDDoSEipAddressRequestParams struct { // 资源实例ID,实例ID形如:bgpip-0000011x。只能填写高防IP实例。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 资源实例ID对应的高防弹性公网IP。 Eip *string `json:"Eip,omitnil,omitempty" name:"Eip"` }
Predefined struct for user
type DisassociateDDoSEipAddressResponse ¶
type DisassociateDDoSEipAddressResponse struct { *tchttp.BaseResponse Response *DisassociateDDoSEipAddressResponseParams `json:"Response"` }
func NewDisassociateDDoSEipAddressResponse ¶
func NewDisassociateDDoSEipAddressResponse() (response *DisassociateDDoSEipAddressResponse)
func (*DisassociateDDoSEipAddressResponse) FromJsonString ¶
func (r *DisassociateDDoSEipAddressResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisassociateDDoSEipAddressResponse) ToJsonString ¶
func (r *DisassociateDDoSEipAddressResponse) ToJsonString() string
type DisassociateDDoSEipAddressResponseParams ¶ added in v1.0.426
type DisassociateDDoSEipAddressResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type EipAddressPackRelation ¶
type EipAddressRelation ¶
type EipAddressRelation struct { // 高防弹性公网IP绑定的实例地区,例如hk代表中国香港 // 注意:此字段可能返回 null,表示取不到有效值。 EipAddressRegion *string `json:"EipAddressRegion,omitnil,omitempty" name:"EipAddressRegion"` // 绑定的资源实例ID。可能是一个CVM。 // 注意:此字段可能返回 null,表示取不到有效值。 EipBoundRscIns *string `json:"EipBoundRscIns,omitnil,omitempty" name:"EipBoundRscIns"` // 绑定的弹性网卡ID // 注意:此字段可能返回 null,表示取不到有效值。 EipBoundRscEni *string `json:"EipBoundRscEni,omitnil,omitempty" name:"EipBoundRscEni"` // 绑定的资源内网ip // 注意:此字段可能返回 null,表示取不到有效值。 EipBoundRscVip *string `json:"EipBoundRscVip,omitnil,omitempty" name:"EipBoundRscVip"` // 修改时间 // 注意:此字段可能返回 null,表示取不到有效值。 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` }
type EipProductInfo ¶
type EipProductInfo struct { // IP地址 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 云产品类型,取值[ // public(CVM产品), // 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,InstanceId为弹性网卡的ID(eni-*); 如果是托管IP没有对应的资源实例ID,InstanceId为"" InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 域名化资产对应的域名 // 注意:此字段可能返回 null,表示取不到有效值。 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
type ForwardListener ¶
type ForwardListener struct { // 转发监听端口下限,取值1~65535 FrontendPort *int64 `json:"FrontendPort,omitnil,omitempty" name:"FrontendPort"` // 转发协议,取值[ // TCP // UDP // ] ForwardProtocol *string `json:"ForwardProtocol,omitnil,omitempty" name:"ForwardProtocol"` // 转发监听端口上限,取值1~65535 FrontendPortEnd *int64 `json:"FrontendPortEnd,omitnil,omitempty" name:"FrontendPortEnd"` }
type HttpStatusMap ¶ added in v1.0.563
type HttpStatusMap struct { // http2xx回源状态码 SourceHttp2xx []*float64 `json:"SourceHttp2xx,omitnil,omitempty" name:"SourceHttp2xx"` // http5xx状态码 Http5xx []*float64 `json:"Http5xx,omitnil,omitempty" name:"Http5xx"` // http5xx回源状态码 SourceHttp5xx []*float64 `json:"SourceHttp5xx,omitnil,omitempty" name:"SourceHttp5xx"` // http404回源状态码 SourceHttp404 []*float64 `json:"SourceHttp404,omitnil,omitempty" name:"SourceHttp404"` // http4xx状态码 Http4xx []*float64 `json:"Http4xx,omitnil,omitempty" name:"Http4xx"` // http4xx回源状态码 SourceHttp4xx []*float64 `json:"SourceHttp4xx,omitnil,omitempty" name:"SourceHttp4xx"` // http2xx状态码 Http2xx []*float64 `json:"Http2xx,omitnil,omitempty" name:"Http2xx"` // http404状态码 Http404 []*float64 `json:"Http404,omitnil,omitempty" name:"Http404"` // http3xx回源状态码 SourceHttp3xx []*float64 `json:"SourceHttp3xx,omitnil,omitempty" name:"SourceHttp3xx"` // http3xx状态码 Http3xx []*float64 `json:"Http3xx,omitnil,omitempty" name:"Http3xx"` }
type IPAlarmThresholdRelation ¶
type IPAlarmThresholdRelation struct { // 告警阈值类型,取值[ // 1(入流量告警阈值) // 2(攻击清洗流量告警阈值) // ] AlarmType *uint64 `json:"AlarmType,omitnil,omitempty" name:"AlarmType"` // 告警阈值,单位Mbps,取值>=0;当作为输入参数时,设置0会删除告警阈值配置; AlarmThreshold *uint64 `json:"AlarmThreshold,omitnil,omitempty" name:"AlarmThreshold"` // 告警阈值所属的资源实例 InstanceDetailList []*InstanceRelation `json:"InstanceDetailList,omitnil,omitempty" name:"InstanceDetailList"` }
type IPLineInfo ¶
type IPLineInfo struct { // IP线路类型,取值[ // "bgp":BGP线路IP // "ctcc":电信线路IP // "cucc":联通线路IP // "cmcc":移动线路IP // "abroad":境外线路IP // ] Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 线路IP Eip *string `json:"Eip,omitnil,omitempty" name:"Eip"` // 实例对应的cname Cname *string `json:"Cname,omitnil,omitempty" name:"Cname"` // 资源flag,0:高防包资源,1:高防IP资源,2:非高防资源IP ResourceFlag *int64 `json:"ResourceFlag,omitnil,omitempty" name:"ResourceFlag"` // 域名化资产对应的域名 // 注意:此字段可能返回 null,表示取不到有效值。 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` }
type InsL7Rules ¶ added in v1.0.193
type InsL7Rules struct { // 规则在中间状态不可修改,只可在(0, 2, 8)状态可编辑。 // 规则状态,0: 正常运行中, 1: 配置规则中(配置生效中), 2: 配置规则失败(配置生效失败), 3: 删除规则中(删除生效中), 5: 删除规则失败(删除失败), 6: 等待添加规则, 7: 等待删除规则, 8: 等待上传证书, 9: 规则对应的资源不存在,被隔离, 10:等待修改规则, 11:配置修改中 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 实例ID InsId *string `json:"InsId,omitnil,omitempty" name:"InsId"` // 用户AppID AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"` // 高防端口 VirtualPort *string `json:"VirtualPort,omitnil,omitempty" name:"VirtualPort"` // 证书ID SSLId *string `json:"SSLId,omitnil,omitempty" name:"SSLId"` }
type InstanceRelation ¶
type IpBlockData ¶ added in v1.0.817
type IpBlockData struct { // 状态(Blocked:被封堵;UnBlocking:解封中;UnBlockFailed:解封失败) Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 资源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"` // 高防标记,0:非高防,1:高防 ProtectFlag *uint64 `json:"ProtectFlag,omitnil,omitempty" name:"ProtectFlag"` }
type L4RuleSource ¶ added in v1.0.228
type L4RuleSource struct { // 回源IP或域名 Source *string `json:"Source,omitnil,omitempty" name:"Source"` // 权重值,取值[0,100],暂不支持 Weight *uint64 `json:"Weight,omitnil,omitempty" name:"Weight"` // 8000 // 注意:此字段可能返回 null,表示取不到有效值。 Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"` // 备份源站,1: 备份源站,0: 普通源站 // 注意:此字段可能返回 null,表示取不到有效值。 Backup *uint64 `json:"Backup,omitnil,omitempty" name:"Backup"` }
type L7RuleEntry ¶ added in v1.0.228
type L7RuleEntry struct { // 会话保持时间,单位秒 KeepTime *uint64 `json:"KeepTime,omitnil,omitempty" name:"KeepTime"` // 转发域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 转发协议,取值[http, https] Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 回源方式,取值[1(域名回源),2(IP回源)] SourceType *uint64 `json:"SourceType,omitnil,omitempty" name:"SourceType"` // 负载均衡方式,取值[1(加权轮询)] LbType *uint64 `json:"LbType,omitnil,omitempty" name:"LbType"` // 回源列表 SourceList []*L4RuleSource `json:"SourceList,omitnil,omitempty" name:"SourceList"` // 会话保持开关,取值[0(会话保持关闭),1(会话保持开启)] KeepEnable *uint64 `json:"KeepEnable,omitnil,omitempty" name:"KeepEnable"` // 规则状态,取值[0(规则配置成功),1(规则配置生效中),2(规则配置失败),3(规则删除生效中),5(规则删除失败),6(规则等待配置),7(规则等待删除),8(规则待配置证书)] Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段; RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // HTTPS协议的CC防护阈值 CCThreshold *uint64 `json:"CCThreshold,omitnil,omitempty" name:"CCThreshold"` // 当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段) PrivateKey *string `json:"PrivateKey,omitnil,omitempty" name:"PrivateKey"` // HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)] CCEnable *uint64 `json:"CCEnable,omitnil,omitempty" name:"CCEnable"` // 是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭 // 注意:此字段可能返回 null,表示取不到有效值。 HttpsToHttpEnable *uint64 `json:"HttpsToHttpEnable,omitnil,omitempty" name:"HttpsToHttpEnable"` // 证书来源,当转发协议为https时必须填,取值[2(腾讯云托管证书)],当转发协议为http时也可以填0 CertType *uint64 `json:"CertType,omitnil,omitempty" name:"CertType"` // 当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段) Cert *string `json:"Cert,omitnil,omitempty" name:"Cert"` // HTTPS协议的CC防护等级 CCLevel *string `json:"CCLevel,omitnil,omitempty" name:"CCLevel"` // 规则描述 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // cc防护状态,取值[0(关闭), 1(开启)] CCStatus *uint64 `json:"CCStatus,omitnil,omitempty" name:"CCStatus"` // 接入端口值 // 注意:此字段可能返回 null,表示取不到有效值。 VirtualPort *uint64 `json:"VirtualPort,omitnil,omitempty" name:"VirtualPort"` // 当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID SSLId *string `json:"SSLId,omitnil,omitempty" name:"SSLId"` // 同ruleId Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 智能cc开关,取值[0(关闭), 1(开启)] CCAIEnable *uint64 `json:"CCAIEnable,omitnil,omitempty" name:"CCAIEnable"` }
type L7RuleHealth ¶ added in v1.0.439
type L7RuleHealth struct { // 配置状态,0: 正常,1:配置中,2:配置失败 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // =1表示开启;=0表示关闭 Enable *uint64 `json:"Enable,omitnil,omitempty" name:"Enable"` // 规则ID RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 检查目录的URL,默认为/ Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 检测间隔时间,单位秒 Interval *uint64 `json:"Interval,omitnil,omitempty" name:"Interval"` // 健康阈值,单位次 AliveNum *uint64 `json:"AliveNum,omitnil,omitempty" name:"AliveNum"` // 不健康阈值,单位次 KickNum *uint64 `json:"KickNum,omitnil,omitempty" name:"KickNum"` // 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"` // 是否同时下发http和https规则健康检查配置 ProtocolFlag *uint64 `json:"ProtocolFlag,omitnil,omitempty" name:"ProtocolFlag"` // 被动探测开关,=1表示开启;=0表示关闭 PassiveEnable *uint64 `json:"PassiveEnable,omitnil,omitempty" name:"PassiveEnable"` // 被动探测不健康屏蔽时间 BlockInter *uint64 `json:"BlockInter,omitnil,omitempty" name:"BlockInter"` // 被动探测不健康统计间隔 FailedCountInter *uint64 `json:"FailedCountInter,omitnil,omitempty" name:"FailedCountInter"` // 被动探测不健康阈值 FailedThreshold *uint64 `json:"FailedThreshold,omitnil,omitempty" name:"FailedThreshold"` // 被动探测判定正常状态码,1xx =1, 2xx=2, 3xx=4, 4xx=8,5xx=16,多个状态码值加和 PassiveStatusCode *uint64 `json:"PassiveStatusCode,omitnil,omitempty" name:"PassiveStatusCode"` // 被动探测配置状态,0: 正常,1:配置中,2:配置失败 PassiveStatus *uint64 `json:"PassiveStatus,omitnil,omitempty" name:"PassiveStatus"` }
type Layer4Rule ¶
type Layer4Rule struct { // 源站端口,取值1~65535 BackendPort *uint64 `json:"BackendPort,omitnil,omitempty" name:"BackendPort"` // 转发端口,取值1~65535 FrontendPort *uint64 `json:"FrontendPort,omitnil,omitempty" name:"FrontendPort"` // 转发协议,取值[ // TCP(TCP协议) // UDP(UDP协议) // ] Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 源站列表 RealServers []*SourceServer `json:"RealServers,omitnil,omitempty" name:"RealServers"` // 资源实例 InstanceDetails []*InstanceRelation `json:"InstanceDetails,omitnil,omitempty" name:"InstanceDetails"` // 规则所属的资源实例 InstanceDetailRule []*RuleInstanceRelation `json:"InstanceDetailRule,omitnil,omitempty" name:"InstanceDetailRule"` }
type Layer7Rule ¶
type Layer7Rule struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 转发类型列表 ProxyTypeList []*ProxyTypeInfo `json:"ProxyTypeList,omitnil,omitempty" name:"ProxyTypeList"` // 源站列表 RealServers []*SourceServer `json:"RealServers,omitnil,omitempty" name:"RealServers"` // 资源实例 InstanceDetails []*InstanceRelation `json:"InstanceDetails,omitnil,omitempty" name:"InstanceDetails"` // 规则所属的资源实例 InstanceDetailRule []*RuleInstanceRelation `json:"InstanceDetailRule,omitnil,omitempty" name:"InstanceDetailRule"` // 协议 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 端口号 Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"` }
type ListenerCcThreholdConfig ¶
type ListenerCcThreholdConfig struct { // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议(可取值https) Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 开关状态(0:关闭,1:开启) CCEnable *int64 `json:"CCEnable,omitnil,omitempty" name:"CCEnable"` // cc防护阈值 CCThreshold *int64 `json:"CCThreshold,omitnil,omitempty" name:"CCThreshold"` }
type ModifyCCLevelPolicyRequest ¶ added in v1.0.343
type ModifyCCLevelPolicyRequest struct { *tchttp.BaseRequest // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP地址 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议,可取值HTTP,HTTPS Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // CC防护等级,可取值loose表示宽松,strict表示严格,normal表示适中, emergency表示攻击紧急, sup_loose表示超级宽松,default表示默认策略(无频控配置下发),customized表示自定义策略 Level *string `json:"Level,omitnil,omitempty" name:"Level"` }
func NewModifyCCLevelPolicyRequest ¶ added in v1.0.343
func NewModifyCCLevelPolicyRequest() (request *ModifyCCLevelPolicyRequest)
func (*ModifyCCLevelPolicyRequest) FromJsonString ¶ added in v1.0.343
func (r *ModifyCCLevelPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCLevelPolicyRequest) ToJsonString ¶ added in v1.0.343
func (r *ModifyCCLevelPolicyRequest) ToJsonString() string
type ModifyCCLevelPolicyRequestParams ¶ added in v1.0.426
type ModifyCCLevelPolicyRequestParams struct { // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP地址 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议,可取值HTTP,HTTPS Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // CC防护等级,可取值loose表示宽松,strict表示严格,normal表示适中, emergency表示攻击紧急, sup_loose表示超级宽松,default表示默认策略(无频控配置下发),customized表示自定义策略 Level *string `json:"Level,omitnil,omitempty" name:"Level"` }
Predefined struct for user
type ModifyCCLevelPolicyResponse ¶ added in v1.0.343
type ModifyCCLevelPolicyResponse struct { *tchttp.BaseResponse Response *ModifyCCLevelPolicyResponseParams `json:"Response"` }
func NewModifyCCLevelPolicyResponse ¶ added in v1.0.343
func NewModifyCCLevelPolicyResponse() (response *ModifyCCLevelPolicyResponse)
func (*ModifyCCLevelPolicyResponse) FromJsonString ¶ added in v1.0.343
func (r *ModifyCCLevelPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCLevelPolicyResponse) ToJsonString ¶ added in v1.0.343
func (r *ModifyCCLevelPolicyResponse) ToJsonString() string
type ModifyCCLevelPolicyResponseParams ¶ added in v1.0.426
type ModifyCCLevelPolicyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyCCPrecisionPolicyRequest ¶ added in v1.0.343
type ModifyCCPrecisionPolicyRequest struct { *tchttp.BaseRequest // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 策略Id PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 策略方式。可取值:alg、drop。alg指返回验证码方式验证,drop表示该访问丢弃。 PolicyAction *string `json:"PolicyAction,omitnil,omitempty" name:"PolicyAction"` // 策略记录 PolicyList []*CCPrecisionPlyRecord `json:"PolicyList,omitnil,omitempty" name:"PolicyList"` }
func NewModifyCCPrecisionPolicyRequest ¶ added in v1.0.343
func NewModifyCCPrecisionPolicyRequest() (request *ModifyCCPrecisionPolicyRequest)
func (*ModifyCCPrecisionPolicyRequest) FromJsonString ¶ added in v1.0.343
func (r *ModifyCCPrecisionPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCPrecisionPolicyRequest) ToJsonString ¶ added in v1.0.343
func (r *ModifyCCPrecisionPolicyRequest) ToJsonString() string
type ModifyCCPrecisionPolicyRequestParams ¶ added in v1.0.426
type ModifyCCPrecisionPolicyRequestParams struct { // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 策略Id PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 策略方式。可取值:alg、drop。alg指返回验证码方式验证,drop表示该访问丢弃。 PolicyAction *string `json:"PolicyAction,omitnil,omitempty" name:"PolicyAction"` // 策略记录 PolicyList []*CCPrecisionPlyRecord `json:"PolicyList,omitnil,omitempty" name:"PolicyList"` }
Predefined struct for user
type ModifyCCPrecisionPolicyResponse ¶ added in v1.0.343
type ModifyCCPrecisionPolicyResponse struct { *tchttp.BaseResponse Response *ModifyCCPrecisionPolicyResponseParams `json:"Response"` }
func NewModifyCCPrecisionPolicyResponse ¶ added in v1.0.343
func NewModifyCCPrecisionPolicyResponse() (response *ModifyCCPrecisionPolicyResponse)
func (*ModifyCCPrecisionPolicyResponse) FromJsonString ¶ added in v1.0.343
func (r *ModifyCCPrecisionPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCPrecisionPolicyResponse) ToJsonString ¶ added in v1.0.343
func (r *ModifyCCPrecisionPolicyResponse) ToJsonString() string
type ModifyCCPrecisionPolicyResponseParams ¶ added in v1.0.426
type ModifyCCPrecisionPolicyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyCCReqLimitPolicyRequest ¶ added in v1.0.343
type ModifyCCReqLimitPolicyRequest struct { *tchttp.BaseRequest // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 策略Id PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 策略项 Policy *CCReqLimitPolicyRecord `json:"Policy,omitnil,omitempty" name:"Policy"` }
func NewModifyCCReqLimitPolicyRequest ¶ added in v1.0.343
func NewModifyCCReqLimitPolicyRequest() (request *ModifyCCReqLimitPolicyRequest)
func (*ModifyCCReqLimitPolicyRequest) FromJsonString ¶ added in v1.0.343
func (r *ModifyCCReqLimitPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCReqLimitPolicyRequest) ToJsonString ¶ added in v1.0.343
func (r *ModifyCCReqLimitPolicyRequest) ToJsonString() string
type ModifyCCReqLimitPolicyRequestParams ¶ added in v1.0.426
type ModifyCCReqLimitPolicyRequestParams struct { // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 策略Id PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` // 策略项 Policy *CCReqLimitPolicyRecord `json:"Policy,omitnil,omitempty" name:"Policy"` }
Predefined struct for user
type ModifyCCReqLimitPolicyResponse ¶ added in v1.0.343
type ModifyCCReqLimitPolicyResponse struct { *tchttp.BaseResponse Response *ModifyCCReqLimitPolicyResponseParams `json:"Response"` }
func NewModifyCCReqLimitPolicyResponse ¶ added in v1.0.343
func NewModifyCCReqLimitPolicyResponse() (response *ModifyCCReqLimitPolicyResponse)
func (*ModifyCCReqLimitPolicyResponse) FromJsonString ¶ added in v1.0.343
func (r *ModifyCCReqLimitPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCReqLimitPolicyResponse) ToJsonString ¶ added in v1.0.343
func (r *ModifyCCReqLimitPolicyResponse) ToJsonString() string
type ModifyCCReqLimitPolicyResponseParams ¶ added in v1.0.426
type ModifyCCReqLimitPolicyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyCCThresholdPolicyRequest ¶ added in v1.0.343
type ModifyCCThresholdPolicyRequest struct { *tchttp.BaseRequest // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP地址 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议,可取值HTTP,HTTPS Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 清洗阈值,-1表示开启“默认”模式 Threshold *int64 `json:"Threshold,omitnil,omitempty" name:"Threshold"` }
func NewModifyCCThresholdPolicyRequest ¶ added in v1.0.343
func NewModifyCCThresholdPolicyRequest() (request *ModifyCCThresholdPolicyRequest)
func (*ModifyCCThresholdPolicyRequest) FromJsonString ¶ added in v1.0.343
func (r *ModifyCCThresholdPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCThresholdPolicyRequest) ToJsonString ¶ added in v1.0.343
func (r *ModifyCCThresholdPolicyRequest) ToJsonString() string
type ModifyCCThresholdPolicyRequestParams ¶ added in v1.0.426
type ModifyCCThresholdPolicyRequestParams struct { // 实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP地址 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 协议,可取值HTTP,HTTPS Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 清洗阈值,-1表示开启“默认”模式 Threshold *int64 `json:"Threshold,omitnil,omitempty" name:"Threshold"` }
Predefined struct for user
type ModifyCCThresholdPolicyResponse ¶ added in v1.0.343
type ModifyCCThresholdPolicyResponse struct { *tchttp.BaseResponse Response *ModifyCCThresholdPolicyResponseParams `json:"Response"` }
func NewModifyCCThresholdPolicyResponse ¶ added in v1.0.343
func NewModifyCCThresholdPolicyResponse() (response *ModifyCCThresholdPolicyResponse)
func (*ModifyCCThresholdPolicyResponse) FromJsonString ¶ added in v1.0.343
func (r *ModifyCCThresholdPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCCThresholdPolicyResponse) ToJsonString ¶ added in v1.0.343
func (r *ModifyCCThresholdPolicyResponse) ToJsonString() string
type ModifyCCThresholdPolicyResponseParams ¶ added in v1.0.426
type ModifyCCThresholdPolicyResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyCcBlackWhiteIpListRequest ¶ added in v1.0.343
type ModifyCcBlackWhiteIpListRequest struct { *tchttp.BaseRequest // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP列表 IpList []*IpSegment `json:"IpList,omitnil,omitempty" name:"IpList"` // IP类型,取值[black(黑名单IP), white(白名单IP)] Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 策略Id PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` }
func NewModifyCcBlackWhiteIpListRequest ¶ added in v1.0.343
func NewModifyCcBlackWhiteIpListRequest() (request *ModifyCcBlackWhiteIpListRequest)
func (*ModifyCcBlackWhiteIpListRequest) FromJsonString ¶ added in v1.0.343
func (r *ModifyCcBlackWhiteIpListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCcBlackWhiteIpListRequest) ToJsonString ¶ added in v1.0.343
func (r *ModifyCcBlackWhiteIpListRequest) ToJsonString() string
type ModifyCcBlackWhiteIpListRequestParams ¶ added in v1.0.426
type ModifyCcBlackWhiteIpListRequestParams struct { // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // IP列表 IpList []*IpSegment `json:"IpList,omitnil,omitempty" name:"IpList"` // IP类型,取值[black(黑名单IP), white(白名单IP)] Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 策略Id PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"` }
Predefined struct for user
type ModifyCcBlackWhiteIpListResponse ¶ added in v1.0.343
type ModifyCcBlackWhiteIpListResponse struct { *tchttp.BaseResponse Response *ModifyCcBlackWhiteIpListResponseParams `json:"Response"` }
func NewModifyCcBlackWhiteIpListResponse ¶ added in v1.0.343
func NewModifyCcBlackWhiteIpListResponse() (response *ModifyCcBlackWhiteIpListResponse)
func (*ModifyCcBlackWhiteIpListResponse) FromJsonString ¶ added in v1.0.343
func (r *ModifyCcBlackWhiteIpListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCcBlackWhiteIpListResponse) ToJsonString ¶ added in v1.0.343
func (r *ModifyCcBlackWhiteIpListResponse) ToJsonString() string
type ModifyCcBlackWhiteIpListResponseParams ¶ added in v1.0.426
type ModifyCcBlackWhiteIpListResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDDoSBlackWhiteIpListRequest ¶ added in v1.0.343
type ModifyDDoSBlackWhiteIpListRequest struct { *tchttp.BaseRequest // 资源Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 当前配置的黑白名单类型,取值black时表示黑名单;取值white时表示白名单 OldIpType *string `json:"OldIpType,omitnil,omitempty" name:"OldIpType"` // 当前配置的Ip段,包含ip与掩码 OldIp *IpSegment `json:"OldIp,omitnil,omitempty" name:"OldIp"` // 修改后黑白名单类型,取值black时黑名单,取值white时白名单 NewIpType *string `json:"NewIpType,omitnil,omitempty" name:"NewIpType"` // 当前配置的Ip段,包含ip与掩码 NewIp *IpSegment `json:"NewIp,omitnil,omitempty" name:"NewIp"` }
func NewModifyDDoSBlackWhiteIpListRequest ¶ added in v1.0.343
func NewModifyDDoSBlackWhiteIpListRequest() (request *ModifyDDoSBlackWhiteIpListRequest)
func (*ModifyDDoSBlackWhiteIpListRequest) FromJsonString ¶ added in v1.0.343
func (r *ModifyDDoSBlackWhiteIpListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDDoSBlackWhiteIpListRequest) ToJsonString ¶ added in v1.0.343
func (r *ModifyDDoSBlackWhiteIpListRequest) ToJsonString() string
type ModifyDDoSBlackWhiteIpListRequestParams ¶ added in v1.0.426
type ModifyDDoSBlackWhiteIpListRequestParams struct { // 资源Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 当前配置的黑白名单类型,取值black时表示黑名单;取值white时表示白名单 OldIpType *string `json:"OldIpType,omitnil,omitempty" name:"OldIpType"` // 当前配置的Ip段,包含ip与掩码 OldIp *IpSegment `json:"OldIp,omitnil,omitempty" name:"OldIp"` // 修改后黑白名单类型,取值black时黑名单,取值white时白名单 NewIpType *string `json:"NewIpType,omitnil,omitempty" name:"NewIpType"` // 当前配置的Ip段,包含ip与掩码 NewIp *IpSegment `json:"NewIp,omitnil,omitempty" name:"NewIp"` }
Predefined struct for user
type ModifyDDoSBlackWhiteIpListResponse ¶ added in v1.0.343
type ModifyDDoSBlackWhiteIpListResponse struct { *tchttp.BaseResponse Response *ModifyDDoSBlackWhiteIpListResponseParams `json:"Response"` }
func NewModifyDDoSBlackWhiteIpListResponse ¶ added in v1.0.343
func NewModifyDDoSBlackWhiteIpListResponse() (response *ModifyDDoSBlackWhiteIpListResponse)
func (*ModifyDDoSBlackWhiteIpListResponse) FromJsonString ¶ added in v1.0.343
func (r *ModifyDDoSBlackWhiteIpListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDDoSBlackWhiteIpListResponse) ToJsonString ¶ added in v1.0.343
func (r *ModifyDDoSBlackWhiteIpListResponse) ToJsonString() string
type ModifyDDoSBlackWhiteIpListResponseParams ¶ added in v1.0.426
type ModifyDDoSBlackWhiteIpListResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDDoSGeoIPBlockConfigRequest ¶
type ModifyDDoSGeoIPBlockConfigRequest struct { *tchttp.BaseRequest // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // DDoS区域封禁配置,填写参数时配置ID不能为空 DDoSGeoIPBlockConfig *DDoSGeoIPBlockConfig `json:"DDoSGeoIPBlockConfig,omitnil,omitempty" name:"DDoSGeoIPBlockConfig"` }
func NewModifyDDoSGeoIPBlockConfigRequest ¶
func NewModifyDDoSGeoIPBlockConfigRequest() (request *ModifyDDoSGeoIPBlockConfigRequest)
func (*ModifyDDoSGeoIPBlockConfigRequest) FromJsonString ¶
func (r *ModifyDDoSGeoIPBlockConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDDoSGeoIPBlockConfigRequest) ToJsonString ¶
func (r *ModifyDDoSGeoIPBlockConfigRequest) ToJsonString() string
type ModifyDDoSGeoIPBlockConfigRequestParams ¶ added in v1.0.426
type ModifyDDoSGeoIPBlockConfigRequestParams struct { // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // DDoS区域封禁配置,填写参数时配置ID不能为空 DDoSGeoIPBlockConfig *DDoSGeoIPBlockConfig `json:"DDoSGeoIPBlockConfig,omitnil,omitempty" name:"DDoSGeoIPBlockConfig"` }
Predefined struct for user
type ModifyDDoSGeoIPBlockConfigResponse ¶
type ModifyDDoSGeoIPBlockConfigResponse struct { *tchttp.BaseResponse Response *ModifyDDoSGeoIPBlockConfigResponseParams `json:"Response"` }
func NewModifyDDoSGeoIPBlockConfigResponse ¶
func NewModifyDDoSGeoIPBlockConfigResponse() (response *ModifyDDoSGeoIPBlockConfigResponse)
func (*ModifyDDoSGeoIPBlockConfigResponse) FromJsonString ¶
func (r *ModifyDDoSGeoIPBlockConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDDoSGeoIPBlockConfigResponse) ToJsonString ¶
func (r *ModifyDDoSGeoIPBlockConfigResponse) ToJsonString() string
type ModifyDDoSGeoIPBlockConfigResponseParams ¶ added in v1.0.426
type ModifyDDoSGeoIPBlockConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDDoSLevelRequest ¶ added in v1.0.343
type ModifyDDoSLevelRequest struct { *tchttp.BaseRequest // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // DDoS防护子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // =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 ¶ added in v1.0.343
func NewModifyDDoSLevelRequest() (request *ModifyDDoSLevelRequest)
func (*ModifyDDoSLevelRequest) FromJsonString ¶ added in v1.0.343
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 ¶ added in v1.0.343
func (r *ModifyDDoSLevelRequest) ToJsonString() string
type ModifyDDoSLevelRequestParams ¶ added in v1.0.426
type ModifyDDoSLevelRequestParams struct { // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // DDoS防护子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // =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 ¶ added in v1.0.343
type ModifyDDoSLevelResponse struct { *tchttp.BaseResponse Response *ModifyDDoSLevelResponseParams `json:"Response"` }
func NewModifyDDoSLevelResponse ¶ added in v1.0.343
func NewModifyDDoSLevelResponse() (response *ModifyDDoSLevelResponse)
func (*ModifyDDoSLevelResponse) FromJsonString ¶ added in v1.0.343
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 ¶ added in v1.0.343
func (r *ModifyDDoSLevelResponse) ToJsonString() string
type ModifyDDoSLevelResponseParams ¶ added in v1.0.426
type ModifyDDoSLevelResponseParams struct { // 防护等级,取值[low,middle,high] DDoSLevel *string `json:"DDoSLevel,omitnil,omitempty" name:"DDoSLevel"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDDoSSpeedLimitConfigRequest ¶
type ModifyDDoSSpeedLimitConfigRequest struct { *tchttp.BaseRequest // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 访问限速配置,填写参数时配置ID不能为空 DDoSSpeedLimitConfig *DDoSSpeedLimitConfig `json:"DDoSSpeedLimitConfig,omitnil,omitempty" name:"DDoSSpeedLimitConfig"` }
func NewModifyDDoSSpeedLimitConfigRequest ¶
func NewModifyDDoSSpeedLimitConfigRequest() (request *ModifyDDoSSpeedLimitConfigRequest)
func (*ModifyDDoSSpeedLimitConfigRequest) FromJsonString ¶
func (r *ModifyDDoSSpeedLimitConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDDoSSpeedLimitConfigRequest) ToJsonString ¶
func (r *ModifyDDoSSpeedLimitConfigRequest) ToJsonString() string
type ModifyDDoSSpeedLimitConfigRequestParams ¶ added in v1.0.426
type ModifyDDoSSpeedLimitConfigRequestParams struct { // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 访问限速配置,填写参数时配置ID不能为空 DDoSSpeedLimitConfig *DDoSSpeedLimitConfig `json:"DDoSSpeedLimitConfig,omitnil,omitempty" name:"DDoSSpeedLimitConfig"` }
Predefined struct for user
type ModifyDDoSSpeedLimitConfigResponse ¶
type ModifyDDoSSpeedLimitConfigResponse struct { *tchttp.BaseResponse Response *ModifyDDoSSpeedLimitConfigResponseParams `json:"Response"` }
func NewModifyDDoSSpeedLimitConfigResponse ¶
func NewModifyDDoSSpeedLimitConfigResponse() (response *ModifyDDoSSpeedLimitConfigResponse)
func (*ModifyDDoSSpeedLimitConfigResponse) FromJsonString ¶
func (r *ModifyDDoSSpeedLimitConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDDoSSpeedLimitConfigResponse) ToJsonString ¶
func (r *ModifyDDoSSpeedLimitConfigResponse) ToJsonString() string
type ModifyDDoSSpeedLimitConfigResponseParams ¶ added in v1.0.426
type ModifyDDoSSpeedLimitConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDDoSThresholdRequest ¶ added in v1.0.343
type ModifyDDoSThresholdRequest struct { *tchttp.BaseRequest // DDoS清洗阈值,取值[0, 60, 80, 100, 150, 200, 250, 300, 400, 500, 700, 1000]; // 当设置值为0时,表示采用默认值; Threshold *uint64 `json:"Threshold,omitnil,omitempty" name:"Threshold"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // DDoS防护子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 配置其他阈值标志位,1表示配置其他阈值 OtherThresholdFlag *int64 `json:"OtherThresholdFlag,omitnil,omitempty" name:"OtherThresholdFlag"` // SYN FLOOD流量阈值 SynFloodThreshold *uint64 `json:"SynFloodThreshold,omitnil,omitempty" name:"SynFloodThreshold"` // SYN FLOOD包量阈值 SynFloodPktThreshold *uint64 `json:"SynFloodPktThreshold,omitnil,omitempty" name:"SynFloodPktThreshold"` // UDP FLOOD流量阈值 UdpFloodThreshold *uint64 `json:"UdpFloodThreshold,omitnil,omitempty" name:"UdpFloodThreshold"` // UDP FLOOD包量阈值 UdpFloodPktThreshold *uint64 `json:"UdpFloodPktThreshold,omitnil,omitempty" name:"UdpFloodPktThreshold"` // ACK FLOOD流量阈值 AckFloodThreshold *uint64 `json:"AckFloodThreshold,omitnil,omitempty" name:"AckFloodThreshold"` // ACK FLOOD包量阈值 AckFloodPktThreshold *uint64 `json:"AckFloodPktThreshold,omitnil,omitempty" name:"AckFloodPktThreshold"` // SYNACK FLOOD流量阈值 SynAckFloodThreshold *uint64 `json:"SynAckFloodThreshold,omitnil,omitempty" name:"SynAckFloodThreshold"` // SYNACK FLOOD包量阈值 SynAckFloodPktThreshold *uint64 `json:"SynAckFloodPktThreshold,omitnil,omitempty" name:"SynAckFloodPktThreshold"` // RST FLOOD流量阈值 RstFloodThreshold *uint64 `json:"RstFloodThreshold,omitnil,omitempty" name:"RstFloodThreshold"` // RST FLOOD包量阈值 RstFloodPktThreshold *uint64 `json:"RstFloodPktThreshold,omitnil,omitempty" name:"RstFloodPktThreshold"` }
func NewModifyDDoSThresholdRequest ¶ added in v1.0.343
func NewModifyDDoSThresholdRequest() (request *ModifyDDoSThresholdRequest)
func (*ModifyDDoSThresholdRequest) FromJsonString ¶ added in v1.0.343
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 ¶ added in v1.0.343
func (r *ModifyDDoSThresholdRequest) ToJsonString() string
type ModifyDDoSThresholdRequestParams ¶ added in v1.0.426
type ModifyDDoSThresholdRequestParams struct { // DDoS清洗阈值,取值[0, 60, 80, 100, 150, 200, 250, 300, 400, 500, 700, 1000]; // 当设置值为0时,表示采用默认值; Threshold *uint64 `json:"Threshold,omitnil,omitempty" name:"Threshold"` // 资源ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` // DDoS防护子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版) Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 配置其他阈值标志位,1表示配置其他阈值 OtherThresholdFlag *int64 `json:"OtherThresholdFlag,omitnil,omitempty" name:"OtherThresholdFlag"` // SYN FLOOD流量阈值 SynFloodThreshold *uint64 `json:"SynFloodThreshold,omitnil,omitempty" name:"SynFloodThreshold"` // SYN FLOOD包量阈值 SynFloodPktThreshold *uint64 `json:"SynFloodPktThreshold,omitnil,omitempty" name:"SynFloodPktThreshold"` // UDP FLOOD流量阈值 UdpFloodThreshold *uint64 `json:"UdpFloodThreshold,omitnil,omitempty" name:"UdpFloodThreshold"` // UDP FLOOD包量阈值 UdpFloodPktThreshold *uint64 `json:"UdpFloodPktThreshold,omitnil,omitempty" name:"UdpFloodPktThreshold"` // ACK FLOOD流量阈值 AckFloodThreshold *uint64 `json:"AckFloodThreshold,omitnil,omitempty" name:"AckFloodThreshold"` // ACK FLOOD包量阈值 AckFloodPktThreshold *uint64 `json:"AckFloodPktThreshold,omitnil,omitempty" name:"AckFloodPktThreshold"` // SYNACK FLOOD流量阈值 SynAckFloodThreshold *uint64 `json:"SynAckFloodThreshold,omitnil,omitempty" name:"SynAckFloodThreshold"` // SYNACK FLOOD包量阈值 SynAckFloodPktThreshold *uint64 `json:"SynAckFloodPktThreshold,omitnil,omitempty" name:"SynAckFloodPktThreshold"` // RST FLOOD流量阈值 RstFloodThreshold *uint64 `json:"RstFloodThreshold,omitnil,omitempty" name:"RstFloodThreshold"` // RST FLOOD包量阈值 RstFloodPktThreshold *uint64 `json:"RstFloodPktThreshold,omitnil,omitempty" name:"RstFloodPktThreshold"` }
Predefined struct for user
type ModifyDDoSThresholdResponse ¶ added in v1.0.343
type ModifyDDoSThresholdResponse struct { *tchttp.BaseResponse Response *ModifyDDoSThresholdResponseParams `json:"Response"` }
func NewModifyDDoSThresholdResponse ¶ added in v1.0.343
func NewModifyDDoSThresholdResponse() (response *ModifyDDoSThresholdResponse)
func (*ModifyDDoSThresholdResponse) FromJsonString ¶ added in v1.0.343
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 ¶ added in v1.0.343
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。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDomainUsrNameRequest ¶
type ModifyDomainUsrNameRequest struct { *tchttp.BaseRequest // 用户CNAME DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"` // 域名名称 DomainUserName *string `json:"DomainUserName,omitnil,omitempty" name:"DomainUserName"` }
func NewModifyDomainUsrNameRequest ¶
func NewModifyDomainUsrNameRequest() (request *ModifyDomainUsrNameRequest)
func (*ModifyDomainUsrNameRequest) FromJsonString ¶
func (r *ModifyDomainUsrNameRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDomainUsrNameRequest) ToJsonString ¶
func (r *ModifyDomainUsrNameRequest) ToJsonString() string
type ModifyDomainUsrNameRequestParams ¶ added in v1.0.426
type ModifyDomainUsrNameRequestParams struct { // 用户CNAME DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"` // 域名名称 DomainUserName *string `json:"DomainUserName,omitnil,omitempty" name:"DomainUserName"` }
Predefined struct for user
type ModifyDomainUsrNameResponse ¶
type ModifyDomainUsrNameResponse struct { *tchttp.BaseResponse Response *ModifyDomainUsrNameResponseParams `json:"Response"` }
func NewModifyDomainUsrNameResponse ¶
func NewModifyDomainUsrNameResponse() (response *ModifyDomainUsrNameResponse)
func (*ModifyDomainUsrNameResponse) FromJsonString ¶
func (r *ModifyDomainUsrNameResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDomainUsrNameResponse) ToJsonString ¶
func (r *ModifyDomainUsrNameResponse) ToJsonString() string
type ModifyDomainUsrNameResponseParams ¶ added in v1.0.426
type ModifyDomainUsrNameResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyNewDomainRulesRequest ¶ added in v1.0.297
type ModifyNewDomainRulesRequest struct { *tchttp.BaseRequest // DDoS防护子产品代号(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 ¶ added in v1.0.297
func NewModifyNewDomainRulesRequest() (request *ModifyNewDomainRulesRequest)
func (*ModifyNewDomainRulesRequest) FromJsonString ¶ added in v1.0.297
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 ¶ added in v1.0.297
func (r *ModifyNewDomainRulesRequest) ToJsonString() string
type ModifyNewDomainRulesRequestParams ¶ added in v1.0.426
type ModifyNewDomainRulesRequestParams struct { // DDoS防护子产品代号(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 ¶ added in v1.0.297
type ModifyNewDomainRulesResponse struct { *tchttp.BaseResponse Response *ModifyNewDomainRulesResponseParams `json:"Response"` }
func NewModifyNewDomainRulesResponse ¶ added in v1.0.297
func NewModifyNewDomainRulesResponse() (response *ModifyNewDomainRulesResponse)
func (*ModifyNewDomainRulesResponse) FromJsonString ¶ added in v1.0.297
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 ¶ added in v1.0.297
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。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyPacketFilterConfigRequest ¶
type ModifyPacketFilterConfigRequest struct { *tchttp.BaseRequest // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 特征过滤配置 PacketFilterConfig *PacketFilterConfig `json:"PacketFilterConfig,omitnil,omitempty" name:"PacketFilterConfig"` }
func NewModifyPacketFilterConfigRequest ¶
func NewModifyPacketFilterConfigRequest() (request *ModifyPacketFilterConfigRequest)
func (*ModifyPacketFilterConfigRequest) FromJsonString ¶
func (r *ModifyPacketFilterConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPacketFilterConfigRequest) ToJsonString ¶
func (r *ModifyPacketFilterConfigRequest) ToJsonString() string
type ModifyPacketFilterConfigRequestParams ¶ added in v1.0.426
type ModifyPacketFilterConfigRequestParams struct { // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 特征过滤配置 PacketFilterConfig *PacketFilterConfig `json:"PacketFilterConfig,omitnil,omitempty" name:"PacketFilterConfig"` }
Predefined struct for user
type ModifyPacketFilterConfigResponse ¶
type ModifyPacketFilterConfigResponse struct { *tchttp.BaseResponse Response *ModifyPacketFilterConfigResponseParams `json:"Response"` }
func NewModifyPacketFilterConfigResponse ¶
func NewModifyPacketFilterConfigResponse() (response *ModifyPacketFilterConfigResponse)
func (*ModifyPacketFilterConfigResponse) FromJsonString ¶
func (r *ModifyPacketFilterConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPacketFilterConfigResponse) ToJsonString ¶
func (r *ModifyPacketFilterConfigResponse) ToJsonString() string
type ModifyPacketFilterConfigResponseParams ¶ added in v1.0.426
type ModifyPacketFilterConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyPortAclConfigRequest ¶ added in v1.0.343
type ModifyPortAclConfigRequest struct { *tchttp.BaseRequest // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 旧端口acl策略 OldAclConfig *AclConfig `json:"OldAclConfig,omitnil,omitempty" name:"OldAclConfig"` // 新端口acl策略 NewAclConfig *AclConfig `json:"NewAclConfig,omitnil,omitempty" name:"NewAclConfig"` }
func NewModifyPortAclConfigRequest ¶ added in v1.0.343
func NewModifyPortAclConfigRequest() (request *ModifyPortAclConfigRequest)
func (*ModifyPortAclConfigRequest) FromJsonString ¶ added in v1.0.343
func (r *ModifyPortAclConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPortAclConfigRequest) ToJsonString ¶ added in v1.0.343
func (r *ModifyPortAclConfigRequest) ToJsonString() string
type ModifyPortAclConfigRequestParams ¶ added in v1.0.426
type ModifyPortAclConfigRequestParams struct { // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 旧端口acl策略 OldAclConfig *AclConfig `json:"OldAclConfig,omitnil,omitempty" name:"OldAclConfig"` // 新端口acl策略 NewAclConfig *AclConfig `json:"NewAclConfig,omitnil,omitempty" name:"NewAclConfig"` }
Predefined struct for user
type ModifyPortAclConfigResponse ¶ added in v1.0.343
type ModifyPortAclConfigResponse struct { *tchttp.BaseResponse Response *ModifyPortAclConfigResponseParams `json:"Response"` }
func NewModifyPortAclConfigResponse ¶ added in v1.0.343
func NewModifyPortAclConfigResponse() (response *ModifyPortAclConfigResponse)
func (*ModifyPortAclConfigResponse) FromJsonString ¶ added in v1.0.343
func (r *ModifyPortAclConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPortAclConfigResponse) ToJsonString ¶ added in v1.0.343
func (r *ModifyPortAclConfigResponse) ToJsonString() string
type ModifyPortAclConfigResponseParams ¶ added in v1.0.426
type ModifyPortAclConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type NewL7RuleEntry ¶ added in v1.0.297
type NewL7RuleEntry struct { // 转发协议,取值[http, https] Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 转发域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 负载均衡方式,取值[1(加权轮询)] LbType *uint64 `json:"LbType,omitnil,omitempty" name:"LbType"` // 会话保持开关,取值[0(会话保持关闭),1(会话保持开启)] KeepEnable *uint64 `json:"KeepEnable,omitnil,omitempty" name:"KeepEnable"` // 会话保持时间,单位秒 KeepTime *uint64 `json:"KeepTime,omitnil,omitempty" name:"KeepTime"` // 回源方式,取值[1(域名回源),2(IP回源)] SourceType *uint64 `json:"SourceType,omitnil,omitempty" name:"SourceType"` // 回源列表 SourceList []*L4RuleSource `json:"SourceList,omitnil,omitempty" name:"SourceList"` // 区域码 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"` // 规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段; RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"` // 规则描述 RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"` // 证书来源,当转发协议为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"` // 规则状态,取值[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"` // 修改时间 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"` // http强制跳转https,1表示打开,0表示关闭 RewriteHttps *uint64 `json:"RewriteHttps,omitnil,omitempty" name:"RewriteHttps"` // 规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期 ErrCode *uint64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"` // 版本 // 注意:此字段可能返回 null,表示取不到有效值。 Version *uint64 `json:"Version,omitnil,omitempty" name:"Version"` }
type OverviewDDoSEvent ¶ added in v1.0.397
type OverviewDDoSEvent struct { // 事件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"` // 攻击类型 AttackType *string `json:"AttackType,omitnil,omitempty" name:"AttackType"` // 攻击状态,0:攻击中;1:攻击结束 AttackStatus *uint64 `json:"AttackStatus,omitnil,omitempty" name:"AttackStatus"` // 攻击流量,单位Mbps Mbps *uint64 `json:"Mbps,omitnil,omitempty" name:"Mbps"` // 攻击包量,单位pps Pps *uint64 `json:"Pps,omitnil,omitempty" name:"Pps"` // 业务类型,bgp-multip:高防包;bgpip:高防ip;basic:基础防护 Business *string `json:"Business,omitnil,omitempty" name:"Business"` // 高防实例Id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 高防实例名称 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` }
type PacketFilterConfig ¶
type PacketFilterConfig struct { // 协议,取值[tcp udp icmp all] Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 起始源端口,取值0~65535 SportStart *int64 `json:"SportStart,omitnil,omitempty" name:"SportStart"` // 结束源端口,取值1~65535,必须大于等于起始源端口 SportEnd *int64 `json:"SportEnd,omitnil,omitempty" name:"SportEnd"` // 起始目的端口,取值0~65535 DportStart *int64 `json:"DportStart,omitnil,omitempty" name:"DportStart"` // 结束目的端口,取值1~65535,必须大于等于起始目的端口 DportEnd *int64 `json:"DportEnd,omitnil,omitempty" name:"DportEnd"` // 最小报文长度,取值1-1500 PktlenMin *int64 `json:"PktlenMin,omitnil,omitempty" name:"PktlenMin"` // 最大报文长度,取值1-1500,必须大于等于最小报文长度 PktlenMax *int64 `json:"PktlenMax,omitnil,omitempty" name:"PktlenMax"` // 动作,取值[ // drop(丢弃) // transmit(放行) // drop_black(丢弃并拉黑) // drop_rst(拦截) // drop_black_rst(拦截并拉黑) // forward(继续防护) // ] Action *string `json:"Action,omitnil,omitempty" name:"Action"` // 检测位置,取值[ // begin_l3(IP头) // begin_l4(TCP/UDP头) // begin_l5(T载荷) // no_match(不匹配) // ] MatchBegin *string `json:"MatchBegin,omitnil,omitempty" name:"MatchBegin"` // 检测类型,取值[ // sunday(关键字) // pcre(正则表达式) // ] MatchType *string `json:"MatchType,omitnil,omitempty" name:"MatchType"` // 检测值,关键字符串或正则表达式,取值[ // 当检测类型为sunday时,请填写字符串或者16进制字节码,例如\x313233对应的是字符串"123"的16进制字节码; // 当检测类型为pcre时, 请填写正则表达式字符串; // ] Str *string `json:"Str,omitnil,omitempty" name:"Str"` // 从检测位置开始的检测深度,取值[0,1500] Depth *int64 `json:"Depth,omitnil,omitempty" name:"Depth"` // 从检测位置开始的偏移量,取值范围[0,Depth] Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 是否包含检测值,取值[ // 0(包含) // 1(不包含) // ] IsNot *int64 `json:"IsNot,omitnil,omitempty" name:"IsNot"` // 当有第二个检测条件时,与第一检测条件的且或关系,取值[ // and(且的关系) // none(当没有第二个检测条件时填写此值) // ] MatchLogic *string `json:"MatchLogic,omitnil,omitempty" name:"MatchLogic"` // 第二个检测位置,取值[ // begin_l5(载荷) // no_match(不匹配) // ] MatchBegin2 *string `json:"MatchBegin2,omitnil,omitempty" name:"MatchBegin2"` // 第二个检测类型,取值[ // sunday(关键字) // pcre(正则表达式) // ] MatchType2 *string `json:"MatchType2,omitnil,omitempty" name:"MatchType2"` // 第二个检测值,关键字符串或正则表达式,取值[ // 当检测类型为sunday时,请填写字符串或者16进制字节码,例如\x313233对应的是字符串"123"的16进制字节码; // 当检测类型为pcre时, 请填写正则表达式字符串; // ] Str2 *string `json:"Str2,omitnil,omitempty" name:"Str2"` // 从第二个检测位置开始的第二个检测深度,取值[0,1500] Depth2 *int64 `json:"Depth2,omitnil,omitempty" name:"Depth2"` // 从第二个检测位置开始的偏移量,取值范围[0,Depth2] Offset2 *int64 `json:"Offset2,omitnil,omitempty" name:"Offset2"` // 第二个检测是否包含检测值,取值[ // 0(包含) // 1(不包含) // ] IsNot2 *int64 `json:"IsNot2,omitnil,omitempty" name:"IsNot2"` // 特征过滤配置添加成功后自动生成的规则ID,当添加新特征过滤配置时,此字段不用填写; Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 大于报文长度,取值1+ PktLenGT *int64 `json:"PktLenGT,omitnil,omitempty" name:"PktLenGT"` }
type PacketFilterRelation ¶
type PacketFilterRelation struct { // 特征过滤配置 PacketFilterConfig *PacketFilterConfig `json:"PacketFilterConfig,omitnil,omitempty" name:"PacketFilterConfig"` // 特征过滤配置所属的实例 InstanceDetailList []*InstanceRelation `json:"InstanceDetailList,omitnil,omitempty" name:"InstanceDetailList"` // 修改时间 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` }
type PortSegment ¶
type ProtectThresholdRelation ¶
type ProtectThresholdRelation struct { // DDoS防护等级,取值[ // low(宽松) // middle(适中) // high(严格) // ] DDoSLevel *string `json:"DDoSLevel,omitnil,omitempty" name:"DDoSLevel"` // DDoS清洗阈值,单位Mbps DDoSThreshold *uint64 `json:"DDoSThreshold,omitnil,omitempty" name:"DDoSThreshold"` // DDoS的AI防护开关,取值[ // on(开启) // off(关闭) // ] DDoSAI *string `json:"DDoSAI,omitnil,omitempty" name:"DDoSAI"` // CC清洗开关,取值[ // 0(关闭) // 1(开启) // ] CCEnable *uint64 `json:"CCEnable,omitnil,omitempty" name:"CCEnable"` // CC清洗阈值,单位QPS CCThreshold *uint64 `json:"CCThreshold,omitnil,omitempty" name:"CCThreshold"` // 所属的资源实例 InstanceDetailList []*InstanceRelation `json:"InstanceDetailList,omitnil,omitempty" name:"InstanceDetailList"` // 域名与协议纬度的防护阈值 ListenerCcThresholdList []*ListenerCcThreholdConfig `json:"ListenerCcThresholdList,omitnil,omitempty" name:"ListenerCcThresholdList"` // SYN FLOOD流量阈值 // 注意:此字段可能返回 null,表示取不到有效值。 SynFloodThreshold *uint64 `json:"SynFloodThreshold,omitnil,omitempty" name:"SynFloodThreshold"` // SYN FLOOD包量阈值 // 注意:此字段可能返回 null,表示取不到有效值。 SynFloodPktThreshold *uint64 `json:"SynFloodPktThreshold,omitnil,omitempty" name:"SynFloodPktThreshold"` // UDP FLOOD流量阈值 // 注意:此字段可能返回 null,表示取不到有效值。 UdpFloodThreshold *uint64 `json:"UdpFloodThreshold,omitnil,omitempty" name:"UdpFloodThreshold"` // UDP FLOOD包量阈值 // 注意:此字段可能返回 null,表示取不到有效值。 UdpFloodPktThreshold *uint64 `json:"UdpFloodPktThreshold,omitnil,omitempty" name:"UdpFloodPktThreshold"` // ACK FLOOD流量阈值 // 注意:此字段可能返回 null,表示取不到有效值。 AckFloodThreshold *uint64 `json:"AckFloodThreshold,omitnil,omitempty" name:"AckFloodThreshold"` // ACK FLOOD包量阈值 // 注意:此字段可能返回 null,表示取不到有效值。 AckFloodPktThreshold *uint64 `json:"AckFloodPktThreshold,omitnil,omitempty" name:"AckFloodPktThreshold"` // SYNACK FLOOD流量阈值 // 注意:此字段可能返回 null,表示取不到有效值。 SynAckFloodThreshold *uint64 `json:"SynAckFloodThreshold,omitnil,omitempty" name:"SynAckFloodThreshold"` // SYNACK FLOOD包量阈值 // 注意:此字段可能返回 null,表示取不到有效值。 SynAckFloodPktThreshold *uint64 `json:"SynAckFloodPktThreshold,omitnil,omitempty" name:"SynAckFloodPktThreshold"` // RST FLOOD流量阈值 // 注意:此字段可能返回 null,表示取不到有效值。 RstFloodThreshold *uint64 `json:"RstFloodThreshold,omitnil,omitempty" name:"RstFloodThreshold"` // RST FLOOD包量阈值 // 注意:此字段可能返回 null,表示取不到有效值。 RstFloodPktThreshold *uint64 `json:"RstFloodPktThreshold,omitnil,omitempty" name:"RstFloodPktThreshold"` }
type ProtocolBlockConfig ¶
type ProtocolBlockConfig struct { // TCP封禁,取值[0(封禁关),1(封禁开)] DropTcp *int64 `json:"DropTcp,omitnil,omitempty" name:"DropTcp"` // UDP封禁,取值[0(封禁关),1(封禁开)] DropUdp *int64 `json:"DropUdp,omitnil,omitempty" name:"DropUdp"` // ICMP封禁,取值[0(封禁关),1(封禁开)] DropIcmp *int64 `json:"DropIcmp,omitnil,omitempty" name:"DropIcmp"` // 其他协议封禁,取值[0(封禁关),1(封禁开)] DropOther *int64 `json:"DropOther,omitnil,omitempty" name:"DropOther"` // 异常空连接防护,取值[0(防护关),1(防护开)] CheckExceptNullConnect *int64 `json:"CheckExceptNullConnect,omitnil,omitempty" name:"CheckExceptNullConnect"` // ping of death防护,取值[0(防护关),1(防护开)] PingOfDeath *int64 `json:"PingOfDeath,omitnil,omitempty" name:"PingOfDeath"` // tear drop防护,取值[0(防护关),1(防护开)] TearDrop *int64 `json:"TearDrop,omitnil,omitempty" name:"TearDrop"` }
type ProtocolBlockRelation ¶
type ProtocolBlockRelation struct { // 协议封禁配置 ProtocolBlockConfig *ProtocolBlockConfig `json:"ProtocolBlockConfig,omitnil,omitempty" name:"ProtocolBlockConfig"` // 协议封禁配置所属的实例 InstanceDetailList []*InstanceRelation `json:"InstanceDetailList,omitnil,omitempty" name:"InstanceDetailList"` }
type ProtocolPort ¶ added in v1.0.228
type ProxyTypeInfo ¶
type RegionInfo ¶
type RegionInfo struct { // 地域名称,例如,ap-guangzhou Region *string `json:"Region,omitnil,omitempty" name:"Region"` }
type RuleInstanceRelation ¶ added in v1.0.396
type SchedulingDomainInfo ¶
type SchedulingDomainInfo struct { // 调度域名 Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"` // 线路IP列表 LineIPList []*IPLineInfo `json:"LineIPList,omitnil,omitempty" name:"LineIPList"` // 调度方式,当前仅支持优先级的方式,取值[priority] Method *string `json:"Method,omitnil,omitempty" name:"Method"` // 调度域名解析记录的TTL值 TTL *uint64 `json:"TTL,omitnil,omitempty" name:"TTL"` // 运行状态,取值[ // 0:未运行 // 1:运行中 // 2:运行异常 // ] Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 创建时间 CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"` // 最后修改时间 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // 域名名称 // 注意:此字段可能返回 null,表示取不到有效值。 UsrDomainName *string `json:"UsrDomainName,omitnil,omitempty" name:"UsrDomainName"` }
type SourceServer ¶
type SourceServer struct { // 源站的地址(IP或者域名) RealServer *string `json:"RealServer,omitnil,omitempty" name:"RealServer"` // 源站的地址类型,取值[ // 1(域名地址) // 2(IP地址) // ] RsType *int64 `json:"RsType,omitnil,omitempty" name:"RsType"` // 源站的回源权重,取值1~100 Weight *int64 `json:"Weight,omitnil,omitempty" name:"Weight"` // 端口号:0~65535 Port *int64 `json:"Port,omitnil,omitempty" name:"Port"` }
type SpeedValue ¶
type StaticPackRelation ¶
type StaticPackRelation struct { // 保底带宽 // 注意:此字段可能返回 null,表示取不到有效值。 ProtectBandwidth *uint64 `json:"ProtectBandwidth,omitnil,omitempty" name:"ProtectBandwidth"` // 业务带宽 // 注意:此字段可能返回 null,表示取不到有效值。 NormalBandwidth *uint64 `json:"NormalBandwidth,omitnil,omitempty" name:"NormalBandwidth"` // 转发规则 // 注意:此字段可能返回 null,表示取不到有效值。 ForwardRulesLimit *uint64 `json:"ForwardRulesLimit,omitnil,omitempty" name:"ForwardRulesLimit"` // 自动续费标记 // 注意:此字段可能返回 null,表示取不到有效值。 AutoRenewFlag *uint64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // 到期时间 // 注意:此字段可能返回 null,表示取不到有效值。 CurDeadline *string `json:"CurDeadline,omitnil,omitempty" name:"CurDeadline"` }
type SuccessCode ¶ added in v1.0.193
type SwitchWaterPrintConfigRequest ¶ added in v1.0.213
type SwitchWaterPrintConfigRequest struct { *tchttp.BaseRequest // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 水印开启/关闭状态,1表示开启;0表示关闭 OpenStatus *int64 `json:"OpenStatus,omitnil,omitempty" name:"OpenStatus"` // 是否开启代理,1开启则忽略IP+端口校验;0关闭则需要IP+端口校验 CloudSdkProxy *int64 `json:"CloudSdkProxy,omitnil,omitempty" name:"CloudSdkProxy"` }
func NewSwitchWaterPrintConfigRequest ¶ added in v1.0.213
func NewSwitchWaterPrintConfigRequest() (request *SwitchWaterPrintConfigRequest)
func (*SwitchWaterPrintConfigRequest) FromJsonString ¶ added in v1.0.213
func (r *SwitchWaterPrintConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchWaterPrintConfigRequest) ToJsonString ¶ added in v1.0.213
func (r *SwitchWaterPrintConfigRequest) ToJsonString() string
type SwitchWaterPrintConfigRequestParams ¶ added in v1.0.426
type SwitchWaterPrintConfigRequestParams struct { // 资源实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 水印开启/关闭状态,1表示开启;0表示关闭 OpenStatus *int64 `json:"OpenStatus,omitnil,omitempty" name:"OpenStatus"` // 是否开启代理,1开启则忽略IP+端口校验;0关闭则需要IP+端口校验 CloudSdkProxy *int64 `json:"CloudSdkProxy,omitnil,omitempty" name:"CloudSdkProxy"` }
Predefined struct for user
type SwitchWaterPrintConfigResponse ¶ added in v1.0.213
type SwitchWaterPrintConfigResponse struct { *tchttp.BaseResponse Response *SwitchWaterPrintConfigResponseParams `json:"Response"` }
func NewSwitchWaterPrintConfigResponse ¶ added in v1.0.213
func NewSwitchWaterPrintConfigResponse() (response *SwitchWaterPrintConfigResponse)
func (*SwitchWaterPrintConfigResponse) FromJsonString ¶ added in v1.0.213
func (r *SwitchWaterPrintConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SwitchWaterPrintConfigResponse) ToJsonString ¶ added in v1.0.213
func (r *SwitchWaterPrintConfigResponse) ToJsonString() string
type SwitchWaterPrintConfigResponseParams ¶ added in v1.0.426
type SwitchWaterPrintConfigResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type WaterPrintConfig ¶
type WaterPrintConfig struct { // 水印偏移量,取值范围[0, 100) Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 是否开启,取值[ // 0(手动开启) // 1(立即运行) // ] OpenStatus *int64 `json:"OpenStatus,omitnil,omitempty" name:"OpenStatus"` // 水印所属的转发监听器列表 Listeners []*ForwardListener `json:"Listeners,omitnil,omitempty" name:"Listeners"` // 水印添加成功后生成的水印密钥列表,一条水印最少1个密钥,最多2个密钥 Keys []*WaterPrintKey `json:"Keys,omitnil,omitempty" name:"Keys"` // 水印检查模式, 取值[ // checkall(普通模式) // shortfpcheckall(精简模式) // ] Verify *string `json:"Verify,omitnil,omitempty" name:"Verify"` // 是否开启代理,1开启则忽略IP+端口校验;0关闭则需要IP+端口校验 // 注意:此字段可能返回 null,表示取不到有效值。 CloudSdkProxy *int64 `json:"CloudSdkProxy,omitnil,omitempty" name:"CloudSdkProxy"` }
type WaterPrintKey ¶
type WaterPrintKey struct { // 密钥版本号 KeyVersion *string `json:"KeyVersion,omitnil,omitempty" name:"KeyVersion"` // 密钥内容 KeyContent *string `json:"KeyContent,omitnil,omitempty" name:"KeyContent"` // 密钥ID KeyId *string `json:"KeyId,omitnil,omitempty" name:"KeyId"` // 密钥启用状态,只有一个取值1(启用) KeyOpenStatus *int64 `json:"KeyOpenStatus,omitnil,omitempty" name:"KeyOpenStatus"` // 密钥生成时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` }
type WaterPrintRelation ¶
type WaterPrintRelation struct { // 水印配置 WaterPrintConfig *WaterPrintConfig `json:"WaterPrintConfig,omitnil,omitempty" name:"WaterPrintConfig"` // 水印配置所属的资源实例 InstanceDetailList []*InstanceRelation `json:"InstanceDetailList,omitnil,omitempty" name:"InstanceDetailList"` }