antiddos

package
v1.81.95 Latest Latest
Warning

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

Go to latest
Published: May 17, 2024 License: MPL-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	IP_TYPE_BLACK = "black"
	IP_TYPE_WHITE = "white"
)

Variables

This section is empty.

Functions

func DataSourceTencentCloudAntiddosBasicDeviceStatus

func DataSourceTencentCloudAntiddosBasicDeviceStatus() *schema.Resource

func DataSourceTencentCloudAntiddosBgpBizTrend

func DataSourceTencentCloudAntiddosBgpBizTrend() *schema.Resource

func DataSourceTencentCloudAntiddosListListener

func DataSourceTencentCloudAntiddosListListener() *schema.Resource

func DataSourceTencentCloudAntiddosOverviewAttackTrend

func DataSourceTencentCloudAntiddosOverviewAttackTrend() *schema.Resource

Types

type AntiddosService

type AntiddosService struct {
	// contains filtered or unexported fields
}

func NewAntiddosService added in v1.81.62

func NewAntiddosService(client *connectivity.TencentCloudClient) AntiddosService

func (*AntiddosService) AssociateDDoSEipAddress

func (me *AntiddosService) AssociateDDoSEipAddress(ctx context.Context, instanceId string, eip string, cvmInstanceID string, cvmRegion string) (err error)

func (*AntiddosService) AssociateDDoSEipLoadBalancer

func (me *AntiddosService) AssociateDDoSEipLoadBalancer(ctx context.Context, instanceId string, eip string, loadBalancerID string, loadBalancerRegion string) (err error)

func (*AntiddosService) CreateCCPrecisionPolicy

func (me *AntiddosService) CreateCCPrecisionPolicy(ctx context.Context, instanceId, protocol, ip, domain, policyAction string, policyList []*antiddos.CCPrecisionPlyRecord) (err error)

func (*AntiddosService) CreateCCReqLimitPolicy

func (me *AntiddosService) CreateCCReqLimitPolicy(ctx context.Context, instanceId, protocol, ip, domain string, ccReqLimitPolicyRecord antiddos.CCReqLimitPolicyRecord) (err error)

func (*AntiddosService) CreateCcBlackWhiteIpList

func (me *AntiddosService) CreateCcBlackWhiteIpList(ctx context.Context, instanceId, protocol, ip, domain, ipType string, posIps []string) (err error)

func (*AntiddosService) CreateCcGeoIPBlockConfig

func (me *AntiddosService) CreateCcGeoIPBlockConfig(ctx context.Context, instanceId, protocol, ip, domain string, ccGeoIPBlockConfig antiddos.CcGeoIPBlockConfig) (err error)

func (*AntiddosService) CreateDDoSAI

func (me *AntiddosService) CreateDDoSAI(ctx context.Context, instanceId, ddosAI string) (err error)

func (*AntiddosService) CreateDDoSBlackWhiteIpList

func (me *AntiddosService) CreateDDoSBlackWhiteIpList(ctx context.Context, instanceId string, ipList []string, ipType string) (err error)

func (*AntiddosService) CreateDDoSConnectLimit

func (me *AntiddosService) CreateDDoSConnectLimit(ctx context.Context, instanceId string, connectLimitConfig antiddos.ConnectLimitConfig) (err error)

func (*AntiddosService) CreateDDoSGeoIPBlockConfig

func (me *AntiddosService) CreateDDoSGeoIPBlockConfig(ctx context.Context, instanceId string, ddosGeoIPBlockConfig antiddos.DDoSGeoIPBlockConfig) (err error)

func (*AntiddosService) CreateDDoSSpeedLimitConfig

func (me *AntiddosService) CreateDDoSSpeedLimitConfig(ctx context.Context, instanceId string, ddosSpeedLimitConfig antiddos.DDoSSpeedLimitConfig) (err error)

func (*AntiddosService) CreatePacketFilterConfig

func (me *AntiddosService) CreatePacketFilterConfig(ctx context.Context, instanceId string, packetFilterConfig antiddos.PacketFilterConfig) (err error)

func (*AntiddosService) CreatePortAclConfig

func (me *AntiddosService) CreatePortAclConfig(ctx context.Context, instanceId string, aclConfig antiddos.AclConfig) (err error)

func (*AntiddosService) CreateProtocolBlockConfig

