Help us shape the future of Go! Take the 2026 Go Developer Survey

antiddos

package
v1.83.39 Latest Latest
Warning

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

Go to latest
Published: Oct 28, 2026 License: MPL-2.0 Imports: 18 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 DataSourceTencentCloudAntiddosBgpInstances added in v1.82.48

func DataSourceTencentCloudAntiddosBgpInstances() *schema.Resource

func DataSourceTencentCloudAntiddosDDoSBlockRecords added in v1.83.34

func DataSourceTencentCloudAntiddosDDoSBlockRecords() *schema.Resource

func DataSourceTencentCloudAntiddosListListener

func DataSourceTencentCloudAntiddosListListener() *schema.Resource

func DataSourceTencentCloudAntiddosOverviewAttackTrend

func DataSourceTencentCloudAntiddosOverviewAttackTrend() *schema.Resource

func NewAntiddosUnblockResources added in v1.83.34

func NewAntiddosUnblockResources() action.Action

NewAntiddosUnblockResources is the factory referenced by tencentcloud/framework/registry.go to register this action.

func ResourceTencentCloudAntiddosBgpInstance added in v1.82.48

func ResourceTencentCloudAntiddosBgpInstance() *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) DescribeAntiddosBgpInstancesByFilter added in v1.82.48

func (me *AntiddosService) DescribeAntiddosBgpInstancesByFilter(ctx context.Context, param map[string]interface{}) (ret []*antiddos.BGPInstanceInfo, errRet error)

func (*AntiddosService) DescribeAntiddosBgpInstancesById added in v1.82.48

func (me *AntiddosService) DescribeAntiddosBgpInstancesById(ctx context.Context, resourceId, region string) (ret *antiddos.BGPInstanceInfo, 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) DescribeAntiddosDDoSBlockRecordsByFilter added in v1.83.34

func (me *AntiddosService) DescribeAntiddosDDoSBlockRecordsByFilter(ctx context.Context, param map[string]interface{}) (blockRecords []*antiddosv20250903.DDoSBlockRecord, unblockQuotaInfo *antiddosv20250903.DDoSUnblockQuota, 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.ProtectThresholdRelationNew, 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)

func (*AntiddosService) UnblockResources added in v1.83.34

func (me *AntiddosService) UnblockResources(ctx context.Context, resources []*string) (errRet error)

type AntiddosUnblockResources added in v1.83.34

type AntiddosUnblockResources struct {
	fw.ActionWithConfigure
}

AntiddosUnblockResources implements action.Action for tencentcloud_antiddos_unblock_resources.

func (*AntiddosUnblockResources) Invoke added in v1.83.34

Invoke is called to run the logic of the action.

func (*AntiddosUnblockResources) Metadata added in v1.83.34

func (*AntiddosUnblockResources) Schema added in v1.83.34

type AntiddosUnblockResourcesModel added in v1.83.34

type AntiddosUnblockResourcesModel struct {
	Resources types.List `tfsdk:"resources"`
}

AntiddosUnblockResourcesModel maps the schema attributes.

Jump to

Keyboard shortcuts

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