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

cfw

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: 15 Imported by: 0

Documentation

Overview

Code generated by iacg; DO NOT EDIT.

Index

Constants

View Source
const (
	ADDRESS_TEMPLATE_TYPE_1 = 1
	ADDRESS_TEMPLATE_TYPE_5 = 5
)
View Source
const (
	RULE_TYPE_1 = 1
	RULE_TYPE_2 = 2
)
View Source
const (
	DIRECTION_0 = "0"
	DIRECTION_1 = "1"
	DIRECTION_3 = "3"
)
View Source
const (
	MODE_0 = 0
	MODE_1 = 1
)
View Source
const (
	CROSS_A_ZONE_0 = 0
	CROSS_A_ZONE_1 = 1
)
View Source
const (
	SWITCH_MODE_1 = 1
	SWITCH_MODE_2 = 2
	SWITCH_MODE_4 = 4
)
View Source
const (
	FW_TYPE_NAT = "nat"
	FW_TYPE_EW  = "ew"
)
View Source
const (
	POLICY_ENABLE_TRUE  = "true"
	POLICY_ENABLE_FALSE = "false"
)
View Source
const (
	POLICY_SCOPE_SERIAL = "serial"
	POLICY_SCOPE_SIDE   = "side"
	POLICY_SCOPE_ALL    = "all"
)
View Source
const (
	POLICY_RULE_ACTION_ACCEPT = "accept"
	POLICY_RULE_ACTION_DROP   = "drop"
	POLICY_RULE_ACTION_LOG    = "log"
)
View Source
const (
	BAND_WIDTH = 20
)

Variables

View Source
var ADDRESS_TEMPLATE_TYPE = []int{
	ADDRESS_TEMPLATE_TYPE_1,
	ADDRESS_TEMPLATE_TYPE_5,
}
View Source
var CROSS_A_ZONE = []int{
	CROSS_A_ZONE_0,
	CROSS_A_ZONE_1,
}
View Source
var FW_TYPE = []string{
	FW_TYPE_NAT,
	FW_TYPE_EW,
}
View Source
var MODE = []int{
	MODE_0,
	MODE_1,
}
View Source
var RULE_TYPE = []int{
	RULE_TYPE_1,
	RULE_TYPE_2,
}
View Source
var ZONE_MAP_CN2EN = map[string]string{}/* 194 elements not displayed */
View Source
var ZONE_MAP_EN2CN = map[string]string{}/* 194 elements not displayed */

Functions

func DataSourceTencentCloudCfwCcnAssociatedInstances added in v1.82.56

func DataSourceTencentCloudCfwCcnAssociatedInstances() *schema.Resource

func DataSourceTencentCloudCfwCcnInstanceRegionStatus added in v1.82.56

func DataSourceTencentCloudCfwCcnInstanceRegionStatus() *schema.Resource

func DataSourceTencentCloudCfwCcnVpcFwSwitch added in v1.82.56

func DataSourceTencentCloudCfwCcnVpcFwSwitch() *schema.Resource

func DataSourceTencentCloudCfwEdgeFwSwitches

func DataSourceTencentCloudCfwEdgeFwSwitches() *schema.Resource

func DataSourceTencentCloudCfwNatFwClusterRegionStatus added in v1.83.2

func DataSourceTencentCloudCfwNatFwClusterRegionStatus() *schema.Resource

func DataSourceTencentCloudCfwNatFwSwitches

func DataSourceTencentCloudCfwNatFwSwitches() *schema.Resource

func DataSourceTencentCloudCfwVpcFwSwitches

func DataSourceTencentCloudCfwVpcFwSwitches() *schema.Resource

func ResourceTencentCloudCfwAddressTemplate

func ResourceTencentCloudCfwAddressTemplate() *schema.Resource

func ResourceTencentCloudCfwBlockIgnore

func ResourceTencentCloudCfwBlockIgnore() *schema.Resource

func ResourceTencentCloudCfwClusterFwBypassConfig added in v1.83.2

func ResourceTencentCloudCfwClusterFwBypassConfig() *schema.Resource