func (me *AntiddosService) CreateProtocolBlockConfig(ctx context.Context, instanceId string, protocolBlockConfig antiddos.ProtocolBlockConfig) (err error)

func (*AntiddosService) CreateWaterPrintConfig

func (me *AntiddosService) CreateWaterPrintConfig(ctx context.Context, instanceId string, waterPrintConfig antiddos.WaterPrintConfig) (err error)

func (*AntiddosService) DeleteAntiddosCcBlackWhiteIpById

func (me *AntiddosService) DeleteAntiddosCcBlackWhiteIpById(ctx context.Context, instanceId, policyId string) (errRet error)

func (*AntiddosService) DeleteAntiddosCcPrecisionPolicyById

func (me *AntiddosService) DeleteAntiddosCcPrecisionPolicyById(ctx context.Context, instanceId, policyId string) (errRet error)

func (*AntiddosService) DeleteAntiddosDdosBlackWhiteIpListById

func (me *AntiddosService) DeleteAntiddosDdosBlackWhiteIpListById(ctx context.Context, params map[string]interface{}) (errRet error)

func (*AntiddosService) DeleteAntiddosDdosGeoIpBlockConfigById

func (me *AntiddosService) DeleteAntiddosDdosGeoIpBlockConfigById(ctx context.Context, instanceId string, config *antiddos.DDoSGeoIPBlockConfig) (errRet error)

func (*AntiddosService) DeleteAntiddosDdosSpeedLimitConfigById

func (me *AntiddosService) DeleteAntiddosDdosSpeedLimitConfigById(ctx context.Context, instanceId string, config *antiddos.DDoSSpeedLimitConfig) (errRet error)

func (*AntiddosService) DeleteAntiddosPacketFilterConfigById

func (me *AntiddosService) DeleteAntiddosPacketFilterConfigById(ctx context.Context, instanceId string, config *antiddos.PacketFilterConfig) (errRet error)

func (*AntiddosService) DeleteAntiddosPortAclConfigById

func (me *AntiddosService) DeleteAntiddosPortAclConfigById(ctx context.Context, instanceId string, config *antiddos.AclConfig) (errRet error)

func (*AntiddosService) DeleteCCLevelPolicy

func (me *AntiddosService) DeleteCCLevelPolicy(ctx context.Context, instanceId, ip, domain string) (err error)

func (*AntiddosService) DeleteCCPrecisionPolicy

func (me *AntiddosService) DeleteCCPrecisionPolicy(ctx context.Context, instanceId, policyId string) (err error)

func (*AntiddosService) DeleteCCRequestLimitPolicy

func (me *AntiddosService) DeleteCCRequestLimitPolicy(ctx context.Context, instanceId, policyId string) (err error)

func (*AntiddosService) DeleteCCThresholdPolicy

func (me *AntiddosService) DeleteCCThresholdPolicy(ctx context.Context, instanceId, ip, domain string) (err error)

func (*AntiddosService) DeleteCcBlackWhiteIpList

func (me *AntiddosService) DeleteCcBlackWhiteIpList(ctx context.Context, instanceId, policyId string) (err error)

func (*AntiddosService) DeleteCcGeoIPBlockConfig

func (me *AntiddosService) DeleteCcGeoIPBlockConfig(ctx context.Context, instanceId string, ccGeoIPBlockConfig antiddos.CcGeoIPBlockConfig) (err error)

func (*AntiddosService) DeleteDDoSAI

func (me *AntiddosService) DeleteDDoSAI(ctx context.Context, instanceId string) (err error)

func (*AntiddosService) DeleteDDoSBlackWhiteIpList

func (me *AntiddosService) DeleteDDoSBlackWhiteIpList(ctx context.Context, instanceId string, ips []string, ipType string) (err error)

func (*AntiddosService) DeleteDDoSConnectLimit

func (me *AntiddosService) DeleteDDoSConnectLimit(ctx context.Context, instanceId string) (err error)

func (*AntiddosService) DeleteDDoSGeoIPBlockConfig

func (me *AntiddosService) DeleteDDoSGeoIPBlockConfig(ctx context.Context, instanceId string, ddosGeoIPBlockConfig antiddos.DDoSGeoIPBlockConfig) (err error)

func (*AntiddosService) DeleteDDoSSpeedLimitConfig

