fwcenter

package
v1.0.177 Latest Latest
Warning

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

Go to latest
Published: Jan 9, 2025 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package fwcenteriface provides an interface to enable mocking the FWCENTER service client for testing your code.

It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters.

Index

Constants

View Source
const (
	// EnumOfGroupTypeForAddAddressBookInputIp is a EnumOfGroupTypeForAddAddressBookInput enum value
	EnumOfGroupTypeForAddAddressBookInputIp = "ip"

	// EnumOfGroupTypeForAddAddressBookInputDomain is a EnumOfGroupTypeForAddAddressBookInput enum value
	EnumOfGroupTypeForAddAddressBookInputDomain = "domain"

	// EnumOfGroupTypeForAddAddressBookInputPort is a EnumOfGroupTypeForAddAddressBookInput enum value
	EnumOfGroupTypeForAddAddressBookInputPort = "port"
)
View Source
const (
	// EnumOfActionForAddControlPolicyInputAccept is a EnumOfActionForAddControlPolicyInput enum value
	EnumOfActionForAddControlPolicyInputAccept = "accept"

	// EnumOfActionForAddControlPolicyInputDeny is a EnumOfActionForAddControlPolicyInput enum value
	EnumOfActionForAddControlPolicyInputDeny = "deny"

	// EnumOfActionForAddControlPolicyInputMonitor is a EnumOfActionForAddControlPolicyInput enum value
	EnumOfActionForAddControlPolicyInputMonitor = "monitor"
)
View Source
const (
	// EnumOfDestPortTypeForAddControlPolicyInputPort is a EnumOfDestPortTypeForAddControlPolicyInput enum value
	EnumOfDestPortTypeForAddControlPolicyInputPort = "port"

	// EnumOfDestPortTypeForAddControlPolicyInputGroup is a EnumOfDestPortTypeForAddControlPolicyInput enum value
	EnumOfDestPortTypeForAddControlPolicyInputGroup = "group"
)
View Source
const (
	// EnumOfDestinationTypeForAddControlPolicyInputNet is a EnumOfDestinationTypeForAddControlPolicyInput enum value
	EnumOfDestinationTypeForAddControlPolicyInputNet = "net"

	// EnumOfDestinationTypeForAddControlPolicyInputLocation is a EnumOfDestinationTypeForAddControlPolicyInput enum value
	EnumOfDestinationTypeForAddControlPolicyInputLocation = "location"

	// EnumOfDestinationTypeForAddControlPolicyInputGroup is a EnumOfDestinationTypeForAddControlPolicyInput enum value
	EnumOfDestinationTypeForAddControlPolicyInputGroup = "group"

	// EnumOfDestinationTypeForAddControlPolicyInputDomain is a EnumOfDestinationTypeForAddControlPolicyInput enum value
	EnumOfDestinationTypeForAddControlPolicyInputDomain = "domain"
)
View Source
const (
	// EnumOfDirectionForAddControlPolicyInputIn is a EnumOfDirectionForAddControlPolicyInput enum value
	EnumOfDirectionForAddControlPolicyInputIn = "in"

	// EnumOfDirectionForAddControlPolicyInputOut is a EnumOfDirectionForAddControlPolicyInput enum value
	EnumOfDirectionForAddControlPolicyInputOut = "out"
)
View Source
const (
	// EnumOfProtoForAddControlPolicyInputIcmp is a EnumOfProtoForAddControlPolicyInput enum value
	EnumOfProtoForAddControlPolicyInputIcmp = "ICMP"

	// EnumOfProtoForAddControlPolicyInputTcp is a EnumOfProtoForAddControlPolicyInput enum value
	EnumOfProtoForAddControlPolicyInputTcp = "TCP"

	// EnumOfProtoForAddControlPolicyInputUdp is a EnumOfProtoForAddControlPolicyInput enum value
	EnumOfProtoForAddControlPolicyInputUdp = "UDP"

	// EnumOfProtoForAddControlPolicyInputAny is a EnumOfProtoForAddControlPolicyInput enum value
	EnumOfProtoForAddControlPolicyInputAny = "ANY"
)
View Source
const (
	// EnumOfRepeatTypeForAddControlPolicyInputPermanent is a EnumOfRepeatTypeForAddControlPolicyInput enum value
	EnumOfRepeatTypeForAddControlPolicyInputPermanent = "Permanent"

	// EnumOfRepeatTypeForAddControlPolicyInputOnce is a EnumOfRepeatTypeForAddControlPolicyInput enum value
	EnumOfRepeatTypeForAddControlPolicyInputOnce = "Once"

	// EnumOfRepeatTypeForAddControlPolicyInputDaily is a EnumOfRepeatTypeForAddControlPolicyInput enum value
	EnumOfRepeatTypeForAddControlPolicyInputDaily = "Daily"

	// EnumOfRepeatTypeForAddControlPolicyInputWeekly is a EnumOfRepeatTypeForAddControlPolicyInput enum value
	EnumOfRepeatTypeForAddControlPolicyInputWeekly = "Weekly"

	// EnumOfRepeatTypeForAddControlPolicyInputMonthly is a EnumOfRepeatTypeForAddControlPolicyInput enum value
	EnumOfRepeatTypeForAddControlPolicyInputMonthly = "Monthly"
)
View Source
const (
	// EnumOfSourceTypeForAddControlPolicyInputNet is a EnumOfSourceTypeForAddControlPolicyInput enum value
	EnumOfSourceTypeForAddControlPolicyInputNet = "net"

	// EnumOfSourceTypeForAddControlPolicyInputLocation is a EnumOfSourceTypeForAddControlPolicyInput enum value
	EnumOfSourceTypeForAddControlPolicyInputLocation = "location"

	// EnumOfSourceTypeForAddControlPolicyInputGroup is a EnumOfSourceTypeForAddControlPolicyInput enum value
	EnumOfSourceTypeForAddControlPolicyInputGroup = "group"
)
View Source
const (
	// EnumOfDestinationTypeForAddDnsControlPolicyInputGroup is a EnumOfDestinationTypeForAddDnsControlPolicyInput enum value
	EnumOfDestinationTypeForAddDnsControlPolicyInputGroup = "group"

	// EnumOfDestinationTypeForAddDnsControlPolicyInputDomain is a EnumOfDestinationTypeForAddDnsControlPolicyInput enum value
	EnumOfDestinationTypeForAddDnsControlPolicyInputDomain = "domain"
)
View Source
const (
	// EnumOfActionForAddNatFirewallControlPolicyInputAccept is a EnumOfActionForAddNatFirewallControlPolicyInput enum value
	EnumOfActionForAddNatFirewallControlPolicyInputAccept = "accept"

	// EnumOfActionForAddNatFirewallControlPolicyInputDeny is a EnumOfActionForAddNatFirewallControlPolicyInput enum value
	EnumOfActionForAddNatFirewallControlPolicyInputDeny = "deny"

	// EnumOfActionForAddNatFirewallControlPolicyInputMonitor is a EnumOfActionForAddNatFirewallControlPolicyInput enum value
	EnumOfActionForAddNatFirewallControlPolicyInputMonitor = "monitor"
)
View Source
const (
	// EnumOfDestPortTypeForAddNatFirewallControlPolicyInputPort is a EnumOfDestPortTypeForAddNatFirewallControlPolicyInput enum value
	EnumOfDestPortTypeForAddNatFirewallControlPolicyInputPort = "port"

	// EnumOfDestPortTypeForAddNatFirewallControlPolicyInputGroup is a EnumOfDestPortTypeForAddNatFirewallControlPolicyInput enum value
	EnumOfDestPortTypeForAddNatFirewallControlPolicyInputGroup = "group"
)
View Source
const (
	// EnumOfDestinationTypeForAddNatFirewallControlPolicyInputNet is a EnumOfDestinationTypeForAddNatFirewallControlPolicyInput enum value
	EnumOfDestinationTypeForAddNatFirewallControlPolicyInputNet = "net"

	// EnumOfDestinationTypeForAddNatFirewallControlPolicyInputLocation is a EnumOfDestinationTypeForAddNatFirewallControlPolicyInput enum value
	EnumOfDestinationTypeForAddNatFirewallControlPolicyInputLocation = "location"

	// EnumOfDestinationTypeForAddNatFirewallControlPolicyInputGroup is a EnumOfDestinationTypeForAddNatFirewallControlPolicyInput enum value
	EnumOfDestinationTypeForAddNatFirewallControlPolicyInputGroup = "group"

	// EnumOfDestinationTypeForAddNatFirewallControlPolicyInputDomain is a EnumOfDestinationTypeForAddNatFirewallControlPolicyInput enum value
	EnumOfDestinationTypeForAddNatFirewallControlPolicyInputDomain = "domain"
)
View Source
const (
	// EnumOfDirectionForAddNatFirewallControlPolicyInputIn is a EnumOfDirectionForAddNatFirewallControlPolicyInput enum value
	EnumOfDirectionForAddNatFirewallControlPolicyInputIn = "in"

	// EnumOfDirectionForAddNatFirewallControlPolicyInputOut is a EnumOfDirectionForAddNatFirewallControlPolicyInput enum value
	EnumOfDirectionForAddNatFirewallControlPolicyInputOut = "out"
)
View Source
const (
	// EnumOfProtoForAddNatFirewallControlPolicyInputIcmp is a EnumOfProtoForAddNatFirewallControlPolicyInput enum value
	EnumOfProtoForAddNatFirewallControlPolicyInputIcmp = "ICMP"

	// EnumOfProtoForAddNatFirewallControlPolicyInputTcp is a EnumOfProtoForAddNatFirewallControlPolicyInput enum value
	EnumOfProtoForAddNatFirewallControlPolicyInputTcp = "TCP"

	// EnumOfProtoForAddNatFirewallControlPolicyInputUdp is a EnumOfProtoForAddNatFirewallControlPolicyInput enum value
	EnumOfProtoForAddNatFirewallControlPolicyInputUdp = "UDP"

	// EnumOfProtoForAddNatFirewallControlPolicyInputAny is a EnumOfProtoForAddNatFirewallControlPolicyInput enum value
	EnumOfProtoForAddNatFirewallControlPolicyInputAny = "ANY"
)
View Source
const (
	// EnumOfRepeatTypeForAddNatFirewallControlPolicyInputPermanent is a EnumOfRepeatTypeForAddNatFirewallControlPolicyInput enum value
	EnumOfRepeatTypeForAddNatFirewallControlPolicyInputPermanent = "Permanent"

	// EnumOfRepeatTypeForAddNatFirewallControlPolicyInputOnce is a EnumOfRepeatTypeForAddNatFirewallControlPolicyInput enum value
	EnumOfRepeatTypeForAddNatFirewallControlPolicyInputOnce = "Once"

	// EnumOfRepeatTypeForAddNatFirewallControlPolicyInputDaily is a EnumOfRepeatTypeForAddNatFirewallControlPolicyInput enum value
	EnumOfRepeatTypeForAddNatFirewallControlPolicyInputDaily = "Daily"

	// EnumOfRepeatTypeForAddNatFirewallControlPolicyInputWeekly is a EnumOfRepeatTypeForAddNatFirewallControlPolicyInput enum value
	EnumOfRepeatTypeForAddNatFirewallControlPolicyInputWeekly = "Weekly"

	// EnumOfRepeatTypeForAddNatFirewallControlPolicyInputMonthly is a EnumOfRepeatTypeForAddNatFirewallControlPolicyInput enum value
	EnumOfRepeatTypeForAddNatFirewallControlPolicyInputMonthly = "Monthly"
)
View Source
const (
	// EnumOfSourceTypeForAddNatFirewallControlPolicyInputNet is a EnumOfSourceTypeForAddNatFirewallControlPolicyInput enum value
	EnumOfSourceTypeForAddNatFirewallControlPolicyInputNet = "net"

	// EnumOfSourceTypeForAddNatFirewallControlPolicyInputLocation is a EnumOfSourceTypeForAddNatFirewallControlPolicyInput enum value
	EnumOfSourceTypeForAddNatFirewallControlPolicyInputLocation = "location"

	// EnumOfSourceTypeForAddNatFirewallControlPolicyInputGroup is a EnumOfSourceTypeForAddNatFirewallControlPolicyInput enum value
	EnumOfSourceTypeForAddNatFirewallControlPolicyInputGroup = "group"
)
View Source
const (
	// EnumOfActionForAddVpcFirewallAclRuleInputAccept is a EnumOfActionForAddVpcFirewallAclRuleInput enum value
	EnumOfActionForAddVpcFirewallAclRuleInputAccept = "accept"

	// EnumOfActionForAddVpcFirewallAclRuleInputDeny is a EnumOfActionForAddVpcFirewallAclRuleInput enum value
	EnumOfActionForAddVpcFirewallAclRuleInputDeny = "deny"

	// EnumOfActionForAddVpcFirewallAclRuleInputMonitor is a EnumOfActionForAddVpcFirewallAclRuleInput enum value
	EnumOfActionForAddVpcFirewallAclRuleInputMonitor = "monitor"
)
View Source
const (
	// EnumOfDestPortTypeForAddVpcFirewallAclRuleInputPort is a EnumOfDestPortTypeForAddVpcFirewallAclRuleInput enum value
	EnumOfDestPortTypeForAddVpcFirewallAclRuleInputPort = "port"

	// EnumOfDestPortTypeForAddVpcFirewallAclRuleInputGroup is a EnumOfDestPortTypeForAddVpcFirewallAclRuleInput enum value
	EnumOfDestPortTypeForAddVpcFirewallAclRuleInputGroup = "group"
)
View Source
const (
	// EnumOfDestinationTypeForAddVpcFirewallAclRuleInputNet is a EnumOfDestinationTypeForAddVpcFirewallAclRuleInput enum value
	EnumOfDestinationTypeForAddVpcFirewallAclRuleInputNet = "net"

	// EnumOfDestinationTypeForAddVpcFirewallAclRuleInputGroup is a EnumOfDestinationTypeForAddVpcFirewallAclRuleInput enum value
	EnumOfDestinationTypeForAddVpcFirewallAclRuleInputGroup = "group"

	// EnumOfDestinationTypeForAddVpcFirewallAclRuleInputDomain is a EnumOfDestinationTypeForAddVpcFirewallAclRuleInput enum value
	EnumOfDestinationTypeForAddVpcFirewallAclRuleInputDomain = "domain"
)
View Source
const (
	// EnumOfProtoForAddVpcFirewallAclRuleInputIcmp is a EnumOfProtoForAddVpcFirewallAclRuleInput enum value
	EnumOfProtoForAddVpcFirewallAclRuleInputIcmp = "ICMP"

	// EnumOfProtoForAddVpcFirewallAclRuleInputTcp is a EnumOfProtoForAddVpcFirewallAclRuleInput enum value
	EnumOfProtoForAddVpcFirewallAclRuleInputTcp = "TCP"

	// EnumOfProtoForAddVpcFirewallAclRuleInputUdp is a EnumOfProtoForAddVpcFirewallAclRuleInput enum value
	EnumOfProtoForAddVpcFirewallAclRuleInputUdp = "UDP"

	// EnumOfProtoForAddVpcFirewallAclRuleInputAny is a EnumOfProtoForAddVpcFirewallAclRuleInput enum value
	EnumOfProtoForAddVpcFirewallAclRuleInputAny = "ANY"
)
View Source
const (
	// EnumOfRepeatTypeForAddVpcFirewallAclRuleInputPermanent is a EnumOfRepeatTypeForAddVpcFirewallAclRuleInput enum value
	EnumOfRepeatTypeForAddVpcFirewallAclRuleInputPermanent = "Permanent"

	// EnumOfRepeatTypeForAddVpcFirewallAclRuleInputOnce is a EnumOfRepeatTypeForAddVpcFirewallAclRuleInput enum value
	EnumOfRepeatTypeForAddVpcFirewallAclRuleInputOnce = "Once"

	// EnumOfRepeatTypeForAddVpcFirewallAclRuleInputDaily is a EnumOfRepeatTypeForAddVpcFirewallAclRuleInput enum value
	EnumOfRepeatTypeForAddVpcFirewallAclRuleInputDaily = "Daily"

	// EnumOfRepeatTypeForAddVpcFirewallAclRuleInputWeekly is a EnumOfRepeatTypeForAddVpcFirewallAclRuleInput enum value
	EnumOfRepeatTypeForAddVpcFirewallAclRuleInputWeekly = "Weekly"

	// EnumOfRepeatTypeForAddVpcFirewallAclRuleInputMonthly is a EnumOfRepeatTypeForAddVpcFirewallAclRuleInput enum value
	EnumOfRepeatTypeForAddVpcFirewallAclRuleInputMonthly = "Monthly"
)
View Source
const (
	// EnumOfSourceTypeForAddVpcFirewallAclRuleInputNet is a EnumOfSourceTypeForAddVpcFirewallAclRuleInput enum value
	EnumOfSourceTypeForAddVpcFirewallAclRuleInputNet = "net"

	// EnumOfSourceTypeForAddVpcFirewallAclRuleInputGroup is a EnumOfSourceTypeForAddVpcFirewallAclRuleInput enum value
	EnumOfSourceTypeForAddVpcFirewallAclRuleInputGroup = "group"
)
View Source
const (
	// EnumOforder_dirForAssetListInputAsc is a EnumOforder_dirForAssetListInput enum value
	EnumOforder_dirForAssetListInputAsc = "asc"

	// EnumOforder_dirForAssetListInputDesc is a EnumOforder_dirForAssetListInput enum value
	EnumOforder_dirForAssetListInputDesc = "desc"
)
View Source
const (
	// EnumOfDirectionForDeleteControlPolicyInputIn is a EnumOfDirectionForDeleteControlPolicyInput enum value
	EnumOfDirectionForDeleteControlPolicyInputIn = "in"

	// EnumOfDirectionForDeleteControlPolicyInputOut is a EnumOfDirectionForDeleteControlPolicyInput enum value
	EnumOfDirectionForDeleteControlPolicyInputOut = "out"
)
View Source
const (
	// EnumOfDirectionForDeleteNatFirewallControlPolicyInputIn is a EnumOfDirectionForDeleteNatFirewallControlPolicyInput enum value
	EnumOfDirectionForDeleteNatFirewallControlPolicyInputIn = "in"

	// EnumOfDirectionForDeleteNatFirewallControlPolicyInputOut is a EnumOfDirectionForDeleteNatFirewallControlPolicyInput enum value
	EnumOfDirectionForDeleteNatFirewallControlPolicyInputOut = "out"
)
View Source
const (
	// EnumOfGroupTypeForDescribeAddressBookInputIp is a EnumOfGroupTypeForDescribeAddressBookInput enum value
	EnumOfGroupTypeForDescribeAddressBookInputIp = "ip"

	// EnumOfGroupTypeForDescribeAddressBookInputPort is a EnumOfGroupTypeForDescribeAddressBookInput enum value
	EnumOfGroupTypeForDescribeAddressBookInputPort = "port"

	// EnumOfGroupTypeForDescribeAddressBookInputDomain is a EnumOfGroupTypeForDescribeAddressBookInput enum value
	EnumOfGroupTypeForDescribeAddressBookInputDomain = "domain"
)
View Source
const (
	// EnumOfDirectionForDescribeControlPolicyInputIn is a EnumOfDirectionForDescribeControlPolicyInput enum value
	EnumOfDirectionForDescribeControlPolicyInputIn = "in"

	// EnumOfDirectionForDescribeControlPolicyInputOut is a EnumOfDirectionForDescribeControlPolicyInput enum value
	EnumOfDirectionForDescribeControlPolicyInputOut = "out"
)
View Source
const (
	// EnumOfDirectionForDescribeControlPolicyByRuleIdInputIn is a EnumOfDirectionForDescribeControlPolicyByRuleIdInput enum value
	EnumOfDirectionForDescribeControlPolicyByRuleIdInputIn = "in"

	// EnumOfDirectionForDescribeControlPolicyByRuleIdInputOut is a EnumOfDirectionForDescribeControlPolicyByRuleIdInput enum value
	EnumOfDirectionForDescribeControlPolicyByRuleIdInputOut = "out"
)
View Source
const (
	// EnumOfDirectionForDescribeControlPolicyPriorUsedInputIn is a EnumOfDirectionForDescribeControlPolicyPriorUsedInput enum value
	EnumOfDirectionForDescribeControlPolicyPriorUsedInputIn = "in"

	// EnumOfDirectionForDescribeControlPolicyPriorUsedInputOut is a EnumOfDirectionForDescribeControlPolicyPriorUsedInput enum value
	EnumOfDirectionForDescribeControlPolicyPriorUsedInputOut = "out"
)
View Source
const (
	// EnumOfDirectionForDescribeNatFirewallControlPolicyInputIn is a EnumOfDirectionForDescribeNatFirewallControlPolicyInput enum value
	EnumOfDirectionForDescribeNatFirewallControlPolicyInputIn = "in"

	// EnumOfDirectionForDescribeNatFirewallControlPolicyInputOut is a EnumOfDirectionForDescribeNatFirewallControlPolicyInput enum value
	EnumOfDirectionForDescribeNatFirewallControlPolicyInputOut = "out"
)
View Source
const (
	// EnumOfOrderDirForDescribeNatFirewallControlPolicyInputAsc is a EnumOfOrderDirForDescribeNatFirewallControlPolicyInput enum value
	EnumOfOrderDirForDescribeNatFirewallControlPolicyInputAsc = "asc"

	// EnumOfOrderDirForDescribeNatFirewallControlPolicyInputDesc is a EnumOfOrderDirForDescribeNatFirewallControlPolicyInput enum value
	EnumOfOrderDirForDescribeNatFirewallControlPolicyInputDesc = "desc"
)
View Source
const (
	// EnumOfDirectionForDescribeNatFirewallControlPolicyPriorityUsedInputIn is a EnumOfDirectionForDescribeNatFirewallControlPolicyPriorityUsedInput enum value
	EnumOfDirectionForDescribeNatFirewallControlPolicyPriorityUsedInputIn = "in"

	// EnumOfDirectionForDescribeNatFirewallControlPolicyPriorityUsedInputOut is a EnumOfDirectionForDescribeNatFirewallControlPolicyPriorityUsedInput enum value
	EnumOfDirectionForDescribeNatFirewallControlPolicyPriorityUsedInputOut = "out"
)
View Source
const (
	// EnumOfActionForModifyControlPolicyInputAccept is a EnumOfActionForModifyControlPolicyInput enum value
	EnumOfActionForModifyControlPolicyInputAccept = "accept"

	// EnumOfActionForModifyControlPolicyInputDeny is a EnumOfActionForModifyControlPolicyInput enum value
	EnumOfActionForModifyControlPolicyInputDeny = "deny"

	// EnumOfActionForModifyControlPolicyInputMonitor is a EnumOfActionForModifyControlPolicyInput enum value
	EnumOfActionForModifyControlPolicyInputMonitor = "monitor"
)
View Source
const (
	// EnumOfDestPortTypeForModifyControlPolicyInputPort is a EnumOfDestPortTypeForModifyControlPolicyInput enum value
	EnumOfDestPortTypeForModifyControlPolicyInputPort = "port"

	// EnumOfDestPortTypeForModifyControlPolicyInputGroup is a EnumOfDestPortTypeForModifyControlPolicyInput enum value
	EnumOfDestPortTypeForModifyControlPolicyInputGroup = "group"
)
View Source
const (
	// EnumOfDestinationTypeForModifyControlPolicyInputNet is a EnumOfDestinationTypeForModifyControlPolicyInput enum value
	EnumOfDestinationTypeForModifyControlPolicyInputNet = "net"

	// EnumOfDestinationTypeForModifyControlPolicyInputLocation is a EnumOfDestinationTypeForModifyControlPolicyInput enum value
	EnumOfDestinationTypeForModifyControlPolicyInputLocation = "location"

	// EnumOfDestinationTypeForModifyControlPolicyInputGroup is a EnumOfDestinationTypeForModifyControlPolicyInput enum value
	EnumOfDestinationTypeForModifyControlPolicyInputGroup = "group"

	// EnumOfDestinationTypeForModifyControlPolicyInputDomain is a EnumOfDestinationTypeForModifyControlPolicyInput enum value
	EnumOfDestinationTypeForModifyControlPolicyInputDomain = "domain"
)
View Source
const (
	// EnumOfDirectionForModifyControlPolicyInputIn is a EnumOfDirectionForModifyControlPolicyInput enum value
	EnumOfDirectionForModifyControlPolicyInputIn = "in"

	// EnumOfDirectionForModifyControlPolicyInputOut is a EnumOfDirectionForModifyControlPolicyInput enum value
	EnumOfDirectionForModifyControlPolicyInputOut = "out"
)
View Source
const (
	// EnumOfProtoForModifyControlPolicyInputIcmp is a EnumOfProtoForModifyControlPolicyInput enum value
	EnumOfProtoForModifyControlPolicyInputIcmp = "ICMP"

	// EnumOfProtoForModifyControlPolicyInputTcp is a EnumOfProtoForModifyControlPolicyInput enum value
	EnumOfProtoForModifyControlPolicyInputTcp = "TCP"

	// EnumOfProtoForModifyControlPolicyInputUdp is a EnumOfProtoForModifyControlPolicyInput enum value
	EnumOfProtoForModifyControlPolicyInputUdp = "UDP"

	// EnumOfProtoForModifyControlPolicyInputAny is a EnumOfProtoForModifyControlPolicyInput enum value
	EnumOfProtoForModifyControlPolicyInputAny = "ANY"
)
View Source
const (
	// EnumOfRepeatTypeForModifyControlPolicyInputPermanent is a EnumOfRepeatTypeForModifyControlPolicyInput enum value
	EnumOfRepeatTypeForModifyControlPolicyInputPermanent = "Permanent"

	// EnumOfRepeatTypeForModifyControlPolicyInputOnce is a EnumOfRepeatTypeForModifyControlPolicyInput enum value
	EnumOfRepeatTypeForModifyControlPolicyInputOnce = "Once"

	// EnumOfRepeatTypeForModifyControlPolicyInputDaily is a EnumOfRepeatTypeForModifyControlPolicyInput enum value
	EnumOfRepeatTypeForModifyControlPolicyInputDaily = "Daily"

	// EnumOfRepeatTypeForModifyControlPolicyInputWeekly is a EnumOfRepeatTypeForModifyControlPolicyInput enum value
	EnumOfRepeatTypeForModifyControlPolicyInputWeekly = "Weekly"

	// EnumOfRepeatTypeForModifyControlPolicyInputMonthly is a EnumOfRepeatTypeForModifyControlPolicyInput enum value
	EnumOfRepeatTypeForModifyControlPolicyInputMonthly = "Monthly"
)
View Source
const (
	// EnumOfSourceTypeForModifyControlPolicyInputNet is a EnumOfSourceTypeForModifyControlPolicyInput enum value
	EnumOfSourceTypeForModifyControlPolicyInputNet = "net"

	// EnumOfSourceTypeForModifyControlPolicyInputLocation is a EnumOfSourceTypeForModifyControlPolicyInput enum value
	EnumOfSourceTypeForModifyControlPolicyInputLocation = "location"

	// EnumOfSourceTypeForModifyControlPolicyInputGroup is a EnumOfSourceTypeForModifyControlPolicyInput enum value
	EnumOfSourceTypeForModifyControlPolicyInputGroup = "group"
)
View Source
const (
	// EnumOfDirectionForModifyControlPolicyPositionInputIn is a EnumOfDirectionForModifyControlPolicyPositionInput enum value
	EnumOfDirectionForModifyControlPolicyPositionInputIn = "in"

	// EnumOfDirectionForModifyControlPolicyPositionInputOut is a EnumOfDirectionForModifyControlPolicyPositionInput enum value
	EnumOfDirectionForModifyControlPolicyPositionInputOut = "out"
)
View Source
const (
	// EnumOfDestinationTypeForModifyDnsControlPolicyInputGroup is a EnumOfDestinationTypeForModifyDnsControlPolicyInput enum value
	EnumOfDestinationTypeForModifyDnsControlPolicyInputGroup = "group"

	// EnumOfDestinationTypeForModifyDnsControlPolicyInputDomain is a EnumOfDestinationTypeForModifyDnsControlPolicyInput enum value
	EnumOfDestinationTypeForModifyDnsControlPolicyInputDomain = "domain"
)
View Source
const (
	// EnumOfActionForModifyNatFirewallControlPolicyInputAccept is a EnumOfActionForModifyNatFirewallControlPolicyInput enum value
	EnumOfActionForModifyNatFirewallControlPolicyInputAccept = "accept"

	// EnumOfActionForModifyNatFirewallControlPolicyInputDeny is a EnumOfActionForModifyNatFirewallControlPolicyInput enum value
	EnumOfActionForModifyNatFirewallControlPolicyInputDeny = "deny"

	// EnumOfActionForModifyNatFirewallControlPolicyInputMonitor is a EnumOfActionForModifyNatFirewallControlPolicyInput enum value
	EnumOfActionForModifyNatFirewallControlPolicyInputMonitor = "monitor"
)
View Source
const (
	// EnumOfDestPortTypeForModifyNatFirewallControlPolicyInputPort is a EnumOfDestPortTypeForModifyNatFirewallControlPolicyInput enum value
	EnumOfDestPortTypeForModifyNatFirewallControlPolicyInputPort = "port"

	// EnumOfDestPortTypeForModifyNatFirewallControlPolicyInputGroup is a EnumOfDestPortTypeForModifyNatFirewallControlPolicyInput enum value
	EnumOfDestPortTypeForModifyNatFirewallControlPolicyInputGroup = "group"
)
View Source
const (
	// EnumOfDestinationTypeForModifyNatFirewallControlPolicyInputNet is a EnumOfDestinationTypeForModifyNatFirewallControlPolicyInput enum value
	EnumOfDestinationTypeForModifyNatFirewallControlPolicyInputNet = "net"

	// EnumOfDestinationTypeForModifyNatFirewallControlPolicyInputLocation is a EnumOfDestinationTypeForModifyNatFirewallControlPolicyInput enum value
	EnumOfDestinationTypeForModifyNatFirewallControlPolicyInputLocation = "location"

	// EnumOfDestinationTypeForModifyNatFirewallControlPolicyInputGroup is a EnumOfDestinationTypeForModifyNatFirewallControlPolicyInput enum value
	EnumOfDestinationTypeForModifyNatFirewallControlPolicyInputGroup = "group"

	// EnumOfDestinationTypeForModifyNatFirewallControlPolicyInputDomain is a EnumOfDestinationTypeForModifyNatFirewallControlPolicyInput enum value
	EnumOfDestinationTypeForModifyNatFirewallControlPolicyInputDomain = "domain"
)
View Source
const (
	// EnumOfDirectionForModifyNatFirewallControlPolicyInputIn is a EnumOfDirectionForModifyNatFirewallControlPolicyInput enum value
	EnumOfDirectionForModifyNatFirewallControlPolicyInputIn = "in"

	// EnumOfDirectionForModifyNatFirewallControlPolicyInputOut is a EnumOfDirectionForModifyNatFirewallControlPolicyInput enum value
	EnumOfDirectionForModifyNatFirewallControlPolicyInputOut = "out"
)
View Source
const (
	// EnumOfProtoForModifyNatFirewallControlPolicyInputIcmp is a EnumOfProtoForModifyNatFirewallControlPolicyInput enum value
	EnumOfProtoForModifyNatFirewallControlPolicyInputIcmp = "ICMP"

	// EnumOfProtoForModifyNatFirewallControlPolicyInputTcp is a EnumOfProtoForModifyNatFirewallControlPolicyInput enum value
	EnumOfProtoForModifyNatFirewallControlPolicyInputTcp = "TCP"

	// EnumOfProtoForModifyNatFirewallControlPolicyInputUdp is a EnumOfProtoForModifyNatFirewallControlPolicyInput enum value
	EnumOfProtoForModifyNatFirewallControlPolicyInputUdp = "UDP"

	// EnumOfProtoForModifyNatFirewallControlPolicyInputAny is a EnumOfProtoForModifyNatFirewallControlPolicyInput enum value
	EnumOfProtoForModifyNatFirewallControlPolicyInputAny = "ANY"
)
View Source
const (
	// EnumOfRepeatTypeForModifyNatFirewallControlPolicyInputPermanent is a EnumOfRepeatTypeForModifyNatFirewallControlPolicyInput enum value
	EnumOfRepeatTypeForModifyNatFirewallControlPolicyInputPermanent = "Permanent"

	// EnumOfRepeatTypeForModifyNatFirewallControlPolicyInputOnce is a EnumOfRepeatTypeForModifyNatFirewallControlPolicyInput enum value
	EnumOfRepeatTypeForModifyNatFirewallControlPolicyInputOnce = "Once"

	// EnumOfRepeatTypeForModifyNatFirewallControlPolicyInputDaily is a EnumOfRepeatTypeForModifyNatFirewallControlPolicyInput enum value
	EnumOfRepeatTypeForModifyNatFirewallControlPolicyInputDaily = "Daily"

	// EnumOfRepeatTypeForModifyNatFirewallControlPolicyInputWeekly is a EnumOfRepeatTypeForModifyNatFirewallControlPolicyInput enum value
	EnumOfRepeatTypeForModifyNatFirewallControlPolicyInputWeekly = "Weekly"

	// EnumOfRepeatTypeForModifyNatFirewallControlPolicyInputMonthly is a EnumOfRepeatTypeForModifyNatFirewallControlPolicyInput enum value
	EnumOfRepeatTypeForModifyNatFirewallControlPolicyInputMonthly = "Monthly"
)
View Source
const (
	// EnumOfSourceTypeForModifyNatFirewallControlPolicyInputNet is a EnumOfSourceTypeForModifyNatFirewallControlPolicyInput enum value
	EnumOfSourceTypeForModifyNatFirewallControlPolicyInputNet = "net"

	// EnumOfSourceTypeForModifyNatFirewallControlPolicyInputLocation is a EnumOfSourceTypeForModifyNatFirewallControlPolicyInput enum value
	EnumOfSourceTypeForModifyNatFirewallControlPolicyInputLocation = "location"

	// EnumOfSourceTypeForModifyNatFirewallControlPolicyInputGroup is a EnumOfSourceTypeForModifyNatFirewallControlPolicyInput enum value
	EnumOfSourceTypeForModifyNatFirewallControlPolicyInputGroup = "group"
)
View Source
const (
	// EnumOfDirectionForModifyNatFirewallControlPolicyPositionInputIn is a EnumOfDirectionForModifyNatFirewallControlPolicyPositionInput enum value
	EnumOfDirectionForModifyNatFirewallControlPolicyPositionInputIn = "in"

	// EnumOfDirectionForModifyNatFirewallControlPolicyPositionInputOut is a EnumOfDirectionForModifyNatFirewallControlPolicyPositionInput enum value
	EnumOfDirectionForModifyNatFirewallControlPolicyPositionInputOut = "out"
)
View Source
const (
	// EnumOfActionForModifyVpcFirewallAclRuleInputAccept is a EnumOfActionForModifyVpcFirewallAclRuleInput enum value
	EnumOfActionForModifyVpcFirewallAclRuleInputAccept = "accept"

	// EnumOfActionForModifyVpcFirewallAclRuleInputDeny is a EnumOfActionForModifyVpcFirewallAclRuleInput enum value
	EnumOfActionForModifyVpcFirewallAclRuleInputDeny = "deny"

	// EnumOfActionForModifyVpcFirewallAclRuleInputMonitor is a EnumOfActionForModifyVpcFirewallAclRuleInput enum value
	EnumOfActionForModifyVpcFirewallAclRuleInputMonitor = "monitor"
)
View Source
const (
	// EnumOfDestPortTypeForModifyVpcFirewallAclRuleInputPort is a EnumOfDestPortTypeForModifyVpcFirewallAclRuleInput enum value
	EnumOfDestPortTypeForModifyVpcFirewallAclRuleInputPort = "port"

	// EnumOfDestPortTypeForModifyVpcFirewallAclRuleInputGroup is a EnumOfDestPortTypeForModifyVpcFirewallAclRuleInput enum value
	EnumOfDestPortTypeForModifyVpcFirewallAclRuleInputGroup = "group"
)
View Source
const (
	// EnumOfDestinationTypeForModifyVpcFirewallAclRuleInputNet is a EnumOfDestinationTypeForModifyVpcFirewallAclRuleInput enum value
	EnumOfDestinationTypeForModifyVpcFirewallAclRuleInputNet = "net"

	// EnumOfDestinationTypeForModifyVpcFirewallAclRuleInputGroup is a EnumOfDestinationTypeForModifyVpcFirewallAclRuleInput enum value
	EnumOfDestinationTypeForModifyVpcFirewallAclRuleInputGroup = "group"

	// EnumOfDestinationTypeForModifyVpcFirewallAclRuleInputDomain is a EnumOfDestinationTypeForModifyVpcFirewallAclRuleInput enum value
	EnumOfDestinationTypeForModifyVpcFirewallAclRuleInputDomain = "domain"
)
View Source
const (
	// EnumOfProtoForModifyVpcFirewallAclRuleInputIcmp is a EnumOfProtoForModifyVpcFirewallAclRuleInput enum value
	EnumOfProtoForModifyVpcFirewallAclRuleInputIcmp = "ICMP"

	// EnumOfProtoForModifyVpcFirewallAclRuleInputTcp is a EnumOfProtoForModifyVpcFirewallAclRuleInput enum value
	EnumOfProtoForModifyVpcFirewallAclRuleInputTcp = "TCP"

	// EnumOfProtoForModifyVpcFirewallAclRuleInputUdp is a EnumOfProtoForModifyVpcFirewallAclRuleInput enum value
	EnumOfProtoForModifyVpcFirewallAclRuleInputUdp = "UDP"

	// EnumOfProtoForModifyVpcFirewallAclRuleInputAny is a EnumOfProtoForModifyVpcFirewallAclRuleInput enum value
	EnumOfProtoForModifyVpcFirewallAclRuleInputAny = "ANY"
)
View Source
const (
	// EnumOfRepeatTypeForModifyVpcFirewallAclRuleInputPermanent is a EnumOfRepeatTypeForModifyVpcFirewallAclRuleInput enum value
	EnumOfRepeatTypeForModifyVpcFirewallAclRuleInputPermanent = "Permanent"

	// EnumOfRepeatTypeForModifyVpcFirewallAclRuleInputOnce is a EnumOfRepeatTypeForModifyVpcFirewallAclRuleInput enum value
	EnumOfRepeatTypeForModifyVpcFirewallAclRuleInputOnce = "Once"

	// EnumOfRepeatTypeForModifyVpcFirewallAclRuleInputDaily is a EnumOfRepeatTypeForModifyVpcFirewallAclRuleInput enum value
	EnumOfRepeatTypeForModifyVpcFirewallAclRuleInputDaily = "Daily"

	// EnumOfRepeatTypeForModifyVpcFirewallAclRuleInputWeekly is a EnumOfRepeatTypeForModifyVpcFirewallAclRuleInput enum value
	EnumOfRepeatTypeForModifyVpcFirewallAclRuleInputWeekly = "Weekly"

	// EnumOfRepeatTypeForModifyVpcFirewallAclRuleInputMonthly is a EnumOfRepeatTypeForModifyVpcFirewallAclRuleInput enum value
	EnumOfRepeatTypeForModifyVpcFirewallAclRuleInputMonthly = "Monthly"
)
View Source
const (
	// EnumOfSourceTypeForModifyVpcFirewallAclRuleInputNet is a EnumOfSourceTypeForModifyVpcFirewallAclRuleInput enum value
	EnumOfSourceTypeForModifyVpcFirewallAclRuleInputNet = "net"

	// EnumOfSourceTypeForModifyVpcFirewallAclRuleInputGroup is a EnumOfSourceTypeForModifyVpcFirewallAclRuleInput enum value
	EnumOfSourceTypeForModifyVpcFirewallAclRuleInputGroup = "group"
)
View Source
const (
	// EnumOfDirectionForUpdateControlPolicySwitchInputIn is a EnumOfDirectionForUpdateControlPolicySwitchInput enum value
	EnumOfDirectionForUpdateControlPolicySwitchInputIn = "in"

	// EnumOfDirectionForUpdateControlPolicySwitchInputOut is a EnumOfDirectionForUpdateControlPolicySwitchInput enum value
	EnumOfDirectionForUpdateControlPolicySwitchInputOut = "out"
)
View Source
const (
	// EnumOfDirectionForUpdateNatFirewallControlPolicySwitchInputIn is a EnumOfDirectionForUpdateNatFirewallControlPolicySwitchInput enum value
	EnumOfDirectionForUpdateNatFirewallControlPolicySwitchInputIn = "in"

	// EnumOfDirectionForUpdateNatFirewallControlPolicySwitchInputOut is a EnumOfDirectionForUpdateNatFirewallControlPolicySwitchInput enum value
	EnumOfDirectionForUpdateNatFirewallControlPolicySwitchInputOut = "out"
)
View Source
const (
	ServiceName = "fw_center" // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "fw_center" // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AddAddressBookInput

type AddAddressBookInput struct {
	AddressList []*string `type:"list" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	// GroupName is a required field
	GroupName *string `max:"64" type:"string" json:",omitempty" required:"true"`

	// GroupType is a required field
	GroupType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfGroupTypeForAddAddressBookInput"`
	// contains filtered or unexported fields
}

func (AddAddressBookInput) GoString

func (s AddAddressBookInput) GoString() string

GoString returns the string representation

func (*AddAddressBookInput) SetAddressList

func (s *AddAddressBookInput) SetAddressList(v []*string) *AddAddressBookInput

SetAddressList sets the AddressList field's value.

func (*AddAddressBookInput) SetDescription

func (s *AddAddressBookInput) SetDescription(v string) *AddAddressBookInput

SetDescription sets the Description field's value.

func (*AddAddressBookInput) SetGroupName

func (s *AddAddressBookInput) SetGroupName(v string) *AddAddressBookInput

SetGroupName sets the GroupName field's value.

func (*AddAddressBookInput) SetGroupType

func (s *AddAddressBookInput) SetGroupType(v string) *AddAddressBookInput

SetGroupType sets the GroupType field's value.

func (AddAddressBookInput) String

func (s AddAddressBookInput) String() string

String returns the string representation

func (*AddAddressBookInput) Validate

func (s *AddAddressBookInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AddAddressBookOutput

type AddAddressBookOutput struct {
	Metadata *response.ResponseMetadata

	GroupUuid *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AddAddressBookOutput) GoString

func (s AddAddressBookOutput) GoString() string

GoString returns the string representation

func (*AddAddressBookOutput) SetGroupUuid

func (s *AddAddressBookOutput) SetGroupUuid(v string) *AddAddressBookOutput

SetGroupUuid sets the GroupUuid field's value.

func (AddAddressBookOutput) String

func (s AddAddressBookOutput) String() string

String returns the string representation

type AddControlPolicyInput

type AddControlPolicyInput struct {

	// Action is a required field
	Action *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfActionForAddControlPolicyInput"`

	Description *string `type:"string" json:",omitempty"`

	DestPort *string `type:"string" json:",omitempty"`

	DestPortType *string `type:"string" json:",omitempty" enum:"EnumOfDestPortTypeForAddControlPolicyInput"`

	// Destination is a required field
	Destination *string `type:"string" json:",omitempty" required:"true"`

	// DestinationType is a required field
	DestinationType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfDestinationTypeForAddControlPolicyInput"`

	// Direction is a required field
	Direction *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfDirectionForAddControlPolicyInput"`

	EndTime *int32 `type:"int32" json:",omitempty"`

	Prio *int32 `type:"int32" json:",omitempty"`

	// Proto is a required field
	Proto *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfProtoForAddControlPolicyInput"`

	RepeatDays []*int32 `type:"list" json:",omitempty"`

	RepeatEndTime *string `type:"string" json:",omitempty"`

	RepeatStartTime *string `type:"string" json:",omitempty"`

	RepeatType *string `type:"string" json:",omitempty" enum:"EnumOfRepeatTypeForAddControlPolicyInput"`

	// Source is a required field
	Source *string `type:"string" json:",omitempty" required:"true"`

	// SourceType is a required field
	SourceType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfSourceTypeForAddControlPolicyInput"`

	StartTime *int32 `type:"int32" json:",omitempty"`

	Status *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AddControlPolicyInput) GoString

func (s AddControlPolicyInput) GoString() string

GoString returns the string representation

func (*AddControlPolicyInput) SetAction

SetAction sets the Action field's value.

func (*AddControlPolicyInput) SetDescription

func (s *AddControlPolicyInput) SetDescription(v string) *AddControlPolicyInput

SetDescription sets the Description field's value.

func (*AddControlPolicyInput) SetDestPort

SetDestPort sets the DestPort field's value.

func (*AddControlPolicyInput) SetDestPortType

func (s *AddControlPolicyInput) SetDestPortType(v string) *AddControlPolicyInput

SetDestPortType sets the DestPortType field's value.

func (*AddControlPolicyInput) SetDestination

func (s *AddControlPolicyInput) SetDestination(v string) *AddControlPolicyInput

SetDestination sets the Destination field's value.

func (*AddControlPolicyInput) SetDestinationType

func (s *AddControlPolicyInput) SetDestinationType(v string) *AddControlPolicyInput

SetDestinationType sets the DestinationType field's value.

func (*AddControlPolicyInput) SetDirection

SetDirection sets the Direction field's value.

func (*AddControlPolicyInput) SetEndTime added in v1.0.165

SetEndTime sets the EndTime field's value.

func (*AddControlPolicyInput) SetPrio

SetPrio sets the Prio field's value.

func (*AddControlPolicyInput) SetProto

SetProto sets the Proto field's value.

func (*AddControlPolicyInput) SetRepeatDays added in v1.0.165

func (s *AddControlPolicyInput) SetRepeatDays(v []*int32) *AddControlPolicyInput

SetRepeatDays sets the RepeatDays field's value.

func (*AddControlPolicyInput) SetRepeatEndTime added in v1.0.165

func (s *AddControlPolicyInput) SetRepeatEndTime(v string) *AddControlPolicyInput

SetRepeatEndTime sets the RepeatEndTime field's value.

func (*AddControlPolicyInput) SetRepeatStartTime added in v1.0.165

func (s *AddControlPolicyInput) SetRepeatStartTime(v string) *AddControlPolicyInput

SetRepeatStartTime sets the RepeatStartTime field's value.

func (*AddControlPolicyInput) SetRepeatType added in v1.0.165

func (s *AddControlPolicyInput) SetRepeatType(v string) *AddControlPolicyInput

SetRepeatType sets the RepeatType field's value.

func (*AddControlPolicyInput) SetSource

SetSource sets the Source field's value.

func (*AddControlPolicyInput) SetSourceType

func (s *AddControlPolicyInput) SetSourceType(v string) *AddControlPolicyInput

SetSourceType sets the SourceType field's value.

func (*AddControlPolicyInput) SetStartTime added in v1.0.165

SetStartTime sets the StartTime field's value.

func (*AddControlPolicyInput) SetStatus

SetStatus sets the Status field's value.

func (AddControlPolicyInput) String

func (s AddControlPolicyInput) String() string

String returns the string representation

func (*AddControlPolicyInput) Validate

func (s *AddControlPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AddControlPolicyOutput

type AddControlPolicyOutput struct {
	Metadata *response.ResponseMetadata

	RuleId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AddControlPolicyOutput) GoString

func (s AddControlPolicyOutput) GoString() string

GoString returns the string representation

func (*AddControlPolicyOutput) SetRuleId

SetRuleId sets the RuleId field's value.

func (AddControlPolicyOutput) String

func (s AddControlPolicyOutput) String() string

String returns the string representation

type AddDnsControlPolicyInput added in v1.0.135

type AddDnsControlPolicyInput struct {
	Description *string `max:"100" type:"string" json:",omitempty"`

	// Destination is a required field
	Destination *string `type:"string" json:",omitempty" required:"true"`

	// DestinationType is a required field
	DestinationType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfDestinationTypeForAddDnsControlPolicyInput"`

	Source []*SourceForAddDnsControlPolicyInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AddDnsControlPolicyInput) GoString added in v1.0.135

func (s AddDnsControlPolicyInput) GoString() string

GoString returns the string representation

func (*AddDnsControlPolicyInput) SetDescription added in v1.0.135

SetDescription sets the Description field's value.

func (*AddDnsControlPolicyInput) SetDestination added in v1.0.135

SetDestination sets the Destination field's value.

func (*AddDnsControlPolicyInput) SetDestinationType added in v1.0.135

func (s *AddDnsControlPolicyInput) SetDestinationType(v string) *AddDnsControlPolicyInput

SetDestinationType sets the DestinationType field's value.

func (*AddDnsControlPolicyInput) SetSource added in v1.0.135

SetSource sets the Source field's value.

func (AddDnsControlPolicyInput) String added in v1.0.135

func (s AddDnsControlPolicyInput) String() string

String returns the string representation

func (*AddDnsControlPolicyInput) Validate added in v1.0.135

func (s *AddDnsControlPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AddDnsControlPolicyOutput added in v1.0.135

type AddDnsControlPolicyOutput struct {
	Metadata *response.ResponseMetadata

	RuleId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AddDnsControlPolicyOutput) GoString added in v1.0.135

func (s AddDnsControlPolicyOutput) GoString() string

GoString returns the string representation

func (*AddDnsControlPolicyOutput) SetRuleId added in v1.0.135

SetRuleId sets the RuleId field's value.

func (AddDnsControlPolicyOutput) String added in v1.0.135

func (s AddDnsControlPolicyOutput) String() string

String returns the string representation

type AddNatFirewallControlPolicyInput added in v1.0.165

type AddNatFirewallControlPolicyInput struct {

	// Action is a required field
	Action *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfActionForAddNatFirewallControlPolicyInput"`

	Description *string `type:"string" json:",omitempty"`

	DestPort *string `type:"string" json:",omitempty"`

	DestPortType *string `type:"string" json:",omitempty" enum:"EnumOfDestPortTypeForAddNatFirewallControlPolicyInput"`

	// Destination is a required field
	Destination *string `type:"string" json:",omitempty" required:"true"`

	// DestinationType is a required field
	DestinationType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfDestinationTypeForAddNatFirewallControlPolicyInput"`

	// Direction is a required field
	Direction *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfDirectionForAddNatFirewallControlPolicyInput"`

	EndTime *int32 `type:"int32" json:",omitempty"`

	// NatFirewallId is a required field
	NatFirewallId *string `type:"string" json:",omitempty" required:"true"`

	Prio *int32 `type:"int32" json:",omitempty"`

	// Proto is a required field
	Proto *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfProtoForAddNatFirewallControlPolicyInput"`

	RepeatDays []*int32 `type:"list" json:",omitempty"`

	RepeatEndTime *string `type:"string" json:",omitempty"`

	RepeatStartTime *string `type:"string" json:",omitempty"`

	RepeatType *string `type:"string" json:",omitempty" enum:"EnumOfRepeatTypeForAddNatFirewallControlPolicyInput"`

	// Source is a required field
	Source *string `type:"string" json:",omitempty" required:"true"`

	// SourceType is a required field
	SourceType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfSourceTypeForAddNatFirewallControlPolicyInput"`

	StartTime *int32 `type:"int32" json:",omitempty"`

	Status *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AddNatFirewallControlPolicyInput) GoString added in v1.0.165

GoString returns the string representation

func (*AddNatFirewallControlPolicyInput) SetAction added in v1.0.165

SetAction sets the Action field's value.

func (*AddNatFirewallControlPolicyInput) SetDescription added in v1.0.165

SetDescription sets the Description field's value.

func (*AddNatFirewallControlPolicyInput) SetDestPort added in v1.0.165

SetDestPort sets the DestPort field's value.

func (*AddNatFirewallControlPolicyInput) SetDestPortType added in v1.0.165

SetDestPortType sets the DestPortType field's value.

func (*AddNatFirewallControlPolicyInput) SetDestination added in v1.0.165

SetDestination sets the Destination field's value.

func (*AddNatFirewallControlPolicyInput) SetDestinationType added in v1.0.165

SetDestinationType sets the DestinationType field's value.

func (*AddNatFirewallControlPolicyInput) SetDirection added in v1.0.165

SetDirection sets the Direction field's value.

func (*AddNatFirewallControlPolicyInput) SetEndTime added in v1.0.165

SetEndTime sets the EndTime field's value.

func (*AddNatFirewallControlPolicyInput) SetNatFirewallId added in v1.0.165

SetNatFirewallId sets the NatFirewallId field's value.

func (*AddNatFirewallControlPolicyInput) SetPrio added in v1.0.165

SetPrio sets the Prio field's value.

func (*AddNatFirewallControlPolicyInput) SetProto added in v1.0.165

SetProto sets the Proto field's value.

func (*AddNatFirewallControlPolicyInput) SetRepeatDays added in v1.0.165

SetRepeatDays sets the RepeatDays field's value.

func (*AddNatFirewallControlPolicyInput) SetRepeatEndTime added in v1.0.165

SetRepeatEndTime sets the RepeatEndTime field's value.

func (*AddNatFirewallControlPolicyInput) SetRepeatStartTime added in v1.0.165

SetRepeatStartTime sets the RepeatStartTime field's value.

func (*AddNatFirewallControlPolicyInput) SetRepeatType added in v1.0.165

SetRepeatType sets the RepeatType field's value.

func (*AddNatFirewallControlPolicyInput) SetSource added in v1.0.165

SetSource sets the Source field's value.

func (*AddNatFirewallControlPolicyInput) SetSourceType added in v1.0.165

SetSourceType sets the SourceType field's value.

func (*AddNatFirewallControlPolicyInput) SetStartTime added in v1.0.165

SetStartTime sets the StartTime field's value.

func (*AddNatFirewallControlPolicyInput) SetStatus added in v1.0.165

SetStatus sets the Status field's value.

func (AddNatFirewallControlPolicyInput) String added in v1.0.165

String returns the string representation

func (*AddNatFirewallControlPolicyInput) Validate added in v1.0.165

Validate inspects the fields of the type to determine if they are valid.

type AddNatFirewallControlPolicyOutput added in v1.0.165

type AddNatFirewallControlPolicyOutput struct {
	Metadata *response.ResponseMetadata

	RuleId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AddNatFirewallControlPolicyOutput) GoString added in v1.0.165

GoString returns the string representation

func (*AddNatFirewallControlPolicyOutput) SetRuleId added in v1.0.165

SetRuleId sets the RuleId field's value.

func (AddNatFirewallControlPolicyOutput) String added in v1.0.165

String returns the string representation

type AddVpcFirewallAclRuleInput

type AddVpcFirewallAclRuleInput struct {

	// Action is a required field
	Action *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfActionForAddVpcFirewallAclRuleInput"`

	Description *string `type:"string" json:",omitempty"`

	DestPort *string `type:"string" json:",omitempty"`

	DestPortType *string `type:"string" json:",omitempty" enum:"EnumOfDestPortTypeForAddVpcFirewallAclRuleInput"`

	// Destination is a required field
	Destination *string `type:"string" json:",omitempty" required:"true"`

	// DestinationType is a required field
	DestinationType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfDestinationTypeForAddVpcFirewallAclRuleInput"`

	EndTime *int32 `type:"int32" json:",omitempty"`

	Prio *int32 `type:"int32" json:",omitempty"`

	// Proto is a required field
	Proto *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfProtoForAddVpcFirewallAclRuleInput"`

	RepeatDays []*int32 `type:"list" json:",omitempty"`

	RepeatEndTime *string `type:"string" json:",omitempty"`

	RepeatStartTime *string `type:"string" json:",omitempty"`

	RepeatType *string `type:"string" json:",omitempty" enum:"EnumOfRepeatTypeForAddVpcFirewallAclRuleInput"`

	// Source is a required field
	Source *string `type:"string" json:",omitempty" required:"true"`

	// SourceType is a required field
	SourceType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfSourceTypeForAddVpcFirewallAclRuleInput"`

	StartTime *int32 `type:"int32" json:",omitempty"`

	Status *bool `type:"boolean" json:",omitempty"`

	// VpcFirewallId is a required field
	VpcFirewallId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (AddVpcFirewallAclRuleInput) GoString

func (s AddVpcFirewallAclRuleInput) GoString() string

GoString returns the string representation

func (*AddVpcFirewallAclRuleInput) SetAction

SetAction sets the Action field's value.

func (*AddVpcFirewallAclRuleInput) SetDescription

SetDescription sets the Description field's value.

func (*AddVpcFirewallAclRuleInput) SetDestPort

SetDestPort sets the DestPort field's value.

func (*AddVpcFirewallAclRuleInput) SetDestPortType

SetDestPortType sets the DestPortType field's value.

func (*AddVpcFirewallAclRuleInput) SetDestination

SetDestination sets the Destination field's value.

func (*AddVpcFirewallAclRuleInput) SetDestinationType

SetDestinationType sets the DestinationType field's value.

func (*AddVpcFirewallAclRuleInput) SetEndTime added in v1.0.165

SetEndTime sets the EndTime field's value.

func (*AddVpcFirewallAclRuleInput) SetPrio

SetPrio sets the Prio field's value.

func (*AddVpcFirewallAclRuleInput) SetProto

SetProto sets the Proto field's value.

func (*AddVpcFirewallAclRuleInput) SetRepeatDays added in v1.0.165

SetRepeatDays sets the RepeatDays field's value.

func (*AddVpcFirewallAclRuleInput) SetRepeatEndTime added in v1.0.165

SetRepeatEndTime sets the RepeatEndTime field's value.

func (*AddVpcFirewallAclRuleInput) SetRepeatStartTime added in v1.0.165

SetRepeatStartTime sets the RepeatStartTime field's value.

func (*AddVpcFirewallAclRuleInput) SetRepeatType added in v1.0.165

SetRepeatType sets the RepeatType field's value.

func (*AddVpcFirewallAclRuleInput) SetSource

SetSource sets the Source field's value.

func (*AddVpcFirewallAclRuleInput) SetSourceType

SetSourceType sets the SourceType field's value.

func (*AddVpcFirewallAclRuleInput) SetStartTime added in v1.0.165

SetStartTime sets the StartTime field's value.

func (*AddVpcFirewallAclRuleInput) SetStatus

SetStatus sets the Status field's value.

func (*AddVpcFirewallAclRuleInput) SetVpcFirewallId

SetVpcFirewallId sets the VpcFirewallId field's value.

func (AddVpcFirewallAclRuleInput) String

String returns the string representation

func (*AddVpcFirewallAclRuleInput) Validate

func (s *AddVpcFirewallAclRuleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AddVpcFirewallAclRuleOutput

type AddVpcFirewallAclRuleOutput struct {
	Metadata *response.ResponseMetadata

	RuleId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AddVpcFirewallAclRuleOutput) GoString

func (s AddVpcFirewallAclRuleOutput) GoString() string

GoString returns the string representation

func (*AddVpcFirewallAclRuleOutput) SetRuleId

SetRuleId sets the RuleId field's value.

func (AddVpcFirewallAclRuleOutput) String

String returns the string representation

type AssetListForUpdateAssetSwitchInput added in v1.0.165

type AssetListForUpdateAssetSwitchInput struct {
	IP *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AssetListForUpdateAssetSwitchInput) GoString added in v1.0.165

GoString returns the string representation

func (*AssetListForUpdateAssetSwitchInput) SetIP added in v1.0.165

SetIP sets the IP field's value.

func (*AssetListForUpdateAssetSwitchInput) SetRegion added in v1.0.165

SetRegion sets the Region field's value.

func (AssetListForUpdateAssetSwitchInput) String added in v1.0.165

String returns the string representation

type AssetListInput

type AssetListInput struct {
	Asset *string `type:"string" json:"asset,omitempty"`

	Asset_type []*string `type:"list" json:"asset_type,omitempty"`

	Current_page *int32 `type:"int32" json:"current_page,omitempty"`

	Order_dir *string `type:"string" json:"order_dir,omitempty" enum:"EnumOforder_dirForAssetListInput"`

	Page_size *int32 `max:"1e+06" type:"int32" json:"page_size,omitempty"`

	Stat *int32 `type:"int32" json:"stat,omitempty"`
	// contains filtered or unexported fields
}

func (AssetListInput) GoString

func (s AssetListInput) GoString() string

GoString returns the string representation

func (*AssetListInput) SetAsset

func (s *AssetListInput) SetAsset(v string) *AssetListInput

SetAsset sets the Asset field's value.

func (*AssetListInput) SetAsset_type

func (s *AssetListInput) SetAsset_type(v []*string) *AssetListInput

SetAsset_type sets the Asset_type field's value.

func (*AssetListInput) SetCurrent_page

func (s *AssetListInput) SetCurrent_page(v int32) *AssetListInput

SetCurrent_page sets the Current_page field's value.

func (*AssetListInput) SetOrder_dir added in v1.0.165

func (s *AssetListInput) SetOrder_dir(v string) *AssetListInput

SetOrder_dir sets the Order_dir field's value.

func (*AssetListInput) SetPage_size

func (s *AssetListInput) SetPage_size(v int32) *AssetListInput

SetPage_size sets the Page_size field's value.

func (*AssetListInput) SetStat

func (s *AssetListInput) SetStat(v int32) *AssetListInput

SetStat sets the Stat field's value.

func (AssetListInput) String

func (s AssetListInput) String() string

String returns the string representation

func (*AssetListInput) Validate

func (s *AssetListInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssetListOutput

type AssetListOutput struct {
	Metadata *response.ResponseMetadata

	Count *int32 `type:"int32" json:",omitempty"`

	Data []*DataForAssetListOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AssetListOutput) GoString

func (s AssetListOutput) GoString() string

GoString returns the string representation

func (*AssetListOutput) SetCount

func (s *AssetListOutput) SetCount(v int32) *AssetListOutput

SetCount sets the Count field's value.

func (*AssetListOutput) SetData

SetData sets the Data field's value.

func (*AssetListOutput) SetPageNumber

func (s *AssetListOutput) SetPageNumber(v int32) *AssetListOutput

SetPageNumber sets the PageNumber field's value.

func (*AssetListOutput) SetPageSize

func (s *AssetListOutput) SetPageSize(v int32) *AssetListOutput

SetPageSize sets the PageSize field's value.

func (*AssetListOutput) SetTotalCount

func (s *AssetListOutput) SetTotalCount(v int32) *AssetListOutput

SetTotalCount sets the TotalCount field's value.

func (AssetListOutput) String

func (s AssetListOutput) String() string

String returns the string representation

type DataForAssetListOutput added in v1.0.124

type DataForAssetListOutput struct {
	AccountID *string `type:"string" json:",omitempty"`

	Eip_id *string `type:"string" json:"eip_id,omitempty"`

	Enable *bool `type:"boolean" json:"enable,omitempty"`

	InstanceID *string `type:"string" json:",omitempty"`

	Ip *string `type:"string" json:"ip,omitempty"`

	Latest_7_days_peak_traffic *int32 `type:"int32" json:"latest_7_days_peak_traffic,omitempty"`

	Name *string `type:"string" json:"name,omitempty"`

	Region *string `type:"string" json:"region,omitempty"`

	RegionN *string `type:"string" json:"regionN,omitempty"`

	Type *string `type:"string" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (DataForAssetListOutput) GoString added in v1.0.124

func (s DataForAssetListOutput) GoString() string

GoString returns the string representation

func (*DataForAssetListOutput) SetAccountID added in v1.0.165

SetAccountID sets the AccountID field's value.

func (*DataForAssetListOutput) SetEip_id added in v1.0.165

SetEip_id sets the Eip_id field's value.

func (*DataForAssetListOutput) SetEnable added in v1.0.124

SetEnable sets the Enable field's value.

func (*DataForAssetListOutput) SetInstanceID added in v1.0.165

SetInstanceID sets the InstanceID field's value.

func (*DataForAssetListOutput) SetIp added in v1.0.124

SetIp sets the Ip field's value.

func (*DataForAssetListOutput) SetLatest_7_days_peak_traffic added in v1.0.165

func (s *DataForAssetListOutput) SetLatest_7_days_peak_traffic(v int32) *DataForAssetListOutput

SetLatest_7_days_peak_traffic sets the Latest_7_days_peak_traffic field's value.

func (*DataForAssetListOutput) SetName added in v1.0.124

SetName sets the Name field's value.

func (*DataForAssetListOutput) SetRegion added in v1.0.124

SetRegion sets the Region field's value.

func (*DataForAssetListOutput) SetRegionN added in v1.0.165

SetRegionN sets the RegionN field's value.

func (*DataForAssetListOutput) SetType added in v1.0.124

SetType sets the Type field's value.

func (DataForAssetListOutput) String added in v1.0.124

func (s DataForAssetListOutput) String() string

String returns the string representation

type DataForDescribeAddressBookOutput added in v1.0.124

type DataForDescribeAddressBookOutput struct {
	AddressList []*string `type:"list" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	GroupName *string `type:"string" json:",omitempty"`

	GroupType *string `type:"string" json:",omitempty"`

	GroupUuid *string `type:"string" json:",omitempty"`

	RefCnt *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForDescribeAddressBookOutput) GoString added in v1.0.124

GoString returns the string representation

func (*DataForDescribeAddressBookOutput) SetAddressList added in v1.0.124

SetAddressList sets the AddressList field's value.

func (*DataForDescribeAddressBookOutput) SetDescription added in v1.0.124

SetDescription sets the Description field's value.

func (*DataForDescribeAddressBookOutput) SetGroupName added in v1.0.124

SetGroupName sets the GroupName field's value.

func (*DataForDescribeAddressBookOutput) SetGroupType added in v1.0.124

SetGroupType sets the GroupType field's value.

func (*DataForDescribeAddressBookOutput) SetGroupUuid added in v1.0.124

SetGroupUuid sets the GroupUuid field's value.

func (*DataForDescribeAddressBookOutput) SetRefCnt added in v1.0.124

SetRefCnt sets the RefCnt field's value.

func (DataForDescribeAddressBookOutput) String added in v1.0.124

String returns the string representation

type DataForDescribeControlPolicyByRuleIdOutput added in v1.0.124

type DataForDescribeControlPolicyByRuleIdOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	Action *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DestPort *string `type:"string" json:",omitempty"`

	DestPortGroupType *string `type:"string" json:",omitempty"`

	DestPortList []*string `type:"list" json:",omitempty"`

	DestPortType *string `type:"string" json:",omitempty"`

	Destination *string `type:"string" json:",omitempty"`

	DestinationCidrList []*string `type:"list" json:",omitempty"`

	DestinationGroupType *string `type:"string" json:",omitempty"`

	DestinationType *string `type:"string" json:",omitempty"`

	Direction *string `type:"string" json:",omitempty"`

	EffectStatus *int32 `type:"int32" json:",omitempty"`

	EndTime *int32 `type:"int32" json:",omitempty"`

	HitCnt *int32 `type:"int32" json:",omitempty"`

	IsEffected *bool `type:"boolean" json:",omitempty"`

	Prio *int32 `type:"int32" json:",omitempty"`

	Proto *string `type:"string" json:",omitempty"`

	RepeatDays []*int32 `type:"list" json:",omitempty"`

	RepeatEndTime *string `type:"string" json:",omitempty"`

	RepeatStartTime *string `type:"string" json:",omitempty"`

	RepeatType *string `type:"string" json:",omitempty"`

	RuleId *string `type:"string" json:",omitempty"`

	Source *string `type:"string" json:",omitempty"`

	SourceCidrList []*string `type:"list" json:",omitempty"`

	SourceGroupType *string `type:"string" json:",omitempty"`

	SourceType *string `type:"string" json:",omitempty"`

	StartTime *int32 `type:"int32" json:",omitempty"`

	Status *bool `type:"boolean" json:",omitempty"`

	UpdateTime *int32 `type:"int32" json:",omitempty"`

	UseCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForDescribeControlPolicyByRuleIdOutput) GoString added in v1.0.124

GoString returns the string representation

func (*DataForDescribeControlPolicyByRuleIdOutput) SetAccountId added in v1.0.124

SetAccountId sets the AccountId field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetAction added in v1.0.124

SetAction sets the Action field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetDescription added in v1.0.124

SetDescription sets the Description field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetDestPort added in v1.0.124

SetDestPort sets the DestPort field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetDestPortGroupType added in v1.0.124

SetDestPortGroupType sets the DestPortGroupType field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetDestPortList added in v1.0.124

SetDestPortList sets the DestPortList field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetDestPortType added in v1.0.124

SetDestPortType sets the DestPortType field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetDestination added in v1.0.124

SetDestination sets the Destination field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetDestinationCidrList added in v1.0.124

SetDestinationCidrList sets the DestinationCidrList field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetDestinationGroupType added in v1.0.124

SetDestinationGroupType sets the DestinationGroupType field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetDestinationType added in v1.0.124

SetDestinationType sets the DestinationType field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetDirection added in v1.0.124

SetDirection sets the Direction field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetEffectStatus added in v1.0.165

SetEffectStatus sets the EffectStatus field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetEndTime added in v1.0.165

SetEndTime sets the EndTime field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetHitCnt added in v1.0.124

SetHitCnt sets the HitCnt field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetIsEffected added in v1.0.165

SetIsEffected sets the IsEffected field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetPrio added in v1.0.124

SetPrio sets the Prio field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetProto added in v1.0.124

SetProto sets the Proto field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetRepeatDays added in v1.0.165

SetRepeatDays sets the RepeatDays field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetRepeatEndTime added in v1.0.165

SetRepeatEndTime sets the RepeatEndTime field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetRepeatStartTime added in v1.0.165

SetRepeatStartTime sets the RepeatStartTime field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetRepeatType added in v1.0.165

SetRepeatType sets the RepeatType field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetRuleId added in v1.0.124

SetRuleId sets the RuleId field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetSource added in v1.0.124

SetSource sets the Source field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetSourceCidrList added in v1.0.124

SetSourceCidrList sets the SourceCidrList field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetSourceGroupType added in v1.0.124

SetSourceGroupType sets the SourceGroupType field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetSourceType added in v1.0.124

SetSourceType sets the SourceType field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetStartTime added in v1.0.165

SetStartTime sets the StartTime field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetStatus added in v1.0.124

SetStatus sets the Status field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetUpdateTime added in v1.0.165

SetUpdateTime sets the UpdateTime field's value.

func (*DataForDescribeControlPolicyByRuleIdOutput) SetUseCount added in v1.0.124

SetUseCount sets the UseCount field's value.

func (DataForDescribeControlPolicyByRuleIdOutput) String added in v1.0.124

String returns the string representation

type DataForDescribeControlPolicyOutput added in v1.0.124

type DataForDescribeControlPolicyOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	Action *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DestPort *string `type:"string" json:",omitempty"`

	DestPortGroupType *string `type:"string" json:",omitempty"`

	DestPortList []*string `type:"list" json:",omitempty"`

	DestPortType *string `type:"string" json:",omitempty"`

	Destination *string `type:"string" json:",omitempty"`

	DestinationCidrList []*string `type:"list" json:",omitempty"`

	DestinationGroupType *string `type:"string" json:",omitempty"`

	DestinationType *string `type:"string" json:",omitempty"`

	Direction *string `type:"string" json:",omitempty"`

	EffectStatus *int32 `type:"int32" json:",omitempty"`

	EndTime *int32 `type:"int32" json:",omitempty"`

	HitCnt *int32 `type:"int32" json:",omitempty"`

	IsEffected *bool `type:"boolean" json:",omitempty"`

	Prio *int32 `type:"int32" json:",omitempty"`

	Proto *string `type:"string" json:",omitempty"`

	RepeatDays []*int32 `type:"list" json:",omitempty"`

	RepeatEndTime *string `type:"string" json:",omitempty"`

	RepeatStartTime *string `type:"string" json:",omitempty"`

	RepeatType *string `type:"string" json:",omitempty"`

	RuleId *string `type:"string" json:",omitempty"`

	Source *string `type:"string" json:",omitempty"`

	SourceCidrList []*string `type:"list" json:",omitempty"`

	SourceGroupType *string `type:"string" json:",omitempty"`

	SourceType *string `type:"string" json:",omitempty"`

	StartTime *int32 `type:"int32" json:",omitempty"`

	Status *bool `type:"boolean" json:",omitempty"`

	UpdateTime *int32 `type:"int32" json:",omitempty"`

	UseCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForDescribeControlPolicyOutput) GoString added in v1.0.124

GoString returns the string representation

func (*DataForDescribeControlPolicyOutput) SetAccountId added in v1.0.124

SetAccountId sets the AccountId field's value.

func (*DataForDescribeControlPolicyOutput) SetAction added in v1.0.124

SetAction sets the Action field's value.

func (*DataForDescribeControlPolicyOutput) SetDescription added in v1.0.124

SetDescription sets the Description field's value.

func (*DataForDescribeControlPolicyOutput) SetDestPort added in v1.0.124

SetDestPort sets the DestPort field's value.

func (*DataForDescribeControlPolicyOutput) SetDestPortGroupType added in v1.0.124

SetDestPortGroupType sets the DestPortGroupType field's value.

func (*DataForDescribeControlPolicyOutput) SetDestPortList added in v1.0.124

SetDestPortList sets the DestPortList field's value.

func (*DataForDescribeControlPolicyOutput) SetDestPortType added in v1.0.124

SetDestPortType sets the DestPortType field's value.

func (*DataForDescribeControlPolicyOutput) SetDestination added in v1.0.124

SetDestination sets the Destination field's value.

func (*DataForDescribeControlPolicyOutput) SetDestinationCidrList added in v1.0.124

SetDestinationCidrList sets the DestinationCidrList field's value.

func (*DataForDescribeControlPolicyOutput) SetDestinationGroupType added in v1.0.124

SetDestinationGroupType sets the DestinationGroupType field's value.

func (*DataForDescribeControlPolicyOutput) SetDestinationType added in v1.0.124

SetDestinationType sets the DestinationType field's value.

func (*DataForDescribeControlPolicyOutput) SetDirection added in v1.0.124

SetDirection sets the Direction field's value.

func (*DataForDescribeControlPolicyOutput) SetEffectStatus added in v1.0.165

SetEffectStatus sets the EffectStatus field's value.

func (*DataForDescribeControlPolicyOutput) SetEndTime added in v1.0.165

SetEndTime sets the EndTime field's value.

func (*DataForDescribeControlPolicyOutput) SetHitCnt added in v1.0.124

SetHitCnt sets the HitCnt field's value.

func (*DataForDescribeControlPolicyOutput) SetIsEffected added in v1.0.165

SetIsEffected sets the IsEffected field's value.

func (*DataForDescribeControlPolicyOutput) SetPrio added in v1.0.124

SetPrio sets the Prio field's value.

func (*DataForDescribeControlPolicyOutput) SetProto added in v1.0.124

SetProto sets the Proto field's value.

func (*DataForDescribeControlPolicyOutput) SetRepeatDays added in v1.0.165

SetRepeatDays sets the RepeatDays field's value.

func (*DataForDescribeControlPolicyOutput) SetRepeatEndTime added in v1.0.165

SetRepeatEndTime sets the RepeatEndTime field's value.

func (*DataForDescribeControlPolicyOutput) SetRepeatStartTime added in v1.0.165

SetRepeatStartTime sets the RepeatStartTime field's value.

func (*DataForDescribeControlPolicyOutput) SetRepeatType added in v1.0.165

SetRepeatType sets the RepeatType field's value.

func (*DataForDescribeControlPolicyOutput) SetRuleId added in v1.0.124

SetRuleId sets the RuleId field's value.

func (*DataForDescribeControlPolicyOutput) SetSource added in v1.0.124

SetSource sets the Source field's value.

func (*DataForDescribeControlPolicyOutput) SetSourceCidrList added in v1.0.124

SetSourceCidrList sets the SourceCidrList field's value.

func (*DataForDescribeControlPolicyOutput) SetSourceGroupType added in v1.0.124

SetSourceGroupType sets the SourceGroupType field's value.

func (*DataForDescribeControlPolicyOutput) SetSourceType added in v1.0.124

SetSourceType sets the SourceType field's value.

func (*DataForDescribeControlPolicyOutput) SetStartTime added in v1.0.165

SetStartTime sets the StartTime field's value.

func (*DataForDescribeControlPolicyOutput) SetStatus added in v1.0.124

SetStatus sets the Status field's value.

func (*DataForDescribeControlPolicyOutput) SetUpdateTime added in v1.0.165

SetUpdateTime sets the UpdateTime field's value.

func (*DataForDescribeControlPolicyOutput) SetUseCount added in v1.0.124

SetUseCount sets the UseCount field's value.

func (DataForDescribeControlPolicyOutput) String added in v1.0.124

String returns the string representation

type DataForDescribeDnsControlPolicyOutput added in v1.0.135

type DataForDescribeDnsControlPolicyOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	Destination *string `type:"string" json:",omitempty"`

	DestinationGroupList []*string `type:"list" json:",omitempty"`

	DestinationType *string `type:"string" json:",omitempty"`

	DomainList []*string `type:"list" json:",omitempty"`

	HitCnt *int32 `type:"int32" json:",omitempty"`

	LastHitTime *int32 `type:"int32" json:",omitempty"`

	RuleId *string `type:"string" json:",omitempty"`

	Source []*SourceForDescribeDnsControlPolicyOutput `type:"list" json:",omitempty"`

	Status *bool `type:"boolean" json:",omitempty"`

	UseCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForDescribeDnsControlPolicyOutput) GoString added in v1.0.135

GoString returns the string representation

func (*DataForDescribeDnsControlPolicyOutput) SetAccountId added in v1.0.135

SetAccountId sets the AccountId field's value.

func (*DataForDescribeDnsControlPolicyOutput) SetDescription added in v1.0.135

SetDescription sets the Description field's value.

func (*DataForDescribeDnsControlPolicyOutput) SetDestination added in v1.0.135

SetDestination sets the Destination field's value.

func (*DataForDescribeDnsControlPolicyOutput) SetDestinationGroupList added in v1.0.135

SetDestinationGroupList sets the DestinationGroupList field's value.

func (*DataForDescribeDnsControlPolicyOutput) SetDestinationType added in v1.0.135

SetDestinationType sets the DestinationType field's value.

func (*DataForDescribeDnsControlPolicyOutput) SetDomainList added in v1.0.135

SetDomainList sets the DomainList field's value.

func (*DataForDescribeDnsControlPolicyOutput) SetHitCnt added in v1.0.135

SetHitCnt sets the HitCnt field's value.

func (*DataForDescribeDnsControlPolicyOutput) SetLastHitTime added in v1.0.135

SetLastHitTime sets the LastHitTime field's value.

func (*DataForDescribeDnsControlPolicyOutput) SetRuleId added in v1.0.135

SetRuleId sets the RuleId field's value.

func (*DataForDescribeDnsControlPolicyOutput) SetSource added in v1.0.135

SetSource sets the Source field's value.

func (*DataForDescribeDnsControlPolicyOutput) SetStatus added in v1.0.135

SetStatus sets the Status field's value.

func (*DataForDescribeDnsControlPolicyOutput) SetUseCount added in v1.0.135

SetUseCount sets the UseCount field's value.

func (DataForDescribeDnsControlPolicyOutput) String added in v1.0.135

String returns the string representation

type DataForDescribeNatFirewallControlPolicyOutput added in v1.0.165

type DataForDescribeNatFirewallControlPolicyOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	Action *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DestPort *string `type:"string" json:",omitempty"`

	DestPortGroupList []*string `type:"list" json:",omitempty"`

	DestPortGroupType *string `type:"string" json:",omitempty"`

	DestPortList []*string `type:"list" json:",omitempty"`

	DestPortType *string `type:"string" json:",omitempty"`

	Destination *string `type:"string" json:",omitempty"`

	DestinationCidrList []*string `type:"list" json:",omitempty"`

	DestinationGroupList []*string `type:"list" json:",omitempty"`

	DestinationGroupType *string `type:"string" json:",omitempty"`

	DestinationType *string `type:"string" json:",omitempty"`

	Direction *string `type:"string" json:",omitempty"`

	EffectStatus *int32 `type:"int32" json:",omitempty"`

	EndTime *int32 `type:"int32" json:",omitempty"`

	HitCnt *int32 `type:"int32" json:",omitempty"`

	IsEffected *bool `type:"boolean" json:",omitempty"`

	LastHitTime *int32 `type:"int32" json:",omitempty"`

	NatFirewallId *string `type:"string" json:",omitempty"`

	Prio *int32 `type:"int32" json:",omitempty"`

	Proto *string `type:"string" json:",omitempty"`

	RepeatDays []*int32 `type:"list" json:",omitempty"`

	RepeatEndTime *string `type:"string" json:",omitempty"`

	RepeatStartTime *string `type:"string" json:",omitempty"`

	RepeatType *string `type:"string" json:",omitempty"`

	RuleId *string `type:"string" json:",omitempty"`

	Source *string `type:"string" json:",omitempty"`

	SourceCidrList []*string `type:"list" json:",omitempty"`

	SourceGroupList []*string `type:"list" json:",omitempty"`

	SourceGroupType *string `type:"string" json:",omitempty"`

	SourceType *string `type:"string" json:",omitempty"`

	StartTime *int32 `type:"int32" json:",omitempty"`

	Status *bool `type:"boolean" json:",omitempty"`

	UpdateTime *int32 `type:"int32" json:",omitempty"`

	UseCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForDescribeNatFirewallControlPolicyOutput) GoString added in v1.0.165

GoString returns the string representation

func (*DataForDescribeNatFirewallControlPolicyOutput) SetAccountId added in v1.0.165

SetAccountId sets the AccountId field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetAction added in v1.0.165

SetAction sets the Action field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetDescription added in v1.0.165

SetDescription sets the Description field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetDestPort added in v1.0.165

SetDestPort sets the DestPort field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetDestPortGroupList added in v1.0.165

SetDestPortGroupList sets the DestPortGroupList field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetDestPortGroupType added in v1.0.165

SetDestPortGroupType sets the DestPortGroupType field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetDestPortList added in v1.0.165

SetDestPortList sets the DestPortList field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetDestPortType added in v1.0.165

SetDestPortType sets the DestPortType field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetDestination added in v1.0.165

SetDestination sets the Destination field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetDestinationCidrList added in v1.0.165

SetDestinationCidrList sets the DestinationCidrList field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetDestinationGroupList added in v1.0.165

SetDestinationGroupList sets the DestinationGroupList field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetDestinationGroupType added in v1.0.165

SetDestinationGroupType sets the DestinationGroupType field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetDestinationType added in v1.0.165

SetDestinationType sets the DestinationType field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetDirection added in v1.0.165

SetDirection sets the Direction field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetEffectStatus added in v1.0.165

SetEffectStatus sets the EffectStatus field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetEndTime added in v1.0.165

SetEndTime sets the EndTime field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetHitCnt added in v1.0.165

SetHitCnt sets the HitCnt field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetIsEffected added in v1.0.165

SetIsEffected sets the IsEffected field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetLastHitTime added in v1.0.165

SetLastHitTime sets the LastHitTime field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetNatFirewallId added in v1.0.165

SetNatFirewallId sets the NatFirewallId field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetPrio added in v1.0.165

SetPrio sets the Prio field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetProto added in v1.0.165

SetProto sets the Proto field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetRepeatDays added in v1.0.165

SetRepeatDays sets the RepeatDays field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetRepeatEndTime added in v1.0.165

SetRepeatEndTime sets the RepeatEndTime field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetRepeatStartTime added in v1.0.165

SetRepeatStartTime sets the RepeatStartTime field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetRepeatType added in v1.0.165

SetRepeatType sets the RepeatType field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetRuleId added in v1.0.165

SetRuleId sets the RuleId field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetSource added in v1.0.165

SetSource sets the Source field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetSourceCidrList added in v1.0.165

SetSourceCidrList sets the SourceCidrList field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetSourceGroupList added in v1.0.165

SetSourceGroupList sets the SourceGroupList field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetSourceGroupType added in v1.0.165

SetSourceGroupType sets the SourceGroupType field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetSourceType added in v1.0.165

SetSourceType sets the SourceType field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetStartTime added in v1.0.165

SetStartTime sets the StartTime field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetStatus added in v1.0.165

SetStatus sets the Status field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetUpdateTime added in v1.0.165

SetUpdateTime sets the UpdateTime field's value.

func (*DataForDescribeNatFirewallControlPolicyOutput) SetUseCount added in v1.0.165

SetUseCount sets the UseCount field's value.

func (DataForDescribeNatFirewallControlPolicyOutput) String added in v1.0.165

String returns the string representation

type DataForDescribeNatFirewallListOutput added in v1.0.165

type DataForDescribeNatFirewallListOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	Bandwidth *int32 `type:"int32" json:",omitempty"`

	CanCreate *bool `type:"boolean" json:",omitempty"`

	ErrMessage *string `type:"string" json:",omitempty"`

	FirewallStatus *string `type:"string" json:",omitempty"`

	NatFirewallId *string `type:"string" json:",omitempty"`

	NatFirewallName *string `type:"string" json:",omitempty"`

	NatGatewayId *string `type:"string" json:",omitempty"`

	NatGatewayName *string `type:"string" json:",omitempty"`

	PeakTrafficWithin7Day *int32 `type:"int32" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	VpcCidr *string `type:"string" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`

	VpcName *string `type:"string" json:",omitempty"`

	ZoneId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForDescribeNatFirewallListOutput) GoString added in v1.0.165

GoString returns the string representation

func (*DataForDescribeNatFirewallListOutput) SetAccountId added in v1.0.165

SetAccountId sets the AccountId field's value.

func (*DataForDescribeNatFirewallListOutput) SetBandwidth added in v1.0.165

SetBandwidth sets the Bandwidth field's value.

func (*DataForDescribeNatFirewallListOutput) SetCanCreate added in v1.0.165

SetCanCreate sets the CanCreate field's value.

func (*DataForDescribeNatFirewallListOutput) SetErrMessage added in v1.0.165

SetErrMessage sets the ErrMessage field's value.

func (*DataForDescribeNatFirewallListOutput) SetFirewallStatus added in v1.0.165

SetFirewallStatus sets the FirewallStatus field's value.

func (*DataForDescribeNatFirewallListOutput) SetNatFirewallId added in v1.0.165

SetNatFirewallId sets the NatFirewallId field's value.

func (*DataForDescribeNatFirewallListOutput) SetNatFirewallName added in v1.0.165

SetNatFirewallName sets the NatFirewallName field's value.

func (*DataForDescribeNatFirewallListOutput) SetNatGatewayId added in v1.0.165

SetNatGatewayId sets the NatGatewayId field's value.

func (*DataForDescribeNatFirewallListOutput) SetNatGatewayName added in v1.0.165

SetNatGatewayName sets the NatGatewayName field's value.

func (*DataForDescribeNatFirewallListOutput) SetPeakTrafficWithin7Day added in v1.0.165

SetPeakTrafficWithin7Day sets the PeakTrafficWithin7Day field's value.

func (*DataForDescribeNatFirewallListOutput) SetRegion added in v1.0.165

SetRegion sets the Region field's value.

func (*DataForDescribeNatFirewallListOutput) SetVpcCidr added in v1.0.165

SetVpcCidr sets the VpcCidr field's value.

func (*DataForDescribeNatFirewallListOutput) SetVpcId added in v1.0.165

SetVpcId sets the VpcId field's value.

func (*DataForDescribeNatFirewallListOutput) SetVpcName added in v1.0.165

SetVpcName sets the VpcName field's value.

func (*DataForDescribeNatFirewallListOutput) SetZoneId added in v1.0.165

SetZoneId sets the ZoneId field's value.

func (DataForDescribeNatFirewallListOutput) String added in v1.0.165

String returns the string representation

type DataForDescribeVpcFirewallAclRuleListOutput added in v1.0.124

type DataForDescribeVpcFirewallAclRuleListOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	Action *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DestPort *string `type:"string" json:",omitempty"`

	DestPortGroupType *string `type:"string" json:",omitempty"`

	DestPortList []*string `type:"list" json:",omitempty"`

	DestPortType *string `type:"string" json:",omitempty"`

	Destination *string `type:"string" json:",omitempty"`

	DestinationCidrList []*string `type:"list" json:",omitempty"`

	DestinationGroupType *string `type:"string" json:",omitempty"`

	DestinationType *string `type:"string" json:",omitempty"`

	EffectStatus *int32 `type:"int32" json:",omitempty"`

	EndTime *int32 `type:"int32" json:",omitempty"`

	HitCnt *int32 `type:"int32" json:",omitempty"`

	IsEffected *bool `type:"boolean" json:",omitempty"`

	Prio *int32 `type:"int32" json:",omitempty"`

	Proto *string `type:"string" json:",omitempty"`

	RepeatDays []*int32 `type:"list" json:",omitempty"`

	RepeatEndTime *string `type:"string" json:",omitempty"`

	RepeatStartTime *string `type:"string" json:",omitempty"`

	RepeatType *string `type:"string" json:",omitempty"`

	RuleId *string `type:"string" json:",omitempty"`

	Source *string `type:"string" json:",omitempty"`

	SourceCidrList []*string `type:"list" json:",omitempty"`

	SourceGroupType *string `type:"string" json:",omitempty"`

	SourceType *string `type:"string" json:",omitempty"`

	StartTime *int32 `type:"int32" json:",omitempty"`

	Status *bool `type:"boolean" json:",omitempty"`

	UpdateTime *int32 `type:"int32" json:",omitempty"`

	UseCount *int32 `type:"int32" json:",omitempty"`

	VpcFirewallId *string `type:"string" json:",omitempty"`

	VpcFirewallName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForDescribeVpcFirewallAclRuleListOutput) GoString added in v1.0.124

GoString returns the string representation

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetAccountId added in v1.0.124

SetAccountId sets the AccountId field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetAction added in v1.0.124

SetAction sets the Action field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetDescription added in v1.0.124

SetDescription sets the Description field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetDestPort added in v1.0.124

SetDestPort sets the DestPort field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetDestPortGroupType added in v1.0.124

SetDestPortGroupType sets the DestPortGroupType field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetDestPortList added in v1.0.124

SetDestPortList sets the DestPortList field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetDestPortType added in v1.0.124

SetDestPortType sets the DestPortType field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetDestination added in v1.0.124

SetDestination sets the Destination field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetDestinationCidrList added in v1.0.124

SetDestinationCidrList sets the DestinationCidrList field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetDestinationGroupType added in v1.0.124

SetDestinationGroupType sets the DestinationGroupType field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetDestinationType added in v1.0.124

SetDestinationType sets the DestinationType field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetEffectStatus added in v1.0.165

SetEffectStatus sets the EffectStatus field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetEndTime added in v1.0.165

SetEndTime sets the EndTime field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetHitCnt added in v1.0.124

SetHitCnt sets the HitCnt field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetIsEffected added in v1.0.165

SetIsEffected sets the IsEffected field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetPrio added in v1.0.124

SetPrio sets the Prio field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetProto added in v1.0.124

SetProto sets the Proto field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetRepeatDays added in v1.0.165

SetRepeatDays sets the RepeatDays field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetRepeatEndTime added in v1.0.165

SetRepeatEndTime sets the RepeatEndTime field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetRepeatStartTime added in v1.0.165

SetRepeatStartTime sets the RepeatStartTime field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetRepeatType added in v1.0.165

SetRepeatType sets the RepeatType field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetRuleId added in v1.0.124

SetRuleId sets the RuleId field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetSource added in v1.0.124

SetSource sets the Source field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetSourceCidrList added in v1.0.124

SetSourceCidrList sets the SourceCidrList field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetSourceGroupType added in v1.0.124

SetSourceGroupType sets the SourceGroupType field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetSourceType added in v1.0.124

SetSourceType sets the SourceType field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetStartTime added in v1.0.165

SetStartTime sets the StartTime field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetStatus added in v1.0.124

SetStatus sets the Status field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetUpdateTime added in v1.0.165

SetUpdateTime sets the UpdateTime field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetUseCount added in v1.0.124

SetUseCount sets the UseCount field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetVpcFirewallId added in v1.0.124

SetVpcFirewallId sets the VpcFirewallId field's value.

func (*DataForDescribeVpcFirewallAclRuleListOutput) SetVpcFirewallName added in v1.0.124

SetVpcFirewallName sets the VpcFirewallName field's value.

func (DataForDescribeVpcFirewallAclRuleListOutput) String added in v1.0.124

String returns the string representation

type DataForDescribeVpcFirewallListOutput added in v1.0.124

type DataForDescribeVpcFirewallListOutput struct {
	Bandwidth *int32 `type:"int32" json:",omitempty"`

	BypassStatus *string `type:"string" json:",omitempty"`

	ErrMessage *string `type:"string" json:",omitempty"`

	FirewallStatus *string `type:"string" json:",omitempty"`

	PeakTrafficWithin7Day *int32 `type:"int32" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	RouteMode *string `type:"string" json:",omitempty"`

	RoutePolicyStatus *string `type:"string" json:",omitempty"`

	TransitRouterDescription *string `type:"string" json:",omitempty"`

	TransitRouterId *string `type:"string" json:",omitempty"`

	TransitRouterName *string `type:"string" json:",omitempty"`

	VpcFirewallId *string `type:"string" json:",omitempty"`

	VpcFirewallName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForDescribeVpcFirewallListOutput) GoString added in v1.0.124

GoString returns the string representation

func (*DataForDescribeVpcFirewallListOutput) SetBandwidth added in v1.0.165

SetBandwidth sets the Bandwidth field's value.

func (*DataForDescribeVpcFirewallListOutput) SetBypassStatus added in v1.0.165

SetBypassStatus sets the BypassStatus field's value.

func (*DataForDescribeVpcFirewallListOutput) SetErrMessage added in v1.0.124

SetErrMessage sets the ErrMessage field's value.

func (*DataForDescribeVpcFirewallListOutput) SetFirewallStatus added in v1.0.124

SetFirewallStatus sets the FirewallStatus field's value.

func (*DataForDescribeVpcFirewallListOutput) SetPeakTrafficWithin7Day added in v1.0.124

SetPeakTrafficWithin7Day sets the PeakTrafficWithin7Day field's value.

func (*DataForDescribeVpcFirewallListOutput) SetRegion added in v1.0.124

SetRegion sets the Region field's value.

func (*DataForDescribeVpcFirewallListOutput) SetRouteMode added in v1.0.124

SetRouteMode sets the RouteMode field's value.

func (*DataForDescribeVpcFirewallListOutput) SetRoutePolicyStatus added in v1.0.124

SetRoutePolicyStatus sets the RoutePolicyStatus field's value.

func (*DataForDescribeVpcFirewallListOutput) SetTransitRouterDescription added in v1.0.124

SetTransitRouterDescription sets the TransitRouterDescription field's value.

func (*DataForDescribeVpcFirewallListOutput) SetTransitRouterId added in v1.0.124

SetTransitRouterId sets the TransitRouterId field's value.

func (*DataForDescribeVpcFirewallListOutput) SetTransitRouterName added in v1.0.124

SetTransitRouterName sets the TransitRouterName field's value.

func (*DataForDescribeVpcFirewallListOutput) SetVpcFirewallId added in v1.0.124

SetVpcFirewallId sets the VpcFirewallId field's value.

func (*DataForDescribeVpcFirewallListOutput) SetVpcFirewallName added in v1.0.124

SetVpcFirewallName sets the VpcFirewallName field's value.

func (DataForDescribeVpcFirewallListOutput) String added in v1.0.124

String returns the string representation

type DataForDescribeVpcsOutput added in v1.0.135

type DataForDescribeVpcsOutput struct {
	Name *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForDescribeVpcsOutput) GoString added in v1.0.135

func (s DataForDescribeVpcsOutput) GoString() string

GoString returns the string representation

func (*DataForDescribeVpcsOutput) SetName added in v1.0.135

SetName sets the Name field's value.

func (*DataForDescribeVpcsOutput) SetRegion added in v1.0.135

SetRegion sets the Region field's value.

func (*DataForDescribeVpcsOutput) SetVpcId added in v1.0.135

SetVpcId sets the VpcId field's value.

func (DataForDescribeVpcsOutput) String added in v1.0.135

func (s DataForDescribeVpcsOutput) String() string

String returns the string representation

type DeleteAddressBookInput

type DeleteAddressBookInput struct {

	// GroupUuid is a required field
	GroupUuid *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteAddressBookInput) GoString

func (s DeleteAddressBookInput) GoString() string

GoString returns the string representation

func (*DeleteAddressBookInput) SetGroupUuid

SetGroupUuid sets the GroupUuid field's value.

func (DeleteAddressBookInput) String

func (s DeleteAddressBookInput) String() string

String returns the string representation

func (*DeleteAddressBookInput) Validate

func (s *DeleteAddressBookInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteAddressBookOutput

type DeleteAddressBookOutput struct {
	Metadata *response.ResponseMetadata

	GroupUuid *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteAddressBookOutput) GoString

func (s DeleteAddressBookOutput) GoString() string

GoString returns the string representation

func (*DeleteAddressBookOutput) SetGroupUuid added in v1.0.165

SetGroupUuid sets the GroupUuid field's value.

func (DeleteAddressBookOutput) String

func (s DeleteAddressBookOutput) String() string

String returns the string representation

type DeleteControlPolicyInput

type DeleteControlPolicyInput struct {

	// Direction is a required field
	Direction *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfDirectionForDeleteControlPolicyInput"`

	// RuleId is a required field
	RuleId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteControlPolicyInput) GoString

func (s DeleteControlPolicyInput) GoString() string

GoString returns the string representation

func (*DeleteControlPolicyInput) SetDirection

SetDirection sets the Direction field's value.

func (*DeleteControlPolicyInput) SetRuleId

SetRuleId sets the RuleId field's value.

func (DeleteControlPolicyInput) String

func (s DeleteControlPolicyInput) String() string

String returns the string representation

func (*DeleteControlPolicyInput) Validate

func (s *DeleteControlPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteControlPolicyOutput

type DeleteControlPolicyOutput struct {
	Metadata *response.ResponseMetadata

	RuleId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteControlPolicyOutput) GoString

func (s DeleteControlPolicyOutput) GoString() string

GoString returns the string representation

func (*DeleteControlPolicyOutput) SetRuleId added in v1.0.165

SetRuleId sets the RuleId field's value.

func (DeleteControlPolicyOutput) String

func (s DeleteControlPolicyOutput) String() string

String returns the string representation

type DeleteDnsControlPolicyInput added in v1.0.135

type DeleteDnsControlPolicyInput struct {

	// RuleId is a required field
	RuleId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteDnsControlPolicyInput) GoString added in v1.0.135

func (s DeleteDnsControlPolicyInput) GoString() string

GoString returns the string representation

func (*DeleteDnsControlPolicyInput) SetRuleId added in v1.0.135

SetRuleId sets the RuleId field's value.

func (DeleteDnsControlPolicyInput) String added in v1.0.135

String returns the string representation

func (*DeleteDnsControlPolicyInput) Validate added in v1.0.135

func (s *DeleteDnsControlPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteDnsControlPolicyOutput added in v1.0.135

type DeleteDnsControlPolicyOutput struct {
	Metadata *response.ResponseMetadata

	RuleId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteDnsControlPolicyOutput) GoString added in v1.0.135

func (s DeleteDnsControlPolicyOutput) GoString() string

GoString returns the string representation

func (*DeleteDnsControlPolicyOutput) SetRuleId added in v1.0.165

SetRuleId sets the RuleId field's value.

func (DeleteDnsControlPolicyOutput) String added in v1.0.135

String returns the string representation

type DeleteNatFirewallControlPolicyInput added in v1.0.165

type DeleteNatFirewallControlPolicyInput struct {

	// Direction is a required field
	Direction *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfDirectionForDeleteNatFirewallControlPolicyInput"`

	// NatFirewallId is a required field
	NatFirewallId *string `type:"string" json:",omitempty" required:"true"`

	// RuleId is a required field
	RuleId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteNatFirewallControlPolicyInput) GoString added in v1.0.165

GoString returns the string representation

func (*DeleteNatFirewallControlPolicyInput) SetDirection added in v1.0.165

SetDirection sets the Direction field's value.

func (*DeleteNatFirewallControlPolicyInput) SetNatFirewallId added in v1.0.165

SetNatFirewallId sets the NatFirewallId field's value.

func (*DeleteNatFirewallControlPolicyInput) SetRuleId added in v1.0.165

SetRuleId sets the RuleId field's value.

func (DeleteNatFirewallControlPolicyInput) String added in v1.0.165

String returns the string representation

func (*DeleteNatFirewallControlPolicyInput) Validate added in v1.0.165

Validate inspects the fields of the type to determine if they are valid.

type DeleteNatFirewallControlPolicyOutput added in v1.0.165

type DeleteNatFirewallControlPolicyOutput struct {
	Metadata *response.ResponseMetadata

	RuleId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteNatFirewallControlPolicyOutput) GoString added in v1.0.165

GoString returns the string representation

func (*DeleteNatFirewallControlPolicyOutput) SetRuleId added in v1.0.165

SetRuleId sets the RuleId field's value.

func (DeleteNatFirewallControlPolicyOutput) String added in v1.0.165

String returns the string representation

type DeleteVpcFirewallAclRuleInput

type DeleteVpcFirewallAclRuleInput struct {
	RuleIds []*string `type:"list" json:",omitempty"`

	// VpcFirewallId is a required field
	VpcFirewallId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteVpcFirewallAclRuleInput) GoString

GoString returns the string representation

func (*DeleteVpcFirewallAclRuleInput) SetRuleIds

SetRuleIds sets the RuleIds field's value.

func (*DeleteVpcFirewallAclRuleInput) SetVpcFirewallId

SetVpcFirewallId sets the VpcFirewallId field's value.

func (DeleteVpcFirewallAclRuleInput) String

String returns the string representation

func (*DeleteVpcFirewallAclRuleInput) Validate

func (s *DeleteVpcFirewallAclRuleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteVpcFirewallAclRuleOutput

type DeleteVpcFirewallAclRuleOutput struct {
	Metadata *response.ResponseMetadata

	RuleIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteVpcFirewallAclRuleOutput) GoString

GoString returns the string representation

func (*DeleteVpcFirewallAclRuleOutput) SetRuleIds added in v1.0.165

SetRuleIds sets the RuleIds field's value.

func (DeleteVpcFirewallAclRuleOutput) String

String returns the string representation

type DescribeAddressBookInput

type DescribeAddressBookInput struct {
	GroupType *string `type:"string" json:",omitempty" enum:"EnumOfGroupTypeForDescribeAddressBookInput"`

	PageNumber *int32 `max:"100" type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	Query *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeAddressBookInput) GoString

func (s DescribeAddressBookInput) GoString() string

GoString returns the string representation

func (*DescribeAddressBookInput) SetGroupType

SetGroupType sets the GroupType field's value.

func (*DescribeAddressBookInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeAddressBookInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeAddressBookInput) SetQuery

SetQuery sets the Query field's value.

func (DescribeAddressBookInput) String

func (s DescribeAddressBookInput) String() string

String returns the string representation

func (*DescribeAddressBookInput) Validate added in v1.0.165

func (s *DescribeAddressBookInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeAddressBookOutput

type DescribeAddressBookOutput struct {
	Metadata *response.ResponseMetadata

	Count *int32 `type:"int32" json:",omitempty"`

	Data []*DataForDescribeAddressBookOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeAddressBookOutput) GoString

func (s DescribeAddressBookOutput) GoString() string

GoString returns the string representation

func (*DescribeAddressBookOutput) SetCount

SetCount sets the Count field's value.

func (*DescribeAddressBookOutput) SetData

SetData sets the Data field's value.

func (*DescribeAddressBookOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeAddressBookOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeAddressBookOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeAddressBookOutput) String

func (s DescribeAddressBookOutput) String() string

String returns the string representation

type DescribeControlPolicyByRuleIdInput

type DescribeControlPolicyByRuleIdInput struct {

	// Direction is a required field
	Direction *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfDirectionForDescribeControlPolicyByRuleIdInput"`

	RuleIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeControlPolicyByRuleIdInput) GoString

GoString returns the string representation

func (*DescribeControlPolicyByRuleIdInput) SetDirection

SetDirection sets the Direction field's value.

func (*DescribeControlPolicyByRuleIdInput) SetRuleIds

SetRuleIds sets the RuleIds field's value.

func (DescribeControlPolicyByRuleIdInput) String

String returns the string representation

func (*DescribeControlPolicyByRuleIdInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DescribeControlPolicyByRuleIdOutput

type DescribeControlPolicyByRuleIdOutput struct {
	Metadata *response.ResponseMetadata

	Count *int32 `type:"int32" json:",omitempty"`

	Data []*DataForDescribeControlPolicyByRuleIdOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeControlPolicyByRuleIdOutput) GoString

GoString returns the string representation

func (*DescribeControlPolicyByRuleIdOutput) SetCount added in v1.0.165

SetCount sets the Count field's value.

func (*DescribeControlPolicyByRuleIdOutput) SetData

SetData sets the Data field's value.

func (*DescribeControlPolicyByRuleIdOutput) SetPageNumber added in v1.0.165

SetPageNumber sets the PageNumber field's value.

func (*DescribeControlPolicyByRuleIdOutput) SetPageSize added in v1.0.165

SetPageSize sets the PageSize field's value.

func (*DescribeControlPolicyByRuleIdOutput) SetTotalCount added in v1.0.165

SetTotalCount sets the TotalCount field's value.

func (DescribeControlPolicyByRuleIdOutput) String

String returns the string representation

type DescribeControlPolicyInput

type DescribeControlPolicyInput struct {
	Action []*string `type:"list" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	Destination *string `type:"string" json:",omitempty"`

	// Direction is a required field
	Direction *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfDirectionForDescribeControlPolicyInput"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `max:"100" type:"int32" json:",omitempty"`

	Proto []*string `type:"list" json:",omitempty"`

	RepeatType []*string `type:"list" json:",omitempty"`

	RuleId *string `type:"string" json:",omitempty"`

	Source *string `type:"string" json:",omitempty"`

	Status []*bool `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeControlPolicyInput) GoString

func (s DescribeControlPolicyInput) GoString() string

GoString returns the string representation

func (*DescribeControlPolicyInput) SetAction

SetAction sets the Action field's value.

func (*DescribeControlPolicyInput) SetDescription added in v1.0.124

SetDescription sets the Description field's value.

func (*DescribeControlPolicyInput) SetDestination

SetDestination sets the Destination field's value.

func (*DescribeControlPolicyInput) SetDirection

SetDirection sets the Direction field's value.

func (*DescribeControlPolicyInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeControlPolicyInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeControlPolicyInput) SetProto

SetProto sets the Proto field's value.

func (*DescribeControlPolicyInput) SetRepeatType added in v1.0.165

SetRepeatType sets the RepeatType field's value.

func (*DescribeControlPolicyInput) SetRuleId added in v1.0.124

SetRuleId sets the RuleId field's value.

func (*DescribeControlPolicyInput) SetSource

SetSource sets the Source field's value.

func (*DescribeControlPolicyInput) SetStatus

SetStatus sets the Status field's value.

func (DescribeControlPolicyInput) String

String returns the string representation

func (*DescribeControlPolicyInput) Validate

func (s *DescribeControlPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeControlPolicyOutput

type DescribeControlPolicyOutput struct {
	Metadata *response.ResponseMetadata

	Count *int32 `type:"int32" json:",omitempty"`

	Data []*DataForDescribeControlPolicyOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeControlPolicyOutput) GoString

func (s DescribeControlPolicyOutput) GoString() string

GoString returns the string representation

func (*DescribeControlPolicyOutput) SetCount

SetCount sets the Count field's value.

func (*DescribeControlPolicyOutput) SetData

SetData sets the Data field's value.

func (*DescribeControlPolicyOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeControlPolicyOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeControlPolicyOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeControlPolicyOutput) String

String returns the string representation

type DescribeControlPolicyPriorUsedInput

type DescribeControlPolicyPriorUsedInput struct {

	// Direction is a required field
	Direction *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfDirectionForDescribeControlPolicyPriorUsedInput"`
	// contains filtered or unexported fields
}

func (DescribeControlPolicyPriorUsedInput) GoString

GoString returns the string representation

func (*DescribeControlPolicyPriorUsedInput) SetDirection

SetDirection sets the Direction field's value.

func (DescribeControlPolicyPriorUsedInput) String

String returns the string representation

func (*DescribeControlPolicyPriorUsedInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DescribeControlPolicyPriorUsedOutput

type DescribeControlPolicyPriorUsedOutput struct {
	Metadata *response.ResponseMetadata

	AccountId *string `type:"string" json:",omitempty"`

	End *int32 `type:"int32" json:",omitempty"`

	Start *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeControlPolicyPriorUsedOutput) GoString

GoString returns the string representation

func (*DescribeControlPolicyPriorUsedOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DescribeControlPolicyPriorUsedOutput) SetEnd

SetEnd sets the End field's value.

func (*DescribeControlPolicyPriorUsedOutput) SetStart

SetStart sets the Start field's value.

func (DescribeControlPolicyPriorUsedOutput) String

String returns the string representation

type DescribeDnsControlPolicyInput added in v1.0.135

type DescribeDnsControlPolicyInput struct {
	Description *string `type:"string" json:",omitempty"`

	Destination []*string `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `max:"100" type:"int32" json:",omitempty"`

	RuleId []*string `type:"list" json:",omitempty"`

	Source []*string `type:"list" json:",omitempty"`

	Status []*bool `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeDnsControlPolicyInput) GoString added in v1.0.135

GoString returns the string representation

func (*DescribeDnsControlPolicyInput) SetDescription added in v1.0.135

SetDescription sets the Description field's value.

func (*DescribeDnsControlPolicyInput) SetDestination added in v1.0.135

SetDestination sets the Destination field's value.

func (*DescribeDnsControlPolicyInput) SetPageNumber added in v1.0.135

SetPageNumber sets the PageNumber field's value.

func (*DescribeDnsControlPolicyInput) SetPageSize added in v1.0.135

SetPageSize sets the PageSize field's value.

func (*DescribeDnsControlPolicyInput) SetRuleId added in v1.0.135

SetRuleId sets the RuleId field's value.

func (*DescribeDnsControlPolicyInput) SetSource added in v1.0.135

SetSource sets the Source field's value.

func (*DescribeDnsControlPolicyInput) SetStatus added in v1.0.135

SetStatus sets the Status field's value.

func (DescribeDnsControlPolicyInput) String added in v1.0.135

String returns the string representation

func (*DescribeDnsControlPolicyInput) Validate added in v1.0.165

func (s *DescribeDnsControlPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeDnsControlPolicyOutput added in v1.0.135

type DescribeDnsControlPolicyOutput struct {
	Metadata *response.ResponseMetadata

	Count *int32 `type:"int32" json:",omitempty"`

	Data []*DataForDescribeDnsControlPolicyOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeDnsControlPolicyOutput) GoString added in v1.0.135

GoString returns the string representation

func (*DescribeDnsControlPolicyOutput) SetCount added in v1.0.135

SetCount sets the Count field's value.

func (*DescribeDnsControlPolicyOutput) SetData added in v1.0.135

SetData sets the Data field's value.

func (*DescribeDnsControlPolicyOutput) SetPageNumber added in v1.0.135

SetPageNumber sets the PageNumber field's value.

func (*DescribeDnsControlPolicyOutput) SetPageSize added in v1.0.135

SetPageSize sets the PageSize field's value.

func (*DescribeDnsControlPolicyOutput) SetTotalCount added in v1.0.135

SetTotalCount sets the TotalCount field's value.

func (DescribeDnsControlPolicyOutput) String added in v1.0.135

String returns the string representation

type DescribeNatFirewallControlPolicyInput added in v1.0.165

type DescribeNatFirewallControlPolicyInput struct {
	Action []*string `type:"list" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	DestPort []*string `type:"list" json:",omitempty"`

	Destination []*string `type:"list" json:",omitempty"`

	// Direction is a required field
	Direction *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfDirectionForDescribeNatFirewallControlPolicyInput"`

	// NatFirewallId is a required field
	NatFirewallId *string `type:"string" json:",omitempty" required:"true"`

	OrderBy *string `type:"string" json:",omitempty"`

	OrderDir *string `type:"string" json:",omitempty" enum:"EnumOfOrderDirForDescribeNatFirewallControlPolicyInput"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	Proto []*string `type:"list" json:",omitempty"`

	RepeatType []*string `type:"list" json:",omitempty"`

	RuleId []*string `type:"list" json:",omitempty"`

	Source []*string `type:"list" json:",omitempty"`

	Status []*bool `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeNatFirewallControlPolicyInput) GoString added in v1.0.165

GoString returns the string representation

func (*DescribeNatFirewallControlPolicyInput) SetAction added in v1.0.165

SetAction sets the Action field's value.

func (*DescribeNatFirewallControlPolicyInput) SetDescription added in v1.0.165

SetDescription sets the Description field's value.

func (*DescribeNatFirewallControlPolicyInput) SetDestPort added in v1.0.165

SetDestPort sets the DestPort field's value.

func (*DescribeNatFirewallControlPolicyInput) SetDestination added in v1.0.165

SetDestination sets the Destination field's value.

func (*DescribeNatFirewallControlPolicyInput) SetDirection added in v1.0.165

SetDirection sets the Direction field's value.

func (*DescribeNatFirewallControlPolicyInput) SetNatFirewallId added in v1.0.165

SetNatFirewallId sets the NatFirewallId field's value.

func (*DescribeNatFirewallControlPolicyInput) SetOrderBy added in v1.0.165

SetOrderBy sets the OrderBy field's value.

func (*DescribeNatFirewallControlPolicyInput) SetOrderDir added in v1.0.165

SetOrderDir sets the OrderDir field's value.

func (*DescribeNatFirewallControlPolicyInput) SetPageNumber added in v1.0.165

SetPageNumber sets the PageNumber field's value.

func (*DescribeNatFirewallControlPolicyInput) SetPageSize added in v1.0.165

SetPageSize sets the PageSize field's value.

func (*DescribeNatFirewallControlPolicyInput) SetProto added in v1.0.165

SetProto sets the Proto field's value.

func (*DescribeNatFirewallControlPolicyInput) SetRepeatType added in v1.0.165

SetRepeatType sets the RepeatType field's value.

func (*DescribeNatFirewallControlPolicyInput) SetRuleId added in v1.0.165

SetRuleId sets the RuleId field's value.

func (*DescribeNatFirewallControlPolicyInput) SetSource added in v1.0.165

SetSource sets the Source field's value.

func (*DescribeNatFirewallControlPolicyInput) SetStatus added in v1.0.165

SetStatus sets the Status field's value.

func (DescribeNatFirewallControlPolicyInput) String added in v1.0.165

String returns the string representation

func (*DescribeNatFirewallControlPolicyInput) Validate added in v1.0.165

Validate inspects the fields of the type to determine if they are valid.

type DescribeNatFirewallControlPolicyOutput added in v1.0.165

type DescribeNatFirewallControlPolicyOutput struct {
	Metadata *response.ResponseMetadata

	Count *int32 `type:"int32" json:",omitempty"`

	Data []*DataForDescribeNatFirewallControlPolicyOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeNatFirewallControlPolicyOutput) GoString added in v1.0.165

GoString returns the string representation

func (*DescribeNatFirewallControlPolicyOutput) SetCount added in v1.0.165

SetCount sets the Count field's value.

func (*DescribeNatFirewallControlPolicyOutput) SetData added in v1.0.165

SetData sets the Data field's value.

func (*DescribeNatFirewallControlPolicyOutput) SetPageNumber added in v1.0.165

SetPageNumber sets the PageNumber field's value.

func (*DescribeNatFirewallControlPolicyOutput) SetPageSize added in v1.0.165

SetPageSize sets the PageSize field's value.

func (*DescribeNatFirewallControlPolicyOutput) SetTotalCount added in v1.0.165

SetTotalCount sets the TotalCount field's value.

func (DescribeNatFirewallControlPolicyOutput) String added in v1.0.165

String returns the string representation

type DescribeNatFirewallControlPolicyPriorityUsedInput added in v1.0.165

type DescribeNatFirewallControlPolicyPriorityUsedInput struct {

	// Direction is a required field
	Direction *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfDirectionForDescribeNatFirewallControlPolicyPriorityUsedInput"`

	// NatFirewallId is a required field
	NatFirewallId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeNatFirewallControlPolicyPriorityUsedInput) GoString added in v1.0.165

GoString returns the string representation

func (*DescribeNatFirewallControlPolicyPriorityUsedInput) SetDirection added in v1.0.165

SetDirection sets the Direction field's value.

func (*DescribeNatFirewallControlPolicyPriorityUsedInput) SetNatFirewallId added in v1.0.165

SetNatFirewallId sets the NatFirewallId field's value.

func (DescribeNatFirewallControlPolicyPriorityUsedInput) String added in v1.0.165

String returns the string representation

func (*DescribeNatFirewallControlPolicyPriorityUsedInput) Validate added in v1.0.165

Validate inspects the fields of the type to determine if they are valid.

type DescribeNatFirewallControlPolicyPriorityUsedOutput added in v1.0.165

type DescribeNatFirewallControlPolicyPriorityUsedOutput struct {
	Metadata *response.ResponseMetadata

	AccountId *string `type:"string" json:",omitempty"`

	End *int32 `type:"int32" json:",omitempty"`

	NatFirewallId *string `type:"string" json:",omitempty"`

	Start *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeNatFirewallControlPolicyPriorityUsedOutput) GoString added in v1.0.165

GoString returns the string representation

func (*DescribeNatFirewallControlPolicyPriorityUsedOutput) SetAccountId added in v1.0.165

SetAccountId sets the AccountId field's value.

func (*DescribeNatFirewallControlPolicyPriorityUsedOutput) SetEnd added in v1.0.165

SetEnd sets the End field's value.

func (*DescribeNatFirewallControlPolicyPriorityUsedOutput) SetNatFirewallId added in v1.0.165

SetNatFirewallId sets the NatFirewallId field's value.

func (*DescribeNatFirewallControlPolicyPriorityUsedOutput) SetStart added in v1.0.165

SetStart sets the Start field's value.

func (DescribeNatFirewallControlPolicyPriorityUsedOutput) String added in v1.0.165

String returns the string representation

type DescribeNatFirewallListInput added in v1.0.165

type DescribeNatFirewallListInput struct {
	FirewallStatus []*string `type:"list" json:",omitempty"`

	NatFirewallId *string `type:"string" json:",omitempty"`

	NatFirewallName *string `type:"string" json:",omitempty"`

	NatGatewayId *string `type:"string" json:",omitempty"`

	NatGatewayName *string `type:"string" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	RegionCode []*string `type:"list" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`

	VpcName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeNatFirewallListInput) GoString added in v1.0.165

func (s DescribeNatFirewallListInput) GoString() string

GoString returns the string representation

func (*DescribeNatFirewallListInput) SetFirewallStatus added in v1.0.165

SetFirewallStatus sets the FirewallStatus field's value.

func (*DescribeNatFirewallListInput) SetNatFirewallId added in v1.0.165

SetNatFirewallId sets the NatFirewallId field's value.

func (*DescribeNatFirewallListInput) SetNatFirewallName added in v1.0.165

SetNatFirewallName sets the NatFirewallName field's value.

func (*DescribeNatFirewallListInput) SetNatGatewayId added in v1.0.165

SetNatGatewayId sets the NatGatewayId field's value.

func (*DescribeNatFirewallListInput) SetNatGatewayName added in v1.0.165

SetNatGatewayName sets the NatGatewayName field's value.

func (*DescribeNatFirewallListInput) SetPageNumber added in v1.0.165

SetPageNumber sets the PageNumber field's value.

func (*DescribeNatFirewallListInput) SetPageSize added in v1.0.165

SetPageSize sets the PageSize field's value.

func (*DescribeNatFirewallListInput) SetRegionCode added in v1.0.165

SetRegionCode sets the RegionCode field's value.

func (*DescribeNatFirewallListInput) SetVpcId added in v1.0.165

SetVpcId sets the VpcId field's value.

func (*DescribeNatFirewallListInput) SetVpcName added in v1.0.165

SetVpcName sets the VpcName field's value.

func (DescribeNatFirewallListInput) String added in v1.0.165

String returns the string representation

type DescribeNatFirewallListOutput added in v1.0.165

type DescribeNatFirewallListOutput struct {
	Metadata *response.ResponseMetadata

	Count *int32 `type:"int32" json:",omitempty"`

	Data []*DataForDescribeNatFirewallListOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeNatFirewallListOutput) GoString added in v1.0.165

GoString returns the string representation

func (*DescribeNatFirewallListOutput) SetCount added in v1.0.165

SetCount sets the Count field's value.

func (*DescribeNatFirewallListOutput) SetData added in v1.0.165

SetData sets the Data field's value.

func (*DescribeNatFirewallListOutput) SetPageNumber added in v1.0.165

SetPageNumber sets the PageNumber field's value.

func (*DescribeNatFirewallListOutput) SetPageSize added in v1.0.165

SetPageSize sets the PageSize field's value.

func (*DescribeNatFirewallListOutput) SetTotalCount added in v1.0.165

SetTotalCount sets the TotalCount field's value.

func (DescribeNatFirewallListOutput) String added in v1.0.165

String returns the string representation

type DescribeVpcFirewallAclRuleListInput

type DescribeVpcFirewallAclRuleListInput struct {
	Action []*string `type:"list" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	Destination *string `type:"string" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `max:"100" type:"int32" json:",omitempty"`

	Proto []*string `type:"list" json:",omitempty"`

	RepeatType []*string `type:"list" json:",omitempty"`

	RuleId *string `type:"string" json:",omitempty"`

	Source *string `type:"string" json:",omitempty"`

	Status []*bool `type:"list" json:",omitempty"`

	// VpcFirewallId is a required field
	VpcFirewallId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeVpcFirewallAclRuleListInput) GoString

GoString returns the string representation

func (*DescribeVpcFirewallAclRuleListInput) SetAction

SetAction sets the Action field's value.

func (*DescribeVpcFirewallAclRuleListInput) SetDescription added in v1.0.124

SetDescription sets the Description field's value.

func (*DescribeVpcFirewallAclRuleListInput) SetDestination

SetDestination sets the Destination field's value.

func (*DescribeVpcFirewallAclRuleListInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcFirewallAclRuleListInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeVpcFirewallAclRuleListInput) SetProto

SetProto sets the Proto field's value.

func (*DescribeVpcFirewallAclRuleListInput) SetRepeatType added in v1.0.165

SetRepeatType sets the RepeatType field's value.

func (*DescribeVpcFirewallAclRuleListInput) SetRuleId added in v1.0.124

SetRuleId sets the RuleId field's value.

func (*DescribeVpcFirewallAclRuleListInput) SetSource

SetSource sets the Source field's value.

func (*DescribeVpcFirewallAclRuleListInput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeVpcFirewallAclRuleListInput) SetVpcFirewallId

SetVpcFirewallId sets the VpcFirewallId field's value.

func (DescribeVpcFirewallAclRuleListInput) String

String returns the string representation

func (*DescribeVpcFirewallAclRuleListInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DescribeVpcFirewallAclRuleListOutput

type DescribeVpcFirewallAclRuleListOutput struct {
	Metadata *response.ResponseMetadata

	Count *int32 `type:"int32" json:",omitempty"`

	Data []*DataForDescribeVpcFirewallAclRuleListOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeVpcFirewallAclRuleListOutput) GoString

GoString returns the string representation

func (*DescribeVpcFirewallAclRuleListOutput) SetCount

SetCount sets the Count field's value.

func (*DescribeVpcFirewallAclRuleListOutput) SetData

SetData sets the Data field's value.

func (*DescribeVpcFirewallAclRuleListOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcFirewallAclRuleListOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeVpcFirewallAclRuleListOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeVpcFirewallAclRuleListOutput) String

String returns the string representation

type DescribeVpcFirewallAclRulePriorUsedInput

type DescribeVpcFirewallAclRulePriorUsedInput struct {

	// VpcFirewallId is a required field
	VpcFirewallId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeVpcFirewallAclRulePriorUsedInput) GoString

GoString returns the string representation

func (*DescribeVpcFirewallAclRulePriorUsedInput) SetVpcFirewallId

SetVpcFirewallId sets the VpcFirewallId field's value.

func (DescribeVpcFirewallAclRulePriorUsedInput) String

String returns the string representation

func (*DescribeVpcFirewallAclRulePriorUsedInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DescribeVpcFirewallAclRulePriorUsedOutput

type DescribeVpcFirewallAclRulePriorUsedOutput struct {
	Metadata *response.ResponseMetadata

	AccountId *string `type:"string" json:",omitempty"`

	End *int32 `type:"int32" json:",omitempty"`

	Start *int32 `type:"int32" json:",omitempty"`

	VpcFirewallId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeVpcFirewallAclRulePriorUsedOutput) GoString

GoString returns the string representation

func (*DescribeVpcFirewallAclRulePriorUsedOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DescribeVpcFirewallAclRulePriorUsedOutput) SetEnd

SetEnd sets the End field's value.

func (*DescribeVpcFirewallAclRulePriorUsedOutput) SetStart

SetStart sets the Start field's value.

func (*DescribeVpcFirewallAclRulePriorUsedOutput) SetVpcFirewallId

SetVpcFirewallId sets the VpcFirewallId field's value.

func (DescribeVpcFirewallAclRulePriorUsedOutput) String

String returns the string representation

type DescribeVpcFirewallListInput

type DescribeVpcFirewallListInput struct {
	FirewallStatus []*string `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	RegionCode []*string `type:"list" json:",omitempty"`

	RouteMode []*string `type:"list" json:",omitempty"`

	RoutePolicyStatus []*string `type:"list" json:",omitempty"`

	TransitRouterId *string `type:"string" json:",omitempty"`

	TransitRouterName *string `type:"string" json:",omitempty"`

	VpcFirewallId *string `type:"string" json:",omitempty"`

	VpcFirewallName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeVpcFirewallListInput) GoString

func (s DescribeVpcFirewallListInput) GoString() string

GoString returns the string representation

func (*DescribeVpcFirewallListInput) SetFirewallStatus

SetFirewallStatus sets the FirewallStatus field's value.

func (*DescribeVpcFirewallListInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcFirewallListInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeVpcFirewallListInput) SetRegionCode

SetRegionCode sets the RegionCode field's value.

func (*DescribeVpcFirewallListInput) SetRouteMode added in v1.0.124

SetRouteMode sets the RouteMode field's value.

func (*DescribeVpcFirewallListInput) SetRoutePolicyStatus

func (s *DescribeVpcFirewallListInput) SetRoutePolicyStatus(v []*string) *DescribeVpcFirewallListInput

SetRoutePolicyStatus sets the RoutePolicyStatus field's value.

func (*DescribeVpcFirewallListInput) SetTransitRouterId

SetTransitRouterId sets the TransitRouterId field's value.

func (*DescribeVpcFirewallListInput) SetTransitRouterName

SetTransitRouterName sets the TransitRouterName field's value.

func (*DescribeVpcFirewallListInput) SetVpcFirewallId

SetVpcFirewallId sets the VpcFirewallId field's value.

func (*DescribeVpcFirewallListInput) SetVpcFirewallName

SetVpcFirewallName sets the VpcFirewallName field's value.

func (DescribeVpcFirewallListInput) String

String returns the string representation

type DescribeVpcFirewallListOutput

type DescribeVpcFirewallListOutput struct {
	Metadata *response.ResponseMetadata

	Count *int32 `type:"int32" json:",omitempty"`

	Data []*DataForDescribeVpcFirewallListOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeVpcFirewallListOutput) GoString

GoString returns the string representation

func (*DescribeVpcFirewallListOutput) SetCount

SetCount sets the Count field's value.

func (*DescribeVpcFirewallListOutput) SetData

SetData sets the Data field's value.

func (*DescribeVpcFirewallListOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcFirewallListOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeVpcFirewallListOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeVpcFirewallListOutput) String

String returns the string representation

type DescribeVpcsInput added in v1.0.135

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

func (DescribeVpcsInput) GoString added in v1.0.135

func (s DescribeVpcsInput) GoString() string

GoString returns the string representation

func (DescribeVpcsInput) String added in v1.0.135

func (s DescribeVpcsInput) String() string

String returns the string representation

type DescribeVpcsOutput added in v1.0.135

type DescribeVpcsOutput struct {
	Metadata *response.ResponseMetadata

	Count *int32 `type:"int32" json:",omitempty"`

	Data []*DataForDescribeVpcsOutput `type:"list" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeVpcsOutput) GoString added in v1.0.135

func (s DescribeVpcsOutput) GoString() string

GoString returns the string representation

func (*DescribeVpcsOutput) SetCount added in v1.0.165

SetCount sets the Count field's value.

func (*DescribeVpcsOutput) SetData added in v1.0.135

SetData sets the Data field's value.

func (*DescribeVpcsOutput) SetPageNumber added in v1.0.165

func (s *DescribeVpcsOutput) SetPageNumber(v int32) *DescribeVpcsOutput

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcsOutput) SetPageSize added in v1.0.165

func (s *DescribeVpcsOutput) SetPageSize(v int32) *DescribeVpcsOutput

SetPageSize sets the PageSize field's value.

func (*DescribeVpcsOutput) SetTotalCount added in v1.0.165

func (s *DescribeVpcsOutput) SetTotalCount(v int32) *DescribeVpcsOutput

SetTotalCount sets the TotalCount field's value.

func (DescribeVpcsOutput) String added in v1.0.135

func (s DescribeVpcsOutput) String() string

String returns the string representation

type FWCENTER

type FWCENTER struct {
	*client.Client
}

FWCENTER provides the API operation methods for making requests to FWCENTER. See this package's package overview docs for details on the service.

FWCENTER methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

New create int can support ssl or region locate set

func (*FWCENTER) AddAddressBook

func (c *FWCENTER) AddAddressBook(input *AddAddressBookInput) (*AddAddressBookOutput, error)

AddAddressBook API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation AddAddressBook for usage and error information.

func (*FWCENTER) AddAddressBookCommon

func (c *FWCENTER) AddAddressBookCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AddAddressBookCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation AddAddressBookCommon for usage and error information.

func (*FWCENTER) AddAddressBookCommonRequest

func (c *FWCENTER) AddAddressBookCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

AddAddressBookCommonRequest generates a "volcengine/request.Request" representing the client's request for the AddAddressBookCommon operation. The "output" return value will be populated with the AddAddressBookCommon request's response once the request completes successfully.

Use "Send" method on the returned AddAddressBookCommon Request to send the API call to the service. the "output" return value is not valid until after AddAddressBookCommon Send returns without error.

See AddAddressBookCommon for more information on using the AddAddressBookCommon API call, and error handling.

// Example sending a request using the AddAddressBookCommonRequest method.
req, resp := client.AddAddressBookCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) AddAddressBookCommonWithContext

func (c *FWCENTER) AddAddressBookCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AddAddressBookCommonWithContext is the same as AddAddressBookCommon with the addition of the ability to pass a context and additional request options.

See AddAddressBookCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) AddAddressBookRequest

func (c *FWCENTER) AddAddressBookRequest(input *AddAddressBookInput) (req *request.Request, output *AddAddressBookOutput)

AddAddressBookRequest generates a "volcengine/request.Request" representing the client's request for the AddAddressBook operation. The "output" return value will be populated with the AddAddressBookCommon request's response once the request completes successfully.

Use "Send" method on the returned AddAddressBookCommon Request to send the API call to the service. the "output" return value is not valid until after AddAddressBookCommon Send returns without error.

See AddAddressBook for more information on using the AddAddressBook API call, and error handling.

// Example sending a request using the AddAddressBookRequest method.
req, resp := client.AddAddressBookRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) AddAddressBookWithContext

func (c *FWCENTER) AddAddressBookWithContext(ctx volcengine.Context, input *AddAddressBookInput, opts ...request.Option) (*AddAddressBookOutput, error)

AddAddressBookWithContext is the same as AddAddressBook with the addition of the ability to pass a context and additional request options.

See AddAddressBook for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) AddControlPolicy

func (c *FWCENTER) AddControlPolicy(input *AddControlPolicyInput) (*AddControlPolicyOutput, error)

AddControlPolicy API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation AddControlPolicy for usage and error information.

func (*FWCENTER) AddControlPolicyCommon

func (c *FWCENTER) AddControlPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AddControlPolicyCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation AddControlPolicyCommon for usage and error information.

func (*FWCENTER) AddControlPolicyCommonRequest

func (c *FWCENTER) AddControlPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

AddControlPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the AddControlPolicyCommon operation. The "output" return value will be populated with the AddControlPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned AddControlPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after AddControlPolicyCommon Send returns without error.

See AddControlPolicyCommon for more information on using the AddControlPolicyCommon API call, and error handling.

// Example sending a request using the AddControlPolicyCommonRequest method.
req, resp := client.AddControlPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) AddControlPolicyCommonWithContext

func (c *FWCENTER) AddControlPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AddControlPolicyCommonWithContext is the same as AddControlPolicyCommon with the addition of the ability to pass a context and additional request options.

See AddControlPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) AddControlPolicyRequest

func (c *FWCENTER) AddControlPolicyRequest(input *AddControlPolicyInput) (req *request.Request, output *AddControlPolicyOutput)

AddControlPolicyRequest generates a "volcengine/request.Request" representing the client's request for the AddControlPolicy operation. The "output" return value will be populated with the AddControlPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned AddControlPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after AddControlPolicyCommon Send returns without error.

See AddControlPolicy for more information on using the AddControlPolicy API call, and error handling.

// Example sending a request using the AddControlPolicyRequest method.
req, resp := client.AddControlPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) AddControlPolicyWithContext

func (c *FWCENTER) AddControlPolicyWithContext(ctx volcengine.Context, input *AddControlPolicyInput, opts ...request.Option) (*AddControlPolicyOutput, error)

AddControlPolicyWithContext is the same as AddControlPolicy with the addition of the ability to pass a context and additional request options.

See AddControlPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) AddDnsControlPolicy added in v1.0.135

func (c *FWCENTER) AddDnsControlPolicy(input *AddDnsControlPolicyInput) (*AddDnsControlPolicyOutput, error)

AddDnsControlPolicy API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation AddDnsControlPolicy for usage and error information.

func (*FWCENTER) AddDnsControlPolicyCommon added in v1.0.135

func (c *FWCENTER) AddDnsControlPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AddDnsControlPolicyCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation AddDnsControlPolicyCommon for usage and error information.

func (*FWCENTER) AddDnsControlPolicyCommonRequest added in v1.0.135

func (c *FWCENTER) AddDnsControlPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

AddDnsControlPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the AddDnsControlPolicyCommon operation. The "output" return value will be populated with the AddDnsControlPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned AddDnsControlPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after AddDnsControlPolicyCommon Send returns without error.

See AddDnsControlPolicyCommon for more information on using the AddDnsControlPolicyCommon API call, and error handling.

// Example sending a request using the AddDnsControlPolicyCommonRequest method.
req, resp := client.AddDnsControlPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) AddDnsControlPolicyCommonWithContext added in v1.0.135

func (c *FWCENTER) AddDnsControlPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AddDnsControlPolicyCommonWithContext is the same as AddDnsControlPolicyCommon with the addition of the ability to pass a context and additional request options.

See AddDnsControlPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) AddDnsControlPolicyRequest added in v1.0.135

func (c *FWCENTER) AddDnsControlPolicyRequest(input *AddDnsControlPolicyInput) (req *request.Request, output *AddDnsControlPolicyOutput)

AddDnsControlPolicyRequest generates a "volcengine/request.Request" representing the client's request for the AddDnsControlPolicy operation. The "output" return value will be populated with the AddDnsControlPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned AddDnsControlPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after AddDnsControlPolicyCommon Send returns without error.

See AddDnsControlPolicy for more information on using the AddDnsControlPolicy API call, and error handling.

// Example sending a request using the AddDnsControlPolicyRequest method.
req, resp := client.AddDnsControlPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) AddDnsControlPolicyWithContext added in v1.0.135

func (c *FWCENTER) AddDnsControlPolicyWithContext(ctx volcengine.Context, input *AddDnsControlPolicyInput, opts ...request.Option) (*AddDnsControlPolicyOutput, error)

AddDnsControlPolicyWithContext is the same as AddDnsControlPolicy with the addition of the ability to pass a context and additional request options.

See AddDnsControlPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) AddNatFirewallControlPolicy added in v1.0.165

func (c *FWCENTER) AddNatFirewallControlPolicy(input *AddNatFirewallControlPolicyInput) (*AddNatFirewallControlPolicyOutput, error)

AddNatFirewallControlPolicy API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation AddNatFirewallControlPolicy for usage and error information.

func (*FWCENTER) AddNatFirewallControlPolicyCommon added in v1.0.165

func (c *FWCENTER) AddNatFirewallControlPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AddNatFirewallControlPolicyCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation AddNatFirewallControlPolicyCommon for usage and error information.

func (*FWCENTER) AddNatFirewallControlPolicyCommonRequest added in v1.0.165

func (c *FWCENTER) AddNatFirewallControlPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

AddNatFirewallControlPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the AddNatFirewallControlPolicyCommon operation. The "output" return value will be populated with the AddNatFirewallControlPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned AddNatFirewallControlPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after AddNatFirewallControlPolicyCommon Send returns without error.

See AddNatFirewallControlPolicyCommon for more information on using the AddNatFirewallControlPolicyCommon API call, and error handling.

// Example sending a request using the AddNatFirewallControlPolicyCommonRequest method.
req, resp := client.AddNatFirewallControlPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) AddNatFirewallControlPolicyCommonWithContext added in v1.0.165

func (c *FWCENTER) AddNatFirewallControlPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AddNatFirewallControlPolicyCommonWithContext is the same as AddNatFirewallControlPolicyCommon with the addition of the ability to pass a context and additional request options.

See AddNatFirewallControlPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) AddNatFirewallControlPolicyRequest added in v1.0.165

func (c *FWCENTER) AddNatFirewallControlPolicyRequest(input *AddNatFirewallControlPolicyInput) (req *request.Request, output *AddNatFirewallControlPolicyOutput)

AddNatFirewallControlPolicyRequest generates a "volcengine/request.Request" representing the client's request for the AddNatFirewallControlPolicy operation. The "output" return value will be populated with the AddNatFirewallControlPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned AddNatFirewallControlPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after AddNatFirewallControlPolicyCommon Send returns without error.

See AddNatFirewallControlPolicy for more information on using the AddNatFirewallControlPolicy API call, and error handling.

// Example sending a request using the AddNatFirewallControlPolicyRequest method.
req, resp := client.AddNatFirewallControlPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) AddNatFirewallControlPolicyWithContext added in v1.0.165

func (c *FWCENTER) AddNatFirewallControlPolicyWithContext(ctx volcengine.Context, input *AddNatFirewallControlPolicyInput, opts ...request.Option) (*AddNatFirewallControlPolicyOutput, error)

AddNatFirewallControlPolicyWithContext is the same as AddNatFirewallControlPolicy with the addition of the ability to pass a context and additional request options.

See AddNatFirewallControlPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) AddVpcFirewallAclRule

func (c *FWCENTER) AddVpcFirewallAclRule(input *AddVpcFirewallAclRuleInput) (*AddVpcFirewallAclRuleOutput, error)

AddVpcFirewallAclRule API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation AddVpcFirewallAclRule for usage and error information.

func (*FWCENTER) AddVpcFirewallAclRuleCommon

func (c *FWCENTER) AddVpcFirewallAclRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AddVpcFirewallAclRuleCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation AddVpcFirewallAclRuleCommon for usage and error information.

func (*FWCENTER) AddVpcFirewallAclRuleCommonRequest

func (c *FWCENTER) AddVpcFirewallAclRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

AddVpcFirewallAclRuleCommonRequest generates a "volcengine/request.Request" representing the client's request for the AddVpcFirewallAclRuleCommon operation. The "output" return value will be populated with the AddVpcFirewallAclRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned AddVpcFirewallAclRuleCommon Request to send the API call to the service. the "output" return value is not valid until after AddVpcFirewallAclRuleCommon Send returns without error.

See AddVpcFirewallAclRuleCommon for more information on using the AddVpcFirewallAclRuleCommon API call, and error handling.

// Example sending a request using the AddVpcFirewallAclRuleCommonRequest method.
req, resp := client.AddVpcFirewallAclRuleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) AddVpcFirewallAclRuleCommonWithContext

func (c *FWCENTER) AddVpcFirewallAclRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AddVpcFirewallAclRuleCommonWithContext is the same as AddVpcFirewallAclRuleCommon with the addition of the ability to pass a context and additional request options.

See AddVpcFirewallAclRuleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) AddVpcFirewallAclRuleRequest

func (c *FWCENTER) AddVpcFirewallAclRuleRequest(input *AddVpcFirewallAclRuleInput) (req *request.Request, output *AddVpcFirewallAclRuleOutput)

AddVpcFirewallAclRuleRequest generates a "volcengine/request.Request" representing the client's request for the AddVpcFirewallAclRule operation. The "output" return value will be populated with the AddVpcFirewallAclRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned AddVpcFirewallAclRuleCommon Request to send the API call to the service. the "output" return value is not valid until after AddVpcFirewallAclRuleCommon Send returns without error.

See AddVpcFirewallAclRule for more information on using the AddVpcFirewallAclRule API call, and error handling.

// Example sending a request using the AddVpcFirewallAclRuleRequest method.
req, resp := client.AddVpcFirewallAclRuleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) AddVpcFirewallAclRuleWithContext

func (c *FWCENTER) AddVpcFirewallAclRuleWithContext(ctx volcengine.Context, input *AddVpcFirewallAclRuleInput, opts ...request.Option) (*AddVpcFirewallAclRuleOutput, error)

AddVpcFirewallAclRuleWithContext is the same as AddVpcFirewallAclRule with the addition of the ability to pass a context and additional request options.

See AddVpcFirewallAclRule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) AssetList

func (c *FWCENTER) AssetList(input *AssetListInput) (*AssetListOutput, error)

AssetList API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation AssetList for usage and error information.

func (*FWCENTER) AssetListCommon

func (c *FWCENTER) AssetListCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AssetListCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation AssetListCommon for usage and error information.

func (*FWCENTER) AssetListCommonRequest

func (c *FWCENTER) AssetListCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

AssetListCommonRequest generates a "volcengine/request.Request" representing the client's request for the AssetListCommon operation. The "output" return value will be populated with the AssetListCommon request's response once the request completes successfully.

Use "Send" method on the returned AssetListCommon Request to send the API call to the service. the "output" return value is not valid until after AssetListCommon Send returns without error.

See AssetListCommon for more information on using the AssetListCommon API call, and error handling.

// Example sending a request using the AssetListCommonRequest method.
req, resp := client.AssetListCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) AssetListCommonWithContext

func (c *FWCENTER) AssetListCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AssetListCommonWithContext is the same as AssetListCommon with the addition of the ability to pass a context and additional request options.

See AssetListCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) AssetListRequest

func (c *FWCENTER) AssetListRequest(input *AssetListInput) (req *request.Request, output *AssetListOutput)

AssetListRequest generates a "volcengine/request.Request" representing the client's request for the AssetList operation. The "output" return value will be populated with the AssetListCommon request's response once the request completes successfully.

Use "Send" method on the returned AssetListCommon Request to send the API call to the service. the "output" return value is not valid until after AssetListCommon Send returns without error.

See AssetList for more information on using the AssetList API call, and error handling.

// Example sending a request using the AssetListRequest method.
req, resp := client.AssetListRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) AssetListWithContext

func (c *FWCENTER) AssetListWithContext(ctx volcengine.Context, input *AssetListInput, opts ...request.Option) (*AssetListOutput, error)

AssetListWithContext is the same as AssetList with the addition of the ability to pass a context and additional request options.

See AssetList for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DeleteAddressBook

func (c *FWCENTER) DeleteAddressBook(input *DeleteAddressBookInput) (*DeleteAddressBookOutput, error)

DeleteAddressBook API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DeleteAddressBook for usage and error information.

func (*FWCENTER) DeleteAddressBookCommon

func (c *FWCENTER) DeleteAddressBookCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteAddressBookCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DeleteAddressBookCommon for usage and error information.

func (*FWCENTER) DeleteAddressBookCommonRequest

func (c *FWCENTER) DeleteAddressBookCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteAddressBookCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteAddressBookCommon operation. The "output" return value will be populated with the DeleteAddressBookCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteAddressBookCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteAddressBookCommon Send returns without error.

See DeleteAddressBookCommon for more information on using the DeleteAddressBookCommon API call, and error handling.

// Example sending a request using the DeleteAddressBookCommonRequest method.
req, resp := client.DeleteAddressBookCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DeleteAddressBookCommonWithContext

func (c *FWCENTER) DeleteAddressBookCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteAddressBookCommonWithContext is the same as DeleteAddressBookCommon with the addition of the ability to pass a context and additional request options.

See DeleteAddressBookCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DeleteAddressBookRequest

func (c *FWCENTER) DeleteAddressBookRequest(input *DeleteAddressBookInput) (req *request.Request, output *DeleteAddressBookOutput)

DeleteAddressBookRequest generates a "volcengine/request.Request" representing the client's request for the DeleteAddressBook operation. The "output" return value will be populated with the DeleteAddressBookCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteAddressBookCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteAddressBookCommon Send returns without error.

See DeleteAddressBook for more information on using the DeleteAddressBook API call, and error handling.

// Example sending a request using the DeleteAddressBookRequest method.
req, resp := client.DeleteAddressBookRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DeleteAddressBookWithContext

func (c *FWCENTER) DeleteAddressBookWithContext(ctx volcengine.Context, input *DeleteAddressBookInput, opts ...request.Option) (*DeleteAddressBookOutput, error)

DeleteAddressBookWithContext is the same as DeleteAddressBook with the addition of the ability to pass a context and additional request options.

See DeleteAddressBook for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DeleteControlPolicy

func (c *FWCENTER) DeleteControlPolicy(input *DeleteControlPolicyInput) (*DeleteControlPolicyOutput, error)

DeleteControlPolicy API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DeleteControlPolicy for usage and error information.

func (*FWCENTER) DeleteControlPolicyCommon

func (c *FWCENTER) DeleteControlPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteControlPolicyCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DeleteControlPolicyCommon for usage and error information.

func (*FWCENTER) DeleteControlPolicyCommonRequest

func (c *FWCENTER) DeleteControlPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteControlPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteControlPolicyCommon operation. The "output" return value will be populated with the DeleteControlPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteControlPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteControlPolicyCommon Send returns without error.

See DeleteControlPolicyCommon for more information on using the DeleteControlPolicyCommon API call, and error handling.

// Example sending a request using the DeleteControlPolicyCommonRequest method.
req, resp := client.DeleteControlPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DeleteControlPolicyCommonWithContext

func (c *FWCENTER) DeleteControlPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteControlPolicyCommonWithContext is the same as DeleteControlPolicyCommon with the addition of the ability to pass a context and additional request options.

See DeleteControlPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DeleteControlPolicyRequest

func (c *FWCENTER) DeleteControlPolicyRequest(input *DeleteControlPolicyInput) (req *request.Request, output *DeleteControlPolicyOutput)

DeleteControlPolicyRequest generates a "volcengine/request.Request" representing the client's request for the DeleteControlPolicy operation. The "output" return value will be populated with the DeleteControlPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteControlPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteControlPolicyCommon Send returns without error.

See DeleteControlPolicy for more information on using the DeleteControlPolicy API call, and error handling.

// Example sending a request using the DeleteControlPolicyRequest method.
req, resp := client.DeleteControlPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DeleteControlPolicyWithContext

func (c *FWCENTER) DeleteControlPolicyWithContext(ctx volcengine.Context, input *DeleteControlPolicyInput, opts ...request.Option) (*DeleteControlPolicyOutput, error)

DeleteControlPolicyWithContext is the same as DeleteControlPolicy with the addition of the ability to pass a context and additional request options.

See DeleteControlPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DeleteDnsControlPolicy added in v1.0.135

func (c *FWCENTER) DeleteDnsControlPolicy(input *DeleteDnsControlPolicyInput) (*DeleteDnsControlPolicyOutput, error)

DeleteDnsControlPolicy API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DeleteDnsControlPolicy for usage and error information.

func (*FWCENTER) DeleteDnsControlPolicyCommon added in v1.0.135

func (c *FWCENTER) DeleteDnsControlPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteDnsControlPolicyCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DeleteDnsControlPolicyCommon for usage and error information.

func (*FWCENTER) DeleteDnsControlPolicyCommonRequest added in v1.0.135

func (c *FWCENTER) DeleteDnsControlPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteDnsControlPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteDnsControlPolicyCommon operation. The "output" return value will be populated with the DeleteDnsControlPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteDnsControlPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteDnsControlPolicyCommon Send returns without error.

See DeleteDnsControlPolicyCommon for more information on using the DeleteDnsControlPolicyCommon API call, and error handling.

// Example sending a request using the DeleteDnsControlPolicyCommonRequest method.
req, resp := client.DeleteDnsControlPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DeleteDnsControlPolicyCommonWithContext added in v1.0.135

func (c *FWCENTER) DeleteDnsControlPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteDnsControlPolicyCommonWithContext is the same as DeleteDnsControlPolicyCommon with the addition of the ability to pass a context and additional request options.

See DeleteDnsControlPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DeleteDnsControlPolicyRequest added in v1.0.135

func (c *FWCENTER) DeleteDnsControlPolicyRequest(input *DeleteDnsControlPolicyInput) (req *request.Request, output *DeleteDnsControlPolicyOutput)

DeleteDnsControlPolicyRequest generates a "volcengine/request.Request" representing the client's request for the DeleteDnsControlPolicy operation. The "output" return value will be populated with the DeleteDnsControlPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteDnsControlPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteDnsControlPolicyCommon Send returns without error.

See DeleteDnsControlPolicy for more information on using the DeleteDnsControlPolicy API call, and error handling.

// Example sending a request using the DeleteDnsControlPolicyRequest method.
req, resp := client.DeleteDnsControlPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DeleteDnsControlPolicyWithContext added in v1.0.135

func (c *FWCENTER) DeleteDnsControlPolicyWithContext(ctx volcengine.Context, input *DeleteDnsControlPolicyInput, opts ...request.Option) (*DeleteDnsControlPolicyOutput, error)

DeleteDnsControlPolicyWithContext is the same as DeleteDnsControlPolicy with the addition of the ability to pass a context and additional request options.

See DeleteDnsControlPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DeleteNatFirewallControlPolicy added in v1.0.165

func (c *FWCENTER) DeleteNatFirewallControlPolicy(input *DeleteNatFirewallControlPolicyInput) (*DeleteNatFirewallControlPolicyOutput, error)

DeleteNatFirewallControlPolicy API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DeleteNatFirewallControlPolicy for usage and error information.

func (*FWCENTER) DeleteNatFirewallControlPolicyCommon added in v1.0.165

func (c *FWCENTER) DeleteNatFirewallControlPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteNatFirewallControlPolicyCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DeleteNatFirewallControlPolicyCommon for usage and error information.

func (*FWCENTER) DeleteNatFirewallControlPolicyCommonRequest added in v1.0.165

func (c *FWCENTER) DeleteNatFirewallControlPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteNatFirewallControlPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteNatFirewallControlPolicyCommon operation. The "output" return value will be populated with the DeleteNatFirewallControlPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteNatFirewallControlPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteNatFirewallControlPolicyCommon Send returns without error.

See DeleteNatFirewallControlPolicyCommon for more information on using the DeleteNatFirewallControlPolicyCommon API call, and error handling.

// Example sending a request using the DeleteNatFirewallControlPolicyCommonRequest method.
req, resp := client.DeleteNatFirewallControlPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DeleteNatFirewallControlPolicyCommonWithContext added in v1.0.165

func (c *FWCENTER) DeleteNatFirewallControlPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteNatFirewallControlPolicyCommonWithContext is the same as DeleteNatFirewallControlPolicyCommon with the addition of the ability to pass a context and additional request options.

See DeleteNatFirewallControlPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DeleteNatFirewallControlPolicyRequest added in v1.0.165

func (c *FWCENTER) DeleteNatFirewallControlPolicyRequest(input *DeleteNatFirewallControlPolicyInput) (req *request.Request, output *DeleteNatFirewallControlPolicyOutput)

DeleteNatFirewallControlPolicyRequest generates a "volcengine/request.Request" representing the client's request for the DeleteNatFirewallControlPolicy operation. The "output" return value will be populated with the DeleteNatFirewallControlPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteNatFirewallControlPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteNatFirewallControlPolicyCommon Send returns without error.

See DeleteNatFirewallControlPolicy for more information on using the DeleteNatFirewallControlPolicy API call, and error handling.

// Example sending a request using the DeleteNatFirewallControlPolicyRequest method.
req, resp := client.DeleteNatFirewallControlPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DeleteNatFirewallControlPolicyWithContext added in v1.0.165

func (c *FWCENTER) DeleteNatFirewallControlPolicyWithContext(ctx volcengine.Context, input *DeleteNatFirewallControlPolicyInput, opts ...request.Option) (*DeleteNatFirewallControlPolicyOutput, error)

DeleteNatFirewallControlPolicyWithContext is the same as DeleteNatFirewallControlPolicy with the addition of the ability to pass a context and additional request options.

See DeleteNatFirewallControlPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DeleteVpcFirewallAclRule

func (c *FWCENTER) DeleteVpcFirewallAclRule(input *DeleteVpcFirewallAclRuleInput) (*DeleteVpcFirewallAclRuleOutput, error)

DeleteVpcFirewallAclRule API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DeleteVpcFirewallAclRule for usage and error information.

func (*FWCENTER) DeleteVpcFirewallAclRuleCommon

func (c *FWCENTER) DeleteVpcFirewallAclRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteVpcFirewallAclRuleCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DeleteVpcFirewallAclRuleCommon for usage and error information.

func (*FWCENTER) DeleteVpcFirewallAclRuleCommonRequest

func (c *FWCENTER) DeleteVpcFirewallAclRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteVpcFirewallAclRuleCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteVpcFirewallAclRuleCommon operation. The "output" return value will be populated with the DeleteVpcFirewallAclRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteVpcFirewallAclRuleCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteVpcFirewallAclRuleCommon Send returns without error.

See DeleteVpcFirewallAclRuleCommon for more information on using the DeleteVpcFirewallAclRuleCommon API call, and error handling.

// Example sending a request using the DeleteVpcFirewallAclRuleCommonRequest method.
req, resp := client.DeleteVpcFirewallAclRuleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DeleteVpcFirewallAclRuleCommonWithContext

func (c *FWCENTER) DeleteVpcFirewallAclRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteVpcFirewallAclRuleCommonWithContext is the same as DeleteVpcFirewallAclRuleCommon with the addition of the ability to pass a context and additional request options.

See DeleteVpcFirewallAclRuleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DeleteVpcFirewallAclRuleRequest

func (c *FWCENTER) DeleteVpcFirewallAclRuleRequest(input *DeleteVpcFirewallAclRuleInput) (req *request.Request, output *DeleteVpcFirewallAclRuleOutput)

DeleteVpcFirewallAclRuleRequest generates a "volcengine/request.Request" representing the client's request for the DeleteVpcFirewallAclRule operation. The "output" return value will be populated with the DeleteVpcFirewallAclRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteVpcFirewallAclRuleCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteVpcFirewallAclRuleCommon Send returns without error.

See DeleteVpcFirewallAclRule for more information on using the DeleteVpcFirewallAclRule API call, and error handling.

// Example sending a request using the DeleteVpcFirewallAclRuleRequest method.
req, resp := client.DeleteVpcFirewallAclRuleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DeleteVpcFirewallAclRuleWithContext

func (c *FWCENTER) DeleteVpcFirewallAclRuleWithContext(ctx volcengine.Context, input *DeleteVpcFirewallAclRuleInput, opts ...request.Option) (*DeleteVpcFirewallAclRuleOutput, error)

DeleteVpcFirewallAclRuleWithContext is the same as DeleteVpcFirewallAclRule with the addition of the ability to pass a context and additional request options.

See DeleteVpcFirewallAclRule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DescribeAddressBook

func (c *FWCENTER) DescribeAddressBook(input *DescribeAddressBookInput) (*DescribeAddressBookOutput, error)

DescribeAddressBook API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DescribeAddressBook for usage and error information.

func (*FWCENTER) DescribeAddressBookCommon

func (c *FWCENTER) DescribeAddressBookCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeAddressBookCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DescribeAddressBookCommon for usage and error information.

func (*FWCENTER) DescribeAddressBookCommonRequest

func (c *FWCENTER) DescribeAddressBookCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeAddressBookCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeAddressBookCommon operation. The "output" return value will be populated with the DescribeAddressBookCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeAddressBookCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeAddressBookCommon Send returns without error.

See DescribeAddressBookCommon for more information on using the DescribeAddressBookCommon API call, and error handling.

// Example sending a request using the DescribeAddressBookCommonRequest method.
req, resp := client.DescribeAddressBookCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DescribeAddressBookCommonWithContext

func (c *FWCENTER) DescribeAddressBookCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeAddressBookCommonWithContext is the same as DescribeAddressBookCommon with the addition of the ability to pass a context and additional request options.

See DescribeAddressBookCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DescribeAddressBookRequest

func (c *FWCENTER) DescribeAddressBookRequest(input *DescribeAddressBookInput) (req *request.Request, output *DescribeAddressBookOutput)

DescribeAddressBookRequest generates a "volcengine/request.Request" representing the client's request for the DescribeAddressBook operation. The "output" return value will be populated with the DescribeAddressBookCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeAddressBookCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeAddressBookCommon Send returns without error.

See DescribeAddressBook for more information on using the DescribeAddressBook API call, and error handling.

// Example sending a request using the DescribeAddressBookRequest method.
req, resp := client.DescribeAddressBookRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DescribeAddressBookWithContext

func (c *FWCENTER) DescribeAddressBookWithContext(ctx volcengine.Context, input *DescribeAddressBookInput, opts ...request.Option) (*DescribeAddressBookOutput, error)

DescribeAddressBookWithContext is the same as DescribeAddressBook with the addition of the ability to pass a context and additional request options.

See DescribeAddressBook for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DescribeControlPolicy

func (c *FWCENTER) DescribeControlPolicy(input *DescribeControlPolicyInput) (*DescribeControlPolicyOutput, error)

DescribeControlPolicy API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DescribeControlPolicy for usage and error information.

func (*FWCENTER) DescribeControlPolicyByRuleId

func (c *FWCENTER) DescribeControlPolicyByRuleId(input *DescribeControlPolicyByRuleIdInput) (*DescribeControlPolicyByRuleIdOutput, error)

DescribeControlPolicyByRuleId API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DescribeControlPolicyByRuleId for usage and error information.

func (*FWCENTER) DescribeControlPolicyByRuleIdCommon

func (c *FWCENTER) DescribeControlPolicyByRuleIdCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeControlPolicyByRuleIdCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DescribeControlPolicyByRuleIdCommon for usage and error information.

func (*FWCENTER) DescribeControlPolicyByRuleIdCommonRequest

func (c *FWCENTER) DescribeControlPolicyByRuleIdCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeControlPolicyByRuleIdCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeControlPolicyByRuleIdCommon operation. The "output" return value will be populated with the DescribeControlPolicyByRuleIdCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeControlPolicyByRuleIdCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeControlPolicyByRuleIdCommon Send returns without error.

See DescribeControlPolicyByRuleIdCommon for more information on using the DescribeControlPolicyByRuleIdCommon API call, and error handling.

// Example sending a request using the DescribeControlPolicyByRuleIdCommonRequest method.
req, resp := client.DescribeControlPolicyByRuleIdCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DescribeControlPolicyByRuleIdCommonWithContext

func (c *FWCENTER) DescribeControlPolicyByRuleIdCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeControlPolicyByRuleIdCommonWithContext is the same as DescribeControlPolicyByRuleIdCommon with the addition of the ability to pass a context and additional request options.

See DescribeControlPolicyByRuleIdCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DescribeControlPolicyByRuleIdRequest

func (c *FWCENTER) DescribeControlPolicyByRuleIdRequest(input *DescribeControlPolicyByRuleIdInput) (req *request.Request, output *DescribeControlPolicyByRuleIdOutput)

DescribeControlPolicyByRuleIdRequest generates a "volcengine/request.Request" representing the client's request for the DescribeControlPolicyByRuleId operation. The "output" return value will be populated with the DescribeControlPolicyByRuleIdCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeControlPolicyByRuleIdCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeControlPolicyByRuleIdCommon Send returns without error.

See DescribeControlPolicyByRuleId for more information on using the DescribeControlPolicyByRuleId API call, and error handling.

// Example sending a request using the DescribeControlPolicyByRuleIdRequest method.
req, resp := client.DescribeControlPolicyByRuleIdRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DescribeControlPolicyByRuleIdWithContext

func (c *FWCENTER) DescribeControlPolicyByRuleIdWithContext(ctx volcengine.Context, input *DescribeControlPolicyByRuleIdInput, opts ...request.Option) (*DescribeControlPolicyByRuleIdOutput, error)

DescribeControlPolicyByRuleIdWithContext is the same as DescribeControlPolicyByRuleId with the addition of the ability to pass a context and additional request options.

See DescribeControlPolicyByRuleId for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DescribeControlPolicyCommon

func (c *FWCENTER) DescribeControlPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeControlPolicyCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DescribeControlPolicyCommon for usage and error information.

func (*FWCENTER) DescribeControlPolicyCommonRequest

func (c *FWCENTER) DescribeControlPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeControlPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeControlPolicyCommon operation. The "output" return value will be populated with the DescribeControlPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeControlPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeControlPolicyCommon Send returns without error.

See DescribeControlPolicyCommon for more information on using the DescribeControlPolicyCommon API call, and error handling.

// Example sending a request using the DescribeControlPolicyCommonRequest method.
req, resp := client.DescribeControlPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DescribeControlPolicyCommonWithContext

func (c *FWCENTER) DescribeControlPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeControlPolicyCommonWithContext is the same as DescribeControlPolicyCommon with the addition of the ability to pass a context and additional request options.

See DescribeControlPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DescribeControlPolicyPriorUsed

func (c *FWCENTER) DescribeControlPolicyPriorUsed(input *DescribeControlPolicyPriorUsedInput) (*DescribeControlPolicyPriorUsedOutput, error)

DescribeControlPolicyPriorUsed API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DescribeControlPolicyPriorUsed for usage and error information.

func (*FWCENTER) DescribeControlPolicyPriorUsedCommon

func (c *FWCENTER) DescribeControlPolicyPriorUsedCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeControlPolicyPriorUsedCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DescribeControlPolicyPriorUsedCommon for usage and error information.

func (*FWCENTER) DescribeControlPolicyPriorUsedCommonRequest

func (c *FWCENTER) DescribeControlPolicyPriorUsedCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeControlPolicyPriorUsedCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeControlPolicyPriorUsedCommon operation. The "output" return value will be populated with the DescribeControlPolicyPriorUsedCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeControlPolicyPriorUsedCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeControlPolicyPriorUsedCommon Send returns without error.

See DescribeControlPolicyPriorUsedCommon for more information on using the DescribeControlPolicyPriorUsedCommon API call, and error handling.

// Example sending a request using the DescribeControlPolicyPriorUsedCommonRequest method.
req, resp := client.DescribeControlPolicyPriorUsedCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DescribeControlPolicyPriorUsedCommonWithContext

func (c *FWCENTER) DescribeControlPolicyPriorUsedCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeControlPolicyPriorUsedCommonWithContext is the same as DescribeControlPolicyPriorUsedCommon with the addition of the ability to pass a context and additional request options.

See DescribeControlPolicyPriorUsedCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DescribeControlPolicyPriorUsedRequest

func (c *FWCENTER) DescribeControlPolicyPriorUsedRequest(input *DescribeControlPolicyPriorUsedInput) (req *request.Request, output *DescribeControlPolicyPriorUsedOutput)

DescribeControlPolicyPriorUsedRequest generates a "volcengine/request.Request" representing the client's request for the DescribeControlPolicyPriorUsed operation. The "output" return value will be populated with the DescribeControlPolicyPriorUsedCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeControlPolicyPriorUsedCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeControlPolicyPriorUsedCommon Send returns without error.

See DescribeControlPolicyPriorUsed for more information on using the DescribeControlPolicyPriorUsed API call, and error handling.

// Example sending a request using the DescribeControlPolicyPriorUsedRequest method.
req, resp := client.DescribeControlPolicyPriorUsedRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DescribeControlPolicyPriorUsedWithContext

func (c *FWCENTER) DescribeControlPolicyPriorUsedWithContext(ctx volcengine.Context, input *DescribeControlPolicyPriorUsedInput, opts ...request.Option) (*DescribeControlPolicyPriorUsedOutput, error)

DescribeControlPolicyPriorUsedWithContext is the same as DescribeControlPolicyPriorUsed with the addition of the ability to pass a context and additional request options.

See DescribeControlPolicyPriorUsed for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DescribeControlPolicyRequest

func (c *FWCENTER) DescribeControlPolicyRequest(input *DescribeControlPolicyInput) (req *request.Request, output *DescribeControlPolicyOutput)

DescribeControlPolicyRequest generates a "volcengine/request.Request" representing the client's request for the DescribeControlPolicy operation. The "output" return value will be populated with the DescribeControlPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeControlPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeControlPolicyCommon Send returns without error.

See DescribeControlPolicy for more information on using the DescribeControlPolicy API call, and error handling.

// Example sending a request using the DescribeControlPolicyRequest method.
req, resp := client.DescribeControlPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DescribeControlPolicyWithContext

func (c *FWCENTER) DescribeControlPolicyWithContext(ctx volcengine.Context, input *DescribeControlPolicyInput, opts ...request.Option) (*DescribeControlPolicyOutput, error)

DescribeControlPolicyWithContext is the same as DescribeControlPolicy with the addition of the ability to pass a context and additional request options.

See DescribeControlPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DescribeDnsControlPolicy added in v1.0.135

func (c *FWCENTER) DescribeDnsControlPolicy(input *DescribeDnsControlPolicyInput) (*DescribeDnsControlPolicyOutput, error)

DescribeDnsControlPolicy API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DescribeDnsControlPolicy for usage and error information.

func (*FWCENTER) DescribeDnsControlPolicyCommon added in v1.0.135

func (c *FWCENTER) DescribeDnsControlPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDnsControlPolicyCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DescribeDnsControlPolicyCommon for usage and error information.

func (*FWCENTER) DescribeDnsControlPolicyCommonRequest added in v1.0.135

func (c *FWCENTER) DescribeDnsControlPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeDnsControlPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeDnsControlPolicyCommon operation. The "output" return value will be populated with the DescribeDnsControlPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeDnsControlPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeDnsControlPolicyCommon Send returns without error.

See DescribeDnsControlPolicyCommon for more information on using the DescribeDnsControlPolicyCommon API call, and error handling.

// Example sending a request using the DescribeDnsControlPolicyCommonRequest method.
req, resp := client.DescribeDnsControlPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DescribeDnsControlPolicyCommonWithContext added in v1.0.135

func (c *FWCENTER) DescribeDnsControlPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeDnsControlPolicyCommonWithContext is the same as DescribeDnsControlPolicyCommon with the addition of the ability to pass a context and additional request options.

See DescribeDnsControlPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DescribeDnsControlPolicyRequest added in v1.0.135

func (c *FWCENTER) DescribeDnsControlPolicyRequest(input *DescribeDnsControlPolicyInput) (req *request.Request, output *DescribeDnsControlPolicyOutput)

DescribeDnsControlPolicyRequest generates a "volcengine/request.Request" representing the client's request for the DescribeDnsControlPolicy operation. The "output" return value will be populated with the DescribeDnsControlPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeDnsControlPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeDnsControlPolicyCommon Send returns without error.

See DescribeDnsControlPolicy for more information on using the DescribeDnsControlPolicy API call, and error handling.

// Example sending a request using the DescribeDnsControlPolicyRequest method.
req, resp := client.DescribeDnsControlPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DescribeDnsControlPolicyWithContext added in v1.0.135

func (c *FWCENTER) DescribeDnsControlPolicyWithContext(ctx volcengine.Context, input *DescribeDnsControlPolicyInput, opts ...request.Option) (*DescribeDnsControlPolicyOutput, error)

DescribeDnsControlPolicyWithContext is the same as DescribeDnsControlPolicy with the addition of the ability to pass a context and additional request options.

See DescribeDnsControlPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DescribeNatFirewallControlPolicy added in v1.0.165

func (c *FWCENTER) DescribeNatFirewallControlPolicy(input *DescribeNatFirewallControlPolicyInput) (*DescribeNatFirewallControlPolicyOutput, error)

DescribeNatFirewallControlPolicy API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DescribeNatFirewallControlPolicy for usage and error information.

func (*FWCENTER) DescribeNatFirewallControlPolicyCommon added in v1.0.165

func (c *FWCENTER) DescribeNatFirewallControlPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeNatFirewallControlPolicyCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DescribeNatFirewallControlPolicyCommon for usage and error information.

func (*FWCENTER) DescribeNatFirewallControlPolicyCommonRequest added in v1.0.165

func (c *FWCENTER) DescribeNatFirewallControlPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeNatFirewallControlPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeNatFirewallControlPolicyCommon operation. The "output" return value will be populated with the DescribeNatFirewallControlPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeNatFirewallControlPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeNatFirewallControlPolicyCommon Send returns without error.

See DescribeNatFirewallControlPolicyCommon for more information on using the DescribeNatFirewallControlPolicyCommon API call, and error handling.

// Example sending a request using the DescribeNatFirewallControlPolicyCommonRequest method.
req, resp := client.DescribeNatFirewallControlPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DescribeNatFirewallControlPolicyCommonWithContext added in v1.0.165

func (c *FWCENTER) DescribeNatFirewallControlPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeNatFirewallControlPolicyCommonWithContext is the same as DescribeNatFirewallControlPolicyCommon with the addition of the ability to pass a context and additional request options.

See DescribeNatFirewallControlPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DescribeNatFirewallControlPolicyPriorityUsed added in v1.0.165

DescribeNatFirewallControlPolicyPriorityUsed API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DescribeNatFirewallControlPolicyPriorityUsed for usage and error information.

func (*FWCENTER) DescribeNatFirewallControlPolicyPriorityUsedCommon added in v1.0.165

func (c *FWCENTER) DescribeNatFirewallControlPolicyPriorityUsedCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeNatFirewallControlPolicyPriorityUsedCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DescribeNatFirewallControlPolicyPriorityUsedCommon for usage and error information.

func (*FWCENTER) DescribeNatFirewallControlPolicyPriorityUsedCommonRequest added in v1.0.165

func (c *FWCENTER) DescribeNatFirewallControlPolicyPriorityUsedCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeNatFirewallControlPolicyPriorityUsedCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeNatFirewallControlPolicyPriorityUsedCommon operation. The "output" return value will be populated with the DescribeNatFirewallControlPolicyPriorityUsedCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeNatFirewallControlPolicyPriorityUsedCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeNatFirewallControlPolicyPriorityUsedCommon Send returns without error.

See DescribeNatFirewallControlPolicyPriorityUsedCommon for more information on using the DescribeNatFirewallControlPolicyPriorityUsedCommon API call, and error handling.

// Example sending a request using the DescribeNatFirewallControlPolicyPriorityUsedCommonRequest method.
req, resp := client.DescribeNatFirewallControlPolicyPriorityUsedCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DescribeNatFirewallControlPolicyPriorityUsedCommonWithContext added in v1.0.165

func (c *FWCENTER) DescribeNatFirewallControlPolicyPriorityUsedCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeNatFirewallControlPolicyPriorityUsedCommonWithContext is the same as DescribeNatFirewallControlPolicyPriorityUsedCommon with the addition of the ability to pass a context and additional request options.

See DescribeNatFirewallControlPolicyPriorityUsedCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DescribeNatFirewallControlPolicyPriorityUsedRequest added in v1.0.165

func (c *FWCENTER) DescribeNatFirewallControlPolicyPriorityUsedRequest(input *DescribeNatFirewallControlPolicyPriorityUsedInput) (req *request.Request, output *DescribeNatFirewallControlPolicyPriorityUsedOutput)

DescribeNatFirewallControlPolicyPriorityUsedRequest generates a "volcengine/request.Request" representing the client's request for the DescribeNatFirewallControlPolicyPriorityUsed operation. The "output" return value will be populated with the DescribeNatFirewallControlPolicyPriorityUsedCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeNatFirewallControlPolicyPriorityUsedCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeNatFirewallControlPolicyPriorityUsedCommon Send returns without error.

See DescribeNatFirewallControlPolicyPriorityUsed for more information on using the DescribeNatFirewallControlPolicyPriorityUsed API call, and error handling.

// Example sending a request using the DescribeNatFirewallControlPolicyPriorityUsedRequest method.
req, resp := client.DescribeNatFirewallControlPolicyPriorityUsedRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DescribeNatFirewallControlPolicyPriorityUsedWithContext added in v1.0.165

func (c *FWCENTER) DescribeNatFirewallControlPolicyPriorityUsedWithContext(ctx volcengine.Context, input *DescribeNatFirewallControlPolicyPriorityUsedInput, opts ...request.Option) (*DescribeNatFirewallControlPolicyPriorityUsedOutput, error)

DescribeNatFirewallControlPolicyPriorityUsedWithContext is the same as DescribeNatFirewallControlPolicyPriorityUsed with the addition of the ability to pass a context and additional request options.

See DescribeNatFirewallControlPolicyPriorityUsed for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DescribeNatFirewallControlPolicyRequest added in v1.0.165

func (c *FWCENTER) DescribeNatFirewallControlPolicyRequest(input *DescribeNatFirewallControlPolicyInput) (req *request.Request, output *DescribeNatFirewallControlPolicyOutput)

DescribeNatFirewallControlPolicyRequest generates a "volcengine/request.Request" representing the client's request for the DescribeNatFirewallControlPolicy operation. The "output" return value will be populated with the DescribeNatFirewallControlPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeNatFirewallControlPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeNatFirewallControlPolicyCommon Send returns without error.

See DescribeNatFirewallControlPolicy for more information on using the DescribeNatFirewallControlPolicy API call, and error handling.

// Example sending a request using the DescribeNatFirewallControlPolicyRequest method.
req, resp := client.DescribeNatFirewallControlPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DescribeNatFirewallControlPolicyWithContext added in v1.0.165

func (c *FWCENTER) DescribeNatFirewallControlPolicyWithContext(ctx volcengine.Context, input *DescribeNatFirewallControlPolicyInput, opts ...request.Option) (*DescribeNatFirewallControlPolicyOutput, error)

DescribeNatFirewallControlPolicyWithContext is the same as DescribeNatFirewallControlPolicy with the addition of the ability to pass a context and additional request options.

See DescribeNatFirewallControlPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DescribeNatFirewallList added in v1.0.165

func (c *FWCENTER) DescribeNatFirewallList(input *DescribeNatFirewallListInput) (*DescribeNatFirewallListOutput, error)

DescribeNatFirewallList API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DescribeNatFirewallList for usage and error information.

func (*FWCENTER) DescribeNatFirewallListCommon added in v1.0.165

func (c *FWCENTER) DescribeNatFirewallListCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeNatFirewallListCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DescribeNatFirewallListCommon for usage and error information.

func (*FWCENTER) DescribeNatFirewallListCommonRequest added in v1.0.165

func (c *FWCENTER) DescribeNatFirewallListCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeNatFirewallListCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeNatFirewallListCommon operation. The "output" return value will be populated with the DescribeNatFirewallListCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeNatFirewallListCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeNatFirewallListCommon Send returns without error.

See DescribeNatFirewallListCommon for more information on using the DescribeNatFirewallListCommon API call, and error handling.

// Example sending a request using the DescribeNatFirewallListCommonRequest method.
req, resp := client.DescribeNatFirewallListCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DescribeNatFirewallListCommonWithContext added in v1.0.165

func (c *FWCENTER) DescribeNatFirewallListCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeNatFirewallListCommonWithContext is the same as DescribeNatFirewallListCommon with the addition of the ability to pass a context and additional request options.

See DescribeNatFirewallListCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DescribeNatFirewallListRequest added in v1.0.165

func (c *FWCENTER) DescribeNatFirewallListRequest(input *DescribeNatFirewallListInput) (req *request.Request, output *DescribeNatFirewallListOutput)

DescribeNatFirewallListRequest generates a "volcengine/request.Request" representing the client's request for the DescribeNatFirewallList operation. The "output" return value will be populated with the DescribeNatFirewallListCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeNatFirewallListCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeNatFirewallListCommon Send returns without error.

See DescribeNatFirewallList for more information on using the DescribeNatFirewallList API call, and error handling.

// Example sending a request using the DescribeNatFirewallListRequest method.
req, resp := client.DescribeNatFirewallListRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DescribeNatFirewallListWithContext added in v1.0.165

func (c *FWCENTER) DescribeNatFirewallListWithContext(ctx volcengine.Context, input *DescribeNatFirewallListInput, opts ...request.Option) (*DescribeNatFirewallListOutput, error)

DescribeNatFirewallListWithContext is the same as DescribeNatFirewallList with the addition of the ability to pass a context and additional request options.

See DescribeNatFirewallList for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DescribeVpcFirewallAclRuleList

func (c *FWCENTER) DescribeVpcFirewallAclRuleList(input *DescribeVpcFirewallAclRuleListInput) (*DescribeVpcFirewallAclRuleListOutput, error)

DescribeVpcFirewallAclRuleList API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DescribeVpcFirewallAclRuleList for usage and error information.

func (*FWCENTER) DescribeVpcFirewallAclRuleListCommon

func (c *FWCENTER) DescribeVpcFirewallAclRuleListCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeVpcFirewallAclRuleListCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DescribeVpcFirewallAclRuleListCommon for usage and error information.

func (*FWCENTER) DescribeVpcFirewallAclRuleListCommonRequest

func (c *FWCENTER) DescribeVpcFirewallAclRuleListCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeVpcFirewallAclRuleListCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeVpcFirewallAclRuleListCommon operation. The "output" return value will be populated with the DescribeVpcFirewallAclRuleListCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcFirewallAclRuleListCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcFirewallAclRuleListCommon Send returns without error.

See DescribeVpcFirewallAclRuleListCommon for more information on using the DescribeVpcFirewallAclRuleListCommon API call, and error handling.

// Example sending a request using the DescribeVpcFirewallAclRuleListCommonRequest method.
req, resp := client.DescribeVpcFirewallAclRuleListCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DescribeVpcFirewallAclRuleListCommonWithContext

func (c *FWCENTER) DescribeVpcFirewallAclRuleListCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeVpcFirewallAclRuleListCommonWithContext is the same as DescribeVpcFirewallAclRuleListCommon with the addition of the ability to pass a context and additional request options.

See DescribeVpcFirewallAclRuleListCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DescribeVpcFirewallAclRuleListRequest

func (c *FWCENTER) DescribeVpcFirewallAclRuleListRequest(input *DescribeVpcFirewallAclRuleListInput) (req *request.Request, output *DescribeVpcFirewallAclRuleListOutput)

DescribeVpcFirewallAclRuleListRequest generates a "volcengine/request.Request" representing the client's request for the DescribeVpcFirewallAclRuleList operation. The "output" return value will be populated with the DescribeVpcFirewallAclRuleListCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcFirewallAclRuleListCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcFirewallAclRuleListCommon Send returns without error.

See DescribeVpcFirewallAclRuleList for more information on using the DescribeVpcFirewallAclRuleList API call, and error handling.

// Example sending a request using the DescribeVpcFirewallAclRuleListRequest method.
req, resp := client.DescribeVpcFirewallAclRuleListRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DescribeVpcFirewallAclRuleListWithContext

func (c *FWCENTER) DescribeVpcFirewallAclRuleListWithContext(ctx volcengine.Context, input *DescribeVpcFirewallAclRuleListInput, opts ...request.Option) (*DescribeVpcFirewallAclRuleListOutput, error)

DescribeVpcFirewallAclRuleListWithContext is the same as DescribeVpcFirewallAclRuleList with the addition of the ability to pass a context and additional request options.

See DescribeVpcFirewallAclRuleList for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DescribeVpcFirewallAclRulePriorUsed

func (c *FWCENTER) DescribeVpcFirewallAclRulePriorUsed(input *DescribeVpcFirewallAclRulePriorUsedInput) (*DescribeVpcFirewallAclRulePriorUsedOutput, error)

DescribeVpcFirewallAclRulePriorUsed API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DescribeVpcFirewallAclRulePriorUsed for usage and error information.

func (*FWCENTER) DescribeVpcFirewallAclRulePriorUsedCommon

func (c *FWCENTER) DescribeVpcFirewallAclRulePriorUsedCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeVpcFirewallAclRulePriorUsedCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DescribeVpcFirewallAclRulePriorUsedCommon for usage and error information.

func (*FWCENTER) DescribeVpcFirewallAclRulePriorUsedCommonRequest

func (c *FWCENTER) DescribeVpcFirewallAclRulePriorUsedCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeVpcFirewallAclRulePriorUsedCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeVpcFirewallAclRulePriorUsedCommon operation. The "output" return value will be populated with the DescribeVpcFirewallAclRulePriorUsedCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcFirewallAclRulePriorUsedCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcFirewallAclRulePriorUsedCommon Send returns without error.

See DescribeVpcFirewallAclRulePriorUsedCommon for more information on using the DescribeVpcFirewallAclRulePriorUsedCommon API call, and error handling.

// Example sending a request using the DescribeVpcFirewallAclRulePriorUsedCommonRequest method.
req, resp := client.DescribeVpcFirewallAclRulePriorUsedCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DescribeVpcFirewallAclRulePriorUsedCommonWithContext

func (c *FWCENTER) DescribeVpcFirewallAclRulePriorUsedCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeVpcFirewallAclRulePriorUsedCommonWithContext is the same as DescribeVpcFirewallAclRulePriorUsedCommon with the addition of the ability to pass a context and additional request options.

See DescribeVpcFirewallAclRulePriorUsedCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DescribeVpcFirewallAclRulePriorUsedRequest

func (c *FWCENTER) DescribeVpcFirewallAclRulePriorUsedRequest(input *DescribeVpcFirewallAclRulePriorUsedInput) (req *request.Request, output *DescribeVpcFirewallAclRulePriorUsedOutput)

DescribeVpcFirewallAclRulePriorUsedRequest generates a "volcengine/request.Request" representing the client's request for the DescribeVpcFirewallAclRulePriorUsed operation. The "output" return value will be populated with the DescribeVpcFirewallAclRulePriorUsedCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcFirewallAclRulePriorUsedCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcFirewallAclRulePriorUsedCommon Send returns without error.

See DescribeVpcFirewallAclRulePriorUsed for more information on using the DescribeVpcFirewallAclRulePriorUsed API call, and error handling.

// Example sending a request using the DescribeVpcFirewallAclRulePriorUsedRequest method.
req, resp := client.DescribeVpcFirewallAclRulePriorUsedRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DescribeVpcFirewallAclRulePriorUsedWithContext

func (c *FWCENTER) DescribeVpcFirewallAclRulePriorUsedWithContext(ctx volcengine.Context, input *DescribeVpcFirewallAclRulePriorUsedInput, opts ...request.Option) (*DescribeVpcFirewallAclRulePriorUsedOutput, error)

DescribeVpcFirewallAclRulePriorUsedWithContext is the same as DescribeVpcFirewallAclRulePriorUsed with the addition of the ability to pass a context and additional request options.

See DescribeVpcFirewallAclRulePriorUsed for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DescribeVpcFirewallList

func (c *FWCENTER) DescribeVpcFirewallList(input *DescribeVpcFirewallListInput) (*DescribeVpcFirewallListOutput, error)

DescribeVpcFirewallList API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DescribeVpcFirewallList for usage and error information.

func (*FWCENTER) DescribeVpcFirewallListCommon

func (c *FWCENTER) DescribeVpcFirewallListCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeVpcFirewallListCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DescribeVpcFirewallListCommon for usage and error information.

func (*FWCENTER) DescribeVpcFirewallListCommonRequest

func (c *FWCENTER) DescribeVpcFirewallListCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeVpcFirewallListCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeVpcFirewallListCommon operation. The "output" return value will be populated with the DescribeVpcFirewallListCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcFirewallListCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcFirewallListCommon Send returns without error.

See DescribeVpcFirewallListCommon for more information on using the DescribeVpcFirewallListCommon API call, and error handling.

// Example sending a request using the DescribeVpcFirewallListCommonRequest method.
req, resp := client.DescribeVpcFirewallListCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DescribeVpcFirewallListCommonWithContext

func (c *FWCENTER) DescribeVpcFirewallListCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeVpcFirewallListCommonWithContext is the same as DescribeVpcFirewallListCommon with the addition of the ability to pass a context and additional request options.

See DescribeVpcFirewallListCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DescribeVpcFirewallListRequest

func (c *FWCENTER) DescribeVpcFirewallListRequest(input *DescribeVpcFirewallListInput) (req *request.Request, output *DescribeVpcFirewallListOutput)

DescribeVpcFirewallListRequest generates a "volcengine/request.Request" representing the client's request for the DescribeVpcFirewallList operation. The "output" return value will be populated with the DescribeVpcFirewallListCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcFirewallListCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcFirewallListCommon Send returns without error.

See DescribeVpcFirewallList for more information on using the DescribeVpcFirewallList API call, and error handling.

// Example sending a request using the DescribeVpcFirewallListRequest method.
req, resp := client.DescribeVpcFirewallListRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DescribeVpcFirewallListWithContext

func (c *FWCENTER) DescribeVpcFirewallListWithContext(ctx volcengine.Context, input *DescribeVpcFirewallListInput, opts ...request.Option) (*DescribeVpcFirewallListOutput, error)

DescribeVpcFirewallListWithContext is the same as DescribeVpcFirewallList with the addition of the ability to pass a context and additional request options.

See DescribeVpcFirewallList for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DescribeVpcs added in v1.0.135

func (c *FWCENTER) DescribeVpcs(input *DescribeVpcsInput) (*DescribeVpcsOutput, error)

DescribeVpcs API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DescribeVpcs for usage and error information.

func (*FWCENTER) DescribeVpcsCommon added in v1.0.135

func (c *FWCENTER) DescribeVpcsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeVpcsCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation DescribeVpcsCommon for usage and error information.

func (*FWCENTER) DescribeVpcsCommonRequest added in v1.0.135

func (c *FWCENTER) DescribeVpcsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeVpcsCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeVpcsCommon operation. The "output" return value will be populated with the DescribeVpcsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcsCommon Send returns without error.

See DescribeVpcsCommon for more information on using the DescribeVpcsCommon API call, and error handling.

// Example sending a request using the DescribeVpcsCommonRequest method.
req, resp := client.DescribeVpcsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DescribeVpcsCommonWithContext added in v1.0.135

func (c *FWCENTER) DescribeVpcsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeVpcsCommonWithContext is the same as DescribeVpcsCommon with the addition of the ability to pass a context and additional request options.

See DescribeVpcsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) DescribeVpcsRequest added in v1.0.135

func (c *FWCENTER) DescribeVpcsRequest(input *DescribeVpcsInput) (req *request.Request, output *DescribeVpcsOutput)

DescribeVpcsRequest generates a "volcengine/request.Request" representing the client's request for the DescribeVpcs operation. The "output" return value will be populated with the DescribeVpcsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcsCommon Send returns without error.

See DescribeVpcs for more information on using the DescribeVpcs API call, and error handling.

// Example sending a request using the DescribeVpcsRequest method.
req, resp := client.DescribeVpcsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) DescribeVpcsWithContext added in v1.0.135

func (c *FWCENTER) DescribeVpcsWithContext(ctx volcengine.Context, input *DescribeVpcsInput, opts ...request.Option) (*DescribeVpcsOutput, error)

DescribeVpcsWithContext is the same as DescribeVpcs with the addition of the ability to pass a context and additional request options.

See DescribeVpcs for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) ModifyAddressBook

func (c *FWCENTER) ModifyAddressBook(input *ModifyAddressBookInput) (*ModifyAddressBookOutput, error)

ModifyAddressBook API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation ModifyAddressBook for usage and error information.

func (*FWCENTER) ModifyAddressBookCommon

func (c *FWCENTER) ModifyAddressBookCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyAddressBookCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation ModifyAddressBookCommon for usage and error information.

func (*FWCENTER) ModifyAddressBookCommonRequest

func (c *FWCENTER) ModifyAddressBookCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyAddressBookCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyAddressBookCommon operation. The "output" return value will be populated with the ModifyAddressBookCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyAddressBookCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyAddressBookCommon Send returns without error.

See ModifyAddressBookCommon for more information on using the ModifyAddressBookCommon API call, and error handling.

// Example sending a request using the ModifyAddressBookCommonRequest method.
req, resp := client.ModifyAddressBookCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) ModifyAddressBookCommonWithContext

func (c *FWCENTER) ModifyAddressBookCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyAddressBookCommonWithContext is the same as ModifyAddressBookCommon with the addition of the ability to pass a context and additional request options.

See ModifyAddressBookCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) ModifyAddressBookRequest

func (c *FWCENTER) ModifyAddressBookRequest(input *ModifyAddressBookInput) (req *request.Request, output *ModifyAddressBookOutput)

ModifyAddressBookRequest generates a "volcengine/request.Request" representing the client's request for the ModifyAddressBook operation. The "output" return value will be populated with the ModifyAddressBookCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyAddressBookCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyAddressBookCommon Send returns without error.

See ModifyAddressBook for more information on using the ModifyAddressBook API call, and error handling.

// Example sending a request using the ModifyAddressBookRequest method.
req, resp := client.ModifyAddressBookRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) ModifyAddressBookWithContext

func (c *FWCENTER) ModifyAddressBookWithContext(ctx volcengine.Context, input *ModifyAddressBookInput, opts ...request.Option) (*ModifyAddressBookOutput, error)

ModifyAddressBookWithContext is the same as ModifyAddressBook with the addition of the ability to pass a context and additional request options.

See ModifyAddressBook for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) ModifyControlPolicy

func (c *FWCENTER) ModifyControlPolicy(input *ModifyControlPolicyInput) (*ModifyControlPolicyOutput, error)

ModifyControlPolicy API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation ModifyControlPolicy for usage and error information.

func (*FWCENTER) ModifyControlPolicyCommon

func (c *FWCENTER) ModifyControlPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyControlPolicyCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation ModifyControlPolicyCommon for usage and error information.

func (*FWCENTER) ModifyControlPolicyCommonRequest

func (c *FWCENTER) ModifyControlPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyControlPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyControlPolicyCommon operation. The "output" return value will be populated with the ModifyControlPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyControlPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyControlPolicyCommon Send returns without error.

See ModifyControlPolicyCommon for more information on using the ModifyControlPolicyCommon API call, and error handling.

// Example sending a request using the ModifyControlPolicyCommonRequest method.
req, resp := client.ModifyControlPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) ModifyControlPolicyCommonWithContext

func (c *FWCENTER) ModifyControlPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyControlPolicyCommonWithContext is the same as ModifyControlPolicyCommon with the addition of the ability to pass a context and additional request options.

See ModifyControlPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) ModifyControlPolicyPosition

func (c *FWCENTER) ModifyControlPolicyPosition(input *ModifyControlPolicyPositionInput) (*ModifyControlPolicyPositionOutput, error)

ModifyControlPolicyPosition API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation ModifyControlPolicyPosition for usage and error information.

func (*FWCENTER) ModifyControlPolicyPositionCommon

func (c *FWCENTER) ModifyControlPolicyPositionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyControlPolicyPositionCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation ModifyControlPolicyPositionCommon for usage and error information.

func (*FWCENTER) ModifyControlPolicyPositionCommonRequest

func (c *FWCENTER) ModifyControlPolicyPositionCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyControlPolicyPositionCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyControlPolicyPositionCommon operation. The "output" return value will be populated with the ModifyControlPolicyPositionCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyControlPolicyPositionCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyControlPolicyPositionCommon Send returns without error.

See ModifyControlPolicyPositionCommon for more information on using the ModifyControlPolicyPositionCommon API call, and error handling.

// Example sending a request using the ModifyControlPolicyPositionCommonRequest method.
req, resp := client.ModifyControlPolicyPositionCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) ModifyControlPolicyPositionCommonWithContext

func (c *FWCENTER) ModifyControlPolicyPositionCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyControlPolicyPositionCommonWithContext is the same as ModifyControlPolicyPositionCommon with the addition of the ability to pass a context and additional request options.

See ModifyControlPolicyPositionCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) ModifyControlPolicyPositionRequest

func (c *FWCENTER) ModifyControlPolicyPositionRequest(input *ModifyControlPolicyPositionInput) (req *request.Request, output *ModifyControlPolicyPositionOutput)

ModifyControlPolicyPositionRequest generates a "volcengine/request.Request" representing the client's request for the ModifyControlPolicyPosition operation. The "output" return value will be populated with the ModifyControlPolicyPositionCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyControlPolicyPositionCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyControlPolicyPositionCommon Send returns without error.

See ModifyControlPolicyPosition for more information on using the ModifyControlPolicyPosition API call, and error handling.

// Example sending a request using the ModifyControlPolicyPositionRequest method.
req, resp := client.ModifyControlPolicyPositionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) ModifyControlPolicyPositionWithContext

func (c *FWCENTER) ModifyControlPolicyPositionWithContext(ctx volcengine.Context, input *ModifyControlPolicyPositionInput, opts ...request.Option) (*ModifyControlPolicyPositionOutput, error)

ModifyControlPolicyPositionWithContext is the same as ModifyControlPolicyPosition with the addition of the ability to pass a context and additional request options.

See ModifyControlPolicyPosition for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) ModifyControlPolicyRequest

func (c *FWCENTER) ModifyControlPolicyRequest(input *ModifyControlPolicyInput) (req *request.Request, output *ModifyControlPolicyOutput)

ModifyControlPolicyRequest generates a "volcengine/request.Request" representing the client's request for the ModifyControlPolicy operation. The "output" return value will be populated with the ModifyControlPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyControlPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyControlPolicyCommon Send returns without error.

See ModifyControlPolicy for more information on using the ModifyControlPolicy API call, and error handling.

// Example sending a request using the ModifyControlPolicyRequest method.
req, resp := client.ModifyControlPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) ModifyControlPolicyWithContext

func (c *FWCENTER) ModifyControlPolicyWithContext(ctx volcengine.Context, input *ModifyControlPolicyInput, opts ...request.Option) (*ModifyControlPolicyOutput, error)

ModifyControlPolicyWithContext is the same as ModifyControlPolicy with the addition of the ability to pass a context and additional request options.

See ModifyControlPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) ModifyDnsControlPolicy added in v1.0.135

func (c *FWCENTER) ModifyDnsControlPolicy(input *ModifyDnsControlPolicyInput) (*ModifyDnsControlPolicyOutput, error)

ModifyDnsControlPolicy API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation ModifyDnsControlPolicy for usage and error information.

func (*FWCENTER) ModifyDnsControlPolicyCommon added in v1.0.135

func (c *FWCENTER) ModifyDnsControlPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDnsControlPolicyCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation ModifyDnsControlPolicyCommon for usage and error information.

func (*FWCENTER) ModifyDnsControlPolicyCommonRequest added in v1.0.135

func (c *FWCENTER) ModifyDnsControlPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyDnsControlPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyDnsControlPolicyCommon operation. The "output" return value will be populated with the ModifyDnsControlPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyDnsControlPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyDnsControlPolicyCommon Send returns without error.

See ModifyDnsControlPolicyCommon for more information on using the ModifyDnsControlPolicyCommon API call, and error handling.

// Example sending a request using the ModifyDnsControlPolicyCommonRequest method.
req, resp := client.ModifyDnsControlPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) ModifyDnsControlPolicyCommonWithContext added in v1.0.135

func (c *FWCENTER) ModifyDnsControlPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyDnsControlPolicyCommonWithContext is the same as ModifyDnsControlPolicyCommon with the addition of the ability to pass a context and additional request options.

See ModifyDnsControlPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) ModifyDnsControlPolicyRequest added in v1.0.135

func (c *FWCENTER) ModifyDnsControlPolicyRequest(input *ModifyDnsControlPolicyInput) (req *request.Request, output *ModifyDnsControlPolicyOutput)

ModifyDnsControlPolicyRequest generates a "volcengine/request.Request" representing the client's request for the ModifyDnsControlPolicy operation. The "output" return value will be populated with the ModifyDnsControlPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyDnsControlPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyDnsControlPolicyCommon Send returns without error.

See ModifyDnsControlPolicy for more information on using the ModifyDnsControlPolicy API call, and error handling.

// Example sending a request using the ModifyDnsControlPolicyRequest method.
req, resp := client.ModifyDnsControlPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) ModifyDnsControlPolicyWithContext added in v1.0.135

func (c *FWCENTER) ModifyDnsControlPolicyWithContext(ctx volcengine.Context, input *ModifyDnsControlPolicyInput, opts ...request.Option) (*ModifyDnsControlPolicyOutput, error)

ModifyDnsControlPolicyWithContext is the same as ModifyDnsControlPolicy with the addition of the ability to pass a context and additional request options.

See ModifyDnsControlPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) ModifyNatFirewallControlPolicy added in v1.0.165

func (c *FWCENTER) ModifyNatFirewallControlPolicy(input *ModifyNatFirewallControlPolicyInput) (*ModifyNatFirewallControlPolicyOutput, error)

ModifyNatFirewallControlPolicy API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation ModifyNatFirewallControlPolicy for usage and error information.

func (*FWCENTER) ModifyNatFirewallControlPolicyCommon added in v1.0.165

func (c *FWCENTER) ModifyNatFirewallControlPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyNatFirewallControlPolicyCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation ModifyNatFirewallControlPolicyCommon for usage and error information.

func (*FWCENTER) ModifyNatFirewallControlPolicyCommonRequest added in v1.0.165

func (c *FWCENTER) ModifyNatFirewallControlPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyNatFirewallControlPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyNatFirewallControlPolicyCommon operation. The "output" return value will be populated with the ModifyNatFirewallControlPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNatFirewallControlPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNatFirewallControlPolicyCommon Send returns without error.

See ModifyNatFirewallControlPolicyCommon for more information on using the ModifyNatFirewallControlPolicyCommon API call, and error handling.

// Example sending a request using the ModifyNatFirewallControlPolicyCommonRequest method.
req, resp := client.ModifyNatFirewallControlPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) ModifyNatFirewallControlPolicyCommonWithContext added in v1.0.165

func (c *FWCENTER) ModifyNatFirewallControlPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyNatFirewallControlPolicyCommonWithContext is the same as ModifyNatFirewallControlPolicyCommon with the addition of the ability to pass a context and additional request options.

See ModifyNatFirewallControlPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) ModifyNatFirewallControlPolicyPosition added in v1.0.165

ModifyNatFirewallControlPolicyPosition API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation ModifyNatFirewallControlPolicyPosition for usage and error information.

func (*FWCENTER) ModifyNatFirewallControlPolicyPositionCommon added in v1.0.165

func (c *FWCENTER) ModifyNatFirewallControlPolicyPositionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyNatFirewallControlPolicyPositionCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation ModifyNatFirewallControlPolicyPositionCommon for usage and error information.

func (*FWCENTER) ModifyNatFirewallControlPolicyPositionCommonRequest added in v1.0.165

func (c *FWCENTER) ModifyNatFirewallControlPolicyPositionCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyNatFirewallControlPolicyPositionCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyNatFirewallControlPolicyPositionCommon operation. The "output" return value will be populated with the ModifyNatFirewallControlPolicyPositionCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNatFirewallControlPolicyPositionCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNatFirewallControlPolicyPositionCommon Send returns without error.

See ModifyNatFirewallControlPolicyPositionCommon for more information on using the ModifyNatFirewallControlPolicyPositionCommon API call, and error handling.

// Example sending a request using the ModifyNatFirewallControlPolicyPositionCommonRequest method.
req, resp := client.ModifyNatFirewallControlPolicyPositionCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) ModifyNatFirewallControlPolicyPositionCommonWithContext added in v1.0.165

func (c *FWCENTER) ModifyNatFirewallControlPolicyPositionCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyNatFirewallControlPolicyPositionCommonWithContext is the same as ModifyNatFirewallControlPolicyPositionCommon with the addition of the ability to pass a context and additional request options.

See ModifyNatFirewallControlPolicyPositionCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) ModifyNatFirewallControlPolicyPositionRequest added in v1.0.165

func (c *FWCENTER) ModifyNatFirewallControlPolicyPositionRequest(input *ModifyNatFirewallControlPolicyPositionInput) (req *request.Request, output *ModifyNatFirewallControlPolicyPositionOutput)

ModifyNatFirewallControlPolicyPositionRequest generates a "volcengine/request.Request" representing the client's request for the ModifyNatFirewallControlPolicyPosition operation. The "output" return value will be populated with the ModifyNatFirewallControlPolicyPositionCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNatFirewallControlPolicyPositionCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNatFirewallControlPolicyPositionCommon Send returns without error.

See ModifyNatFirewallControlPolicyPosition for more information on using the ModifyNatFirewallControlPolicyPosition API call, and error handling.

// Example sending a request using the ModifyNatFirewallControlPolicyPositionRequest method.
req, resp := client.ModifyNatFirewallControlPolicyPositionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) ModifyNatFirewallControlPolicyPositionWithContext added in v1.0.165

func (c *FWCENTER) ModifyNatFirewallControlPolicyPositionWithContext(ctx volcengine.Context, input *ModifyNatFirewallControlPolicyPositionInput, opts ...request.Option) (*ModifyNatFirewallControlPolicyPositionOutput, error)

ModifyNatFirewallControlPolicyPositionWithContext is the same as ModifyNatFirewallControlPolicyPosition with the addition of the ability to pass a context and additional request options.

See ModifyNatFirewallControlPolicyPosition for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) ModifyNatFirewallControlPolicyRequest added in v1.0.165

func (c *FWCENTER) ModifyNatFirewallControlPolicyRequest(input *ModifyNatFirewallControlPolicyInput) (req *request.Request, output *ModifyNatFirewallControlPolicyOutput)

ModifyNatFirewallControlPolicyRequest generates a "volcengine/request.Request" representing the client's request for the ModifyNatFirewallControlPolicy operation. The "output" return value will be populated with the ModifyNatFirewallControlPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNatFirewallControlPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNatFirewallControlPolicyCommon Send returns without error.

See ModifyNatFirewallControlPolicy for more information on using the ModifyNatFirewallControlPolicy API call, and error handling.

// Example sending a request using the ModifyNatFirewallControlPolicyRequest method.
req, resp := client.ModifyNatFirewallControlPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) ModifyNatFirewallControlPolicyWithContext added in v1.0.165

func (c *FWCENTER) ModifyNatFirewallControlPolicyWithContext(ctx volcengine.Context, input *ModifyNatFirewallControlPolicyInput, opts ...request.Option) (*ModifyNatFirewallControlPolicyOutput, error)

ModifyNatFirewallControlPolicyWithContext is the same as ModifyNatFirewallControlPolicy with the addition of the ability to pass a context and additional request options.

See ModifyNatFirewallControlPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) ModifyVpcFirewallAclRule

func (c *FWCENTER) ModifyVpcFirewallAclRule(input *ModifyVpcFirewallAclRuleInput) (*ModifyVpcFirewallAclRuleOutput, error)

ModifyVpcFirewallAclRule API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation ModifyVpcFirewallAclRule for usage and error information.

func (*FWCENTER) ModifyVpcFirewallAclRuleCommon

func (c *FWCENTER) ModifyVpcFirewallAclRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyVpcFirewallAclRuleCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation ModifyVpcFirewallAclRuleCommon for usage and error information.

func (*FWCENTER) ModifyVpcFirewallAclRuleCommonRequest

func (c *FWCENTER) ModifyVpcFirewallAclRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyVpcFirewallAclRuleCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyVpcFirewallAclRuleCommon operation. The "output" return value will be populated with the ModifyVpcFirewallAclRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyVpcFirewallAclRuleCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyVpcFirewallAclRuleCommon Send returns without error.

See ModifyVpcFirewallAclRuleCommon for more information on using the ModifyVpcFirewallAclRuleCommon API call, and error handling.

// Example sending a request using the ModifyVpcFirewallAclRuleCommonRequest method.
req, resp := client.ModifyVpcFirewallAclRuleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) ModifyVpcFirewallAclRuleCommonWithContext

func (c *FWCENTER) ModifyVpcFirewallAclRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyVpcFirewallAclRuleCommonWithContext is the same as ModifyVpcFirewallAclRuleCommon with the addition of the ability to pass a context and additional request options.

See ModifyVpcFirewallAclRuleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) ModifyVpcFirewallAclRulePosition

func (c *FWCENTER) ModifyVpcFirewallAclRulePosition(input *ModifyVpcFirewallAclRulePositionInput) (*ModifyVpcFirewallAclRulePositionOutput, error)

ModifyVpcFirewallAclRulePosition API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation ModifyVpcFirewallAclRulePosition for usage and error information.

func (*FWCENTER) ModifyVpcFirewallAclRulePositionCommon

func (c *FWCENTER) ModifyVpcFirewallAclRulePositionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyVpcFirewallAclRulePositionCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation ModifyVpcFirewallAclRulePositionCommon for usage and error information.

func (*FWCENTER) ModifyVpcFirewallAclRulePositionCommonRequest

func (c *FWCENTER) ModifyVpcFirewallAclRulePositionCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyVpcFirewallAclRulePositionCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyVpcFirewallAclRulePositionCommon operation. The "output" return value will be populated with the ModifyVpcFirewallAclRulePositionCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyVpcFirewallAclRulePositionCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyVpcFirewallAclRulePositionCommon Send returns without error.

See ModifyVpcFirewallAclRulePositionCommon for more information on using the ModifyVpcFirewallAclRulePositionCommon API call, and error handling.

// Example sending a request using the ModifyVpcFirewallAclRulePositionCommonRequest method.
req, resp := client.ModifyVpcFirewallAclRulePositionCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) ModifyVpcFirewallAclRulePositionCommonWithContext

func (c *FWCENTER) ModifyVpcFirewallAclRulePositionCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyVpcFirewallAclRulePositionCommonWithContext is the same as ModifyVpcFirewallAclRulePositionCommon with the addition of the ability to pass a context and additional request options.

See ModifyVpcFirewallAclRulePositionCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) ModifyVpcFirewallAclRulePositionRequest

func (c *FWCENTER) ModifyVpcFirewallAclRulePositionRequest(input *ModifyVpcFirewallAclRulePositionInput) (req *request.Request, output *ModifyVpcFirewallAclRulePositionOutput)

ModifyVpcFirewallAclRulePositionRequest generates a "volcengine/request.Request" representing the client's request for the ModifyVpcFirewallAclRulePosition operation. The "output" return value will be populated with the ModifyVpcFirewallAclRulePositionCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyVpcFirewallAclRulePositionCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyVpcFirewallAclRulePositionCommon Send returns without error.

See ModifyVpcFirewallAclRulePosition for more information on using the ModifyVpcFirewallAclRulePosition API call, and error handling.

// Example sending a request using the ModifyVpcFirewallAclRulePositionRequest method.
req, resp := client.ModifyVpcFirewallAclRulePositionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) ModifyVpcFirewallAclRulePositionWithContext

func (c *FWCENTER) ModifyVpcFirewallAclRulePositionWithContext(ctx volcengine.Context, input *ModifyVpcFirewallAclRulePositionInput, opts ...request.Option) (*ModifyVpcFirewallAclRulePositionOutput, error)

ModifyVpcFirewallAclRulePositionWithContext is the same as ModifyVpcFirewallAclRulePosition with the addition of the ability to pass a context and additional request options.

See ModifyVpcFirewallAclRulePosition for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) ModifyVpcFirewallAclRuleRequest

func (c *FWCENTER) ModifyVpcFirewallAclRuleRequest(input *ModifyVpcFirewallAclRuleInput) (req *request.Request, output *ModifyVpcFirewallAclRuleOutput)

ModifyVpcFirewallAclRuleRequest generates a "volcengine/request.Request" representing the client's request for the ModifyVpcFirewallAclRule operation. The "output" return value will be populated with the ModifyVpcFirewallAclRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyVpcFirewallAclRuleCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyVpcFirewallAclRuleCommon Send returns without error.

See ModifyVpcFirewallAclRule for more information on using the ModifyVpcFirewallAclRule API call, and error handling.

// Example sending a request using the ModifyVpcFirewallAclRuleRequest method.
req, resp := client.ModifyVpcFirewallAclRuleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) ModifyVpcFirewallAclRuleWithContext

func (c *FWCENTER) ModifyVpcFirewallAclRuleWithContext(ctx volcengine.Context, input *ModifyVpcFirewallAclRuleInput, opts ...request.Option) (*ModifyVpcFirewallAclRuleOutput, error)

ModifyVpcFirewallAclRuleWithContext is the same as ModifyVpcFirewallAclRule with the addition of the ability to pass a context and additional request options.

See ModifyVpcFirewallAclRule for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) UpdateAssetSwitch added in v1.0.165

func (c *FWCENTER) UpdateAssetSwitch(input *UpdateAssetSwitchInput) (*UpdateAssetSwitchOutput, error)

UpdateAssetSwitch API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation UpdateAssetSwitch for usage and error information.

func (*FWCENTER) UpdateAssetSwitchCommon added in v1.0.165

func (c *FWCENTER) UpdateAssetSwitchCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateAssetSwitchCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation UpdateAssetSwitchCommon for usage and error information.

func (*FWCENTER) UpdateAssetSwitchCommonRequest added in v1.0.165

func (c *FWCENTER) UpdateAssetSwitchCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateAssetSwitchCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateAssetSwitchCommon operation. The "output" return value will be populated with the UpdateAssetSwitchCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateAssetSwitchCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateAssetSwitchCommon Send returns without error.

See UpdateAssetSwitchCommon for more information on using the UpdateAssetSwitchCommon API call, and error handling.

// Example sending a request using the UpdateAssetSwitchCommonRequest method.
req, resp := client.UpdateAssetSwitchCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) UpdateAssetSwitchCommonWithContext added in v1.0.165

func (c *FWCENTER) UpdateAssetSwitchCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateAssetSwitchCommonWithContext is the same as UpdateAssetSwitchCommon with the addition of the ability to pass a context and additional request options.

See UpdateAssetSwitchCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) UpdateAssetSwitchRequest added in v1.0.165

func (c *FWCENTER) UpdateAssetSwitchRequest(input *UpdateAssetSwitchInput) (req *request.Request, output *UpdateAssetSwitchOutput)

UpdateAssetSwitchRequest generates a "volcengine/request.Request" representing the client's request for the UpdateAssetSwitch operation. The "output" return value will be populated with the UpdateAssetSwitchCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateAssetSwitchCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateAssetSwitchCommon Send returns without error.

See UpdateAssetSwitch for more information on using the UpdateAssetSwitch API call, and error handling.

// Example sending a request using the UpdateAssetSwitchRequest method.
req, resp := client.UpdateAssetSwitchRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) UpdateAssetSwitchWithContext added in v1.0.165

func (c *FWCENTER) UpdateAssetSwitchWithContext(ctx volcengine.Context, input *UpdateAssetSwitchInput, opts ...request.Option) (*UpdateAssetSwitchOutput, error)

UpdateAssetSwitchWithContext is the same as UpdateAssetSwitch with the addition of the ability to pass a context and additional request options.

See UpdateAssetSwitch for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) UpdateAssets

func (c *FWCENTER) UpdateAssets(input *UpdateAssetsInput) (*UpdateAssetsOutput, error)

UpdateAssets API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation UpdateAssets for usage and error information.

func (*FWCENTER) UpdateAssetsCommon

func (c *FWCENTER) UpdateAssetsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateAssetsCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation UpdateAssetsCommon for usage and error information.

func (*FWCENTER) UpdateAssetsCommonRequest

func (c *FWCENTER) UpdateAssetsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateAssetsCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateAssetsCommon operation. The "output" return value will be populated with the UpdateAssetsCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateAssetsCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateAssetsCommon Send returns without error.

See UpdateAssetsCommon for more information on using the UpdateAssetsCommon API call, and error handling.

// Example sending a request using the UpdateAssetsCommonRequest method.
req, resp := client.UpdateAssetsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) UpdateAssetsCommonWithContext

func (c *FWCENTER) UpdateAssetsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateAssetsCommonWithContext is the same as UpdateAssetsCommon with the addition of the ability to pass a context and additional request options.

See UpdateAssetsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) UpdateAssetsRequest

func (c *FWCENTER) UpdateAssetsRequest(input *UpdateAssetsInput) (req *request.Request, output *UpdateAssetsOutput)

UpdateAssetsRequest generates a "volcengine/request.Request" representing the client's request for the UpdateAssets operation. The "output" return value will be populated with the UpdateAssetsCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateAssetsCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateAssetsCommon Send returns without error.

See UpdateAssets for more information on using the UpdateAssets API call, and error handling.

// Example sending a request using the UpdateAssetsRequest method.
req, resp := client.UpdateAssetsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) UpdateAssetsWithContext

func (c *FWCENTER) UpdateAssetsWithContext(ctx volcengine.Context, input *UpdateAssetsInput, opts ...request.Option) (*UpdateAssetsOutput, error)

UpdateAssetsWithContext is the same as UpdateAssets with the addition of the ability to pass a context and additional request options.

See UpdateAssets for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) UpdateControlPolicySwitch

func (c *FWCENTER) UpdateControlPolicySwitch(input *UpdateControlPolicySwitchInput) (*UpdateControlPolicySwitchOutput, error)

UpdateControlPolicySwitch API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation UpdateControlPolicySwitch for usage and error information.

func (*FWCENTER) UpdateControlPolicySwitchCommon

func (c *FWCENTER) UpdateControlPolicySwitchCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateControlPolicySwitchCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation UpdateControlPolicySwitchCommon for usage and error information.

func (*FWCENTER) UpdateControlPolicySwitchCommonRequest

func (c *FWCENTER) UpdateControlPolicySwitchCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateControlPolicySwitchCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateControlPolicySwitchCommon operation. The "output" return value will be populated with the UpdateControlPolicySwitchCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateControlPolicySwitchCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateControlPolicySwitchCommon Send returns without error.

See UpdateControlPolicySwitchCommon for more information on using the UpdateControlPolicySwitchCommon API call, and error handling.

// Example sending a request using the UpdateControlPolicySwitchCommonRequest method.
req, resp := client.UpdateControlPolicySwitchCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) UpdateControlPolicySwitchCommonWithContext

func (c *FWCENTER) UpdateControlPolicySwitchCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateControlPolicySwitchCommonWithContext is the same as UpdateControlPolicySwitchCommon with the addition of the ability to pass a context and additional request options.

See UpdateControlPolicySwitchCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) UpdateControlPolicySwitchRequest

func (c *FWCENTER) UpdateControlPolicySwitchRequest(input *UpdateControlPolicySwitchInput) (req *request.Request, output *UpdateControlPolicySwitchOutput)

UpdateControlPolicySwitchRequest generates a "volcengine/request.Request" representing the client's request for the UpdateControlPolicySwitch operation. The "output" return value will be populated with the UpdateControlPolicySwitchCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateControlPolicySwitchCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateControlPolicySwitchCommon Send returns without error.

See UpdateControlPolicySwitch for more information on using the UpdateControlPolicySwitch API call, and error handling.

// Example sending a request using the UpdateControlPolicySwitchRequest method.
req, resp := client.UpdateControlPolicySwitchRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) UpdateControlPolicySwitchWithContext

func (c *FWCENTER) UpdateControlPolicySwitchWithContext(ctx volcengine.Context, input *UpdateControlPolicySwitchInput, opts ...request.Option) (*UpdateControlPolicySwitchOutput, error)

UpdateControlPolicySwitchWithContext is the same as UpdateControlPolicySwitch with the addition of the ability to pass a context and additional request options.

See UpdateControlPolicySwitch for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) UpdateDnsControlPolicySwitch added in v1.0.135

func (c *FWCENTER) UpdateDnsControlPolicySwitch(input *UpdateDnsControlPolicySwitchInput) (*UpdateDnsControlPolicySwitchOutput, error)

UpdateDnsControlPolicySwitch API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation UpdateDnsControlPolicySwitch for usage and error information.

func (*FWCENTER) UpdateDnsControlPolicySwitchCommon added in v1.0.135

func (c *FWCENTER) UpdateDnsControlPolicySwitchCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateDnsControlPolicySwitchCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation UpdateDnsControlPolicySwitchCommon for usage and error information.

func (*FWCENTER) UpdateDnsControlPolicySwitchCommonRequest added in v1.0.135

func (c *FWCENTER) UpdateDnsControlPolicySwitchCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateDnsControlPolicySwitchCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateDnsControlPolicySwitchCommon operation. The "output" return value will be populated with the UpdateDnsControlPolicySwitchCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateDnsControlPolicySwitchCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateDnsControlPolicySwitchCommon Send returns without error.

See UpdateDnsControlPolicySwitchCommon for more information on using the UpdateDnsControlPolicySwitchCommon API call, and error handling.

// Example sending a request using the UpdateDnsControlPolicySwitchCommonRequest method.
req, resp := client.UpdateDnsControlPolicySwitchCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) UpdateDnsControlPolicySwitchCommonWithContext added in v1.0.135

func (c *FWCENTER) UpdateDnsControlPolicySwitchCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateDnsControlPolicySwitchCommonWithContext is the same as UpdateDnsControlPolicySwitchCommon with the addition of the ability to pass a context and additional request options.

See UpdateDnsControlPolicySwitchCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) UpdateDnsControlPolicySwitchRequest added in v1.0.135

func (c *FWCENTER) UpdateDnsControlPolicySwitchRequest(input *UpdateDnsControlPolicySwitchInput) (req *request.Request, output *UpdateDnsControlPolicySwitchOutput)

UpdateDnsControlPolicySwitchRequest generates a "volcengine/request.Request" representing the client's request for the UpdateDnsControlPolicySwitch operation. The "output" return value will be populated with the UpdateDnsControlPolicySwitchCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateDnsControlPolicySwitchCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateDnsControlPolicySwitchCommon Send returns without error.

See UpdateDnsControlPolicySwitch for more information on using the UpdateDnsControlPolicySwitch API call, and error handling.

// Example sending a request using the UpdateDnsControlPolicySwitchRequest method.
req, resp := client.UpdateDnsControlPolicySwitchRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) UpdateDnsControlPolicySwitchWithContext added in v1.0.135

func (c *FWCENTER) UpdateDnsControlPolicySwitchWithContext(ctx volcengine.Context, input *UpdateDnsControlPolicySwitchInput, opts ...request.Option) (*UpdateDnsControlPolicySwitchOutput, error)

UpdateDnsControlPolicySwitchWithContext is the same as UpdateDnsControlPolicySwitch with the addition of the ability to pass a context and additional request options.

See UpdateDnsControlPolicySwitch for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) UpdateNatFirewallControlPolicySwitch added in v1.0.165

func (c *FWCENTER) UpdateNatFirewallControlPolicySwitch(input *UpdateNatFirewallControlPolicySwitchInput) (*UpdateNatFirewallControlPolicySwitchOutput, error)

UpdateNatFirewallControlPolicySwitch API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation UpdateNatFirewallControlPolicySwitch for usage and error information.

func (*FWCENTER) UpdateNatFirewallControlPolicySwitchCommon added in v1.0.165

func (c *FWCENTER) UpdateNatFirewallControlPolicySwitchCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateNatFirewallControlPolicySwitchCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation UpdateNatFirewallControlPolicySwitchCommon for usage and error information.

func (*FWCENTER) UpdateNatFirewallControlPolicySwitchCommonRequest added in v1.0.165

func (c *FWCENTER) UpdateNatFirewallControlPolicySwitchCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateNatFirewallControlPolicySwitchCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateNatFirewallControlPolicySwitchCommon operation. The "output" return value will be populated with the UpdateNatFirewallControlPolicySwitchCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateNatFirewallControlPolicySwitchCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateNatFirewallControlPolicySwitchCommon Send returns without error.

See UpdateNatFirewallControlPolicySwitchCommon for more information on using the UpdateNatFirewallControlPolicySwitchCommon API call, and error handling.

// Example sending a request using the UpdateNatFirewallControlPolicySwitchCommonRequest method.
req, resp := client.UpdateNatFirewallControlPolicySwitchCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) UpdateNatFirewallControlPolicySwitchCommonWithContext added in v1.0.165

func (c *FWCENTER) UpdateNatFirewallControlPolicySwitchCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateNatFirewallControlPolicySwitchCommonWithContext is the same as UpdateNatFirewallControlPolicySwitchCommon with the addition of the ability to pass a context and additional request options.

See UpdateNatFirewallControlPolicySwitchCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) UpdateNatFirewallControlPolicySwitchRequest added in v1.0.165

func (c *FWCENTER) UpdateNatFirewallControlPolicySwitchRequest(input *UpdateNatFirewallControlPolicySwitchInput) (req *request.Request, output *UpdateNatFirewallControlPolicySwitchOutput)

UpdateNatFirewallControlPolicySwitchRequest generates a "volcengine/request.Request" representing the client's request for the UpdateNatFirewallControlPolicySwitch operation. The "output" return value will be populated with the UpdateNatFirewallControlPolicySwitchCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateNatFirewallControlPolicySwitchCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateNatFirewallControlPolicySwitchCommon Send returns without error.

See UpdateNatFirewallControlPolicySwitch for more information on using the UpdateNatFirewallControlPolicySwitch API call, and error handling.

// Example sending a request using the UpdateNatFirewallControlPolicySwitchRequest method.
req, resp := client.UpdateNatFirewallControlPolicySwitchRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) UpdateNatFirewallControlPolicySwitchWithContext added in v1.0.165

func (c *FWCENTER) UpdateNatFirewallControlPolicySwitchWithContext(ctx volcengine.Context, input *UpdateNatFirewallControlPolicySwitchInput, opts ...request.Option) (*UpdateNatFirewallControlPolicySwitchOutput, error)

UpdateNatFirewallControlPolicySwitchWithContext is the same as UpdateNatFirewallControlPolicySwitch with the addition of the ability to pass a context and additional request options.

See UpdateNatFirewallControlPolicySwitch for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) UpdateVpcFirewallAclRuleSwitch

func (c *FWCENTER) UpdateVpcFirewallAclRuleSwitch(input *UpdateVpcFirewallAclRuleSwitchInput) (*UpdateVpcFirewallAclRuleSwitchOutput, error)

UpdateVpcFirewallAclRuleSwitch API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation UpdateVpcFirewallAclRuleSwitch for usage and error information.

func (*FWCENTER) UpdateVpcFirewallAclRuleSwitchCommon

func (c *FWCENTER) UpdateVpcFirewallAclRuleSwitchCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateVpcFirewallAclRuleSwitchCommon API operation for FWCENTER.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for FWCENTER's API operation UpdateVpcFirewallAclRuleSwitchCommon for usage and error information.

func (*FWCENTER) UpdateVpcFirewallAclRuleSwitchCommonRequest

func (c *FWCENTER) UpdateVpcFirewallAclRuleSwitchCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateVpcFirewallAclRuleSwitchCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateVpcFirewallAclRuleSwitchCommon operation. The "output" return value will be populated with the UpdateVpcFirewallAclRuleSwitchCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateVpcFirewallAclRuleSwitchCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateVpcFirewallAclRuleSwitchCommon Send returns without error.

See UpdateVpcFirewallAclRuleSwitchCommon for more information on using the UpdateVpcFirewallAclRuleSwitchCommon API call, and error handling.

// Example sending a request using the UpdateVpcFirewallAclRuleSwitchCommonRequest method.
req, resp := client.UpdateVpcFirewallAclRuleSwitchCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) UpdateVpcFirewallAclRuleSwitchCommonWithContext

func (c *FWCENTER) UpdateVpcFirewallAclRuleSwitchCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateVpcFirewallAclRuleSwitchCommonWithContext is the same as UpdateVpcFirewallAclRuleSwitchCommon with the addition of the ability to pass a context and additional request options.

See UpdateVpcFirewallAclRuleSwitchCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*FWCENTER) UpdateVpcFirewallAclRuleSwitchRequest

func (c *FWCENTER) UpdateVpcFirewallAclRuleSwitchRequest(input *UpdateVpcFirewallAclRuleSwitchInput) (req *request.Request, output *UpdateVpcFirewallAclRuleSwitchOutput)

UpdateVpcFirewallAclRuleSwitchRequest generates a "volcengine/request.Request" representing the client's request for the UpdateVpcFirewallAclRuleSwitch operation. The "output" return value will be populated with the UpdateVpcFirewallAclRuleSwitchCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateVpcFirewallAclRuleSwitchCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateVpcFirewallAclRuleSwitchCommon Send returns without error.

See UpdateVpcFirewallAclRuleSwitch for more information on using the UpdateVpcFirewallAclRuleSwitch API call, and error handling.

// Example sending a request using the UpdateVpcFirewallAclRuleSwitchRequest method.
req, resp := client.UpdateVpcFirewallAclRuleSwitchRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*FWCENTER) UpdateVpcFirewallAclRuleSwitchWithContext

func (c *FWCENTER) UpdateVpcFirewallAclRuleSwitchWithContext(ctx volcengine.Context, input *UpdateVpcFirewallAclRuleSwitchInput, opts ...request.Option) (*UpdateVpcFirewallAclRuleSwitchOutput, error)

UpdateVpcFirewallAclRuleSwitchWithContext is the same as UpdateVpcFirewallAclRuleSwitch with the addition of the ability to pass a context and additional request options.

See UpdateVpcFirewallAclRuleSwitch for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type FWCENTERAPI

type FWCENTERAPI interface {
	AddAddressBookCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AddAddressBookCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AddAddressBookCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AddAddressBook(*AddAddressBookInput) (*AddAddressBookOutput, error)
	AddAddressBookWithContext(volcengine.Context, *AddAddressBookInput, ...request.Option) (*AddAddressBookOutput, error)
	AddAddressBookRequest(*AddAddressBookInput) (*request.Request, *AddAddressBookOutput)

	AddControlPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AddControlPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AddControlPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AddControlPolicy(*AddControlPolicyInput) (*AddControlPolicyOutput, error)
	AddControlPolicyWithContext(volcengine.Context, *AddControlPolicyInput, ...request.Option) (*AddControlPolicyOutput, error)
	AddControlPolicyRequest(*AddControlPolicyInput) (*request.Request, *AddControlPolicyOutput)

	AddDnsControlPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AddDnsControlPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AddDnsControlPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AddDnsControlPolicy(*AddDnsControlPolicyInput) (*AddDnsControlPolicyOutput, error)
	AddDnsControlPolicyWithContext(volcengine.Context, *AddDnsControlPolicyInput, ...request.Option) (*AddDnsControlPolicyOutput, error)
	AddDnsControlPolicyRequest(*AddDnsControlPolicyInput) (*request.Request, *AddDnsControlPolicyOutput)

	AddNatFirewallControlPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AddNatFirewallControlPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AddNatFirewallControlPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AddNatFirewallControlPolicy(*AddNatFirewallControlPolicyInput) (*AddNatFirewallControlPolicyOutput, error)
	AddNatFirewallControlPolicyWithContext(volcengine.Context, *AddNatFirewallControlPolicyInput, ...request.Option) (*AddNatFirewallControlPolicyOutput, error)
	AddNatFirewallControlPolicyRequest(*AddNatFirewallControlPolicyInput) (*request.Request, *AddNatFirewallControlPolicyOutput)

	AddVpcFirewallAclRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AddVpcFirewallAclRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AddVpcFirewallAclRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AddVpcFirewallAclRule(*AddVpcFirewallAclRuleInput) (*AddVpcFirewallAclRuleOutput, error)
	AddVpcFirewallAclRuleWithContext(volcengine.Context, *AddVpcFirewallAclRuleInput, ...request.Option) (*AddVpcFirewallAclRuleOutput, error)
	AddVpcFirewallAclRuleRequest(*AddVpcFirewallAclRuleInput) (*request.Request, *AddVpcFirewallAclRuleOutput)

	AssetListCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AssetListCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AssetListCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AssetList(*AssetListInput) (*AssetListOutput, error)
	AssetListWithContext(volcengine.Context, *AssetListInput, ...request.Option) (*AssetListOutput, error)
	AssetListRequest(*AssetListInput) (*request.Request, *AssetListOutput)

	DeleteAddressBookCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteAddressBookCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteAddressBookCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteAddressBook(*DeleteAddressBookInput) (*DeleteAddressBookOutput, error)
	DeleteAddressBookWithContext(volcengine.Context, *DeleteAddressBookInput, ...request.Option) (*DeleteAddressBookOutput, error)
	DeleteAddressBookRequest(*DeleteAddressBookInput) (*request.Request, *DeleteAddressBookOutput)

	DeleteControlPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteControlPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteControlPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteControlPolicy(*DeleteControlPolicyInput) (*DeleteControlPolicyOutput, error)
	DeleteControlPolicyWithContext(volcengine.Context, *DeleteControlPolicyInput, ...request.Option) (*DeleteControlPolicyOutput, error)
	DeleteControlPolicyRequest(*DeleteControlPolicyInput) (*request.Request, *DeleteControlPolicyOutput)

	DeleteDnsControlPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteDnsControlPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteDnsControlPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteDnsControlPolicy(*DeleteDnsControlPolicyInput) (*DeleteDnsControlPolicyOutput, error)
	DeleteDnsControlPolicyWithContext(volcengine.Context, *DeleteDnsControlPolicyInput, ...request.Option) (*DeleteDnsControlPolicyOutput, error)
	DeleteDnsControlPolicyRequest(*DeleteDnsControlPolicyInput) (*request.Request, *DeleteDnsControlPolicyOutput)

	DeleteNatFirewallControlPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteNatFirewallControlPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteNatFirewallControlPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteNatFirewallControlPolicy(*DeleteNatFirewallControlPolicyInput) (*DeleteNatFirewallControlPolicyOutput, error)
	DeleteNatFirewallControlPolicyWithContext(volcengine.Context, *DeleteNatFirewallControlPolicyInput, ...request.Option) (*DeleteNatFirewallControlPolicyOutput, error)
	DeleteNatFirewallControlPolicyRequest(*DeleteNatFirewallControlPolicyInput) (*request.Request, *DeleteNatFirewallControlPolicyOutput)

	DeleteVpcFirewallAclRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteVpcFirewallAclRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteVpcFirewallAclRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteVpcFirewallAclRule(*DeleteVpcFirewallAclRuleInput) (*DeleteVpcFirewallAclRuleOutput, error)
	DeleteVpcFirewallAclRuleWithContext(volcengine.Context, *DeleteVpcFirewallAclRuleInput, ...request.Option) (*DeleteVpcFirewallAclRuleOutput, error)
	DeleteVpcFirewallAclRuleRequest(*DeleteVpcFirewallAclRuleInput) (*request.Request, *DeleteVpcFirewallAclRuleOutput)

	DescribeAddressBookCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeAddressBookCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeAddressBookCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeAddressBook(*DescribeAddressBookInput) (*DescribeAddressBookOutput, error)
	DescribeAddressBookWithContext(volcengine.Context, *DescribeAddressBookInput, ...request.Option) (*DescribeAddressBookOutput, error)
	DescribeAddressBookRequest(*DescribeAddressBookInput) (*request.Request, *DescribeAddressBookOutput)

	DescribeControlPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeControlPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeControlPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeControlPolicy(*DescribeControlPolicyInput) (*DescribeControlPolicyOutput, error)
	DescribeControlPolicyWithContext(volcengine.Context, *DescribeControlPolicyInput, ...request.Option) (*DescribeControlPolicyOutput, error)
	DescribeControlPolicyRequest(*DescribeControlPolicyInput) (*request.Request, *DescribeControlPolicyOutput)

	DescribeControlPolicyByRuleIdCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeControlPolicyByRuleIdCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeControlPolicyByRuleIdCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeControlPolicyByRuleId(*DescribeControlPolicyByRuleIdInput) (*DescribeControlPolicyByRuleIdOutput, error)
	DescribeControlPolicyByRuleIdWithContext(volcengine.Context, *DescribeControlPolicyByRuleIdInput, ...request.Option) (*DescribeControlPolicyByRuleIdOutput, error)
	DescribeControlPolicyByRuleIdRequest(*DescribeControlPolicyByRuleIdInput) (*request.Request, *DescribeControlPolicyByRuleIdOutput)

	DescribeControlPolicyPriorUsedCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeControlPolicyPriorUsedCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeControlPolicyPriorUsedCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeControlPolicyPriorUsed(*DescribeControlPolicyPriorUsedInput) (*DescribeControlPolicyPriorUsedOutput, error)
	DescribeControlPolicyPriorUsedWithContext(volcengine.Context, *DescribeControlPolicyPriorUsedInput, ...request.Option) (*DescribeControlPolicyPriorUsedOutput, error)
	DescribeControlPolicyPriorUsedRequest(*DescribeControlPolicyPriorUsedInput) (*request.Request, *DescribeControlPolicyPriorUsedOutput)

	DescribeDnsControlPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDnsControlPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDnsControlPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDnsControlPolicy(*DescribeDnsControlPolicyInput) (*DescribeDnsControlPolicyOutput, error)
	DescribeDnsControlPolicyWithContext(volcengine.Context, *DescribeDnsControlPolicyInput, ...request.Option) (*DescribeDnsControlPolicyOutput, error)
	DescribeDnsControlPolicyRequest(*DescribeDnsControlPolicyInput) (*request.Request, *DescribeDnsControlPolicyOutput)

	DescribeNatFirewallControlPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNatFirewallControlPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNatFirewallControlPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNatFirewallControlPolicy(*DescribeNatFirewallControlPolicyInput) (*DescribeNatFirewallControlPolicyOutput, error)
	DescribeNatFirewallControlPolicyWithContext(volcengine.Context, *DescribeNatFirewallControlPolicyInput, ...request.Option) (*DescribeNatFirewallControlPolicyOutput, error)
	DescribeNatFirewallControlPolicyRequest(*DescribeNatFirewallControlPolicyInput) (*request.Request, *DescribeNatFirewallControlPolicyOutput)

	DescribeNatFirewallControlPolicyPriorityUsedCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNatFirewallControlPolicyPriorityUsedCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNatFirewallControlPolicyPriorityUsedCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNatFirewallControlPolicyPriorityUsed(*DescribeNatFirewallControlPolicyPriorityUsedInput) (*DescribeNatFirewallControlPolicyPriorityUsedOutput, error)
	DescribeNatFirewallControlPolicyPriorityUsedWithContext(volcengine.Context, *DescribeNatFirewallControlPolicyPriorityUsedInput, ...request.Option) (*DescribeNatFirewallControlPolicyPriorityUsedOutput, error)
	DescribeNatFirewallControlPolicyPriorityUsedRequest(*DescribeNatFirewallControlPolicyPriorityUsedInput) (*request.Request, *DescribeNatFirewallControlPolicyPriorityUsedOutput)

	DescribeNatFirewallListCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNatFirewallListCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNatFirewallListCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNatFirewallList(*DescribeNatFirewallListInput) (*DescribeNatFirewallListOutput, error)
	DescribeNatFirewallListWithContext(volcengine.Context, *DescribeNatFirewallListInput, ...request.Option) (*DescribeNatFirewallListOutput, error)
	DescribeNatFirewallListRequest(*DescribeNatFirewallListInput) (*request.Request, *DescribeNatFirewallListOutput)

	DescribeVpcFirewallAclRuleListCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVpcFirewallAclRuleListCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVpcFirewallAclRuleListCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVpcFirewallAclRuleList(*DescribeVpcFirewallAclRuleListInput) (*DescribeVpcFirewallAclRuleListOutput, error)
	DescribeVpcFirewallAclRuleListWithContext(volcengine.Context, *DescribeVpcFirewallAclRuleListInput, ...request.Option) (*DescribeVpcFirewallAclRuleListOutput, error)
	DescribeVpcFirewallAclRuleListRequest(*DescribeVpcFirewallAclRuleListInput) (*request.Request, *DescribeVpcFirewallAclRuleListOutput)

	DescribeVpcFirewallAclRulePriorUsedCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVpcFirewallAclRulePriorUsedCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVpcFirewallAclRulePriorUsedCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVpcFirewallAclRulePriorUsed(*DescribeVpcFirewallAclRulePriorUsedInput) (*DescribeVpcFirewallAclRulePriorUsedOutput, error)
	DescribeVpcFirewallAclRulePriorUsedWithContext(volcengine.Context, *DescribeVpcFirewallAclRulePriorUsedInput, ...request.Option) (*DescribeVpcFirewallAclRulePriorUsedOutput, error)
	DescribeVpcFirewallAclRulePriorUsedRequest(*DescribeVpcFirewallAclRulePriorUsedInput) (*request.Request, *DescribeVpcFirewallAclRulePriorUsedOutput)

	DescribeVpcFirewallListCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVpcFirewallListCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVpcFirewallListCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVpcFirewallList(*DescribeVpcFirewallListInput) (*DescribeVpcFirewallListOutput, error)
	DescribeVpcFirewallListWithContext(volcengine.Context, *DescribeVpcFirewallListInput, ...request.Option) (*DescribeVpcFirewallListOutput, error)
	DescribeVpcFirewallListRequest(*DescribeVpcFirewallListInput) (*request.Request, *DescribeVpcFirewallListOutput)

	DescribeVpcsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVpcsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVpcsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVpcs(*DescribeVpcsInput) (*DescribeVpcsOutput, error)
	DescribeVpcsWithContext(volcengine.Context, *DescribeVpcsInput, ...request.Option) (*DescribeVpcsOutput, error)
	DescribeVpcsRequest(*DescribeVpcsInput) (*request.Request, *DescribeVpcsOutput)

	ModifyAddressBookCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyAddressBookCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyAddressBookCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyAddressBook(*ModifyAddressBookInput) (*ModifyAddressBookOutput, error)
	ModifyAddressBookWithContext(volcengine.Context, *ModifyAddressBookInput, ...request.Option) (*ModifyAddressBookOutput, error)
	ModifyAddressBookRequest(*ModifyAddressBookInput) (*request.Request, *ModifyAddressBookOutput)

	ModifyControlPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyControlPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyControlPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyControlPolicy(*ModifyControlPolicyInput) (*ModifyControlPolicyOutput, error)
	ModifyControlPolicyWithContext(volcengine.Context, *ModifyControlPolicyInput, ...request.Option) (*ModifyControlPolicyOutput, error)
	ModifyControlPolicyRequest(*ModifyControlPolicyInput) (*request.Request, *ModifyControlPolicyOutput)

	ModifyControlPolicyPositionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyControlPolicyPositionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyControlPolicyPositionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyControlPolicyPosition(*ModifyControlPolicyPositionInput) (*ModifyControlPolicyPositionOutput, error)
	ModifyControlPolicyPositionWithContext(volcengine.Context, *ModifyControlPolicyPositionInput, ...request.Option) (*ModifyControlPolicyPositionOutput, error)
	ModifyControlPolicyPositionRequest(*ModifyControlPolicyPositionInput) (*request.Request, *ModifyControlPolicyPositionOutput)

	ModifyDnsControlPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDnsControlPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDnsControlPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDnsControlPolicy(*ModifyDnsControlPolicyInput) (*ModifyDnsControlPolicyOutput, error)
	ModifyDnsControlPolicyWithContext(volcengine.Context, *ModifyDnsControlPolicyInput, ...request.Option) (*ModifyDnsControlPolicyOutput, error)
	ModifyDnsControlPolicyRequest(*ModifyDnsControlPolicyInput) (*request.Request, *ModifyDnsControlPolicyOutput)

	ModifyNatFirewallControlPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNatFirewallControlPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNatFirewallControlPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNatFirewallControlPolicy(*ModifyNatFirewallControlPolicyInput) (*ModifyNatFirewallControlPolicyOutput, error)
	ModifyNatFirewallControlPolicyWithContext(volcengine.Context, *ModifyNatFirewallControlPolicyInput, ...request.Option) (*ModifyNatFirewallControlPolicyOutput, error)
	ModifyNatFirewallControlPolicyRequest(*ModifyNatFirewallControlPolicyInput) (*request.Request, *ModifyNatFirewallControlPolicyOutput)

	ModifyNatFirewallControlPolicyPositionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNatFirewallControlPolicyPositionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNatFirewallControlPolicyPositionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNatFirewallControlPolicyPosition(*ModifyNatFirewallControlPolicyPositionInput) (*ModifyNatFirewallControlPolicyPositionOutput, error)
	ModifyNatFirewallControlPolicyPositionWithContext(volcengine.Context, *ModifyNatFirewallControlPolicyPositionInput, ...request.Option) (*ModifyNatFirewallControlPolicyPositionOutput, error)
	ModifyNatFirewallControlPolicyPositionRequest(*ModifyNatFirewallControlPolicyPositionInput) (*request.Request, *ModifyNatFirewallControlPolicyPositionOutput)

	ModifyVpcFirewallAclRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyVpcFirewallAclRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyVpcFirewallAclRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyVpcFirewallAclRule(*ModifyVpcFirewallAclRuleInput) (*ModifyVpcFirewallAclRuleOutput, error)
	ModifyVpcFirewallAclRuleWithContext(volcengine.Context, *ModifyVpcFirewallAclRuleInput, ...request.Option) (*ModifyVpcFirewallAclRuleOutput, error)
	ModifyVpcFirewallAclRuleRequest(*ModifyVpcFirewallAclRuleInput) (*request.Request, *ModifyVpcFirewallAclRuleOutput)

	ModifyVpcFirewallAclRulePositionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyVpcFirewallAclRulePositionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyVpcFirewallAclRulePositionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyVpcFirewallAclRulePosition(*ModifyVpcFirewallAclRulePositionInput) (*ModifyVpcFirewallAclRulePositionOutput, error)
	ModifyVpcFirewallAclRulePositionWithContext(volcengine.Context, *ModifyVpcFirewallAclRulePositionInput, ...request.Option) (*ModifyVpcFirewallAclRulePositionOutput, error)
	ModifyVpcFirewallAclRulePositionRequest(*ModifyVpcFirewallAclRulePositionInput) (*request.Request, *ModifyVpcFirewallAclRulePositionOutput)

	UpdateAssetSwitchCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateAssetSwitchCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateAssetSwitchCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateAssetSwitch(*UpdateAssetSwitchInput) (*UpdateAssetSwitchOutput, error)
	UpdateAssetSwitchWithContext(volcengine.Context, *UpdateAssetSwitchInput, ...request.Option) (*UpdateAssetSwitchOutput, error)
	UpdateAssetSwitchRequest(*UpdateAssetSwitchInput) (*request.Request, *UpdateAssetSwitchOutput)

	UpdateAssetsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateAssetsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateAssetsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateAssets(*UpdateAssetsInput) (*UpdateAssetsOutput, error)
	UpdateAssetsWithContext(volcengine.Context, *UpdateAssetsInput, ...request.Option) (*UpdateAssetsOutput, error)
	UpdateAssetsRequest(*UpdateAssetsInput) (*request.Request, *UpdateAssetsOutput)

	UpdateControlPolicySwitchCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateControlPolicySwitchCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateControlPolicySwitchCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateControlPolicySwitch(*UpdateControlPolicySwitchInput) (*UpdateControlPolicySwitchOutput, error)
	UpdateControlPolicySwitchWithContext(volcengine.Context, *UpdateControlPolicySwitchInput, ...request.Option) (*UpdateControlPolicySwitchOutput, error)
	UpdateControlPolicySwitchRequest(*UpdateControlPolicySwitchInput) (*request.Request, *UpdateControlPolicySwitchOutput)

	UpdateDnsControlPolicySwitchCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateDnsControlPolicySwitchCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateDnsControlPolicySwitchCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateDnsControlPolicySwitch(*UpdateDnsControlPolicySwitchInput) (*UpdateDnsControlPolicySwitchOutput, error)
	UpdateDnsControlPolicySwitchWithContext(volcengine.Context, *UpdateDnsControlPolicySwitchInput, ...request.Option) (*UpdateDnsControlPolicySwitchOutput, error)
	UpdateDnsControlPolicySwitchRequest(*UpdateDnsControlPolicySwitchInput) (*request.Request, *UpdateDnsControlPolicySwitchOutput)

	UpdateNatFirewallControlPolicySwitchCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateNatFirewallControlPolicySwitchCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateNatFirewallControlPolicySwitchCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateNatFirewallControlPolicySwitch(*UpdateNatFirewallControlPolicySwitchInput) (*UpdateNatFirewallControlPolicySwitchOutput, error)
	UpdateNatFirewallControlPolicySwitchWithContext(volcengine.Context, *UpdateNatFirewallControlPolicySwitchInput, ...request.Option) (*UpdateNatFirewallControlPolicySwitchOutput, error)
	UpdateNatFirewallControlPolicySwitchRequest(*UpdateNatFirewallControlPolicySwitchInput) (*request.Request, *UpdateNatFirewallControlPolicySwitchOutput)

	UpdateVpcFirewallAclRuleSwitchCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateVpcFirewallAclRuleSwitchCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateVpcFirewallAclRuleSwitchCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateVpcFirewallAclRuleSwitch(*UpdateVpcFirewallAclRuleSwitchInput) (*UpdateVpcFirewallAclRuleSwitchOutput, error)
	UpdateVpcFirewallAclRuleSwitchWithContext(volcengine.Context, *UpdateVpcFirewallAclRuleSwitchInput, ...request.Option) (*UpdateVpcFirewallAclRuleSwitchOutput, error)
	UpdateVpcFirewallAclRuleSwitchRequest(*UpdateVpcFirewallAclRuleSwitchInput) (*request.Request, *UpdateVpcFirewallAclRuleSwitchOutput)
}

FWCENTERAPI provides an interface to enable mocking the fwcenter.FWCENTER service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// FWCENTER.
func myFunc(svc FWCENTERAPI) bool {
    // Make svc.AddAddressBook request
}

func main() {
    sess := session.New()
    svc := fwcenter.New(sess)

    myFunc(svc)
}

type ModifyAddressBookInput

type ModifyAddressBookInput struct {
	AddressList []*string `type:"list" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	// GroupName is a required field
	GroupName *string `max:"64" type:"string" json:",omitempty" required:"true"`

	// GroupUuid is a required field
	GroupUuid *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyAddressBookInput) GoString

func (s ModifyAddressBookInput) GoString() string

GoString returns the string representation

func (*ModifyAddressBookInput) SetAddressList

func (s *ModifyAddressBookInput) SetAddressList(v []*string) *ModifyAddressBookInput

SetAddressList sets the AddressList field's value.

func (*ModifyAddressBookInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyAddressBookInput) SetGroupName

SetGroupName sets the GroupName field's value.

func (*ModifyAddressBookInput) SetGroupUuid

SetGroupUuid sets the GroupUuid field's value.

func (ModifyAddressBookInput) String

func (s ModifyAddressBookInput) String() string

String returns the string representation

func (*ModifyAddressBookInput) Validate

func (s *ModifyAddressBookInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyAddressBookOutput

type ModifyAddressBookOutput struct {
	Metadata *response.ResponseMetadata

	GroupUuid *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ModifyAddressBookOutput) GoString

func (s ModifyAddressBookOutput) GoString() string

GoString returns the string representation

func (*ModifyAddressBookOutput) SetGroupUuid added in v1.0.165

SetGroupUuid sets the GroupUuid field's value.

func (ModifyAddressBookOutput) String

func (s ModifyAddressBookOutput) String() string

String returns the string representation

type ModifyControlPolicyInput

type ModifyControlPolicyInput struct {

	// Action is a required field
	Action *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfActionForModifyControlPolicyInput"`

	Description *string `type:"string" json:",omitempty"`

	DestPort *string `type:"string" json:",omitempty"`

	DestPortType *string `type:"string" json:",omitempty" enum:"EnumOfDestPortTypeForModifyControlPolicyInput"`

	// Destination is a required field
	Destination *string `type:"string" json:",omitempty" required:"true"`

	// DestinationType is a required field
	DestinationType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfDestinationTypeForModifyControlPolicyInput"`

	// Direction is a required field
	Direction *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfDirectionForModifyControlPolicyInput"`

	EndTime *int32 `type:"int32" json:",omitempty"`

	// Proto is a required field
	Proto *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfProtoForModifyControlPolicyInput"`

	RepeatDays []*int32 `type:"list" json:",omitempty"`

	RepeatEndTime *string `type:"string" json:",omitempty"`

	RepeatStartTime *string `type:"string" json:",omitempty"`

	RepeatType *string `type:"string" json:",omitempty" enum:"EnumOfRepeatTypeForModifyControlPolicyInput"`

	// RuleId is a required field
	RuleId *string `type:"string" json:",omitempty" required:"true"`

	// Source is a required field
	Source *string `type:"string" json:",omitempty" required:"true"`

	// SourceType is a required field
	SourceType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfSourceTypeForModifyControlPolicyInput"`

	StartTime *int32 `type:"int32" json:",omitempty"`

	Status *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ModifyControlPolicyInput) GoString

func (s ModifyControlPolicyInput) GoString() string

GoString returns the string representation

func (*ModifyControlPolicyInput) SetAction

SetAction sets the Action field's value.

func (*ModifyControlPolicyInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyControlPolicyInput) SetDestPort

SetDestPort sets the DestPort field's value.

func (*ModifyControlPolicyInput) SetDestPortType

SetDestPortType sets the DestPortType field's value.

func (*ModifyControlPolicyInput) SetDestination

SetDestination sets the Destination field's value.

func (*ModifyControlPolicyInput) SetDestinationType

func (s *ModifyControlPolicyInput) SetDestinationType(v string) *ModifyControlPolicyInput

SetDestinationType sets the DestinationType field's value.

func (*ModifyControlPolicyInput) SetDirection

SetDirection sets the Direction field's value.

func (*ModifyControlPolicyInput) SetEndTime added in v1.0.165

SetEndTime sets the EndTime field's value.

func (*ModifyControlPolicyInput) SetProto

SetProto sets the Proto field's value.

func (*ModifyControlPolicyInput) SetRepeatDays added in v1.0.165

SetRepeatDays sets the RepeatDays field's value.

func (*ModifyControlPolicyInput) SetRepeatEndTime added in v1.0.165

SetRepeatEndTime sets the RepeatEndTime field's value.

func (*ModifyControlPolicyInput) SetRepeatStartTime added in v1.0.165

func (s *ModifyControlPolicyInput) SetRepeatStartTime(v string) *ModifyControlPolicyInput

SetRepeatStartTime sets the RepeatStartTime field's value.

func (*ModifyControlPolicyInput) SetRepeatType added in v1.0.165

SetRepeatType sets the RepeatType field's value.

func (*ModifyControlPolicyInput) SetRuleId

SetRuleId sets the RuleId field's value.

func (*ModifyControlPolicyInput) SetSource

SetSource sets the Source field's value.

func (*ModifyControlPolicyInput) SetSourceType

SetSourceType sets the SourceType field's value.

func (*ModifyControlPolicyInput) SetStartTime added in v1.0.165

SetStartTime sets the StartTime field's value.

func (*ModifyControlPolicyInput) SetStatus

SetStatus sets the Status field's value.

func (ModifyControlPolicyInput) String

func (s ModifyControlPolicyInput) String() string

String returns the string representation

func (*ModifyControlPolicyInput) Validate

func (s *ModifyControlPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyControlPolicyOutput

type ModifyControlPolicyOutput struct {
	Metadata *response.ResponseMetadata

	RuleId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ModifyControlPolicyOutput) GoString

func (s ModifyControlPolicyOutput) GoString() string

GoString returns the string representation

func (*ModifyControlPolicyOutput) SetRuleId added in v1.0.165

SetRuleId sets the RuleId field's value.

func (ModifyControlPolicyOutput) String

func (s ModifyControlPolicyOutput) String() string

String returns the string representation

type ModifyControlPolicyPositionInput

type ModifyControlPolicyPositionInput struct {

	// Direction is a required field
	Direction *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfDirectionForModifyControlPolicyPositionInput"`

	// NewPrio is a required field
	NewPrio *int32 `min:"1" type:"int32" json:",omitempty" required:"true"`

	// RuleId is a required field
	RuleId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyControlPolicyPositionInput) GoString

GoString returns the string representation

func (*ModifyControlPolicyPositionInput) SetDirection

SetDirection sets the Direction field's value.

func (*ModifyControlPolicyPositionInput) SetNewPrio

SetNewPrio sets the NewPrio field's value.

func (*ModifyControlPolicyPositionInput) SetRuleId

SetRuleId sets the RuleId field's value.

func (ModifyControlPolicyPositionInput) String

String returns the string representation

func (*ModifyControlPolicyPositionInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ModifyControlPolicyPositionOutput

type ModifyControlPolicyPositionOutput struct {
	Metadata *response.ResponseMetadata

	RuleId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ModifyControlPolicyPositionOutput) GoString

GoString returns the string representation

func (*ModifyControlPolicyPositionOutput) SetRuleId added in v1.0.165

SetRuleId sets the RuleId field's value.

func (ModifyControlPolicyPositionOutput) String

String returns the string representation

type ModifyDnsControlPolicyInput added in v1.0.135

type ModifyDnsControlPolicyInput struct {
	Description *string `max:"100" type:"string" json:",omitempty"`

	// Destination is a required field
	Destination *string `type:"string" json:",omitempty" required:"true"`

	// DestinationType is a required field
	DestinationType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfDestinationTypeForModifyDnsControlPolicyInput"`

	// RuleId is a required field
	RuleId *string `type:"string" json:",omitempty" required:"true"`

	Source []*SourceForModifyDnsControlPolicyInput `type:"list" json:",omitempty"`

	Status *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ModifyDnsControlPolicyInput) GoString added in v1.0.135

func (s ModifyDnsControlPolicyInput) GoString() string

GoString returns the string representation

func (*ModifyDnsControlPolicyInput) SetDescription added in v1.0.135

SetDescription sets the Description field's value.

func (*ModifyDnsControlPolicyInput) SetDestination added in v1.0.135

SetDestination sets the Destination field's value.

func (*ModifyDnsControlPolicyInput) SetDestinationType added in v1.0.135

SetDestinationType sets the DestinationType field's value.

func (*ModifyDnsControlPolicyInput) SetRuleId added in v1.0.135

SetRuleId sets the RuleId field's value.

func (*ModifyDnsControlPolicyInput) SetSource added in v1.0.135

SetSource sets the Source field's value.

func (*ModifyDnsControlPolicyInput) SetStatus added in v1.0.135

SetStatus sets the Status field's value.

func (ModifyDnsControlPolicyInput) String added in v1.0.135

String returns the string representation

func (*ModifyDnsControlPolicyInput) Validate added in v1.0.135

func (s *ModifyDnsControlPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyDnsControlPolicyOutput added in v1.0.135

type ModifyDnsControlPolicyOutput struct {
	Metadata *response.ResponseMetadata

	RuleId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ModifyDnsControlPolicyOutput) GoString added in v1.0.135

func (s ModifyDnsControlPolicyOutput) GoString() string

GoString returns the string representation

func (*ModifyDnsControlPolicyOutput) SetRuleId added in v1.0.165

SetRuleId sets the RuleId field's value.

func (ModifyDnsControlPolicyOutput) String added in v1.0.135

String returns the string representation

type ModifyNatFirewallControlPolicyInput added in v1.0.165

type ModifyNatFirewallControlPolicyInput struct {

	// Action is a required field
	Action *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfActionForModifyNatFirewallControlPolicyInput"`

	Description *string `type:"string" json:",omitempty"`

	DestPort *string `type:"string" json:",omitempty"`

	DestPortType *string `type:"string" json:",omitempty" enum:"EnumOfDestPortTypeForModifyNatFirewallControlPolicyInput"`

	// Destination is a required field
	Destination *string `type:"string" json:",omitempty" required:"true"`

	// DestinationType is a required field
	DestinationType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfDestinationTypeForModifyNatFirewallControlPolicyInput"`

	// Direction is a required field
	Direction *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfDirectionForModifyNatFirewallControlPolicyInput"`

	EndTime *int32 `type:"int32" json:",omitempty"`

	// NatFirewallId is a required field
	NatFirewallId *string `type:"string" json:",omitempty" required:"true"`

	// Proto is a required field
	Proto *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfProtoForModifyNatFirewallControlPolicyInput"`

	RepeatDays []*int32 `type:"list" json:",omitempty"`

	RepeatEndTime *string `type:"string" json:",omitempty"`

	RepeatStartTime *string `type:"string" json:",omitempty"`

	RepeatType *string `type:"string" json:",omitempty" enum:"EnumOfRepeatTypeForModifyNatFirewallControlPolicyInput"`

	// RuleId is a required field
	RuleId *string `type:"string" json:",omitempty" required:"true"`

	// Source is a required field
	Source *string `type:"string" json:",omitempty" required:"true"`

	// SourceType is a required field
	SourceType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfSourceTypeForModifyNatFirewallControlPolicyInput"`

	StartTime *int32 `type:"int32" json:",omitempty"`

	Status *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ModifyNatFirewallControlPolicyInput) GoString added in v1.0.165

GoString returns the string representation

func (*ModifyNatFirewallControlPolicyInput) SetAction added in v1.0.165

SetAction sets the Action field's value.

func (*ModifyNatFirewallControlPolicyInput) SetDescription added in v1.0.165

SetDescription sets the Description field's value.

func (*ModifyNatFirewallControlPolicyInput) SetDestPort added in v1.0.165

SetDestPort sets the DestPort field's value.

func (*ModifyNatFirewallControlPolicyInput) SetDestPortType added in v1.0.165

SetDestPortType sets the DestPortType field's value.

func (*ModifyNatFirewallControlPolicyInput) SetDestination added in v1.0.165

SetDestination sets the Destination field's value.

func (*ModifyNatFirewallControlPolicyInput) SetDestinationType added in v1.0.165

SetDestinationType sets the DestinationType field's value.

func (*ModifyNatFirewallControlPolicyInput) SetDirection added in v1.0.165

SetDirection sets the Direction field's value.

func (*ModifyNatFirewallControlPolicyInput) SetEndTime added in v1.0.165

SetEndTime sets the EndTime field's value.

func (*ModifyNatFirewallControlPolicyInput) SetNatFirewallId added in v1.0.165

SetNatFirewallId sets the NatFirewallId field's value.

func (*ModifyNatFirewallControlPolicyInput) SetProto added in v1.0.165

SetProto sets the Proto field's value.

func (*ModifyNatFirewallControlPolicyInput) SetRepeatDays added in v1.0.165

SetRepeatDays sets the RepeatDays field's value.

func (*ModifyNatFirewallControlPolicyInput) SetRepeatEndTime added in v1.0.165

SetRepeatEndTime sets the RepeatEndTime field's value.

func (*ModifyNatFirewallControlPolicyInput) SetRepeatStartTime added in v1.0.165

SetRepeatStartTime sets the RepeatStartTime field's value.

func (*ModifyNatFirewallControlPolicyInput) SetRepeatType added in v1.0.165

SetRepeatType sets the RepeatType field's value.

func (*ModifyNatFirewallControlPolicyInput) SetRuleId added in v1.0.165

SetRuleId sets the RuleId field's value.

func (*ModifyNatFirewallControlPolicyInput) SetSource added in v1.0.165

SetSource sets the Source field's value.

func (*ModifyNatFirewallControlPolicyInput) SetSourceType added in v1.0.165

SetSourceType sets the SourceType field's value.

func (*ModifyNatFirewallControlPolicyInput) SetStartTime added in v1.0.165

SetStartTime sets the StartTime field's value.

func (*ModifyNatFirewallControlPolicyInput) SetStatus added in v1.0.165

SetStatus sets the Status field's value.

func (ModifyNatFirewallControlPolicyInput) String added in v1.0.165

String returns the string representation

func (*ModifyNatFirewallControlPolicyInput) Validate added in v1.0.165

Validate inspects the fields of the type to determine if they are valid.

type ModifyNatFirewallControlPolicyOutput added in v1.0.165

type ModifyNatFirewallControlPolicyOutput struct {
	Metadata *response.ResponseMetadata

	RuleId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ModifyNatFirewallControlPolicyOutput) GoString added in v1.0.165

GoString returns the string representation

func (*ModifyNatFirewallControlPolicyOutput) SetRuleId added in v1.0.165

SetRuleId sets the RuleId field's value.

func (ModifyNatFirewallControlPolicyOutput) String added in v1.0.165

String returns the string representation

type ModifyNatFirewallControlPolicyPositionInput added in v1.0.165

type ModifyNatFirewallControlPolicyPositionInput struct {

	// Direction is a required field
	Direction *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfDirectionForModifyNatFirewallControlPolicyPositionInput"`

	// NatFirewallId is a required field
	NatFirewallId *string `type:"string" json:",omitempty" required:"true"`

	// NewPrio is a required field
	NewPrio *int32 `min:"1" type:"int32" json:",omitempty" required:"true"`

	// RuleId is a required field
	RuleId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyNatFirewallControlPolicyPositionInput) GoString added in v1.0.165

GoString returns the string representation

func (*ModifyNatFirewallControlPolicyPositionInput) SetDirection added in v1.0.165

SetDirection sets the Direction field's value.

func (*ModifyNatFirewallControlPolicyPositionInput) SetNatFirewallId added in v1.0.165

SetNatFirewallId sets the NatFirewallId field's value.

func (*ModifyNatFirewallControlPolicyPositionInput) SetNewPrio added in v1.0.165

SetNewPrio sets the NewPrio field's value.

func (*ModifyNatFirewallControlPolicyPositionInput) SetRuleId added in v1.0.165

SetRuleId sets the RuleId field's value.

func (ModifyNatFirewallControlPolicyPositionInput) String added in v1.0.165

String returns the string representation

func (*ModifyNatFirewallControlPolicyPositionInput) Validate added in v1.0.165

Validate inspects the fields of the type to determine if they are valid.

type ModifyNatFirewallControlPolicyPositionOutput added in v1.0.165

type ModifyNatFirewallControlPolicyPositionOutput struct {
	Metadata *response.ResponseMetadata

	RuleId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ModifyNatFirewallControlPolicyPositionOutput) GoString added in v1.0.165

GoString returns the string representation

func (*ModifyNatFirewallControlPolicyPositionOutput) SetRuleId added in v1.0.165

SetRuleId sets the RuleId field's value.

func (ModifyNatFirewallControlPolicyPositionOutput) String added in v1.0.165

String returns the string representation

type ModifyVpcFirewallAclRuleInput

type ModifyVpcFirewallAclRuleInput struct {

	// Action is a required field
	Action *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfActionForModifyVpcFirewallAclRuleInput"`

	Description *string `type:"string" json:",omitempty"`

	DestPort *string `type:"string" json:",omitempty"`

	DestPortType *string `type:"string" json:",omitempty" enum:"EnumOfDestPortTypeForModifyVpcFirewallAclRuleInput"`

	// Destination is a required field
	Destination *string `type:"string" json:",omitempty" required:"true"`

	// DestinationType is a required field
	DestinationType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfDestinationTypeForModifyVpcFirewallAclRuleInput"`

	EndTime *int32 `type:"int32" json:",omitempty"`

	// Proto is a required field
	Proto *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfProtoForModifyVpcFirewallAclRuleInput"`

	RepeatDays []*int32 `type:"list" json:",omitempty"`

	RepeatEndTime *string `type:"string" json:",omitempty"`

	RepeatStartTime *string `type:"string" json:",omitempty"`

	RepeatType *string `type:"string" json:",omitempty" enum:"EnumOfRepeatTypeForModifyVpcFirewallAclRuleInput"`

	// RuleId is a required field
	RuleId *string `type:"string" json:",omitempty" required:"true"`

	// Source is a required field
	Source *string `type:"string" json:",omitempty" required:"true"`

	// SourceType is a required field
	SourceType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfSourceTypeForModifyVpcFirewallAclRuleInput"`

	StartTime *int32 `type:"int32" json:",omitempty"`

	Status *bool `type:"boolean" json:",omitempty"`

	// VpcFirewallId is a required field
	VpcFirewallId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyVpcFirewallAclRuleInput) GoString

GoString returns the string representation

func (*ModifyVpcFirewallAclRuleInput) SetAction

SetAction sets the Action field's value.

func (*ModifyVpcFirewallAclRuleInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyVpcFirewallAclRuleInput) SetDestPort

SetDestPort sets the DestPort field's value.

func (*ModifyVpcFirewallAclRuleInput) SetDestPortType

SetDestPortType sets the DestPortType field's value.

func (*ModifyVpcFirewallAclRuleInput) SetDestination

SetDestination sets the Destination field's value.

func (*ModifyVpcFirewallAclRuleInput) SetDestinationType

SetDestinationType sets the DestinationType field's value.

func (*ModifyVpcFirewallAclRuleInput) SetEndTime added in v1.0.165

SetEndTime sets the EndTime field's value.

func (*ModifyVpcFirewallAclRuleInput) SetProto

SetProto sets the Proto field's value.

func (*ModifyVpcFirewallAclRuleInput) SetRepeatDays added in v1.0.165

SetRepeatDays sets the RepeatDays field's value.

func (*ModifyVpcFirewallAclRuleInput) SetRepeatEndTime added in v1.0.165

SetRepeatEndTime sets the RepeatEndTime field's value.

func (*ModifyVpcFirewallAclRuleInput) SetRepeatStartTime added in v1.0.165

SetRepeatStartTime sets the RepeatStartTime field's value.

func (*ModifyVpcFirewallAclRuleInput) SetRepeatType added in v1.0.165

SetRepeatType sets the RepeatType field's value.

func (*ModifyVpcFirewallAclRuleInput) SetRuleId

SetRuleId sets the RuleId field's value.

func (*ModifyVpcFirewallAclRuleInput) SetSource

SetSource sets the Source field's value.

func (*ModifyVpcFirewallAclRuleInput) SetSourceType

SetSourceType sets the SourceType field's value.

func (*ModifyVpcFirewallAclRuleInput) SetStartTime added in v1.0.165

SetStartTime sets the StartTime field's value.

func (*ModifyVpcFirewallAclRuleInput) SetStatus

SetStatus sets the Status field's value.

func (*ModifyVpcFirewallAclRuleInput) SetVpcFirewallId

SetVpcFirewallId sets the VpcFirewallId field's value.

func (ModifyVpcFirewallAclRuleInput) String

String returns the string representation

func (*ModifyVpcFirewallAclRuleInput) Validate

func (s *ModifyVpcFirewallAclRuleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyVpcFirewallAclRuleOutput

type ModifyVpcFirewallAclRuleOutput struct {
	Metadata *response.ResponseMetadata

	RuleId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ModifyVpcFirewallAclRuleOutput) GoString

GoString returns the string representation

func (*ModifyVpcFirewallAclRuleOutput) SetRuleId added in v1.0.165

SetRuleId sets the RuleId field's value.

func (ModifyVpcFirewallAclRuleOutput) String

String returns the string representation

type ModifyVpcFirewallAclRulePositionInput

type ModifyVpcFirewallAclRulePositionInput struct {

	// NewPrio is a required field
	NewPrio *int32 `min:"1" type:"int32" json:",omitempty" required:"true"`

	// RuleId is a required field
	RuleId *string `type:"string" json:",omitempty" required:"true"`

	// VpcFirewallId is a required field
	VpcFirewallId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyVpcFirewallAclRulePositionInput) GoString

GoString returns the string representation

func (*ModifyVpcFirewallAclRulePositionInput) SetNewPrio

SetNewPrio sets the NewPrio field's value.

func (*ModifyVpcFirewallAclRulePositionInput) SetRuleId

SetRuleId sets the RuleId field's value.

func (*ModifyVpcFirewallAclRulePositionInput) SetVpcFirewallId

SetVpcFirewallId sets the VpcFirewallId field's value.

func (ModifyVpcFirewallAclRulePositionInput) String

String returns the string representation

func (*ModifyVpcFirewallAclRulePositionInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ModifyVpcFirewallAclRulePositionOutput

type ModifyVpcFirewallAclRulePositionOutput struct {
	Metadata *response.ResponseMetadata

	RuleId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ModifyVpcFirewallAclRulePositionOutput) GoString

GoString returns the string representation

func (*ModifyVpcFirewallAclRulePositionOutput) SetRuleId added in v1.0.165

SetRuleId sets the RuleId field's value.

func (ModifyVpcFirewallAclRulePositionOutput) String

String returns the string representation

type SourceForAddDnsControlPolicyInput added in v1.0.135

type SourceForAddDnsControlPolicyInput struct {
	Region *string `type:"string" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SourceForAddDnsControlPolicyInput) GoString added in v1.0.135

GoString returns the string representation

func (*SourceForAddDnsControlPolicyInput) SetRegion added in v1.0.135

SetRegion sets the Region field's value.

func (*SourceForAddDnsControlPolicyInput) SetVpcId added in v1.0.135

SetVpcId sets the VpcId field's value.

func (SourceForAddDnsControlPolicyInput) String added in v1.0.135

String returns the string representation

type SourceForDescribeDnsControlPolicyOutput added in v1.0.135

type SourceForDescribeDnsControlPolicyOutput struct {
	Region *string `type:"string" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SourceForDescribeDnsControlPolicyOutput) GoString added in v1.0.135

GoString returns the string representation

func (*SourceForDescribeDnsControlPolicyOutput) SetRegion added in v1.0.135

SetRegion sets the Region field's value.

func (*SourceForDescribeDnsControlPolicyOutput) SetVpcId added in v1.0.135

SetVpcId sets the VpcId field's value.

func (SourceForDescribeDnsControlPolicyOutput) String added in v1.0.135

String returns the string representation

type SourceForModifyDnsControlPolicyInput added in v1.0.135

type SourceForModifyDnsControlPolicyInput struct {
	Region *string `type:"string" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SourceForModifyDnsControlPolicyInput) GoString added in v1.0.135

GoString returns the string representation

func (*SourceForModifyDnsControlPolicyInput) SetRegion added in v1.0.135

SetRegion sets the Region field's value.

func (*SourceForModifyDnsControlPolicyInput) SetVpcId added in v1.0.135

SetVpcId sets the VpcId field's value.

func (SourceForModifyDnsControlPolicyInput) String added in v1.0.135

String returns the string representation

type UpdateAssetSwitchInput added in v1.0.165

type UpdateAssetSwitchInput struct {
	AssetList []*AssetListForUpdateAssetSwitchInput `type:"list" json:",omitempty"`

	// Enable is a required field
	Enable *int32 `type:"int32" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateAssetSwitchInput) GoString added in v1.0.165

func (s UpdateAssetSwitchInput) GoString() string

GoString returns the string representation

func (*UpdateAssetSwitchInput) SetAssetList added in v1.0.165

SetAssetList sets the AssetList field's value.

func (*UpdateAssetSwitchInput) SetEnable added in v1.0.165

SetEnable sets the Enable field's value.

func (UpdateAssetSwitchInput) String added in v1.0.165

func (s UpdateAssetSwitchInput) String() string

String returns the string representation

func (*UpdateAssetSwitchInput) Validate added in v1.0.165

func (s *UpdateAssetSwitchInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateAssetSwitchOutput added in v1.0.165

type UpdateAssetSwitchOutput struct {
	Metadata *response.ResponseMetadata

	IP *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateAssetSwitchOutput) GoString added in v1.0.165

func (s UpdateAssetSwitchOutput) GoString() string

GoString returns the string representation

func (*UpdateAssetSwitchOutput) SetIP added in v1.0.165

SetIP sets the IP field's value.

func (*UpdateAssetSwitchOutput) SetRegion added in v1.0.165

SetRegion sets the Region field's value.

func (UpdateAssetSwitchOutput) String added in v1.0.165

func (s UpdateAssetSwitchOutput) String() string

String returns the string representation

type UpdateAssetsInput

type UpdateAssetsInput struct {
	Asset_ips []*string `type:"list" json:"asset_ips,omitempty"`

	Enable *bool `type:"boolean" json:"enable,omitempty"`
	// contains filtered or unexported fields
}

func (UpdateAssetsInput) GoString

func (s UpdateAssetsInput) GoString() string

GoString returns the string representation

func (*UpdateAssetsInput) SetAsset_ips

func (s *UpdateAssetsInput) SetAsset_ips(v []*string) *UpdateAssetsInput

SetAsset_ips sets the Asset_ips field's value.

func (*UpdateAssetsInput) SetEnable

func (s *UpdateAssetsInput) SetEnable(v bool) *UpdateAssetsInput

SetEnable sets the Enable field's value.

func (UpdateAssetsInput) String

func (s UpdateAssetsInput) String() string

String returns the string representation

type UpdateAssetsOutput

type UpdateAssetsOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdateAssetsOutput) GoString

func (s UpdateAssetsOutput) GoString() string

GoString returns the string representation

func (UpdateAssetsOutput) String

func (s UpdateAssetsOutput) String() string

String returns the string representation

type UpdateControlPolicySwitchInput

type UpdateControlPolicySwitchInput struct {

	// Direction is a required field
	Direction *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfDirectionForUpdateControlPolicySwitchInput"`

	RuleIds []*string `type:"list" json:",omitempty"`

	Status *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateControlPolicySwitchInput) GoString

GoString returns the string representation

func (*UpdateControlPolicySwitchInput) SetDirection

SetDirection sets the Direction field's value.

func (*UpdateControlPolicySwitchInput) SetRuleIds

SetRuleIds sets the RuleIds field's value.

func (*UpdateControlPolicySwitchInput) SetStatus

SetStatus sets the Status field's value.

func (UpdateControlPolicySwitchInput) String

String returns the string representation

func (*UpdateControlPolicySwitchInput) Validate

func (s *UpdateControlPolicySwitchInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateControlPolicySwitchOutput

type UpdateControlPolicySwitchOutput struct {
	Metadata *response.ResponseMetadata

	RuleIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateControlPolicySwitchOutput) GoString

GoString returns the string representation

func (*UpdateControlPolicySwitchOutput) SetRuleIds added in v1.0.165

SetRuleIds sets the RuleIds field's value.

func (UpdateControlPolicySwitchOutput) String

String returns the string representation

type UpdateDnsControlPolicySwitchInput added in v1.0.135

type UpdateDnsControlPolicySwitchInput struct {

	// RuleId is a required field
	RuleId *string `type:"string" json:",omitempty" required:"true"`

	Status *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateDnsControlPolicySwitchInput) GoString added in v1.0.135

GoString returns the string representation

func (*UpdateDnsControlPolicySwitchInput) SetRuleId added in v1.0.135

SetRuleId sets the RuleId field's value.

func (*UpdateDnsControlPolicySwitchInput) SetStatus added in v1.0.135

SetStatus sets the Status field's value.

func (UpdateDnsControlPolicySwitchInput) String added in v1.0.135

String returns the string representation

func (*UpdateDnsControlPolicySwitchInput) Validate added in v1.0.135

Validate inspects the fields of the type to determine if they are valid.

type UpdateDnsControlPolicySwitchOutput added in v1.0.135

type UpdateDnsControlPolicySwitchOutput struct {
	Metadata *response.ResponseMetadata

	RuleId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateDnsControlPolicySwitchOutput) GoString added in v1.0.135

GoString returns the string representation

func (*UpdateDnsControlPolicySwitchOutput) SetRuleId added in v1.0.165

SetRuleId sets the RuleId field's value.

func (UpdateDnsControlPolicySwitchOutput) String added in v1.0.135

String returns the string representation

type UpdateNatFirewallControlPolicySwitchInput added in v1.0.165

type UpdateNatFirewallControlPolicySwitchInput struct {

	// Direction is a required field
	Direction *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfDirectionForUpdateNatFirewallControlPolicySwitchInput"`

	// NatFirewallId is a required field
	NatFirewallId *string `type:"string" json:",omitempty" required:"true"`

	RuleIds []*string `type:"list" json:",omitempty"`

	Status *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateNatFirewallControlPolicySwitchInput) GoString added in v1.0.165

GoString returns the string representation

func (*UpdateNatFirewallControlPolicySwitchInput) SetDirection added in v1.0.165

SetDirection sets the Direction field's value.

func (*UpdateNatFirewallControlPolicySwitchInput) SetNatFirewallId added in v1.0.165

SetNatFirewallId sets the NatFirewallId field's value.

func (*UpdateNatFirewallControlPolicySwitchInput) SetRuleIds added in v1.0.165

SetRuleIds sets the RuleIds field's value.

func (*UpdateNatFirewallControlPolicySwitchInput) SetStatus added in v1.0.165

SetStatus sets the Status field's value.

func (UpdateNatFirewallControlPolicySwitchInput) String added in v1.0.165

String returns the string representation

func (*UpdateNatFirewallControlPolicySwitchInput) Validate added in v1.0.165

Validate inspects the fields of the type to determine if they are valid.

type UpdateNatFirewallControlPolicySwitchOutput added in v1.0.165

type UpdateNatFirewallControlPolicySwitchOutput struct {
	Metadata *response.ResponseMetadata

	RuleIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateNatFirewallControlPolicySwitchOutput) GoString added in v1.0.165

GoString returns the string representation

func (*UpdateNatFirewallControlPolicySwitchOutput) SetRuleIds added in v1.0.165

SetRuleIds sets the RuleIds field's value.

func (UpdateNatFirewallControlPolicySwitchOutput) String added in v1.0.165

String returns the string representation

type UpdateVpcFirewallAclRuleSwitchInput

type UpdateVpcFirewallAclRuleSwitchInput struct {
	RuleIds []*string `type:"list" json:",omitempty"`

	Status *bool `type:"boolean" json:",omitempty"`

	// VpcFirewallId is a required field
	VpcFirewallId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateVpcFirewallAclRuleSwitchInput) GoString

GoString returns the string representation

func (*UpdateVpcFirewallAclRuleSwitchInput) SetRuleIds

SetRuleIds sets the RuleIds field's value.

func (*UpdateVpcFirewallAclRuleSwitchInput) SetStatus

SetStatus sets the Status field's value.

func (*UpdateVpcFirewallAclRuleSwitchInput) SetVpcFirewallId

SetVpcFirewallId sets the VpcFirewallId field's value.

func (UpdateVpcFirewallAclRuleSwitchInput) String

String returns the string representation

func (*UpdateVpcFirewallAclRuleSwitchInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type UpdateVpcFirewallAclRuleSwitchOutput

type UpdateVpcFirewallAclRuleSwitchOutput struct {
	Metadata *response.ResponseMetadata

	RuleIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateVpcFirewallAclRuleSwitchOutput) GoString

GoString returns the string representation

func (*UpdateVpcFirewallAclRuleSwitchOutput) SetRuleIds added in v1.0.165

SetRuleIds sets the RuleIds field's value.

func (UpdateVpcFirewallAclRuleSwitchOutput) String

String returns the string representation

Jump to

Keyboard shortcuts

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