func ResourceTencentCloudCfwClusterNatFwSwitch added in v1.83.2

func ResourceTencentCloudCfwClusterNatFwSwitch() *schema.Resource

func ResourceTencentCloudCfwClusterVpcFwSwitch added in v1.82.56

func ResourceTencentCloudCfwClusterVpcFwSwitch() *schema.Resource

func ResourceTencentCloudCfwEdgeFirewallSwitch

func ResourceTencentCloudCfwEdgeFirewallSwitch() *schema.Resource

func ResourceTencentCloudCfwEdgePolicy

func ResourceTencentCloudCfwEdgePolicy() *schema.Resource

func ResourceTencentCloudCfwEdgePolicyOrderConfig added in v1.82.69

func ResourceTencentCloudCfwEdgePolicyOrderConfig() *schema.Resource

func ResourceTencentCloudCfwIpsModeSwitch added in v1.82.58

func ResourceTencentCloudCfwIpsModeSwitch() *schema.Resource

func ResourceTencentCloudCfwNatFirewallSwitch

func ResourceTencentCloudCfwNatFirewallSwitch() *schema.Resource

func ResourceTencentCloudCfwNatInstance

func ResourceTencentCloudCfwNatInstance() *schema.Resource

func ResourceTencentCloudCfwNatPolicy

func ResourceTencentCloudCfwNatPolicy() *schema.Resource

func ResourceTencentCloudCfwNatPolicyOrderConfig added in v1.82.52

func ResourceTencentCloudCfwNatPolicyOrderConfig() *schema.Resource

func ResourceTencentCloudCfwSyncAsset

func ResourceTencentCloudCfwSyncAsset() *schema.Resource

func ResourceTencentCloudCfwSyncRoute

func ResourceTencentCloudCfwSyncRoute() *schema.Resource

func ResourceTencentCloudCfwVpcFirewallSwitch

func ResourceTencentCloudCfwVpcFirewallSwitch() *schema.Resource

func ResourceTencentCloudCfwVpcInstance

func ResourceTencentCloudCfwVpcInstance() *schema.Resource

func ResourceTencentCloudCfwVpcPolicy

func ResourceTencentCloudCfwVpcPolicy() *schema.Resource

func ResourceTencentCloudCfwVpcPolicyOrderConfig added in v1.82.66

func ResourceTencentCloudCfwVpcPolicyOrderConfig() *schema.Resource

func ResourceTencentCloudSgRule added in v1.81.134

func ResourceTencentCloudSgRule() *schema.Resource

Types

type CfwService

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

func NewCfwService added in v1.81.134

func NewCfwService(client *connectivity.TencentCloudClient) CfwService

func (*CfwService) DeleteCfwAddressTemplateById

func (me *CfwService) DeleteCfwAddressTemplateById(ctx context.Context, uuid string) (errRet error)

func (*CfwService) DeleteCfwBlockIgnoreListById

func (me *CfwService) DeleteCfwBlockIgnoreListById(ctx context.Context, iP, domain, direction, ruleType string) (errRet error)

func (*CfwService) DeleteCfwEdgePolicyById

func (me *CfwService) DeleteCfwEdgePolicyById(ctx context.Context, uuid string) (errRet error)

func (*CfwService) DeleteCfwNatInstanceById

func (me *CfwService) DeleteCfwNatInstanceById(ctx context.Context, instanceId string) (errRet error)

func (*CfwService) DeleteCfwNatPolicyById

func (me *CfwService) DeleteCfwNatPolicyById(ctx context.Context, uuid string) (errRet error)

func (*CfwService) DeleteCfwVpcInstanceById

func (me *CfwService) DeleteCfwVpcInstanceById(ctx context.Context, fwGroupId string) (errRet error)

func (*CfwService) DeleteCfwVpcPolicyById

func (me *CfwService) DeleteCfwVpcPolicyById(ctx context.Context, uuid string) (errRet error)

func (*CfwService) DescribeCfwAddressTemplateById

func (me *CfwService) DescribeCfwAddressTemplateById(ctx context.Context, uuid string) (addressTemplate *cfw.TemplateListInfo, errRet error)