func (me *AntiddosService) DeleteDDoSSpeedLimitConfig(ctx context.Context, instanceId string, ddosSpeedLimitConfig antiddos.DDoSSpeedLimitConfig) (err error)

func (*AntiddosService) DeleteDDoSThreshold

func (me *AntiddosService) DeleteDDoSThreshold(ctx context.Context, business, instanceId string) (err error)

func (*AntiddosService) DeletePacketFilterConfig

func (me *AntiddosService) DeletePacketFilterConfig(ctx context.Context, instanceId string, packetFilterConfig antiddos.PacketFilterConfig) (err error)

func (*AntiddosService) DeletePortAclConfig

func (me *AntiddosService) DeletePortAclConfig(ctx context.Context, instanceId string, aclConfig antiddos.AclConfig) (err error)

func (*AntiddosService) DeleteProtocolBlockConfig

func (me *AntiddosService) DeleteProtocolBlockConfig(ctx context.Context, instanceId string) (err error)

func (*AntiddosService) DeleteWaterPrintConfig

func (me *AntiddosService) DeleteWaterPrintConfig(ctx context.Context, instanceId string) (err error)

func (*AntiddosService) DeleteyDDoSLevel

func (me *AntiddosService) DeleteyDDoSLevel(ctx context.Context, business, instanceId string) (err error)

func (*AntiddosService) DescribeAntiddosBasicDeviceStatusByFilter

func (me *AntiddosService) DescribeAntiddosBasicDeviceStatusByFilter(ctx context.Context, param map[string]interface{}) (basicDeviceStatus *antiddos.DescribeBasicDeviceStatusResponseParams, errRet error)

func (*AntiddosService) DescribeAntiddosBgpBizTrendByFilter

func (me *AntiddosService) DescribeAntiddosBgpBizTrendByFilter(ctx context.Context, param map[string]interface{}) (bgpBizTrend *antiddos.DescribeBgpBizTrendResponseParams, errRet error)

func (*AntiddosService) DescribeAntiddosBoundipById

func (me *AntiddosService) DescribeAntiddosBoundipById(ctx context.Context, id string) (boundip *antiddos.BGPInstance, errRet error)

func (*AntiddosService) DescribeAntiddosCcBlackWhiteIpById

func (me *AntiddosService) DescribeAntiddosCcBlackWhiteIpById(ctx context.Context, business, instanceId, ip, domain, protocol string) (ccBlackWhiteIps []*antiddos.CcBlackWhiteIpPolicy, errRet error)

func (*AntiddosService) DescribeAntiddosCcPrecisionPolicyById

func (me *AntiddosService) DescribeAntiddosCcPrecisionPolicyById(ctx context.Context, business, instanceId, ip, domain, protocol string) (ccPrecisionPolicys []*antiddos.CCPrecisionPolicy, errRet error)

func (*AntiddosService) DescribeAntiddosDdosBlackWhiteIpListById

func (me *AntiddosService) DescribeAntiddosDdosBlackWhiteIpListById(ctx context.Context, instanceId string) (ddosBlackWhiteIpListResponseParams *antiddos.DescribeDDoSBlackWhiteIpListResponseParams, errRet error)

func (*AntiddosService) DescribeAntiddosDdosGeoIpBlockConfigById

func (me *AntiddosService) DescribeAntiddosDdosGeoIpBlockConfigById(ctx context.Context, instanceId string) (configList []*antiddos.DDoSGeoIPBlockConfigRelation, errRet error)

func (*AntiddosService) DescribeAntiddosDdosSpeedLimitConfigById

func (me *AntiddosService) DescribeAntiddosDdosSpeedLimitConfigById(ctx context.Context, instanceId string) (configList []*antiddos.DDoSSpeedLimitConfigRelation, errRet error)

func (*AntiddosService) DescribeAntiddosDefaultAlarmThresholdById

func (me *AntiddosService) DescribeAntiddosDefaultAlarmThresholdById(ctx context.Context, instanceType string, filterAlarmType int64) (defaultAlarmThreshold *antiddos.DefaultAlarmThreshold, errRet error)

func (*AntiddosService) DescribeAntiddosIpAlarmThresholdConfigById

func (me *AntiddosService) DescribeAntiddosIpAlarmThresholdConfigById(ctx context.Context, instanceId, eip string, alarmType int) (ipAlarmThresholdConfig *antiddos.IPAlarmThresholdRelation, errRet error)

