Documentation ¶
Index ¶
- func CfwClientBuilder() *http_client.HcHttpClientBuilder
- func GenReqDefForAddAclRule() *def.HttpRequestDef
- func GenReqDefForAddAddressItem() *def.HttpRequestDef
- func GenReqDefForAddAddressSet() *def.HttpRequestDef
- func GenReqDefForAddBlackWhiteList() *def.HttpRequestDef
- func GenReqDefForAddDomainSet() *def.HttpRequestDef
- func GenReqDefForAddDomains() *def.HttpRequestDef
- func GenReqDefForAddLogConfig() *def.HttpRequestDef
- func GenReqDefForAddServiceItems() *def.HttpRequestDef
- func GenReqDefForAddServiceSet() *def.HttpRequestDef
- func GenReqDefForBatchDeleteAclRules() *def.HttpRequestDef
- func GenReqDefForBatchDeleteAddressItems() *def.HttpRequestDef
- func GenReqDefForBatchDeleteServiceItems() *def.HttpRequestDef
- func GenReqDefForBatchUpdateAclRuleActions() *def.HttpRequestDef
- func GenReqDefForChangeEastWestFirewallStatus() *def.HttpRequestDef
- func GenReqDefForChangeEipStatus() *def.HttpRequestDef
- func GenReqDefForChangeIpsProtectMode() *def.HttpRequestDef
- func GenReqDefForChangeIpsSwitchStatus() *def.HttpRequestDef
- func GenReqDefForCreateEastWestFirewall() *def.HttpRequestDef
- func GenReqDefForCreateFirewall() *def.HttpRequestDef
- func GenReqDefForDeleteAclRule() *def.HttpRequestDef
- func GenReqDefForDeleteAclRuleHitCount() *def.HttpRequestDef
- func GenReqDefForDeleteAddressItem() *def.HttpRequestDef
- func GenReqDefForDeleteAddressSet() *def.HttpRequestDef
- func GenReqDefForDeleteBlackWhiteList() *def.HttpRequestDef
- func GenReqDefForDeleteDomainSet() *def.HttpRequestDef
- func GenReqDefForDeleteDomains() *def.HttpRequestDef
- func GenReqDefForDeleteFirewall() *def.HttpRequestDef
- func GenReqDefForDeleteServiceItem() *def.HttpRequestDef
- func GenReqDefForDeleteServiceSet() *def.HttpRequestDef
- func GenReqDefForListAccessControlLogs() *def.HttpRequestDef
- func GenReqDefForListAclRuleHitCount() *def.HttpRequestDef
- func GenReqDefForListAclRules() *def.HttpRequestDef
- func GenReqDefForListAddressItems() *def.HttpRequestDef
- func GenReqDefForListAddressSetDetail() *def.HttpRequestDef
- func GenReqDefForListAddressSets() *def.HttpRequestDef
- func GenReqDefForListAttackLogs() *def.HttpRequestDef
- func GenReqDefForListBlackWhiteLists() *def.HttpRequestDef
- func GenReqDefForListDnsServers() *def.HttpRequestDef
- func GenReqDefForListDomainParseDetail() *def.HttpRequestDef
- func GenReqDefForListDomainSets() *def.HttpRequestDef
- func GenReqDefForListDomains() *def.HttpRequestDef
- func GenReqDefForListEastWestFirewall() *def.HttpRequestDef
- func GenReqDefForListEipCount() *def.HttpRequestDef
- func GenReqDefForListEips() *def.HttpRequestDef
- func GenReqDefForListFirewallDetail() *def.HttpRequestDef
- func GenReqDefForListFirewallList() *def.HttpRequestDef
- func GenReqDefForListFlowLogs() *def.HttpRequestDef
- func GenReqDefForListIpsProtectMode() *def.HttpRequestDef
- func GenReqDefForListIpsSwitchStatus() *def.HttpRequestDef
- func GenReqDefForListJob() *def.HttpRequestDef
- func GenReqDefForListLogConfig() *def.HttpRequestDef
- func GenReqDefForListProtectedVpcs() *def.HttpRequestDef
- func GenReqDefForListRuleAclTags() *def.HttpRequestDef
- func GenReqDefForListServiceItems() *def.HttpRequestDef
- func GenReqDefForListServiceSetDetail() *def.HttpRequestDef
- func GenReqDefForListServiceSets() *def.HttpRequestDef
- func GenReqDefForUpdateAclRule() *def.HttpRequestDef
- func GenReqDefForUpdateAclRuleOrder() *def.HttpRequestDef
- func GenReqDefForUpdateAddressSet() *def.HttpRequestDef
- func GenReqDefForUpdateBlackWhiteList() *def.HttpRequestDef
- func GenReqDefForUpdateDnsServers() *def.HttpRequestDef
- func GenReqDefForUpdateDomainSet() *def.HttpRequestDef
- func GenReqDefForUpdateLogConfig() *def.HttpRequestDef
- func GenReqDefForUpdateServiceSet() *def.HttpRequestDef
- type AddAclRuleInvoker
- type AddAddressItemInvoker
- type AddAddressSetInvoker
- type AddBlackWhiteListInvoker
- type AddDomainSetInvoker
- type AddDomainsInvoker
- type AddLogConfigInvoker
- type AddServiceItemsInvoker
- type AddServiceSetInvoker
- type BatchDeleteAclRulesInvoker
- type BatchDeleteAddressItemsInvoker
- type BatchDeleteServiceItemsInvoker
- type BatchUpdateAclRuleActionsInvoker
- type CfwClient
- func (c *CfwClient) AddAclRule(request *model.AddAclRuleRequest) (*model.AddAclRuleResponse, error)
- func (c *CfwClient) AddAclRuleInvoker(request *model.AddAclRuleRequest) *AddAclRuleInvoker
- func (c *CfwClient) AddAddressItem(request *model.AddAddressItemRequest) (*model.AddAddressItemResponse, error)
- func (c *CfwClient) AddAddressItemInvoker(request *model.AddAddressItemRequest) *AddAddressItemInvoker
- func (c *CfwClient) AddAddressSet(request *model.AddAddressSetRequest) (*model.AddAddressSetResponse, error)
- func (c *CfwClient) AddAddressSetInvoker(request *model.AddAddressSetRequest) *AddAddressSetInvoker
- func (c *CfwClient) AddBlackWhiteList(request *model.AddBlackWhiteListRequest) (*model.AddBlackWhiteListResponse, error)
- func (c *CfwClient) AddBlackWhiteListInvoker(request *model.AddBlackWhiteListRequest) *AddBlackWhiteListInvoker
- func (c *CfwClient) AddDomainSet(request *model.AddDomainSetRequest) (*model.AddDomainSetResponse, error)
- func (c *CfwClient) AddDomainSetInvoker(request *model.AddDomainSetRequest) *AddDomainSetInvoker
- func (c *CfwClient) AddDomains(request *model.AddDomainsRequest) (*model.AddDomainsResponse, error)
- func (c *CfwClient) AddDomainsInvoker(request *model.AddDomainsRequest) *AddDomainsInvoker
- func (c *CfwClient) AddLogConfig(request *model.AddLogConfigRequest) (*model.AddLogConfigResponse, error)
- func (c *CfwClient) AddLogConfigInvoker(request *model.AddLogConfigRequest) *AddLogConfigInvoker
- func (c *CfwClient) AddServiceItems(request *model.AddServiceItemsRequest) (*model.AddServiceItemsResponse, error)
- func (c *CfwClient) AddServiceItemsInvoker(request *model.AddServiceItemsRequest) *AddServiceItemsInvoker
- func (c *CfwClient) AddServiceSet(request *model.AddServiceSetRequest) (*model.AddServiceSetResponse, error)
- func (c *CfwClient) AddServiceSetInvoker(request *model.AddServiceSetRequest) *AddServiceSetInvoker
- func (c *CfwClient) BatchDeleteAclRules(request *model.BatchDeleteAclRulesRequest) (*model.BatchDeleteAclRulesResponse, error)
- func (c *CfwClient) BatchDeleteAclRulesInvoker(request *model.BatchDeleteAclRulesRequest) *BatchDeleteAclRulesInvoker
- func (c *CfwClient) BatchDeleteAddressItems(request *model.BatchDeleteAddressItemsRequest) (*model.BatchDeleteAddressItemsResponse, error)
- func (c *CfwClient) BatchDeleteAddressItemsInvoker(request *model.BatchDeleteAddressItemsRequest) *BatchDeleteAddressItemsInvoker
- func (c *CfwClient) BatchDeleteServiceItems(request *model.BatchDeleteServiceItemsRequest) (*model.BatchDeleteServiceItemsResponse, error)
- func (c *CfwClient) BatchDeleteServiceItemsInvoker(request *model.BatchDeleteServiceItemsRequest) *BatchDeleteServiceItemsInvoker
- func (c *CfwClient) BatchUpdateAclRuleActions(request *model.BatchUpdateAclRuleActionsRequest) (*model.BatchUpdateAclRuleActionsResponse, error)
- func (c *CfwClient) BatchUpdateAclRuleActionsInvoker(request *model.BatchUpdateAclRuleActionsRequest) *BatchUpdateAclRuleActionsInvoker
- func (c *CfwClient) ChangeEastWestFirewallStatus(request *model.ChangeEastWestFirewallStatusRequest) (*model.ChangeEastWestFirewallStatusResponse, error)
- func (c *CfwClient) ChangeEastWestFirewallStatusInvoker(request *model.ChangeEastWestFirewallStatusRequest) *ChangeEastWestFirewallStatusInvoker
- func (c *CfwClient) ChangeEipStatus(request *model.ChangeEipStatusRequest) (*model.ChangeEipStatusResponse, error)
- func (c *CfwClient) ChangeEipStatusInvoker(request *model.ChangeEipStatusRequest) *ChangeEipStatusInvoker
- func (c *CfwClient) ChangeIpsProtectMode(request *model.ChangeIpsProtectModeRequest) (*model.ChangeIpsProtectModeResponse, error)
- func (c *CfwClient) ChangeIpsProtectModeInvoker(request *model.ChangeIpsProtectModeRequest) *ChangeIpsProtectModeInvoker
- func (c *CfwClient) ChangeIpsSwitchStatus(request *model.ChangeIpsSwitchStatusRequest) (*model.ChangeIpsSwitchStatusResponse, error)
- func (c *CfwClient) ChangeIpsSwitchStatusInvoker(request *model.ChangeIpsSwitchStatusRequest) *ChangeIpsSwitchStatusInvoker
- func (c *CfwClient) CreateEastWestFirewall(request *model.CreateEastWestFirewallRequest) (*model.CreateEastWestFirewallResponse, error)
- func (c *CfwClient) CreateEastWestFirewallInvoker(request *model.CreateEastWestFirewallRequest) *CreateEastWestFirewallInvoker
- func (c *CfwClient) CreateFirewall(request *model.CreateFirewallRequest) (*model.CreateFirewallResponse, error)
- func (c *CfwClient) CreateFirewallInvoker(request *model.CreateFirewallRequest) *CreateFirewallInvoker
- func (c *CfwClient) DeleteAclRule(request *model.DeleteAclRuleRequest) (*model.DeleteAclRuleResponse, error)
- func (c *CfwClient) DeleteAclRuleHitCount(request *model.DeleteAclRuleHitCountRequest) (*model.DeleteAclRuleHitCountResponse, error)
- func (c *CfwClient) DeleteAclRuleHitCountInvoker(request *model.DeleteAclRuleHitCountRequest) *DeleteAclRuleHitCountInvoker
- func (c *CfwClient) DeleteAclRuleInvoker(request *model.DeleteAclRuleRequest) *DeleteAclRuleInvoker
- func (c *CfwClient) DeleteAddressItem(request *model.DeleteAddressItemRequest) (*model.DeleteAddressItemResponse, error)
- func (c *CfwClient) DeleteAddressItemInvoker(request *model.DeleteAddressItemRequest) *DeleteAddressItemInvoker
- func (c *CfwClient) DeleteAddressSet(request *model.DeleteAddressSetRequest) (*model.DeleteAddressSetResponse, error)
- func (c *CfwClient) DeleteAddressSetInvoker(request *model.DeleteAddressSetRequest) *DeleteAddressSetInvoker
- func (c *CfwClient) DeleteBlackWhiteList(request *model.DeleteBlackWhiteListRequest) (*model.DeleteBlackWhiteListResponse, error)
- func (c *CfwClient) DeleteBlackWhiteListInvoker(request *model.DeleteBlackWhiteListRequest) *DeleteBlackWhiteListInvoker
- func (c *CfwClient) DeleteDomainSet(request *model.DeleteDomainSetRequest) (*model.DeleteDomainSetResponse, error)
- func (c *CfwClient) DeleteDomainSetInvoker(request *model.DeleteDomainSetRequest) *DeleteDomainSetInvoker
- func (c *CfwClient) DeleteDomains(request *model.DeleteDomainsRequest) (*model.DeleteDomainsResponse, error)
- func (c *CfwClient) DeleteDomainsInvoker(request *model.DeleteDomainsRequest) *DeleteDomainsInvoker
- func (c *CfwClient) DeleteFirewall(request *model.DeleteFirewallRequest) (*model.DeleteFirewallResponse, error)
- func (c *CfwClient) DeleteFirewallInvoker(request *model.DeleteFirewallRequest) *DeleteFirewallInvoker
- func (c *CfwClient) DeleteServiceItem(request *model.DeleteServiceItemRequest) (*model.DeleteServiceItemResponse, error)
- func (c *CfwClient) DeleteServiceItemInvoker(request *model.DeleteServiceItemRequest) *DeleteServiceItemInvoker
- func (c *CfwClient) DeleteServiceSet(request *model.DeleteServiceSetRequest) (*model.DeleteServiceSetResponse, error)
- func (c *CfwClient) DeleteServiceSetInvoker(request *model.DeleteServiceSetRequest) *DeleteServiceSetInvoker
- func (c *CfwClient) ListAccessControlLogs(request *model.ListAccessControlLogsRequest) (*model.ListAccessControlLogsResponse, error)
- func (c *CfwClient) ListAccessControlLogsInvoker(request *model.ListAccessControlLogsRequest) *ListAccessControlLogsInvoker
- func (c *CfwClient) ListAclRuleHitCount(request *model.ListAclRuleHitCountRequest) (*model.ListAclRuleHitCountResponse, error)
- func (c *CfwClient) ListAclRuleHitCountInvoker(request *model.ListAclRuleHitCountRequest) *ListAclRuleHitCountInvoker
- func (c *CfwClient) ListAclRules(request *model.ListAclRulesRequest) (*model.ListAclRulesResponse, error)
- func (c *CfwClient) ListAclRulesInvoker(request *model.ListAclRulesRequest) *ListAclRulesInvoker
- func (c *CfwClient) ListAddressItems(request *model.ListAddressItemsRequest) (*model.ListAddressItemsResponse, error)
- func (c *CfwClient) ListAddressItemsInvoker(request *model.ListAddressItemsRequest) *ListAddressItemsInvoker
- func (c *CfwClient) ListAddressSetDetail(request *model.ListAddressSetDetailRequest) (*model.ListAddressSetDetailResponse, error)
- func (c *CfwClient) ListAddressSetDetailInvoker(request *model.ListAddressSetDetailRequest) *ListAddressSetDetailInvoker
- func (c *CfwClient) ListAddressSets(request *model.ListAddressSetsRequest) (*model.ListAddressSetsResponse, error)
- func (c *CfwClient) ListAddressSetsInvoker(request *model.ListAddressSetsRequest) *ListAddressSetsInvoker
- func (c *CfwClient) ListAttackLogs(request *model.ListAttackLogsRequest) (*model.ListAttackLogsResponse, error)
- func (c *CfwClient) ListAttackLogsInvoker(request *model.ListAttackLogsRequest) *ListAttackLogsInvoker
- func (c *CfwClient) ListBlackWhiteLists(request *model.ListBlackWhiteListsRequest) (*model.ListBlackWhiteListsResponse, error)
- func (c *CfwClient) ListBlackWhiteListsInvoker(request *model.ListBlackWhiteListsRequest) *ListBlackWhiteListsInvoker
- func (c *CfwClient) ListDnsServers(request *model.ListDnsServersRequest) (*model.ListDnsServersResponse, error)
- func (c *CfwClient) ListDnsServersInvoker(request *model.ListDnsServersRequest) *ListDnsServersInvoker
- func (c *CfwClient) ListDomainParseDetail(request *model.ListDomainParseDetailRequest) (*model.ListDomainParseDetailResponse, error)
- func (c *CfwClient) ListDomainParseDetailInvoker(request *model.ListDomainParseDetailRequest) *ListDomainParseDetailInvoker
- func (c *CfwClient) ListDomainSets(request *model.ListDomainSetsRequest) (*model.ListDomainSetsResponse, error)
- func (c *CfwClient) ListDomainSetsInvoker(request *model.ListDomainSetsRequest) *ListDomainSetsInvoker
- func (c *CfwClient) ListDomains(request *model.ListDomainsRequest) (*model.ListDomainsResponse, error)
- func (c *CfwClient) ListDomainsInvoker(request *model.ListDomainsRequest) *ListDomainsInvoker
- func (c *CfwClient) ListEastWestFirewall(request *model.ListEastWestFirewallRequest) (*model.ListEastWestFirewallResponse, error)
- func (c *CfwClient) ListEastWestFirewallInvoker(request *model.ListEastWestFirewallRequest) *ListEastWestFirewallInvoker
- func (c *CfwClient) ListEipCount(request *model.ListEipCountRequest) (*model.ListEipCountResponse, error)
- func (c *CfwClient) ListEipCountInvoker(request *model.ListEipCountRequest) *ListEipCountInvoker
- func (c *CfwClient) ListEips(request *model.ListEipsRequest) (*model.ListEipsResponse, error)
- func (c *CfwClient) ListEipsInvoker(request *model.ListEipsRequest) *ListEipsInvoker
- func (c *CfwClient) ListFirewallDetail(request *model.ListFirewallDetailRequest) (*model.ListFirewallDetailResponse, error)
- func (c *CfwClient) ListFirewallDetailInvoker(request *model.ListFirewallDetailRequest) *ListFirewallDetailInvoker
- func (c *CfwClient) ListFirewallList(request *model.ListFirewallListRequest) (*model.ListFirewallListResponse, error)
- func (c *CfwClient) ListFirewallListInvoker(request *model.ListFirewallListRequest) *ListFirewallListInvoker
- func (c *CfwClient) ListFlowLogs(request *model.ListFlowLogsRequest) (*model.ListFlowLogsResponse, error)
- func (c *CfwClient) ListFlowLogsInvoker(request *model.ListFlowLogsRequest) *ListFlowLogsInvoker
- func (c *CfwClient) ListIpsProtectMode(request *model.ListIpsProtectModeRequest) (*model.ListIpsProtectModeResponse, error)
- func (c *CfwClient) ListIpsProtectModeInvoker(request *model.ListIpsProtectModeRequest) *ListIpsProtectModeInvoker
- func (c *CfwClient) ListIpsSwitchStatus(request *model.ListIpsSwitchStatusRequest) (*model.ListIpsSwitchStatusResponse, error)
- func (c *CfwClient) ListIpsSwitchStatusInvoker(request *model.ListIpsSwitchStatusRequest) *ListIpsSwitchStatusInvoker
- func (c *CfwClient) ListJob(request *model.ListJobRequest) (*model.ListJobResponse, error)
- func (c *CfwClient) ListJobInvoker(request *model.ListJobRequest) *ListJobInvoker
- func (c *CfwClient) ListLogConfig(request *model.ListLogConfigRequest) (*model.ListLogConfigResponse, error)
- func (c *CfwClient) ListLogConfigInvoker(request *model.ListLogConfigRequest) *ListLogConfigInvoker
- func (c *CfwClient) ListProtectedVpcs(request *model.ListProtectedVpcsRequest) (*model.ListProtectedVpcsResponse, error)
- func (c *CfwClient) ListProtectedVpcsInvoker(request *model.ListProtectedVpcsRequest) *ListProtectedVpcsInvoker
- func (c *CfwClient) ListRuleAclTags(request *model.ListRuleAclTagsRequest) (*model.ListRuleAclTagsResponse, error)
- func (c *CfwClient) ListRuleAclTagsInvoker(request *model.ListRuleAclTagsRequest) *ListRuleAclTagsInvoker
- func (c *CfwClient) ListServiceItems(request *model.ListServiceItemsRequest) (*model.ListServiceItemsResponse, error)
- func (c *CfwClient) ListServiceItemsInvoker(request *model.ListServiceItemsRequest) *ListServiceItemsInvoker
- func (c *CfwClient) ListServiceSetDetail(request *model.ListServiceSetDetailRequest) (*model.ListServiceSetDetailResponse, error)
- func (c *CfwClient) ListServiceSetDetailInvoker(request *model.ListServiceSetDetailRequest) *ListServiceSetDetailInvoker
- func (c *CfwClient) ListServiceSets(request *model.ListServiceSetsRequest) (*model.ListServiceSetsResponse, error)
- func (c *CfwClient) ListServiceSetsInvoker(request *model.ListServiceSetsRequest) *ListServiceSetsInvoker
- func (c *CfwClient) UpdateAclRule(request *model.UpdateAclRuleRequest) (*model.UpdateAclRuleResponse, error)
- func (c *CfwClient) UpdateAclRuleInvoker(request *model.UpdateAclRuleRequest) *UpdateAclRuleInvoker
- func (c *CfwClient) UpdateAclRuleOrder(request *model.UpdateAclRuleOrderRequest) (*model.UpdateAclRuleOrderResponse, error)
- func (c *CfwClient) UpdateAclRuleOrderInvoker(request *model.UpdateAclRuleOrderRequest) *UpdateAclRuleOrderInvoker
- func (c *CfwClient) UpdateAddressSet(request *model.UpdateAddressSetRequest) (*model.UpdateAddressSetResponse, error)
- func (c *CfwClient) UpdateAddressSetInvoker(request *model.UpdateAddressSetRequest) *UpdateAddressSetInvoker
- func (c *CfwClient) UpdateBlackWhiteList(request *model.UpdateBlackWhiteListRequest) (*model.UpdateBlackWhiteListResponse, error)
- func (c *CfwClient) UpdateBlackWhiteListInvoker(request *model.UpdateBlackWhiteListRequest) *UpdateBlackWhiteListInvoker
- func (c *CfwClient) UpdateDnsServers(request *model.UpdateDnsServersRequest) (*model.UpdateDnsServersResponse, error)
- func (c *CfwClient) UpdateDnsServersInvoker(request *model.UpdateDnsServersRequest) *UpdateDnsServersInvoker
- func (c *CfwClient) UpdateDomainSet(request *model.UpdateDomainSetRequest) (*model.UpdateDomainSetResponse, error)
- func (c *CfwClient) UpdateDomainSetInvoker(request *model.UpdateDomainSetRequest) *UpdateDomainSetInvoker
- func (c *CfwClient) UpdateLogConfig(request *model.UpdateLogConfigRequest) (*model.UpdateLogConfigResponse, error)
- func (c *CfwClient) UpdateLogConfigInvoker(request *model.UpdateLogConfigRequest) *UpdateLogConfigInvoker
- func (c *CfwClient) UpdateServiceSet(request *model.UpdateServiceSetRequest) (*model.UpdateServiceSetResponse, error)
- func (c *CfwClient) UpdateServiceSetInvoker(request *model.UpdateServiceSetRequest) *UpdateServiceSetInvoker
- type ChangeEastWestFirewallStatusInvoker
- type ChangeEipStatusInvoker
- type ChangeIpsProtectModeInvoker
- type ChangeIpsSwitchStatusInvoker
- type CreateEastWestFirewallInvoker
- type CreateFirewallInvoker
- type DeleteAclRuleHitCountInvoker
- type DeleteAclRuleInvoker
- type DeleteAddressItemInvoker
- type DeleteAddressSetInvoker
- type DeleteBlackWhiteListInvoker
- type DeleteDomainSetInvoker
- type DeleteDomainsInvoker
- type DeleteFirewallInvoker
- type DeleteServiceItemInvoker
- type DeleteServiceSetInvoker
- type ListAccessControlLogsInvoker
- type ListAclRuleHitCountInvoker
- type ListAclRulesInvoker
- type ListAddressItemsInvoker
- type ListAddressSetDetailInvoker
- type ListAddressSetsInvoker
- type ListAttackLogsInvoker
- type ListBlackWhiteListsInvoker
- type ListDnsServersInvoker
- type ListDomainParseDetailInvoker
- type ListDomainSetsInvoker
- type ListDomainsInvoker
- type ListEastWestFirewallInvoker
- type ListEipCountInvoker
- type ListEipsInvoker
- type ListFirewallDetailInvoker
- type ListFirewallListInvoker
- type ListFlowLogsInvoker
- type ListIpsProtectModeInvoker
- type ListIpsSwitchStatusInvoker
- type ListJobInvoker
- type ListLogConfigInvoker
- type ListProtectedVpcsInvoker
- type ListRuleAclTagsInvoker
- type ListServiceItemsInvoker
- type ListServiceSetDetailInvoker
- type ListServiceSetsInvoker
- type UpdateAclRuleInvoker
- type UpdateAclRuleOrderInvoker
- type UpdateAddressSetInvoker
- type UpdateBlackWhiteListInvoker
- type UpdateDnsServersInvoker
- type UpdateDomainSetInvoker
- type UpdateLogConfigInvoker
- type UpdateServiceSetInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfwClientBuilder ¶
func CfwClientBuilder() *http_client.HcHttpClientBuilder
func GenReqDefForAddAclRule ¶ added in v0.1.62
func GenReqDefForAddAclRule() *def.HttpRequestDef
func GenReqDefForAddAddressItem ¶ added in v0.1.62
func GenReqDefForAddAddressItem() *def.HttpRequestDef
func GenReqDefForAddAddressSet ¶ added in v0.1.62
func GenReqDefForAddAddressSet() *def.HttpRequestDef
func GenReqDefForAddBlackWhiteList ¶ added in v0.1.62
func GenReqDefForAddBlackWhiteList() *def.HttpRequestDef
func GenReqDefForAddDomainSet ¶ added in v0.1.62
func GenReqDefForAddDomainSet() *def.HttpRequestDef
func GenReqDefForAddDomains ¶ added in v0.1.62
func GenReqDefForAddDomains() *def.HttpRequestDef
func GenReqDefForAddLogConfig ¶ added in v0.1.69
func GenReqDefForAddLogConfig() *def.HttpRequestDef
func GenReqDefForAddServiceItems ¶ added in v0.1.62
func GenReqDefForAddServiceItems() *def.HttpRequestDef
func GenReqDefForAddServiceSet ¶ added in v0.1.62
func GenReqDefForAddServiceSet() *def.HttpRequestDef
func GenReqDefForBatchDeleteAclRules ¶ added in v0.1.62
func GenReqDefForBatchDeleteAclRules() *def.HttpRequestDef
func GenReqDefForBatchDeleteAddressItems ¶ added in v0.1.62
func GenReqDefForBatchDeleteAddressItems() *def.HttpRequestDef
func GenReqDefForBatchDeleteServiceItems ¶ added in v0.1.62
func GenReqDefForBatchDeleteServiceItems() *def.HttpRequestDef
func GenReqDefForBatchUpdateAclRuleActions ¶ added in v0.1.62
func GenReqDefForBatchUpdateAclRuleActions() *def.HttpRequestDef
func GenReqDefForChangeEastWestFirewallStatus ¶ added in v0.1.62
func GenReqDefForChangeEastWestFirewallStatus() *def.HttpRequestDef
func GenReqDefForChangeEipStatus ¶ added in v0.1.62
func GenReqDefForChangeEipStatus() *def.HttpRequestDef
func GenReqDefForChangeIpsProtectMode ¶ added in v0.1.62
func GenReqDefForChangeIpsProtectMode() *def.HttpRequestDef
func GenReqDefForChangeIpsSwitchStatus ¶ added in v0.1.62
func GenReqDefForChangeIpsSwitchStatus() *def.HttpRequestDef
func GenReqDefForCreateEastWestFirewall ¶ added in v0.1.69
func GenReqDefForCreateEastWestFirewall() *def.HttpRequestDef
func GenReqDefForCreateFirewall ¶ added in v0.1.72
func GenReqDefForCreateFirewall() *def.HttpRequestDef
func GenReqDefForDeleteAclRule ¶ added in v0.1.62
func GenReqDefForDeleteAclRule() *def.HttpRequestDef
func GenReqDefForDeleteAclRuleHitCount ¶ added in v0.1.62
func GenReqDefForDeleteAclRuleHitCount() *def.HttpRequestDef
func GenReqDefForDeleteAddressItem ¶ added in v0.1.62
func GenReqDefForDeleteAddressItem() *def.HttpRequestDef
func GenReqDefForDeleteAddressSet ¶ added in v0.1.62
func GenReqDefForDeleteAddressSet() *def.HttpRequestDef
func GenReqDefForDeleteBlackWhiteList ¶ added in v0.1.62
func GenReqDefForDeleteBlackWhiteList() *def.HttpRequestDef
func GenReqDefForDeleteDomainSet ¶ added in v0.1.62
func GenReqDefForDeleteDomainSet() *def.HttpRequestDef
func GenReqDefForDeleteDomains ¶ added in v0.1.62
func GenReqDefForDeleteDomains() *def.HttpRequestDef
func GenReqDefForDeleteFirewall ¶ added in v0.1.72
func GenReqDefForDeleteFirewall() *def.HttpRequestDef
func GenReqDefForDeleteServiceItem ¶ added in v0.1.62
func GenReqDefForDeleteServiceItem() *def.HttpRequestDef
func GenReqDefForDeleteServiceSet ¶ added in v0.1.62
func GenReqDefForDeleteServiceSet() *def.HttpRequestDef
func GenReqDefForListAccessControlLogs ¶
func GenReqDefForListAccessControlLogs() *def.HttpRequestDef
func GenReqDefForListAclRuleHitCount ¶ added in v0.1.62
func GenReqDefForListAclRuleHitCount() *def.HttpRequestDef
func GenReqDefForListAclRules ¶ added in v0.1.62
func GenReqDefForListAclRules() *def.HttpRequestDef
func GenReqDefForListAddressItems ¶ added in v0.1.62
func GenReqDefForListAddressItems() *def.HttpRequestDef
func GenReqDefForListAddressSetDetail ¶ added in v0.1.62
func GenReqDefForListAddressSetDetail() *def.HttpRequestDef
func GenReqDefForListAddressSets ¶ added in v0.1.62
func GenReqDefForListAddressSets() *def.HttpRequestDef
func GenReqDefForListAttackLogs ¶
func GenReqDefForListAttackLogs() *def.HttpRequestDef
func GenReqDefForListBlackWhiteLists ¶ added in v0.1.62
func GenReqDefForListBlackWhiteLists() *def.HttpRequestDef
func GenReqDefForListDnsServers ¶
func GenReqDefForListDnsServers() *def.HttpRequestDef
func GenReqDefForListDomainParseDetail ¶ added in v0.1.62
func GenReqDefForListDomainParseDetail() *def.HttpRequestDef
func GenReqDefForListDomainSets ¶ added in v0.1.62
func GenReqDefForListDomainSets() *def.HttpRequestDef
func GenReqDefForListDomains ¶ added in v0.1.62
func GenReqDefForListDomains() *def.HttpRequestDef
func GenReqDefForListEastWestFirewall ¶
func GenReqDefForListEastWestFirewall() *def.HttpRequestDef
func GenReqDefForListEipCount ¶ added in v0.1.62
func GenReqDefForListEipCount() *def.HttpRequestDef
func GenReqDefForListEips ¶ added in v0.1.62
func GenReqDefForListEips() *def.HttpRequestDef
func GenReqDefForListFirewallDetail ¶ added in v0.1.62
func GenReqDefForListFirewallDetail() *def.HttpRequestDef
func GenReqDefForListFirewallList ¶ added in v0.1.62
func GenReqDefForListFirewallList() *def.HttpRequestDef
func GenReqDefForListFlowLogs ¶
func GenReqDefForListFlowLogs() *def.HttpRequestDef
func GenReqDefForListIpsProtectMode ¶ added in v0.1.62
func GenReqDefForListIpsProtectMode() *def.HttpRequestDef
func GenReqDefForListIpsSwitchStatus ¶ added in v0.1.62
func GenReqDefForListIpsSwitchStatus() *def.HttpRequestDef
func GenReqDefForListJob ¶ added in v0.1.72
func GenReqDefForListJob() *def.HttpRequestDef
func GenReqDefForListLogConfig ¶ added in v0.1.69
func GenReqDefForListLogConfig() *def.HttpRequestDef
func GenReqDefForListProtectedVpcs ¶ added in v0.1.62
func GenReqDefForListProtectedVpcs() *def.HttpRequestDef
func GenReqDefForListRuleAclTags ¶ added in v0.1.62
func GenReqDefForListRuleAclTags() *def.HttpRequestDef
func GenReqDefForListServiceItems ¶ added in v0.1.62
func GenReqDefForListServiceItems() *def.HttpRequestDef
func GenReqDefForListServiceSetDetail ¶ added in v0.1.62
func GenReqDefForListServiceSetDetail() *def.HttpRequestDef
func GenReqDefForListServiceSets ¶ added in v0.1.62
func GenReqDefForListServiceSets() *def.HttpRequestDef
func GenReqDefForUpdateAclRule ¶ added in v0.1.62
func GenReqDefForUpdateAclRule() *def.HttpRequestDef
func GenReqDefForUpdateAclRuleOrder ¶ added in v0.1.62
func GenReqDefForUpdateAclRuleOrder() *def.HttpRequestDef
func GenReqDefForUpdateAddressSet ¶ added in v0.1.62
func GenReqDefForUpdateAddressSet() *def.HttpRequestDef
func GenReqDefForUpdateBlackWhiteList ¶ added in v0.1.62
func GenReqDefForUpdateBlackWhiteList() *def.HttpRequestDef
func GenReqDefForUpdateDnsServers ¶
func GenReqDefForUpdateDnsServers() *def.HttpRequestDef
func GenReqDefForUpdateDomainSet ¶ added in v0.1.62
func GenReqDefForUpdateDomainSet() *def.HttpRequestDef
func GenReqDefForUpdateLogConfig ¶ added in v0.1.69
func GenReqDefForUpdateLogConfig() *def.HttpRequestDef
func GenReqDefForUpdateServiceSet ¶ added in v0.1.62
func GenReqDefForUpdateServiceSet() *def.HttpRequestDef
Types ¶
type AddAclRuleInvoker ¶ added in v0.1.62
type AddAclRuleInvoker struct {
*invoker.BaseInvoker
}
func (*AddAclRuleInvoker) Invoke ¶ added in v0.1.62
func (i *AddAclRuleInvoker) Invoke() (*model.AddAclRuleResponse, error)
type AddAddressItemInvoker ¶ added in v0.1.62
type AddAddressItemInvoker struct {
*invoker.BaseInvoker
}
func (*AddAddressItemInvoker) Invoke ¶ added in v0.1.62
func (i *AddAddressItemInvoker) Invoke() (*model.AddAddressItemResponse, error)
type AddAddressSetInvoker ¶ added in v0.1.62
type AddAddressSetInvoker struct {
*invoker.BaseInvoker
}
func (*AddAddressSetInvoker) Invoke ¶ added in v0.1.62
func (i *AddAddressSetInvoker) Invoke() (*model.AddAddressSetResponse, error)
type AddBlackWhiteListInvoker ¶ added in v0.1.62
type AddBlackWhiteListInvoker struct {
*invoker.BaseInvoker
}
func (*AddBlackWhiteListInvoker) Invoke ¶ added in v0.1.62
func (i *AddBlackWhiteListInvoker) Invoke() (*model.AddBlackWhiteListResponse, error)
type AddDomainSetInvoker ¶ added in v0.1.62
type AddDomainSetInvoker struct {
*invoker.BaseInvoker
}
func (*AddDomainSetInvoker) Invoke ¶ added in v0.1.62
func (i *AddDomainSetInvoker) Invoke() (*model.AddDomainSetResponse, error)
type AddDomainsInvoker ¶ added in v0.1.62
type AddDomainsInvoker struct {
*invoker.BaseInvoker
}
func (*AddDomainsInvoker) Invoke ¶ added in v0.1.62
func (i *AddDomainsInvoker) Invoke() (*model.AddDomainsResponse, error)
type AddLogConfigInvoker ¶ added in v0.1.69
type AddLogConfigInvoker struct {
*invoker.BaseInvoker
}
func (*AddLogConfigInvoker) Invoke ¶ added in v0.1.69
func (i *AddLogConfigInvoker) Invoke() (*model.AddLogConfigResponse, error)
type AddServiceItemsInvoker ¶ added in v0.1.62
type AddServiceItemsInvoker struct {
*invoker.BaseInvoker
}
func (*AddServiceItemsInvoker) Invoke ¶ added in v0.1.62
func (i *AddServiceItemsInvoker) Invoke() (*model.AddServiceItemsResponse, error)
type AddServiceSetInvoker ¶ added in v0.1.62
type AddServiceSetInvoker struct {
*invoker.BaseInvoker
}
func (*AddServiceSetInvoker) Invoke ¶ added in v0.1.62
func (i *AddServiceSetInvoker) Invoke() (*model.AddServiceSetResponse, error)
type BatchDeleteAclRulesInvoker ¶ added in v0.1.62
type BatchDeleteAclRulesInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteAclRulesInvoker) Invoke ¶ added in v0.1.62
func (i *BatchDeleteAclRulesInvoker) Invoke() (*model.BatchDeleteAclRulesResponse, error)
type BatchDeleteAddressItemsInvoker ¶ added in v0.1.62
type BatchDeleteAddressItemsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteAddressItemsInvoker) Invoke ¶ added in v0.1.62
func (i *BatchDeleteAddressItemsInvoker) Invoke() (*model.BatchDeleteAddressItemsResponse, error)
type BatchDeleteServiceItemsInvoker ¶ added in v0.1.62
type BatchDeleteServiceItemsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteServiceItemsInvoker) Invoke ¶ added in v0.1.62
func (i *BatchDeleteServiceItemsInvoker) Invoke() (*model.BatchDeleteServiceItemsResponse, error)
type BatchUpdateAclRuleActionsInvoker ¶ added in v0.1.62
type BatchUpdateAclRuleActionsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchUpdateAclRuleActionsInvoker) Invoke ¶ added in v0.1.62
func (i *BatchUpdateAclRuleActionsInvoker) Invoke() (*model.BatchUpdateAclRuleActionsResponse, error)
type CfwClient ¶
type CfwClient struct {
HcClient *http_client.HcHttpClient
}
func NewCfwClient ¶
func NewCfwClient(hcClient *http_client.HcHttpClient) *CfwClient
func (*CfwClient) AddAclRule ¶ added in v0.1.62
func (c *CfwClient) AddAclRule(request *model.AddAclRuleRequest) (*model.AddAclRuleResponse, error)
AddAclRule 创建ACL规则
创建ACL规则
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) AddAclRuleInvoker ¶ added in v0.1.62
func (c *CfwClient) AddAclRuleInvoker(request *model.AddAclRuleRequest) *AddAclRuleInvoker
AddAclRuleInvoker 创建ACL规则
func (*CfwClient) AddAddressItem ¶ added in v0.1.62
func (c *CfwClient) AddAddressItem(request *model.AddAddressItemRequest) (*model.AddAddressItemResponse, error)
AddAddressItem 添加地址组成员
添加地址组成员
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) AddAddressItemInvoker ¶ added in v0.1.62
func (c *CfwClient) AddAddressItemInvoker(request *model.AddAddressItemRequest) *AddAddressItemInvoker
AddAddressItemInvoker 添加地址组成员
func (*CfwClient) AddAddressSet ¶ added in v0.1.62
func (c *CfwClient) AddAddressSet(request *model.AddAddressSetRequest) (*model.AddAddressSetResponse, error)
AddAddressSet 添加地址组
添加地址组
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) AddAddressSetInvoker ¶ added in v0.1.62
func (c *CfwClient) AddAddressSetInvoker(request *model.AddAddressSetRequest) *AddAddressSetInvoker
AddAddressSetInvoker 添加地址组
func (*CfwClient) AddBlackWhiteList ¶ added in v0.1.62
func (c *CfwClient) AddBlackWhiteList(request *model.AddBlackWhiteListRequest) (*model.AddBlackWhiteListResponse, error)
AddBlackWhiteList 创建黑白名单规则
创建黑白名单规则
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) AddBlackWhiteListInvoker ¶ added in v0.1.62
func (c *CfwClient) AddBlackWhiteListInvoker(request *model.AddBlackWhiteListRequest) *AddBlackWhiteListInvoker
AddBlackWhiteListInvoker 创建黑白名单规则
func (*CfwClient) AddDomainSet ¶ added in v0.1.62
func (c *CfwClient) AddDomainSet(request *model.AddDomainSetRequest) (*model.AddDomainSetResponse, error)
AddDomainSet 添加域名组
添加域名组
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) AddDomainSetInvoker ¶ added in v0.1.62
func (c *CfwClient) AddDomainSetInvoker(request *model.AddDomainSetRequest) *AddDomainSetInvoker
AddDomainSetInvoker 添加域名组
func (*CfwClient) AddDomains ¶ added in v0.1.62
func (c *CfwClient) AddDomains(request *model.AddDomainsRequest) (*model.AddDomainsResponse, error)
AddDomains 添加域名列表
添加域名列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) AddDomainsInvoker ¶ added in v0.1.62
func (c *CfwClient) AddDomainsInvoker(request *model.AddDomainsRequest) *AddDomainsInvoker
AddDomainsInvoker 添加域名列表
func (*CfwClient) AddLogConfig ¶ added in v0.1.69
func (c *CfwClient) AddLogConfig(request *model.AddLogConfigRequest) (*model.AddLogConfigResponse, error)
AddLogConfig 创建日志配置
创建日志配置
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) AddLogConfigInvoker ¶ added in v0.1.69
func (c *CfwClient) AddLogConfigInvoker(request *model.AddLogConfigRequest) *AddLogConfigInvoker
AddLogConfigInvoker 创建日志配置
func (*CfwClient) AddServiceItems ¶ added in v0.1.62
func (c *CfwClient) AddServiceItems(request *model.AddServiceItemsRequest) (*model.AddServiceItemsResponse, error)
AddServiceItems 新建服务成员
批量添加服务组成员
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) AddServiceItemsInvoker ¶ added in v0.1.62
func (c *CfwClient) AddServiceItemsInvoker(request *model.AddServiceItemsRequest) *AddServiceItemsInvoker
AddServiceItemsInvoker 新建服务成员
func (*CfwClient) AddServiceSet ¶ added in v0.1.62
func (c *CfwClient) AddServiceSet(request *model.AddServiceSetRequest) (*model.AddServiceSetResponse, error)
AddServiceSet 新建服务组
创建服务组
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) AddServiceSetInvoker ¶ added in v0.1.62
func (c *CfwClient) AddServiceSetInvoker(request *model.AddServiceSetRequest) *AddServiceSetInvoker
AddServiceSetInvoker 新建服务组
func (*CfwClient) BatchDeleteAclRules ¶ added in v0.1.62
func (c *CfwClient) BatchDeleteAclRules(request *model.BatchDeleteAclRulesRequest) (*model.BatchDeleteAclRulesResponse, error)
BatchDeleteAclRules 批量删除Acl规则
批量删除Acl规则
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) BatchDeleteAclRulesInvoker ¶ added in v0.1.62
func (c *CfwClient) BatchDeleteAclRulesInvoker(request *model.BatchDeleteAclRulesRequest) *BatchDeleteAclRulesInvoker
BatchDeleteAclRulesInvoker 批量删除Acl规则
func (*CfwClient) BatchDeleteAddressItems ¶ added in v0.1.62
func (c *CfwClient) BatchDeleteAddressItems(request *model.BatchDeleteAddressItemsRequest) (*model.BatchDeleteAddressItemsResponse, error)
BatchDeleteAddressItems 批量删除地址组成员
批量删除地址组成员
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) BatchDeleteAddressItemsInvoker ¶ added in v0.1.62
func (c *CfwClient) BatchDeleteAddressItemsInvoker(request *model.BatchDeleteAddressItemsRequest) *BatchDeleteAddressItemsInvoker
BatchDeleteAddressItemsInvoker 批量删除地址组成员
func (*CfwClient) BatchDeleteServiceItems ¶ added in v0.1.62
func (c *CfwClient) BatchDeleteServiceItems(request *model.BatchDeleteServiceItemsRequest) (*model.BatchDeleteServiceItemsResponse, error)
BatchDeleteServiceItems 批量删除服务组成员信息
批量删除服务组成员信息
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) BatchDeleteServiceItemsInvoker ¶ added in v0.1.62
func (c *CfwClient) BatchDeleteServiceItemsInvoker(request *model.BatchDeleteServiceItemsRequest) *BatchDeleteServiceItemsInvoker
BatchDeleteServiceItemsInvoker 批量删除服务组成员信息
func (*CfwClient) BatchUpdateAclRuleActions ¶ added in v0.1.62
func (c *CfwClient) BatchUpdateAclRuleActions(request *model.BatchUpdateAclRuleActionsRequest) (*model.BatchUpdateAclRuleActionsResponse, error)
BatchUpdateAclRuleActions 批量更新规则动作
批量更新规则动作
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) BatchUpdateAclRuleActionsInvoker ¶ added in v0.1.62
func (c *CfwClient) BatchUpdateAclRuleActionsInvoker(request *model.BatchUpdateAclRuleActionsRequest) *BatchUpdateAclRuleActionsInvoker
BatchUpdateAclRuleActionsInvoker 批量更新规则动作
func (*CfwClient) ChangeEastWestFirewallStatus ¶ added in v0.1.62
func (c *CfwClient) ChangeEastWestFirewallStatus(request *model.ChangeEastWestFirewallStatusRequest) (*model.ChangeEastWestFirewallStatusResponse, error)
ChangeEastWestFirewallStatus 修改东西向防火墙防护状态
东西向防护资源防护开启/关闭
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ChangeEastWestFirewallStatusInvoker ¶ added in v0.1.62
func (c *CfwClient) ChangeEastWestFirewallStatusInvoker(request *model.ChangeEastWestFirewallStatusRequest) *ChangeEastWestFirewallStatusInvoker
ChangeEastWestFirewallStatusInvoker 修改东西向防火墙防护状态
func (*CfwClient) ChangeEipStatus ¶ added in v0.1.62
func (c *CfwClient) ChangeEipStatus(request *model.ChangeEipStatusRequest) (*model.ChangeEipStatusResponse, error)
ChangeEipStatus 弹性IP开启关闭
开启关闭EIP,客户购买EIP后首次开启EIP防护前需使用ListEips同步EIP资产,sync字段设置为1。
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ChangeEipStatusInvoker ¶ added in v0.1.62
func (c *CfwClient) ChangeEipStatusInvoker(request *model.ChangeEipStatusRequest) *ChangeEipStatusInvoker
ChangeEipStatusInvoker 弹性IP开启关闭
func (*CfwClient) ChangeIpsProtectMode ¶ added in v0.1.62
func (c *CfwClient) ChangeIpsProtectMode(request *model.ChangeIpsProtectModeRequest) (*model.ChangeIpsProtectModeResponse, error)
ChangeIpsProtectMode 切换防护模式
切换防护模式
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ChangeIpsProtectModeInvoker ¶ added in v0.1.62
func (c *CfwClient) ChangeIpsProtectModeInvoker(request *model.ChangeIpsProtectModeRequest) *ChangeIpsProtectModeInvoker
ChangeIpsProtectModeInvoker 切换防护模式
func (*CfwClient) ChangeIpsSwitchStatus ¶ added in v0.1.62
func (c *CfwClient) ChangeIpsSwitchStatus(request *model.ChangeIpsSwitchStatusRequest) (*model.ChangeIpsSwitchStatusResponse, error)
ChangeIpsSwitchStatus IPS特性开关操作
切换开关状态
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ChangeIpsSwitchStatusInvoker ¶ added in v0.1.62
func (c *CfwClient) ChangeIpsSwitchStatusInvoker(request *model.ChangeIpsSwitchStatusRequest) *ChangeIpsSwitchStatusInvoker
ChangeIpsSwitchStatusInvoker IPS特性开关操作
func (*CfwClient) CreateEastWestFirewall ¶ added in v0.1.69
func (c *CfwClient) CreateEastWestFirewall(request *model.CreateEastWestFirewallRequest) (*model.CreateEastWestFirewallResponse, error)
CreateEastWestFirewall 创建东西向防火墙
创建东西向防火墙
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) CreateEastWestFirewallInvoker ¶ added in v0.1.69
func (c *CfwClient) CreateEastWestFirewallInvoker(request *model.CreateEastWestFirewallRequest) *CreateEastWestFirewallInvoker
CreateEastWestFirewallInvoker 创建东西向防火墙
func (*CfwClient) CreateFirewall ¶ added in v0.1.72
func (c *CfwClient) CreateFirewall(request *model.CreateFirewallRequest) (*model.CreateFirewallResponse, error)
CreateFirewall 创建防火墙
创建防火墙
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) CreateFirewallInvoker ¶ added in v0.1.72
func (c *CfwClient) CreateFirewallInvoker(request *model.CreateFirewallRequest) *CreateFirewallInvoker
CreateFirewallInvoker 创建防火墙
func (*CfwClient) DeleteAclRule ¶ added in v0.1.62
func (c *CfwClient) DeleteAclRule(request *model.DeleteAclRuleRequest) (*model.DeleteAclRuleResponse, error)
DeleteAclRule 删除ACL规则
删除ACL规则组
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) DeleteAclRuleHitCount ¶ added in v0.1.62
func (c *CfwClient) DeleteAclRuleHitCount(request *model.DeleteAclRuleHitCountRequest) (*model.DeleteAclRuleHitCountResponse, error)
DeleteAclRuleHitCount 删除规则击中次数
清除规则击中次数
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) DeleteAclRuleHitCountInvoker ¶ added in v0.1.62
func (c *CfwClient) DeleteAclRuleHitCountInvoker(request *model.DeleteAclRuleHitCountRequest) *DeleteAclRuleHitCountInvoker
DeleteAclRuleHitCountInvoker 删除规则击中次数
func (*CfwClient) DeleteAclRuleInvoker ¶ added in v0.1.62
func (c *CfwClient) DeleteAclRuleInvoker(request *model.DeleteAclRuleRequest) *DeleteAclRuleInvoker
DeleteAclRuleInvoker 删除ACL规则
func (*CfwClient) DeleteAddressItem ¶ added in v0.1.62
func (c *CfwClient) DeleteAddressItem(request *model.DeleteAddressItemRequest) (*model.DeleteAddressItemResponse, error)
DeleteAddressItem 删除地址组成员
删除地址组成员
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) DeleteAddressItemInvoker ¶ added in v0.1.62
func (c *CfwClient) DeleteAddressItemInvoker(request *model.DeleteAddressItemRequest) *DeleteAddressItemInvoker
DeleteAddressItemInvoker 删除地址组成员
func (*CfwClient) DeleteAddressSet ¶ added in v0.1.62
func (c *CfwClient) DeleteAddressSet(request *model.DeleteAddressSetRequest) (*model.DeleteAddressSetResponse, error)
DeleteAddressSet 删除地址组
删除地址组
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) DeleteAddressSetInvoker ¶ added in v0.1.62
func (c *CfwClient) DeleteAddressSetInvoker(request *model.DeleteAddressSetRequest) *DeleteAddressSetInvoker
DeleteAddressSetInvoker 删除地址组
func (*CfwClient) DeleteBlackWhiteList ¶ added in v0.1.62
func (c *CfwClient) DeleteBlackWhiteList(request *model.DeleteBlackWhiteListRequest) (*model.DeleteBlackWhiteListResponse, error)
DeleteBlackWhiteList 删除黑白名单规则
删除黑白名单规则
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) DeleteBlackWhiteListInvoker ¶ added in v0.1.62
func (c *CfwClient) DeleteBlackWhiteListInvoker(request *model.DeleteBlackWhiteListRequest) *DeleteBlackWhiteListInvoker
DeleteBlackWhiteListInvoker 删除黑白名单规则
func (*CfwClient) DeleteDomainSet ¶ added in v0.1.62
func (c *CfwClient) DeleteDomainSet(request *model.DeleteDomainSetRequest) (*model.DeleteDomainSetResponse, error)
DeleteDomainSet 删除域名组
删除域名组
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) DeleteDomainSetInvoker ¶ added in v0.1.62
func (c *CfwClient) DeleteDomainSetInvoker(request *model.DeleteDomainSetRequest) *DeleteDomainSetInvoker
DeleteDomainSetInvoker 删除域名组
func (*CfwClient) DeleteDomains ¶ added in v0.1.62
func (c *CfwClient) DeleteDomains(request *model.DeleteDomainsRequest) (*model.DeleteDomainsResponse, error)
DeleteDomains 删除域名列表
删除域名列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) DeleteDomainsInvoker ¶ added in v0.1.62
func (c *CfwClient) DeleteDomainsInvoker(request *model.DeleteDomainsRequest) *DeleteDomainsInvoker
DeleteDomainsInvoker 删除域名列表
func (*CfwClient) DeleteFirewall ¶ added in v0.1.72
func (c *CfwClient) DeleteFirewall(request *model.DeleteFirewallRequest) (*model.DeleteFirewallResponse, error)
DeleteFirewall 删除防火墙
删除防火墙,仅按需生效
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) DeleteFirewallInvoker ¶ added in v0.1.72
func (c *CfwClient) DeleteFirewallInvoker(request *model.DeleteFirewallRequest) *DeleteFirewallInvoker
DeleteFirewallInvoker 删除防火墙
func (*CfwClient) DeleteServiceItem ¶ added in v0.1.62
func (c *CfwClient) DeleteServiceItem(request *model.DeleteServiceItemRequest) (*model.DeleteServiceItemResponse, error)
DeleteServiceItem 删除服务成员
删除服务组成员
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) DeleteServiceItemInvoker ¶ added in v0.1.62
func (c *CfwClient) DeleteServiceItemInvoker(request *model.DeleteServiceItemRequest) *DeleteServiceItemInvoker
DeleteServiceItemInvoker 删除服务成员
func (*CfwClient) DeleteServiceSet ¶ added in v0.1.62
func (c *CfwClient) DeleteServiceSet(request *model.DeleteServiceSetRequest) (*model.DeleteServiceSetResponse, error)
DeleteServiceSet 删除服务组
删除服务组
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) DeleteServiceSetInvoker ¶ added in v0.1.62
func (c *CfwClient) DeleteServiceSetInvoker(request *model.DeleteServiceSetRequest) *DeleteServiceSetInvoker
DeleteServiceSetInvoker 删除服务组
func (*CfwClient) ListAccessControlLogs ¶
func (c *CfwClient) ListAccessControlLogs(request *model.ListAccessControlLogsRequest) (*model.ListAccessControlLogsResponse, error)
ListAccessControlLogs 查询访问控制日志
查询访问控制日志
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ListAccessControlLogsInvoker ¶
func (c *CfwClient) ListAccessControlLogsInvoker(request *model.ListAccessControlLogsRequest) *ListAccessControlLogsInvoker
ListAccessControlLogsInvoker 查询访问控制日志
func (*CfwClient) ListAclRuleHitCount ¶ added in v0.1.62
func (c *CfwClient) ListAclRuleHitCount(request *model.ListAclRuleHitCountRequest) (*model.ListAclRuleHitCountResponse, error)
ListAclRuleHitCount 获取规则击中次数
获取规则击中次数
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ListAclRuleHitCountInvoker ¶ added in v0.1.62
func (c *CfwClient) ListAclRuleHitCountInvoker(request *model.ListAclRuleHitCountRequest) *ListAclRuleHitCountInvoker
ListAclRuleHitCountInvoker 获取规则击中次数
func (*CfwClient) ListAclRules ¶ added in v0.1.62
func (c *CfwClient) ListAclRules(request *model.ListAclRulesRequest) (*model.ListAclRulesResponse, error)
ListAclRules 查询防护规则
查询防护规则
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ListAclRulesInvoker ¶ added in v0.1.62
func (c *CfwClient) ListAclRulesInvoker(request *model.ListAclRulesRequest) *ListAclRulesInvoker
ListAclRulesInvoker 查询防护规则
func (*CfwClient) ListAddressItems ¶ added in v0.1.62
func (c *CfwClient) ListAddressItems(request *model.ListAddressItemsRequest) (*model.ListAddressItemsResponse, error)
ListAddressItems 查询地址组成员
查询地址组成员
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ListAddressItemsInvoker ¶ added in v0.1.62
func (c *CfwClient) ListAddressItemsInvoker(request *model.ListAddressItemsRequest) *ListAddressItemsInvoker
ListAddressItemsInvoker 查询地址组成员
func (*CfwClient) ListAddressSetDetail ¶ added in v0.1.62
func (c *CfwClient) ListAddressSetDetail(request *model.ListAddressSetDetailRequest) (*model.ListAddressSetDetailResponse, error)
ListAddressSetDetail 查询地址组详细信息
查询地址组详细
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ListAddressSetDetailInvoker ¶ added in v0.1.62
func (c *CfwClient) ListAddressSetDetailInvoker(request *model.ListAddressSetDetailRequest) *ListAddressSetDetailInvoker
ListAddressSetDetailInvoker 查询地址组详细信息
func (*CfwClient) ListAddressSets ¶ added in v0.1.62
func (c *CfwClient) ListAddressSets(request *model.ListAddressSetsRequest) (*model.ListAddressSetsResponse, error)
ListAddressSets 查询地址组列表
查询地址组列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ListAddressSetsInvoker ¶ added in v0.1.62
func (c *CfwClient) ListAddressSetsInvoker(request *model.ListAddressSetsRequest) *ListAddressSetsInvoker
ListAddressSetsInvoker 查询地址组列表
func (*CfwClient) ListAttackLogs ¶
func (c *CfwClient) ListAttackLogs(request *model.ListAttackLogsRequest) (*model.ListAttackLogsResponse, error)
ListAttackLogs 查询攻击日志
查询攻击日志
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ListAttackLogsInvoker ¶
func (c *CfwClient) ListAttackLogsInvoker(request *model.ListAttackLogsRequest) *ListAttackLogsInvoker
ListAttackLogsInvoker 查询攻击日志
func (*CfwClient) ListBlackWhiteLists ¶ added in v0.1.62
func (c *CfwClient) ListBlackWhiteLists(request *model.ListBlackWhiteListsRequest) (*model.ListBlackWhiteListsResponse, error)
ListBlackWhiteLists 查询黑白名单列表
查询黑白名单列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ListBlackWhiteListsInvoker ¶ added in v0.1.62
func (c *CfwClient) ListBlackWhiteListsInvoker(request *model.ListBlackWhiteListsRequest) *ListBlackWhiteListsInvoker
ListBlackWhiteListsInvoker 查询黑白名单列表
func (*CfwClient) ListDnsServers ¶
func (c *CfwClient) ListDnsServers(request *model.ListDnsServersRequest) (*model.ListDnsServersResponse, error)
ListDnsServers 查询dns服务器列表
查询dns服务器列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ListDnsServersInvoker ¶
func (c *CfwClient) ListDnsServersInvoker(request *model.ListDnsServersRequest) *ListDnsServersInvoker
ListDnsServersInvoker 查询dns服务器列表
func (*CfwClient) ListDomainParseDetail ¶ added in v0.1.62
func (c *CfwClient) ListDomainParseDetail(request *model.ListDomainParseDetailRequest) (*model.ListDomainParseDetailResponse, error)
ListDomainParseDetail 查询域名解析ip地址
测试域名有效性
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ListDomainParseDetailInvoker ¶ added in v0.1.62
func (c *CfwClient) ListDomainParseDetailInvoker(request *model.ListDomainParseDetailRequest) *ListDomainParseDetailInvoker
ListDomainParseDetailInvoker 查询域名解析ip地址
func (*CfwClient) ListDomainSets ¶ added in v0.1.62
func (c *CfwClient) ListDomainSets(request *model.ListDomainSetsRequest) (*model.ListDomainSetsResponse, error)
ListDomainSets 查询域名组列表
查询域名组列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ListDomainSetsInvoker ¶ added in v0.1.62
func (c *CfwClient) ListDomainSetsInvoker(request *model.ListDomainSetsRequest) *ListDomainSetsInvoker
ListDomainSetsInvoker 查询域名组列表
func (*CfwClient) ListDomains ¶ added in v0.1.62
func (c *CfwClient) ListDomains(request *model.ListDomainsRequest) (*model.ListDomainsResponse, error)
ListDomains 获取域名组下域名列表
获取域名组下域名列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ListDomainsInvoker ¶ added in v0.1.62
func (c *CfwClient) ListDomainsInvoker(request *model.ListDomainsRequest) *ListDomainsInvoker
ListDomainsInvoker 获取域名组下域名列表
func (*CfwClient) ListEastWestFirewall ¶
func (c *CfwClient) ListEastWestFirewall(request *model.ListEastWestFirewallRequest) (*model.ListEastWestFirewallResponse, error)
ListEastWestFirewall 获取东西向防火墙信息
获取东西向防火墙信息
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ListEastWestFirewallInvoker ¶
func (c *CfwClient) ListEastWestFirewallInvoker(request *model.ListEastWestFirewallRequest) *ListEastWestFirewallInvoker
ListEastWestFirewallInvoker 获取东西向防火墙信息
func (*CfwClient) ListEipCount ¶ added in v0.1.62
func (c *CfwClient) ListEipCount(request *model.ListEipCountRequest) (*model.ListEipCountResponse, error)
ListEipCount 查询Eip个数
查询Eip个数
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ListEipCountInvoker ¶ added in v0.1.62
func (c *CfwClient) ListEipCountInvoker(request *model.ListEipCountRequest) *ListEipCountInvoker
ListEipCountInvoker 查询Eip个数
func (*CfwClient) ListEips ¶ added in v0.1.62
func (c *CfwClient) ListEips(request *model.ListEipsRequest) (*model.ListEipsResponse, error)
ListEips 弹性IP列表查询
弹性IP列表查询
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ListEipsInvoker ¶ added in v0.1.62
func (c *CfwClient) ListEipsInvoker(request *model.ListEipsRequest) *ListEipsInvoker
ListEipsInvoker 弹性IP列表查询
func (*CfwClient) ListFirewallDetail ¶ added in v0.1.62
func (c *CfwClient) ListFirewallDetail(request *model.ListFirewallDetailRequest) (*model.ListFirewallDetailResponse, error)
ListFirewallDetail 查询防火墙详细信息
查询防火墙实例
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ListFirewallDetailInvoker ¶ added in v0.1.62
func (c *CfwClient) ListFirewallDetailInvoker(request *model.ListFirewallDetailRequest) *ListFirewallDetailInvoker
ListFirewallDetailInvoker 查询防火墙详细信息
func (*CfwClient) ListFirewallList ¶ added in v0.1.62
func (c *CfwClient) ListFirewallList(request *model.ListFirewallListRequest) (*model.ListFirewallListResponse, error)
ListFirewallList 查询防火墙列表
查询防火墙列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ListFirewallListInvoker ¶ added in v0.1.62
func (c *CfwClient) ListFirewallListInvoker(request *model.ListFirewallListRequest) *ListFirewallListInvoker
ListFirewallListInvoker 查询防火墙列表
func (*CfwClient) ListFlowLogs ¶
func (c *CfwClient) ListFlowLogs(request *model.ListFlowLogsRequest) (*model.ListFlowLogsResponse, error)
ListFlowLogs 查询流日志
查询流日志
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ListFlowLogsInvoker ¶
func (c *CfwClient) ListFlowLogsInvoker(request *model.ListFlowLogsRequest) *ListFlowLogsInvoker
ListFlowLogsInvoker 查询流日志
func (*CfwClient) ListIpsProtectMode ¶ added in v0.1.62
func (c *CfwClient) ListIpsProtectMode(request *model.ListIpsProtectModeRequest) (*model.ListIpsProtectModeResponse, error)
ListIpsProtectMode 查询防护模式
查询防护模式
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ListIpsProtectModeInvoker ¶ added in v0.1.62
func (c *CfwClient) ListIpsProtectModeInvoker(request *model.ListIpsProtectModeRequest) *ListIpsProtectModeInvoker
ListIpsProtectModeInvoker 查询防护模式
func (*CfwClient) ListIpsSwitchStatus ¶ added in v0.1.62
func (c *CfwClient) ListIpsSwitchStatus(request *model.ListIpsSwitchStatusRequest) (*model.ListIpsSwitchStatusResponse, error)
ListIpsSwitchStatus 查询IPS特性开关状态
查询IPS特性开关状态
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ListIpsSwitchStatusInvoker ¶ added in v0.1.62
func (c *CfwClient) ListIpsSwitchStatusInvoker(request *model.ListIpsSwitchStatusRequest) *ListIpsSwitchStatusInvoker
ListIpsSwitchStatusInvoker 查询IPS特性开关状态
func (*CfwClient) ListJob ¶ added in v0.1.72
func (c *CfwClient) ListJob(request *model.ListJobRequest) (*model.ListJobResponse, error)
ListJob 获取CFW任务执行状态
获取CFW任务执行状态
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ListJobInvoker ¶ added in v0.1.72
func (c *CfwClient) ListJobInvoker(request *model.ListJobRequest) *ListJobInvoker
ListJobInvoker 获取CFW任务执行状态
func (*CfwClient) ListLogConfig ¶ added in v0.1.69
func (c *CfwClient) ListLogConfig(request *model.ListLogConfigRequest) (*model.ListLogConfigResponse, error)
ListLogConfig 获取日志配置
获取日志配置
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ListLogConfigInvoker ¶ added in v0.1.69
func (c *CfwClient) ListLogConfigInvoker(request *model.ListLogConfigRequest) *ListLogConfigInvoker
ListLogConfigInvoker 获取日志配置
func (*CfwClient) ListProtectedVpcs ¶ added in v0.1.62
func (c *CfwClient) ListProtectedVpcs(request *model.ListProtectedVpcsRequest) (*model.ListProtectedVpcsResponse, error)
ListProtectedVpcs 查询防护VPC数
查询防护vpc信息
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ListProtectedVpcsInvoker ¶ added in v0.1.62
func (c *CfwClient) ListProtectedVpcsInvoker(request *model.ListProtectedVpcsRequest) *ListProtectedVpcsInvoker
ListProtectedVpcsInvoker 查询防护VPC数
func (*CfwClient) ListRuleAclTags ¶ added in v0.1.62
func (c *CfwClient) ListRuleAclTags(request *model.ListRuleAclTagsRequest) (*model.ListRuleAclTagsResponse, error)
ListRuleAclTags 查询规则标签
查询规则标签
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ListRuleAclTagsInvoker ¶ added in v0.1.62
func (c *CfwClient) ListRuleAclTagsInvoker(request *model.ListRuleAclTagsRequest) *ListRuleAclTagsInvoker
ListRuleAclTagsInvoker 查询规则标签
func (*CfwClient) ListServiceItems ¶ added in v0.1.62
func (c *CfwClient) ListServiceItems(request *model.ListServiceItemsRequest) (*model.ListServiceItemsResponse, error)
ListServiceItems 查询服务成员列表
查询服务组成员列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ListServiceItemsInvoker ¶ added in v0.1.62
func (c *CfwClient) ListServiceItemsInvoker(request *model.ListServiceItemsRequest) *ListServiceItemsInvoker
ListServiceItemsInvoker 查询服务成员列表
func (*CfwClient) ListServiceSetDetail ¶ added in v0.1.62
func (c *CfwClient) ListServiceSetDetail(request *model.ListServiceSetDetailRequest) (*model.ListServiceSetDetailResponse, error)
ListServiceSetDetail 查询服务组详情
查询服务组细节
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ListServiceSetDetailInvoker ¶ added in v0.1.62
func (c *CfwClient) ListServiceSetDetailInvoker(request *model.ListServiceSetDetailRequest) *ListServiceSetDetailInvoker
ListServiceSetDetailInvoker 查询服务组详情
func (*CfwClient) ListServiceSets ¶ added in v0.1.62
func (c *CfwClient) ListServiceSets(request *model.ListServiceSetsRequest) (*model.ListServiceSetsResponse, error)
ListServiceSets 获取服务组列表
获取服务组列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) ListServiceSetsInvoker ¶ added in v0.1.62
func (c *CfwClient) ListServiceSetsInvoker(request *model.ListServiceSetsRequest) *ListServiceSetsInvoker
ListServiceSetsInvoker 获取服务组列表
func (*CfwClient) UpdateAclRule ¶ added in v0.1.62
func (c *CfwClient) UpdateAclRule(request *model.UpdateAclRuleRequest) (*model.UpdateAclRuleResponse, error)
UpdateAclRule 更新ACL规则
更新ACL规则
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) UpdateAclRuleInvoker ¶ added in v0.1.62
func (c *CfwClient) UpdateAclRuleInvoker(request *model.UpdateAclRuleRequest) *UpdateAclRuleInvoker
UpdateAclRuleInvoker 更新ACL规则
func (*CfwClient) UpdateAclRuleOrder ¶ added in v0.1.62
func (c *CfwClient) UpdateAclRuleOrder(request *model.UpdateAclRuleOrderRequest) (*model.UpdateAclRuleOrderResponse, error)
UpdateAclRuleOrder ACL防护规则优先级设置
ACL防护规则优先级设置 ¶
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) UpdateAclRuleOrderInvoker ¶ added in v0.1.62
func (c *CfwClient) UpdateAclRuleOrderInvoker(request *model.UpdateAclRuleOrderRequest) *UpdateAclRuleOrderInvoker
UpdateAclRuleOrderInvoker ACL防护规则优先级设置
func (*CfwClient) UpdateAddressSet ¶ added in v0.1.62
func (c *CfwClient) UpdateAddressSet(request *model.UpdateAddressSetRequest) (*model.UpdateAddressSetResponse, error)
UpdateAddressSet 更新地址组信息
更新地址组信息
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) UpdateAddressSetInvoker ¶ added in v0.1.62
func (c *CfwClient) UpdateAddressSetInvoker(request *model.UpdateAddressSetRequest) *UpdateAddressSetInvoker
UpdateAddressSetInvoker 更新地址组信息
func (*CfwClient) UpdateBlackWhiteList ¶ added in v0.1.62
func (c *CfwClient) UpdateBlackWhiteList(request *model.UpdateBlackWhiteListRequest) (*model.UpdateBlackWhiteListResponse, error)
UpdateBlackWhiteList 更新黑白名单列表
更新黑白名单列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) UpdateBlackWhiteListInvoker ¶ added in v0.1.62
func (c *CfwClient) UpdateBlackWhiteListInvoker(request *model.UpdateBlackWhiteListRequest) *UpdateBlackWhiteListInvoker
UpdateBlackWhiteListInvoker 更新黑白名单列表
func (*CfwClient) UpdateDnsServers ¶
func (c *CfwClient) UpdateDnsServers(request *model.UpdateDnsServersRequest) (*model.UpdateDnsServersResponse, error)
UpdateDnsServers 更新dns服务器列表
更新dns服务器列表
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) UpdateDnsServersInvoker ¶
func (c *CfwClient) UpdateDnsServersInvoker(request *model.UpdateDnsServersRequest) *UpdateDnsServersInvoker
UpdateDnsServersInvoker 更新dns服务器列表
func (*CfwClient) UpdateDomainSet ¶ added in v0.1.62
func (c *CfwClient) UpdateDomainSet(request *model.UpdateDomainSetRequest) (*model.UpdateDomainSetResponse, error)
UpdateDomainSet 更新域名组
更新域名组
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) UpdateDomainSetInvoker ¶ added in v0.1.62
func (c *CfwClient) UpdateDomainSetInvoker(request *model.UpdateDomainSetRequest) *UpdateDomainSetInvoker
UpdateDomainSetInvoker 更新域名组
func (*CfwClient) UpdateLogConfig ¶ added in v0.1.69
func (c *CfwClient) UpdateLogConfig(request *model.UpdateLogConfigRequest) (*model.UpdateLogConfigResponse, error)
UpdateLogConfig 更新日志配置
更新日志配置
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) UpdateLogConfigInvoker ¶ added in v0.1.69
func (c *CfwClient) UpdateLogConfigInvoker(request *model.UpdateLogConfigRequest) *UpdateLogConfigInvoker
UpdateLogConfigInvoker 更新日志配置
func (*CfwClient) UpdateServiceSet ¶ added in v0.1.62
func (c *CfwClient) UpdateServiceSet(request *model.UpdateServiceSetRequest) (*model.UpdateServiceSetResponse, error)
UpdateServiceSet 修改服务组
更新服务组
Please refer to HUAWEI cloud API Explorer for details.
func (*CfwClient) UpdateServiceSetInvoker ¶ added in v0.1.62
func (c *CfwClient) UpdateServiceSetInvoker(request *model.UpdateServiceSetRequest) *UpdateServiceSetInvoker
UpdateServiceSetInvoker 修改服务组
type ChangeEastWestFirewallStatusInvoker ¶ added in v0.1.62
type ChangeEastWestFirewallStatusInvoker struct {
*invoker.BaseInvoker
}
func (*ChangeEastWestFirewallStatusInvoker) Invoke ¶ added in v0.1.62
func (i *ChangeEastWestFirewallStatusInvoker) Invoke() (*model.ChangeEastWestFirewallStatusResponse, error)
type ChangeEipStatusInvoker ¶ added in v0.1.62
type ChangeEipStatusInvoker struct {
*invoker.BaseInvoker
}
func (*ChangeEipStatusInvoker) Invoke ¶ added in v0.1.62
func (i *ChangeEipStatusInvoker) Invoke() (*model.ChangeEipStatusResponse, error)
type ChangeIpsProtectModeInvoker ¶ added in v0.1.62
type ChangeIpsProtectModeInvoker struct {
*invoker.BaseInvoker
}
func (*ChangeIpsProtectModeInvoker) Invoke ¶ added in v0.1.62
func (i *ChangeIpsProtectModeInvoker) Invoke() (*model.ChangeIpsProtectModeResponse, error)
type ChangeIpsSwitchStatusInvoker ¶ added in v0.1.62
type ChangeIpsSwitchStatusInvoker struct {
*invoker.BaseInvoker
}
func (*ChangeIpsSwitchStatusInvoker) Invoke ¶ added in v0.1.62
func (i *ChangeIpsSwitchStatusInvoker) Invoke() (*model.ChangeIpsSwitchStatusResponse, error)
type CreateEastWestFirewallInvoker ¶ added in v0.1.69
type CreateEastWestFirewallInvoker struct {
*invoker.BaseInvoker
}
func (*CreateEastWestFirewallInvoker) Invoke ¶ added in v0.1.69
func (i *CreateEastWestFirewallInvoker) Invoke() (*model.CreateEastWestFirewallResponse, error)
type CreateFirewallInvoker ¶ added in v0.1.72
type CreateFirewallInvoker struct {
*invoker.BaseInvoker
}
func (*CreateFirewallInvoker) Invoke ¶ added in v0.1.72
func (i *CreateFirewallInvoker) Invoke() (*model.CreateFirewallResponse, error)
type DeleteAclRuleHitCountInvoker ¶ added in v0.1.62
type DeleteAclRuleHitCountInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteAclRuleHitCountInvoker) Invoke ¶ added in v0.1.62
func (i *DeleteAclRuleHitCountInvoker) Invoke() (*model.DeleteAclRuleHitCountResponse, error)
type DeleteAclRuleInvoker ¶ added in v0.1.62
type DeleteAclRuleInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteAclRuleInvoker) Invoke ¶ added in v0.1.62
func (i *DeleteAclRuleInvoker) Invoke() (*model.DeleteAclRuleResponse, error)
type DeleteAddressItemInvoker ¶ added in v0.1.62
type DeleteAddressItemInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteAddressItemInvoker) Invoke ¶ added in v0.1.62
func (i *DeleteAddressItemInvoker) Invoke() (*model.DeleteAddressItemResponse, error)
type DeleteAddressSetInvoker ¶ added in v0.1.62
type DeleteAddressSetInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteAddressSetInvoker) Invoke ¶ added in v0.1.62
func (i *DeleteAddressSetInvoker) Invoke() (*model.DeleteAddressSetResponse, error)
type DeleteBlackWhiteListInvoker ¶ added in v0.1.62
type DeleteBlackWhiteListInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteBlackWhiteListInvoker) Invoke ¶ added in v0.1.62
func (i *DeleteBlackWhiteListInvoker) Invoke() (*model.DeleteBlackWhiteListResponse, error)
type DeleteDomainSetInvoker ¶ added in v0.1.62
type DeleteDomainSetInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteDomainSetInvoker) Invoke ¶ added in v0.1.62
func (i *DeleteDomainSetInvoker) Invoke() (*model.DeleteDomainSetResponse, error)
type DeleteDomainsInvoker ¶ added in v0.1.62
type DeleteDomainsInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteDomainsInvoker) Invoke ¶ added in v0.1.62
func (i *DeleteDomainsInvoker) Invoke() (*model.DeleteDomainsResponse, error)
type DeleteFirewallInvoker ¶ added in v0.1.72
type DeleteFirewallInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteFirewallInvoker) Invoke ¶ added in v0.1.72
func (i *DeleteFirewallInvoker) Invoke() (*model.DeleteFirewallResponse, error)
type DeleteServiceItemInvoker ¶ added in v0.1.62
type DeleteServiceItemInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteServiceItemInvoker) Invoke ¶ added in v0.1.62
func (i *DeleteServiceItemInvoker) Invoke() (*model.DeleteServiceItemResponse, error)
type DeleteServiceSetInvoker ¶ added in v0.1.62
type DeleteServiceSetInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteServiceSetInvoker) Invoke ¶ added in v0.1.62
func (i *DeleteServiceSetInvoker) Invoke() (*model.DeleteServiceSetResponse, error)
type ListAccessControlLogsInvoker ¶
type ListAccessControlLogsInvoker struct {
*invoker.BaseInvoker
}
func (*ListAccessControlLogsInvoker) Invoke ¶
func (i *ListAccessControlLogsInvoker) Invoke() (*model.ListAccessControlLogsResponse, error)
type ListAclRuleHitCountInvoker ¶ added in v0.1.62
type ListAclRuleHitCountInvoker struct {
*invoker.BaseInvoker
}
func (*ListAclRuleHitCountInvoker) Invoke ¶ added in v0.1.62
func (i *ListAclRuleHitCountInvoker) Invoke() (*model.ListAclRuleHitCountResponse, error)
type ListAclRulesInvoker ¶ added in v0.1.62
type ListAclRulesInvoker struct {
*invoker.BaseInvoker
}
func (*ListAclRulesInvoker) Invoke ¶ added in v0.1.62
func (i *ListAclRulesInvoker) Invoke() (*model.ListAclRulesResponse, error)
type ListAddressItemsInvoker ¶ added in v0.1.62
type ListAddressItemsInvoker struct {
*invoker.BaseInvoker
}
func (*ListAddressItemsInvoker) Invoke ¶ added in v0.1.62
func (i *ListAddressItemsInvoker) Invoke() (*model.ListAddressItemsResponse, error)
type ListAddressSetDetailInvoker ¶ added in v0.1.62
type ListAddressSetDetailInvoker struct {
*invoker.BaseInvoker
}
func (*ListAddressSetDetailInvoker) Invoke ¶ added in v0.1.62
func (i *ListAddressSetDetailInvoker) Invoke() (*model.ListAddressSetDetailResponse, error)
type ListAddressSetsInvoker ¶ added in v0.1.62
type ListAddressSetsInvoker struct {
*invoker.BaseInvoker
}
func (*ListAddressSetsInvoker) Invoke ¶ added in v0.1.62
func (i *ListAddressSetsInvoker) Invoke() (*model.ListAddressSetsResponse, error)
type ListAttackLogsInvoker ¶
type ListAttackLogsInvoker struct {
*invoker.BaseInvoker
}
func (*ListAttackLogsInvoker) Invoke ¶
func (i *ListAttackLogsInvoker) Invoke() (*model.ListAttackLogsResponse, error)
type ListBlackWhiteListsInvoker ¶ added in v0.1.62
type ListBlackWhiteListsInvoker struct {
*invoker.BaseInvoker
}
func (*ListBlackWhiteListsInvoker) Invoke ¶ added in v0.1.62
func (i *ListBlackWhiteListsInvoker) Invoke() (*model.ListBlackWhiteListsResponse, error)
type ListDnsServersInvoker ¶
type ListDnsServersInvoker struct {
*invoker.BaseInvoker
}
func (*ListDnsServersInvoker) Invoke ¶
func (i *ListDnsServersInvoker) Invoke() (*model.ListDnsServersResponse, error)
type ListDomainParseDetailInvoker ¶ added in v0.1.62
type ListDomainParseDetailInvoker struct {
*invoker.BaseInvoker
}
func (*ListDomainParseDetailInvoker) Invoke ¶ added in v0.1.62
func (i *ListDomainParseDetailInvoker) Invoke() (*model.ListDomainParseDetailResponse, error)
type ListDomainSetsInvoker ¶ added in v0.1.62
type ListDomainSetsInvoker struct {
*invoker.BaseInvoker
}
func (*ListDomainSetsInvoker) Invoke ¶ added in v0.1.62
func (i *ListDomainSetsInvoker) Invoke() (*model.ListDomainSetsResponse, error)
type ListDomainsInvoker ¶ added in v0.1.62
type ListDomainsInvoker struct {
*invoker.BaseInvoker
}
func (*ListDomainsInvoker) Invoke ¶ added in v0.1.62
func (i *ListDomainsInvoker) Invoke() (*model.ListDomainsResponse, error)
type ListEastWestFirewallInvoker ¶
type ListEastWestFirewallInvoker struct {
*invoker.BaseInvoker
}
func (*ListEastWestFirewallInvoker) Invoke ¶
func (i *ListEastWestFirewallInvoker) Invoke() (*model.ListEastWestFirewallResponse, error)
type ListEipCountInvoker ¶ added in v0.1.62
type ListEipCountInvoker struct {
*invoker.BaseInvoker
}
func (*ListEipCountInvoker) Invoke ¶ added in v0.1.62
func (i *ListEipCountInvoker) Invoke() (*model.ListEipCountResponse, error)
type ListEipsInvoker ¶ added in v0.1.62
type ListEipsInvoker struct {
*invoker.BaseInvoker
}
func (*ListEipsInvoker) Invoke ¶ added in v0.1.62
func (i *ListEipsInvoker) Invoke() (*model.ListEipsResponse, error)
type ListFirewallDetailInvoker ¶ added in v0.1.62
type ListFirewallDetailInvoker struct {
*invoker.BaseInvoker
}
func (*ListFirewallDetailInvoker) Invoke ¶ added in v0.1.62
func (i *ListFirewallDetailInvoker) Invoke() (*model.ListFirewallDetailResponse, error)
type ListFirewallListInvoker ¶ added in v0.1.62
type ListFirewallListInvoker struct {
*invoker.BaseInvoker
}
func (*ListFirewallListInvoker) Invoke ¶ added in v0.1.62
func (i *ListFirewallListInvoker) Invoke() (*model.ListFirewallListResponse, error)
type ListFlowLogsInvoker ¶
type ListFlowLogsInvoker struct {
*invoker.BaseInvoker
}
func (*ListFlowLogsInvoker) Invoke ¶
func (i *ListFlowLogsInvoker) Invoke() (*model.ListFlowLogsResponse, error)
type ListIpsProtectModeInvoker ¶ added in v0.1.62
type ListIpsProtectModeInvoker struct {
*invoker.BaseInvoker
}
func (*ListIpsProtectModeInvoker) Invoke ¶ added in v0.1.62
func (i *ListIpsProtectModeInvoker) Invoke() (*model.ListIpsProtectModeResponse, error)
type ListIpsSwitchStatusInvoker ¶ added in v0.1.62
type ListIpsSwitchStatusInvoker struct {
*invoker.BaseInvoker
}
func (*ListIpsSwitchStatusInvoker) Invoke ¶ added in v0.1.62
func (i *ListIpsSwitchStatusInvoker) Invoke() (*model.ListIpsSwitchStatusResponse, error)
type ListJobInvoker ¶ added in v0.1.72
type ListJobInvoker struct {
*invoker.BaseInvoker
}
func (*ListJobInvoker) Invoke ¶ added in v0.1.72
func (i *ListJobInvoker) Invoke() (*model.ListJobResponse, error)
type ListLogConfigInvoker ¶ added in v0.1.69
type ListLogConfigInvoker struct {
*invoker.BaseInvoker
}
func (*ListLogConfigInvoker) Invoke ¶ added in v0.1.69
func (i *ListLogConfigInvoker) Invoke() (*model.ListLogConfigResponse, error)
type ListProtectedVpcsInvoker ¶ added in v0.1.62
type ListProtectedVpcsInvoker struct {
*invoker.BaseInvoker
}
func (*ListProtectedVpcsInvoker) Invoke ¶ added in v0.1.62
func (i *ListProtectedVpcsInvoker) Invoke() (*model.ListProtectedVpcsResponse, error)
type ListRuleAclTagsInvoker ¶ added in v0.1.62
type ListRuleAclTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ListRuleAclTagsInvoker) Invoke ¶ added in v0.1.62
func (i *ListRuleAclTagsInvoker) Invoke() (*model.ListRuleAclTagsResponse, error)
type ListServiceItemsInvoker ¶ added in v0.1.62
type ListServiceItemsInvoker struct {
*invoker.BaseInvoker
}
func (*ListServiceItemsInvoker) Invoke ¶ added in v0.1.62
func (i *ListServiceItemsInvoker) Invoke() (*model.ListServiceItemsResponse, error)
type ListServiceSetDetailInvoker ¶ added in v0.1.62
type ListServiceSetDetailInvoker struct {
*invoker.BaseInvoker
}
func (*ListServiceSetDetailInvoker) Invoke ¶ added in v0.1.62
func (i *ListServiceSetDetailInvoker) Invoke() (*model.ListServiceSetDetailResponse, error)
type ListServiceSetsInvoker ¶ added in v0.1.62
type ListServiceSetsInvoker struct {
*invoker.BaseInvoker
}
func (*ListServiceSetsInvoker) Invoke ¶ added in v0.1.62
func (i *ListServiceSetsInvoker) Invoke() (*model.ListServiceSetsResponse, error)
type UpdateAclRuleInvoker ¶ added in v0.1.62
type UpdateAclRuleInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateAclRuleInvoker) Invoke ¶ added in v0.1.62
func (i *UpdateAclRuleInvoker) Invoke() (*model.UpdateAclRuleResponse, error)
type UpdateAclRuleOrderInvoker ¶ added in v0.1.62
type UpdateAclRuleOrderInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateAclRuleOrderInvoker) Invoke ¶ added in v0.1.62
func (i *UpdateAclRuleOrderInvoker) Invoke() (*model.UpdateAclRuleOrderResponse, error)
type UpdateAddressSetInvoker ¶ added in v0.1.62
type UpdateAddressSetInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateAddressSetInvoker) Invoke ¶ added in v0.1.62
func (i *UpdateAddressSetInvoker) Invoke() (*model.UpdateAddressSetResponse, error)
type UpdateBlackWhiteListInvoker ¶ added in v0.1.62
type UpdateBlackWhiteListInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateBlackWhiteListInvoker) Invoke ¶ added in v0.1.62
func (i *UpdateBlackWhiteListInvoker) Invoke() (*model.UpdateBlackWhiteListResponse, error)
type UpdateDnsServersInvoker ¶
type UpdateDnsServersInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateDnsServersInvoker) Invoke ¶
func (i *UpdateDnsServersInvoker) Invoke() (*model.UpdateDnsServersResponse, error)
type UpdateDomainSetInvoker ¶ added in v0.1.62
type UpdateDomainSetInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateDomainSetInvoker) Invoke ¶ added in v0.1.62
func (i *UpdateDomainSetInvoker) Invoke() (*model.UpdateDomainSetResponse, error)
type UpdateLogConfigInvoker ¶ added in v0.1.69
type UpdateLogConfigInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateLogConfigInvoker) Invoke ¶ added in v0.1.69
func (i *UpdateLogConfigInvoker) Invoke() (*model.UpdateLogConfigResponse, error)
type UpdateServiceSetInvoker ¶ added in v0.1.62
type UpdateServiceSetInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateServiceSetInvoker) Invoke ¶ added in v0.1.62
func (i *UpdateServiceSetInvoker) Invoke() (*model.UpdateServiceSetResponse, error)