func (*CfwService) DescribeCfwBlockIgnoreListById

func (me *CfwService) DescribeCfwBlockIgnoreListById(ctx context.Context, iP, domain, direction, ruleType string) (blockIgnoreRule *cfw.BlockIgnoreRule, errRet error)

func (*CfwService) DescribeCfwCcnAssociatedInstancesByFilter added in v1.82.56

func (me *CfwService) DescribeCfwCcnAssociatedInstancesByFilter(ctx context.Context, param map[string]interface{}) (ret []*cfw.CcnAssociatedInstance, errRet error)

func (*CfwService) DescribeCfwCcnInstanceRegionStatusByFilter added in v1.82.56

func (me *CfwService) DescribeCfwCcnInstanceRegionStatusByFilter(ctx context.Context, param map[string]interface{}) (ret []*cfw.RegionFwStatus, errRet error)

func (*CfwService) DescribeCfwCcnVpcFwSwitchByFilter added in v1.82.56

func (me *CfwService) DescribeCfwCcnVpcFwSwitchByFilter(ctx context.Context, param map[string]interface{}) (ret []*cfw.InterconnectPair, errRet error)

func (*CfwService) DescribeCfwClusterVpcFwSwitchById added in v1.82.56

func (me *CfwService) DescribeCfwClusterVpcFwSwitchById(ctx context.Context, ccnId string) (ret []*cfw.InterconnectPair, errRet error)

func (*CfwService) DescribeCfwClusterVpcFwSwitchsById added in v1.82.56

func (me *CfwService) DescribeCfwClusterVpcFwSwitchsById(ctx context.Context, ccnId string) (ret *cfw.ClusterSwitchDetail, errRet error)

func (*CfwService) DescribeCfwEdgeFirewallSwitchById

func (me *CfwService) DescribeCfwEdgeFirewallSwitchById(ctx context.Context, publicIp string) (edgeFirewallSwitch *cfw.EdgeIpInfo, errRet error)

func (*CfwService) DescribeCfwEdgeFwSwitchesByFilter

func (me *CfwService) DescribeCfwEdgeFwSwitchesByFilter(ctx context.Context) (edgeFwSwitches []*cfw.EdgeIpInfo, errRet error)

func (*CfwService) DescribeCfwEdgePolicyById

func (me *CfwService) DescribeCfwEdgePolicyById(ctx context.Context, uuid string) (edgePolicy *cfw.DescAcItem, errRet error)

func (*CfwService) DescribeCfwEdgePolicyOrderConfigById added in v1.82.69

func (me *CfwService) DescribeCfwEdgePolicyOrderConfigById(ctx context.Context, uuid string) (edgePolicy *cfw.DescAcItem, errRet error)

func (*CfwService) DescribeCfwEdgePolicyOrderConfigs added in v1.82.69

func (me *CfwService) DescribeCfwEdgePolicyOrderConfigs(ctx context.Context) (ret []*cfw.DescAcItem, errRet error)

func (*CfwService) DescribeCfwEipsById

func (me *CfwService) DescribeCfwEipsById(ctx context.Context, instanceId string) (gwList []string, errRet error)

func (*CfwService) DescribeCfwIpsModeSwitchById added in v1.82.58

func (me *CfwService) DescribeCfwIpsModeSwitchById(ctx context.Context) (ret *cfw.DescribeIpsModeSwitchResponseParams, errRet error)

func (*CfwService) DescribeCfwNatFirewallFwSwitchById added in v1.82.38

func (me *CfwService) DescribeCfwNatFirewallFwSwitchById(ctx context.Context, natInsId, subnetId string) (natFirewallSwitch *cfw.NatSwitchListData, errRet error)

func (*CfwService) DescribeCfwNatFwSwitchesByFilter

func (me *CfwService) DescribeCfwNatFwSwitchesByFilter(ctx context.Context, param map[string]interface{}) (natFwSwitches []*cfw.NatSwitchListData, errRet error)

func (*CfwService) DescribeCfwNatInstanceById