func (*AntiddosService) DescribeAntiddosListListenerByFilter

func (me *AntiddosService) DescribeAntiddosListListenerByFilter(ctx context.Context) (listListener *antiddos.DescribeListListenerResponseParams, errRet error)

func (*AntiddosService) DescribeAntiddosOverviewAttackTrendByFilter

func (me *AntiddosService) DescribeAntiddosOverviewAttackTrendByFilter(ctx context.Context, param map[string]interface{}) (overviewAttackTrend *antiddos.DescribeOverviewAttackTrendResponseParams, errRet error)

func (*AntiddosService) DescribeAntiddosOverviewCcTrendByFilter

func (me *AntiddosService) DescribeAntiddosOverviewCcTrendByFilter(ctx context.Context, param map[string]interface{}) (overviewCCTrendResponseParams *antiddos.DescribeOverviewCCTrendResponseParams, errRet error)

func (*AntiddosService) DescribeAntiddosOverviewDdosEventListByFilter

func (me *AntiddosService) DescribeAntiddosOverviewDdosEventListByFilter(ctx context.Context, param map[string]interface{}) (overviewDdosEventList []*antiddos.OverviewDDoSEvent, errRet error)

func (*AntiddosService) DescribeAntiddosOverviewDdosTrendByFilter

func (me *AntiddosService) DescribeAntiddosOverviewDdosTrendByFilter(ctx context.Context, param map[string]interface{}) (describeOverviewDDoSTrendResponseParams *antiddos.DescribeOverviewDDoSTrendResponseParams, errRet error)

func (*AntiddosService) DescribeAntiddosOverviewIndexByFilter

func (me *AntiddosService) DescribeAntiddosOverviewIndexByFilter(ctx context.Context, param map[string]interface{}) (describeOverviewIndexResponseParams *antiddos.DescribeOverviewIndexResponseParams, errRet error)

func (*AntiddosService) DescribeAntiddosPacketFilterConfigById

func (me *AntiddosService) DescribeAntiddosPacketFilterConfigById(ctx context.Context, instanceId string) (configList []*antiddos.PacketFilterRelation, errRet error)

func (*AntiddosService) DescribeAntiddosPendingRiskInfoByFilter

func (me *AntiddosService) DescribeAntiddosPendingRiskInfoByFilter(ctx context.Context) (pendingRiskInfoResponseParams *antiddos.DescribePendingRiskInfoResponseParams, errRet error)

func (*AntiddosService) DescribeAntiddosPortAclConfigById

func (me *AntiddosService) DescribeAntiddosPortAclConfigById(ctx context.Context, instanceId string) (portAclConfig []*antiddos.AclConfigRelation, errRet error)

func (*AntiddosService) DescribeAntiddosSchedulingDomainUserNameById

func (me *AntiddosService) DescribeAntiddosSchedulingDomainUserNameById(ctx context.Context, domainName string) (schedulingDomainUserName *antiddos.SchedulingDomainInfo, errRet error)

func (*AntiddosService) DescribeCCLevelList

func (me *AntiddosService) DescribeCCLevelList(ctx context.Context, business, instanceId string) (result []*antiddos.CCLevelPolicy, err error)

func (*AntiddosService) DescribeCCLevelPolicy

func (me *AntiddosService) DescribeCCLevelPolicy(ctx context.Context, domain, instanceId, ip, protocol string) (level string, err error)

func (*AntiddosService) DescribeCCPrecisionPlyList

func (me *AntiddosService) DescribeCCPrecisionPlyList(ctx context.Context, business, instanceId string) (result []*antiddos.CCPrecisionPolicy, err error)

func (*AntiddosService) DescribeCCReqLimitPolicyList

func (me *AntiddosService) DescribeCCReqLimitPolicyList(ctx context.Context, business, instanceId string) (result []*antiddos.CCReqLimitPolicy, err error)

func (*AntiddosService) DescribeCCThresholdList

func (me *AntiddosService) DescribeCCThresholdList(ctx context.Context, business, instanceId string) (result []*antiddos.CCThresholdPolicy, err error)

func (*AntiddosService) DescribeCcBlackWhiteIpList

func (me *AntiddosService) DescribeCcBlackWhiteIpList(ctx context.Context, business, instanceId string) (result []*antiddos.CcBlackWhiteIpPolicy, err error)

func (*AntiddosService) DescribeCcGeoIPBlockConfigList