func (me *CfwService) DescribeCfwNatInstanceById(ctx context.Context, natinsId string) (natInstance *cfw.NatInstanceInfo, errRet error)

func (*CfwService) DescribeCfwNatPolicyById

func (me *CfwService) DescribeCfwNatPolicyById(ctx context.Context, uuid string) (natPolicy *cfw.DescAcItem, errRet error)

func (*CfwService) DescribeCfwNatPolicyOrderConfigById added in v1.82.52

func (me *CfwService) DescribeCfwNatPolicyOrderConfigById(ctx context.Context, uuid string) (natPolicy *cfw.DescAcItem, errRet error)

func (*CfwService) DescribeCfwNatPolicyOrderConfigs added in v1.82.52

func (me *CfwService) DescribeCfwNatPolicyOrderConfigs(ctx context.Context) (ret []*cfw.DescAcItem, errRet error)

func (*CfwService) DescribeCfwVpcFirewallSwitchById

func (me *CfwService) DescribeCfwVpcFirewallSwitchById(ctx context.Context, vpcInsId, switchId string) (vpcFirewallSwitch *cfw.FwGroupSwitchShow, errRet error)

func (*CfwService) DescribeCfwVpcFwSwitchesByFilter

func (me *CfwService) DescribeCfwVpcFwSwitchesByFilter(ctx context.Context, vpcInsId string) (vpcFirewallSwitch []*cfw.FwGroupSwitchShow, errRet error)

func (*CfwService) DescribeCfwVpcInstanceById

func (me *CfwService) DescribeCfwVpcInstanceById(ctx context.Context, fwGroupId string) (vpcInstance *cfw.VpcFwGroupInfo, errRet error)

func (*CfwService) DescribeCfwVpcPolicyById

func (me *CfwService) DescribeCfwVpcPolicyById(ctx context.Context, uuid string) (vpcPolicy *cfw.VpcRuleItem, errRet error)

func (*CfwService) DescribeCfwVpcPolicyOrderConfigById added in v1.82.66

func (me *CfwService) DescribeCfwVpcPolicyOrderConfigById(ctx context.Context, uuid string) (vpcPolicy *cfw.VpcRuleItem, errRet error)

func (*CfwService) DescribeCfwVpcPolicyOrderConfigs added in v1.82.66

func (me *CfwService) DescribeCfwVpcPolicyOrderConfigs(ctx context.Context) (ret []*cfw.VpcRuleItem, errRet error)

func (*CfwService) DescribeCfwVpcSwitchErrorById added in v1.82.56

func (me *CfwService) DescribeCfwVpcSwitchErrorById(ctx context.Context, ccnId, errKey string) (ret *cfw.SwitchError, errRet error)

func (*CfwService) DescribeFwGroupInstanceInfoById

func (me *CfwService) DescribeFwGroupInstanceInfoById(ctx context.Context, fwGroupId string) (vpcFwGroupInfo *cfw.VpcFwGroupInfo, errRet error)

func (*CfwService) DescribeNatCcnFwSwitchById added in v1.83.2

func (me *CfwService) DescribeNatCcnFwSwitchById(ctx context.Context, natInsId, ccnId string) (ret *cfw.DescribeNatCcnFwSwitchResponseParams, errRet error)

func (*CfwService) DescribeNatFwVpcDnsLstById

func (me *CfwService) DescribeNatFwVpcDnsLstById(ctx context.Context, instanceId string) (vpcList []string, errRet error)

func (*CfwService) DescribeSgRuleById added in v1.81.134

func (me *CfwService) DescribeSgRuleById(ctx context.Context, ruleUuid string) (ret *cfw.DescribeEnterpriseSecurityGroupRuleListResponseParams, errRet error)

func (*CfwService) SplitAndFormat added in v1.82.69

func (me *CfwService) SplitAndFormat(input string) (string, error)

type SourceContentJson

type SourceContentJson struct {
	Key   string `json:"Key"`
	Value string `json:"Value"`
}

type TargetContentJson

type TargetContentJson struct {
	Key   string `json:"Key"`
	Value string `json:"Value"`
}

Jump to

Keyboard shortcuts

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