func (me *AntiddosService) DescribeCcGeoIPBlockConfigList(ctx context.Context, business, instanceId string) (result []*antiddos.CcGeoIpPolicyNew, err error)

func (*AntiddosService) DescribeDDoSConnectLimitList

func (me *AntiddosService) DescribeDDoSConnectLimitList(ctx context.Context, instanceId string) (result antiddos.ConnectLimitConfig, err error)

func (*AntiddosService) DescribeListBGPIPInstanceById

func (me *AntiddosService) DescribeListBGPIPInstanceById(ctx context.Context, business, instanceId string) (result []*antiddos.BGPIPInstance, err error)

func (*AntiddosService) DescribeListBGPIPInstances

func (me *AntiddosService) DescribeListBGPIPInstances(ctx context.Context, instanceId string, status []string, offset int, limit int) (result []*antiddos.BGPIPInstance, err error)

func (*AntiddosService) DescribeListBGPInstanceById

func (me *AntiddosService) DescribeListBGPInstanceById(ctx context.Context, business, instanceId string) (result []*antiddos.BGPInstance, err error)

func (*AntiddosService) DescribeListBlackWhiteIpList

func (me *AntiddosService) DescribeListBlackWhiteIpList(ctx context.Context, instanceId string) (result []*antiddos.BlackWhiteIpRelation, err error)

func (*AntiddosService) DescribeListDDoSAI

func (me *AntiddosService) DescribeListDDoSAI(ctx context.Context, instanceId string) (result antiddos.DDoSAIRelation, err error)

func (*AntiddosService) DescribeListDDoSGeoIPBlockConfig

func (me *AntiddosService) DescribeListDDoSGeoIPBlockConfig(ctx context.Context, instanceId string) (result []*antiddos.DDoSGeoIPBlockConfigRelation, err error)

func (*AntiddosService) DescribeListDDoSSpeedLimitConfig

func (me *AntiddosService) DescribeListDDoSSpeedLimitConfig(ctx context.Context, instanceId string) (result []*antiddos.DDoSSpeedLimitConfigRelation, err error)

func (*AntiddosService) DescribeListPacketFilterConfig

func (me *AntiddosService) DescribeListPacketFilterConfig(ctx context.Context, instanceId string) (result []*antiddos.PacketFilterRelation, err error)

func (*AntiddosService) DescribeListPortAclList

func (me *AntiddosService) DescribeListPortAclList(ctx context.Context, instanceId string) (result []*antiddos.AclConfigRelation, err error)

func (*AntiddosService) DescribeListProtectThresholdConfig

func (me *AntiddosService) DescribeListProtectThresholdConfig(ctx context.Context, instanceId string) (result antiddos.ProtectThresholdRelation, err error)

func (*AntiddosService) DescribeListProtocolBlockConfig

func (me *AntiddosService) DescribeListProtocolBlockConfig(ctx context.Context, instanceId string) (result antiddos.ProtocolBlockRelation, err error)

func (*AntiddosService) DescribeListWaterPrintConfig

func (me *AntiddosService) DescribeListWaterPrintConfig(ctx context.Context, instanceId string) (result []*antiddos.WaterPrintRelation, err error)

func (*AntiddosService) DisassociateDDoSEipAddress

func (me *AntiddosService) DisassociateDDoSEipAddress(ctx context.Context, instanceId string, eip string) (err error)

func (*AntiddosService) ModifyCCLevelPolicy

func (me *AntiddosService) ModifyCCLevelPolicy(ctx context.Context, instanceId, ip, domain, protocol, level string) (err error)

func (*AntiddosService) ModifyCCThresholdPolicy

func (me *AntiddosService) ModifyCCThresholdPolicy(ctx context.Context, instanceId, protocol, ip, domain string, threshold int) (err error)

func (*AntiddosService) ModifyDDoSLevel

func (me *AntiddosService) ModifyDDoSLevel(ctx context.Context, business, instanceId, ddosLevel string) (err error)

func (*AntiddosService) ModifyDDoSThreshold

func (me *AntiddosService) ModifyDDoSThreshold(ctx context.Context, business, instanceId string, threshold int) (err error)

func (*AntiddosService) SwitchWaterPrintConfig

func (me *AntiddosService) SwitchWaterPrintConfig(ctx context.Context, instanceId string, openStatus int) (err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL