appliance

package
v0.0.0-...-ef3c1f2 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2022 License: MIT Imports: 13 Imported by: 0

Documentation ¶

Index ¶

Constants ¶

View Source
const (

	// UpdateNetworkApplianceContentFilteringBodyURLCategoryListSizeTopSites captures enum value "topSites"
	UpdateNetworkApplianceContentFilteringBodyURLCategoryListSizeTopSites string = "topSites"

	// UpdateNetworkApplianceContentFilteringBodyURLCategoryListSizeFullList captures enum value "fullList"
	UpdateNetworkApplianceContentFilteringBodyURLCategoryListSizeFullList string = "fullList"
)
View Source
const (

	// UpdateNetworkApplianceFirewallCellularFirewallRulesParamsBodyRulesItems0PolicyAllow captures enum value "allow"
	UpdateNetworkApplianceFirewallCellularFirewallRulesParamsBodyRulesItems0PolicyAllow string = "allow"

	// UpdateNetworkApplianceFirewallCellularFirewallRulesParamsBodyRulesItems0PolicyDeny captures enum value "deny"
	UpdateNetworkApplianceFirewallCellularFirewallRulesParamsBodyRulesItems0PolicyDeny string = "deny"
)
View Source
const (

	// UpdateNetworkApplianceFirewallCellularFirewallRulesParamsBodyRulesItems0ProtocolTCP captures enum value "tcp"
	UpdateNetworkApplianceFirewallCellularFirewallRulesParamsBodyRulesItems0ProtocolTCP string = "tcp"

	// UpdateNetworkApplianceFirewallCellularFirewallRulesParamsBodyRulesItems0ProtocolUDP captures enum value "udp"
	UpdateNetworkApplianceFirewallCellularFirewallRulesParamsBodyRulesItems0ProtocolUDP string = "udp"

	// UpdateNetworkApplianceFirewallCellularFirewallRulesParamsBodyRulesItems0ProtocolIcmp captures enum value "icmp"
	UpdateNetworkApplianceFirewallCellularFirewallRulesParamsBodyRulesItems0ProtocolIcmp string = "icmp"

	// UpdateNetworkApplianceFirewallCellularFirewallRulesParamsBodyRulesItems0ProtocolIcmp6 captures enum value "icmp6"
	UpdateNetworkApplianceFirewallCellularFirewallRulesParamsBodyRulesItems0ProtocolIcmp6 string = "icmp6"

	// UpdateNetworkApplianceFirewallCellularFirewallRulesParamsBodyRulesItems0ProtocolAny captures enum value "any"
	UpdateNetworkApplianceFirewallCellularFirewallRulesParamsBodyRulesItems0ProtocolAny string = "any"
)
View Source
const (

	// UpdateNetworkApplianceFirewallFirewalledServiceBodyAccessBlocked captures enum value "blocked"
	UpdateNetworkApplianceFirewallFirewalledServiceBodyAccessBlocked string = "blocked"

	// UpdateNetworkApplianceFirewallFirewalledServiceBodyAccessRestricted captures enum value "restricted"
	UpdateNetworkApplianceFirewallFirewalledServiceBodyAccessRestricted string = "restricted"

	// UpdateNetworkApplianceFirewallFirewalledServiceBodyAccessUnrestricted captures enum value "unrestricted"
	UpdateNetworkApplianceFirewallFirewalledServiceBodyAccessUnrestricted string = "unrestricted"
)
View Source
const (

	// UpdateNetworkApplianceFirewallInboundFirewallRulesParamsBodyRulesItems0PolicyAllow captures enum value "allow"
	UpdateNetworkApplianceFirewallInboundFirewallRulesParamsBodyRulesItems0PolicyAllow string = "allow"

	// UpdateNetworkApplianceFirewallInboundFirewallRulesParamsBodyRulesItems0PolicyDeny captures enum value "deny"
	UpdateNetworkApplianceFirewallInboundFirewallRulesParamsBodyRulesItems0PolicyDeny string = "deny"
)
View Source
const (

	// UpdateNetworkApplianceFirewallInboundFirewallRulesParamsBodyRulesItems0ProtocolTCP captures enum value "tcp"
	UpdateNetworkApplianceFirewallInboundFirewallRulesParamsBodyRulesItems0ProtocolTCP string = "tcp"

	// UpdateNetworkApplianceFirewallInboundFirewallRulesParamsBodyRulesItems0ProtocolUDP captures enum value "udp"
	UpdateNetworkApplianceFirewallInboundFirewallRulesParamsBodyRulesItems0ProtocolUDP string = "udp"

	// UpdateNetworkApplianceFirewallInboundFirewallRulesParamsBodyRulesItems0ProtocolIcmp captures enum value "icmp"
	UpdateNetworkApplianceFirewallInboundFirewallRulesParamsBodyRulesItems0ProtocolIcmp string = "icmp"

	// UpdateNetworkApplianceFirewallInboundFirewallRulesParamsBodyRulesItems0ProtocolIcmp6 captures enum value "icmp6"
	UpdateNetworkApplianceFirewallInboundFirewallRulesParamsBodyRulesItems0ProtocolIcmp6 string = "icmp6"

	// UpdateNetworkApplianceFirewallInboundFirewallRulesParamsBodyRulesItems0ProtocolAny captures enum value "any"
	UpdateNetworkApplianceFirewallInboundFirewallRulesParamsBodyRulesItems0ProtocolAny string = "any"
)
View Source
const (

	// UpdateNetworkApplianceFirewallL3FirewallRulesParamsBodyRulesItems0PolicyAllow captures enum value "allow"
	UpdateNetworkApplianceFirewallL3FirewallRulesParamsBodyRulesItems0PolicyAllow string = "allow"

	// UpdateNetworkApplianceFirewallL3FirewallRulesParamsBodyRulesItems0PolicyDeny captures enum value "deny"
	UpdateNetworkApplianceFirewallL3FirewallRulesParamsBodyRulesItems0PolicyDeny string = "deny"
)
View Source
const (

	// UpdateNetworkApplianceFirewallL3FirewallRulesParamsBodyRulesItems0ProtocolTCP captures enum value "tcp"
	UpdateNetworkApplianceFirewallL3FirewallRulesParamsBodyRulesItems0ProtocolTCP string = "tcp"

	// UpdateNetworkApplianceFirewallL3FirewallRulesParamsBodyRulesItems0ProtocolUDP captures enum value "udp"
	UpdateNetworkApplianceFirewallL3FirewallRulesParamsBodyRulesItems0ProtocolUDP string = "udp"

	// UpdateNetworkApplianceFirewallL3FirewallRulesParamsBodyRulesItems0ProtocolIcmp captures enum value "icmp"
	UpdateNetworkApplianceFirewallL3FirewallRulesParamsBodyRulesItems0ProtocolIcmp string = "icmp"

	// UpdateNetworkApplianceFirewallL3FirewallRulesParamsBodyRulesItems0ProtocolIcmp6 captures enum value "icmp6"
	UpdateNetworkApplianceFirewallL3FirewallRulesParamsBodyRulesItems0ProtocolIcmp6 string = "icmp6"

	// UpdateNetworkApplianceFirewallL3FirewallRulesParamsBodyRulesItems0ProtocolAny captures enum value "any"
	UpdateNetworkApplianceFirewallL3FirewallRulesParamsBodyRulesItems0ProtocolAny string = "any"
)
View Source
const (

	// UpdateNetworkApplianceFirewallL7FirewallRulesParamsBodyRulesItems0TypeApplication captures enum value "application"
	UpdateNetworkApplianceFirewallL7FirewallRulesParamsBodyRulesItems0TypeApplication string = "application"

	// UpdateNetworkApplianceFirewallL7FirewallRulesParamsBodyRulesItems0TypeApplicationCategory captures enum value "applicationCategory"
	UpdateNetworkApplianceFirewallL7FirewallRulesParamsBodyRulesItems0TypeApplicationCategory string = "applicationCategory"

	// UpdateNetworkApplianceFirewallL7FirewallRulesParamsBodyRulesItems0TypeHost captures enum value "host"
	UpdateNetworkApplianceFirewallL7FirewallRulesParamsBodyRulesItems0TypeHost string = "host"

	// UpdateNetworkApplianceFirewallL7FirewallRulesParamsBodyRulesItems0TypePort captures enum value "port"
	UpdateNetworkApplianceFirewallL7FirewallRulesParamsBodyRulesItems0TypePort string = "port"

	// UpdateNetworkApplianceFirewallL7FirewallRulesParamsBodyRulesItems0TypeIPRange captures enum value "ipRange"
	UpdateNetworkApplianceFirewallL7FirewallRulesParamsBodyRulesItems0TypeIPRange string = "ipRange"
)
View Source
const (

	// UpdateNetworkApplianceFirewallOneToManyNatRulesParamsBodyRulesItems0UplinkInternet1 captures enum value "internet1"
	UpdateNetworkApplianceFirewallOneToManyNatRulesParamsBodyRulesItems0UplinkInternet1 string = "internet1"

	// UpdateNetworkApplianceFirewallOneToManyNatRulesParamsBodyRulesItems0UplinkInternet2 captures enum value "internet2"
	UpdateNetworkApplianceFirewallOneToManyNatRulesParamsBodyRulesItems0UplinkInternet2 string = "internet2"
)
View Source
const (

	// UpdateNetworkApplianceFirewallOneToManyNatRulesParamsBodyRulesItems0PortRulesItems0ProtocolTCP captures enum value "tcp"
	UpdateNetworkApplianceFirewallOneToManyNatRulesParamsBodyRulesItems0PortRulesItems0ProtocolTCP string = "tcp"

	// UpdateNetworkApplianceFirewallOneToManyNatRulesParamsBodyRulesItems0PortRulesItems0ProtocolUDP captures enum value "udp"
	UpdateNetworkApplianceFirewallOneToManyNatRulesParamsBodyRulesItems0PortRulesItems0ProtocolUDP string = "udp"
)
View Source
const (

	// UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0UplinkInternet1 captures enum value "internet1"
	UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0UplinkInternet1 string = "internet1"

	// UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0UplinkInternet2 captures enum value "internet2"
	UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0UplinkInternet2 string = "internet2"
)
View Source
const (

	// UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0AllowedInboundItems0ProtocolTCP captures enum value "tcp"
	UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0AllowedInboundItems0ProtocolTCP string = "tcp"

	// UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0AllowedInboundItems0ProtocolUDP captures enum value "udp"
	UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0AllowedInboundItems0ProtocolUDP string = "udp"

	// UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0AllowedInboundItems0ProtocolIcmpDashPing captures enum value "icmp-ping"
	UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0AllowedInboundItems0ProtocolIcmpDashPing string = "icmp-ping"

	// UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0AllowedInboundItems0ProtocolAny captures enum value "any"
	UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0AllowedInboundItems0ProtocolAny string = "any"
)
View Source
const (

	// UpdateNetworkApplianceFirewallPortForwardingRulesParamsBodyRulesItems0ProtocolTCP captures enum value "tcp"
	UpdateNetworkApplianceFirewallPortForwardingRulesParamsBodyRulesItems0ProtocolTCP string = "tcp"

	// UpdateNetworkApplianceFirewallPortForwardingRulesParamsBodyRulesItems0ProtocolUDP captures enum value "udp"
	UpdateNetworkApplianceFirewallPortForwardingRulesParamsBodyRulesItems0ProtocolUDP string = "udp"
)
View Source
const (

	// UpdateNetworkApplianceFirewallPortForwardingRulesParamsBodyRulesItems0UplinkInternet1 captures enum value "internet1"
	UpdateNetworkApplianceFirewallPortForwardingRulesParamsBodyRulesItems0UplinkInternet1 string = "internet1"

	// UpdateNetworkApplianceFirewallPortForwardingRulesParamsBodyRulesItems0UplinkInternet2 captures enum value "internet2"
	UpdateNetworkApplianceFirewallPortForwardingRulesParamsBodyRulesItems0UplinkInternet2 string = "internet2"

	// UpdateNetworkApplianceFirewallPortForwardingRulesParamsBodyRulesItems0UplinkBoth captures enum value "both"
	UpdateNetworkApplianceFirewallPortForwardingRulesParamsBodyRulesItems0UplinkBoth string = "both"
)
View Source
const (

	// UpdateNetworkApplianceSecurityIntrusionBodyIdsRulesetsConnectivity captures enum value "connectivity"
	UpdateNetworkApplianceSecurityIntrusionBodyIdsRulesetsConnectivity string = "connectivity"

	// UpdateNetworkApplianceSecurityIntrusionBodyIdsRulesetsBalanced captures enum value "balanced"
	UpdateNetworkApplianceSecurityIntrusionBodyIdsRulesetsBalanced string = "balanced"

	// UpdateNetworkApplianceSecurityIntrusionBodyIdsRulesetsSecurity captures enum value "security"
	UpdateNetworkApplianceSecurityIntrusionBodyIdsRulesetsSecurity string = "security"
)
View Source
const (

	// UpdateNetworkApplianceSecurityIntrusionBodyModePrevention captures enum value "prevention"
	UpdateNetworkApplianceSecurityIntrusionBodyModePrevention string = "prevention"

	// UpdateNetworkApplianceSecurityIntrusionBodyModeDetection captures enum value "detection"
	UpdateNetworkApplianceSecurityIntrusionBodyModeDetection string = "detection"

	// UpdateNetworkApplianceSecurityIntrusionBodyModeDisabled captures enum value "disabled"
	UpdateNetworkApplianceSecurityIntrusionBodyModeDisabled string = "disabled"
)
View Source
const (

	// UpdateNetworkApplianceSecurityMalwareBodyModeEnabled captures enum value "enabled"
	UpdateNetworkApplianceSecurityMalwareBodyModeEnabled string = "enabled"

	// UpdateNetworkApplianceSecurityMalwareBodyModeDisabled captures enum value "disabled"
	UpdateNetworkApplianceSecurityMalwareBodyModeDisabled string = "disabled"
)
View Source
const (

	// UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0DefinitionsItems0TypeApplication captures enum value "application"
	UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0DefinitionsItems0TypeApplication string = "application"

	// UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0DefinitionsItems0TypeApplicationCategory captures enum value "applicationCategory"
	UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0DefinitionsItems0TypeApplicationCategory string = "applicationCategory"

	// UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0DefinitionsItems0TypeHost captures enum value "host"
	UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0DefinitionsItems0TypeHost string = "host"

	// UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0DefinitionsItems0TypePort captures enum value "port"
	UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0DefinitionsItems0TypePort string = "port"

	// UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0DefinitionsItems0TypeIPRange captures enum value "ipRange"
	UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0DefinitionsItems0TypeIPRange string = "ipRange"

	// UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0DefinitionsItems0TypeLocalNet captures enum value "localNet"
	UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0DefinitionsItems0TypeLocalNet string = "localNet"
)
View Source
const (

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionBodyDefaultUplinkWan1 captures enum value "wan1"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionBodyDefaultUplinkWan1 string = "wan1"

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionBodyDefaultUplinkWan2 captures enum value "wan2"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionBodyDefaultUplinkWan2 string = "wan2"
)
View Source
const (

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0FailOverCriterionPoorPerformance captures enum value "poorPerformance"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0FailOverCriterionPoorPerformance string = "poorPerformance"

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0FailOverCriterionUplinkDown captures enum value "uplinkDown"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0FailOverCriterionUplinkDown string = "uplinkDown"
)
View Source
const (

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0PreferredUplinkWan1 captures enum value "wan1"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0PreferredUplinkWan1 string = "wan1"

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0PreferredUplinkWan2 captures enum value "wan2"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0PreferredUplinkWan2 string = "wan2"

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0PreferredUplinkBestForVoIP captures enum value "bestForVoIP"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0PreferredUplinkBestForVoIP string = "bestForVoIP"

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0PreferredUplinkLoadBalancing captures enum value "loadBalancing"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0PreferredUplinkLoadBalancing string = "loadBalancing"

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0PreferredUplinkDefaultUplink captures enum value "defaultUplink"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0PreferredUplinkDefaultUplink string = "defaultUplink"
)
View Source
const (

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0PerformanceClassTypeBuiltin captures enum value "builtin"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0PerformanceClassTypeBuiltin string = "builtin"

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0PerformanceClassTypeCustom captures enum value "custom"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0PerformanceClassTypeCustom string = "custom"
)
View Source
const (

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0TypeApplicationCategory captures enum value "applicationCategory"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0TypeApplicationCategory string = "applicationCategory"

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0TypeApplication captures enum value "application"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0TypeApplication string = "application"

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0TypeCustom captures enum value "custom"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0TypeCustom string = "custom"
)
View Source
const (

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolTCP captures enum value "tcp"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolTCP string = "tcp"

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolUDP captures enum value "udp"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolUDP string = "udp"

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolIcmp captures enum value "icmp"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolIcmp string = "icmp"

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolIcmp6 captures enum value "icmp6"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolIcmp6 string = "icmp6"

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolAny captures enum value "any"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolAny string = "any"
)
View Source
const (

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0PreferredUplinkWan1 captures enum value "wan1"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0PreferredUplinkWan1 string = "wan1"

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0PreferredUplinkWan2 captures enum value "wan2"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0PreferredUplinkWan2 string = "wan2"
)
View Source
const (

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolTCP captures enum value "tcp"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolTCP string = "tcp"

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolUDP captures enum value "udp"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolUDP string = "udp"

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolIcmp6 captures enum value "icmp6"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolIcmp6 string = "icmp6"

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolAny captures enum value "any"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolAny string = "any"
)
View Source
const (

	// UpdateNetworkApplianceVlanBodyDhcpHandlingRunaDHCPServer captures enum value "Run a DHCP server"
	UpdateNetworkApplianceVlanBodyDhcpHandlingRunaDHCPServer string = "Run a DHCP server"

	// UpdateNetworkApplianceVlanBodyDhcpHandlingRelayDHCPToAnotherServer captures enum value "Relay DHCP to another server"
	UpdateNetworkApplianceVlanBodyDhcpHandlingRelayDHCPToAnotherServer string = "Relay DHCP to another server"

	// UpdateNetworkApplianceVlanBodyDhcpHandlingDoNotRespondToDHCPRequests captures enum value "Do not respond to DHCP requests"
	UpdateNetworkApplianceVlanBodyDhcpHandlingDoNotRespondToDHCPRequests string = "Do not respond to DHCP requests"
)
View Source
const (

	// UpdateNetworkApplianceVlanBodyDhcpLeaseTimeNr30Minutes captures enum value "30 minutes"
	UpdateNetworkApplianceVlanBodyDhcpLeaseTimeNr30Minutes string = "30 minutes"

	// UpdateNetworkApplianceVlanBodyDhcpLeaseTimeNr1Hour captures enum value "1 hour"
	UpdateNetworkApplianceVlanBodyDhcpLeaseTimeNr1Hour string = "1 hour"

	// UpdateNetworkApplianceVlanBodyDhcpLeaseTimeNr4Hours captures enum value "4 hours"
	UpdateNetworkApplianceVlanBodyDhcpLeaseTimeNr4Hours string = "4 hours"

	// UpdateNetworkApplianceVlanBodyDhcpLeaseTimeNr12Hours captures enum value "12 hours"
	UpdateNetworkApplianceVlanBodyDhcpLeaseTimeNr12Hours string = "12 hours"

	// UpdateNetworkApplianceVlanBodyDhcpLeaseTimeNr1Day captures enum value "1 day"
	UpdateNetworkApplianceVlanBodyDhcpLeaseTimeNr1Day string = "1 day"

	// UpdateNetworkApplianceVlanBodyDhcpLeaseTimeNr1Week captures enum value "1 week"
	UpdateNetworkApplianceVlanBodyDhcpLeaseTimeNr1Week string = "1 week"
)
View Source
const (

	// UpdateNetworkApplianceVlanParamsBodyDhcpOptionsItems0TypeText captures enum value "text"
	UpdateNetworkApplianceVlanParamsBodyDhcpOptionsItems0TypeText string = "text"

	// UpdateNetworkApplianceVlanParamsBodyDhcpOptionsItems0TypeIP captures enum value "ip"
	UpdateNetworkApplianceVlanParamsBodyDhcpOptionsItems0TypeIP string = "ip"

	// UpdateNetworkApplianceVlanParamsBodyDhcpOptionsItems0TypeHex captures enum value "hex"
	UpdateNetworkApplianceVlanParamsBodyDhcpOptionsItems0TypeHex string = "hex"

	// UpdateNetworkApplianceVlanParamsBodyDhcpOptionsItems0TypeInteger captures enum value "integer"
	UpdateNetworkApplianceVlanParamsBodyDhcpOptionsItems0TypeInteger string = "integer"
)
View Source
const (

	// UpdateNetworkApplianceVpnSiteToSiteVpnBodyModeNone captures enum value "none"
	UpdateNetworkApplianceVpnSiteToSiteVpnBodyModeNone string = "none"

	// UpdateNetworkApplianceVpnSiteToSiteVpnBodyModeSpoke captures enum value "spoke"
	UpdateNetworkApplianceVpnSiteToSiteVpnBodyModeSpoke string = "spoke"

	// UpdateNetworkApplianceVpnSiteToSiteVpnBodyModeHub captures enum value "hub"
	UpdateNetworkApplianceVpnSiteToSiteVpnBodyModeHub string = "hub"
)
View Source
const (

	// UpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsBodyPeersItems0IkeVersionNr1 captures enum value "1"
	UpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsBodyPeersItems0IkeVersionNr1 string = "1"

	// UpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsBodyPeersItems0IkeVersionNr2 captures enum value "2"
	UpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsBodyPeersItems0IkeVersionNr2 string = "2"
)
View Source
const (

	// UpdateOrganizationApplianceVpnVpnFirewallRulesParamsBodyRulesItems0PolicyAllow captures enum value "allow"
	UpdateOrganizationApplianceVpnVpnFirewallRulesParamsBodyRulesItems0PolicyAllow string = "allow"

	// UpdateOrganizationApplianceVpnVpnFirewallRulesParamsBodyRulesItems0PolicyDeny captures enum value "deny"
	UpdateOrganizationApplianceVpnVpnFirewallRulesParamsBodyRulesItems0PolicyDeny string = "deny"
)
View Source
const (

	// UpdateOrganizationApplianceVpnVpnFirewallRulesParamsBodyRulesItems0ProtocolTCP captures enum value "tcp"
	UpdateOrganizationApplianceVpnVpnFirewallRulesParamsBodyRulesItems0ProtocolTCP string = "tcp"

	// UpdateOrganizationApplianceVpnVpnFirewallRulesParamsBodyRulesItems0ProtocolUDP captures enum value "udp"
	UpdateOrganizationApplianceVpnVpnFirewallRulesParamsBodyRulesItems0ProtocolUDP string = "udp"

	// UpdateOrganizationApplianceVpnVpnFirewallRulesParamsBodyRulesItems0ProtocolIcmp captures enum value "icmp"
	UpdateOrganizationApplianceVpnVpnFirewallRulesParamsBodyRulesItems0ProtocolIcmp string = "icmp"

	// UpdateOrganizationApplianceVpnVpnFirewallRulesParamsBodyRulesItems0ProtocolIcmp6 captures enum value "icmp6"
	UpdateOrganizationApplianceVpnVpnFirewallRulesParamsBodyRulesItems0ProtocolIcmp6 string = "icmp6"

	// UpdateOrganizationApplianceVpnVpnFirewallRulesParamsBodyRulesItems0ProtocolAny captures enum value "any"
	UpdateOrganizationApplianceVpnVpnFirewallRulesParamsBodyRulesItems0ProtocolAny string = "any"
)
View Source
const (

	// UpdateNetworkApplianceFirewallL7FirewallRulesParamsBodyRulesItems0PolicyDeny captures enum value "deny"
	UpdateNetworkApplianceFirewallL7FirewallRulesParamsBodyRulesItems0PolicyDeny string = "deny"
)
View Source
const (

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0PerformanceClassBuiltinPerformanceClassNameVoIP captures enum value "VoIP"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0PerformanceClassBuiltinPerformanceClassNameVoIP string = "VoIP"
)
View Source
const (

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0TypeCustom captures enum value "custom"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0TypeCustom string = "custom"
)

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

type Client ¶

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

Client for appliance API

func (*Client) CreateDeviceApplianceVmxAuthenticationToken ¶

CreateDeviceApplianceVmxAuthenticationToken generates a new v m x authentication token

Generate a new vMX authentication token

func (*Client) CreateNetworkApplianceStaticRoute ¶

CreateNetworkApplianceStaticRoute adds a static route for an m x or teleworker network

Add a static route for an MX or teleworker network

func (*Client) CreateNetworkApplianceTrafficShapingCustomPerformanceClass ¶

CreateNetworkApplianceTrafficShapingCustomPerformanceClass adds a custom performance class for an m x network

Add a custom performance class for an MX network

func (*Client) CreateNetworkApplianceVlan ¶

func (a *Client) CreateNetworkApplianceVlan(params *CreateNetworkApplianceVlanParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateNetworkApplianceVlanCreated, error)

CreateNetworkApplianceVlan adds a v l a n

Add a VLAN

func (*Client) DeleteNetworkApplianceStaticRoute ¶

DeleteNetworkApplianceStaticRoute deletes a static route from an m x or teleworker network

Delete a static route from an MX or teleworker network

func (*Client) DeleteNetworkApplianceTrafficShapingCustomPerformanceClass ¶

DeleteNetworkApplianceTrafficShapingCustomPerformanceClass deletes a custom performance class from an m x network

Delete a custom performance class from an MX network

func (*Client) DeleteNetworkApplianceVlan ¶

DeleteNetworkApplianceVlan deletes a v l a n from a network

Delete a VLAN from a network

func (*Client) GetDeviceApplianceDhcpSubnets ¶

func (a *Client) GetDeviceApplianceDhcpSubnets(params *GetDeviceApplianceDhcpSubnetsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceApplianceDhcpSubnetsOK, error)

GetDeviceApplianceDhcpSubnets returns the d h c p subnet information for an appliance

Return the DHCP subnet information for an appliance

func (*Client) GetDeviceAppliancePerformance ¶

func (a *Client) GetDeviceAppliancePerformance(params *GetDeviceAppliancePerformanceParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceAppliancePerformanceOK, error)

GetDeviceAppliancePerformance returns the performance score for a single m x

Return the performance score for a single MX. Only primary MX devices supported. If no data is available, a 204 error code is returned.

func (*Client) GetNetworkApplianceClientSecurityEvents ¶

GetNetworkApplianceClientSecurityEvents lists the security events for a client

List the security events for a client. Clients can be identified by a client key or either the MAC or IP depending on whether the network uses Track-by-IP.

func (*Client) GetNetworkApplianceConnectivityMonitoringDestinations ¶

GetNetworkApplianceConnectivityMonitoringDestinations returns the connectivity testing destinations for an m x network

Return the connectivity testing destinations for an MX network

func (*Client) GetNetworkApplianceContentFiltering ¶

func (a *Client) GetNetworkApplianceContentFiltering(params *GetNetworkApplianceContentFilteringParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceContentFilteringOK, error)

GetNetworkApplianceContentFiltering returns the content filtering settings for an m x network

Return the content filtering settings for an MX network

func (*Client) GetNetworkApplianceContentFilteringCategories ¶

GetNetworkApplianceContentFilteringCategories lists all available content filtering categories for an m x network

List all available content filtering categories for an MX network

func (*Client) GetNetworkApplianceFirewallCellularFirewallRules ¶

GetNetworkApplianceFirewallCellularFirewallRules returns the cellular firewall rules for an m x network

Return the cellular firewall rules for an MX network

func (*Client) GetNetworkApplianceFirewallFirewalledService ¶

GetNetworkApplianceFirewallFirewalledService returns the accessibility settings of the given service i c m p web or s n m p

Return the accessibility settings of the given service ('ICMP', 'web', or 'SNMP')

func (*Client) GetNetworkApplianceFirewallFirewalledServices ¶

GetNetworkApplianceFirewallFirewalledServices lists the appliance services and their accessibility rules

List the appliance services and their accessibility rules

func (*Client) GetNetworkApplianceFirewallInboundFirewallRules ¶

GetNetworkApplianceFirewallInboundFirewallRules returns the inbound firewall rules for an m x network

Return the inbound firewall rules for an MX network

func (*Client) GetNetworkApplianceFirewallL3FirewallRules ¶

GetNetworkApplianceFirewallL3FirewallRules returns the l3 firewall rules for an m x network

Return the L3 firewall rules for an MX network

func (*Client) GetNetworkApplianceFirewallL7FirewallRules ¶

GetNetworkApplianceFirewallL7FirewallRules lists the m x l7 firewall rules for an m x network

List the MX L7 firewall rules for an MX network

func (*Client) GetNetworkApplianceFirewallL7FirewallRulesApplicationCategories ¶

GetNetworkApplianceFirewallL7FirewallRulesApplicationCategories returns the l7 firewall application categories and their associated applications for an m x network

Return the L7 firewall application categories and their associated applications for an MX network

func (*Client) GetNetworkApplianceFirewallOneToManyNatRules ¶

GetNetworkApplianceFirewallOneToManyNatRules returns the 1 many n a t mapping rules for an m x network

Return the 1:Many NAT mapping rules for an MX network

func (*Client) GetNetworkApplianceFirewallOneToOneNatRules ¶

GetNetworkApplianceFirewallOneToOneNatRules returns the 1 1 n a t mapping rules for an m x network

Return the 1:1 NAT mapping rules for an MX network

func (*Client) GetNetworkApplianceFirewallPortForwardingRules ¶

GetNetworkApplianceFirewallPortForwardingRules returns the port forwarding rules for an m x network

Return the port forwarding rules for an MX network

func (*Client) GetNetworkAppliancePort ¶

func (a *Client) GetNetworkAppliancePort(params *GetNetworkAppliancePortParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkAppliancePortOK, error)

GetNetworkAppliancePort returns per port v l a n settings for a single m x port

Return per-port VLAN settings for a single MX port.

func (*Client) GetNetworkAppliancePorts ¶

func (a *Client) GetNetworkAppliancePorts(params *GetNetworkAppliancePortsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkAppliancePortsOK, error)

GetNetworkAppliancePorts lists per port v l a n settings for all ports of a m x

List per-port VLAN settings for all ports of a MX.

func (*Client) GetNetworkApplianceSecurityEvents ¶

func (a *Client) GetNetworkApplianceSecurityEvents(params *GetNetworkApplianceSecurityEventsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceSecurityEventsOK, error)

GetNetworkApplianceSecurityEvents lists the security events for a network

List the security events for a network

func (*Client) GetNetworkApplianceSecurityIntrusion ¶

func (a *Client) GetNetworkApplianceSecurityIntrusion(params *GetNetworkApplianceSecurityIntrusionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceSecurityIntrusionOK, error)

GetNetworkApplianceSecurityIntrusion returns all supported intrusion settings for an m x network

Returns all supported intrusion settings for an MX network

func (*Client) GetNetworkApplianceSecurityMalware ¶

func (a *Client) GetNetworkApplianceSecurityMalware(params *GetNetworkApplianceSecurityMalwareParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceSecurityMalwareOK, error)

GetNetworkApplianceSecurityMalware returns all supported malware settings for an m x network

Returns all supported malware settings for an MX network

func (*Client) GetNetworkApplianceSettings ¶

func (a *Client) GetNetworkApplianceSettings(params *GetNetworkApplianceSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceSettingsOK, error)

GetNetworkApplianceSettings returns the appliance settings for a network

Return the appliance settings for a network

func (*Client) GetNetworkApplianceSingleLan ¶

func (a *Client) GetNetworkApplianceSingleLan(params *GetNetworkApplianceSingleLanParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceSingleLanOK, error)

GetNetworkApplianceSingleLan returns single l a n configuration

Return single LAN configuration

func (*Client) GetNetworkApplianceStaticRoute ¶

func (a *Client) GetNetworkApplianceStaticRoute(params *GetNetworkApplianceStaticRouteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceStaticRouteOK, error)

GetNetworkApplianceStaticRoute returns a static route for an m x or teleworker network

Return a static route for an MX or teleworker network

func (*Client) GetNetworkApplianceStaticRoutes ¶

func (a *Client) GetNetworkApplianceStaticRoutes(params *GetNetworkApplianceStaticRoutesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceStaticRoutesOK, error)

GetNetworkApplianceStaticRoutes lists the static routes for an m x or teleworker network

List the static routes for an MX or teleworker network

func (*Client) GetNetworkApplianceTrafficShaping ¶

func (a *Client) GetNetworkApplianceTrafficShaping(params *GetNetworkApplianceTrafficShapingParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceTrafficShapingOK, error)

GetNetworkApplianceTrafficShaping displays the traffic shaping settings for an m x network

Display the traffic shaping settings for an MX network

func (*Client) GetNetworkApplianceTrafficShapingCustomPerformanceClass ¶

GetNetworkApplianceTrafficShapingCustomPerformanceClass returns a custom performance class for an m x network

Return a custom performance class for an MX network

func (*Client) GetNetworkApplianceTrafficShapingCustomPerformanceClasses ¶

GetNetworkApplianceTrafficShapingCustomPerformanceClasses lists all custom performance classes for an m x network

List all custom performance classes for an MX network

func (*Client) GetNetworkApplianceTrafficShapingRules ¶

GetNetworkApplianceTrafficShapingRules displays the traffic shaping settings rules for an m x network

Display the traffic shaping settings rules for an MX network

func (*Client) GetNetworkApplianceTrafficShapingUplinkBandwidth ¶

GetNetworkApplianceTrafficShapingUplinkBandwidth returns the uplink bandwidth settings for your m x network

Returns the uplink bandwidth settings for your MX network.

func (*Client) GetNetworkApplianceTrafficShapingUplinkSelection ¶

GetNetworkApplianceTrafficShapingUplinkSelection shows uplink selection settings for an m x network

Show uplink selection settings for an MX network

func (*Client) GetNetworkApplianceUplinksUsageHistory ¶

GetNetworkApplianceUplinksUsageHistory gets the sent and received bytes for each uplink of a network

Get the sent and received bytes for each uplink of a network.

func (*Client) GetNetworkApplianceVlan ¶

func (a *Client) GetNetworkApplianceVlan(params *GetNetworkApplianceVlanParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceVlanOK, error)

GetNetworkApplianceVlan returns a v l a n

Return a VLAN

func (*Client) GetNetworkApplianceVlans ¶

func (a *Client) GetNetworkApplianceVlans(params *GetNetworkApplianceVlansParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceVlansOK, error)

GetNetworkApplianceVlans lists the v l a ns for an m x network

List the VLANs for an MX network

func (*Client) GetNetworkApplianceVlansSettings ¶

func (a *Client) GetNetworkApplianceVlansSettings(params *GetNetworkApplianceVlansSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceVlansSettingsOK, error)

GetNetworkApplianceVlansSettings returns the enabled status of v l a ns for the network

Returns the enabled status of VLANs for the network

func (*Client) GetNetworkApplianceVpnBgp ¶

func (a *Client) GetNetworkApplianceVpnBgp(params *GetNetworkApplianceVpnBgpParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceVpnBgpOK, error)

GetNetworkApplianceVpnBgp returns a hub b g p configuration

Return a Hub BGP Configuration

func (*Client) GetNetworkApplianceVpnSiteToSiteVpn ¶

func (a *Client) GetNetworkApplianceVpnSiteToSiteVpn(params *GetNetworkApplianceVpnSiteToSiteVpnParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceVpnSiteToSiteVpnOK, error)

GetNetworkApplianceVpnSiteToSiteVpn returns the site to site v p n settings of a network

Return the site-to-site VPN settings of a network. Only valid for MX networks.

func (*Client) GetNetworkApplianceWarmSpare ¶

func (a *Client) GetNetworkApplianceWarmSpare(params *GetNetworkApplianceWarmSpareParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceWarmSpareOK, error)

GetNetworkApplianceWarmSpare returns m x warm spare settings

Return MX warm spare settings

func (*Client) GetOrganizationApplianceSecurityEvents ¶

GetOrganizationApplianceSecurityEvents lists the security events for an organization

List the security events for an organization

func (*Client) GetOrganizationApplianceSecurityIntrusion ¶

GetOrganizationApplianceSecurityIntrusion returns all supported intrusion settings for an organization

Returns all supported intrusion settings for an organization

func (*Client) GetOrganizationApplianceUplinkStatuses ¶

GetOrganizationApplianceUplinkStatuses lists the uplink status of every meraki m x and z series appliances in the organization

List the uplink status of every Meraki MX and Z series appliances in the organization

func (*Client) GetOrganizationApplianceVpnStats ¶

func (a *Client) GetOrganizationApplianceVpnStats(params *GetOrganizationApplianceVpnStatsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetOrganizationApplianceVpnStatsOK, error)

GetOrganizationApplianceVpnStats shows v p n history stat for networks in an organization

Show VPN history stat for networks in an organization

func (*Client) GetOrganizationApplianceVpnStatuses ¶

func (a *Client) GetOrganizationApplianceVpnStatuses(params *GetOrganizationApplianceVpnStatusesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetOrganizationApplianceVpnStatusesOK, error)

GetOrganizationApplianceVpnStatuses shows v p n status for networks in an organization

Show VPN status for networks in an organization

func (*Client) GetOrganizationApplianceVpnThirdPartyVPNPeers ¶

GetOrganizationApplianceVpnThirdPartyVPNPeers returns the third party v p n peers for an organization

Return the third party VPN peers for an organization

func (*Client) GetOrganizationApplianceVpnVpnFirewallRules ¶

GetOrganizationApplianceVpnVpnFirewallRules returns the firewall rules for an organization s site to site v p n

Return the firewall rules for an organization's site-to-site VPN

func (*Client) SetTransport ¶

func (a *Client) SetTransport(transport runtime.ClientTransport)

SetTransport changes the transport on the client

func (*Client) SwapNetworkApplianceWarmSpare ¶

func (a *Client) SwapNetworkApplianceWarmSpare(params *SwapNetworkApplianceWarmSpareParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SwapNetworkApplianceWarmSpareOK, error)

SwapNetworkApplianceWarmSpare swaps m x primary and warm spare appliances

Swap MX primary and warm spare appliances

func (*Client) UpdateNetworkApplianceConnectivityMonitoringDestinations ¶

UpdateNetworkApplianceConnectivityMonitoringDestinations updates the connectivity testing destinations for an m x network

Update the connectivity testing destinations for an MX network

func (*Client) UpdateNetworkApplianceContentFiltering ¶

UpdateNetworkApplianceContentFiltering updates the content filtering settings for an m x network

Update the content filtering settings for an MX network

func (*Client) UpdateNetworkApplianceFirewallCellularFirewallRules ¶

UpdateNetworkApplianceFirewallCellularFirewallRules updates the cellular firewall rules of an m x network

Update the cellular firewall rules of an MX network

func (*Client) UpdateNetworkApplianceFirewallFirewalledService ¶

UpdateNetworkApplianceFirewallFirewalledService updates the accessibility settings for the given service i c m p web or s n m p

Updates the accessibility settings for the given service ('ICMP', 'web', or 'SNMP')

func (*Client) UpdateNetworkApplianceFirewallInboundFirewallRules ¶

UpdateNetworkApplianceFirewallInboundFirewallRules updates the inbound firewall rules of an m x network

Update the inbound firewall rules of an MX network

func (*Client) UpdateNetworkApplianceFirewallL3FirewallRules ¶

UpdateNetworkApplianceFirewallL3FirewallRules updates the l3 firewall rules of an m x network

Update the L3 firewall rules of an MX network

func (*Client) UpdateNetworkApplianceFirewallL7FirewallRules ¶

UpdateNetworkApplianceFirewallL7FirewallRules updates the m x l7 firewall rules for an m x network

Update the MX L7 firewall rules for an MX network

func (*Client) UpdateNetworkApplianceFirewallOneToManyNatRules ¶

UpdateNetworkApplianceFirewallOneToManyNatRules sets the 1 many n a t mapping rules for an m x network

Set the 1:Many NAT mapping rules for an MX network

func (*Client) UpdateNetworkApplianceFirewallOneToOneNatRules ¶

UpdateNetworkApplianceFirewallOneToOneNatRules sets the 1 1 n a t mapping rules for an m x network

Set the 1:1 NAT mapping rules for an MX network

func (*Client) UpdateNetworkApplianceFirewallPortForwardingRules ¶

UpdateNetworkApplianceFirewallPortForwardingRules updates the port forwarding rules for an m x network

Update the port forwarding rules for an MX network

func (*Client) UpdateNetworkAppliancePort ¶

func (a *Client) UpdateNetworkAppliancePort(params *UpdateNetworkAppliancePortParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkAppliancePortOK, error)

UpdateNetworkAppliancePort updates the per port v l a n settings for a single m x port

Update the per-port VLAN settings for a single MX port.

func (*Client) UpdateNetworkApplianceSecurityIntrusion ¶

UpdateNetworkApplianceSecurityIntrusion sets the supported intrusion settings for an m x network

Set the supported intrusion settings for an MX network

func (*Client) UpdateNetworkApplianceSecurityMalware ¶

func (a *Client) UpdateNetworkApplianceSecurityMalware(params *UpdateNetworkApplianceSecurityMalwareParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceSecurityMalwareOK, error)

UpdateNetworkApplianceSecurityMalware sets the supported malware settings for an m x network

Set the supported malware settings for an MX network

func (*Client) UpdateNetworkApplianceSingleLan ¶

func (a *Client) UpdateNetworkApplianceSingleLan(params *UpdateNetworkApplianceSingleLanParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceSingleLanOK, error)

UpdateNetworkApplianceSingleLan updates single l a n configuration

Update single LAN configuration

func (*Client) UpdateNetworkApplianceStaticRoute ¶

func (a *Client) UpdateNetworkApplianceStaticRoute(params *UpdateNetworkApplianceStaticRouteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceStaticRouteOK, error)

UpdateNetworkApplianceStaticRoute updates a static route for an m x or teleworker network

Update a static route for an MX or teleworker network

func (*Client) UpdateNetworkApplianceTrafficShaping ¶

func (a *Client) UpdateNetworkApplianceTrafficShaping(params *UpdateNetworkApplianceTrafficShapingParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceTrafficShapingOK, error)

UpdateNetworkApplianceTrafficShaping updates the traffic shaping settings for an m x network

Update the traffic shaping settings for an MX network

func (*Client) UpdateNetworkApplianceTrafficShapingCustomPerformanceClass ¶

UpdateNetworkApplianceTrafficShapingCustomPerformanceClass updates a custom performance class for an m x network

Update a custom performance class for an MX network

func (*Client) UpdateNetworkApplianceTrafficShapingRules ¶

UpdateNetworkApplianceTrafficShapingRules updates the traffic shaping settings rules for an m x network

Update the traffic shaping settings rules for an MX network

func (*Client) UpdateNetworkApplianceTrafficShapingUplinkBandwidth ¶

UpdateNetworkApplianceTrafficShapingUplinkBandwidth updates the uplink bandwidth settings for your m x network

Updates the uplink bandwidth settings for your MX network.

func (*Client) UpdateNetworkApplianceTrafficShapingUplinkSelection ¶

UpdateNetworkApplianceTrafficShapingUplinkSelection updates uplink selection settings for an m x network

Update uplink selection settings for an MX network

func (*Client) UpdateNetworkApplianceVlan ¶

func (a *Client) UpdateNetworkApplianceVlan(params *UpdateNetworkApplianceVlanParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceVlanOK, error)

UpdateNetworkApplianceVlan updates a v l a n

Update a VLAN

func (*Client) UpdateNetworkApplianceVlansSettings ¶

func (a *Client) UpdateNetworkApplianceVlansSettings(params *UpdateNetworkApplianceVlansSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceVlansSettingsOK, error)

UpdateNetworkApplianceVlansSettings enables disable v l a ns for the given network

Enable/Disable VLANs for the given network

func (*Client) UpdateNetworkApplianceVpnBgp ¶

func (a *Client) UpdateNetworkApplianceVpnBgp(params *UpdateNetworkApplianceVpnBgpParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceVpnBgpOK, error)

UpdateNetworkApplianceVpnBgp updates a hub b g p configuration

Update a Hub BGP Configuration

func (*Client) UpdateNetworkApplianceVpnSiteToSiteVpn ¶

UpdateNetworkApplianceVpnSiteToSiteVpn updates the site to site v p n settings of a network

Update the site-to-site VPN settings of a network. Only valid for MX networks in NAT mode.

func (*Client) UpdateNetworkApplianceWarmSpare ¶

func (a *Client) UpdateNetworkApplianceWarmSpare(params *UpdateNetworkApplianceWarmSpareParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceWarmSpareOK, error)

UpdateNetworkApplianceWarmSpare updates m x warm spare settings

Update MX warm spare settings

func (*Client) UpdateOrganizationApplianceSecurityIntrusion ¶

UpdateOrganizationApplianceSecurityIntrusion sets supported intrusion settings for an organization

Sets supported intrusion settings for an organization

func (*Client) UpdateOrganizationApplianceVpnThirdPartyVPNPeers ¶

UpdateOrganizationApplianceVpnThirdPartyVPNPeers updates the third party v p n peers for an organization

Update the third party VPN peers for an organization

func (*Client) UpdateOrganizationApplianceVpnVpnFirewallRules ¶

UpdateOrganizationApplianceVpnVpnFirewallRules updates the firewall rules of an organization s site to site v p n

Update the firewall rules of an organization's site-to-site VPN

type ClientOption ¶

type ClientOption func(*runtime.ClientOperation)

ClientOption is the option for Client methods

type ClientService ¶

type ClientService interface {
	CreateDeviceApplianceVmxAuthenticationToken(params *CreateDeviceApplianceVmxAuthenticationTokenParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateDeviceApplianceVmxAuthenticationTokenCreated, error)

	CreateNetworkApplianceStaticRoute(params *CreateNetworkApplianceStaticRouteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateNetworkApplianceStaticRouteCreated, error)

	CreateNetworkApplianceTrafficShapingCustomPerformanceClass(params *CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassCreated, error)

	CreateNetworkApplianceVlan(params *CreateNetworkApplianceVlanParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateNetworkApplianceVlanCreated, error)

	DeleteNetworkApplianceStaticRoute(params *DeleteNetworkApplianceStaticRouteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteNetworkApplianceStaticRouteNoContent, error)

	DeleteNetworkApplianceTrafficShapingCustomPerformanceClass(params *DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteNetworkApplianceTrafficShapingCustomPerformanceClassNoContent, error)

	DeleteNetworkApplianceVlan(params *DeleteNetworkApplianceVlanParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteNetworkApplianceVlanNoContent, error)

	GetDeviceApplianceDhcpSubnets(params *GetDeviceApplianceDhcpSubnetsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceApplianceDhcpSubnetsOK, error)

	GetDeviceAppliancePerformance(params *GetDeviceAppliancePerformanceParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceAppliancePerformanceOK, error)

	GetNetworkApplianceClientSecurityEvents(params *GetNetworkApplianceClientSecurityEventsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceClientSecurityEventsOK, error)

	GetNetworkApplianceConnectivityMonitoringDestinations(params *GetNetworkApplianceConnectivityMonitoringDestinationsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceConnectivityMonitoringDestinationsOK, error)

	GetNetworkApplianceContentFiltering(params *GetNetworkApplianceContentFilteringParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceContentFilteringOK, error)

	GetNetworkApplianceContentFilteringCategories(params *GetNetworkApplianceContentFilteringCategoriesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceContentFilteringCategoriesOK, error)

	GetNetworkApplianceFirewallCellularFirewallRules(params *GetNetworkApplianceFirewallCellularFirewallRulesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceFirewallCellularFirewallRulesOK, error)

	GetNetworkApplianceFirewallFirewalledService(params *GetNetworkApplianceFirewallFirewalledServiceParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceFirewallFirewalledServiceOK, error)

	GetNetworkApplianceFirewallFirewalledServices(params *GetNetworkApplianceFirewallFirewalledServicesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceFirewallFirewalledServicesOK, error)

	GetNetworkApplianceFirewallInboundFirewallRules(params *GetNetworkApplianceFirewallInboundFirewallRulesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceFirewallInboundFirewallRulesOK, error)

	GetNetworkApplianceFirewallL3FirewallRules(params *GetNetworkApplianceFirewallL3FirewallRulesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceFirewallL3FirewallRulesOK, error)

	GetNetworkApplianceFirewallL7FirewallRules(params *GetNetworkApplianceFirewallL7FirewallRulesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceFirewallL7FirewallRulesOK, error)

	GetNetworkApplianceFirewallL7FirewallRulesApplicationCategories(params *GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOK, error)

	GetNetworkApplianceFirewallOneToManyNatRules(params *GetNetworkApplianceFirewallOneToManyNatRulesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceFirewallOneToManyNatRulesOK, error)

	GetNetworkApplianceFirewallOneToOneNatRules(params *GetNetworkApplianceFirewallOneToOneNatRulesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceFirewallOneToOneNatRulesOK, error)

	GetNetworkApplianceFirewallPortForwardingRules(params *GetNetworkApplianceFirewallPortForwardingRulesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceFirewallPortForwardingRulesOK, error)

	GetNetworkAppliancePort(params *GetNetworkAppliancePortParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkAppliancePortOK, error)

	GetNetworkAppliancePorts(params *GetNetworkAppliancePortsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkAppliancePortsOK, error)

	GetNetworkApplianceSecurityEvents(params *GetNetworkApplianceSecurityEventsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceSecurityEventsOK, error)

	GetNetworkApplianceSecurityIntrusion(params *GetNetworkApplianceSecurityIntrusionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceSecurityIntrusionOK, error)

	GetNetworkApplianceSecurityMalware(params *GetNetworkApplianceSecurityMalwareParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceSecurityMalwareOK, error)

	GetNetworkApplianceSettings(params *GetNetworkApplianceSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceSettingsOK, error)

	GetNetworkApplianceSingleLan(params *GetNetworkApplianceSingleLanParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceSingleLanOK, error)

	GetNetworkApplianceStaticRoute(params *GetNetworkApplianceStaticRouteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceStaticRouteOK, error)

	GetNetworkApplianceStaticRoutes(params *GetNetworkApplianceStaticRoutesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceStaticRoutesOK, error)

	GetNetworkApplianceTrafficShaping(params *GetNetworkApplianceTrafficShapingParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceTrafficShapingOK, error)

	GetNetworkApplianceTrafficShapingCustomPerformanceClass(params *GetNetworkApplianceTrafficShapingCustomPerformanceClassParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceTrafficShapingCustomPerformanceClassOK, error)

	GetNetworkApplianceTrafficShapingCustomPerformanceClasses(params *GetNetworkApplianceTrafficShapingCustomPerformanceClassesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceTrafficShapingCustomPerformanceClassesOK, error)

	GetNetworkApplianceTrafficShapingRules(params *GetNetworkApplianceTrafficShapingRulesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceTrafficShapingRulesOK, error)

	GetNetworkApplianceTrafficShapingUplinkBandwidth(params *GetNetworkApplianceTrafficShapingUplinkBandwidthParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceTrafficShapingUplinkBandwidthOK, error)

	GetNetworkApplianceTrafficShapingUplinkSelection(params *GetNetworkApplianceTrafficShapingUplinkSelectionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceTrafficShapingUplinkSelectionOK, error)

	GetNetworkApplianceUplinksUsageHistory(params *GetNetworkApplianceUplinksUsageHistoryParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceUplinksUsageHistoryOK, error)

	GetNetworkApplianceVlan(params *GetNetworkApplianceVlanParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceVlanOK, error)

	GetNetworkApplianceVlans(params *GetNetworkApplianceVlansParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceVlansOK, error)

	GetNetworkApplianceVlansSettings(params *GetNetworkApplianceVlansSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceVlansSettingsOK, error)

	GetNetworkApplianceVpnBgp(params *GetNetworkApplianceVpnBgpParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceVpnBgpOK, error)

	GetNetworkApplianceVpnSiteToSiteVpn(params *GetNetworkApplianceVpnSiteToSiteVpnParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceVpnSiteToSiteVpnOK, error)

	GetNetworkApplianceWarmSpare(params *GetNetworkApplianceWarmSpareParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceWarmSpareOK, error)

	GetOrganizationApplianceSecurityEvents(params *GetOrganizationApplianceSecurityEventsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetOrganizationApplianceSecurityEventsOK, error)

	GetOrganizationApplianceSecurityIntrusion(params *GetOrganizationApplianceSecurityIntrusionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetOrganizationApplianceSecurityIntrusionOK, error)

	GetOrganizationApplianceUplinkStatuses(params *GetOrganizationApplianceUplinkStatusesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetOrganizationApplianceUplinkStatusesOK, error)

	GetOrganizationApplianceVpnStats(params *GetOrganizationApplianceVpnStatsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetOrganizationApplianceVpnStatsOK, error)

	GetOrganizationApplianceVpnStatuses(params *GetOrganizationApplianceVpnStatusesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetOrganizationApplianceVpnStatusesOK, error)

	GetOrganizationApplianceVpnThirdPartyVPNPeers(params *GetOrganizationApplianceVpnThirdPartyVPNPeersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetOrganizationApplianceVpnThirdPartyVPNPeersOK, error)

	GetOrganizationApplianceVpnVpnFirewallRules(params *GetOrganizationApplianceVpnVpnFirewallRulesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetOrganizationApplianceVpnVpnFirewallRulesOK, error)

	SwapNetworkApplianceWarmSpare(params *SwapNetworkApplianceWarmSpareParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*SwapNetworkApplianceWarmSpareOK, error)

	UpdateNetworkApplianceConnectivityMonitoringDestinations(params *UpdateNetworkApplianceConnectivityMonitoringDestinationsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceConnectivityMonitoringDestinationsOK, error)

	UpdateNetworkApplianceContentFiltering(params *UpdateNetworkApplianceContentFilteringParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceContentFilteringOK, error)

	UpdateNetworkApplianceFirewallCellularFirewallRules(params *UpdateNetworkApplianceFirewallCellularFirewallRulesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceFirewallCellularFirewallRulesOK, error)

	UpdateNetworkApplianceFirewallFirewalledService(params *UpdateNetworkApplianceFirewallFirewalledServiceParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceFirewallFirewalledServiceOK, error)

	UpdateNetworkApplianceFirewallInboundFirewallRules(params *UpdateNetworkApplianceFirewallInboundFirewallRulesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceFirewallInboundFirewallRulesOK, error)

	UpdateNetworkApplianceFirewallL3FirewallRules(params *UpdateNetworkApplianceFirewallL3FirewallRulesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceFirewallL3FirewallRulesOK, error)

	UpdateNetworkApplianceFirewallL7FirewallRules(params *UpdateNetworkApplianceFirewallL7FirewallRulesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceFirewallL7FirewallRulesOK, error)

	UpdateNetworkApplianceFirewallOneToManyNatRules(params *UpdateNetworkApplianceFirewallOneToManyNatRulesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceFirewallOneToManyNatRulesOK, error)

	UpdateNetworkApplianceFirewallOneToOneNatRules(params *UpdateNetworkApplianceFirewallOneToOneNatRulesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceFirewallOneToOneNatRulesOK, error)

	UpdateNetworkApplianceFirewallPortForwardingRules(params *UpdateNetworkApplianceFirewallPortForwardingRulesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceFirewallPortForwardingRulesOK, error)

	UpdateNetworkAppliancePort(params *UpdateNetworkAppliancePortParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkAppliancePortOK, error)

	UpdateNetworkApplianceSecurityIntrusion(params *UpdateNetworkApplianceSecurityIntrusionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceSecurityIntrusionOK, error)

	UpdateNetworkApplianceSecurityMalware(params *UpdateNetworkApplianceSecurityMalwareParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceSecurityMalwareOK, error)

	UpdateNetworkApplianceSingleLan(params *UpdateNetworkApplianceSingleLanParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceSingleLanOK, error)

	UpdateNetworkApplianceStaticRoute(params *UpdateNetworkApplianceStaticRouteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceStaticRouteOK, error)

	UpdateNetworkApplianceTrafficShaping(params *UpdateNetworkApplianceTrafficShapingParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceTrafficShapingOK, error)

	UpdateNetworkApplianceTrafficShapingCustomPerformanceClass(params *UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassOK, error)

	UpdateNetworkApplianceTrafficShapingRules(params *UpdateNetworkApplianceTrafficShapingRulesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceTrafficShapingRulesOK, error)

	UpdateNetworkApplianceTrafficShapingUplinkBandwidth(params *UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthOK, error)

	UpdateNetworkApplianceTrafficShapingUplinkSelection(params *UpdateNetworkApplianceTrafficShapingUplinkSelectionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOK, error)

	UpdateNetworkApplianceVlan(params *UpdateNetworkApplianceVlanParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceVlanOK, error)

	UpdateNetworkApplianceVlansSettings(params *UpdateNetworkApplianceVlansSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceVlansSettingsOK, error)

	UpdateNetworkApplianceVpnBgp(params *UpdateNetworkApplianceVpnBgpParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceVpnBgpOK, error)

	UpdateNetworkApplianceVpnSiteToSiteVpn(params *UpdateNetworkApplianceVpnSiteToSiteVpnParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceVpnSiteToSiteVpnOK, error)

	UpdateNetworkApplianceWarmSpare(params *UpdateNetworkApplianceWarmSpareParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceWarmSpareOK, error)

	UpdateOrganizationApplianceSecurityIntrusion(params *UpdateOrganizationApplianceSecurityIntrusionParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateOrganizationApplianceSecurityIntrusionOK, error)

	UpdateOrganizationApplianceVpnThirdPartyVPNPeers(params *UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersOK, error)

	UpdateOrganizationApplianceVpnVpnFirewallRules(params *UpdateOrganizationApplianceVpnVpnFirewallRulesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateOrganizationApplianceVpnVpnFirewallRulesOK, error)

	SetTransport(transport runtime.ClientTransport)
}

ClientService is the interface for Client methods

func New ¶

func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService

New creates a new appliance API client.

type CreateDeviceApplianceVmxAuthenticationTokenCreated ¶

type CreateDeviceApplianceVmxAuthenticationTokenCreated struct {
	Payload interface{}
}
CreateDeviceApplianceVmxAuthenticationTokenCreated describes a response with status code 201, with default header values.

Successful operation

func NewCreateDeviceApplianceVmxAuthenticationTokenCreated ¶

func NewCreateDeviceApplianceVmxAuthenticationTokenCreated() *CreateDeviceApplianceVmxAuthenticationTokenCreated

NewCreateDeviceApplianceVmxAuthenticationTokenCreated creates a CreateDeviceApplianceVmxAuthenticationTokenCreated with default headers values

func (*CreateDeviceApplianceVmxAuthenticationTokenCreated) Error ¶

func (*CreateDeviceApplianceVmxAuthenticationTokenCreated) GetPayload ¶

func (o *CreateDeviceApplianceVmxAuthenticationTokenCreated) GetPayload() interface{}

type CreateDeviceApplianceVmxAuthenticationTokenParams ¶

type CreateDeviceApplianceVmxAuthenticationTokenParams struct {

	// Serial.
	Serial string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

CreateDeviceApplianceVmxAuthenticationTokenParams contains all the parameters to send to the API endpoint

for the create device appliance vmx authentication token operation.

Typically these are written to a http.Request.

func NewCreateDeviceApplianceVmxAuthenticationTokenParams ¶

func NewCreateDeviceApplianceVmxAuthenticationTokenParams() *CreateDeviceApplianceVmxAuthenticationTokenParams

NewCreateDeviceApplianceVmxAuthenticationTokenParams creates a new CreateDeviceApplianceVmxAuthenticationTokenParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewCreateDeviceApplianceVmxAuthenticationTokenParamsWithContext ¶

func NewCreateDeviceApplianceVmxAuthenticationTokenParamsWithContext(ctx context.Context) *CreateDeviceApplianceVmxAuthenticationTokenParams

NewCreateDeviceApplianceVmxAuthenticationTokenParamsWithContext creates a new CreateDeviceApplianceVmxAuthenticationTokenParams object with the ability to set a context for a request.

func NewCreateDeviceApplianceVmxAuthenticationTokenParamsWithHTTPClient ¶

func NewCreateDeviceApplianceVmxAuthenticationTokenParamsWithHTTPClient(client *http.Client) *CreateDeviceApplianceVmxAuthenticationTokenParams

NewCreateDeviceApplianceVmxAuthenticationTokenParamsWithHTTPClient creates a new CreateDeviceApplianceVmxAuthenticationTokenParams object with the ability to set a custom HTTPClient for a request.

func NewCreateDeviceApplianceVmxAuthenticationTokenParamsWithTimeout ¶

func NewCreateDeviceApplianceVmxAuthenticationTokenParamsWithTimeout(timeout time.Duration) *CreateDeviceApplianceVmxAuthenticationTokenParams

NewCreateDeviceApplianceVmxAuthenticationTokenParamsWithTimeout creates a new CreateDeviceApplianceVmxAuthenticationTokenParams object with the ability to set a timeout on a request.

func (*CreateDeviceApplianceVmxAuthenticationTokenParams) SetContext ¶

SetContext adds the context to the create device appliance vmx authentication token params

func (*CreateDeviceApplianceVmxAuthenticationTokenParams) SetDefaults ¶

SetDefaults hydrates default values in the create device appliance vmx authentication token params (not the query body).

All values with no default are reset to their zero value.

func (*CreateDeviceApplianceVmxAuthenticationTokenParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the create device appliance vmx authentication token params

func (*CreateDeviceApplianceVmxAuthenticationTokenParams) SetSerial ¶

SetSerial adds the serial to the create device appliance vmx authentication token params

func (*CreateDeviceApplianceVmxAuthenticationTokenParams) SetTimeout ¶

SetTimeout adds the timeout to the create device appliance vmx authentication token params

func (*CreateDeviceApplianceVmxAuthenticationTokenParams) WithContext ¶

WithContext adds the context to the create device appliance vmx authentication token params

func (*CreateDeviceApplianceVmxAuthenticationTokenParams) WithDefaults ¶

WithDefaults hydrates default values in the create device appliance vmx authentication token params (not the query body).

All values with no default are reset to their zero value.

func (*CreateDeviceApplianceVmxAuthenticationTokenParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the create device appliance vmx authentication token params

func (*CreateDeviceApplianceVmxAuthenticationTokenParams) WithSerial ¶

WithSerial adds the serial to the create device appliance vmx authentication token params

func (*CreateDeviceApplianceVmxAuthenticationTokenParams) WithTimeout ¶

WithTimeout adds the timeout to the create device appliance vmx authentication token params

func (*CreateDeviceApplianceVmxAuthenticationTokenParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type CreateDeviceApplianceVmxAuthenticationTokenReader ¶

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

CreateDeviceApplianceVmxAuthenticationTokenReader is a Reader for the CreateDeviceApplianceVmxAuthenticationToken structure.

func (*CreateDeviceApplianceVmxAuthenticationTokenReader) ReadResponse ¶

func (o *CreateDeviceApplianceVmxAuthenticationTokenReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type CreateNetworkApplianceStaticRouteBody ¶

type CreateNetworkApplianceStaticRouteBody struct {

	// The gateway IP (next hop) of the static route
	// Required: true
	GatewayIP *string `json:"gatewayIp"`

	// The gateway IP (next hop) VLAN ID of the static route
	GatewayVlanID string `json:"gatewayVlanId,omitempty"`

	// The name of the new static route
	// Required: true
	Name *string `json:"name"`

	// The subnet of the static route
	// Required: true
	Subnet *string `json:"subnet"`
}

CreateNetworkApplianceStaticRouteBody create network appliance static route body // Example: {"gatewayIp":"1.2.3.5","name":"My route","subnet":"192.168.1.0/24"} swagger:model CreateNetworkApplianceStaticRouteBody

func (*CreateNetworkApplianceStaticRouteBody) ContextValidate ¶

func (o *CreateNetworkApplianceStaticRouteBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this create network appliance static route body based on context it is used

func (*CreateNetworkApplianceStaticRouteBody) MarshalBinary ¶

func (o *CreateNetworkApplianceStaticRouteBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateNetworkApplianceStaticRouteBody) UnmarshalBinary ¶

func (o *CreateNetworkApplianceStaticRouteBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceStaticRouteBody) Validate ¶

Validate validates this create network appliance static route body

type CreateNetworkApplianceStaticRouteCreated ¶

type CreateNetworkApplianceStaticRouteCreated struct {
	Payload interface{}
}
CreateNetworkApplianceStaticRouteCreated describes a response with status code 201, with default header values.

Successful operation

func NewCreateNetworkApplianceStaticRouteCreated ¶

func NewCreateNetworkApplianceStaticRouteCreated() *CreateNetworkApplianceStaticRouteCreated

NewCreateNetworkApplianceStaticRouteCreated creates a CreateNetworkApplianceStaticRouteCreated with default headers values

func (*CreateNetworkApplianceStaticRouteCreated) Error ¶

func (*CreateNetworkApplianceStaticRouteCreated) GetPayload ¶

func (o *CreateNetworkApplianceStaticRouteCreated) GetPayload() interface{}

type CreateNetworkApplianceStaticRouteParams ¶

type CreateNetworkApplianceStaticRouteParams struct {

	// CreateNetworkApplianceStaticRoute.
	CreateNetworkApplianceStaticRoute CreateNetworkApplianceStaticRouteBody

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

CreateNetworkApplianceStaticRouteParams contains all the parameters to send to the API endpoint

for the create network appliance static route operation.

Typically these are written to a http.Request.

func NewCreateNetworkApplianceStaticRouteParams ¶

func NewCreateNetworkApplianceStaticRouteParams() *CreateNetworkApplianceStaticRouteParams

NewCreateNetworkApplianceStaticRouteParams creates a new CreateNetworkApplianceStaticRouteParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewCreateNetworkApplianceStaticRouteParamsWithContext ¶

func NewCreateNetworkApplianceStaticRouteParamsWithContext(ctx context.Context) *CreateNetworkApplianceStaticRouteParams

NewCreateNetworkApplianceStaticRouteParamsWithContext creates a new CreateNetworkApplianceStaticRouteParams object with the ability to set a context for a request.

func NewCreateNetworkApplianceStaticRouteParamsWithHTTPClient ¶

func NewCreateNetworkApplianceStaticRouteParamsWithHTTPClient(client *http.Client) *CreateNetworkApplianceStaticRouteParams

NewCreateNetworkApplianceStaticRouteParamsWithHTTPClient creates a new CreateNetworkApplianceStaticRouteParams object with the ability to set a custom HTTPClient for a request.

func NewCreateNetworkApplianceStaticRouteParamsWithTimeout ¶

func NewCreateNetworkApplianceStaticRouteParamsWithTimeout(timeout time.Duration) *CreateNetworkApplianceStaticRouteParams

NewCreateNetworkApplianceStaticRouteParamsWithTimeout creates a new CreateNetworkApplianceStaticRouteParams object with the ability to set a timeout on a request.

func (*CreateNetworkApplianceStaticRouteParams) SetContext ¶

SetContext adds the context to the create network appliance static route params

func (*CreateNetworkApplianceStaticRouteParams) SetCreateNetworkApplianceStaticRoute ¶

func (o *CreateNetworkApplianceStaticRouteParams) SetCreateNetworkApplianceStaticRoute(createNetworkApplianceStaticRoute CreateNetworkApplianceStaticRouteBody)

SetCreateNetworkApplianceStaticRoute adds the createNetworkApplianceStaticRoute to the create network appliance static route params

func (*CreateNetworkApplianceStaticRouteParams) SetDefaults ¶

func (o *CreateNetworkApplianceStaticRouteParams) SetDefaults()

SetDefaults hydrates default values in the create network appliance static route params (not the query body).

All values with no default are reset to their zero value.

func (*CreateNetworkApplianceStaticRouteParams) SetHTTPClient ¶

func (o *CreateNetworkApplianceStaticRouteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the create network appliance static route params

func (*CreateNetworkApplianceStaticRouteParams) SetNetworkID ¶

func (o *CreateNetworkApplianceStaticRouteParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the create network appliance static route params

func (*CreateNetworkApplianceStaticRouteParams) SetTimeout ¶

func (o *CreateNetworkApplianceStaticRouteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the create network appliance static route params

func (*CreateNetworkApplianceStaticRouteParams) WithContext ¶

WithContext adds the context to the create network appliance static route params

func (*CreateNetworkApplianceStaticRouteParams) WithCreateNetworkApplianceStaticRoute ¶

func (o *CreateNetworkApplianceStaticRouteParams) WithCreateNetworkApplianceStaticRoute(createNetworkApplianceStaticRoute CreateNetworkApplianceStaticRouteBody) *CreateNetworkApplianceStaticRouteParams

WithCreateNetworkApplianceStaticRoute adds the createNetworkApplianceStaticRoute to the create network appliance static route params

func (*CreateNetworkApplianceStaticRouteParams) WithDefaults ¶

WithDefaults hydrates default values in the create network appliance static route params (not the query body).

All values with no default are reset to their zero value.

func (*CreateNetworkApplianceStaticRouteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the create network appliance static route params

func (*CreateNetworkApplianceStaticRouteParams) WithNetworkID ¶

WithNetworkID adds the networkID to the create network appliance static route params

func (*CreateNetworkApplianceStaticRouteParams) WithTimeout ¶

WithTimeout adds the timeout to the create network appliance static route params

func (*CreateNetworkApplianceStaticRouteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type CreateNetworkApplianceStaticRouteReader ¶

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

CreateNetworkApplianceStaticRouteReader is a Reader for the CreateNetworkApplianceStaticRoute structure.

func (*CreateNetworkApplianceStaticRouteReader) ReadResponse ¶

func (o *CreateNetworkApplianceStaticRouteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type CreateNetworkApplianceTrafficShapingCustomPerformanceClassBody ¶

type CreateNetworkApplianceTrafficShapingCustomPerformanceClassBody struct {

	// Maximum jitter in milliseconds
	MaxJitter int64 `json:"maxJitter,omitempty"`

	// Maximum latency in milliseconds
	MaxLatency int64 `json:"maxLatency,omitempty"`

	// Maximum percentage of packet loss
	MaxLossPercentage int64 `json:"maxLossPercentage,omitempty"`

	// Name of the custom performance class
	// Required: true
	Name *string `json:"name"`
}

CreateNetworkApplianceTrafficShapingCustomPerformanceClassBody create network appliance traffic shaping custom performance class body // Example: {"maxJitter":100,"maxLatency":100,"maxLossPercentage":5,"name":"myCustomPerformanceClass"} swagger:model CreateNetworkApplianceTrafficShapingCustomPerformanceClassBody

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassBody) ContextValidate ¶

ContextValidate validates this create network appliance traffic shaping custom performance class body based on context it is used

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassBody) Validate ¶

Validate validates this create network appliance traffic shaping custom performance class body

type CreateNetworkApplianceTrafficShapingCustomPerformanceClassCreated ¶

type CreateNetworkApplianceTrafficShapingCustomPerformanceClassCreated struct {
	Payload interface{}
}
CreateNetworkApplianceTrafficShapingCustomPerformanceClassCreated describes a response with status code 201, with default header values.

Successful operation

func NewCreateNetworkApplianceTrafficShapingCustomPerformanceClassCreated ¶

func NewCreateNetworkApplianceTrafficShapingCustomPerformanceClassCreated() *CreateNetworkApplianceTrafficShapingCustomPerformanceClassCreated

NewCreateNetworkApplianceTrafficShapingCustomPerformanceClassCreated creates a CreateNetworkApplianceTrafficShapingCustomPerformanceClassCreated with default headers values

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassCreated) Error ¶

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassCreated) GetPayload ¶

type CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams ¶

type CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams struct {

	// CreateNetworkApplianceTrafficShapingCustomPerformanceClass.
	CreateNetworkApplianceTrafficShapingCustomPerformanceClass CreateNetworkApplianceTrafficShapingCustomPerformanceClassBody

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams contains all the parameters to send to the API endpoint

for the create network appliance traffic shaping custom performance class operation.

Typically these are written to a http.Request.

func NewCreateNetworkApplianceTrafficShapingCustomPerformanceClassParams ¶

func NewCreateNetworkApplianceTrafficShapingCustomPerformanceClassParams() *CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams

NewCreateNetworkApplianceTrafficShapingCustomPerformanceClassParams creates a new CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewCreateNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithContext ¶

func NewCreateNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithContext(ctx context.Context) *CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams

NewCreateNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithContext creates a new CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams object with the ability to set a context for a request.

func NewCreateNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithHTTPClient ¶

func NewCreateNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithHTTPClient(client *http.Client) *CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams

NewCreateNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithHTTPClient creates a new CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams object with the ability to set a custom HTTPClient for a request.

func NewCreateNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithTimeout ¶

func NewCreateNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithTimeout(timeout time.Duration) *CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams

NewCreateNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithTimeout creates a new CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams object with the ability to set a timeout on a request.

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetContext ¶

SetContext adds the context to the create network appliance traffic shaping custom performance class params

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetCreateNetworkApplianceTrafficShapingCustomPerformanceClass ¶

func (o *CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetCreateNetworkApplianceTrafficShapingCustomPerformanceClass(createNetworkApplianceTrafficShapingCustomPerformanceClass CreateNetworkApplianceTrafficShapingCustomPerformanceClassBody)

SetCreateNetworkApplianceTrafficShapingCustomPerformanceClass adds the createNetworkApplianceTrafficShapingCustomPerformanceClass to the create network appliance traffic shaping custom performance class params

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetDefaults ¶

SetDefaults hydrates default values in the create network appliance traffic shaping custom performance class params (not the query body).

All values with no default are reset to their zero value.

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the create network appliance traffic shaping custom performance class params

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetNetworkID ¶

SetNetworkID adds the networkId to the create network appliance traffic shaping custom performance class params

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetTimeout ¶

SetTimeout adds the timeout to the create network appliance traffic shaping custom performance class params

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams) WithContext ¶

WithContext adds the context to the create network appliance traffic shaping custom performance class params

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams) WithCreateNetworkApplianceTrafficShapingCustomPerformanceClass ¶

func (o *CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams) WithCreateNetworkApplianceTrafficShapingCustomPerformanceClass(createNetworkApplianceTrafficShapingCustomPerformanceClass CreateNetworkApplianceTrafficShapingCustomPerformanceClassBody) *CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams

WithCreateNetworkApplianceTrafficShapingCustomPerformanceClass adds the createNetworkApplianceTrafficShapingCustomPerformanceClass to the create network appliance traffic shaping custom performance class params

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams) WithDefaults ¶

WithDefaults hydrates default values in the create network appliance traffic shaping custom performance class params (not the query body).

All values with no default are reset to their zero value.

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the create network appliance traffic shaping custom performance class params

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams) WithNetworkID ¶

WithNetworkID adds the networkID to the create network appliance traffic shaping custom performance class params

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams) WithTimeout ¶

WithTimeout adds the timeout to the create network appliance traffic shaping custom performance class params

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type CreateNetworkApplianceTrafficShapingCustomPerformanceClassReader ¶

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

CreateNetworkApplianceTrafficShapingCustomPerformanceClassReader is a Reader for the CreateNetworkApplianceTrafficShapingCustomPerformanceClass structure.

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassReader) ReadResponse ¶

ReadResponse reads a server response into the received o.

type CreateNetworkApplianceVlanBody ¶

type CreateNetworkApplianceVlanBody struct {

	// The local IP of the appliance on the VLAN
	ApplianceIP string `json:"applianceIp,omitempty"`

	// The id of the desired group policy to apply to the VLAN
	GroupPolicyID string `json:"groupPolicyId,omitempty"`

	// The VLAN ID of the new VLAN (must be between 1 and 4094)
	// Required: true
	ID *string `json:"id"`

	// The name of the new VLAN
	// Required: true
	Name *string `json:"name"`

	// The subnet of the VLAN
	Subnet string `json:"subnet,omitempty"`
}

CreateNetworkApplianceVlanBody create network appliance vlan body // Example: {"applianceIp":"192.168.1.2","groupPolicyId":"101","id":"1234","name":"My VLAN","subnet":"192.168.1.0/24"} swagger:model CreateNetworkApplianceVlanBody

func (*CreateNetworkApplianceVlanBody) ContextValidate ¶

func (o *CreateNetworkApplianceVlanBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this create network appliance vlan body based on context it is used

func (*CreateNetworkApplianceVlanBody) MarshalBinary ¶

func (o *CreateNetworkApplianceVlanBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateNetworkApplianceVlanBody) UnmarshalBinary ¶

func (o *CreateNetworkApplianceVlanBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceVlanBody) Validate ¶

func (o *CreateNetworkApplianceVlanBody) Validate(formats strfmt.Registry) error

Validate validates this create network appliance vlan body

type CreateNetworkApplianceVlanCreated ¶

type CreateNetworkApplianceVlanCreated struct {
	Payload interface{}
}
CreateNetworkApplianceVlanCreated describes a response with status code 201, with default header values.

Successful operation

func NewCreateNetworkApplianceVlanCreated ¶

func NewCreateNetworkApplianceVlanCreated() *CreateNetworkApplianceVlanCreated

NewCreateNetworkApplianceVlanCreated creates a CreateNetworkApplianceVlanCreated with default headers values

func (*CreateNetworkApplianceVlanCreated) Error ¶

func (*CreateNetworkApplianceVlanCreated) GetPayload ¶

func (o *CreateNetworkApplianceVlanCreated) GetPayload() interface{}

type CreateNetworkApplianceVlanParams ¶

type CreateNetworkApplianceVlanParams struct {

	// CreateNetworkApplianceVlan.
	CreateNetworkApplianceVlan CreateNetworkApplianceVlanBody

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

CreateNetworkApplianceVlanParams contains all the parameters to send to the API endpoint

for the create network appliance vlan operation.

Typically these are written to a http.Request.

func NewCreateNetworkApplianceVlanParams ¶

func NewCreateNetworkApplianceVlanParams() *CreateNetworkApplianceVlanParams

NewCreateNetworkApplianceVlanParams creates a new CreateNetworkApplianceVlanParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewCreateNetworkApplianceVlanParamsWithContext ¶

func NewCreateNetworkApplianceVlanParamsWithContext(ctx context.Context) *CreateNetworkApplianceVlanParams

NewCreateNetworkApplianceVlanParamsWithContext creates a new CreateNetworkApplianceVlanParams object with the ability to set a context for a request.

func NewCreateNetworkApplianceVlanParamsWithHTTPClient ¶

func NewCreateNetworkApplianceVlanParamsWithHTTPClient(client *http.Client) *CreateNetworkApplianceVlanParams

NewCreateNetworkApplianceVlanParamsWithHTTPClient creates a new CreateNetworkApplianceVlanParams object with the ability to set a custom HTTPClient for a request.

func NewCreateNetworkApplianceVlanParamsWithTimeout ¶

func NewCreateNetworkApplianceVlanParamsWithTimeout(timeout time.Duration) *CreateNetworkApplianceVlanParams

NewCreateNetworkApplianceVlanParamsWithTimeout creates a new CreateNetworkApplianceVlanParams object with the ability to set a timeout on a request.

func (*CreateNetworkApplianceVlanParams) SetContext ¶

SetContext adds the context to the create network appliance vlan params

func (*CreateNetworkApplianceVlanParams) SetCreateNetworkApplianceVlan ¶

func (o *CreateNetworkApplianceVlanParams) SetCreateNetworkApplianceVlan(createNetworkApplianceVlan CreateNetworkApplianceVlanBody)

SetCreateNetworkApplianceVlan adds the createNetworkApplianceVlan to the create network appliance vlan params

func (*CreateNetworkApplianceVlanParams) SetDefaults ¶

func (o *CreateNetworkApplianceVlanParams) SetDefaults()

SetDefaults hydrates default values in the create network appliance vlan params (not the query body).

All values with no default are reset to their zero value.

func (*CreateNetworkApplianceVlanParams) SetHTTPClient ¶

func (o *CreateNetworkApplianceVlanParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the create network appliance vlan params

func (*CreateNetworkApplianceVlanParams) SetNetworkID ¶

func (o *CreateNetworkApplianceVlanParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the create network appliance vlan params

func (*CreateNetworkApplianceVlanParams) SetTimeout ¶

func (o *CreateNetworkApplianceVlanParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the create network appliance vlan params

func (*CreateNetworkApplianceVlanParams) WithContext ¶

WithContext adds the context to the create network appliance vlan params

func (*CreateNetworkApplianceVlanParams) WithCreateNetworkApplianceVlan ¶

func (o *CreateNetworkApplianceVlanParams) WithCreateNetworkApplianceVlan(createNetworkApplianceVlan CreateNetworkApplianceVlanBody) *CreateNetworkApplianceVlanParams

WithCreateNetworkApplianceVlan adds the createNetworkApplianceVlan to the create network appliance vlan params

func (*CreateNetworkApplianceVlanParams) WithDefaults ¶

WithDefaults hydrates default values in the create network appliance vlan params (not the query body).

All values with no default are reset to their zero value.

func (*CreateNetworkApplianceVlanParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the create network appliance vlan params

func (*CreateNetworkApplianceVlanParams) WithNetworkID ¶

WithNetworkID adds the networkID to the create network appliance vlan params

func (*CreateNetworkApplianceVlanParams) WithTimeout ¶

WithTimeout adds the timeout to the create network appliance vlan params

func (*CreateNetworkApplianceVlanParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type CreateNetworkApplianceVlanReader ¶

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

CreateNetworkApplianceVlanReader is a Reader for the CreateNetworkApplianceVlan structure.

func (*CreateNetworkApplianceVlanReader) ReadResponse ¶

func (o *CreateNetworkApplianceVlanReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteNetworkApplianceStaticRouteNoContent ¶

type DeleteNetworkApplianceStaticRouteNoContent struct {
}
DeleteNetworkApplianceStaticRouteNoContent describes a response with status code 204, with default header values.

Successful operation

func NewDeleteNetworkApplianceStaticRouteNoContent ¶

func NewDeleteNetworkApplianceStaticRouteNoContent() *DeleteNetworkApplianceStaticRouteNoContent

NewDeleteNetworkApplianceStaticRouteNoContent creates a DeleteNetworkApplianceStaticRouteNoContent with default headers values

func (*DeleteNetworkApplianceStaticRouteNoContent) Error ¶

type DeleteNetworkApplianceStaticRouteParams ¶

type DeleteNetworkApplianceStaticRouteParams struct {

	// NetworkID.
	NetworkID string

	// StaticRouteID.
	StaticRouteID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteNetworkApplianceStaticRouteParams contains all the parameters to send to the API endpoint

for the delete network appliance static route operation.

Typically these are written to a http.Request.

func NewDeleteNetworkApplianceStaticRouteParams ¶

func NewDeleteNetworkApplianceStaticRouteParams() *DeleteNetworkApplianceStaticRouteParams

NewDeleteNetworkApplianceStaticRouteParams creates a new DeleteNetworkApplianceStaticRouteParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewDeleteNetworkApplianceStaticRouteParamsWithContext ¶

func NewDeleteNetworkApplianceStaticRouteParamsWithContext(ctx context.Context) *DeleteNetworkApplianceStaticRouteParams

NewDeleteNetworkApplianceStaticRouteParamsWithContext creates a new DeleteNetworkApplianceStaticRouteParams object with the ability to set a context for a request.

func NewDeleteNetworkApplianceStaticRouteParamsWithHTTPClient ¶

func NewDeleteNetworkApplianceStaticRouteParamsWithHTTPClient(client *http.Client) *DeleteNetworkApplianceStaticRouteParams

NewDeleteNetworkApplianceStaticRouteParamsWithHTTPClient creates a new DeleteNetworkApplianceStaticRouteParams object with the ability to set a custom HTTPClient for a request.

func NewDeleteNetworkApplianceStaticRouteParamsWithTimeout ¶

func NewDeleteNetworkApplianceStaticRouteParamsWithTimeout(timeout time.Duration) *DeleteNetworkApplianceStaticRouteParams

NewDeleteNetworkApplianceStaticRouteParamsWithTimeout creates a new DeleteNetworkApplianceStaticRouteParams object with the ability to set a timeout on a request.

func (*DeleteNetworkApplianceStaticRouteParams) SetContext ¶

SetContext adds the context to the delete network appliance static route params

func (*DeleteNetworkApplianceStaticRouteParams) SetDefaults ¶

func (o *DeleteNetworkApplianceStaticRouteParams) SetDefaults()

SetDefaults hydrates default values in the delete network appliance static route params (not the query body).

All values with no default are reset to their zero value.

func (*DeleteNetworkApplianceStaticRouteParams) SetHTTPClient ¶

func (o *DeleteNetworkApplianceStaticRouteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete network appliance static route params

func (*DeleteNetworkApplianceStaticRouteParams) SetNetworkID ¶

func (o *DeleteNetworkApplianceStaticRouteParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the delete network appliance static route params

func (*DeleteNetworkApplianceStaticRouteParams) SetStaticRouteID ¶

func (o *DeleteNetworkApplianceStaticRouteParams) SetStaticRouteID(staticRouteID string)

SetStaticRouteID adds the staticRouteId to the delete network appliance static route params

func (*DeleteNetworkApplianceStaticRouteParams) SetTimeout ¶

func (o *DeleteNetworkApplianceStaticRouteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete network appliance static route params

func (*DeleteNetworkApplianceStaticRouteParams) WithContext ¶

WithContext adds the context to the delete network appliance static route params

func (*DeleteNetworkApplianceStaticRouteParams) WithDefaults ¶

WithDefaults hydrates default values in the delete network appliance static route params (not the query body).

All values with no default are reset to their zero value.

func (*DeleteNetworkApplianceStaticRouteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the delete network appliance static route params

func (*DeleteNetworkApplianceStaticRouteParams) WithNetworkID ¶

WithNetworkID adds the networkID to the delete network appliance static route params

func (*DeleteNetworkApplianceStaticRouteParams) WithStaticRouteID ¶

WithStaticRouteID adds the staticRouteID to the delete network appliance static route params

func (*DeleteNetworkApplianceStaticRouteParams) WithTimeout ¶

WithTimeout adds the timeout to the delete network appliance static route params

func (*DeleteNetworkApplianceStaticRouteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DeleteNetworkApplianceStaticRouteReader ¶

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

DeleteNetworkApplianceStaticRouteReader is a Reader for the DeleteNetworkApplianceStaticRoute structure.

func (*DeleteNetworkApplianceStaticRouteReader) ReadResponse ¶

func (o *DeleteNetworkApplianceStaticRouteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteNetworkApplianceTrafficShapingCustomPerformanceClassNoContent ¶

type DeleteNetworkApplianceTrafficShapingCustomPerformanceClassNoContent struct {
}
DeleteNetworkApplianceTrafficShapingCustomPerformanceClassNoContent describes a response with status code 204, with default header values.

Successful operation

func NewDeleteNetworkApplianceTrafficShapingCustomPerformanceClassNoContent ¶

func NewDeleteNetworkApplianceTrafficShapingCustomPerformanceClassNoContent() *DeleteNetworkApplianceTrafficShapingCustomPerformanceClassNoContent

NewDeleteNetworkApplianceTrafficShapingCustomPerformanceClassNoContent creates a DeleteNetworkApplianceTrafficShapingCustomPerformanceClassNoContent with default headers values

func (*DeleteNetworkApplianceTrafficShapingCustomPerformanceClassNoContent) Error ¶

type DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams ¶

type DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams struct {

	// CustomPerformanceClassID.
	CustomPerformanceClassID string

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams contains all the parameters to send to the API endpoint

for the delete network appliance traffic shaping custom performance class operation.

Typically these are written to a http.Request.

func NewDeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams ¶

func NewDeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams() *DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams

NewDeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams creates a new DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewDeleteNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithContext ¶

func NewDeleteNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithContext(ctx context.Context) *DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams

NewDeleteNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithContext creates a new DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams object with the ability to set a context for a request.

func NewDeleteNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithHTTPClient ¶

func NewDeleteNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithHTTPClient(client *http.Client) *DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams

NewDeleteNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithHTTPClient creates a new DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams object with the ability to set a custom HTTPClient for a request.

func NewDeleteNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithTimeout ¶

func NewDeleteNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithTimeout(timeout time.Duration) *DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams

NewDeleteNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithTimeout creates a new DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams object with the ability to set a timeout on a request.

func (*DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetContext ¶

SetContext adds the context to the delete network appliance traffic shaping custom performance class params

func (*DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetCustomPerformanceClassID ¶

func (o *DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetCustomPerformanceClassID(customPerformanceClassID string)

SetCustomPerformanceClassID adds the customPerformanceClassId to the delete network appliance traffic shaping custom performance class params

func (*DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetDefaults ¶

SetDefaults hydrates default values in the delete network appliance traffic shaping custom performance class params (not the query body).

All values with no default are reset to their zero value.

func (*DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the delete network appliance traffic shaping custom performance class params

func (*DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetNetworkID ¶

SetNetworkID adds the networkId to the delete network appliance traffic shaping custom performance class params

func (*DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetTimeout ¶

SetTimeout adds the timeout to the delete network appliance traffic shaping custom performance class params

func (*DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams) WithContext ¶

WithContext adds the context to the delete network appliance traffic shaping custom performance class params

func (*DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams) WithCustomPerformanceClassID ¶

WithCustomPerformanceClassID adds the customPerformanceClassID to the delete network appliance traffic shaping custom performance class params

func (*DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams) WithDefaults ¶

WithDefaults hydrates default values in the delete network appliance traffic shaping custom performance class params (not the query body).

All values with no default are reset to their zero value.

func (*DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the delete network appliance traffic shaping custom performance class params

func (*DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams) WithNetworkID ¶

WithNetworkID adds the networkID to the delete network appliance traffic shaping custom performance class params

func (*DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams) WithTimeout ¶

WithTimeout adds the timeout to the delete network appliance traffic shaping custom performance class params

func (*DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DeleteNetworkApplianceTrafficShapingCustomPerformanceClassReader ¶

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

DeleteNetworkApplianceTrafficShapingCustomPerformanceClassReader is a Reader for the DeleteNetworkApplianceTrafficShapingCustomPerformanceClass structure.

func (*DeleteNetworkApplianceTrafficShapingCustomPerformanceClassReader) ReadResponse ¶

ReadResponse reads a server response into the received o.

type DeleteNetworkApplianceVlanNoContent ¶

type DeleteNetworkApplianceVlanNoContent struct {
}
DeleteNetworkApplianceVlanNoContent describes a response with status code 204, with default header values.

Successful operation

func NewDeleteNetworkApplianceVlanNoContent ¶

func NewDeleteNetworkApplianceVlanNoContent() *DeleteNetworkApplianceVlanNoContent

NewDeleteNetworkApplianceVlanNoContent creates a DeleteNetworkApplianceVlanNoContent with default headers values

func (*DeleteNetworkApplianceVlanNoContent) Error ¶

type DeleteNetworkApplianceVlanParams ¶

type DeleteNetworkApplianceVlanParams struct {

	// NetworkID.
	NetworkID string

	// VlanID.
	VlanID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteNetworkApplianceVlanParams contains all the parameters to send to the API endpoint

for the delete network appliance vlan operation.

Typically these are written to a http.Request.

func NewDeleteNetworkApplianceVlanParams ¶

func NewDeleteNetworkApplianceVlanParams() *DeleteNetworkApplianceVlanParams

NewDeleteNetworkApplianceVlanParams creates a new DeleteNetworkApplianceVlanParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewDeleteNetworkApplianceVlanParamsWithContext ¶

func NewDeleteNetworkApplianceVlanParamsWithContext(ctx context.Context) *DeleteNetworkApplianceVlanParams

NewDeleteNetworkApplianceVlanParamsWithContext creates a new DeleteNetworkApplianceVlanParams object with the ability to set a context for a request.

func NewDeleteNetworkApplianceVlanParamsWithHTTPClient ¶

func NewDeleteNetworkApplianceVlanParamsWithHTTPClient(client *http.Client) *DeleteNetworkApplianceVlanParams

NewDeleteNetworkApplianceVlanParamsWithHTTPClient creates a new DeleteNetworkApplianceVlanParams object with the ability to set a custom HTTPClient for a request.

func NewDeleteNetworkApplianceVlanParamsWithTimeout ¶

func NewDeleteNetworkApplianceVlanParamsWithTimeout(timeout time.Duration) *DeleteNetworkApplianceVlanParams

NewDeleteNetworkApplianceVlanParamsWithTimeout creates a new DeleteNetworkApplianceVlanParams object with the ability to set a timeout on a request.

func (*DeleteNetworkApplianceVlanParams) SetContext ¶

SetContext adds the context to the delete network appliance vlan params

func (*DeleteNetworkApplianceVlanParams) SetDefaults ¶

func (o *DeleteNetworkApplianceVlanParams) SetDefaults()

SetDefaults hydrates default values in the delete network appliance vlan params (not the query body).

All values with no default are reset to their zero value.

func (*DeleteNetworkApplianceVlanParams) SetHTTPClient ¶

func (o *DeleteNetworkApplianceVlanParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete network appliance vlan params

func (*DeleteNetworkApplianceVlanParams) SetNetworkID ¶

func (o *DeleteNetworkApplianceVlanParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the delete network appliance vlan params

func (*DeleteNetworkApplianceVlanParams) SetTimeout ¶

func (o *DeleteNetworkApplianceVlanParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete network appliance vlan params

func (*DeleteNetworkApplianceVlanParams) SetVlanID ¶

func (o *DeleteNetworkApplianceVlanParams) SetVlanID(vlanID string)

SetVlanID adds the vlanId to the delete network appliance vlan params

func (*DeleteNetworkApplianceVlanParams) WithContext ¶

WithContext adds the context to the delete network appliance vlan params

func (*DeleteNetworkApplianceVlanParams) WithDefaults ¶

WithDefaults hydrates default values in the delete network appliance vlan params (not the query body).

All values with no default are reset to their zero value.

func (*DeleteNetworkApplianceVlanParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the delete network appliance vlan params

func (*DeleteNetworkApplianceVlanParams) WithNetworkID ¶

WithNetworkID adds the networkID to the delete network appliance vlan params

func (*DeleteNetworkApplianceVlanParams) WithTimeout ¶

WithTimeout adds the timeout to the delete network appliance vlan params

func (*DeleteNetworkApplianceVlanParams) WithVlanID ¶

WithVlanID adds the vlanID to the delete network appliance vlan params

func (*DeleteNetworkApplianceVlanParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DeleteNetworkApplianceVlanReader ¶

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

DeleteNetworkApplianceVlanReader is a Reader for the DeleteNetworkApplianceVlan structure.

func (*DeleteNetworkApplianceVlanReader) ReadResponse ¶

func (o *DeleteNetworkApplianceVlanReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetDeviceApplianceDhcpSubnetsOK ¶

type GetDeviceApplianceDhcpSubnetsOK struct {
	Payload []interface{}
}
GetDeviceApplianceDhcpSubnetsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetDeviceApplianceDhcpSubnetsOK ¶

func NewGetDeviceApplianceDhcpSubnetsOK() *GetDeviceApplianceDhcpSubnetsOK

NewGetDeviceApplianceDhcpSubnetsOK creates a GetDeviceApplianceDhcpSubnetsOK with default headers values

func (*GetDeviceApplianceDhcpSubnetsOK) Error ¶

func (*GetDeviceApplianceDhcpSubnetsOK) GetPayload ¶

func (o *GetDeviceApplianceDhcpSubnetsOK) GetPayload() []interface{}

type GetDeviceApplianceDhcpSubnetsParams ¶

type GetDeviceApplianceDhcpSubnetsParams struct {

	// Serial.
	Serial string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetDeviceApplianceDhcpSubnetsParams contains all the parameters to send to the API endpoint

for the get device appliance dhcp subnets operation.

Typically these are written to a http.Request.

func NewGetDeviceApplianceDhcpSubnetsParams ¶

func NewGetDeviceApplianceDhcpSubnetsParams() *GetDeviceApplianceDhcpSubnetsParams

NewGetDeviceApplianceDhcpSubnetsParams creates a new GetDeviceApplianceDhcpSubnetsParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetDeviceApplianceDhcpSubnetsParamsWithContext ¶

func NewGetDeviceApplianceDhcpSubnetsParamsWithContext(ctx context.Context) *GetDeviceApplianceDhcpSubnetsParams

NewGetDeviceApplianceDhcpSubnetsParamsWithContext creates a new GetDeviceApplianceDhcpSubnetsParams object with the ability to set a context for a request.

func NewGetDeviceApplianceDhcpSubnetsParamsWithHTTPClient ¶

func NewGetDeviceApplianceDhcpSubnetsParamsWithHTTPClient(client *http.Client) *GetDeviceApplianceDhcpSubnetsParams

NewGetDeviceApplianceDhcpSubnetsParamsWithHTTPClient creates a new GetDeviceApplianceDhcpSubnetsParams object with the ability to set a custom HTTPClient for a request.

func NewGetDeviceApplianceDhcpSubnetsParamsWithTimeout ¶

func NewGetDeviceApplianceDhcpSubnetsParamsWithTimeout(timeout time.Duration) *GetDeviceApplianceDhcpSubnetsParams

NewGetDeviceApplianceDhcpSubnetsParamsWithTimeout creates a new GetDeviceApplianceDhcpSubnetsParams object with the ability to set a timeout on a request.

func (*GetDeviceApplianceDhcpSubnetsParams) SetContext ¶

SetContext adds the context to the get device appliance dhcp subnets params

func (*GetDeviceApplianceDhcpSubnetsParams) SetDefaults ¶

func (o *GetDeviceApplianceDhcpSubnetsParams) SetDefaults()

SetDefaults hydrates default values in the get device appliance dhcp subnets params (not the query body).

All values with no default are reset to their zero value.

func (*GetDeviceApplianceDhcpSubnetsParams) SetHTTPClient ¶

func (o *GetDeviceApplianceDhcpSubnetsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get device appliance dhcp subnets params

func (*GetDeviceApplianceDhcpSubnetsParams) SetSerial ¶

func (o *GetDeviceApplianceDhcpSubnetsParams) SetSerial(serial string)

SetSerial adds the serial to the get device appliance dhcp subnets params

func (*GetDeviceApplianceDhcpSubnetsParams) SetTimeout ¶

func (o *GetDeviceApplianceDhcpSubnetsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get device appliance dhcp subnets params

func (*GetDeviceApplianceDhcpSubnetsParams) WithContext ¶

WithContext adds the context to the get device appliance dhcp subnets params

func (*GetDeviceApplianceDhcpSubnetsParams) WithDefaults ¶

WithDefaults hydrates default values in the get device appliance dhcp subnets params (not the query body).

All values with no default are reset to their zero value.

func (*GetDeviceApplianceDhcpSubnetsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get device appliance dhcp subnets params

func (*GetDeviceApplianceDhcpSubnetsParams) WithSerial ¶

WithSerial adds the serial to the get device appliance dhcp subnets params

func (*GetDeviceApplianceDhcpSubnetsParams) WithTimeout ¶

WithTimeout adds the timeout to the get device appliance dhcp subnets params

func (*GetDeviceApplianceDhcpSubnetsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetDeviceApplianceDhcpSubnetsReader ¶

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

GetDeviceApplianceDhcpSubnetsReader is a Reader for the GetDeviceApplianceDhcpSubnets structure.

func (*GetDeviceApplianceDhcpSubnetsReader) ReadResponse ¶

func (o *GetDeviceApplianceDhcpSubnetsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetDeviceAppliancePerformanceOK ¶

type GetDeviceAppliancePerformanceOK struct {
	Payload interface{}
}
GetDeviceAppliancePerformanceOK describes a response with status code 200, with default header values.

Successful operation

func NewGetDeviceAppliancePerformanceOK ¶

func NewGetDeviceAppliancePerformanceOK() *GetDeviceAppliancePerformanceOK

NewGetDeviceAppliancePerformanceOK creates a GetDeviceAppliancePerformanceOK with default headers values

func (*GetDeviceAppliancePerformanceOK) Error ¶

func (*GetDeviceAppliancePerformanceOK) GetPayload ¶

func (o *GetDeviceAppliancePerformanceOK) GetPayload() interface{}

type GetDeviceAppliancePerformanceParams ¶

type GetDeviceAppliancePerformanceParams struct {

	// Serial.
	Serial string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetDeviceAppliancePerformanceParams contains all the parameters to send to the API endpoint

for the get device appliance performance operation.

Typically these are written to a http.Request.

func NewGetDeviceAppliancePerformanceParams ¶

func NewGetDeviceAppliancePerformanceParams() *GetDeviceAppliancePerformanceParams

NewGetDeviceAppliancePerformanceParams creates a new GetDeviceAppliancePerformanceParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetDeviceAppliancePerformanceParamsWithContext ¶

func NewGetDeviceAppliancePerformanceParamsWithContext(ctx context.Context) *GetDeviceAppliancePerformanceParams

NewGetDeviceAppliancePerformanceParamsWithContext creates a new GetDeviceAppliancePerformanceParams object with the ability to set a context for a request.

func NewGetDeviceAppliancePerformanceParamsWithHTTPClient ¶

func NewGetDeviceAppliancePerformanceParamsWithHTTPClient(client *http.Client) *GetDeviceAppliancePerformanceParams

NewGetDeviceAppliancePerformanceParamsWithHTTPClient creates a new GetDeviceAppliancePerformanceParams object with the ability to set a custom HTTPClient for a request.

func NewGetDeviceAppliancePerformanceParamsWithTimeout ¶

func NewGetDeviceAppliancePerformanceParamsWithTimeout(timeout time.Duration) *GetDeviceAppliancePerformanceParams

NewGetDeviceAppliancePerformanceParamsWithTimeout creates a new GetDeviceAppliancePerformanceParams object with the ability to set a timeout on a request.

func (*GetDeviceAppliancePerformanceParams) SetContext ¶

SetContext adds the context to the get device appliance performance params

func (*GetDeviceAppliancePerformanceParams) SetDefaults ¶

func (o *GetDeviceAppliancePerformanceParams) SetDefaults()

SetDefaults hydrates default values in the get device appliance performance params (not the query body).

All values with no default are reset to their zero value.

func (*GetDeviceAppliancePerformanceParams) SetHTTPClient ¶

func (o *GetDeviceAppliancePerformanceParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get device appliance performance params

func (*GetDeviceAppliancePerformanceParams) SetSerial ¶

func (o *GetDeviceAppliancePerformanceParams) SetSerial(serial string)

SetSerial adds the serial to the get device appliance performance params

func (*GetDeviceAppliancePerformanceParams) SetTimeout ¶

func (o *GetDeviceAppliancePerformanceParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get device appliance performance params

func (*GetDeviceAppliancePerformanceParams) WithContext ¶

WithContext adds the context to the get device appliance performance params

func (*GetDeviceAppliancePerformanceParams) WithDefaults ¶

WithDefaults hydrates default values in the get device appliance performance params (not the query body).

All values with no default are reset to their zero value.

func (*GetDeviceAppliancePerformanceParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get device appliance performance params

func (*GetDeviceAppliancePerformanceParams) WithSerial ¶

WithSerial adds the serial to the get device appliance performance params

func (*GetDeviceAppliancePerformanceParams) WithTimeout ¶

WithTimeout adds the timeout to the get device appliance performance params

func (*GetDeviceAppliancePerformanceParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetDeviceAppliancePerformanceReader ¶

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

GetDeviceAppliancePerformanceReader is a Reader for the GetDeviceAppliancePerformance structure.

func (*GetDeviceAppliancePerformanceReader) ReadResponse ¶

func (o *GetDeviceAppliancePerformanceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceClientSecurityEventsOK ¶

type GetNetworkApplianceClientSecurityEventsOK struct {

	/* A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests.
	 */
	Link string

	Payload []interface{}
}
GetNetworkApplianceClientSecurityEventsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceClientSecurityEventsOK ¶

func NewGetNetworkApplianceClientSecurityEventsOK() *GetNetworkApplianceClientSecurityEventsOK

NewGetNetworkApplianceClientSecurityEventsOK creates a GetNetworkApplianceClientSecurityEventsOK with default headers values

func (*GetNetworkApplianceClientSecurityEventsOK) Error ¶

func (*GetNetworkApplianceClientSecurityEventsOK) GetPayload ¶

func (o *GetNetworkApplianceClientSecurityEventsOK) GetPayload() []interface{}

type GetNetworkApplianceClientSecurityEventsParams ¶

type GetNetworkApplianceClientSecurityEventsParams struct {

	// ClientID.
	ClientID string

	/* EndingBefore.

	   A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	EndingBefore *string

	// NetworkID.
	NetworkID string

	/* PerPage.

	   The number of entries per page returned. Acceptable range is 3 - 1000. Default is 100.
	*/
	PerPage *int64

	/* SortOrder.

	   Sorted order of security events based on event detection time. Order options are 'ascending' or 'descending'. Default is ascending order.
	*/
	SortOrder *string

	/* StartingAfter.

	   A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	StartingAfter *string

	/* T0.

	   The beginning of the timespan for the data. Data is gathered after the specified t0 value. The maximum lookback period is 791 days from today.
	*/
	T0 *string

	/* T1.

	   The end of the timespan for the data. t1 can be a maximum of 791 days after t0.
	*/
	T1 *string

	/* Timespan.

	   The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 791 days. The default is 31 days.

	   Format: float
	*/
	Timespan *float32

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceClientSecurityEventsParams contains all the parameters to send to the API endpoint

for the get network appliance client security events operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceClientSecurityEventsParams ¶

func NewGetNetworkApplianceClientSecurityEventsParams() *GetNetworkApplianceClientSecurityEventsParams

NewGetNetworkApplianceClientSecurityEventsParams creates a new GetNetworkApplianceClientSecurityEventsParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceClientSecurityEventsParamsWithContext ¶

func NewGetNetworkApplianceClientSecurityEventsParamsWithContext(ctx context.Context) *GetNetworkApplianceClientSecurityEventsParams

NewGetNetworkApplianceClientSecurityEventsParamsWithContext creates a new GetNetworkApplianceClientSecurityEventsParams object with the ability to set a context for a request.

func NewGetNetworkApplianceClientSecurityEventsParamsWithHTTPClient ¶

func NewGetNetworkApplianceClientSecurityEventsParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceClientSecurityEventsParams

NewGetNetworkApplianceClientSecurityEventsParamsWithHTTPClient creates a new GetNetworkApplianceClientSecurityEventsParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceClientSecurityEventsParamsWithTimeout ¶

func NewGetNetworkApplianceClientSecurityEventsParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceClientSecurityEventsParams

NewGetNetworkApplianceClientSecurityEventsParamsWithTimeout creates a new GetNetworkApplianceClientSecurityEventsParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceClientSecurityEventsParams) SetClientID ¶

func (o *GetNetworkApplianceClientSecurityEventsParams) SetClientID(clientID string)

SetClientID adds the clientId to the get network appliance client security events params

func (*GetNetworkApplianceClientSecurityEventsParams) SetContext ¶

SetContext adds the context to the get network appliance client security events params

func (*GetNetworkApplianceClientSecurityEventsParams) SetDefaults ¶

SetDefaults hydrates default values in the get network appliance client security events params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceClientSecurityEventsParams) SetEndingBefore ¶

func (o *GetNetworkApplianceClientSecurityEventsParams) SetEndingBefore(endingBefore *string)

SetEndingBefore adds the endingBefore to the get network appliance client security events params

func (*GetNetworkApplianceClientSecurityEventsParams) SetHTTPClient ¶

func (o *GetNetworkApplianceClientSecurityEventsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network appliance client security events params

func (*GetNetworkApplianceClientSecurityEventsParams) SetNetworkID ¶

func (o *GetNetworkApplianceClientSecurityEventsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance client security events params

func (*GetNetworkApplianceClientSecurityEventsParams) SetPerPage ¶

func (o *GetNetworkApplianceClientSecurityEventsParams) SetPerPage(perPage *int64)

SetPerPage adds the perPage to the get network appliance client security events params

func (*GetNetworkApplianceClientSecurityEventsParams) SetSortOrder ¶

func (o *GetNetworkApplianceClientSecurityEventsParams) SetSortOrder(sortOrder *string)

SetSortOrder adds the sortOrder to the get network appliance client security events params

func (*GetNetworkApplianceClientSecurityEventsParams) SetStartingAfter ¶

func (o *GetNetworkApplianceClientSecurityEventsParams) SetStartingAfter(startingAfter *string)

SetStartingAfter adds the startingAfter to the get network appliance client security events params

func (*GetNetworkApplianceClientSecurityEventsParams) SetT0 ¶

SetT0 adds the t0 to the get network appliance client security events params

func (*GetNetworkApplianceClientSecurityEventsParams) SetT1 ¶

SetT1 adds the t1 to the get network appliance client security events params

func (*GetNetworkApplianceClientSecurityEventsParams) SetTimeout ¶

SetTimeout adds the timeout to the get network appliance client security events params

func (*GetNetworkApplianceClientSecurityEventsParams) SetTimespan ¶

func (o *GetNetworkApplianceClientSecurityEventsParams) SetTimespan(timespan *float32)

SetTimespan adds the timespan to the get network appliance client security events params

func (*GetNetworkApplianceClientSecurityEventsParams) WithClientID ¶

WithClientID adds the clientID to the get network appliance client security events params

func (*GetNetworkApplianceClientSecurityEventsParams) WithContext ¶

WithContext adds the context to the get network appliance client security events params

func (*GetNetworkApplianceClientSecurityEventsParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance client security events params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceClientSecurityEventsParams) WithEndingBefore ¶

WithEndingBefore adds the endingBefore to the get network appliance client security events params

func (*GetNetworkApplianceClientSecurityEventsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance client security events params

func (*GetNetworkApplianceClientSecurityEventsParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance client security events params

func (*GetNetworkApplianceClientSecurityEventsParams) WithPerPage ¶

WithPerPage adds the perPage to the get network appliance client security events params

func (*GetNetworkApplianceClientSecurityEventsParams) WithSortOrder ¶

WithSortOrder adds the sortOrder to the get network appliance client security events params

func (*GetNetworkApplianceClientSecurityEventsParams) WithStartingAfter ¶

WithStartingAfter adds the startingAfter to the get network appliance client security events params

func (*GetNetworkApplianceClientSecurityEventsParams) WithT0 ¶

WithT0 adds the t0 to the get network appliance client security events params

func (*GetNetworkApplianceClientSecurityEventsParams) WithT1 ¶

WithT1 adds the t1 to the get network appliance client security events params

func (*GetNetworkApplianceClientSecurityEventsParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance client security events params

func (*GetNetworkApplianceClientSecurityEventsParams) WithTimespan ¶

WithTimespan adds the timespan to the get network appliance client security events params

func (*GetNetworkApplianceClientSecurityEventsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceClientSecurityEventsReader ¶

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

GetNetworkApplianceClientSecurityEventsReader is a Reader for the GetNetworkApplianceClientSecurityEvents structure.

func (*GetNetworkApplianceClientSecurityEventsReader) ReadResponse ¶

func (o *GetNetworkApplianceClientSecurityEventsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceConnectivityMonitoringDestinationsOK ¶

type GetNetworkApplianceConnectivityMonitoringDestinationsOK struct {
	Payload interface{}
}
GetNetworkApplianceConnectivityMonitoringDestinationsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceConnectivityMonitoringDestinationsOK ¶

func NewGetNetworkApplianceConnectivityMonitoringDestinationsOK() *GetNetworkApplianceConnectivityMonitoringDestinationsOK

NewGetNetworkApplianceConnectivityMonitoringDestinationsOK creates a GetNetworkApplianceConnectivityMonitoringDestinationsOK with default headers values

func (*GetNetworkApplianceConnectivityMonitoringDestinationsOK) Error ¶

func (*GetNetworkApplianceConnectivityMonitoringDestinationsOK) GetPayload ¶

func (o *GetNetworkApplianceConnectivityMonitoringDestinationsOK) GetPayload() interface{}

type GetNetworkApplianceConnectivityMonitoringDestinationsParams ¶

type GetNetworkApplianceConnectivityMonitoringDestinationsParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceConnectivityMonitoringDestinationsParams contains all the parameters to send to the API endpoint

for the get network appliance connectivity monitoring destinations operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceConnectivityMonitoringDestinationsParams ¶

func NewGetNetworkApplianceConnectivityMonitoringDestinationsParams() *GetNetworkApplianceConnectivityMonitoringDestinationsParams

NewGetNetworkApplianceConnectivityMonitoringDestinationsParams creates a new GetNetworkApplianceConnectivityMonitoringDestinationsParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceConnectivityMonitoringDestinationsParamsWithContext ¶

func NewGetNetworkApplianceConnectivityMonitoringDestinationsParamsWithContext(ctx context.Context) *GetNetworkApplianceConnectivityMonitoringDestinationsParams

NewGetNetworkApplianceConnectivityMonitoringDestinationsParamsWithContext creates a new GetNetworkApplianceConnectivityMonitoringDestinationsParams object with the ability to set a context for a request.

func NewGetNetworkApplianceConnectivityMonitoringDestinationsParamsWithHTTPClient ¶

func NewGetNetworkApplianceConnectivityMonitoringDestinationsParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceConnectivityMonitoringDestinationsParams

NewGetNetworkApplianceConnectivityMonitoringDestinationsParamsWithHTTPClient creates a new GetNetworkApplianceConnectivityMonitoringDestinationsParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceConnectivityMonitoringDestinationsParamsWithTimeout ¶

func NewGetNetworkApplianceConnectivityMonitoringDestinationsParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceConnectivityMonitoringDestinationsParams

NewGetNetworkApplianceConnectivityMonitoringDestinationsParamsWithTimeout creates a new GetNetworkApplianceConnectivityMonitoringDestinationsParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceConnectivityMonitoringDestinationsParams) SetContext ¶

SetContext adds the context to the get network appliance connectivity monitoring destinations params

func (*GetNetworkApplianceConnectivityMonitoringDestinationsParams) SetDefaults ¶

SetDefaults hydrates default values in the get network appliance connectivity monitoring destinations params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceConnectivityMonitoringDestinationsParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the get network appliance connectivity monitoring destinations params

func (*GetNetworkApplianceConnectivityMonitoringDestinationsParams) SetNetworkID ¶

SetNetworkID adds the networkId to the get network appliance connectivity monitoring destinations params

func (*GetNetworkApplianceConnectivityMonitoringDestinationsParams) SetTimeout ¶

SetTimeout adds the timeout to the get network appliance connectivity monitoring destinations params

func (*GetNetworkApplianceConnectivityMonitoringDestinationsParams) WithContext ¶

WithContext adds the context to the get network appliance connectivity monitoring destinations params

func (*GetNetworkApplianceConnectivityMonitoringDestinationsParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance connectivity monitoring destinations params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceConnectivityMonitoringDestinationsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance connectivity monitoring destinations params

func (*GetNetworkApplianceConnectivityMonitoringDestinationsParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance connectivity monitoring destinations params

func (*GetNetworkApplianceConnectivityMonitoringDestinationsParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance connectivity monitoring destinations params

func (*GetNetworkApplianceConnectivityMonitoringDestinationsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceConnectivityMonitoringDestinationsReader ¶

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

GetNetworkApplianceConnectivityMonitoringDestinationsReader is a Reader for the GetNetworkApplianceConnectivityMonitoringDestinations structure.

func (*GetNetworkApplianceConnectivityMonitoringDestinationsReader) ReadResponse ¶

ReadResponse reads a server response into the received o.

type GetNetworkApplianceContentFilteringCategoriesOK ¶

type GetNetworkApplianceContentFilteringCategoriesOK struct {
	Payload interface{}
}
GetNetworkApplianceContentFilteringCategoriesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceContentFilteringCategoriesOK ¶

func NewGetNetworkApplianceContentFilteringCategoriesOK() *GetNetworkApplianceContentFilteringCategoriesOK

NewGetNetworkApplianceContentFilteringCategoriesOK creates a GetNetworkApplianceContentFilteringCategoriesOK with default headers values

func (*GetNetworkApplianceContentFilteringCategoriesOK) Error ¶

func (*GetNetworkApplianceContentFilteringCategoriesOK) GetPayload ¶

func (o *GetNetworkApplianceContentFilteringCategoriesOK) GetPayload() interface{}

type GetNetworkApplianceContentFilteringCategoriesParams ¶

type GetNetworkApplianceContentFilteringCategoriesParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceContentFilteringCategoriesParams contains all the parameters to send to the API endpoint

for the get network appliance content filtering categories operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceContentFilteringCategoriesParams ¶

func NewGetNetworkApplianceContentFilteringCategoriesParams() *GetNetworkApplianceContentFilteringCategoriesParams

NewGetNetworkApplianceContentFilteringCategoriesParams creates a new GetNetworkApplianceContentFilteringCategoriesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceContentFilteringCategoriesParamsWithContext ¶

func NewGetNetworkApplianceContentFilteringCategoriesParamsWithContext(ctx context.Context) *GetNetworkApplianceContentFilteringCategoriesParams

NewGetNetworkApplianceContentFilteringCategoriesParamsWithContext creates a new GetNetworkApplianceContentFilteringCategoriesParams object with the ability to set a context for a request.

func NewGetNetworkApplianceContentFilteringCategoriesParamsWithHTTPClient ¶

func NewGetNetworkApplianceContentFilteringCategoriesParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceContentFilteringCategoriesParams

NewGetNetworkApplianceContentFilteringCategoriesParamsWithHTTPClient creates a new GetNetworkApplianceContentFilteringCategoriesParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceContentFilteringCategoriesParamsWithTimeout ¶

func NewGetNetworkApplianceContentFilteringCategoriesParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceContentFilteringCategoriesParams

NewGetNetworkApplianceContentFilteringCategoriesParamsWithTimeout creates a new GetNetworkApplianceContentFilteringCategoriesParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceContentFilteringCategoriesParams) SetContext ¶

SetContext adds the context to the get network appliance content filtering categories params

func (*GetNetworkApplianceContentFilteringCategoriesParams) SetDefaults ¶

SetDefaults hydrates default values in the get network appliance content filtering categories params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceContentFilteringCategoriesParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the get network appliance content filtering categories params

func (*GetNetworkApplianceContentFilteringCategoriesParams) SetNetworkID ¶

SetNetworkID adds the networkId to the get network appliance content filtering categories params

func (*GetNetworkApplianceContentFilteringCategoriesParams) SetTimeout ¶

SetTimeout adds the timeout to the get network appliance content filtering categories params

func (*GetNetworkApplianceContentFilteringCategoriesParams) WithContext ¶

WithContext adds the context to the get network appliance content filtering categories params

func (*GetNetworkApplianceContentFilteringCategoriesParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance content filtering categories params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceContentFilteringCategoriesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance content filtering categories params

func (*GetNetworkApplianceContentFilteringCategoriesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance content filtering categories params

func (*GetNetworkApplianceContentFilteringCategoriesParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance content filtering categories params

func (*GetNetworkApplianceContentFilteringCategoriesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceContentFilteringCategoriesReader ¶

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

GetNetworkApplianceContentFilteringCategoriesReader is a Reader for the GetNetworkApplianceContentFilteringCategories structure.

func (*GetNetworkApplianceContentFilteringCategoriesReader) ReadResponse ¶

func (o *GetNetworkApplianceContentFilteringCategoriesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceContentFilteringOK ¶

type GetNetworkApplianceContentFilteringOK struct {
	Payload interface{}
}
GetNetworkApplianceContentFilteringOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceContentFilteringOK ¶

func NewGetNetworkApplianceContentFilteringOK() *GetNetworkApplianceContentFilteringOK

NewGetNetworkApplianceContentFilteringOK creates a GetNetworkApplianceContentFilteringOK with default headers values

func (*GetNetworkApplianceContentFilteringOK) Error ¶

func (*GetNetworkApplianceContentFilteringOK) GetPayload ¶

func (o *GetNetworkApplianceContentFilteringOK) GetPayload() interface{}

type GetNetworkApplianceContentFilteringParams ¶

type GetNetworkApplianceContentFilteringParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceContentFilteringParams contains all the parameters to send to the API endpoint

for the get network appliance content filtering operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceContentFilteringParams ¶

func NewGetNetworkApplianceContentFilteringParams() *GetNetworkApplianceContentFilteringParams

NewGetNetworkApplianceContentFilteringParams creates a new GetNetworkApplianceContentFilteringParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceContentFilteringParamsWithContext ¶

func NewGetNetworkApplianceContentFilteringParamsWithContext(ctx context.Context) *GetNetworkApplianceContentFilteringParams

NewGetNetworkApplianceContentFilteringParamsWithContext creates a new GetNetworkApplianceContentFilteringParams object with the ability to set a context for a request.

func NewGetNetworkApplianceContentFilteringParamsWithHTTPClient ¶

func NewGetNetworkApplianceContentFilteringParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceContentFilteringParams

NewGetNetworkApplianceContentFilteringParamsWithHTTPClient creates a new GetNetworkApplianceContentFilteringParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceContentFilteringParamsWithTimeout ¶

func NewGetNetworkApplianceContentFilteringParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceContentFilteringParams

NewGetNetworkApplianceContentFilteringParamsWithTimeout creates a new GetNetworkApplianceContentFilteringParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceContentFilteringParams) SetContext ¶

SetContext adds the context to the get network appliance content filtering params

func (*GetNetworkApplianceContentFilteringParams) SetDefaults ¶

SetDefaults hydrates default values in the get network appliance content filtering params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceContentFilteringParams) SetHTTPClient ¶

func (o *GetNetworkApplianceContentFilteringParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network appliance content filtering params

func (*GetNetworkApplianceContentFilteringParams) SetNetworkID ¶

func (o *GetNetworkApplianceContentFilteringParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance content filtering params

func (*GetNetworkApplianceContentFilteringParams) SetTimeout ¶

SetTimeout adds the timeout to the get network appliance content filtering params

func (*GetNetworkApplianceContentFilteringParams) WithContext ¶

WithContext adds the context to the get network appliance content filtering params

func (*GetNetworkApplianceContentFilteringParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance content filtering params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceContentFilteringParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance content filtering params

func (*GetNetworkApplianceContentFilteringParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance content filtering params

func (*GetNetworkApplianceContentFilteringParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance content filtering params

func (*GetNetworkApplianceContentFilteringParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceContentFilteringReader ¶

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

GetNetworkApplianceContentFilteringReader is a Reader for the GetNetworkApplianceContentFiltering structure.

func (*GetNetworkApplianceContentFilteringReader) ReadResponse ¶

func (o *GetNetworkApplianceContentFilteringReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceFirewallCellularFirewallRulesOK ¶

type GetNetworkApplianceFirewallCellularFirewallRulesOK struct {
	Payload interface{}
}
GetNetworkApplianceFirewallCellularFirewallRulesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceFirewallCellularFirewallRulesOK ¶

func NewGetNetworkApplianceFirewallCellularFirewallRulesOK() *GetNetworkApplianceFirewallCellularFirewallRulesOK

NewGetNetworkApplianceFirewallCellularFirewallRulesOK creates a GetNetworkApplianceFirewallCellularFirewallRulesOK with default headers values

func (*GetNetworkApplianceFirewallCellularFirewallRulesOK) Error ¶

func (*GetNetworkApplianceFirewallCellularFirewallRulesOK) GetPayload ¶

func (o *GetNetworkApplianceFirewallCellularFirewallRulesOK) GetPayload() interface{}

type GetNetworkApplianceFirewallCellularFirewallRulesParams ¶

type GetNetworkApplianceFirewallCellularFirewallRulesParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceFirewallCellularFirewallRulesParams contains all the parameters to send to the API endpoint

for the get network appliance firewall cellular firewall rules operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceFirewallCellularFirewallRulesParams ¶

func NewGetNetworkApplianceFirewallCellularFirewallRulesParams() *GetNetworkApplianceFirewallCellularFirewallRulesParams

NewGetNetworkApplianceFirewallCellularFirewallRulesParams creates a new GetNetworkApplianceFirewallCellularFirewallRulesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceFirewallCellularFirewallRulesParamsWithContext ¶

func NewGetNetworkApplianceFirewallCellularFirewallRulesParamsWithContext(ctx context.Context) *GetNetworkApplianceFirewallCellularFirewallRulesParams

NewGetNetworkApplianceFirewallCellularFirewallRulesParamsWithContext creates a new GetNetworkApplianceFirewallCellularFirewallRulesParams object with the ability to set a context for a request.

func NewGetNetworkApplianceFirewallCellularFirewallRulesParamsWithHTTPClient ¶

func NewGetNetworkApplianceFirewallCellularFirewallRulesParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceFirewallCellularFirewallRulesParams

NewGetNetworkApplianceFirewallCellularFirewallRulesParamsWithHTTPClient creates a new GetNetworkApplianceFirewallCellularFirewallRulesParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceFirewallCellularFirewallRulesParamsWithTimeout ¶

func NewGetNetworkApplianceFirewallCellularFirewallRulesParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceFirewallCellularFirewallRulesParams

NewGetNetworkApplianceFirewallCellularFirewallRulesParamsWithTimeout creates a new GetNetworkApplianceFirewallCellularFirewallRulesParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceFirewallCellularFirewallRulesParams) SetContext ¶

SetContext adds the context to the get network appliance firewall cellular firewall rules params

func (*GetNetworkApplianceFirewallCellularFirewallRulesParams) SetDefaults ¶

SetDefaults hydrates default values in the get network appliance firewall cellular firewall rules params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceFirewallCellularFirewallRulesParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the get network appliance firewall cellular firewall rules params

func (*GetNetworkApplianceFirewallCellularFirewallRulesParams) SetNetworkID ¶

SetNetworkID adds the networkId to the get network appliance firewall cellular firewall rules params

func (*GetNetworkApplianceFirewallCellularFirewallRulesParams) SetTimeout ¶

SetTimeout adds the timeout to the get network appliance firewall cellular firewall rules params

func (*GetNetworkApplianceFirewallCellularFirewallRulesParams) WithContext ¶

WithContext adds the context to the get network appliance firewall cellular firewall rules params

func (*GetNetworkApplianceFirewallCellularFirewallRulesParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance firewall cellular firewall rules params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceFirewallCellularFirewallRulesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance firewall cellular firewall rules params

func (*GetNetworkApplianceFirewallCellularFirewallRulesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance firewall cellular firewall rules params

func (*GetNetworkApplianceFirewallCellularFirewallRulesParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance firewall cellular firewall rules params

func (*GetNetworkApplianceFirewallCellularFirewallRulesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceFirewallCellularFirewallRulesReader ¶

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

GetNetworkApplianceFirewallCellularFirewallRulesReader is a Reader for the GetNetworkApplianceFirewallCellularFirewallRules structure.

func (*GetNetworkApplianceFirewallCellularFirewallRulesReader) ReadResponse ¶

func (o *GetNetworkApplianceFirewallCellularFirewallRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceFirewallFirewalledServiceOK ¶

type GetNetworkApplianceFirewallFirewalledServiceOK struct {
	Payload interface{}
}
GetNetworkApplianceFirewallFirewalledServiceOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceFirewallFirewalledServiceOK ¶

func NewGetNetworkApplianceFirewallFirewalledServiceOK() *GetNetworkApplianceFirewallFirewalledServiceOK

NewGetNetworkApplianceFirewallFirewalledServiceOK creates a GetNetworkApplianceFirewallFirewalledServiceOK with default headers values

func (*GetNetworkApplianceFirewallFirewalledServiceOK) Error ¶

func (*GetNetworkApplianceFirewallFirewalledServiceOK) GetPayload ¶

func (o *GetNetworkApplianceFirewallFirewalledServiceOK) GetPayload() interface{}

type GetNetworkApplianceFirewallFirewalledServiceParams ¶

type GetNetworkApplianceFirewallFirewalledServiceParams struct {

	// NetworkID.
	NetworkID string

	// Service.
	Service string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceFirewallFirewalledServiceParams contains all the parameters to send to the API endpoint

for the get network appliance firewall firewalled service operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceFirewallFirewalledServiceParams ¶

func NewGetNetworkApplianceFirewallFirewalledServiceParams() *GetNetworkApplianceFirewallFirewalledServiceParams

NewGetNetworkApplianceFirewallFirewalledServiceParams creates a new GetNetworkApplianceFirewallFirewalledServiceParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceFirewallFirewalledServiceParamsWithContext ¶

func NewGetNetworkApplianceFirewallFirewalledServiceParamsWithContext(ctx context.Context) *GetNetworkApplianceFirewallFirewalledServiceParams

NewGetNetworkApplianceFirewallFirewalledServiceParamsWithContext creates a new GetNetworkApplianceFirewallFirewalledServiceParams object with the ability to set a context for a request.

func NewGetNetworkApplianceFirewallFirewalledServiceParamsWithHTTPClient ¶

func NewGetNetworkApplianceFirewallFirewalledServiceParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceFirewallFirewalledServiceParams

NewGetNetworkApplianceFirewallFirewalledServiceParamsWithHTTPClient creates a new GetNetworkApplianceFirewallFirewalledServiceParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceFirewallFirewalledServiceParamsWithTimeout ¶

func NewGetNetworkApplianceFirewallFirewalledServiceParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceFirewallFirewalledServiceParams

NewGetNetworkApplianceFirewallFirewalledServiceParamsWithTimeout creates a new GetNetworkApplianceFirewallFirewalledServiceParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceFirewallFirewalledServiceParams) SetContext ¶

SetContext adds the context to the get network appliance firewall firewalled service params

func (*GetNetworkApplianceFirewallFirewalledServiceParams) SetDefaults ¶

SetDefaults hydrates default values in the get network appliance firewall firewalled service params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceFirewallFirewalledServiceParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the get network appliance firewall firewalled service params

func (*GetNetworkApplianceFirewallFirewalledServiceParams) SetNetworkID ¶

SetNetworkID adds the networkId to the get network appliance firewall firewalled service params

func (*GetNetworkApplianceFirewallFirewalledServiceParams) SetService ¶

SetService adds the service to the get network appliance firewall firewalled service params

func (*GetNetworkApplianceFirewallFirewalledServiceParams) SetTimeout ¶

SetTimeout adds the timeout to the get network appliance firewall firewalled service params

func (*GetNetworkApplianceFirewallFirewalledServiceParams) WithContext ¶

WithContext adds the context to the get network appliance firewall firewalled service params

func (*GetNetworkApplianceFirewallFirewalledServiceParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance firewall firewalled service params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceFirewallFirewalledServiceParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance firewall firewalled service params

func (*GetNetworkApplianceFirewallFirewalledServiceParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance firewall firewalled service params

func (*GetNetworkApplianceFirewallFirewalledServiceParams) WithService ¶

WithService adds the service to the get network appliance firewall firewalled service params

func (*GetNetworkApplianceFirewallFirewalledServiceParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance firewall firewalled service params

func (*GetNetworkApplianceFirewallFirewalledServiceParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceFirewallFirewalledServiceReader ¶

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

GetNetworkApplianceFirewallFirewalledServiceReader is a Reader for the GetNetworkApplianceFirewallFirewalledService structure.

func (*GetNetworkApplianceFirewallFirewalledServiceReader) ReadResponse ¶

func (o *GetNetworkApplianceFirewallFirewalledServiceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceFirewallFirewalledServicesOK ¶

type GetNetworkApplianceFirewallFirewalledServicesOK struct {
	Payload []interface{}
}
GetNetworkApplianceFirewallFirewalledServicesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceFirewallFirewalledServicesOK ¶

func NewGetNetworkApplianceFirewallFirewalledServicesOK() *GetNetworkApplianceFirewallFirewalledServicesOK

NewGetNetworkApplianceFirewallFirewalledServicesOK creates a GetNetworkApplianceFirewallFirewalledServicesOK with default headers values

func (*GetNetworkApplianceFirewallFirewalledServicesOK) Error ¶

func (*GetNetworkApplianceFirewallFirewalledServicesOK) GetPayload ¶

func (o *GetNetworkApplianceFirewallFirewalledServicesOK) GetPayload() []interface{}

type GetNetworkApplianceFirewallFirewalledServicesParams ¶

type GetNetworkApplianceFirewallFirewalledServicesParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceFirewallFirewalledServicesParams contains all the parameters to send to the API endpoint

for the get network appliance firewall firewalled services operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceFirewallFirewalledServicesParams ¶

func NewGetNetworkApplianceFirewallFirewalledServicesParams() *GetNetworkApplianceFirewallFirewalledServicesParams

NewGetNetworkApplianceFirewallFirewalledServicesParams creates a new GetNetworkApplianceFirewallFirewalledServicesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceFirewallFirewalledServicesParamsWithContext ¶

func NewGetNetworkApplianceFirewallFirewalledServicesParamsWithContext(ctx context.Context) *GetNetworkApplianceFirewallFirewalledServicesParams

NewGetNetworkApplianceFirewallFirewalledServicesParamsWithContext creates a new GetNetworkApplianceFirewallFirewalledServicesParams object with the ability to set a context for a request.

func NewGetNetworkApplianceFirewallFirewalledServicesParamsWithHTTPClient ¶

func NewGetNetworkApplianceFirewallFirewalledServicesParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceFirewallFirewalledServicesParams

NewGetNetworkApplianceFirewallFirewalledServicesParamsWithHTTPClient creates a new GetNetworkApplianceFirewallFirewalledServicesParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceFirewallFirewalledServicesParamsWithTimeout ¶

func NewGetNetworkApplianceFirewallFirewalledServicesParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceFirewallFirewalledServicesParams

NewGetNetworkApplianceFirewallFirewalledServicesParamsWithTimeout creates a new GetNetworkApplianceFirewallFirewalledServicesParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceFirewallFirewalledServicesParams) SetContext ¶

SetContext adds the context to the get network appliance firewall firewalled services params

func (*GetNetworkApplianceFirewallFirewalledServicesParams) SetDefaults ¶

SetDefaults hydrates default values in the get network appliance firewall firewalled services params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceFirewallFirewalledServicesParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the get network appliance firewall firewalled services params

func (*GetNetworkApplianceFirewallFirewalledServicesParams) SetNetworkID ¶

SetNetworkID adds the networkId to the get network appliance firewall firewalled services params

func (*GetNetworkApplianceFirewallFirewalledServicesParams) SetTimeout ¶

SetTimeout adds the timeout to the get network appliance firewall firewalled services params

func (*GetNetworkApplianceFirewallFirewalledServicesParams) WithContext ¶

WithContext adds the context to the get network appliance firewall firewalled services params

func (*GetNetworkApplianceFirewallFirewalledServicesParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance firewall firewalled services params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceFirewallFirewalledServicesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance firewall firewalled services params

func (*GetNetworkApplianceFirewallFirewalledServicesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance firewall firewalled services params

func (*GetNetworkApplianceFirewallFirewalledServicesParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance firewall firewalled services params

func (*GetNetworkApplianceFirewallFirewalledServicesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceFirewallFirewalledServicesReader ¶

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

GetNetworkApplianceFirewallFirewalledServicesReader is a Reader for the GetNetworkApplianceFirewallFirewalledServices structure.

func (*GetNetworkApplianceFirewallFirewalledServicesReader) ReadResponse ¶

func (o *GetNetworkApplianceFirewallFirewalledServicesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceFirewallInboundFirewallRulesOK ¶

type GetNetworkApplianceFirewallInboundFirewallRulesOK struct {
	Payload interface{}
}
GetNetworkApplianceFirewallInboundFirewallRulesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceFirewallInboundFirewallRulesOK ¶

func NewGetNetworkApplianceFirewallInboundFirewallRulesOK() *GetNetworkApplianceFirewallInboundFirewallRulesOK

NewGetNetworkApplianceFirewallInboundFirewallRulesOK creates a GetNetworkApplianceFirewallInboundFirewallRulesOK with default headers values

func (*GetNetworkApplianceFirewallInboundFirewallRulesOK) Error ¶

func (*GetNetworkApplianceFirewallInboundFirewallRulesOK) GetPayload ¶

func (o *GetNetworkApplianceFirewallInboundFirewallRulesOK) GetPayload() interface{}

type GetNetworkApplianceFirewallInboundFirewallRulesParams ¶

type GetNetworkApplianceFirewallInboundFirewallRulesParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceFirewallInboundFirewallRulesParams contains all the parameters to send to the API endpoint

for the get network appliance firewall inbound firewall rules operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceFirewallInboundFirewallRulesParams ¶

func NewGetNetworkApplianceFirewallInboundFirewallRulesParams() *GetNetworkApplianceFirewallInboundFirewallRulesParams

NewGetNetworkApplianceFirewallInboundFirewallRulesParams creates a new GetNetworkApplianceFirewallInboundFirewallRulesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceFirewallInboundFirewallRulesParamsWithContext ¶

func NewGetNetworkApplianceFirewallInboundFirewallRulesParamsWithContext(ctx context.Context) *GetNetworkApplianceFirewallInboundFirewallRulesParams

NewGetNetworkApplianceFirewallInboundFirewallRulesParamsWithContext creates a new GetNetworkApplianceFirewallInboundFirewallRulesParams object with the ability to set a context for a request.

func NewGetNetworkApplianceFirewallInboundFirewallRulesParamsWithHTTPClient ¶

func NewGetNetworkApplianceFirewallInboundFirewallRulesParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceFirewallInboundFirewallRulesParams

NewGetNetworkApplianceFirewallInboundFirewallRulesParamsWithHTTPClient creates a new GetNetworkApplianceFirewallInboundFirewallRulesParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceFirewallInboundFirewallRulesParamsWithTimeout ¶

func NewGetNetworkApplianceFirewallInboundFirewallRulesParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceFirewallInboundFirewallRulesParams

NewGetNetworkApplianceFirewallInboundFirewallRulesParamsWithTimeout creates a new GetNetworkApplianceFirewallInboundFirewallRulesParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceFirewallInboundFirewallRulesParams) SetContext ¶

SetContext adds the context to the get network appliance firewall inbound firewall rules params

func (*GetNetworkApplianceFirewallInboundFirewallRulesParams) SetDefaults ¶

SetDefaults hydrates default values in the get network appliance firewall inbound firewall rules params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceFirewallInboundFirewallRulesParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the get network appliance firewall inbound firewall rules params

func (*GetNetworkApplianceFirewallInboundFirewallRulesParams) SetNetworkID ¶

SetNetworkID adds the networkId to the get network appliance firewall inbound firewall rules params

func (*GetNetworkApplianceFirewallInboundFirewallRulesParams) SetTimeout ¶

SetTimeout adds the timeout to the get network appliance firewall inbound firewall rules params

func (*GetNetworkApplianceFirewallInboundFirewallRulesParams) WithContext ¶

WithContext adds the context to the get network appliance firewall inbound firewall rules params

func (*GetNetworkApplianceFirewallInboundFirewallRulesParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance firewall inbound firewall rules params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceFirewallInboundFirewallRulesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance firewall inbound firewall rules params

func (*GetNetworkApplianceFirewallInboundFirewallRulesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance firewall inbound firewall rules params

func (*GetNetworkApplianceFirewallInboundFirewallRulesParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance firewall inbound firewall rules params

func (*GetNetworkApplianceFirewallInboundFirewallRulesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceFirewallInboundFirewallRulesReader ¶

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

GetNetworkApplianceFirewallInboundFirewallRulesReader is a Reader for the GetNetworkApplianceFirewallInboundFirewallRules structure.

func (*GetNetworkApplianceFirewallInboundFirewallRulesReader) ReadResponse ¶

func (o *GetNetworkApplianceFirewallInboundFirewallRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceFirewallL3FirewallRulesOK ¶

type GetNetworkApplianceFirewallL3FirewallRulesOK struct {
	Payload interface{}
}
GetNetworkApplianceFirewallL3FirewallRulesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceFirewallL3FirewallRulesOK ¶

func NewGetNetworkApplianceFirewallL3FirewallRulesOK() *GetNetworkApplianceFirewallL3FirewallRulesOK

NewGetNetworkApplianceFirewallL3FirewallRulesOK creates a GetNetworkApplianceFirewallL3FirewallRulesOK with default headers values

func (*GetNetworkApplianceFirewallL3FirewallRulesOK) Error ¶

func (*GetNetworkApplianceFirewallL3FirewallRulesOK) GetPayload ¶

func (o *GetNetworkApplianceFirewallL3FirewallRulesOK) GetPayload() interface{}

type GetNetworkApplianceFirewallL3FirewallRulesParams ¶

type GetNetworkApplianceFirewallL3FirewallRulesParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceFirewallL3FirewallRulesParams contains all the parameters to send to the API endpoint

for the get network appliance firewall l3 firewall rules operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceFirewallL3FirewallRulesParams ¶

func NewGetNetworkApplianceFirewallL3FirewallRulesParams() *GetNetworkApplianceFirewallL3FirewallRulesParams

NewGetNetworkApplianceFirewallL3FirewallRulesParams creates a new GetNetworkApplianceFirewallL3FirewallRulesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceFirewallL3FirewallRulesParamsWithContext ¶

func NewGetNetworkApplianceFirewallL3FirewallRulesParamsWithContext(ctx context.Context) *GetNetworkApplianceFirewallL3FirewallRulesParams

NewGetNetworkApplianceFirewallL3FirewallRulesParamsWithContext creates a new GetNetworkApplianceFirewallL3FirewallRulesParams object with the ability to set a context for a request.

func NewGetNetworkApplianceFirewallL3FirewallRulesParamsWithHTTPClient ¶

func NewGetNetworkApplianceFirewallL3FirewallRulesParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceFirewallL3FirewallRulesParams

NewGetNetworkApplianceFirewallL3FirewallRulesParamsWithHTTPClient creates a new GetNetworkApplianceFirewallL3FirewallRulesParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceFirewallL3FirewallRulesParamsWithTimeout ¶

func NewGetNetworkApplianceFirewallL3FirewallRulesParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceFirewallL3FirewallRulesParams

NewGetNetworkApplianceFirewallL3FirewallRulesParamsWithTimeout creates a new GetNetworkApplianceFirewallL3FirewallRulesParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceFirewallL3FirewallRulesParams) SetContext ¶

SetContext adds the context to the get network appliance firewall l3 firewall rules params

func (*GetNetworkApplianceFirewallL3FirewallRulesParams) SetDefaults ¶

SetDefaults hydrates default values in the get network appliance firewall l3 firewall rules params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceFirewallL3FirewallRulesParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the get network appliance firewall l3 firewall rules params

func (*GetNetworkApplianceFirewallL3FirewallRulesParams) SetNetworkID ¶

func (o *GetNetworkApplianceFirewallL3FirewallRulesParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance firewall l3 firewall rules params

func (*GetNetworkApplianceFirewallL3FirewallRulesParams) SetTimeout ¶

SetTimeout adds the timeout to the get network appliance firewall l3 firewall rules params

func (*GetNetworkApplianceFirewallL3FirewallRulesParams) WithContext ¶

WithContext adds the context to the get network appliance firewall l3 firewall rules params

func (*GetNetworkApplianceFirewallL3FirewallRulesParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance firewall l3 firewall rules params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceFirewallL3FirewallRulesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance firewall l3 firewall rules params

func (*GetNetworkApplianceFirewallL3FirewallRulesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance firewall l3 firewall rules params

func (*GetNetworkApplianceFirewallL3FirewallRulesParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance firewall l3 firewall rules params

func (*GetNetworkApplianceFirewallL3FirewallRulesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceFirewallL3FirewallRulesReader ¶

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

GetNetworkApplianceFirewallL3FirewallRulesReader is a Reader for the GetNetworkApplianceFirewallL3FirewallRules structure.

func (*GetNetworkApplianceFirewallL3FirewallRulesReader) ReadResponse ¶

func (o *GetNetworkApplianceFirewallL3FirewallRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOK ¶

type GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOK struct {
	Payload interface{}
}
GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOK ¶

func NewGetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOK() *GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOK

NewGetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOK creates a GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOK with default headers values

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOK) Error ¶

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOK) GetPayload ¶

type GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams ¶

type GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams contains all the parameters to send to the API endpoint

for the get network appliance firewall l7 firewall rules application categories operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams ¶

func NewGetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams() *GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams

NewGetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams creates a new GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParamsWithContext ¶

func NewGetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParamsWithContext(ctx context.Context) *GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams

NewGetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParamsWithContext creates a new GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams object with the ability to set a context for a request.

func NewGetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParamsWithHTTPClient ¶

func NewGetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams

NewGetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParamsWithHTTPClient creates a new GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParamsWithTimeout ¶

func NewGetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams

NewGetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParamsWithTimeout creates a new GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams) SetContext ¶

SetContext adds the context to the get network appliance firewall l7 firewall rules application categories params

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams) SetDefaults ¶

SetDefaults hydrates default values in the get network appliance firewall l7 firewall rules application categories params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the get network appliance firewall l7 firewall rules application categories params

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams) SetNetworkID ¶

SetNetworkID adds the networkId to the get network appliance firewall l7 firewall rules application categories params

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams) SetTimeout ¶

SetTimeout adds the timeout to the get network appliance firewall l7 firewall rules application categories params

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams) WithContext ¶

WithContext adds the context to the get network appliance firewall l7 firewall rules application categories params

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance firewall l7 firewall rules application categories params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance firewall l7 firewall rules application categories params

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance firewall l7 firewall rules application categories params

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance firewall l7 firewall rules application categories params

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesReader ¶

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

GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesReader is a Reader for the GetNetworkApplianceFirewallL7FirewallRulesApplicationCategories structure.

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesReader) ReadResponse ¶

ReadResponse reads a server response into the received o.

type GetNetworkApplianceFirewallL7FirewallRulesOK ¶

type GetNetworkApplianceFirewallL7FirewallRulesOK struct {
	Payload interface{}
}
GetNetworkApplianceFirewallL7FirewallRulesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceFirewallL7FirewallRulesOK ¶

func NewGetNetworkApplianceFirewallL7FirewallRulesOK() *GetNetworkApplianceFirewallL7FirewallRulesOK

NewGetNetworkApplianceFirewallL7FirewallRulesOK creates a GetNetworkApplianceFirewallL7FirewallRulesOK with default headers values

func (*GetNetworkApplianceFirewallL7FirewallRulesOK) Error ¶

func (*GetNetworkApplianceFirewallL7FirewallRulesOK) GetPayload ¶

func (o *GetNetworkApplianceFirewallL7FirewallRulesOK) GetPayload() interface{}

type GetNetworkApplianceFirewallL7FirewallRulesParams ¶

type GetNetworkApplianceFirewallL7FirewallRulesParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceFirewallL7FirewallRulesParams contains all the parameters to send to the API endpoint

for the get network appliance firewall l7 firewall rules operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceFirewallL7FirewallRulesParams ¶

func NewGetNetworkApplianceFirewallL7FirewallRulesParams() *GetNetworkApplianceFirewallL7FirewallRulesParams

NewGetNetworkApplianceFirewallL7FirewallRulesParams creates a new GetNetworkApplianceFirewallL7FirewallRulesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceFirewallL7FirewallRulesParamsWithContext ¶

func NewGetNetworkApplianceFirewallL7FirewallRulesParamsWithContext(ctx context.Context) *GetNetworkApplianceFirewallL7FirewallRulesParams

NewGetNetworkApplianceFirewallL7FirewallRulesParamsWithContext creates a new GetNetworkApplianceFirewallL7FirewallRulesParams object with the ability to set a context for a request.

func NewGetNetworkApplianceFirewallL7FirewallRulesParamsWithHTTPClient ¶

func NewGetNetworkApplianceFirewallL7FirewallRulesParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceFirewallL7FirewallRulesParams

NewGetNetworkApplianceFirewallL7FirewallRulesParamsWithHTTPClient creates a new GetNetworkApplianceFirewallL7FirewallRulesParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceFirewallL7FirewallRulesParamsWithTimeout ¶

func NewGetNetworkApplianceFirewallL7FirewallRulesParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceFirewallL7FirewallRulesParams

NewGetNetworkApplianceFirewallL7FirewallRulesParamsWithTimeout creates a new GetNetworkApplianceFirewallL7FirewallRulesParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceFirewallL7FirewallRulesParams) SetContext ¶

SetContext adds the context to the get network appliance firewall l7 firewall rules params

func (*GetNetworkApplianceFirewallL7FirewallRulesParams) SetDefaults ¶

SetDefaults hydrates default values in the get network appliance firewall l7 firewall rules params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceFirewallL7FirewallRulesParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the get network appliance firewall l7 firewall rules params

func (*GetNetworkApplianceFirewallL7FirewallRulesParams) SetNetworkID ¶

func (o *GetNetworkApplianceFirewallL7FirewallRulesParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance firewall l7 firewall rules params

func (*GetNetworkApplianceFirewallL7FirewallRulesParams) SetTimeout ¶

SetTimeout adds the timeout to the get network appliance firewall l7 firewall rules params

func (*GetNetworkApplianceFirewallL7FirewallRulesParams) WithContext ¶

WithContext adds the context to the get network appliance firewall l7 firewall rules params

func (*GetNetworkApplianceFirewallL7FirewallRulesParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance firewall l7 firewall rules params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceFirewallL7FirewallRulesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance firewall l7 firewall rules params

func (*GetNetworkApplianceFirewallL7FirewallRulesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance firewall l7 firewall rules params

func (*GetNetworkApplianceFirewallL7FirewallRulesParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance firewall l7 firewall rules params

func (*GetNetworkApplianceFirewallL7FirewallRulesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceFirewallL7FirewallRulesReader ¶

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

GetNetworkApplianceFirewallL7FirewallRulesReader is a Reader for the GetNetworkApplianceFirewallL7FirewallRules structure.

func (*GetNetworkApplianceFirewallL7FirewallRulesReader) ReadResponse ¶

func (o *GetNetworkApplianceFirewallL7FirewallRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceFirewallOneToManyNatRulesOK ¶

type GetNetworkApplianceFirewallOneToManyNatRulesOK struct {
	Payload interface{}
}
GetNetworkApplianceFirewallOneToManyNatRulesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceFirewallOneToManyNatRulesOK ¶

func NewGetNetworkApplianceFirewallOneToManyNatRulesOK() *GetNetworkApplianceFirewallOneToManyNatRulesOK

NewGetNetworkApplianceFirewallOneToManyNatRulesOK creates a GetNetworkApplianceFirewallOneToManyNatRulesOK with default headers values

func (*GetNetworkApplianceFirewallOneToManyNatRulesOK) Error ¶

func (*GetNetworkApplianceFirewallOneToManyNatRulesOK) GetPayload ¶

func (o *GetNetworkApplianceFirewallOneToManyNatRulesOK) GetPayload() interface{}

type GetNetworkApplianceFirewallOneToManyNatRulesParams ¶

type GetNetworkApplianceFirewallOneToManyNatRulesParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceFirewallOneToManyNatRulesParams contains all the parameters to send to the API endpoint

for the get network appliance firewall one to many nat rules operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceFirewallOneToManyNatRulesParams ¶

func NewGetNetworkApplianceFirewallOneToManyNatRulesParams() *GetNetworkApplianceFirewallOneToManyNatRulesParams

NewGetNetworkApplianceFirewallOneToManyNatRulesParams creates a new GetNetworkApplianceFirewallOneToManyNatRulesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceFirewallOneToManyNatRulesParamsWithContext ¶

func NewGetNetworkApplianceFirewallOneToManyNatRulesParamsWithContext(ctx context.Context) *GetNetworkApplianceFirewallOneToManyNatRulesParams

NewGetNetworkApplianceFirewallOneToManyNatRulesParamsWithContext creates a new GetNetworkApplianceFirewallOneToManyNatRulesParams object with the ability to set a context for a request.

func NewGetNetworkApplianceFirewallOneToManyNatRulesParamsWithHTTPClient ¶

func NewGetNetworkApplianceFirewallOneToManyNatRulesParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceFirewallOneToManyNatRulesParams

NewGetNetworkApplianceFirewallOneToManyNatRulesParamsWithHTTPClient creates a new GetNetworkApplianceFirewallOneToManyNatRulesParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceFirewallOneToManyNatRulesParamsWithTimeout ¶

func NewGetNetworkApplianceFirewallOneToManyNatRulesParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceFirewallOneToManyNatRulesParams

NewGetNetworkApplianceFirewallOneToManyNatRulesParamsWithTimeout creates a new GetNetworkApplianceFirewallOneToManyNatRulesParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceFirewallOneToManyNatRulesParams) SetContext ¶

SetContext adds the context to the get network appliance firewall one to many nat rules params

func (*GetNetworkApplianceFirewallOneToManyNatRulesParams) SetDefaults ¶

SetDefaults hydrates default values in the get network appliance firewall one to many nat rules params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceFirewallOneToManyNatRulesParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the get network appliance firewall one to many nat rules params

func (*GetNetworkApplianceFirewallOneToManyNatRulesParams) SetNetworkID ¶

SetNetworkID adds the networkId to the get network appliance firewall one to many nat rules params

func (*GetNetworkApplianceFirewallOneToManyNatRulesParams) SetTimeout ¶

SetTimeout adds the timeout to the get network appliance firewall one to many nat rules params

func (*GetNetworkApplianceFirewallOneToManyNatRulesParams) WithContext ¶

WithContext adds the context to the get network appliance firewall one to many nat rules params

func (*GetNetworkApplianceFirewallOneToManyNatRulesParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance firewall one to many nat rules params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceFirewallOneToManyNatRulesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance firewall one to many nat rules params

func (*GetNetworkApplianceFirewallOneToManyNatRulesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance firewall one to many nat rules params

func (*GetNetworkApplianceFirewallOneToManyNatRulesParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance firewall one to many nat rules params

func (*GetNetworkApplianceFirewallOneToManyNatRulesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceFirewallOneToManyNatRulesReader ¶

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

GetNetworkApplianceFirewallOneToManyNatRulesReader is a Reader for the GetNetworkApplianceFirewallOneToManyNatRules structure.

func (*GetNetworkApplianceFirewallOneToManyNatRulesReader) ReadResponse ¶

func (o *GetNetworkApplianceFirewallOneToManyNatRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceFirewallOneToOneNatRulesOK ¶

type GetNetworkApplianceFirewallOneToOneNatRulesOK struct {
	Payload interface{}
}
GetNetworkApplianceFirewallOneToOneNatRulesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceFirewallOneToOneNatRulesOK ¶

func NewGetNetworkApplianceFirewallOneToOneNatRulesOK() *GetNetworkApplianceFirewallOneToOneNatRulesOK

NewGetNetworkApplianceFirewallOneToOneNatRulesOK creates a GetNetworkApplianceFirewallOneToOneNatRulesOK with default headers values

func (*GetNetworkApplianceFirewallOneToOneNatRulesOK) Error ¶

func (*GetNetworkApplianceFirewallOneToOneNatRulesOK) GetPayload ¶

func (o *GetNetworkApplianceFirewallOneToOneNatRulesOK) GetPayload() interface{}

type GetNetworkApplianceFirewallOneToOneNatRulesParams ¶

type GetNetworkApplianceFirewallOneToOneNatRulesParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceFirewallOneToOneNatRulesParams contains all the parameters to send to the API endpoint

for the get network appliance firewall one to one nat rules operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceFirewallOneToOneNatRulesParams ¶

func NewGetNetworkApplianceFirewallOneToOneNatRulesParams() *GetNetworkApplianceFirewallOneToOneNatRulesParams

NewGetNetworkApplianceFirewallOneToOneNatRulesParams creates a new GetNetworkApplianceFirewallOneToOneNatRulesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceFirewallOneToOneNatRulesParamsWithContext ¶

func NewGetNetworkApplianceFirewallOneToOneNatRulesParamsWithContext(ctx context.Context) *GetNetworkApplianceFirewallOneToOneNatRulesParams

NewGetNetworkApplianceFirewallOneToOneNatRulesParamsWithContext creates a new GetNetworkApplianceFirewallOneToOneNatRulesParams object with the ability to set a context for a request.

func NewGetNetworkApplianceFirewallOneToOneNatRulesParamsWithHTTPClient ¶

func NewGetNetworkApplianceFirewallOneToOneNatRulesParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceFirewallOneToOneNatRulesParams

NewGetNetworkApplianceFirewallOneToOneNatRulesParamsWithHTTPClient creates a new GetNetworkApplianceFirewallOneToOneNatRulesParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceFirewallOneToOneNatRulesParamsWithTimeout ¶

func NewGetNetworkApplianceFirewallOneToOneNatRulesParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceFirewallOneToOneNatRulesParams

NewGetNetworkApplianceFirewallOneToOneNatRulesParamsWithTimeout creates a new GetNetworkApplianceFirewallOneToOneNatRulesParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceFirewallOneToOneNatRulesParams) SetContext ¶

SetContext adds the context to the get network appliance firewall one to one nat rules params

func (*GetNetworkApplianceFirewallOneToOneNatRulesParams) SetDefaults ¶

SetDefaults hydrates default values in the get network appliance firewall one to one nat rules params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceFirewallOneToOneNatRulesParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the get network appliance firewall one to one nat rules params

func (*GetNetworkApplianceFirewallOneToOneNatRulesParams) SetNetworkID ¶

func (o *GetNetworkApplianceFirewallOneToOneNatRulesParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance firewall one to one nat rules params

func (*GetNetworkApplianceFirewallOneToOneNatRulesParams) SetTimeout ¶

SetTimeout adds the timeout to the get network appliance firewall one to one nat rules params

func (*GetNetworkApplianceFirewallOneToOneNatRulesParams) WithContext ¶

WithContext adds the context to the get network appliance firewall one to one nat rules params

func (*GetNetworkApplianceFirewallOneToOneNatRulesParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance firewall one to one nat rules params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceFirewallOneToOneNatRulesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance firewall one to one nat rules params

func (*GetNetworkApplianceFirewallOneToOneNatRulesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance firewall one to one nat rules params

func (*GetNetworkApplianceFirewallOneToOneNatRulesParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance firewall one to one nat rules params

func (*GetNetworkApplianceFirewallOneToOneNatRulesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceFirewallOneToOneNatRulesReader ¶

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

GetNetworkApplianceFirewallOneToOneNatRulesReader is a Reader for the GetNetworkApplianceFirewallOneToOneNatRules structure.

func (*GetNetworkApplianceFirewallOneToOneNatRulesReader) ReadResponse ¶

func (o *GetNetworkApplianceFirewallOneToOneNatRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceFirewallPortForwardingRulesOK ¶

type GetNetworkApplianceFirewallPortForwardingRulesOK struct {
	Payload interface{}
}
GetNetworkApplianceFirewallPortForwardingRulesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceFirewallPortForwardingRulesOK ¶

func NewGetNetworkApplianceFirewallPortForwardingRulesOK() *GetNetworkApplianceFirewallPortForwardingRulesOK

NewGetNetworkApplianceFirewallPortForwardingRulesOK creates a GetNetworkApplianceFirewallPortForwardingRulesOK with default headers values

func (*GetNetworkApplianceFirewallPortForwardingRulesOK) Error ¶

func (*GetNetworkApplianceFirewallPortForwardingRulesOK) GetPayload ¶

func (o *GetNetworkApplianceFirewallPortForwardingRulesOK) GetPayload() interface{}

type GetNetworkApplianceFirewallPortForwardingRulesParams ¶

type GetNetworkApplianceFirewallPortForwardingRulesParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceFirewallPortForwardingRulesParams contains all the parameters to send to the API endpoint

for the get network appliance firewall port forwarding rules operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceFirewallPortForwardingRulesParams ¶

func NewGetNetworkApplianceFirewallPortForwardingRulesParams() *GetNetworkApplianceFirewallPortForwardingRulesParams

NewGetNetworkApplianceFirewallPortForwardingRulesParams creates a new GetNetworkApplianceFirewallPortForwardingRulesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceFirewallPortForwardingRulesParamsWithContext ¶

func NewGetNetworkApplianceFirewallPortForwardingRulesParamsWithContext(ctx context.Context) *GetNetworkApplianceFirewallPortForwardingRulesParams

NewGetNetworkApplianceFirewallPortForwardingRulesParamsWithContext creates a new GetNetworkApplianceFirewallPortForwardingRulesParams object with the ability to set a context for a request.

func NewGetNetworkApplianceFirewallPortForwardingRulesParamsWithHTTPClient ¶

func NewGetNetworkApplianceFirewallPortForwardingRulesParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceFirewallPortForwardingRulesParams

NewGetNetworkApplianceFirewallPortForwardingRulesParamsWithHTTPClient creates a new GetNetworkApplianceFirewallPortForwardingRulesParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceFirewallPortForwardingRulesParamsWithTimeout ¶

func NewGetNetworkApplianceFirewallPortForwardingRulesParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceFirewallPortForwardingRulesParams

NewGetNetworkApplianceFirewallPortForwardingRulesParamsWithTimeout creates a new GetNetworkApplianceFirewallPortForwardingRulesParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceFirewallPortForwardingRulesParams) SetContext ¶

SetContext adds the context to the get network appliance firewall port forwarding rules params

func (*GetNetworkApplianceFirewallPortForwardingRulesParams) SetDefaults ¶

SetDefaults hydrates default values in the get network appliance firewall port forwarding rules params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceFirewallPortForwardingRulesParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the get network appliance firewall port forwarding rules params

func (*GetNetworkApplianceFirewallPortForwardingRulesParams) SetNetworkID ¶

SetNetworkID adds the networkId to the get network appliance firewall port forwarding rules params

func (*GetNetworkApplianceFirewallPortForwardingRulesParams) SetTimeout ¶

SetTimeout adds the timeout to the get network appliance firewall port forwarding rules params

func (*GetNetworkApplianceFirewallPortForwardingRulesParams) WithContext ¶

WithContext adds the context to the get network appliance firewall port forwarding rules params

func (*GetNetworkApplianceFirewallPortForwardingRulesParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance firewall port forwarding rules params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceFirewallPortForwardingRulesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance firewall port forwarding rules params

func (*GetNetworkApplianceFirewallPortForwardingRulesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance firewall port forwarding rules params

func (*GetNetworkApplianceFirewallPortForwardingRulesParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance firewall port forwarding rules params

func (*GetNetworkApplianceFirewallPortForwardingRulesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceFirewallPortForwardingRulesReader ¶

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

GetNetworkApplianceFirewallPortForwardingRulesReader is a Reader for the GetNetworkApplianceFirewallPortForwardingRules structure.

func (*GetNetworkApplianceFirewallPortForwardingRulesReader) ReadResponse ¶

func (o *GetNetworkApplianceFirewallPortForwardingRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkAppliancePortOK ¶

type GetNetworkAppliancePortOK struct {
	Payload interface{}
}
GetNetworkAppliancePortOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkAppliancePortOK ¶

func NewGetNetworkAppliancePortOK() *GetNetworkAppliancePortOK

NewGetNetworkAppliancePortOK creates a GetNetworkAppliancePortOK with default headers values

func (*GetNetworkAppliancePortOK) Error ¶

func (o *GetNetworkAppliancePortOK) Error() string

func (*GetNetworkAppliancePortOK) GetPayload ¶

func (o *GetNetworkAppliancePortOK) GetPayload() interface{}

type GetNetworkAppliancePortParams ¶

type GetNetworkAppliancePortParams struct {

	// NetworkID.
	NetworkID string

	// PortID.
	PortID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkAppliancePortParams contains all the parameters to send to the API endpoint

for the get network appliance port operation.

Typically these are written to a http.Request.

func NewGetNetworkAppliancePortParams ¶

func NewGetNetworkAppliancePortParams() *GetNetworkAppliancePortParams

NewGetNetworkAppliancePortParams creates a new GetNetworkAppliancePortParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkAppliancePortParamsWithContext ¶

func NewGetNetworkAppliancePortParamsWithContext(ctx context.Context) *GetNetworkAppliancePortParams

NewGetNetworkAppliancePortParamsWithContext creates a new GetNetworkAppliancePortParams object with the ability to set a context for a request.

func NewGetNetworkAppliancePortParamsWithHTTPClient ¶

func NewGetNetworkAppliancePortParamsWithHTTPClient(client *http.Client) *GetNetworkAppliancePortParams

NewGetNetworkAppliancePortParamsWithHTTPClient creates a new GetNetworkAppliancePortParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkAppliancePortParamsWithTimeout ¶

func NewGetNetworkAppliancePortParamsWithTimeout(timeout time.Duration) *GetNetworkAppliancePortParams

NewGetNetworkAppliancePortParamsWithTimeout creates a new GetNetworkAppliancePortParams object with the ability to set a timeout on a request.

func (*GetNetworkAppliancePortParams) SetContext ¶

func (o *GetNetworkAppliancePortParams) SetContext(ctx context.Context)

SetContext adds the context to the get network appliance port params

func (*GetNetworkAppliancePortParams) SetDefaults ¶

func (o *GetNetworkAppliancePortParams) SetDefaults()

SetDefaults hydrates default values in the get network appliance port params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkAppliancePortParams) SetHTTPClient ¶

func (o *GetNetworkAppliancePortParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network appliance port params

func (*GetNetworkAppliancePortParams) SetNetworkID ¶

func (o *GetNetworkAppliancePortParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance port params

func (*GetNetworkAppliancePortParams) SetPortID ¶

func (o *GetNetworkAppliancePortParams) SetPortID(portID string)

SetPortID adds the portId to the get network appliance port params

func (*GetNetworkAppliancePortParams) SetTimeout ¶

func (o *GetNetworkAppliancePortParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network appliance port params

func (*GetNetworkAppliancePortParams) WithContext ¶

WithContext adds the context to the get network appliance port params

func (*GetNetworkAppliancePortParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance port params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkAppliancePortParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance port params

func (*GetNetworkAppliancePortParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance port params

func (*GetNetworkAppliancePortParams) WithPortID ¶

WithPortID adds the portID to the get network appliance port params

func (*GetNetworkAppliancePortParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance port params

func (*GetNetworkAppliancePortParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkAppliancePortReader ¶

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

GetNetworkAppliancePortReader is a Reader for the GetNetworkAppliancePort structure.

func (*GetNetworkAppliancePortReader) ReadResponse ¶

func (o *GetNetworkAppliancePortReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkAppliancePortsOK ¶

type GetNetworkAppliancePortsOK struct {
	Payload []interface{}
}
GetNetworkAppliancePortsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkAppliancePortsOK ¶

func NewGetNetworkAppliancePortsOK() *GetNetworkAppliancePortsOK

NewGetNetworkAppliancePortsOK creates a GetNetworkAppliancePortsOK with default headers values

func (*GetNetworkAppliancePortsOK) Error ¶

func (*GetNetworkAppliancePortsOK) GetPayload ¶

func (o *GetNetworkAppliancePortsOK) GetPayload() []interface{}

type GetNetworkAppliancePortsParams ¶

type GetNetworkAppliancePortsParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkAppliancePortsParams contains all the parameters to send to the API endpoint

for the get network appliance ports operation.

Typically these are written to a http.Request.

func NewGetNetworkAppliancePortsParams ¶

func NewGetNetworkAppliancePortsParams() *GetNetworkAppliancePortsParams

NewGetNetworkAppliancePortsParams creates a new GetNetworkAppliancePortsParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkAppliancePortsParamsWithContext ¶

func NewGetNetworkAppliancePortsParamsWithContext(ctx context.Context) *GetNetworkAppliancePortsParams

NewGetNetworkAppliancePortsParamsWithContext creates a new GetNetworkAppliancePortsParams object with the ability to set a context for a request.

func NewGetNetworkAppliancePortsParamsWithHTTPClient ¶

func NewGetNetworkAppliancePortsParamsWithHTTPClient(client *http.Client) *GetNetworkAppliancePortsParams

NewGetNetworkAppliancePortsParamsWithHTTPClient creates a new GetNetworkAppliancePortsParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkAppliancePortsParamsWithTimeout ¶

func NewGetNetworkAppliancePortsParamsWithTimeout(timeout time.Duration) *GetNetworkAppliancePortsParams

NewGetNetworkAppliancePortsParamsWithTimeout creates a new GetNetworkAppliancePortsParams object with the ability to set a timeout on a request.

func (*GetNetworkAppliancePortsParams) SetContext ¶

func (o *GetNetworkAppliancePortsParams) SetContext(ctx context.Context)

SetContext adds the context to the get network appliance ports params

func (*GetNetworkAppliancePortsParams) SetDefaults ¶

func (o *GetNetworkAppliancePortsParams) SetDefaults()

SetDefaults hydrates default values in the get network appliance ports params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkAppliancePortsParams) SetHTTPClient ¶

func (o *GetNetworkAppliancePortsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network appliance ports params

func (*GetNetworkAppliancePortsParams) SetNetworkID ¶

func (o *GetNetworkAppliancePortsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance ports params

func (*GetNetworkAppliancePortsParams) SetTimeout ¶

func (o *GetNetworkAppliancePortsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network appliance ports params

func (*GetNetworkAppliancePortsParams) WithContext ¶

WithContext adds the context to the get network appliance ports params

func (*GetNetworkAppliancePortsParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance ports params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkAppliancePortsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance ports params

func (*GetNetworkAppliancePortsParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance ports params

func (*GetNetworkAppliancePortsParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance ports params

func (*GetNetworkAppliancePortsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkAppliancePortsReader ¶

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

GetNetworkAppliancePortsReader is a Reader for the GetNetworkAppliancePorts structure.

func (*GetNetworkAppliancePortsReader) ReadResponse ¶

func (o *GetNetworkAppliancePortsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceSecurityEventsOK ¶

type GetNetworkApplianceSecurityEventsOK struct {

	/* A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests.
	 */
	Link string

	Payload []interface{}
}
GetNetworkApplianceSecurityEventsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceSecurityEventsOK ¶

func NewGetNetworkApplianceSecurityEventsOK() *GetNetworkApplianceSecurityEventsOK

NewGetNetworkApplianceSecurityEventsOK creates a GetNetworkApplianceSecurityEventsOK with default headers values

func (*GetNetworkApplianceSecurityEventsOK) Error ¶

func (*GetNetworkApplianceSecurityEventsOK) GetPayload ¶

func (o *GetNetworkApplianceSecurityEventsOK) GetPayload() []interface{}

type GetNetworkApplianceSecurityEventsParams ¶

type GetNetworkApplianceSecurityEventsParams struct {

	/* EndingBefore.

	   A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	EndingBefore *string

	// NetworkID.
	NetworkID string

	/* PerPage.

	   The number of entries per page returned. Acceptable range is 3 - 1000. Default is 100.
	*/
	PerPage *int64

	/* SortOrder.

	   Sorted order of security events based on event detection time. Order options are 'ascending' or 'descending'. Default is ascending order.
	*/
	SortOrder *string

	/* StartingAfter.

	   A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	StartingAfter *string

	/* T0.

	   The beginning of the timespan for the data. Data is gathered after the specified t0 value. The maximum lookback period is 365 days from today.
	*/
	T0 *string

	/* T1.

	   The end of the timespan for the data. t1 can be a maximum of 365 days after t0.
	*/
	T1 *string

	/* Timespan.

	   The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 365 days. The default is 31 days.

	   Format: float
	*/
	Timespan *float32

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceSecurityEventsParams contains all the parameters to send to the API endpoint

for the get network appliance security events operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceSecurityEventsParams ¶

func NewGetNetworkApplianceSecurityEventsParams() *GetNetworkApplianceSecurityEventsParams

NewGetNetworkApplianceSecurityEventsParams creates a new GetNetworkApplianceSecurityEventsParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceSecurityEventsParamsWithContext ¶

func NewGetNetworkApplianceSecurityEventsParamsWithContext(ctx context.Context) *GetNetworkApplianceSecurityEventsParams

NewGetNetworkApplianceSecurityEventsParamsWithContext creates a new GetNetworkApplianceSecurityEventsParams object with the ability to set a context for a request.

func NewGetNetworkApplianceSecurityEventsParamsWithHTTPClient ¶

func NewGetNetworkApplianceSecurityEventsParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceSecurityEventsParams

NewGetNetworkApplianceSecurityEventsParamsWithHTTPClient creates a new GetNetworkApplianceSecurityEventsParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceSecurityEventsParamsWithTimeout ¶

func NewGetNetworkApplianceSecurityEventsParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceSecurityEventsParams

NewGetNetworkApplianceSecurityEventsParamsWithTimeout creates a new GetNetworkApplianceSecurityEventsParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceSecurityEventsParams) SetContext ¶

SetContext adds the context to the get network appliance security events params

func (*GetNetworkApplianceSecurityEventsParams) SetDefaults ¶

func (o *GetNetworkApplianceSecurityEventsParams) SetDefaults()

SetDefaults hydrates default values in the get network appliance security events params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceSecurityEventsParams) SetEndingBefore ¶

func (o *GetNetworkApplianceSecurityEventsParams) SetEndingBefore(endingBefore *string)

SetEndingBefore adds the endingBefore to the get network appliance security events params

func (*GetNetworkApplianceSecurityEventsParams) SetHTTPClient ¶

func (o *GetNetworkApplianceSecurityEventsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network appliance security events params

func (*GetNetworkApplianceSecurityEventsParams) SetNetworkID ¶

func (o *GetNetworkApplianceSecurityEventsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance security events params

func (*GetNetworkApplianceSecurityEventsParams) SetPerPage ¶

func (o *GetNetworkApplianceSecurityEventsParams) SetPerPage(perPage *int64)

SetPerPage adds the perPage to the get network appliance security events params

func (*GetNetworkApplianceSecurityEventsParams) SetSortOrder ¶

func (o *GetNetworkApplianceSecurityEventsParams) SetSortOrder(sortOrder *string)

SetSortOrder adds the sortOrder to the get network appliance security events params

func (*GetNetworkApplianceSecurityEventsParams) SetStartingAfter ¶

func (o *GetNetworkApplianceSecurityEventsParams) SetStartingAfter(startingAfter *string)

SetStartingAfter adds the startingAfter to the get network appliance security events params

func (*GetNetworkApplianceSecurityEventsParams) SetT0 ¶

SetT0 adds the t0 to the get network appliance security events params

func (*GetNetworkApplianceSecurityEventsParams) SetT1 ¶

SetT1 adds the t1 to the get network appliance security events params

func (*GetNetworkApplianceSecurityEventsParams) SetTimeout ¶

func (o *GetNetworkApplianceSecurityEventsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network appliance security events params

func (*GetNetworkApplianceSecurityEventsParams) SetTimespan ¶

func (o *GetNetworkApplianceSecurityEventsParams) SetTimespan(timespan *float32)

SetTimespan adds the timespan to the get network appliance security events params

func (*GetNetworkApplianceSecurityEventsParams) WithContext ¶

WithContext adds the context to the get network appliance security events params

func (*GetNetworkApplianceSecurityEventsParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance security events params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceSecurityEventsParams) WithEndingBefore ¶

WithEndingBefore adds the endingBefore to the get network appliance security events params

func (*GetNetworkApplianceSecurityEventsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance security events params

func (*GetNetworkApplianceSecurityEventsParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance security events params

func (*GetNetworkApplianceSecurityEventsParams) WithPerPage ¶

WithPerPage adds the perPage to the get network appliance security events params

func (*GetNetworkApplianceSecurityEventsParams) WithSortOrder ¶

WithSortOrder adds the sortOrder to the get network appliance security events params

func (*GetNetworkApplianceSecurityEventsParams) WithStartingAfter ¶

WithStartingAfter adds the startingAfter to the get network appliance security events params

func (*GetNetworkApplianceSecurityEventsParams) WithT0 ¶

WithT0 adds the t0 to the get network appliance security events params

func (*GetNetworkApplianceSecurityEventsParams) WithT1 ¶

WithT1 adds the t1 to the get network appliance security events params

func (*GetNetworkApplianceSecurityEventsParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance security events params

func (*GetNetworkApplianceSecurityEventsParams) WithTimespan ¶

WithTimespan adds the timespan to the get network appliance security events params

func (*GetNetworkApplianceSecurityEventsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceSecurityEventsReader ¶

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

GetNetworkApplianceSecurityEventsReader is a Reader for the GetNetworkApplianceSecurityEvents structure.

func (*GetNetworkApplianceSecurityEventsReader) ReadResponse ¶

func (o *GetNetworkApplianceSecurityEventsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceSecurityIntrusionOK ¶

type GetNetworkApplianceSecurityIntrusionOK struct {
	Payload interface{}
}
GetNetworkApplianceSecurityIntrusionOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceSecurityIntrusionOK ¶

func NewGetNetworkApplianceSecurityIntrusionOK() *GetNetworkApplianceSecurityIntrusionOK

NewGetNetworkApplianceSecurityIntrusionOK creates a GetNetworkApplianceSecurityIntrusionOK with default headers values

func (*GetNetworkApplianceSecurityIntrusionOK) Error ¶

func (*GetNetworkApplianceSecurityIntrusionOK) GetPayload ¶

func (o *GetNetworkApplianceSecurityIntrusionOK) GetPayload() interface{}

type GetNetworkApplianceSecurityIntrusionParams ¶

type GetNetworkApplianceSecurityIntrusionParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceSecurityIntrusionParams contains all the parameters to send to the API endpoint

for the get network appliance security intrusion operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceSecurityIntrusionParams ¶

func NewGetNetworkApplianceSecurityIntrusionParams() *GetNetworkApplianceSecurityIntrusionParams

NewGetNetworkApplianceSecurityIntrusionParams creates a new GetNetworkApplianceSecurityIntrusionParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceSecurityIntrusionParamsWithContext ¶

func NewGetNetworkApplianceSecurityIntrusionParamsWithContext(ctx context.Context) *GetNetworkApplianceSecurityIntrusionParams

NewGetNetworkApplianceSecurityIntrusionParamsWithContext creates a new GetNetworkApplianceSecurityIntrusionParams object with the ability to set a context for a request.

func NewGetNetworkApplianceSecurityIntrusionParamsWithHTTPClient ¶

func NewGetNetworkApplianceSecurityIntrusionParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceSecurityIntrusionParams

NewGetNetworkApplianceSecurityIntrusionParamsWithHTTPClient creates a new GetNetworkApplianceSecurityIntrusionParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceSecurityIntrusionParamsWithTimeout ¶

func NewGetNetworkApplianceSecurityIntrusionParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceSecurityIntrusionParams

NewGetNetworkApplianceSecurityIntrusionParamsWithTimeout creates a new GetNetworkApplianceSecurityIntrusionParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceSecurityIntrusionParams) SetContext ¶

SetContext adds the context to the get network appliance security intrusion params

func (*GetNetworkApplianceSecurityIntrusionParams) SetDefaults ¶

SetDefaults hydrates default values in the get network appliance security intrusion params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceSecurityIntrusionParams) SetHTTPClient ¶

func (o *GetNetworkApplianceSecurityIntrusionParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network appliance security intrusion params

func (*GetNetworkApplianceSecurityIntrusionParams) SetNetworkID ¶

func (o *GetNetworkApplianceSecurityIntrusionParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance security intrusion params

func (*GetNetworkApplianceSecurityIntrusionParams) SetTimeout ¶

SetTimeout adds the timeout to the get network appliance security intrusion params

func (*GetNetworkApplianceSecurityIntrusionParams) WithContext ¶

WithContext adds the context to the get network appliance security intrusion params

func (*GetNetworkApplianceSecurityIntrusionParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance security intrusion params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceSecurityIntrusionParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance security intrusion params

func (*GetNetworkApplianceSecurityIntrusionParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance security intrusion params

func (*GetNetworkApplianceSecurityIntrusionParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance security intrusion params

func (*GetNetworkApplianceSecurityIntrusionParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceSecurityIntrusionReader ¶

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

GetNetworkApplianceSecurityIntrusionReader is a Reader for the GetNetworkApplianceSecurityIntrusion structure.

func (*GetNetworkApplianceSecurityIntrusionReader) ReadResponse ¶

func (o *GetNetworkApplianceSecurityIntrusionReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceSecurityMalwareOK ¶

type GetNetworkApplianceSecurityMalwareOK struct {
	Payload interface{}
}
GetNetworkApplianceSecurityMalwareOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceSecurityMalwareOK ¶

func NewGetNetworkApplianceSecurityMalwareOK() *GetNetworkApplianceSecurityMalwareOK

NewGetNetworkApplianceSecurityMalwareOK creates a GetNetworkApplianceSecurityMalwareOK with default headers values

func (*GetNetworkApplianceSecurityMalwareOK) Error ¶

func (*GetNetworkApplianceSecurityMalwareOK) GetPayload ¶

func (o *GetNetworkApplianceSecurityMalwareOK) GetPayload() interface{}

type GetNetworkApplianceSecurityMalwareParams ¶

type GetNetworkApplianceSecurityMalwareParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceSecurityMalwareParams contains all the parameters to send to the API endpoint

for the get network appliance security malware operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceSecurityMalwareParams ¶

func NewGetNetworkApplianceSecurityMalwareParams() *GetNetworkApplianceSecurityMalwareParams

NewGetNetworkApplianceSecurityMalwareParams creates a new GetNetworkApplianceSecurityMalwareParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceSecurityMalwareParamsWithContext ¶

func NewGetNetworkApplianceSecurityMalwareParamsWithContext(ctx context.Context) *GetNetworkApplianceSecurityMalwareParams

NewGetNetworkApplianceSecurityMalwareParamsWithContext creates a new GetNetworkApplianceSecurityMalwareParams object with the ability to set a context for a request.

func NewGetNetworkApplianceSecurityMalwareParamsWithHTTPClient ¶

func NewGetNetworkApplianceSecurityMalwareParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceSecurityMalwareParams

NewGetNetworkApplianceSecurityMalwareParamsWithHTTPClient creates a new GetNetworkApplianceSecurityMalwareParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceSecurityMalwareParamsWithTimeout ¶

func NewGetNetworkApplianceSecurityMalwareParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceSecurityMalwareParams

NewGetNetworkApplianceSecurityMalwareParamsWithTimeout creates a new GetNetworkApplianceSecurityMalwareParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceSecurityMalwareParams) SetContext ¶

SetContext adds the context to the get network appliance security malware params

func (*GetNetworkApplianceSecurityMalwareParams) SetDefaults ¶

SetDefaults hydrates default values in the get network appliance security malware params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceSecurityMalwareParams) SetHTTPClient ¶

func (o *GetNetworkApplianceSecurityMalwareParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network appliance security malware params

func (*GetNetworkApplianceSecurityMalwareParams) SetNetworkID ¶

func (o *GetNetworkApplianceSecurityMalwareParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance security malware params

func (*GetNetworkApplianceSecurityMalwareParams) SetTimeout ¶

SetTimeout adds the timeout to the get network appliance security malware params

func (*GetNetworkApplianceSecurityMalwareParams) WithContext ¶

WithContext adds the context to the get network appliance security malware params

func (*GetNetworkApplianceSecurityMalwareParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance security malware params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceSecurityMalwareParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance security malware params

func (*GetNetworkApplianceSecurityMalwareParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance security malware params

func (*GetNetworkApplianceSecurityMalwareParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance security malware params

func (*GetNetworkApplianceSecurityMalwareParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceSecurityMalwareReader ¶

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

GetNetworkApplianceSecurityMalwareReader is a Reader for the GetNetworkApplianceSecurityMalware structure.

func (*GetNetworkApplianceSecurityMalwareReader) ReadResponse ¶

func (o *GetNetworkApplianceSecurityMalwareReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceSettingsOK ¶

type GetNetworkApplianceSettingsOK struct {
	Payload interface{}
}
GetNetworkApplianceSettingsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceSettingsOK ¶

func NewGetNetworkApplianceSettingsOK() *GetNetworkApplianceSettingsOK

NewGetNetworkApplianceSettingsOK creates a GetNetworkApplianceSettingsOK with default headers values

func (*GetNetworkApplianceSettingsOK) Error ¶

func (*GetNetworkApplianceSettingsOK) GetPayload ¶

func (o *GetNetworkApplianceSettingsOK) GetPayload() interface{}

type GetNetworkApplianceSettingsParams ¶

type GetNetworkApplianceSettingsParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceSettingsParams contains all the parameters to send to the API endpoint

for the get network appliance settings operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceSettingsParams ¶

func NewGetNetworkApplianceSettingsParams() *GetNetworkApplianceSettingsParams

NewGetNetworkApplianceSettingsParams creates a new GetNetworkApplianceSettingsParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceSettingsParamsWithContext ¶

func NewGetNetworkApplianceSettingsParamsWithContext(ctx context.Context) *GetNetworkApplianceSettingsParams

NewGetNetworkApplianceSettingsParamsWithContext creates a new GetNetworkApplianceSettingsParams object with the ability to set a context for a request.

func NewGetNetworkApplianceSettingsParamsWithHTTPClient ¶

func NewGetNetworkApplianceSettingsParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceSettingsParams

NewGetNetworkApplianceSettingsParamsWithHTTPClient creates a new GetNetworkApplianceSettingsParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceSettingsParamsWithTimeout ¶

func NewGetNetworkApplianceSettingsParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceSettingsParams

NewGetNetworkApplianceSettingsParamsWithTimeout creates a new GetNetworkApplianceSettingsParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceSettingsParams) SetContext ¶

SetContext adds the context to the get network appliance settings params

func (*GetNetworkApplianceSettingsParams) SetDefaults ¶

func (o *GetNetworkApplianceSettingsParams) SetDefaults()

SetDefaults hydrates default values in the get network appliance settings params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceSettingsParams) SetHTTPClient ¶

func (o *GetNetworkApplianceSettingsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network appliance settings params

func (*GetNetworkApplianceSettingsParams) SetNetworkID ¶

func (o *GetNetworkApplianceSettingsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance settings params

func (*GetNetworkApplianceSettingsParams) SetTimeout ¶

func (o *GetNetworkApplianceSettingsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network appliance settings params

func (*GetNetworkApplianceSettingsParams) WithContext ¶

WithContext adds the context to the get network appliance settings params

func (*GetNetworkApplianceSettingsParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance settings params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceSettingsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance settings params

func (*GetNetworkApplianceSettingsParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance settings params

func (*GetNetworkApplianceSettingsParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance settings params

func (*GetNetworkApplianceSettingsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceSettingsReader ¶

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

GetNetworkApplianceSettingsReader is a Reader for the GetNetworkApplianceSettings structure.

func (*GetNetworkApplianceSettingsReader) ReadResponse ¶

func (o *GetNetworkApplianceSettingsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceSingleLanOK ¶

type GetNetworkApplianceSingleLanOK struct {
	Payload interface{}
}
GetNetworkApplianceSingleLanOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceSingleLanOK ¶

func NewGetNetworkApplianceSingleLanOK() *GetNetworkApplianceSingleLanOK

NewGetNetworkApplianceSingleLanOK creates a GetNetworkApplianceSingleLanOK with default headers values

func (*GetNetworkApplianceSingleLanOK) Error ¶

func (*GetNetworkApplianceSingleLanOK) GetPayload ¶

func (o *GetNetworkApplianceSingleLanOK) GetPayload() interface{}

type GetNetworkApplianceSingleLanParams ¶

type GetNetworkApplianceSingleLanParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceSingleLanParams contains all the parameters to send to the API endpoint

for the get network appliance single lan operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceSingleLanParams ¶

func NewGetNetworkApplianceSingleLanParams() *GetNetworkApplianceSingleLanParams

NewGetNetworkApplianceSingleLanParams creates a new GetNetworkApplianceSingleLanParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceSingleLanParamsWithContext ¶

func NewGetNetworkApplianceSingleLanParamsWithContext(ctx context.Context) *GetNetworkApplianceSingleLanParams

NewGetNetworkApplianceSingleLanParamsWithContext creates a new GetNetworkApplianceSingleLanParams object with the ability to set a context for a request.

func NewGetNetworkApplianceSingleLanParamsWithHTTPClient ¶

func NewGetNetworkApplianceSingleLanParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceSingleLanParams

NewGetNetworkApplianceSingleLanParamsWithHTTPClient creates a new GetNetworkApplianceSingleLanParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceSingleLanParamsWithTimeout ¶

func NewGetNetworkApplianceSingleLanParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceSingleLanParams

NewGetNetworkApplianceSingleLanParamsWithTimeout creates a new GetNetworkApplianceSingleLanParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceSingleLanParams) SetContext ¶

SetContext adds the context to the get network appliance single lan params

func (*GetNetworkApplianceSingleLanParams) SetDefaults ¶

func (o *GetNetworkApplianceSingleLanParams) SetDefaults()

SetDefaults hydrates default values in the get network appliance single lan params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceSingleLanParams) SetHTTPClient ¶

func (o *GetNetworkApplianceSingleLanParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network appliance single lan params

func (*GetNetworkApplianceSingleLanParams) SetNetworkID ¶

func (o *GetNetworkApplianceSingleLanParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance single lan params

func (*GetNetworkApplianceSingleLanParams) SetTimeout ¶

func (o *GetNetworkApplianceSingleLanParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network appliance single lan params

func (*GetNetworkApplianceSingleLanParams) WithContext ¶

WithContext adds the context to the get network appliance single lan params

func (*GetNetworkApplianceSingleLanParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance single lan params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceSingleLanParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance single lan params

func (*GetNetworkApplianceSingleLanParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance single lan params

func (*GetNetworkApplianceSingleLanParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance single lan params

func (*GetNetworkApplianceSingleLanParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceSingleLanReader ¶

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

GetNetworkApplianceSingleLanReader is a Reader for the GetNetworkApplianceSingleLan structure.

func (*GetNetworkApplianceSingleLanReader) ReadResponse ¶

func (o *GetNetworkApplianceSingleLanReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceStaticRouteOK ¶

type GetNetworkApplianceStaticRouteOK struct {
	Payload interface{}
}
GetNetworkApplianceStaticRouteOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceStaticRouteOK ¶

func NewGetNetworkApplianceStaticRouteOK() *GetNetworkApplianceStaticRouteOK

NewGetNetworkApplianceStaticRouteOK creates a GetNetworkApplianceStaticRouteOK with default headers values

func (*GetNetworkApplianceStaticRouteOK) Error ¶

func (*GetNetworkApplianceStaticRouteOK) GetPayload ¶

func (o *GetNetworkApplianceStaticRouteOK) GetPayload() interface{}

type GetNetworkApplianceStaticRouteParams ¶

type GetNetworkApplianceStaticRouteParams struct {

	// NetworkID.
	NetworkID string

	// StaticRouteID.
	StaticRouteID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceStaticRouteParams contains all the parameters to send to the API endpoint

for the get network appliance static route operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceStaticRouteParams ¶

func NewGetNetworkApplianceStaticRouteParams() *GetNetworkApplianceStaticRouteParams

NewGetNetworkApplianceStaticRouteParams creates a new GetNetworkApplianceStaticRouteParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceStaticRouteParamsWithContext ¶

func NewGetNetworkApplianceStaticRouteParamsWithContext(ctx context.Context) *GetNetworkApplianceStaticRouteParams

NewGetNetworkApplianceStaticRouteParamsWithContext creates a new GetNetworkApplianceStaticRouteParams object with the ability to set a context for a request.

func NewGetNetworkApplianceStaticRouteParamsWithHTTPClient ¶

func NewGetNetworkApplianceStaticRouteParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceStaticRouteParams

NewGetNetworkApplianceStaticRouteParamsWithHTTPClient creates a new GetNetworkApplianceStaticRouteParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceStaticRouteParamsWithTimeout ¶

func NewGetNetworkApplianceStaticRouteParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceStaticRouteParams

NewGetNetworkApplianceStaticRouteParamsWithTimeout creates a new GetNetworkApplianceStaticRouteParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceStaticRouteParams) SetContext ¶

SetContext adds the context to the get network appliance static route params

func (*GetNetworkApplianceStaticRouteParams) SetDefaults ¶

func (o *GetNetworkApplianceStaticRouteParams) SetDefaults()

SetDefaults hydrates default values in the get network appliance static route params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceStaticRouteParams) SetHTTPClient ¶

func (o *GetNetworkApplianceStaticRouteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network appliance static route params

func (*GetNetworkApplianceStaticRouteParams) SetNetworkID ¶

func (o *GetNetworkApplianceStaticRouteParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance static route params

func (*GetNetworkApplianceStaticRouteParams) SetStaticRouteID ¶

func (o *GetNetworkApplianceStaticRouteParams) SetStaticRouteID(staticRouteID string)

SetStaticRouteID adds the staticRouteId to the get network appliance static route params

func (*GetNetworkApplianceStaticRouteParams) SetTimeout ¶

func (o *GetNetworkApplianceStaticRouteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network appliance static route params

func (*GetNetworkApplianceStaticRouteParams) WithContext ¶

WithContext adds the context to the get network appliance static route params

func (*GetNetworkApplianceStaticRouteParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance static route params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceStaticRouteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance static route params

func (*GetNetworkApplianceStaticRouteParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance static route params

func (*GetNetworkApplianceStaticRouteParams) WithStaticRouteID ¶

WithStaticRouteID adds the staticRouteID to the get network appliance static route params

func (*GetNetworkApplianceStaticRouteParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance static route params

func (*GetNetworkApplianceStaticRouteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceStaticRouteReader ¶

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

GetNetworkApplianceStaticRouteReader is a Reader for the GetNetworkApplianceStaticRoute structure.

func (*GetNetworkApplianceStaticRouteReader) ReadResponse ¶

func (o *GetNetworkApplianceStaticRouteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceStaticRoutesOK ¶

type GetNetworkApplianceStaticRoutesOK struct {
	Payload []interface{}
}
GetNetworkApplianceStaticRoutesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceStaticRoutesOK ¶

func NewGetNetworkApplianceStaticRoutesOK() *GetNetworkApplianceStaticRoutesOK

NewGetNetworkApplianceStaticRoutesOK creates a GetNetworkApplianceStaticRoutesOK with default headers values

func (*GetNetworkApplianceStaticRoutesOK) Error ¶

func (*GetNetworkApplianceStaticRoutesOK) GetPayload ¶

func (o *GetNetworkApplianceStaticRoutesOK) GetPayload() []interface{}

type GetNetworkApplianceStaticRoutesParams ¶

type GetNetworkApplianceStaticRoutesParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceStaticRoutesParams contains all the parameters to send to the API endpoint

for the get network appliance static routes operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceStaticRoutesParams ¶

func NewGetNetworkApplianceStaticRoutesParams() *GetNetworkApplianceStaticRoutesParams

NewGetNetworkApplianceStaticRoutesParams creates a new GetNetworkApplianceStaticRoutesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceStaticRoutesParamsWithContext ¶

func NewGetNetworkApplianceStaticRoutesParamsWithContext(ctx context.Context) *GetNetworkApplianceStaticRoutesParams

NewGetNetworkApplianceStaticRoutesParamsWithContext creates a new GetNetworkApplianceStaticRoutesParams object with the ability to set a context for a request.

func NewGetNetworkApplianceStaticRoutesParamsWithHTTPClient ¶

func NewGetNetworkApplianceStaticRoutesParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceStaticRoutesParams

NewGetNetworkApplianceStaticRoutesParamsWithHTTPClient creates a new GetNetworkApplianceStaticRoutesParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceStaticRoutesParamsWithTimeout ¶

func NewGetNetworkApplianceStaticRoutesParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceStaticRoutesParams

NewGetNetworkApplianceStaticRoutesParamsWithTimeout creates a new GetNetworkApplianceStaticRoutesParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceStaticRoutesParams) SetContext ¶

SetContext adds the context to the get network appliance static routes params

func (*GetNetworkApplianceStaticRoutesParams) SetDefaults ¶

func (o *GetNetworkApplianceStaticRoutesParams) SetDefaults()

SetDefaults hydrates default values in the get network appliance static routes params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceStaticRoutesParams) SetHTTPClient ¶

func (o *GetNetworkApplianceStaticRoutesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network appliance static routes params

func (*GetNetworkApplianceStaticRoutesParams) SetNetworkID ¶

func (o *GetNetworkApplianceStaticRoutesParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance static routes params

func (*GetNetworkApplianceStaticRoutesParams) SetTimeout ¶

func (o *GetNetworkApplianceStaticRoutesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network appliance static routes params

func (*GetNetworkApplianceStaticRoutesParams) WithContext ¶

WithContext adds the context to the get network appliance static routes params

func (*GetNetworkApplianceStaticRoutesParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance static routes params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceStaticRoutesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance static routes params

func (*GetNetworkApplianceStaticRoutesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance static routes params

func (*GetNetworkApplianceStaticRoutesParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance static routes params

func (*GetNetworkApplianceStaticRoutesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceStaticRoutesReader ¶

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

GetNetworkApplianceStaticRoutesReader is a Reader for the GetNetworkApplianceStaticRoutes structure.

func (*GetNetworkApplianceStaticRoutesReader) ReadResponse ¶

func (o *GetNetworkApplianceStaticRoutesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceTrafficShapingCustomPerformanceClassOK ¶

type GetNetworkApplianceTrafficShapingCustomPerformanceClassOK struct {
	Payload interface{}
}
GetNetworkApplianceTrafficShapingCustomPerformanceClassOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceTrafficShapingCustomPerformanceClassOK ¶

func NewGetNetworkApplianceTrafficShapingCustomPerformanceClassOK() *GetNetworkApplianceTrafficShapingCustomPerformanceClassOK

NewGetNetworkApplianceTrafficShapingCustomPerformanceClassOK creates a GetNetworkApplianceTrafficShapingCustomPerformanceClassOK with default headers values

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassOK) Error ¶

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassOK) GetPayload ¶

type GetNetworkApplianceTrafficShapingCustomPerformanceClassParams ¶

type GetNetworkApplianceTrafficShapingCustomPerformanceClassParams struct {

	// CustomPerformanceClassID.
	CustomPerformanceClassID string

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceTrafficShapingCustomPerformanceClassParams contains all the parameters to send to the API endpoint

for the get network appliance traffic shaping custom performance class operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceTrafficShapingCustomPerformanceClassParams ¶

func NewGetNetworkApplianceTrafficShapingCustomPerformanceClassParams() *GetNetworkApplianceTrafficShapingCustomPerformanceClassParams

NewGetNetworkApplianceTrafficShapingCustomPerformanceClassParams creates a new GetNetworkApplianceTrafficShapingCustomPerformanceClassParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithContext ¶

func NewGetNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithContext(ctx context.Context) *GetNetworkApplianceTrafficShapingCustomPerformanceClassParams

NewGetNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithContext creates a new GetNetworkApplianceTrafficShapingCustomPerformanceClassParams object with the ability to set a context for a request.

func NewGetNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithHTTPClient ¶

func NewGetNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceTrafficShapingCustomPerformanceClassParams

NewGetNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithHTTPClient creates a new GetNetworkApplianceTrafficShapingCustomPerformanceClassParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithTimeout ¶

func NewGetNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceTrafficShapingCustomPerformanceClassParams

NewGetNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithTimeout creates a new GetNetworkApplianceTrafficShapingCustomPerformanceClassParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetContext ¶

SetContext adds the context to the get network appliance traffic shaping custom performance class params

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetCustomPerformanceClassID ¶

func (o *GetNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetCustomPerformanceClassID(customPerformanceClassID string)

SetCustomPerformanceClassID adds the customPerformanceClassId to the get network appliance traffic shaping custom performance class params

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetDefaults ¶

SetDefaults hydrates default values in the get network appliance traffic shaping custom performance class params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the get network appliance traffic shaping custom performance class params

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetNetworkID ¶

SetNetworkID adds the networkId to the get network appliance traffic shaping custom performance class params

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetTimeout ¶

SetTimeout adds the timeout to the get network appliance traffic shaping custom performance class params

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassParams) WithContext ¶

WithContext adds the context to the get network appliance traffic shaping custom performance class params

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassParams) WithCustomPerformanceClassID ¶

WithCustomPerformanceClassID adds the customPerformanceClassID to the get network appliance traffic shaping custom performance class params

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance traffic shaping custom performance class params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance traffic shaping custom performance class params

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance traffic shaping custom performance class params

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance traffic shaping custom performance class params

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceTrafficShapingCustomPerformanceClassReader ¶

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

GetNetworkApplianceTrafficShapingCustomPerformanceClassReader is a Reader for the GetNetworkApplianceTrafficShapingCustomPerformanceClass structure.

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassReader) ReadResponse ¶

ReadResponse reads a server response into the received o.

type GetNetworkApplianceTrafficShapingCustomPerformanceClassesOK ¶

type GetNetworkApplianceTrafficShapingCustomPerformanceClassesOK struct {
	Payload []interface{}
}
GetNetworkApplianceTrafficShapingCustomPerformanceClassesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceTrafficShapingCustomPerformanceClassesOK ¶

func NewGetNetworkApplianceTrafficShapingCustomPerformanceClassesOK() *GetNetworkApplianceTrafficShapingCustomPerformanceClassesOK

NewGetNetworkApplianceTrafficShapingCustomPerformanceClassesOK creates a GetNetworkApplianceTrafficShapingCustomPerformanceClassesOK with default headers values

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassesOK) Error ¶

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassesOK) GetPayload ¶

type GetNetworkApplianceTrafficShapingCustomPerformanceClassesParams ¶

type GetNetworkApplianceTrafficShapingCustomPerformanceClassesParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceTrafficShapingCustomPerformanceClassesParams contains all the parameters to send to the API endpoint

for the get network appliance traffic shaping custom performance classes operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceTrafficShapingCustomPerformanceClassesParams ¶

func NewGetNetworkApplianceTrafficShapingCustomPerformanceClassesParams() *GetNetworkApplianceTrafficShapingCustomPerformanceClassesParams

NewGetNetworkApplianceTrafficShapingCustomPerformanceClassesParams creates a new GetNetworkApplianceTrafficShapingCustomPerformanceClassesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceTrafficShapingCustomPerformanceClassesParamsWithContext ¶

func NewGetNetworkApplianceTrafficShapingCustomPerformanceClassesParamsWithContext(ctx context.Context) *GetNetworkApplianceTrafficShapingCustomPerformanceClassesParams

NewGetNetworkApplianceTrafficShapingCustomPerformanceClassesParamsWithContext creates a new GetNetworkApplianceTrafficShapingCustomPerformanceClassesParams object with the ability to set a context for a request.

func NewGetNetworkApplianceTrafficShapingCustomPerformanceClassesParamsWithHTTPClient ¶

func NewGetNetworkApplianceTrafficShapingCustomPerformanceClassesParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceTrafficShapingCustomPerformanceClassesParams

NewGetNetworkApplianceTrafficShapingCustomPerformanceClassesParamsWithHTTPClient creates a new GetNetworkApplianceTrafficShapingCustomPerformanceClassesParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceTrafficShapingCustomPerformanceClassesParamsWithTimeout ¶

func NewGetNetworkApplianceTrafficShapingCustomPerformanceClassesParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceTrafficShapingCustomPerformanceClassesParams

NewGetNetworkApplianceTrafficShapingCustomPerformanceClassesParamsWithTimeout creates a new GetNetworkApplianceTrafficShapingCustomPerformanceClassesParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassesParams) SetContext ¶

SetContext adds the context to the get network appliance traffic shaping custom performance classes params

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassesParams) SetDefaults ¶

SetDefaults hydrates default values in the get network appliance traffic shaping custom performance classes params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassesParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the get network appliance traffic shaping custom performance classes params

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassesParams) SetNetworkID ¶

SetNetworkID adds the networkId to the get network appliance traffic shaping custom performance classes params

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassesParams) SetTimeout ¶

SetTimeout adds the timeout to the get network appliance traffic shaping custom performance classes params

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassesParams) WithContext ¶

WithContext adds the context to the get network appliance traffic shaping custom performance classes params

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassesParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance traffic shaping custom performance classes params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance traffic shaping custom performance classes params

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance traffic shaping custom performance classes params

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassesParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance traffic shaping custom performance classes params

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceTrafficShapingCustomPerformanceClassesReader ¶

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

GetNetworkApplianceTrafficShapingCustomPerformanceClassesReader is a Reader for the GetNetworkApplianceTrafficShapingCustomPerformanceClasses structure.

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassesReader) ReadResponse ¶

ReadResponse reads a server response into the received o.

type GetNetworkApplianceTrafficShapingOK ¶

type GetNetworkApplianceTrafficShapingOK struct {
	Payload interface{}
}
GetNetworkApplianceTrafficShapingOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceTrafficShapingOK ¶

func NewGetNetworkApplianceTrafficShapingOK() *GetNetworkApplianceTrafficShapingOK

NewGetNetworkApplianceTrafficShapingOK creates a GetNetworkApplianceTrafficShapingOK with default headers values

func (*GetNetworkApplianceTrafficShapingOK) Error ¶

func (*GetNetworkApplianceTrafficShapingOK) GetPayload ¶

func (o *GetNetworkApplianceTrafficShapingOK) GetPayload() interface{}

type GetNetworkApplianceTrafficShapingParams ¶

type GetNetworkApplianceTrafficShapingParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceTrafficShapingParams contains all the parameters to send to the API endpoint

for the get network appliance traffic shaping operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceTrafficShapingParams ¶

func NewGetNetworkApplianceTrafficShapingParams() *GetNetworkApplianceTrafficShapingParams

NewGetNetworkApplianceTrafficShapingParams creates a new GetNetworkApplianceTrafficShapingParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceTrafficShapingParamsWithContext ¶

func NewGetNetworkApplianceTrafficShapingParamsWithContext(ctx context.Context) *GetNetworkApplianceTrafficShapingParams

NewGetNetworkApplianceTrafficShapingParamsWithContext creates a new GetNetworkApplianceTrafficShapingParams object with the ability to set a context for a request.

func NewGetNetworkApplianceTrafficShapingParamsWithHTTPClient ¶

func NewGetNetworkApplianceTrafficShapingParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceTrafficShapingParams

NewGetNetworkApplianceTrafficShapingParamsWithHTTPClient creates a new GetNetworkApplianceTrafficShapingParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceTrafficShapingParamsWithTimeout ¶

func NewGetNetworkApplianceTrafficShapingParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceTrafficShapingParams

NewGetNetworkApplianceTrafficShapingParamsWithTimeout creates a new GetNetworkApplianceTrafficShapingParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceTrafficShapingParams) SetContext ¶

SetContext adds the context to the get network appliance traffic shaping params

func (*GetNetworkApplianceTrafficShapingParams) SetDefaults ¶

func (o *GetNetworkApplianceTrafficShapingParams) SetDefaults()

SetDefaults hydrates default values in the get network appliance traffic shaping params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceTrafficShapingParams) SetHTTPClient ¶

func (o *GetNetworkApplianceTrafficShapingParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network appliance traffic shaping params

func (*GetNetworkApplianceTrafficShapingParams) SetNetworkID ¶

func (o *GetNetworkApplianceTrafficShapingParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance traffic shaping params

func (*GetNetworkApplianceTrafficShapingParams) SetTimeout ¶

func (o *GetNetworkApplianceTrafficShapingParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network appliance traffic shaping params

func (*GetNetworkApplianceTrafficShapingParams) WithContext ¶

WithContext adds the context to the get network appliance traffic shaping params

func (*GetNetworkApplianceTrafficShapingParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance traffic shaping params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceTrafficShapingParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance traffic shaping params

func (*GetNetworkApplianceTrafficShapingParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance traffic shaping params

func (*GetNetworkApplianceTrafficShapingParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance traffic shaping params

func (*GetNetworkApplianceTrafficShapingParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceTrafficShapingReader ¶

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

GetNetworkApplianceTrafficShapingReader is a Reader for the GetNetworkApplianceTrafficShaping structure.

func (*GetNetworkApplianceTrafficShapingReader) ReadResponse ¶

func (o *GetNetworkApplianceTrafficShapingReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceTrafficShapingRulesOK ¶

type GetNetworkApplianceTrafficShapingRulesOK struct {
	Payload interface{}
}
GetNetworkApplianceTrafficShapingRulesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceTrafficShapingRulesOK ¶

func NewGetNetworkApplianceTrafficShapingRulesOK() *GetNetworkApplianceTrafficShapingRulesOK

NewGetNetworkApplianceTrafficShapingRulesOK creates a GetNetworkApplianceTrafficShapingRulesOK with default headers values

func (*GetNetworkApplianceTrafficShapingRulesOK) Error ¶

func (*GetNetworkApplianceTrafficShapingRulesOK) GetPayload ¶

func (o *GetNetworkApplianceTrafficShapingRulesOK) GetPayload() interface{}

type GetNetworkApplianceTrafficShapingRulesParams ¶

type GetNetworkApplianceTrafficShapingRulesParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceTrafficShapingRulesParams contains all the parameters to send to the API endpoint

for the get network appliance traffic shaping rules operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceTrafficShapingRulesParams ¶

func NewGetNetworkApplianceTrafficShapingRulesParams() *GetNetworkApplianceTrafficShapingRulesParams

NewGetNetworkApplianceTrafficShapingRulesParams creates a new GetNetworkApplianceTrafficShapingRulesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceTrafficShapingRulesParamsWithContext ¶

func NewGetNetworkApplianceTrafficShapingRulesParamsWithContext(ctx context.Context) *GetNetworkApplianceTrafficShapingRulesParams

NewGetNetworkApplianceTrafficShapingRulesParamsWithContext creates a new GetNetworkApplianceTrafficShapingRulesParams object with the ability to set a context for a request.

func NewGetNetworkApplianceTrafficShapingRulesParamsWithHTTPClient ¶

func NewGetNetworkApplianceTrafficShapingRulesParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceTrafficShapingRulesParams

NewGetNetworkApplianceTrafficShapingRulesParamsWithHTTPClient creates a new GetNetworkApplianceTrafficShapingRulesParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceTrafficShapingRulesParamsWithTimeout ¶

func NewGetNetworkApplianceTrafficShapingRulesParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceTrafficShapingRulesParams

NewGetNetworkApplianceTrafficShapingRulesParamsWithTimeout creates a new GetNetworkApplianceTrafficShapingRulesParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceTrafficShapingRulesParams) SetContext ¶

SetContext adds the context to the get network appliance traffic shaping rules params

func (*GetNetworkApplianceTrafficShapingRulesParams) SetDefaults ¶

SetDefaults hydrates default values in the get network appliance traffic shaping rules params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceTrafficShapingRulesParams) SetHTTPClient ¶

func (o *GetNetworkApplianceTrafficShapingRulesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network appliance traffic shaping rules params

func (*GetNetworkApplianceTrafficShapingRulesParams) SetNetworkID ¶

func (o *GetNetworkApplianceTrafficShapingRulesParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance traffic shaping rules params

func (*GetNetworkApplianceTrafficShapingRulesParams) SetTimeout ¶

SetTimeout adds the timeout to the get network appliance traffic shaping rules params

func (*GetNetworkApplianceTrafficShapingRulesParams) WithContext ¶

WithContext adds the context to the get network appliance traffic shaping rules params

func (*GetNetworkApplianceTrafficShapingRulesParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance traffic shaping rules params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceTrafficShapingRulesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance traffic shaping rules params

func (*GetNetworkApplianceTrafficShapingRulesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance traffic shaping rules params

func (*GetNetworkApplianceTrafficShapingRulesParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance traffic shaping rules params

func (*GetNetworkApplianceTrafficShapingRulesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceTrafficShapingRulesReader ¶

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

GetNetworkApplianceTrafficShapingRulesReader is a Reader for the GetNetworkApplianceTrafficShapingRules structure.

func (*GetNetworkApplianceTrafficShapingRulesReader) ReadResponse ¶

func (o *GetNetworkApplianceTrafficShapingRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceTrafficShapingUplinkBandwidthOK ¶

type GetNetworkApplianceTrafficShapingUplinkBandwidthOK struct {
	Payload interface{}
}
GetNetworkApplianceTrafficShapingUplinkBandwidthOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceTrafficShapingUplinkBandwidthOK ¶

func NewGetNetworkApplianceTrafficShapingUplinkBandwidthOK() *GetNetworkApplianceTrafficShapingUplinkBandwidthOK

NewGetNetworkApplianceTrafficShapingUplinkBandwidthOK creates a GetNetworkApplianceTrafficShapingUplinkBandwidthOK with default headers values

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOK) Error ¶

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOK) GetPayload ¶

func (o *GetNetworkApplianceTrafficShapingUplinkBandwidthOK) GetPayload() interface{}

type GetNetworkApplianceTrafficShapingUplinkBandwidthParams ¶

type GetNetworkApplianceTrafficShapingUplinkBandwidthParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceTrafficShapingUplinkBandwidthParams contains all the parameters to send to the API endpoint

for the get network appliance traffic shaping uplink bandwidth operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceTrafficShapingUplinkBandwidthParams ¶

func NewGetNetworkApplianceTrafficShapingUplinkBandwidthParams() *GetNetworkApplianceTrafficShapingUplinkBandwidthParams

NewGetNetworkApplianceTrafficShapingUplinkBandwidthParams creates a new GetNetworkApplianceTrafficShapingUplinkBandwidthParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceTrafficShapingUplinkBandwidthParamsWithContext ¶

func NewGetNetworkApplianceTrafficShapingUplinkBandwidthParamsWithContext(ctx context.Context) *GetNetworkApplianceTrafficShapingUplinkBandwidthParams

NewGetNetworkApplianceTrafficShapingUplinkBandwidthParamsWithContext creates a new GetNetworkApplianceTrafficShapingUplinkBandwidthParams object with the ability to set a context for a request.

func NewGetNetworkApplianceTrafficShapingUplinkBandwidthParamsWithHTTPClient ¶

func NewGetNetworkApplianceTrafficShapingUplinkBandwidthParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceTrafficShapingUplinkBandwidthParams

NewGetNetworkApplianceTrafficShapingUplinkBandwidthParamsWithHTTPClient creates a new GetNetworkApplianceTrafficShapingUplinkBandwidthParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceTrafficShapingUplinkBandwidthParamsWithTimeout ¶

func NewGetNetworkApplianceTrafficShapingUplinkBandwidthParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceTrafficShapingUplinkBandwidthParams

NewGetNetworkApplianceTrafficShapingUplinkBandwidthParamsWithTimeout creates a new GetNetworkApplianceTrafficShapingUplinkBandwidthParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthParams) SetContext ¶

SetContext adds the context to the get network appliance traffic shaping uplink bandwidth params

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthParams) SetDefaults ¶

SetDefaults hydrates default values in the get network appliance traffic shaping uplink bandwidth params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the get network appliance traffic shaping uplink bandwidth params

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthParams) SetNetworkID ¶

SetNetworkID adds the networkId to the get network appliance traffic shaping uplink bandwidth params

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthParams) SetTimeout ¶

SetTimeout adds the timeout to the get network appliance traffic shaping uplink bandwidth params

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthParams) WithContext ¶

WithContext adds the context to the get network appliance traffic shaping uplink bandwidth params

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance traffic shaping uplink bandwidth params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance traffic shaping uplink bandwidth params

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance traffic shaping uplink bandwidth params

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance traffic shaping uplink bandwidth params

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceTrafficShapingUplinkBandwidthReader ¶

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

GetNetworkApplianceTrafficShapingUplinkBandwidthReader is a Reader for the GetNetworkApplianceTrafficShapingUplinkBandwidth structure.

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthReader) ReadResponse ¶

func (o *GetNetworkApplianceTrafficShapingUplinkBandwidthReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceTrafficShapingUplinkSelectionOK ¶

type GetNetworkApplianceTrafficShapingUplinkSelectionOK struct {
	Payload interface{}
}
GetNetworkApplianceTrafficShapingUplinkSelectionOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceTrafficShapingUplinkSelectionOK ¶

func NewGetNetworkApplianceTrafficShapingUplinkSelectionOK() *GetNetworkApplianceTrafficShapingUplinkSelectionOK

NewGetNetworkApplianceTrafficShapingUplinkSelectionOK creates a GetNetworkApplianceTrafficShapingUplinkSelectionOK with default headers values

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOK) Error ¶

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOK) GetPayload ¶

func (o *GetNetworkApplianceTrafficShapingUplinkSelectionOK) GetPayload() interface{}

type GetNetworkApplianceTrafficShapingUplinkSelectionParams ¶

type GetNetworkApplianceTrafficShapingUplinkSelectionParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceTrafficShapingUplinkSelectionParams contains all the parameters to send to the API endpoint

for the get network appliance traffic shaping uplink selection operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceTrafficShapingUplinkSelectionParams ¶

func NewGetNetworkApplianceTrafficShapingUplinkSelectionParams() *GetNetworkApplianceTrafficShapingUplinkSelectionParams

NewGetNetworkApplianceTrafficShapingUplinkSelectionParams creates a new GetNetworkApplianceTrafficShapingUplinkSelectionParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceTrafficShapingUplinkSelectionParamsWithContext ¶

func NewGetNetworkApplianceTrafficShapingUplinkSelectionParamsWithContext(ctx context.Context) *GetNetworkApplianceTrafficShapingUplinkSelectionParams

NewGetNetworkApplianceTrafficShapingUplinkSelectionParamsWithContext creates a new GetNetworkApplianceTrafficShapingUplinkSelectionParams object with the ability to set a context for a request.

func NewGetNetworkApplianceTrafficShapingUplinkSelectionParamsWithHTTPClient ¶

func NewGetNetworkApplianceTrafficShapingUplinkSelectionParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceTrafficShapingUplinkSelectionParams

NewGetNetworkApplianceTrafficShapingUplinkSelectionParamsWithHTTPClient creates a new GetNetworkApplianceTrafficShapingUplinkSelectionParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceTrafficShapingUplinkSelectionParamsWithTimeout ¶

func NewGetNetworkApplianceTrafficShapingUplinkSelectionParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceTrafficShapingUplinkSelectionParams

NewGetNetworkApplianceTrafficShapingUplinkSelectionParamsWithTimeout creates a new GetNetworkApplianceTrafficShapingUplinkSelectionParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceTrafficShapingUplinkSelectionParams) SetContext ¶

SetContext adds the context to the get network appliance traffic shaping uplink selection params

func (*GetNetworkApplianceTrafficShapingUplinkSelectionParams) SetDefaults ¶

SetDefaults hydrates default values in the get network appliance traffic shaping uplink selection params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceTrafficShapingUplinkSelectionParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the get network appliance traffic shaping uplink selection params

func (*GetNetworkApplianceTrafficShapingUplinkSelectionParams) SetNetworkID ¶

SetNetworkID adds the networkId to the get network appliance traffic shaping uplink selection params

func (*GetNetworkApplianceTrafficShapingUplinkSelectionParams) SetTimeout ¶

SetTimeout adds the timeout to the get network appliance traffic shaping uplink selection params

func (*GetNetworkApplianceTrafficShapingUplinkSelectionParams) WithContext ¶

WithContext adds the context to the get network appliance traffic shaping uplink selection params

func (*GetNetworkApplianceTrafficShapingUplinkSelectionParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance traffic shaping uplink selection params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceTrafficShapingUplinkSelectionParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance traffic shaping uplink selection params

func (*GetNetworkApplianceTrafficShapingUplinkSelectionParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance traffic shaping uplink selection params

func (*GetNetworkApplianceTrafficShapingUplinkSelectionParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance traffic shaping uplink selection params

func (*GetNetworkApplianceTrafficShapingUplinkSelectionParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceTrafficShapingUplinkSelectionReader ¶

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

GetNetworkApplianceTrafficShapingUplinkSelectionReader is a Reader for the GetNetworkApplianceTrafficShapingUplinkSelection structure.

func (*GetNetworkApplianceTrafficShapingUplinkSelectionReader) ReadResponse ¶

func (o *GetNetworkApplianceTrafficShapingUplinkSelectionReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceUplinksUsageHistoryOK ¶

type GetNetworkApplianceUplinksUsageHistoryOK struct {
	Payload []interface{}
}
GetNetworkApplianceUplinksUsageHistoryOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceUplinksUsageHistoryOK ¶

func NewGetNetworkApplianceUplinksUsageHistoryOK() *GetNetworkApplianceUplinksUsageHistoryOK

NewGetNetworkApplianceUplinksUsageHistoryOK creates a GetNetworkApplianceUplinksUsageHistoryOK with default headers values

func (*GetNetworkApplianceUplinksUsageHistoryOK) Error ¶

func (*GetNetworkApplianceUplinksUsageHistoryOK) GetPayload ¶

func (o *GetNetworkApplianceUplinksUsageHistoryOK) GetPayload() []interface{}

type GetNetworkApplianceUplinksUsageHistoryParams ¶

type GetNetworkApplianceUplinksUsageHistoryParams struct {

	// NetworkID.
	NetworkID string

	/* Resolution.

	   The time resolution in seconds for returned data. The valid resolutions are: 60, 300, 600, 1800, 3600, 86400. The default is 60.
	*/
	Resolution *int64

	/* T0.

	   The beginning of the timespan for the data. The maximum lookback period is 365 days from today.
	*/
	T0 *string

	/* T1.

	   The end of the timespan for the data. t1 can be a maximum of 31 days after t0.
	*/
	T1 *string

	/* Timespan.

	   The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 10 minutes.

	   Format: float
	*/
	Timespan *float32

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceUplinksUsageHistoryParams contains all the parameters to send to the API endpoint

for the get network appliance uplinks usage history operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceUplinksUsageHistoryParams ¶

func NewGetNetworkApplianceUplinksUsageHistoryParams() *GetNetworkApplianceUplinksUsageHistoryParams

NewGetNetworkApplianceUplinksUsageHistoryParams creates a new GetNetworkApplianceUplinksUsageHistoryParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceUplinksUsageHistoryParamsWithContext ¶

func NewGetNetworkApplianceUplinksUsageHistoryParamsWithContext(ctx context.Context) *GetNetworkApplianceUplinksUsageHistoryParams

NewGetNetworkApplianceUplinksUsageHistoryParamsWithContext creates a new GetNetworkApplianceUplinksUsageHistoryParams object with the ability to set a context for a request.

func NewGetNetworkApplianceUplinksUsageHistoryParamsWithHTTPClient ¶

func NewGetNetworkApplianceUplinksUsageHistoryParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceUplinksUsageHistoryParams

NewGetNetworkApplianceUplinksUsageHistoryParamsWithHTTPClient creates a new GetNetworkApplianceUplinksUsageHistoryParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceUplinksUsageHistoryParamsWithTimeout ¶

func NewGetNetworkApplianceUplinksUsageHistoryParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceUplinksUsageHistoryParams

NewGetNetworkApplianceUplinksUsageHistoryParamsWithTimeout creates a new GetNetworkApplianceUplinksUsageHistoryParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceUplinksUsageHistoryParams) SetContext ¶

SetContext adds the context to the get network appliance uplinks usage history params

func (*GetNetworkApplianceUplinksUsageHistoryParams) SetDefaults ¶

SetDefaults hydrates default values in the get network appliance uplinks usage history params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceUplinksUsageHistoryParams) SetHTTPClient ¶

func (o *GetNetworkApplianceUplinksUsageHistoryParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network appliance uplinks usage history params

func (*GetNetworkApplianceUplinksUsageHistoryParams) SetNetworkID ¶

func (o *GetNetworkApplianceUplinksUsageHistoryParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance uplinks usage history params

func (*GetNetworkApplianceUplinksUsageHistoryParams) SetResolution ¶

func (o *GetNetworkApplianceUplinksUsageHistoryParams) SetResolution(resolution *int64)

SetResolution adds the resolution to the get network appliance uplinks usage history params

func (*GetNetworkApplianceUplinksUsageHistoryParams) SetT0 ¶

SetT0 adds the t0 to the get network appliance uplinks usage history params

func (*GetNetworkApplianceUplinksUsageHistoryParams) SetT1 ¶

SetT1 adds the t1 to the get network appliance uplinks usage history params

func (*GetNetworkApplianceUplinksUsageHistoryParams) SetTimeout ¶

SetTimeout adds the timeout to the get network appliance uplinks usage history params

func (*GetNetworkApplianceUplinksUsageHistoryParams) SetTimespan ¶

func (o *GetNetworkApplianceUplinksUsageHistoryParams) SetTimespan(timespan *float32)

SetTimespan adds the timespan to the get network appliance uplinks usage history params

func (*GetNetworkApplianceUplinksUsageHistoryParams) WithContext ¶

WithContext adds the context to the get network appliance uplinks usage history params

func (*GetNetworkApplianceUplinksUsageHistoryParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance uplinks usage history params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceUplinksUsageHistoryParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance uplinks usage history params

func (*GetNetworkApplianceUplinksUsageHistoryParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance uplinks usage history params

func (*GetNetworkApplianceUplinksUsageHistoryParams) WithResolution ¶

WithResolution adds the resolution to the get network appliance uplinks usage history params

func (*GetNetworkApplianceUplinksUsageHistoryParams) WithT0 ¶

WithT0 adds the t0 to the get network appliance uplinks usage history params

func (*GetNetworkApplianceUplinksUsageHistoryParams) WithT1 ¶

WithT1 adds the t1 to the get network appliance uplinks usage history params

func (*GetNetworkApplianceUplinksUsageHistoryParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance uplinks usage history params

func (*GetNetworkApplianceUplinksUsageHistoryParams) WithTimespan ¶

WithTimespan adds the timespan to the get network appliance uplinks usage history params

func (*GetNetworkApplianceUplinksUsageHistoryParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceUplinksUsageHistoryReader ¶

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

GetNetworkApplianceUplinksUsageHistoryReader is a Reader for the GetNetworkApplianceUplinksUsageHistory structure.

func (*GetNetworkApplianceUplinksUsageHistoryReader) ReadResponse ¶

func (o *GetNetworkApplianceUplinksUsageHistoryReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceVlanOK ¶

type GetNetworkApplianceVlanOK struct {
	Payload interface{}
}
GetNetworkApplianceVlanOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceVlanOK ¶

func NewGetNetworkApplianceVlanOK() *GetNetworkApplianceVlanOK

NewGetNetworkApplianceVlanOK creates a GetNetworkApplianceVlanOK with default headers values

func (*GetNetworkApplianceVlanOK) Error ¶

func (o *GetNetworkApplianceVlanOK) Error() string

func (*GetNetworkApplianceVlanOK) GetPayload ¶

func (o *GetNetworkApplianceVlanOK) GetPayload() interface{}

type GetNetworkApplianceVlanParams ¶

type GetNetworkApplianceVlanParams struct {

	// NetworkID.
	NetworkID string

	// VlanID.
	VlanID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceVlanParams contains all the parameters to send to the API endpoint

for the get network appliance vlan operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceVlanParams ¶

func NewGetNetworkApplianceVlanParams() *GetNetworkApplianceVlanParams

NewGetNetworkApplianceVlanParams creates a new GetNetworkApplianceVlanParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceVlanParamsWithContext ¶

func NewGetNetworkApplianceVlanParamsWithContext(ctx context.Context) *GetNetworkApplianceVlanParams

NewGetNetworkApplianceVlanParamsWithContext creates a new GetNetworkApplianceVlanParams object with the ability to set a context for a request.

func NewGetNetworkApplianceVlanParamsWithHTTPClient ¶

func NewGetNetworkApplianceVlanParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceVlanParams

NewGetNetworkApplianceVlanParamsWithHTTPClient creates a new GetNetworkApplianceVlanParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceVlanParamsWithTimeout ¶

func NewGetNetworkApplianceVlanParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceVlanParams

NewGetNetworkApplianceVlanParamsWithTimeout creates a new GetNetworkApplianceVlanParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceVlanParams) SetContext ¶

func (o *GetNetworkApplianceVlanParams) SetContext(ctx context.Context)

SetContext adds the context to the get network appliance vlan params

func (*GetNetworkApplianceVlanParams) SetDefaults ¶

func (o *GetNetworkApplianceVlanParams) SetDefaults()

SetDefaults hydrates default values in the get network appliance vlan params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceVlanParams) SetHTTPClient ¶

func (o *GetNetworkApplianceVlanParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network appliance vlan params

func (*GetNetworkApplianceVlanParams) SetNetworkID ¶

func (o *GetNetworkApplianceVlanParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance vlan params

func (*GetNetworkApplianceVlanParams) SetTimeout ¶

func (o *GetNetworkApplianceVlanParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network appliance vlan params

func (*GetNetworkApplianceVlanParams) SetVlanID ¶

func (o *GetNetworkApplianceVlanParams) SetVlanID(vlanID string)

SetVlanID adds the vlanId to the get network appliance vlan params

func (*GetNetworkApplianceVlanParams) WithContext ¶

WithContext adds the context to the get network appliance vlan params

func (*GetNetworkApplianceVlanParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance vlan params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceVlanParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance vlan params

func (*GetNetworkApplianceVlanParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance vlan params

func (*GetNetworkApplianceVlanParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance vlan params

func (*GetNetworkApplianceVlanParams) WithVlanID ¶

WithVlanID adds the vlanID to the get network appliance vlan params

func (*GetNetworkApplianceVlanParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceVlanReader ¶

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

GetNetworkApplianceVlanReader is a Reader for the GetNetworkApplianceVlan structure.

func (*GetNetworkApplianceVlanReader) ReadResponse ¶

func (o *GetNetworkApplianceVlanReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceVlansOK ¶

type GetNetworkApplianceVlansOK struct {
	Payload []interface{}
}
GetNetworkApplianceVlansOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceVlansOK ¶

func NewGetNetworkApplianceVlansOK() *GetNetworkApplianceVlansOK

NewGetNetworkApplianceVlansOK creates a GetNetworkApplianceVlansOK with default headers values

func (*GetNetworkApplianceVlansOK) Error ¶

func (*GetNetworkApplianceVlansOK) GetPayload ¶

func (o *GetNetworkApplianceVlansOK) GetPayload() []interface{}

type GetNetworkApplianceVlansParams ¶

type GetNetworkApplianceVlansParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceVlansParams contains all the parameters to send to the API endpoint

for the get network appliance vlans operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceVlansParams ¶

func NewGetNetworkApplianceVlansParams() *GetNetworkApplianceVlansParams

NewGetNetworkApplianceVlansParams creates a new GetNetworkApplianceVlansParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceVlansParamsWithContext ¶

func NewGetNetworkApplianceVlansParamsWithContext(ctx context.Context) *GetNetworkApplianceVlansParams

NewGetNetworkApplianceVlansParamsWithContext creates a new GetNetworkApplianceVlansParams object with the ability to set a context for a request.

func NewGetNetworkApplianceVlansParamsWithHTTPClient ¶

func NewGetNetworkApplianceVlansParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceVlansParams

NewGetNetworkApplianceVlansParamsWithHTTPClient creates a new GetNetworkApplianceVlansParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceVlansParamsWithTimeout ¶

func NewGetNetworkApplianceVlansParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceVlansParams

NewGetNetworkApplianceVlansParamsWithTimeout creates a new GetNetworkApplianceVlansParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceVlansParams) SetContext ¶

func (o *GetNetworkApplianceVlansParams) SetContext(ctx context.Context)

SetContext adds the context to the get network appliance vlans params

func (*GetNetworkApplianceVlansParams) SetDefaults ¶

func (o *GetNetworkApplianceVlansParams) SetDefaults()

SetDefaults hydrates default values in the get network appliance vlans params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceVlansParams) SetHTTPClient ¶

func (o *GetNetworkApplianceVlansParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network appliance vlans params

func (*GetNetworkApplianceVlansParams) SetNetworkID ¶

func (o *GetNetworkApplianceVlansParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance vlans params

func (*GetNetworkApplianceVlansParams) SetTimeout ¶

func (o *GetNetworkApplianceVlansParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network appliance vlans params

func (*GetNetworkApplianceVlansParams) WithContext ¶

WithContext adds the context to the get network appliance vlans params

func (*GetNetworkApplianceVlansParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance vlans params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceVlansParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance vlans params

func (*GetNetworkApplianceVlansParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance vlans params

func (*GetNetworkApplianceVlansParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance vlans params

func (*GetNetworkApplianceVlansParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceVlansReader ¶

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

GetNetworkApplianceVlansReader is a Reader for the GetNetworkApplianceVlans structure.

func (*GetNetworkApplianceVlansReader) ReadResponse ¶

func (o *GetNetworkApplianceVlansReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceVlansSettingsOK ¶

type GetNetworkApplianceVlansSettingsOK struct {
	Payload interface{}
}
GetNetworkApplianceVlansSettingsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceVlansSettingsOK ¶

func NewGetNetworkApplianceVlansSettingsOK() *GetNetworkApplianceVlansSettingsOK

NewGetNetworkApplianceVlansSettingsOK creates a GetNetworkApplianceVlansSettingsOK with default headers values

func (*GetNetworkApplianceVlansSettingsOK) Error ¶

func (*GetNetworkApplianceVlansSettingsOK) GetPayload ¶

func (o *GetNetworkApplianceVlansSettingsOK) GetPayload() interface{}

type GetNetworkApplianceVlansSettingsParams ¶

type GetNetworkApplianceVlansSettingsParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceVlansSettingsParams contains all the parameters to send to the API endpoint

for the get network appliance vlans settings operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceVlansSettingsParams ¶

func NewGetNetworkApplianceVlansSettingsParams() *GetNetworkApplianceVlansSettingsParams

NewGetNetworkApplianceVlansSettingsParams creates a new GetNetworkApplianceVlansSettingsParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceVlansSettingsParamsWithContext ¶

func NewGetNetworkApplianceVlansSettingsParamsWithContext(ctx context.Context) *GetNetworkApplianceVlansSettingsParams

NewGetNetworkApplianceVlansSettingsParamsWithContext creates a new GetNetworkApplianceVlansSettingsParams object with the ability to set a context for a request.

func NewGetNetworkApplianceVlansSettingsParamsWithHTTPClient ¶

func NewGetNetworkApplianceVlansSettingsParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceVlansSettingsParams

NewGetNetworkApplianceVlansSettingsParamsWithHTTPClient creates a new GetNetworkApplianceVlansSettingsParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceVlansSettingsParamsWithTimeout ¶

func NewGetNetworkApplianceVlansSettingsParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceVlansSettingsParams

NewGetNetworkApplianceVlansSettingsParamsWithTimeout creates a new GetNetworkApplianceVlansSettingsParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceVlansSettingsParams) SetContext ¶

SetContext adds the context to the get network appliance vlans settings params

func (*GetNetworkApplianceVlansSettingsParams) SetDefaults ¶

func (o *GetNetworkApplianceVlansSettingsParams) SetDefaults()

SetDefaults hydrates default values in the get network appliance vlans settings params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceVlansSettingsParams) SetHTTPClient ¶

func (o *GetNetworkApplianceVlansSettingsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network appliance vlans settings params

func (*GetNetworkApplianceVlansSettingsParams) SetNetworkID ¶

func (o *GetNetworkApplianceVlansSettingsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance vlans settings params

func (*GetNetworkApplianceVlansSettingsParams) SetTimeout ¶

func (o *GetNetworkApplianceVlansSettingsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network appliance vlans settings params

func (*GetNetworkApplianceVlansSettingsParams) WithContext ¶

WithContext adds the context to the get network appliance vlans settings params

func (*GetNetworkApplianceVlansSettingsParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance vlans settings params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceVlansSettingsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance vlans settings params

func (*GetNetworkApplianceVlansSettingsParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance vlans settings params

func (*GetNetworkApplianceVlansSettingsParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance vlans settings params

func (*GetNetworkApplianceVlansSettingsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceVlansSettingsReader ¶

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

GetNetworkApplianceVlansSettingsReader is a Reader for the GetNetworkApplianceVlansSettings structure.

func (*GetNetworkApplianceVlansSettingsReader) ReadResponse ¶

func (o *GetNetworkApplianceVlansSettingsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceVpnBgpOK ¶

type GetNetworkApplianceVpnBgpOK struct {
	Payload interface{}
}
GetNetworkApplianceVpnBgpOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceVpnBgpOK ¶

func NewGetNetworkApplianceVpnBgpOK() *GetNetworkApplianceVpnBgpOK

NewGetNetworkApplianceVpnBgpOK creates a GetNetworkApplianceVpnBgpOK with default headers values

func (*GetNetworkApplianceVpnBgpOK) Error ¶

func (*GetNetworkApplianceVpnBgpOK) GetPayload ¶

func (o *GetNetworkApplianceVpnBgpOK) GetPayload() interface{}

type GetNetworkApplianceVpnBgpParams ¶

type GetNetworkApplianceVpnBgpParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceVpnBgpParams contains all the parameters to send to the API endpoint

for the get network appliance vpn bgp operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceVpnBgpParams ¶

func NewGetNetworkApplianceVpnBgpParams() *GetNetworkApplianceVpnBgpParams

NewGetNetworkApplianceVpnBgpParams creates a new GetNetworkApplianceVpnBgpParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceVpnBgpParamsWithContext ¶

func NewGetNetworkApplianceVpnBgpParamsWithContext(ctx context.Context) *GetNetworkApplianceVpnBgpParams

NewGetNetworkApplianceVpnBgpParamsWithContext creates a new GetNetworkApplianceVpnBgpParams object with the ability to set a context for a request.

func NewGetNetworkApplianceVpnBgpParamsWithHTTPClient ¶

func NewGetNetworkApplianceVpnBgpParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceVpnBgpParams

NewGetNetworkApplianceVpnBgpParamsWithHTTPClient creates a new GetNetworkApplianceVpnBgpParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceVpnBgpParamsWithTimeout ¶

func NewGetNetworkApplianceVpnBgpParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceVpnBgpParams

NewGetNetworkApplianceVpnBgpParamsWithTimeout creates a new GetNetworkApplianceVpnBgpParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceVpnBgpParams) SetContext ¶

func (o *GetNetworkApplianceVpnBgpParams) SetContext(ctx context.Context)

SetContext adds the context to the get network appliance vpn bgp params

func (*GetNetworkApplianceVpnBgpParams) SetDefaults ¶

func (o *GetNetworkApplianceVpnBgpParams) SetDefaults()

SetDefaults hydrates default values in the get network appliance vpn bgp params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceVpnBgpParams) SetHTTPClient ¶

func (o *GetNetworkApplianceVpnBgpParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network appliance vpn bgp params

func (*GetNetworkApplianceVpnBgpParams) SetNetworkID ¶

func (o *GetNetworkApplianceVpnBgpParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance vpn bgp params

func (*GetNetworkApplianceVpnBgpParams) SetTimeout ¶

func (o *GetNetworkApplianceVpnBgpParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network appliance vpn bgp params

func (*GetNetworkApplianceVpnBgpParams) WithContext ¶

WithContext adds the context to the get network appliance vpn bgp params

func (*GetNetworkApplianceVpnBgpParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance vpn bgp params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceVpnBgpParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance vpn bgp params

func (*GetNetworkApplianceVpnBgpParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance vpn bgp params

func (*GetNetworkApplianceVpnBgpParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance vpn bgp params

func (*GetNetworkApplianceVpnBgpParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceVpnBgpReader ¶

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

GetNetworkApplianceVpnBgpReader is a Reader for the GetNetworkApplianceVpnBgp structure.

func (*GetNetworkApplianceVpnBgpReader) ReadResponse ¶

func (o *GetNetworkApplianceVpnBgpReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceVpnSiteToSiteVpnOK ¶

type GetNetworkApplianceVpnSiteToSiteVpnOK struct {
	Payload interface{}
}
GetNetworkApplianceVpnSiteToSiteVpnOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceVpnSiteToSiteVpnOK ¶

func NewGetNetworkApplianceVpnSiteToSiteVpnOK() *GetNetworkApplianceVpnSiteToSiteVpnOK

NewGetNetworkApplianceVpnSiteToSiteVpnOK creates a GetNetworkApplianceVpnSiteToSiteVpnOK with default headers values

func (*GetNetworkApplianceVpnSiteToSiteVpnOK) Error ¶

func (*GetNetworkApplianceVpnSiteToSiteVpnOK) GetPayload ¶

func (o *GetNetworkApplianceVpnSiteToSiteVpnOK) GetPayload() interface{}

type GetNetworkApplianceVpnSiteToSiteVpnParams ¶

type GetNetworkApplianceVpnSiteToSiteVpnParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceVpnSiteToSiteVpnParams contains all the parameters to send to the API endpoint

for the get network appliance vpn site to site vpn operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceVpnSiteToSiteVpnParams ¶

func NewGetNetworkApplianceVpnSiteToSiteVpnParams() *GetNetworkApplianceVpnSiteToSiteVpnParams

NewGetNetworkApplianceVpnSiteToSiteVpnParams creates a new GetNetworkApplianceVpnSiteToSiteVpnParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceVpnSiteToSiteVpnParamsWithContext ¶

func NewGetNetworkApplianceVpnSiteToSiteVpnParamsWithContext(ctx context.Context) *GetNetworkApplianceVpnSiteToSiteVpnParams

NewGetNetworkApplianceVpnSiteToSiteVpnParamsWithContext creates a new GetNetworkApplianceVpnSiteToSiteVpnParams object with the ability to set a context for a request.

func NewGetNetworkApplianceVpnSiteToSiteVpnParamsWithHTTPClient ¶

func NewGetNetworkApplianceVpnSiteToSiteVpnParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceVpnSiteToSiteVpnParams

NewGetNetworkApplianceVpnSiteToSiteVpnParamsWithHTTPClient creates a new GetNetworkApplianceVpnSiteToSiteVpnParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceVpnSiteToSiteVpnParamsWithTimeout ¶

func NewGetNetworkApplianceVpnSiteToSiteVpnParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceVpnSiteToSiteVpnParams

NewGetNetworkApplianceVpnSiteToSiteVpnParamsWithTimeout creates a new GetNetworkApplianceVpnSiteToSiteVpnParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceVpnSiteToSiteVpnParams) SetContext ¶

SetContext adds the context to the get network appliance vpn site to site vpn params

func (*GetNetworkApplianceVpnSiteToSiteVpnParams) SetDefaults ¶

SetDefaults hydrates default values in the get network appliance vpn site to site vpn params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceVpnSiteToSiteVpnParams) SetHTTPClient ¶

func (o *GetNetworkApplianceVpnSiteToSiteVpnParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network appliance vpn site to site vpn params

func (*GetNetworkApplianceVpnSiteToSiteVpnParams) SetNetworkID ¶

func (o *GetNetworkApplianceVpnSiteToSiteVpnParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance vpn site to site vpn params

func (*GetNetworkApplianceVpnSiteToSiteVpnParams) SetTimeout ¶

SetTimeout adds the timeout to the get network appliance vpn site to site vpn params

func (*GetNetworkApplianceVpnSiteToSiteVpnParams) WithContext ¶

WithContext adds the context to the get network appliance vpn site to site vpn params

func (*GetNetworkApplianceVpnSiteToSiteVpnParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance vpn site to site vpn params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceVpnSiteToSiteVpnParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance vpn site to site vpn params

func (*GetNetworkApplianceVpnSiteToSiteVpnParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance vpn site to site vpn params

func (*GetNetworkApplianceVpnSiteToSiteVpnParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance vpn site to site vpn params

func (*GetNetworkApplianceVpnSiteToSiteVpnParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceVpnSiteToSiteVpnReader ¶

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

GetNetworkApplianceVpnSiteToSiteVpnReader is a Reader for the GetNetworkApplianceVpnSiteToSiteVpn structure.

func (*GetNetworkApplianceVpnSiteToSiteVpnReader) ReadResponse ¶

func (o *GetNetworkApplianceVpnSiteToSiteVpnReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetNetworkApplianceWarmSpareOK ¶

type GetNetworkApplianceWarmSpareOK struct {
	Payload interface{}
}
GetNetworkApplianceWarmSpareOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceWarmSpareOK ¶

func NewGetNetworkApplianceWarmSpareOK() *GetNetworkApplianceWarmSpareOK

NewGetNetworkApplianceWarmSpareOK creates a GetNetworkApplianceWarmSpareOK with default headers values

func (*GetNetworkApplianceWarmSpareOK) Error ¶

func (*GetNetworkApplianceWarmSpareOK) GetPayload ¶

func (o *GetNetworkApplianceWarmSpareOK) GetPayload() interface{}

type GetNetworkApplianceWarmSpareParams ¶

type GetNetworkApplianceWarmSpareParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetNetworkApplianceWarmSpareParams contains all the parameters to send to the API endpoint

for the get network appliance warm spare operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceWarmSpareParams ¶

func NewGetNetworkApplianceWarmSpareParams() *GetNetworkApplianceWarmSpareParams

NewGetNetworkApplianceWarmSpareParams creates a new GetNetworkApplianceWarmSpareParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetNetworkApplianceWarmSpareParamsWithContext ¶

func NewGetNetworkApplianceWarmSpareParamsWithContext(ctx context.Context) *GetNetworkApplianceWarmSpareParams

NewGetNetworkApplianceWarmSpareParamsWithContext creates a new GetNetworkApplianceWarmSpareParams object with the ability to set a context for a request.

func NewGetNetworkApplianceWarmSpareParamsWithHTTPClient ¶

func NewGetNetworkApplianceWarmSpareParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceWarmSpareParams

NewGetNetworkApplianceWarmSpareParamsWithHTTPClient creates a new GetNetworkApplianceWarmSpareParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceWarmSpareParamsWithTimeout ¶

func NewGetNetworkApplianceWarmSpareParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceWarmSpareParams

NewGetNetworkApplianceWarmSpareParamsWithTimeout creates a new GetNetworkApplianceWarmSpareParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceWarmSpareParams) SetContext ¶

SetContext adds the context to the get network appliance warm spare params

func (*GetNetworkApplianceWarmSpareParams) SetDefaults ¶

func (o *GetNetworkApplianceWarmSpareParams) SetDefaults()

SetDefaults hydrates default values in the get network appliance warm spare params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceWarmSpareParams) SetHTTPClient ¶

func (o *GetNetworkApplianceWarmSpareParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get network appliance warm spare params

func (*GetNetworkApplianceWarmSpareParams) SetNetworkID ¶

func (o *GetNetworkApplianceWarmSpareParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance warm spare params

func (*GetNetworkApplianceWarmSpareParams) SetTimeout ¶

func (o *GetNetworkApplianceWarmSpareParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get network appliance warm spare params

func (*GetNetworkApplianceWarmSpareParams) WithContext ¶

WithContext adds the context to the get network appliance warm spare params

func (*GetNetworkApplianceWarmSpareParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance warm spare params (not the query body).

All values with no default are reset to their zero value.

func (*GetNetworkApplianceWarmSpareParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance warm spare params

func (*GetNetworkApplianceWarmSpareParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance warm spare params

func (*GetNetworkApplianceWarmSpareParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance warm spare params

func (*GetNetworkApplianceWarmSpareParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceWarmSpareReader ¶

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

GetNetworkApplianceWarmSpareReader is a Reader for the GetNetworkApplianceWarmSpare structure.

func (*GetNetworkApplianceWarmSpareReader) ReadResponse ¶

func (o *GetNetworkApplianceWarmSpareReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetOrganizationApplianceSecurityEventsOK ¶

type GetOrganizationApplianceSecurityEventsOK struct {

	/* A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests.
	 */
	Link string

	Payload []interface{}
}
GetOrganizationApplianceSecurityEventsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetOrganizationApplianceSecurityEventsOK ¶

func NewGetOrganizationApplianceSecurityEventsOK() *GetOrganizationApplianceSecurityEventsOK

NewGetOrganizationApplianceSecurityEventsOK creates a GetOrganizationApplianceSecurityEventsOK with default headers values

func (*GetOrganizationApplianceSecurityEventsOK) Error ¶

func (*GetOrganizationApplianceSecurityEventsOK) GetPayload ¶

func (o *GetOrganizationApplianceSecurityEventsOK) GetPayload() []interface{}

type GetOrganizationApplianceSecurityEventsParams ¶

type GetOrganizationApplianceSecurityEventsParams struct {

	/* EndingBefore.

	   A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	EndingBefore *string

	// OrganizationID.
	OrganizationID string

	/* PerPage.

	   The number of entries per page returned. Acceptable range is 3 - 1000. Default is 100.
	*/
	PerPage *int64

	/* SortOrder.

	   Sorted order of security events based on event detection time. Order options are 'ascending' or 'descending'. Default is ascending order.
	*/
	SortOrder *string

	/* StartingAfter.

	   A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	StartingAfter *string

	/* T0.

	   The beginning of the timespan for the data. Data is gathered after the specified t0 value. The maximum lookback period is 365 days from today.
	*/
	T0 *string

	/* T1.

	   The end of the timespan for the data. t1 can be a maximum of 365 days after t0.
	*/
	T1 *string

	/* Timespan.

	   The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 365 days. The default is 31 days.

	   Format: float
	*/
	Timespan *float32

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetOrganizationApplianceSecurityEventsParams contains all the parameters to send to the API endpoint

for the get organization appliance security events operation.

Typically these are written to a http.Request.

func NewGetOrganizationApplianceSecurityEventsParams ¶

func NewGetOrganizationApplianceSecurityEventsParams() *GetOrganizationApplianceSecurityEventsParams

NewGetOrganizationApplianceSecurityEventsParams creates a new GetOrganizationApplianceSecurityEventsParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetOrganizationApplianceSecurityEventsParamsWithContext ¶

func NewGetOrganizationApplianceSecurityEventsParamsWithContext(ctx context.Context) *GetOrganizationApplianceSecurityEventsParams

NewGetOrganizationApplianceSecurityEventsParamsWithContext creates a new GetOrganizationApplianceSecurityEventsParams object with the ability to set a context for a request.

func NewGetOrganizationApplianceSecurityEventsParamsWithHTTPClient ¶

func NewGetOrganizationApplianceSecurityEventsParamsWithHTTPClient(client *http.Client) *GetOrganizationApplianceSecurityEventsParams

NewGetOrganizationApplianceSecurityEventsParamsWithHTTPClient creates a new GetOrganizationApplianceSecurityEventsParams object with the ability to set a custom HTTPClient for a request.

func NewGetOrganizationApplianceSecurityEventsParamsWithTimeout ¶

func NewGetOrganizationApplianceSecurityEventsParamsWithTimeout(timeout time.Duration) *GetOrganizationApplianceSecurityEventsParams

NewGetOrganizationApplianceSecurityEventsParamsWithTimeout creates a new GetOrganizationApplianceSecurityEventsParams object with the ability to set a timeout on a request.

func (*GetOrganizationApplianceSecurityEventsParams) SetContext ¶

SetContext adds the context to the get organization appliance security events params

func (*GetOrganizationApplianceSecurityEventsParams) SetDefaults ¶

SetDefaults hydrates default values in the get organization appliance security events params (not the query body).

All values with no default are reset to their zero value.

func (*GetOrganizationApplianceSecurityEventsParams) SetEndingBefore ¶

func (o *GetOrganizationApplianceSecurityEventsParams) SetEndingBefore(endingBefore *string)

SetEndingBefore adds the endingBefore to the get organization appliance security events params

func (*GetOrganizationApplianceSecurityEventsParams) SetHTTPClient ¶

func (o *GetOrganizationApplianceSecurityEventsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get organization appliance security events params

func (*GetOrganizationApplianceSecurityEventsParams) SetOrganizationID ¶

func (o *GetOrganizationApplianceSecurityEventsParams) SetOrganizationID(organizationID string)

SetOrganizationID adds the organizationId to the get organization appliance security events params

func (*GetOrganizationApplianceSecurityEventsParams) SetPerPage ¶

func (o *GetOrganizationApplianceSecurityEventsParams) SetPerPage(perPage *int64)

SetPerPage adds the perPage to the get organization appliance security events params

func (*GetOrganizationApplianceSecurityEventsParams) SetSortOrder ¶

func (o *GetOrganizationApplianceSecurityEventsParams) SetSortOrder(sortOrder *string)

SetSortOrder adds the sortOrder to the get organization appliance security events params

func (*GetOrganizationApplianceSecurityEventsParams) SetStartingAfter ¶

func (o *GetOrganizationApplianceSecurityEventsParams) SetStartingAfter(startingAfter *string)

SetStartingAfter adds the startingAfter to the get organization appliance security events params

func (*GetOrganizationApplianceSecurityEventsParams) SetT0 ¶

SetT0 adds the t0 to the get organization appliance security events params

func (*GetOrganizationApplianceSecurityEventsParams) SetT1 ¶

SetT1 adds the t1 to the get organization appliance security events params

func (*GetOrganizationApplianceSecurityEventsParams) SetTimeout ¶

SetTimeout adds the timeout to the get organization appliance security events params

func (*GetOrganizationApplianceSecurityEventsParams) SetTimespan ¶

func (o *GetOrganizationApplianceSecurityEventsParams) SetTimespan(timespan *float32)

SetTimespan adds the timespan to the get organization appliance security events params

func (*GetOrganizationApplianceSecurityEventsParams) WithContext ¶

WithContext adds the context to the get organization appliance security events params

func (*GetOrganizationApplianceSecurityEventsParams) WithDefaults ¶

WithDefaults hydrates default values in the get organization appliance security events params (not the query body).

All values with no default are reset to their zero value.

func (*GetOrganizationApplianceSecurityEventsParams) WithEndingBefore ¶

WithEndingBefore adds the endingBefore to the get organization appliance security events params

func (*GetOrganizationApplianceSecurityEventsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get organization appliance security events params

func (*GetOrganizationApplianceSecurityEventsParams) WithOrganizationID ¶

WithOrganizationID adds the organizationID to the get organization appliance security events params

func (*GetOrganizationApplianceSecurityEventsParams) WithPerPage ¶

WithPerPage adds the perPage to the get organization appliance security events params

func (*GetOrganizationApplianceSecurityEventsParams) WithSortOrder ¶

WithSortOrder adds the sortOrder to the get organization appliance security events params

func (*GetOrganizationApplianceSecurityEventsParams) WithStartingAfter ¶

WithStartingAfter adds the startingAfter to the get organization appliance security events params

func (*GetOrganizationApplianceSecurityEventsParams) WithT0 ¶

WithT0 adds the t0 to the get organization appliance security events params

func (*GetOrganizationApplianceSecurityEventsParams) WithT1 ¶

WithT1 adds the t1 to the get organization appliance security events params

func (*GetOrganizationApplianceSecurityEventsParams) WithTimeout ¶

WithTimeout adds the timeout to the get organization appliance security events params

func (*GetOrganizationApplianceSecurityEventsParams) WithTimespan ¶

WithTimespan adds the timespan to the get organization appliance security events params

func (*GetOrganizationApplianceSecurityEventsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetOrganizationApplianceSecurityEventsReader ¶

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

GetOrganizationApplianceSecurityEventsReader is a Reader for the GetOrganizationApplianceSecurityEvents structure.

func (*GetOrganizationApplianceSecurityEventsReader) ReadResponse ¶

func (o *GetOrganizationApplianceSecurityEventsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetOrganizationApplianceSecurityIntrusionOK ¶

type GetOrganizationApplianceSecurityIntrusionOK struct {
	Payload interface{}
}
GetOrganizationApplianceSecurityIntrusionOK describes a response with status code 200, with default header values.

Successful operation

func NewGetOrganizationApplianceSecurityIntrusionOK ¶

func NewGetOrganizationApplianceSecurityIntrusionOK() *GetOrganizationApplianceSecurityIntrusionOK

NewGetOrganizationApplianceSecurityIntrusionOK creates a GetOrganizationApplianceSecurityIntrusionOK with default headers values

func (*GetOrganizationApplianceSecurityIntrusionOK) Error ¶

func (*GetOrganizationApplianceSecurityIntrusionOK) GetPayload ¶

func (o *GetOrganizationApplianceSecurityIntrusionOK) GetPayload() interface{}

type GetOrganizationApplianceSecurityIntrusionParams ¶

type GetOrganizationApplianceSecurityIntrusionParams struct {

	// OrganizationID.
	OrganizationID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetOrganizationApplianceSecurityIntrusionParams contains all the parameters to send to the API endpoint

for the get organization appliance security intrusion operation.

Typically these are written to a http.Request.

func NewGetOrganizationApplianceSecurityIntrusionParams ¶

func NewGetOrganizationApplianceSecurityIntrusionParams() *GetOrganizationApplianceSecurityIntrusionParams

NewGetOrganizationApplianceSecurityIntrusionParams creates a new GetOrganizationApplianceSecurityIntrusionParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetOrganizationApplianceSecurityIntrusionParamsWithContext ¶

func NewGetOrganizationApplianceSecurityIntrusionParamsWithContext(ctx context.Context) *GetOrganizationApplianceSecurityIntrusionParams

NewGetOrganizationApplianceSecurityIntrusionParamsWithContext creates a new GetOrganizationApplianceSecurityIntrusionParams object with the ability to set a context for a request.

func NewGetOrganizationApplianceSecurityIntrusionParamsWithHTTPClient ¶

func NewGetOrganizationApplianceSecurityIntrusionParamsWithHTTPClient(client *http.Client) *GetOrganizationApplianceSecurityIntrusionParams

NewGetOrganizationApplianceSecurityIntrusionParamsWithHTTPClient creates a new GetOrganizationApplianceSecurityIntrusionParams object with the ability to set a custom HTTPClient for a request.

func NewGetOrganizationApplianceSecurityIntrusionParamsWithTimeout ¶

func NewGetOrganizationApplianceSecurityIntrusionParamsWithTimeout(timeout time.Duration) *GetOrganizationApplianceSecurityIntrusionParams

NewGetOrganizationApplianceSecurityIntrusionParamsWithTimeout creates a new GetOrganizationApplianceSecurityIntrusionParams object with the ability to set a timeout on a request.

func (*GetOrganizationApplianceSecurityIntrusionParams) SetContext ¶

SetContext adds the context to the get organization appliance security intrusion params

func (*GetOrganizationApplianceSecurityIntrusionParams) SetDefaults ¶

SetDefaults hydrates default values in the get organization appliance security intrusion params (not the query body).

All values with no default are reset to their zero value.

func (*GetOrganizationApplianceSecurityIntrusionParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the get organization appliance security intrusion params

func (*GetOrganizationApplianceSecurityIntrusionParams) SetOrganizationID ¶

func (o *GetOrganizationApplianceSecurityIntrusionParams) SetOrganizationID(organizationID string)

SetOrganizationID adds the organizationId to the get organization appliance security intrusion params

func (*GetOrganizationApplianceSecurityIntrusionParams) SetTimeout ¶

SetTimeout adds the timeout to the get organization appliance security intrusion params

func (*GetOrganizationApplianceSecurityIntrusionParams) WithContext ¶

WithContext adds the context to the get organization appliance security intrusion params

func (*GetOrganizationApplianceSecurityIntrusionParams) WithDefaults ¶

WithDefaults hydrates default values in the get organization appliance security intrusion params (not the query body).

All values with no default are reset to their zero value.

func (*GetOrganizationApplianceSecurityIntrusionParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get organization appliance security intrusion params

func (*GetOrganizationApplianceSecurityIntrusionParams) WithOrganizationID ¶

WithOrganizationID adds the organizationID to the get organization appliance security intrusion params

func (*GetOrganizationApplianceSecurityIntrusionParams) WithTimeout ¶

WithTimeout adds the timeout to the get organization appliance security intrusion params

func (*GetOrganizationApplianceSecurityIntrusionParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetOrganizationApplianceSecurityIntrusionReader ¶

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

GetOrganizationApplianceSecurityIntrusionReader is a Reader for the GetOrganizationApplianceSecurityIntrusion structure.

func (*GetOrganizationApplianceSecurityIntrusionReader) ReadResponse ¶

func (o *GetOrganizationApplianceSecurityIntrusionReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetOrganizationApplianceUplinkStatusesOK ¶

type GetOrganizationApplianceUplinkStatusesOK struct {

	/* A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests.
	 */
	Link string

	Payload []interface{}
}
GetOrganizationApplianceUplinkStatusesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetOrganizationApplianceUplinkStatusesOK ¶

func NewGetOrganizationApplianceUplinkStatusesOK() *GetOrganizationApplianceUplinkStatusesOK

NewGetOrganizationApplianceUplinkStatusesOK creates a GetOrganizationApplianceUplinkStatusesOK with default headers values

func (*GetOrganizationApplianceUplinkStatusesOK) Error ¶

func (*GetOrganizationApplianceUplinkStatusesOK) GetPayload ¶

func (o *GetOrganizationApplianceUplinkStatusesOK) GetPayload() []interface{}

type GetOrganizationApplianceUplinkStatusesParams ¶

type GetOrganizationApplianceUplinkStatusesParams struct {

	/* EndingBefore.

	   A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	EndingBefore *string

	/* Iccids.

	   A list of ICCIDs. The returned devices will be filtered to only include these ICCIDs.
	*/
	Iccids []string

	/* NetworkIds.

	   A list of network IDs. The returned devices will be filtered to only include these networks.
	*/
	NetworkIds []string

	// OrganizationID.
	OrganizationID string

	/* PerPage.

	   The number of entries per page returned. Acceptable range is 3 - 1000. Default is 1000.
	*/
	PerPage *int64

	/* Serials.

	   A list of serial numbers. The returned devices will be filtered to only include these serials.
	*/
	Serials []string

	/* StartingAfter.

	   A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	StartingAfter *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetOrganizationApplianceUplinkStatusesParams contains all the parameters to send to the API endpoint

for the get organization appliance uplink statuses operation.

Typically these are written to a http.Request.

func NewGetOrganizationApplianceUplinkStatusesParams ¶

func NewGetOrganizationApplianceUplinkStatusesParams() *GetOrganizationApplianceUplinkStatusesParams

NewGetOrganizationApplianceUplinkStatusesParams creates a new GetOrganizationApplianceUplinkStatusesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetOrganizationApplianceUplinkStatusesParamsWithContext ¶

func NewGetOrganizationApplianceUplinkStatusesParamsWithContext(ctx context.Context) *GetOrganizationApplianceUplinkStatusesParams

NewGetOrganizationApplianceUplinkStatusesParamsWithContext creates a new GetOrganizationApplianceUplinkStatusesParams object with the ability to set a context for a request.

func NewGetOrganizationApplianceUplinkStatusesParamsWithHTTPClient ¶

func NewGetOrganizationApplianceUplinkStatusesParamsWithHTTPClient(client *http.Client) *GetOrganizationApplianceUplinkStatusesParams

NewGetOrganizationApplianceUplinkStatusesParamsWithHTTPClient creates a new GetOrganizationApplianceUplinkStatusesParams object with the ability to set a custom HTTPClient for a request.

func NewGetOrganizationApplianceUplinkStatusesParamsWithTimeout ¶

func NewGetOrganizationApplianceUplinkStatusesParamsWithTimeout(timeout time.Duration) *GetOrganizationApplianceUplinkStatusesParams

NewGetOrganizationApplianceUplinkStatusesParamsWithTimeout creates a new GetOrganizationApplianceUplinkStatusesParams object with the ability to set a timeout on a request.

func (*GetOrganizationApplianceUplinkStatusesParams) SetContext ¶

SetContext adds the context to the get organization appliance uplink statuses params

func (*GetOrganizationApplianceUplinkStatusesParams) SetDefaults ¶

SetDefaults hydrates default values in the get organization appliance uplink statuses params (not the query body).

All values with no default are reset to their zero value.

func (*GetOrganizationApplianceUplinkStatusesParams) SetEndingBefore ¶

func (o *GetOrganizationApplianceUplinkStatusesParams) SetEndingBefore(endingBefore *string)

SetEndingBefore adds the endingBefore to the get organization appliance uplink statuses params

func (*GetOrganizationApplianceUplinkStatusesParams) SetHTTPClient ¶

func (o *GetOrganizationApplianceUplinkStatusesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get organization appliance uplink statuses params

func (*GetOrganizationApplianceUplinkStatusesParams) SetIccids ¶

SetIccids adds the iccids to the get organization appliance uplink statuses params

func (*GetOrganizationApplianceUplinkStatusesParams) SetNetworkIds ¶

func (o *GetOrganizationApplianceUplinkStatusesParams) SetNetworkIds(networkIds []string)

SetNetworkIds adds the networkIds to the get organization appliance uplink statuses params

func (*GetOrganizationApplianceUplinkStatusesParams) SetOrganizationID ¶

func (o *GetOrganizationApplianceUplinkStatusesParams) SetOrganizationID(organizationID string)

SetOrganizationID adds the organizationId to the get organization appliance uplink statuses params

func (*GetOrganizationApplianceUplinkStatusesParams) SetPerPage ¶

func (o *GetOrganizationApplianceUplinkStatusesParams) SetPerPage(perPage *int64)

SetPerPage adds the perPage to the get organization appliance uplink statuses params

func (*GetOrganizationApplianceUplinkStatusesParams) SetSerials ¶

func (o *GetOrganizationApplianceUplinkStatusesParams) SetSerials(serials []string)

SetSerials adds the serials to the get organization appliance uplink statuses params

func (*GetOrganizationApplianceUplinkStatusesParams) SetStartingAfter ¶

func (o *GetOrganizationApplianceUplinkStatusesParams) SetStartingAfter(startingAfter *string)

SetStartingAfter adds the startingAfter to the get organization appliance uplink statuses params

func (*GetOrganizationApplianceUplinkStatusesParams) SetTimeout ¶

SetTimeout adds the timeout to the get organization appliance uplink statuses params

func (*GetOrganizationApplianceUplinkStatusesParams) WithContext ¶

WithContext adds the context to the get organization appliance uplink statuses params

func (*GetOrganizationApplianceUplinkStatusesParams) WithDefaults ¶

WithDefaults hydrates default values in the get organization appliance uplink statuses params (not the query body).

All values with no default are reset to their zero value.

func (*GetOrganizationApplianceUplinkStatusesParams) WithEndingBefore ¶

WithEndingBefore adds the endingBefore to the get organization appliance uplink statuses params

func (*GetOrganizationApplianceUplinkStatusesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get organization appliance uplink statuses params

func (*GetOrganizationApplianceUplinkStatusesParams) WithIccids ¶

WithIccids adds the iccids to the get organization appliance uplink statuses params

func (*GetOrganizationApplianceUplinkStatusesParams) WithNetworkIds ¶

WithNetworkIds adds the networkIds to the get organization appliance uplink statuses params

func (*GetOrganizationApplianceUplinkStatusesParams) WithOrganizationID ¶

WithOrganizationID adds the organizationID to the get organization appliance uplink statuses params

func (*GetOrganizationApplianceUplinkStatusesParams) WithPerPage ¶

WithPerPage adds the perPage to the get organization appliance uplink statuses params

func (*GetOrganizationApplianceUplinkStatusesParams) WithSerials ¶

WithSerials adds the serials to the get organization appliance uplink statuses params

func (*GetOrganizationApplianceUplinkStatusesParams) WithStartingAfter ¶

WithStartingAfter adds the startingAfter to the get organization appliance uplink statuses params

func (*GetOrganizationApplianceUplinkStatusesParams) WithTimeout ¶

WithTimeout adds the timeout to the get organization appliance uplink statuses params

func (*GetOrganizationApplianceUplinkStatusesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetOrganizationApplianceUplinkStatusesReader ¶

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

GetOrganizationApplianceUplinkStatusesReader is a Reader for the GetOrganizationApplianceUplinkStatuses structure.

func (*GetOrganizationApplianceUplinkStatusesReader) ReadResponse ¶

func (o *GetOrganizationApplianceUplinkStatusesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetOrganizationApplianceVpnStatsOK ¶

type GetOrganizationApplianceVpnStatsOK struct {

	/* A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests.
	 */
	Link string

	Payload []interface{}
}
GetOrganizationApplianceVpnStatsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetOrganizationApplianceVpnStatsOK ¶

func NewGetOrganizationApplianceVpnStatsOK() *GetOrganizationApplianceVpnStatsOK

NewGetOrganizationApplianceVpnStatsOK creates a GetOrganizationApplianceVpnStatsOK with default headers values

func (*GetOrganizationApplianceVpnStatsOK) Error ¶

func (*GetOrganizationApplianceVpnStatsOK) GetPayload ¶

func (o *GetOrganizationApplianceVpnStatsOK) GetPayload() []interface{}

type GetOrganizationApplianceVpnStatsParams ¶

type GetOrganizationApplianceVpnStatsParams struct {

	/* EndingBefore.

	   A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	EndingBefore *string

	/* NetworkIds.

	   A list of Meraki network IDs to filter results to contain only specified networks. E.g.: networkIds[]=N_12345678&networkIds[]=L_3456
	*/
	NetworkIds []string

	// OrganizationID.
	OrganizationID string

	/* PerPage.

	   The number of entries per page returned. Acceptable range is 3 - 300. Default is 300.
	*/
	PerPage *int64

	/* StartingAfter.

	   A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	StartingAfter *string

	/* T0.

	   The beginning of the timespan for the data. The maximum lookback period is 31 days from today.
	*/
	T0 *string

	/* T1.

	   The end of the timespan for the data. t1 can be a maximum of 31 days after t0.
	*/
	T1 *string

	/* Timespan.

	   The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day.

	   Format: float
	*/
	Timespan *float32

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetOrganizationApplianceVpnStatsParams contains all the parameters to send to the API endpoint

for the get organization appliance vpn stats operation.

Typically these are written to a http.Request.

func NewGetOrganizationApplianceVpnStatsParams ¶

func NewGetOrganizationApplianceVpnStatsParams() *GetOrganizationApplianceVpnStatsParams

NewGetOrganizationApplianceVpnStatsParams creates a new GetOrganizationApplianceVpnStatsParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetOrganizationApplianceVpnStatsParamsWithContext ¶

func NewGetOrganizationApplianceVpnStatsParamsWithContext(ctx context.Context) *GetOrganizationApplianceVpnStatsParams

NewGetOrganizationApplianceVpnStatsParamsWithContext creates a new GetOrganizationApplianceVpnStatsParams object with the ability to set a context for a request.

func NewGetOrganizationApplianceVpnStatsParamsWithHTTPClient ¶

func NewGetOrganizationApplianceVpnStatsParamsWithHTTPClient(client *http.Client) *GetOrganizationApplianceVpnStatsParams

NewGetOrganizationApplianceVpnStatsParamsWithHTTPClient creates a new GetOrganizationApplianceVpnStatsParams object with the ability to set a custom HTTPClient for a request.

func NewGetOrganizationApplianceVpnStatsParamsWithTimeout ¶

func NewGetOrganizationApplianceVpnStatsParamsWithTimeout(timeout time.Duration) *GetOrganizationApplianceVpnStatsParams

NewGetOrganizationApplianceVpnStatsParamsWithTimeout creates a new GetOrganizationApplianceVpnStatsParams object with the ability to set a timeout on a request.

func (*GetOrganizationApplianceVpnStatsParams) SetContext ¶

SetContext adds the context to the get organization appliance vpn stats params

func (*GetOrganizationApplianceVpnStatsParams) SetDefaults ¶

func (o *GetOrganizationApplianceVpnStatsParams) SetDefaults()

SetDefaults hydrates default values in the get organization appliance vpn stats params (not the query body).

All values with no default are reset to their zero value.

func (*GetOrganizationApplianceVpnStatsParams) SetEndingBefore ¶

func (o *GetOrganizationApplianceVpnStatsParams) SetEndingBefore(endingBefore *string)

SetEndingBefore adds the endingBefore to the get organization appliance vpn stats params

func (*GetOrganizationApplianceVpnStatsParams) SetHTTPClient ¶

func (o *GetOrganizationApplianceVpnStatsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get organization appliance vpn stats params

func (*GetOrganizationApplianceVpnStatsParams) SetNetworkIds ¶

func (o *GetOrganizationApplianceVpnStatsParams) SetNetworkIds(networkIds []string)

SetNetworkIds adds the networkIds to the get organization appliance vpn stats params

func (*GetOrganizationApplianceVpnStatsParams) SetOrganizationID ¶

func (o *GetOrganizationApplianceVpnStatsParams) SetOrganizationID(organizationID string)

SetOrganizationID adds the organizationId to the get organization appliance vpn stats params

func (*GetOrganizationApplianceVpnStatsParams) SetPerPage ¶

func (o *GetOrganizationApplianceVpnStatsParams) SetPerPage(perPage *int64)

SetPerPage adds the perPage to the get organization appliance vpn stats params

func (*GetOrganizationApplianceVpnStatsParams) SetStartingAfter ¶

func (o *GetOrganizationApplianceVpnStatsParams) SetStartingAfter(startingAfter *string)

SetStartingAfter adds the startingAfter to the get organization appliance vpn stats params

func (*GetOrganizationApplianceVpnStatsParams) SetT0 ¶

SetT0 adds the t0 to the get organization appliance vpn stats params

func (*GetOrganizationApplianceVpnStatsParams) SetT1 ¶

SetT1 adds the t1 to the get organization appliance vpn stats params

func (*GetOrganizationApplianceVpnStatsParams) SetTimeout ¶

func (o *GetOrganizationApplianceVpnStatsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get organization appliance vpn stats params

func (*GetOrganizationApplianceVpnStatsParams) SetTimespan ¶

func (o *GetOrganizationApplianceVpnStatsParams) SetTimespan(timespan *float32)

SetTimespan adds the timespan to the get organization appliance vpn stats params

func (*GetOrganizationApplianceVpnStatsParams) WithContext ¶

WithContext adds the context to the get organization appliance vpn stats params

func (*GetOrganizationApplianceVpnStatsParams) WithDefaults ¶

WithDefaults hydrates default values in the get organization appliance vpn stats params (not the query body).

All values with no default are reset to their zero value.

func (*GetOrganizationApplianceVpnStatsParams) WithEndingBefore ¶

WithEndingBefore adds the endingBefore to the get organization appliance vpn stats params

func (*GetOrganizationApplianceVpnStatsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get organization appliance vpn stats params

func (*GetOrganizationApplianceVpnStatsParams) WithNetworkIds ¶

WithNetworkIds adds the networkIds to the get organization appliance vpn stats params

func (*GetOrganizationApplianceVpnStatsParams) WithOrganizationID ¶

WithOrganizationID adds the organizationID to the get organization appliance vpn stats params

func (*GetOrganizationApplianceVpnStatsParams) WithPerPage ¶

WithPerPage adds the perPage to the get organization appliance vpn stats params

func (*GetOrganizationApplianceVpnStatsParams) WithStartingAfter ¶

WithStartingAfter adds the startingAfter to the get organization appliance vpn stats params

func (*GetOrganizationApplianceVpnStatsParams) WithT0 ¶

WithT0 adds the t0 to the get organization appliance vpn stats params

func (*GetOrganizationApplianceVpnStatsParams) WithT1 ¶

WithT1 adds the t1 to the get organization appliance vpn stats params

func (*GetOrganizationApplianceVpnStatsParams) WithTimeout ¶

WithTimeout adds the timeout to the get organization appliance vpn stats params

func (*GetOrganizationApplianceVpnStatsParams) WithTimespan ¶

WithTimespan adds the timespan to the get organization appliance vpn stats params

func (*GetOrganizationApplianceVpnStatsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetOrganizationApplianceVpnStatsReader ¶

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

GetOrganizationApplianceVpnStatsReader is a Reader for the GetOrganizationApplianceVpnStats structure.

func (*GetOrganizationApplianceVpnStatsReader) ReadResponse ¶

func (o *GetOrganizationApplianceVpnStatsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetOrganizationApplianceVpnStatusesOK ¶

type GetOrganizationApplianceVpnStatusesOK struct {

	/* A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests.
	 */
	Link string

	Payload []interface{}
}
GetOrganizationApplianceVpnStatusesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetOrganizationApplianceVpnStatusesOK ¶

func NewGetOrganizationApplianceVpnStatusesOK() *GetOrganizationApplianceVpnStatusesOK

NewGetOrganizationApplianceVpnStatusesOK creates a GetOrganizationApplianceVpnStatusesOK with default headers values

func (*GetOrganizationApplianceVpnStatusesOK) Error ¶

func (*GetOrganizationApplianceVpnStatusesOK) GetPayload ¶

func (o *GetOrganizationApplianceVpnStatusesOK) GetPayload() []interface{}

type GetOrganizationApplianceVpnStatusesParams ¶

type GetOrganizationApplianceVpnStatusesParams struct {

	/* EndingBefore.

	   A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	EndingBefore *string

	/* NetworkIds.

	   A list of Meraki network IDs to filter results to contain only specified networks. E.g.: networkIds[]=N_12345678&networkIds[]=L_3456
	*/
	NetworkIds []string

	// OrganizationID.
	OrganizationID string

	/* PerPage.

	   The number of entries per page returned. Acceptable range is 3 - 300. Default is 300.
	*/
	PerPage *int64

	/* StartingAfter.

	   A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	StartingAfter *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetOrganizationApplianceVpnStatusesParams contains all the parameters to send to the API endpoint

for the get organization appliance vpn statuses operation.

Typically these are written to a http.Request.

func NewGetOrganizationApplianceVpnStatusesParams ¶

func NewGetOrganizationApplianceVpnStatusesParams() *GetOrganizationApplianceVpnStatusesParams

NewGetOrganizationApplianceVpnStatusesParams creates a new GetOrganizationApplianceVpnStatusesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetOrganizationApplianceVpnStatusesParamsWithContext ¶

func NewGetOrganizationApplianceVpnStatusesParamsWithContext(ctx context.Context) *GetOrganizationApplianceVpnStatusesParams

NewGetOrganizationApplianceVpnStatusesParamsWithContext creates a new GetOrganizationApplianceVpnStatusesParams object with the ability to set a context for a request.

func NewGetOrganizationApplianceVpnStatusesParamsWithHTTPClient ¶

func NewGetOrganizationApplianceVpnStatusesParamsWithHTTPClient(client *http.Client) *GetOrganizationApplianceVpnStatusesParams

NewGetOrganizationApplianceVpnStatusesParamsWithHTTPClient creates a new GetOrganizationApplianceVpnStatusesParams object with the ability to set a custom HTTPClient for a request.

func NewGetOrganizationApplianceVpnStatusesParamsWithTimeout ¶

func NewGetOrganizationApplianceVpnStatusesParamsWithTimeout(timeout time.Duration) *GetOrganizationApplianceVpnStatusesParams

NewGetOrganizationApplianceVpnStatusesParamsWithTimeout creates a new GetOrganizationApplianceVpnStatusesParams object with the ability to set a timeout on a request.

func (*GetOrganizationApplianceVpnStatusesParams) SetContext ¶

SetContext adds the context to the get organization appliance vpn statuses params

func (*GetOrganizationApplianceVpnStatusesParams) SetDefaults ¶

SetDefaults hydrates default values in the get organization appliance vpn statuses params (not the query body).

All values with no default are reset to their zero value.

func (*GetOrganizationApplianceVpnStatusesParams) SetEndingBefore ¶

func (o *GetOrganizationApplianceVpnStatusesParams) SetEndingBefore(endingBefore *string)

SetEndingBefore adds the endingBefore to the get organization appliance vpn statuses params

func (*GetOrganizationApplianceVpnStatusesParams) SetHTTPClient ¶

func (o *GetOrganizationApplianceVpnStatusesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get organization appliance vpn statuses params

func (*GetOrganizationApplianceVpnStatusesParams) SetNetworkIds ¶

func (o *GetOrganizationApplianceVpnStatusesParams) SetNetworkIds(networkIds []string)

SetNetworkIds adds the networkIds to the get organization appliance vpn statuses params

func (*GetOrganizationApplianceVpnStatusesParams) SetOrganizationID ¶

func (o *GetOrganizationApplianceVpnStatusesParams) SetOrganizationID(organizationID string)

SetOrganizationID adds the organizationId to the get organization appliance vpn statuses params

func (*GetOrganizationApplianceVpnStatusesParams) SetPerPage ¶

func (o *GetOrganizationApplianceVpnStatusesParams) SetPerPage(perPage *int64)

SetPerPage adds the perPage to the get organization appliance vpn statuses params

func (*GetOrganizationApplianceVpnStatusesParams) SetStartingAfter ¶

func (o *GetOrganizationApplianceVpnStatusesParams) SetStartingAfter(startingAfter *string)

SetStartingAfter adds the startingAfter to the get organization appliance vpn statuses params

func (*GetOrganizationApplianceVpnStatusesParams) SetTimeout ¶

SetTimeout adds the timeout to the get organization appliance vpn statuses params

func (*GetOrganizationApplianceVpnStatusesParams) WithContext ¶

WithContext adds the context to the get organization appliance vpn statuses params

func (*GetOrganizationApplianceVpnStatusesParams) WithDefaults ¶

WithDefaults hydrates default values in the get organization appliance vpn statuses params (not the query body).

All values with no default are reset to their zero value.

func (*GetOrganizationApplianceVpnStatusesParams) WithEndingBefore ¶

WithEndingBefore adds the endingBefore to the get organization appliance vpn statuses params

func (*GetOrganizationApplianceVpnStatusesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get organization appliance vpn statuses params

func (*GetOrganizationApplianceVpnStatusesParams) WithNetworkIds ¶

WithNetworkIds adds the networkIds to the get organization appliance vpn statuses params

func (*GetOrganizationApplianceVpnStatusesParams) WithOrganizationID ¶

WithOrganizationID adds the organizationID to the get organization appliance vpn statuses params

func (*GetOrganizationApplianceVpnStatusesParams) WithPerPage ¶

WithPerPage adds the perPage to the get organization appliance vpn statuses params

func (*GetOrganizationApplianceVpnStatusesParams) WithStartingAfter ¶

WithStartingAfter adds the startingAfter to the get organization appliance vpn statuses params

func (*GetOrganizationApplianceVpnStatusesParams) WithTimeout ¶

WithTimeout adds the timeout to the get organization appliance vpn statuses params

func (*GetOrganizationApplianceVpnStatusesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetOrganizationApplianceVpnStatusesReader ¶

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

GetOrganizationApplianceVpnStatusesReader is a Reader for the GetOrganizationApplianceVpnStatuses structure.

func (*GetOrganizationApplianceVpnStatusesReader) ReadResponse ¶

func (o *GetOrganizationApplianceVpnStatusesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetOrganizationApplianceVpnThirdPartyVPNPeersOK ¶

type GetOrganizationApplianceVpnThirdPartyVPNPeersOK struct {
	Payload interface{}
}
GetOrganizationApplianceVpnThirdPartyVPNPeersOK describes a response with status code 200, with default header values.

Successful operation

func NewGetOrganizationApplianceVpnThirdPartyVPNPeersOK ¶

func NewGetOrganizationApplianceVpnThirdPartyVPNPeersOK() *GetOrganizationApplianceVpnThirdPartyVPNPeersOK

NewGetOrganizationApplianceVpnThirdPartyVPNPeersOK creates a GetOrganizationApplianceVpnThirdPartyVPNPeersOK with default headers values

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersOK) Error ¶

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersOK) GetPayload ¶

func (o *GetOrganizationApplianceVpnThirdPartyVPNPeersOK) GetPayload() interface{}

type GetOrganizationApplianceVpnThirdPartyVPNPeersParams ¶

type GetOrganizationApplianceVpnThirdPartyVPNPeersParams struct {

	// OrganizationID.
	OrganizationID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetOrganizationApplianceVpnThirdPartyVPNPeersParams contains all the parameters to send to the API endpoint

for the get organization appliance vpn third party v p n peers operation.

Typically these are written to a http.Request.

func NewGetOrganizationApplianceVpnThirdPartyVPNPeersParams ¶

func NewGetOrganizationApplianceVpnThirdPartyVPNPeersParams() *GetOrganizationApplianceVpnThirdPartyVPNPeersParams

NewGetOrganizationApplianceVpnThirdPartyVPNPeersParams creates a new GetOrganizationApplianceVpnThirdPartyVPNPeersParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetOrganizationApplianceVpnThirdPartyVPNPeersParamsWithContext ¶

func NewGetOrganizationApplianceVpnThirdPartyVPNPeersParamsWithContext(ctx context.Context) *GetOrganizationApplianceVpnThirdPartyVPNPeersParams

NewGetOrganizationApplianceVpnThirdPartyVPNPeersParamsWithContext creates a new GetOrganizationApplianceVpnThirdPartyVPNPeersParams object with the ability to set a context for a request.

func NewGetOrganizationApplianceVpnThirdPartyVPNPeersParamsWithHTTPClient ¶

func NewGetOrganizationApplianceVpnThirdPartyVPNPeersParamsWithHTTPClient(client *http.Client) *GetOrganizationApplianceVpnThirdPartyVPNPeersParams

NewGetOrganizationApplianceVpnThirdPartyVPNPeersParamsWithHTTPClient creates a new GetOrganizationApplianceVpnThirdPartyVPNPeersParams object with the ability to set a custom HTTPClient for a request.

func NewGetOrganizationApplianceVpnThirdPartyVPNPeersParamsWithTimeout ¶

func NewGetOrganizationApplianceVpnThirdPartyVPNPeersParamsWithTimeout(timeout time.Duration) *GetOrganizationApplianceVpnThirdPartyVPNPeersParams

NewGetOrganizationApplianceVpnThirdPartyVPNPeersParamsWithTimeout creates a new GetOrganizationApplianceVpnThirdPartyVPNPeersParams object with the ability to set a timeout on a request.

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersParams) SetContext ¶

SetContext adds the context to the get organization appliance vpn third party v p n peers params

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersParams) SetDefaults ¶

SetDefaults hydrates default values in the get organization appliance vpn third party v p n peers params (not the query body).

All values with no default are reset to their zero value.

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the get organization appliance vpn third party v p n peers params

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersParams) SetOrganizationID ¶

func (o *GetOrganizationApplianceVpnThirdPartyVPNPeersParams) SetOrganizationID(organizationID string)

SetOrganizationID adds the organizationId to the get organization appliance vpn third party v p n peers params

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersParams) SetTimeout ¶

SetTimeout adds the timeout to the get organization appliance vpn third party v p n peers params

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersParams) WithContext ¶

WithContext adds the context to the get organization appliance vpn third party v p n peers params

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersParams) WithDefaults ¶

WithDefaults hydrates default values in the get organization appliance vpn third party v p n peers params (not the query body).

All values with no default are reset to their zero value.

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get organization appliance vpn third party v p n peers params

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersParams) WithOrganizationID ¶

WithOrganizationID adds the organizationID to the get organization appliance vpn third party v p n peers params

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersParams) WithTimeout ¶

WithTimeout adds the timeout to the get organization appliance vpn third party v p n peers params

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetOrganizationApplianceVpnThirdPartyVPNPeersReader ¶

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

GetOrganizationApplianceVpnThirdPartyVPNPeersReader is a Reader for the GetOrganizationApplianceVpnThirdPartyVPNPeers structure.

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersReader) ReadResponse ¶

func (o *GetOrganizationApplianceVpnThirdPartyVPNPeersReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetOrganizationApplianceVpnVpnFirewallRulesOK ¶

type GetOrganizationApplianceVpnVpnFirewallRulesOK struct {
	Payload interface{}
}
GetOrganizationApplianceVpnVpnFirewallRulesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetOrganizationApplianceVpnVpnFirewallRulesOK ¶

func NewGetOrganizationApplianceVpnVpnFirewallRulesOK() *GetOrganizationApplianceVpnVpnFirewallRulesOK

NewGetOrganizationApplianceVpnVpnFirewallRulesOK creates a GetOrganizationApplianceVpnVpnFirewallRulesOK with default headers values

func (*GetOrganizationApplianceVpnVpnFirewallRulesOK) Error ¶

func (*GetOrganizationApplianceVpnVpnFirewallRulesOK) GetPayload ¶

func (o *GetOrganizationApplianceVpnVpnFirewallRulesOK) GetPayload() interface{}

type GetOrganizationApplianceVpnVpnFirewallRulesParams ¶

type GetOrganizationApplianceVpnVpnFirewallRulesParams struct {

	// OrganizationID.
	OrganizationID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetOrganizationApplianceVpnVpnFirewallRulesParams contains all the parameters to send to the API endpoint

for the get organization appliance vpn vpn firewall rules operation.

Typically these are written to a http.Request.

func NewGetOrganizationApplianceVpnVpnFirewallRulesParams ¶

func NewGetOrganizationApplianceVpnVpnFirewallRulesParams() *GetOrganizationApplianceVpnVpnFirewallRulesParams

NewGetOrganizationApplianceVpnVpnFirewallRulesParams creates a new GetOrganizationApplianceVpnVpnFirewallRulesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewGetOrganizationApplianceVpnVpnFirewallRulesParamsWithContext ¶

func NewGetOrganizationApplianceVpnVpnFirewallRulesParamsWithContext(ctx context.Context) *GetOrganizationApplianceVpnVpnFirewallRulesParams

NewGetOrganizationApplianceVpnVpnFirewallRulesParamsWithContext creates a new GetOrganizationApplianceVpnVpnFirewallRulesParams object with the ability to set a context for a request.

func NewGetOrganizationApplianceVpnVpnFirewallRulesParamsWithHTTPClient ¶

func NewGetOrganizationApplianceVpnVpnFirewallRulesParamsWithHTTPClient(client *http.Client) *GetOrganizationApplianceVpnVpnFirewallRulesParams

NewGetOrganizationApplianceVpnVpnFirewallRulesParamsWithHTTPClient creates a new GetOrganizationApplianceVpnVpnFirewallRulesParams object with the ability to set a custom HTTPClient for a request.

func NewGetOrganizationApplianceVpnVpnFirewallRulesParamsWithTimeout ¶

func NewGetOrganizationApplianceVpnVpnFirewallRulesParamsWithTimeout(timeout time.Duration) *GetOrganizationApplianceVpnVpnFirewallRulesParams

NewGetOrganizationApplianceVpnVpnFirewallRulesParamsWithTimeout creates a new GetOrganizationApplianceVpnVpnFirewallRulesParams object with the ability to set a timeout on a request.

func (*GetOrganizationApplianceVpnVpnFirewallRulesParams) SetContext ¶

SetContext adds the context to the get organization appliance vpn vpn firewall rules params

func (*GetOrganizationApplianceVpnVpnFirewallRulesParams) SetDefaults ¶

SetDefaults hydrates default values in the get organization appliance vpn vpn firewall rules params (not the query body).

All values with no default are reset to their zero value.

func (*GetOrganizationApplianceVpnVpnFirewallRulesParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the get organization appliance vpn vpn firewall rules params

func (*GetOrganizationApplianceVpnVpnFirewallRulesParams) SetOrganizationID ¶

func (o *GetOrganizationApplianceVpnVpnFirewallRulesParams) SetOrganizationID(organizationID string)

SetOrganizationID adds the organizationId to the get organization appliance vpn vpn firewall rules params

func (*GetOrganizationApplianceVpnVpnFirewallRulesParams) SetTimeout ¶

SetTimeout adds the timeout to the get organization appliance vpn vpn firewall rules params

func (*GetOrganizationApplianceVpnVpnFirewallRulesParams) WithContext ¶

WithContext adds the context to the get organization appliance vpn vpn firewall rules params

func (*GetOrganizationApplianceVpnVpnFirewallRulesParams) WithDefaults ¶

WithDefaults hydrates default values in the get organization appliance vpn vpn firewall rules params (not the query body).

All values with no default are reset to their zero value.

func (*GetOrganizationApplianceVpnVpnFirewallRulesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get organization appliance vpn vpn firewall rules params

func (*GetOrganizationApplianceVpnVpnFirewallRulesParams) WithOrganizationID ¶

WithOrganizationID adds the organizationID to the get organization appliance vpn vpn firewall rules params

func (*GetOrganizationApplianceVpnVpnFirewallRulesParams) WithTimeout ¶

WithTimeout adds the timeout to the get organization appliance vpn vpn firewall rules params

func (*GetOrganizationApplianceVpnVpnFirewallRulesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetOrganizationApplianceVpnVpnFirewallRulesReader ¶

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

GetOrganizationApplianceVpnVpnFirewallRulesReader is a Reader for the GetOrganizationApplianceVpnVpnFirewallRules structure.

func (*GetOrganizationApplianceVpnVpnFirewallRulesReader) ReadResponse ¶

func (o *GetOrganizationApplianceVpnVpnFirewallRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type SwapNetworkApplianceWarmSpareOK ¶

type SwapNetworkApplianceWarmSpareOK struct {
	Payload interface{}
}
SwapNetworkApplianceWarmSpareOK describes a response with status code 200, with default header values.

Successful operation

func NewSwapNetworkApplianceWarmSpareOK ¶

func NewSwapNetworkApplianceWarmSpareOK() *SwapNetworkApplianceWarmSpareOK

NewSwapNetworkApplianceWarmSpareOK creates a SwapNetworkApplianceWarmSpareOK with default headers values

func (*SwapNetworkApplianceWarmSpareOK) Error ¶

func (*SwapNetworkApplianceWarmSpareOK) GetPayload ¶

func (o *SwapNetworkApplianceWarmSpareOK) GetPayload() interface{}

type SwapNetworkApplianceWarmSpareParams ¶

type SwapNetworkApplianceWarmSpareParams struct {

	// NetworkID.
	NetworkID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

SwapNetworkApplianceWarmSpareParams contains all the parameters to send to the API endpoint

for the swap network appliance warm spare operation.

Typically these are written to a http.Request.

func NewSwapNetworkApplianceWarmSpareParams ¶

func NewSwapNetworkApplianceWarmSpareParams() *SwapNetworkApplianceWarmSpareParams

NewSwapNetworkApplianceWarmSpareParams creates a new SwapNetworkApplianceWarmSpareParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewSwapNetworkApplianceWarmSpareParamsWithContext ¶

func NewSwapNetworkApplianceWarmSpareParamsWithContext(ctx context.Context) *SwapNetworkApplianceWarmSpareParams

NewSwapNetworkApplianceWarmSpareParamsWithContext creates a new SwapNetworkApplianceWarmSpareParams object with the ability to set a context for a request.

func NewSwapNetworkApplianceWarmSpareParamsWithHTTPClient ¶

func NewSwapNetworkApplianceWarmSpareParamsWithHTTPClient(client *http.Client) *SwapNetworkApplianceWarmSpareParams

NewSwapNetworkApplianceWarmSpareParamsWithHTTPClient creates a new SwapNetworkApplianceWarmSpareParams object with the ability to set a custom HTTPClient for a request.

func NewSwapNetworkApplianceWarmSpareParamsWithTimeout ¶

func NewSwapNetworkApplianceWarmSpareParamsWithTimeout(timeout time.Duration) *SwapNetworkApplianceWarmSpareParams

NewSwapNetworkApplianceWarmSpareParamsWithTimeout creates a new SwapNetworkApplianceWarmSpareParams object with the ability to set a timeout on a request.

func (*SwapNetworkApplianceWarmSpareParams) SetContext ¶

SetContext adds the context to the swap network appliance warm spare params

func (*SwapNetworkApplianceWarmSpareParams) SetDefaults ¶

func (o *SwapNetworkApplianceWarmSpareParams) SetDefaults()

SetDefaults hydrates default values in the swap network appliance warm spare params (not the query body).

All values with no default are reset to their zero value.

func (*SwapNetworkApplianceWarmSpareParams) SetHTTPClient ¶

func (o *SwapNetworkApplianceWarmSpareParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the swap network appliance warm spare params

func (*SwapNetworkApplianceWarmSpareParams) SetNetworkID ¶

func (o *SwapNetworkApplianceWarmSpareParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the swap network appliance warm spare params

func (*SwapNetworkApplianceWarmSpareParams) SetTimeout ¶

func (o *SwapNetworkApplianceWarmSpareParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the swap network appliance warm spare params

func (*SwapNetworkApplianceWarmSpareParams) WithContext ¶

WithContext adds the context to the swap network appliance warm spare params

func (*SwapNetworkApplianceWarmSpareParams) WithDefaults ¶

WithDefaults hydrates default values in the swap network appliance warm spare params (not the query body).

All values with no default are reset to their zero value.

func (*SwapNetworkApplianceWarmSpareParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the swap network appliance warm spare params

func (*SwapNetworkApplianceWarmSpareParams) WithNetworkID ¶

WithNetworkID adds the networkID to the swap network appliance warm spare params

func (*SwapNetworkApplianceWarmSpareParams) WithTimeout ¶

WithTimeout adds the timeout to the swap network appliance warm spare params

func (*SwapNetworkApplianceWarmSpareParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type SwapNetworkApplianceWarmSpareReader ¶

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

SwapNetworkApplianceWarmSpareReader is a Reader for the SwapNetworkApplianceWarmSpare structure.

func (*SwapNetworkApplianceWarmSpareReader) ReadResponse ¶

func (o *SwapNetworkApplianceWarmSpareReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkApplianceConnectivityMonitoringDestinationsBody ¶

type UpdateNetworkApplianceConnectivityMonitoringDestinationsBody struct {

	// The list of connectivity monitoring destinations
	Destinations []*UpdateNetworkApplianceConnectivityMonitoringDestinationsParamsBodyDestinationsItems0 `json:"destinations"`
}

UpdateNetworkApplianceConnectivityMonitoringDestinationsBody update network appliance connectivity monitoring destinations body // Example: {"destinations":[{"default":false,"description":"Google","ip":"8.8.8.8"},{"default":true,"description":"test description","ip":"1.23.45.67"},{"ip":"9.8.7.6"}]} swagger:model UpdateNetworkApplianceConnectivityMonitoringDestinationsBody

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsBody) ContextValidate ¶

ContextValidate validate this update network appliance connectivity monitoring destinations body based on the context it is used

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsBody) Validate ¶

Validate validates this update network appliance connectivity monitoring destinations body

type UpdateNetworkApplianceConnectivityMonitoringDestinationsOK ¶

type UpdateNetworkApplianceConnectivityMonitoringDestinationsOK struct {
	Payload interface{}
}
UpdateNetworkApplianceConnectivityMonitoringDestinationsOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceConnectivityMonitoringDestinationsOK ¶

func NewUpdateNetworkApplianceConnectivityMonitoringDestinationsOK() *UpdateNetworkApplianceConnectivityMonitoringDestinationsOK

NewUpdateNetworkApplianceConnectivityMonitoringDestinationsOK creates a UpdateNetworkApplianceConnectivityMonitoringDestinationsOK with default headers values

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsOK) Error ¶

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsOK) GetPayload ¶

type UpdateNetworkApplianceConnectivityMonitoringDestinationsParams ¶

type UpdateNetworkApplianceConnectivityMonitoringDestinationsParams struct {

	// NetworkID.
	NetworkID string

	// UpdateNetworkApplianceConnectivityMonitoringDestinations.
	UpdateNetworkApplianceConnectivityMonitoringDestinations UpdateNetworkApplianceConnectivityMonitoringDestinationsBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkApplianceConnectivityMonitoringDestinationsParams contains all the parameters to send to the API endpoint

for the update network appliance connectivity monitoring destinations operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceConnectivityMonitoringDestinationsParams ¶

func NewUpdateNetworkApplianceConnectivityMonitoringDestinationsParams() *UpdateNetworkApplianceConnectivityMonitoringDestinationsParams

NewUpdateNetworkApplianceConnectivityMonitoringDestinationsParams creates a new UpdateNetworkApplianceConnectivityMonitoringDestinationsParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkApplianceConnectivityMonitoringDestinationsParamsWithContext ¶

func NewUpdateNetworkApplianceConnectivityMonitoringDestinationsParamsWithContext(ctx context.Context) *UpdateNetworkApplianceConnectivityMonitoringDestinationsParams

NewUpdateNetworkApplianceConnectivityMonitoringDestinationsParamsWithContext creates a new UpdateNetworkApplianceConnectivityMonitoringDestinationsParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceConnectivityMonitoringDestinationsParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceConnectivityMonitoringDestinationsParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceConnectivityMonitoringDestinationsParams

NewUpdateNetworkApplianceConnectivityMonitoringDestinationsParamsWithHTTPClient creates a new UpdateNetworkApplianceConnectivityMonitoringDestinationsParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceConnectivityMonitoringDestinationsParamsWithTimeout ¶

func NewUpdateNetworkApplianceConnectivityMonitoringDestinationsParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceConnectivityMonitoringDestinationsParams

NewUpdateNetworkApplianceConnectivityMonitoringDestinationsParamsWithTimeout creates a new UpdateNetworkApplianceConnectivityMonitoringDestinationsParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsParams) SetContext ¶

SetContext adds the context to the update network appliance connectivity monitoring destinations params

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsParams) SetDefaults ¶

SetDefaults hydrates default values in the update network appliance connectivity monitoring destinations params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the update network appliance connectivity monitoring destinations params

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsParams) SetNetworkID ¶

SetNetworkID adds the networkId to the update network appliance connectivity monitoring destinations params

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsParams) SetTimeout ¶

SetTimeout adds the timeout to the update network appliance connectivity monitoring destinations params

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsParams) SetUpdateNetworkApplianceConnectivityMonitoringDestinations ¶

func (o *UpdateNetworkApplianceConnectivityMonitoringDestinationsParams) SetUpdateNetworkApplianceConnectivityMonitoringDestinations(updateNetworkApplianceConnectivityMonitoringDestinations UpdateNetworkApplianceConnectivityMonitoringDestinationsBody)

SetUpdateNetworkApplianceConnectivityMonitoringDestinations adds the updateNetworkApplianceConnectivityMonitoringDestinations to the update network appliance connectivity monitoring destinations params

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsParams) WithContext ¶

WithContext adds the context to the update network appliance connectivity monitoring destinations params

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance connectivity monitoring destinations params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance connectivity monitoring destinations params

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance connectivity monitoring destinations params

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance connectivity monitoring destinations params

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsParams) WithUpdateNetworkApplianceConnectivityMonitoringDestinations ¶

func (o *UpdateNetworkApplianceConnectivityMonitoringDestinationsParams) WithUpdateNetworkApplianceConnectivityMonitoringDestinations(updateNetworkApplianceConnectivityMonitoringDestinations UpdateNetworkApplianceConnectivityMonitoringDestinationsBody) *UpdateNetworkApplianceConnectivityMonitoringDestinationsParams

WithUpdateNetworkApplianceConnectivityMonitoringDestinations adds the updateNetworkApplianceConnectivityMonitoringDestinations to the update network appliance connectivity monitoring destinations params

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceConnectivityMonitoringDestinationsParamsBodyDestinationsItems0 ¶

type UpdateNetworkApplianceConnectivityMonitoringDestinationsParamsBodyDestinationsItems0 struct {

	// Boolean indicating whether this is the default testing destination (true) or not (false). Defaults to false. Only one default is allowed
	Default bool `json:"default,omitempty"`

	// Description of the testing destination. Optional, defaults to null
	Description string `json:"description,omitempty"`

	// The IP address to test connectivity with
	// Required: true
	IP *string `json:"ip"`
}

UpdateNetworkApplianceConnectivityMonitoringDestinationsParamsBodyDestinationsItems0 update network appliance connectivity monitoring destinations params body destinations items0 swagger:model UpdateNetworkApplianceConnectivityMonitoringDestinationsParamsBodyDestinationsItems0

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsParamsBodyDestinationsItems0) ContextValidate ¶

ContextValidate validates this update network appliance connectivity monitoring destinations params body destinations items0 based on context it is used

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsParamsBodyDestinationsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsParamsBodyDestinationsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsParamsBodyDestinationsItems0) Validate ¶

Validate validates this update network appliance connectivity monitoring destinations params body destinations items0

type UpdateNetworkApplianceConnectivityMonitoringDestinationsReader ¶

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

UpdateNetworkApplianceConnectivityMonitoringDestinationsReader is a Reader for the UpdateNetworkApplianceConnectivityMonitoringDestinations structure.

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsReader) ReadResponse ¶

ReadResponse reads a server response into the received o.

type UpdateNetworkApplianceContentFilteringBody ¶

type UpdateNetworkApplianceContentFilteringBody struct {

	// A list of URL patterns that are allowed
	AllowedURLPatterns []string `json:"allowedUrlPatterns"`

	// A list of URL categories to block
	BlockedURLCategories []string `json:"blockedUrlCategories"`

	// A list of URL patterns that are blocked
	BlockedURLPatterns []string `json:"blockedUrlPatterns"`

	// URL category list size which is either 'topSites' or 'fullList'
	// Enum: [topSites fullList]
	URLCategoryListSize string `json:"urlCategoryListSize,omitempty"`
}

UpdateNetworkApplianceContentFilteringBody update network appliance content filtering body // Example: {"allowedUrlPatterns":["http://www.example.org","http://help.com.au"],"blockedUrlCategories":["meraki:contentFiltering/category/1","meraki:contentFiltering/category/7"],"blockedUrlPatterns":["http://www.example.com","http://www.betting.com"],"urlCategoryListSize":"topSites"} swagger:model UpdateNetworkApplianceContentFilteringBody

func (*UpdateNetworkApplianceContentFilteringBody) ContextValidate ¶

ContextValidate validates this update network appliance content filtering body based on context it is used

func (*UpdateNetworkApplianceContentFilteringBody) MarshalBinary ¶

func (o *UpdateNetworkApplianceContentFilteringBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkApplianceContentFilteringBody) UnmarshalBinary ¶

func (o *UpdateNetworkApplianceContentFilteringBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceContentFilteringBody) Validate ¶

Validate validates this update network appliance content filtering body

type UpdateNetworkApplianceContentFilteringOK ¶

type UpdateNetworkApplianceContentFilteringOK struct {
	Payload interface{}
}
UpdateNetworkApplianceContentFilteringOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceContentFilteringOK ¶

func NewUpdateNetworkApplianceContentFilteringOK() *UpdateNetworkApplianceContentFilteringOK

NewUpdateNetworkApplianceContentFilteringOK creates a UpdateNetworkApplianceContentFilteringOK with default headers values

func (*UpdateNetworkApplianceContentFilteringOK) Error ¶

func (*UpdateNetworkApplianceContentFilteringOK) GetPayload ¶

func (o *UpdateNetworkApplianceContentFilteringOK) GetPayload() interface{}

type UpdateNetworkApplianceContentFilteringParams ¶

type UpdateNetworkApplianceContentFilteringParams struct {

	// NetworkID.
	NetworkID string

	// UpdateNetworkApplianceContentFiltering.
	UpdateNetworkApplianceContentFiltering UpdateNetworkApplianceContentFilteringBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkApplianceContentFilteringParams contains all the parameters to send to the API endpoint

for the update network appliance content filtering operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceContentFilteringParams ¶

func NewUpdateNetworkApplianceContentFilteringParams() *UpdateNetworkApplianceContentFilteringParams

NewUpdateNetworkApplianceContentFilteringParams creates a new UpdateNetworkApplianceContentFilteringParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkApplianceContentFilteringParamsWithContext ¶

func NewUpdateNetworkApplianceContentFilteringParamsWithContext(ctx context.Context) *UpdateNetworkApplianceContentFilteringParams

NewUpdateNetworkApplianceContentFilteringParamsWithContext creates a new UpdateNetworkApplianceContentFilteringParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceContentFilteringParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceContentFilteringParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceContentFilteringParams

NewUpdateNetworkApplianceContentFilteringParamsWithHTTPClient creates a new UpdateNetworkApplianceContentFilteringParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceContentFilteringParamsWithTimeout ¶

func NewUpdateNetworkApplianceContentFilteringParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceContentFilteringParams

NewUpdateNetworkApplianceContentFilteringParamsWithTimeout creates a new UpdateNetworkApplianceContentFilteringParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceContentFilteringParams) SetContext ¶

SetContext adds the context to the update network appliance content filtering params

func (*UpdateNetworkApplianceContentFilteringParams) SetDefaults ¶

SetDefaults hydrates default values in the update network appliance content filtering params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceContentFilteringParams) SetHTTPClient ¶

func (o *UpdateNetworkApplianceContentFilteringParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network appliance content filtering params

func (*UpdateNetworkApplianceContentFilteringParams) SetNetworkID ¶

func (o *UpdateNetworkApplianceContentFilteringParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network appliance content filtering params

func (*UpdateNetworkApplianceContentFilteringParams) SetTimeout ¶

SetTimeout adds the timeout to the update network appliance content filtering params

func (*UpdateNetworkApplianceContentFilteringParams) SetUpdateNetworkApplianceContentFiltering ¶

func (o *UpdateNetworkApplianceContentFilteringParams) SetUpdateNetworkApplianceContentFiltering(updateNetworkApplianceContentFiltering UpdateNetworkApplianceContentFilteringBody)

SetUpdateNetworkApplianceContentFiltering adds the updateNetworkApplianceContentFiltering to the update network appliance content filtering params

func (*UpdateNetworkApplianceContentFilteringParams) WithContext ¶

WithContext adds the context to the update network appliance content filtering params

func (*UpdateNetworkApplianceContentFilteringParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance content filtering params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceContentFilteringParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance content filtering params

func (*UpdateNetworkApplianceContentFilteringParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance content filtering params

func (*UpdateNetworkApplianceContentFilteringParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance content filtering params

func (*UpdateNetworkApplianceContentFilteringParams) WithUpdateNetworkApplianceContentFiltering ¶

func (o *UpdateNetworkApplianceContentFilteringParams) WithUpdateNetworkApplianceContentFiltering(updateNetworkApplianceContentFiltering UpdateNetworkApplianceContentFilteringBody) *UpdateNetworkApplianceContentFilteringParams

WithUpdateNetworkApplianceContentFiltering adds the updateNetworkApplianceContentFiltering to the update network appliance content filtering params

func (*UpdateNetworkApplianceContentFilteringParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceContentFilteringReader ¶

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

UpdateNetworkApplianceContentFilteringReader is a Reader for the UpdateNetworkApplianceContentFiltering structure.

func (*UpdateNetworkApplianceContentFilteringReader) ReadResponse ¶

func (o *UpdateNetworkApplianceContentFilteringReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkApplianceFirewallCellularFirewallRulesBody ¶

type UpdateNetworkApplianceFirewallCellularFirewallRulesBody struct {

	// An ordered array of the firewall rules (not including the default rule)
	Rules []*UpdateNetworkApplianceFirewallCellularFirewallRulesParamsBodyRulesItems0 `json:"rules"`
}

UpdateNetworkApplianceFirewallCellularFirewallRulesBody update network appliance firewall cellular firewall rules body // Example: {"rules":[{"comment":"Allow TCP traffic to subnet with HTTP servers.","destCidr":"192.168.1.0/24","destPort":"443","policy":"allow","protocol":"tcp","srcCidr":"Any","srcPort":"Any","syslogEnabled":false}]} swagger:model UpdateNetworkApplianceFirewallCellularFirewallRulesBody

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesBody) ContextValidate ¶

ContextValidate validate this update network appliance firewall cellular firewall rules body based on the context it is used

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesBody) Validate ¶

Validate validates this update network appliance firewall cellular firewall rules body

type UpdateNetworkApplianceFirewallCellularFirewallRulesOK ¶

type UpdateNetworkApplianceFirewallCellularFirewallRulesOK struct {
	Payload interface{}
}
UpdateNetworkApplianceFirewallCellularFirewallRulesOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceFirewallCellularFirewallRulesOK ¶

func NewUpdateNetworkApplianceFirewallCellularFirewallRulesOK() *UpdateNetworkApplianceFirewallCellularFirewallRulesOK

NewUpdateNetworkApplianceFirewallCellularFirewallRulesOK creates a UpdateNetworkApplianceFirewallCellularFirewallRulesOK with default headers values

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesOK) Error ¶

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesOK) GetPayload ¶

func (o *UpdateNetworkApplianceFirewallCellularFirewallRulesOK) GetPayload() interface{}

type UpdateNetworkApplianceFirewallCellularFirewallRulesParams ¶

type UpdateNetworkApplianceFirewallCellularFirewallRulesParams struct {

	// NetworkID.
	NetworkID string

	// UpdateNetworkApplianceFirewallCellularFirewallRules.
	UpdateNetworkApplianceFirewallCellularFirewallRules UpdateNetworkApplianceFirewallCellularFirewallRulesBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkApplianceFirewallCellularFirewallRulesParams contains all the parameters to send to the API endpoint

for the update network appliance firewall cellular firewall rules operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceFirewallCellularFirewallRulesParams ¶

func NewUpdateNetworkApplianceFirewallCellularFirewallRulesParams() *UpdateNetworkApplianceFirewallCellularFirewallRulesParams

NewUpdateNetworkApplianceFirewallCellularFirewallRulesParams creates a new UpdateNetworkApplianceFirewallCellularFirewallRulesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkApplianceFirewallCellularFirewallRulesParamsWithContext ¶

func NewUpdateNetworkApplianceFirewallCellularFirewallRulesParamsWithContext(ctx context.Context) *UpdateNetworkApplianceFirewallCellularFirewallRulesParams

NewUpdateNetworkApplianceFirewallCellularFirewallRulesParamsWithContext creates a new UpdateNetworkApplianceFirewallCellularFirewallRulesParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceFirewallCellularFirewallRulesParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceFirewallCellularFirewallRulesParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceFirewallCellularFirewallRulesParams

NewUpdateNetworkApplianceFirewallCellularFirewallRulesParamsWithHTTPClient creates a new UpdateNetworkApplianceFirewallCellularFirewallRulesParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceFirewallCellularFirewallRulesParamsWithTimeout ¶

func NewUpdateNetworkApplianceFirewallCellularFirewallRulesParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceFirewallCellularFirewallRulesParams

NewUpdateNetworkApplianceFirewallCellularFirewallRulesParamsWithTimeout creates a new UpdateNetworkApplianceFirewallCellularFirewallRulesParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesParams) SetContext ¶

SetContext adds the context to the update network appliance firewall cellular firewall rules params

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesParams) SetDefaults ¶

SetDefaults hydrates default values in the update network appliance firewall cellular firewall rules params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the update network appliance firewall cellular firewall rules params

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesParams) SetNetworkID ¶

SetNetworkID adds the networkId to the update network appliance firewall cellular firewall rules params

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesParams) SetTimeout ¶

SetTimeout adds the timeout to the update network appliance firewall cellular firewall rules params

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesParams) SetUpdateNetworkApplianceFirewallCellularFirewallRules ¶

func (o *UpdateNetworkApplianceFirewallCellularFirewallRulesParams) SetUpdateNetworkApplianceFirewallCellularFirewallRules(updateNetworkApplianceFirewallCellularFirewallRules UpdateNetworkApplianceFirewallCellularFirewallRulesBody)

SetUpdateNetworkApplianceFirewallCellularFirewallRules adds the updateNetworkApplianceFirewallCellularFirewallRules to the update network appliance firewall cellular firewall rules params

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesParams) WithContext ¶

WithContext adds the context to the update network appliance firewall cellular firewall rules params

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance firewall cellular firewall rules params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance firewall cellular firewall rules params

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance firewall cellular firewall rules params

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance firewall cellular firewall rules params

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesParams) WithUpdateNetworkApplianceFirewallCellularFirewallRules ¶

func (o *UpdateNetworkApplianceFirewallCellularFirewallRulesParams) WithUpdateNetworkApplianceFirewallCellularFirewallRules(updateNetworkApplianceFirewallCellularFirewallRules UpdateNetworkApplianceFirewallCellularFirewallRulesBody) *UpdateNetworkApplianceFirewallCellularFirewallRulesParams

WithUpdateNetworkApplianceFirewallCellularFirewallRules adds the updateNetworkApplianceFirewallCellularFirewallRules to the update network appliance firewall cellular firewall rules params

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceFirewallCellularFirewallRulesParamsBodyRulesItems0 ¶

type UpdateNetworkApplianceFirewallCellularFirewallRulesParamsBodyRulesItems0 struct {

	// Description of the rule (optional)
	Comment string `json:"comment,omitempty"`

	// Comma-separated list of destination IP address(es) (in IP or CIDR notation), fully-qualified domain names (FQDN) or 'any'
	// Required: true
	DestCidr *string `json:"destCidr"`

	// Comma-separated list of destination port(s) (integer in the range 1-65535), or 'any'
	DestPort string `json:"destPort,omitempty"`

	// 'allow' or 'deny' traffic specified by this rule
	// Required: true
	// Enum: [allow deny]
	Policy *string `json:"policy"`

	// The type of protocol (must be 'tcp', 'udp', 'icmp', 'icmp6' or 'any')
	// Required: true
	// Enum: [tcp udp icmp icmp6 any]
	Protocol *string `json:"protocol"`

	// Comma-separated list of source IP address(es) (in IP or CIDR notation), or 'any' (note: FQDN not supported for source addresses)
	// Required: true
	SrcCidr *string `json:"srcCidr"`

	// Comma-separated list of source port(s) (integer in the range 1-65535), or 'any'
	SrcPort string `json:"srcPort,omitempty"`

	// Log this rule to syslog (true or false, boolean value) - only applicable if a syslog has been configured (optional)
	SyslogEnabled bool `json:"syslogEnabled,omitempty"`
}

UpdateNetworkApplianceFirewallCellularFirewallRulesParamsBodyRulesItems0 update network appliance firewall cellular firewall rules params body rules items0 swagger:model UpdateNetworkApplianceFirewallCellularFirewallRulesParamsBodyRulesItems0

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesParamsBodyRulesItems0) ContextValidate ¶

ContextValidate validates this update network appliance firewall cellular firewall rules params body rules items0 based on context it is used

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesParamsBodyRulesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesParamsBodyRulesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesParamsBodyRulesItems0) Validate ¶

Validate validates this update network appliance firewall cellular firewall rules params body rules items0

type UpdateNetworkApplianceFirewallCellularFirewallRulesReader ¶

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

UpdateNetworkApplianceFirewallCellularFirewallRulesReader is a Reader for the UpdateNetworkApplianceFirewallCellularFirewallRules structure.

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesReader) ReadResponse ¶

ReadResponse reads a server response into the received o.

type UpdateNetworkApplianceFirewallFirewalledServiceBody ¶

type UpdateNetworkApplianceFirewallFirewalledServiceBody struct {

	// A string indicating the rule for which IPs are allowed to use the specified service. Acceptable values are "blocked" (no remote IPs can access the service), "restricted" (only allowed IPs can access the service), and "unrestriced" (any remote IP can access the service). This field is required
	// Required: true
	// Enum: [blocked restricted unrestricted]
	Access *string `json:"access"`

	// An array of allowed IPs that can access the service. This field is required if "access" is set to "restricted". Otherwise this field is ignored
	AllowedIps []string `json:"allowedIps"`
}

UpdateNetworkApplianceFirewallFirewalledServiceBody update network appliance firewall firewalled service body // Example: {"access":"restricted","allowedIps":["123.123.123.1"]} swagger:model UpdateNetworkApplianceFirewallFirewalledServiceBody

func (*UpdateNetworkApplianceFirewallFirewalledServiceBody) ContextValidate ¶

ContextValidate validates this update network appliance firewall firewalled service body based on context it is used

func (*UpdateNetworkApplianceFirewallFirewalledServiceBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallFirewalledServiceBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallFirewalledServiceBody) Validate ¶

Validate validates this update network appliance firewall firewalled service body

type UpdateNetworkApplianceFirewallFirewalledServiceOK ¶

type UpdateNetworkApplianceFirewallFirewalledServiceOK struct {
	Payload interface{}
}
UpdateNetworkApplianceFirewallFirewalledServiceOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceFirewallFirewalledServiceOK ¶

func NewUpdateNetworkApplianceFirewallFirewalledServiceOK() *UpdateNetworkApplianceFirewallFirewalledServiceOK

NewUpdateNetworkApplianceFirewallFirewalledServiceOK creates a UpdateNetworkApplianceFirewallFirewalledServiceOK with default headers values

func (*UpdateNetworkApplianceFirewallFirewalledServiceOK) Error ¶

func (*UpdateNetworkApplianceFirewallFirewalledServiceOK) GetPayload ¶

func (o *UpdateNetworkApplianceFirewallFirewalledServiceOK) GetPayload() interface{}

type UpdateNetworkApplianceFirewallFirewalledServiceParams ¶

type UpdateNetworkApplianceFirewallFirewalledServiceParams struct {

	// NetworkID.
	NetworkID string

	// Service.
	Service string

	// UpdateNetworkApplianceFirewallFirewalledService.
	UpdateNetworkApplianceFirewallFirewalledService UpdateNetworkApplianceFirewallFirewalledServiceBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkApplianceFirewallFirewalledServiceParams contains all the parameters to send to the API endpoint

for the update network appliance firewall firewalled service operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceFirewallFirewalledServiceParams ¶

func NewUpdateNetworkApplianceFirewallFirewalledServiceParams() *UpdateNetworkApplianceFirewallFirewalledServiceParams

NewUpdateNetworkApplianceFirewallFirewalledServiceParams creates a new UpdateNetworkApplianceFirewallFirewalledServiceParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkApplianceFirewallFirewalledServiceParamsWithContext ¶

func NewUpdateNetworkApplianceFirewallFirewalledServiceParamsWithContext(ctx context.Context) *UpdateNetworkApplianceFirewallFirewalledServiceParams

NewUpdateNetworkApplianceFirewallFirewalledServiceParamsWithContext creates a new UpdateNetworkApplianceFirewallFirewalledServiceParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceFirewallFirewalledServiceParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceFirewallFirewalledServiceParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceFirewallFirewalledServiceParams

NewUpdateNetworkApplianceFirewallFirewalledServiceParamsWithHTTPClient creates a new UpdateNetworkApplianceFirewallFirewalledServiceParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceFirewallFirewalledServiceParamsWithTimeout ¶

func NewUpdateNetworkApplianceFirewallFirewalledServiceParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceFirewallFirewalledServiceParams

NewUpdateNetworkApplianceFirewallFirewalledServiceParamsWithTimeout creates a new UpdateNetworkApplianceFirewallFirewalledServiceParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceFirewallFirewalledServiceParams) SetContext ¶

SetContext adds the context to the update network appliance firewall firewalled service params

func (*UpdateNetworkApplianceFirewallFirewalledServiceParams) SetDefaults ¶

SetDefaults hydrates default values in the update network appliance firewall firewalled service params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceFirewallFirewalledServiceParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the update network appliance firewall firewalled service params

func (*UpdateNetworkApplianceFirewallFirewalledServiceParams) SetNetworkID ¶

SetNetworkID adds the networkId to the update network appliance firewall firewalled service params

func (*UpdateNetworkApplianceFirewallFirewalledServiceParams) SetService ¶

SetService adds the service to the update network appliance firewall firewalled service params

func (*UpdateNetworkApplianceFirewallFirewalledServiceParams) SetTimeout ¶

SetTimeout adds the timeout to the update network appliance firewall firewalled service params

func (*UpdateNetworkApplianceFirewallFirewalledServiceParams) SetUpdateNetworkApplianceFirewallFirewalledService ¶

func (o *UpdateNetworkApplianceFirewallFirewalledServiceParams) SetUpdateNetworkApplianceFirewallFirewalledService(updateNetworkApplianceFirewallFirewalledService UpdateNetworkApplianceFirewallFirewalledServiceBody)

SetUpdateNetworkApplianceFirewallFirewalledService adds the updateNetworkApplianceFirewallFirewalledService to the update network appliance firewall firewalled service params

func (*UpdateNetworkApplianceFirewallFirewalledServiceParams) WithContext ¶

WithContext adds the context to the update network appliance firewall firewalled service params

func (*UpdateNetworkApplianceFirewallFirewalledServiceParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance firewall firewalled service params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceFirewallFirewalledServiceParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance firewall firewalled service params

func (*UpdateNetworkApplianceFirewallFirewalledServiceParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance firewall firewalled service params

func (*UpdateNetworkApplianceFirewallFirewalledServiceParams) WithService ¶

WithService adds the service to the update network appliance firewall firewalled service params

func (*UpdateNetworkApplianceFirewallFirewalledServiceParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance firewall firewalled service params

func (*UpdateNetworkApplianceFirewallFirewalledServiceParams) WithUpdateNetworkApplianceFirewallFirewalledService ¶

func (o *UpdateNetworkApplianceFirewallFirewalledServiceParams) WithUpdateNetworkApplianceFirewallFirewalledService(updateNetworkApplianceFirewallFirewalledService UpdateNetworkApplianceFirewallFirewalledServiceBody) *UpdateNetworkApplianceFirewallFirewalledServiceParams

WithUpdateNetworkApplianceFirewallFirewalledService adds the updateNetworkApplianceFirewallFirewalledService to the update network appliance firewall firewalled service params

func (*UpdateNetworkApplianceFirewallFirewalledServiceParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceFirewallFirewalledServiceReader ¶

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

UpdateNetworkApplianceFirewallFirewalledServiceReader is a Reader for the UpdateNetworkApplianceFirewallFirewalledService structure.

func (*UpdateNetworkApplianceFirewallFirewalledServiceReader) ReadResponse ¶

func (o *UpdateNetworkApplianceFirewallFirewalledServiceReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkApplianceFirewallInboundFirewallRulesBody ¶

type UpdateNetworkApplianceFirewallInboundFirewallRulesBody struct {

	// An ordered array of the firewall rules (not including the default rule)
	Rules []*UpdateNetworkApplianceFirewallInboundFirewallRulesParamsBodyRulesItems0 `json:"rules"`

	// Log the special default rule (boolean value - enable only if you've configured a syslog server) (optional)
	SyslogDefaultRule bool `json:"syslogDefaultRule,omitempty"`
}

UpdateNetworkApplianceFirewallInboundFirewallRulesBody update network appliance firewall inbound firewall rules body // Example: {"rules":[{"comment":"Allow TCP traffic to subnet with HTTP servers.","destCidr":"192.168.1.0/24","destPort":"443","policy":"allow","protocol":"tcp","srcCidr":"Any","srcPort":"Any","syslogEnabled":false}]} swagger:model UpdateNetworkApplianceFirewallInboundFirewallRulesBody

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesBody) ContextValidate ¶

ContextValidate validate this update network appliance firewall inbound firewall rules body based on the context it is used

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesBody) Validate ¶

Validate validates this update network appliance firewall inbound firewall rules body

type UpdateNetworkApplianceFirewallInboundFirewallRulesOK ¶

type UpdateNetworkApplianceFirewallInboundFirewallRulesOK struct {
	Payload interface{}
}
UpdateNetworkApplianceFirewallInboundFirewallRulesOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceFirewallInboundFirewallRulesOK ¶

func NewUpdateNetworkApplianceFirewallInboundFirewallRulesOK() *UpdateNetworkApplianceFirewallInboundFirewallRulesOK

NewUpdateNetworkApplianceFirewallInboundFirewallRulesOK creates a UpdateNetworkApplianceFirewallInboundFirewallRulesOK with default headers values

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesOK) Error ¶

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesOK) GetPayload ¶

func (o *UpdateNetworkApplianceFirewallInboundFirewallRulesOK) GetPayload() interface{}

type UpdateNetworkApplianceFirewallInboundFirewallRulesParams ¶

type UpdateNetworkApplianceFirewallInboundFirewallRulesParams struct {

	// NetworkID.
	NetworkID string

	// UpdateNetworkApplianceFirewallInboundFirewallRules.
	UpdateNetworkApplianceFirewallInboundFirewallRules UpdateNetworkApplianceFirewallInboundFirewallRulesBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkApplianceFirewallInboundFirewallRulesParams contains all the parameters to send to the API endpoint

for the update network appliance firewall inbound firewall rules operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceFirewallInboundFirewallRulesParams ¶

func NewUpdateNetworkApplianceFirewallInboundFirewallRulesParams() *UpdateNetworkApplianceFirewallInboundFirewallRulesParams

NewUpdateNetworkApplianceFirewallInboundFirewallRulesParams creates a new UpdateNetworkApplianceFirewallInboundFirewallRulesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkApplianceFirewallInboundFirewallRulesParamsWithContext ¶

func NewUpdateNetworkApplianceFirewallInboundFirewallRulesParamsWithContext(ctx context.Context) *UpdateNetworkApplianceFirewallInboundFirewallRulesParams

NewUpdateNetworkApplianceFirewallInboundFirewallRulesParamsWithContext creates a new UpdateNetworkApplianceFirewallInboundFirewallRulesParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceFirewallInboundFirewallRulesParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceFirewallInboundFirewallRulesParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceFirewallInboundFirewallRulesParams

NewUpdateNetworkApplianceFirewallInboundFirewallRulesParamsWithHTTPClient creates a new UpdateNetworkApplianceFirewallInboundFirewallRulesParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceFirewallInboundFirewallRulesParamsWithTimeout ¶

func NewUpdateNetworkApplianceFirewallInboundFirewallRulesParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceFirewallInboundFirewallRulesParams

NewUpdateNetworkApplianceFirewallInboundFirewallRulesParamsWithTimeout creates a new UpdateNetworkApplianceFirewallInboundFirewallRulesParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesParams) SetContext ¶

SetContext adds the context to the update network appliance firewall inbound firewall rules params

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesParams) SetDefaults ¶

SetDefaults hydrates default values in the update network appliance firewall inbound firewall rules params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the update network appliance firewall inbound firewall rules params

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesParams) SetNetworkID ¶

SetNetworkID adds the networkId to the update network appliance firewall inbound firewall rules params

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesParams) SetTimeout ¶

SetTimeout adds the timeout to the update network appliance firewall inbound firewall rules params

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesParams) SetUpdateNetworkApplianceFirewallInboundFirewallRules ¶

func (o *UpdateNetworkApplianceFirewallInboundFirewallRulesParams) SetUpdateNetworkApplianceFirewallInboundFirewallRules(updateNetworkApplianceFirewallInboundFirewallRules UpdateNetworkApplianceFirewallInboundFirewallRulesBody)

SetUpdateNetworkApplianceFirewallInboundFirewallRules adds the updateNetworkApplianceFirewallInboundFirewallRules to the update network appliance firewall inbound firewall rules params

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesParams) WithContext ¶

WithContext adds the context to the update network appliance firewall inbound firewall rules params

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance firewall inbound firewall rules params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance firewall inbound firewall rules params

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance firewall inbound firewall rules params

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance firewall inbound firewall rules params

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesParams) WithUpdateNetworkApplianceFirewallInboundFirewallRules ¶

func (o *UpdateNetworkApplianceFirewallInboundFirewallRulesParams) WithUpdateNetworkApplianceFirewallInboundFirewallRules(updateNetworkApplianceFirewallInboundFirewallRules UpdateNetworkApplianceFirewallInboundFirewallRulesBody) *UpdateNetworkApplianceFirewallInboundFirewallRulesParams

WithUpdateNetworkApplianceFirewallInboundFirewallRules adds the updateNetworkApplianceFirewallInboundFirewallRules to the update network appliance firewall inbound firewall rules params

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceFirewallInboundFirewallRulesParamsBodyRulesItems0 ¶

type UpdateNetworkApplianceFirewallInboundFirewallRulesParamsBodyRulesItems0 struct {

	// Description of the rule (optional)
	Comment string `json:"comment,omitempty"`

	// Comma-separated list of destination IP address(es) (in IP or CIDR notation), fully-qualified domain names (FQDN) or 'any'
	// Required: true
	DestCidr *string `json:"destCidr"`

	// Comma-separated list of destination port(s) (integer in the range 1-65535), or 'any'
	DestPort string `json:"destPort,omitempty"`

	// 'allow' or 'deny' traffic specified by this rule
	// Required: true
	// Enum: [allow deny]
	Policy *string `json:"policy"`

	// The type of protocol (must be 'tcp', 'udp', 'icmp', 'icmp6' or 'any')
	// Required: true
	// Enum: [tcp udp icmp icmp6 any]
	Protocol *string `json:"protocol"`

	// Comma-separated list of source IP address(es) (in IP or CIDR notation), or 'any' (note: FQDN not supported for source addresses)
	// Required: true
	SrcCidr *string `json:"srcCidr"`

	// Comma-separated list of source port(s) (integer in the range 1-65535), or 'any'
	SrcPort string `json:"srcPort,omitempty"`

	// Log this rule to syslog (true or false, boolean value) - only applicable if a syslog has been configured (optional)
	SyslogEnabled bool `json:"syslogEnabled,omitempty"`
}

UpdateNetworkApplianceFirewallInboundFirewallRulesParamsBodyRulesItems0 update network appliance firewall inbound firewall rules params body rules items0 swagger:model UpdateNetworkApplianceFirewallInboundFirewallRulesParamsBodyRulesItems0

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesParamsBodyRulesItems0) ContextValidate ¶

ContextValidate validates this update network appliance firewall inbound firewall rules params body rules items0 based on context it is used

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesParamsBodyRulesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesParamsBodyRulesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesParamsBodyRulesItems0) Validate ¶

Validate validates this update network appliance firewall inbound firewall rules params body rules items0

type UpdateNetworkApplianceFirewallInboundFirewallRulesReader ¶

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

UpdateNetworkApplianceFirewallInboundFirewallRulesReader is a Reader for the UpdateNetworkApplianceFirewallInboundFirewallRules structure.

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesReader) ReadResponse ¶

func (o *UpdateNetworkApplianceFirewallInboundFirewallRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkApplianceFirewallL3FirewallRulesBody ¶

type UpdateNetworkApplianceFirewallL3FirewallRulesBody struct {

	// An ordered array of the firewall rules (not including the default rule)
	Rules []*UpdateNetworkApplianceFirewallL3FirewallRulesParamsBodyRulesItems0 `json:"rules"`

	// Log the special default rule (boolean value - enable only if you've configured a syslog server) (optional)
	SyslogDefaultRule bool `json:"syslogDefaultRule,omitempty"`
}

UpdateNetworkApplianceFirewallL3FirewallRulesBody update network appliance firewall l3 firewall rules body // Example: {"rules":[{"comment":"Allow TCP traffic to subnet with HTTP servers.","destCidr":"192.168.1.0/24","destPort":"443","policy":"allow","protocol":"tcp","srcCidr":"Any","srcPort":"Any","syslogEnabled":false}]} swagger:model UpdateNetworkApplianceFirewallL3FirewallRulesBody

func (*UpdateNetworkApplianceFirewallL3FirewallRulesBody) ContextValidate ¶

ContextValidate validate this update network appliance firewall l3 firewall rules body based on the context it is used

func (*UpdateNetworkApplianceFirewallL3FirewallRulesBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallL3FirewallRulesBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallL3FirewallRulesBody) Validate ¶

Validate validates this update network appliance firewall l3 firewall rules body

type UpdateNetworkApplianceFirewallL3FirewallRulesOK ¶

type UpdateNetworkApplianceFirewallL3FirewallRulesOK struct {
	Payload interface{}
}
UpdateNetworkApplianceFirewallL3FirewallRulesOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceFirewallL3FirewallRulesOK ¶

func NewUpdateNetworkApplianceFirewallL3FirewallRulesOK() *UpdateNetworkApplianceFirewallL3FirewallRulesOK

NewUpdateNetworkApplianceFirewallL3FirewallRulesOK creates a UpdateNetworkApplianceFirewallL3FirewallRulesOK with default headers values

func (*UpdateNetworkApplianceFirewallL3FirewallRulesOK) Error ¶

func (*UpdateNetworkApplianceFirewallL3FirewallRulesOK) GetPayload ¶

func (o *UpdateNetworkApplianceFirewallL3FirewallRulesOK) GetPayload() interface{}

type UpdateNetworkApplianceFirewallL3FirewallRulesParams ¶

type UpdateNetworkApplianceFirewallL3FirewallRulesParams struct {

	// NetworkID.
	NetworkID string

	// UpdateNetworkApplianceFirewallL3FirewallRules.
	UpdateNetworkApplianceFirewallL3FirewallRules UpdateNetworkApplianceFirewallL3FirewallRulesBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkApplianceFirewallL3FirewallRulesParams contains all the parameters to send to the API endpoint

for the update network appliance firewall l3 firewall rules operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceFirewallL3FirewallRulesParams ¶

func NewUpdateNetworkApplianceFirewallL3FirewallRulesParams() *UpdateNetworkApplianceFirewallL3FirewallRulesParams

NewUpdateNetworkApplianceFirewallL3FirewallRulesParams creates a new UpdateNetworkApplianceFirewallL3FirewallRulesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkApplianceFirewallL3FirewallRulesParamsWithContext ¶

func NewUpdateNetworkApplianceFirewallL3FirewallRulesParamsWithContext(ctx context.Context) *UpdateNetworkApplianceFirewallL3FirewallRulesParams

NewUpdateNetworkApplianceFirewallL3FirewallRulesParamsWithContext creates a new UpdateNetworkApplianceFirewallL3FirewallRulesParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceFirewallL3FirewallRulesParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceFirewallL3FirewallRulesParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceFirewallL3FirewallRulesParams

NewUpdateNetworkApplianceFirewallL3FirewallRulesParamsWithHTTPClient creates a new UpdateNetworkApplianceFirewallL3FirewallRulesParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceFirewallL3FirewallRulesParamsWithTimeout ¶

func NewUpdateNetworkApplianceFirewallL3FirewallRulesParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceFirewallL3FirewallRulesParams

NewUpdateNetworkApplianceFirewallL3FirewallRulesParamsWithTimeout creates a new UpdateNetworkApplianceFirewallL3FirewallRulesParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceFirewallL3FirewallRulesParams) SetContext ¶

SetContext adds the context to the update network appliance firewall l3 firewall rules params

func (*UpdateNetworkApplianceFirewallL3FirewallRulesParams) SetDefaults ¶

SetDefaults hydrates default values in the update network appliance firewall l3 firewall rules params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceFirewallL3FirewallRulesParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the update network appliance firewall l3 firewall rules params

func (*UpdateNetworkApplianceFirewallL3FirewallRulesParams) SetNetworkID ¶

SetNetworkID adds the networkId to the update network appliance firewall l3 firewall rules params

func (*UpdateNetworkApplianceFirewallL3FirewallRulesParams) SetTimeout ¶

SetTimeout adds the timeout to the update network appliance firewall l3 firewall rules params

func (*UpdateNetworkApplianceFirewallL3FirewallRulesParams) SetUpdateNetworkApplianceFirewallL3FirewallRules ¶

func (o *UpdateNetworkApplianceFirewallL3FirewallRulesParams) SetUpdateNetworkApplianceFirewallL3FirewallRules(updateNetworkApplianceFirewallL3FirewallRules UpdateNetworkApplianceFirewallL3FirewallRulesBody)

SetUpdateNetworkApplianceFirewallL3FirewallRules adds the updateNetworkApplianceFirewallL3FirewallRules to the update network appliance firewall l3 firewall rules params

func (*UpdateNetworkApplianceFirewallL3FirewallRulesParams) WithContext ¶

WithContext adds the context to the update network appliance firewall l3 firewall rules params

func (*UpdateNetworkApplianceFirewallL3FirewallRulesParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance firewall l3 firewall rules params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceFirewallL3FirewallRulesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance firewall l3 firewall rules params

func (*UpdateNetworkApplianceFirewallL3FirewallRulesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance firewall l3 firewall rules params

func (*UpdateNetworkApplianceFirewallL3FirewallRulesParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance firewall l3 firewall rules params

func (*UpdateNetworkApplianceFirewallL3FirewallRulesParams) WithUpdateNetworkApplianceFirewallL3FirewallRules ¶

func (o *UpdateNetworkApplianceFirewallL3FirewallRulesParams) WithUpdateNetworkApplianceFirewallL3FirewallRules(updateNetworkApplianceFirewallL3FirewallRules UpdateNetworkApplianceFirewallL3FirewallRulesBody) *UpdateNetworkApplianceFirewallL3FirewallRulesParams

WithUpdateNetworkApplianceFirewallL3FirewallRules adds the updateNetworkApplianceFirewallL3FirewallRules to the update network appliance firewall l3 firewall rules params

func (*UpdateNetworkApplianceFirewallL3FirewallRulesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceFirewallL3FirewallRulesParamsBodyRulesItems0 ¶

type UpdateNetworkApplianceFirewallL3FirewallRulesParamsBodyRulesItems0 struct {

	// Description of the rule (optional)
	Comment string `json:"comment,omitempty"`

	// Comma-separated list of destination IP address(es) (in IP or CIDR notation), fully-qualified domain names (FQDN) or 'any'
	// Required: true
	DestCidr *string `json:"destCidr"`

	// Comma-separated list of destination port(s) (integer in the range 1-65535), or 'any'
	DestPort string `json:"destPort,omitempty"`

	// 'allow' or 'deny' traffic specified by this rule
	// Required: true
	// Enum: [allow deny]
	Policy *string `json:"policy"`

	// The type of protocol (must be 'tcp', 'udp', 'icmp', 'icmp6' or 'any')
	// Required: true
	// Enum: [tcp udp icmp icmp6 any]
	Protocol *string `json:"protocol"`

	// Comma-separated list of source IP address(es) (in IP or CIDR notation), or 'any' (note: FQDN not supported for source addresses)
	// Required: true
	SrcCidr *string `json:"srcCidr"`

	// Comma-separated list of source port(s) (integer in the range 1-65535), or 'any'
	SrcPort string `json:"srcPort,omitempty"`

	// Log this rule to syslog (true or false, boolean value) - only applicable if a syslog has been configured (optional)
	SyslogEnabled bool `json:"syslogEnabled,omitempty"`
}

UpdateNetworkApplianceFirewallL3FirewallRulesParamsBodyRulesItems0 update network appliance firewall l3 firewall rules params body rules items0 swagger:model UpdateNetworkApplianceFirewallL3FirewallRulesParamsBodyRulesItems0

func (*UpdateNetworkApplianceFirewallL3FirewallRulesParamsBodyRulesItems0) ContextValidate ¶

ContextValidate validates this update network appliance firewall l3 firewall rules params body rules items0 based on context it is used

func (*UpdateNetworkApplianceFirewallL3FirewallRulesParamsBodyRulesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallL3FirewallRulesParamsBodyRulesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallL3FirewallRulesParamsBodyRulesItems0) Validate ¶

Validate validates this update network appliance firewall l3 firewall rules params body rules items0

type UpdateNetworkApplianceFirewallL3FirewallRulesReader ¶

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

UpdateNetworkApplianceFirewallL3FirewallRulesReader is a Reader for the UpdateNetworkApplianceFirewallL3FirewallRules structure.

func (*UpdateNetworkApplianceFirewallL3FirewallRulesReader) ReadResponse ¶

func (o *UpdateNetworkApplianceFirewallL3FirewallRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkApplianceFirewallL7FirewallRulesBody ¶

type UpdateNetworkApplianceFirewallL7FirewallRulesBody struct {

	// An ordered array of the MX L7 firewall rules
	Rules []*UpdateNetworkApplianceFirewallL7FirewallRulesParamsBodyRulesItems0 `json:"rules"`
}

UpdateNetworkApplianceFirewallL7FirewallRulesBody update network appliance firewall l7 firewall rules body // Example: {"rules":[{"policy":"deny","type":"host","value":"google.com"},{"policy":"deny","type":"port","value":"23"},{"policy":"deny","type":"ipRange","value":"10.11.12.00/24"},{"policy":"deny","type":"ipRange","value":"10.11.12.00/24:5555"}]} swagger:model UpdateNetworkApplianceFirewallL7FirewallRulesBody

func (*UpdateNetworkApplianceFirewallL7FirewallRulesBody) ContextValidate ¶

ContextValidate validate this update network appliance firewall l7 firewall rules body based on the context it is used

func (*UpdateNetworkApplianceFirewallL7FirewallRulesBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallL7FirewallRulesBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallL7FirewallRulesBody) Validate ¶

Validate validates this update network appliance firewall l7 firewall rules body

type UpdateNetworkApplianceFirewallL7FirewallRulesOK ¶

type UpdateNetworkApplianceFirewallL7FirewallRulesOK struct {
	Payload interface{}
}
UpdateNetworkApplianceFirewallL7FirewallRulesOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceFirewallL7FirewallRulesOK ¶

func NewUpdateNetworkApplianceFirewallL7FirewallRulesOK() *UpdateNetworkApplianceFirewallL7FirewallRulesOK

NewUpdateNetworkApplianceFirewallL7FirewallRulesOK creates a UpdateNetworkApplianceFirewallL7FirewallRulesOK with default headers values

func (*UpdateNetworkApplianceFirewallL7FirewallRulesOK) Error ¶

func (*UpdateNetworkApplianceFirewallL7FirewallRulesOK) GetPayload ¶

func (o *UpdateNetworkApplianceFirewallL7FirewallRulesOK) GetPayload() interface{}

type UpdateNetworkApplianceFirewallL7FirewallRulesParams ¶

type UpdateNetworkApplianceFirewallL7FirewallRulesParams struct {

	// NetworkID.
	NetworkID string

	// UpdateNetworkApplianceFirewallL7FirewallRules.
	UpdateNetworkApplianceFirewallL7FirewallRules UpdateNetworkApplianceFirewallL7FirewallRulesBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkApplianceFirewallL7FirewallRulesParams contains all the parameters to send to the API endpoint

for the update network appliance firewall l7 firewall rules operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceFirewallL7FirewallRulesParams ¶

func NewUpdateNetworkApplianceFirewallL7FirewallRulesParams() *UpdateNetworkApplianceFirewallL7FirewallRulesParams

NewUpdateNetworkApplianceFirewallL7FirewallRulesParams creates a new UpdateNetworkApplianceFirewallL7FirewallRulesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkApplianceFirewallL7FirewallRulesParamsWithContext ¶

func NewUpdateNetworkApplianceFirewallL7FirewallRulesParamsWithContext(ctx context.Context) *UpdateNetworkApplianceFirewallL7FirewallRulesParams

NewUpdateNetworkApplianceFirewallL7FirewallRulesParamsWithContext creates a new UpdateNetworkApplianceFirewallL7FirewallRulesParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceFirewallL7FirewallRulesParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceFirewallL7FirewallRulesParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceFirewallL7FirewallRulesParams

NewUpdateNetworkApplianceFirewallL7FirewallRulesParamsWithHTTPClient creates a new UpdateNetworkApplianceFirewallL7FirewallRulesParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceFirewallL7FirewallRulesParamsWithTimeout ¶

func NewUpdateNetworkApplianceFirewallL7FirewallRulesParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceFirewallL7FirewallRulesParams

NewUpdateNetworkApplianceFirewallL7FirewallRulesParamsWithTimeout creates a new UpdateNetworkApplianceFirewallL7FirewallRulesParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceFirewallL7FirewallRulesParams) SetContext ¶

SetContext adds the context to the update network appliance firewall l7 firewall rules params

func (*UpdateNetworkApplianceFirewallL7FirewallRulesParams) SetDefaults ¶

SetDefaults hydrates default values in the update network appliance firewall l7 firewall rules params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceFirewallL7FirewallRulesParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the update network appliance firewall l7 firewall rules params

func (*UpdateNetworkApplianceFirewallL7FirewallRulesParams) SetNetworkID ¶

SetNetworkID adds the networkId to the update network appliance firewall l7 firewall rules params

func (*UpdateNetworkApplianceFirewallL7FirewallRulesParams) SetTimeout ¶

SetTimeout adds the timeout to the update network appliance firewall l7 firewall rules params

func (*UpdateNetworkApplianceFirewallL7FirewallRulesParams) SetUpdateNetworkApplianceFirewallL7FirewallRules ¶

func (o *UpdateNetworkApplianceFirewallL7FirewallRulesParams) SetUpdateNetworkApplianceFirewallL7FirewallRules(updateNetworkApplianceFirewallL7FirewallRules UpdateNetworkApplianceFirewallL7FirewallRulesBody)

SetUpdateNetworkApplianceFirewallL7FirewallRules adds the updateNetworkApplianceFirewallL7FirewallRules to the update network appliance firewall l7 firewall rules params

func (*UpdateNetworkApplianceFirewallL7FirewallRulesParams) WithContext ¶

WithContext adds the context to the update network appliance firewall l7 firewall rules params

func (*UpdateNetworkApplianceFirewallL7FirewallRulesParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance firewall l7 firewall rules params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceFirewallL7FirewallRulesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance firewall l7 firewall rules params

func (*UpdateNetworkApplianceFirewallL7FirewallRulesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance firewall l7 firewall rules params

func (*UpdateNetworkApplianceFirewallL7FirewallRulesParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance firewall l7 firewall rules params

func (*UpdateNetworkApplianceFirewallL7FirewallRulesParams) WithUpdateNetworkApplianceFirewallL7FirewallRules ¶

func (o *UpdateNetworkApplianceFirewallL7FirewallRulesParams) WithUpdateNetworkApplianceFirewallL7FirewallRules(updateNetworkApplianceFirewallL7FirewallRules UpdateNetworkApplianceFirewallL7FirewallRulesBody) *UpdateNetworkApplianceFirewallL7FirewallRulesParams

WithUpdateNetworkApplianceFirewallL7FirewallRules adds the updateNetworkApplianceFirewallL7FirewallRules to the update network appliance firewall l7 firewall rules params

func (*UpdateNetworkApplianceFirewallL7FirewallRulesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceFirewallL7FirewallRulesParamsBodyRulesItems0 ¶

type UpdateNetworkApplianceFirewallL7FirewallRulesParamsBodyRulesItems0 struct {

	// 'Deny' traffic specified by this rule
	// Enum: [deny]
	Policy string `json:"policy,omitempty"`

	// Type of the L7 rule. One of: 'application', 'applicationCategory', 'host', 'port', 'ipRange'
	// Enum: [application applicationCategory host port ipRange]
	Type string `json:"type,omitempty"`

	// The 'value' of what you want to block. Format of 'value' varies depending on type of the rule. The application categories and application ids can be retrieved from the the 'MX L7 application categories' endpoint. The countries follow the two-letter ISO 3166-1 alpha-2 format.
	Value string `json:"value,omitempty"`
}

UpdateNetworkApplianceFirewallL7FirewallRulesParamsBodyRulesItems0 update network appliance firewall l7 firewall rules params body rules items0 swagger:model UpdateNetworkApplianceFirewallL7FirewallRulesParamsBodyRulesItems0

func (*UpdateNetworkApplianceFirewallL7FirewallRulesParamsBodyRulesItems0) ContextValidate ¶

ContextValidate validates this update network appliance firewall l7 firewall rules params body rules items0 based on context it is used

func (*UpdateNetworkApplianceFirewallL7FirewallRulesParamsBodyRulesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallL7FirewallRulesParamsBodyRulesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallL7FirewallRulesParamsBodyRulesItems0) Validate ¶

Validate validates this update network appliance firewall l7 firewall rules params body rules items0

type UpdateNetworkApplianceFirewallL7FirewallRulesReader ¶

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

UpdateNetworkApplianceFirewallL7FirewallRulesReader is a Reader for the UpdateNetworkApplianceFirewallL7FirewallRules structure.

func (*UpdateNetworkApplianceFirewallL7FirewallRulesReader) ReadResponse ¶

func (o *UpdateNetworkApplianceFirewallL7FirewallRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkApplianceFirewallOneToManyNatRulesBody ¶

type UpdateNetworkApplianceFirewallOneToManyNatRulesBody struct {

	// An array of 1:Many nat rules
	// Required: true
	Rules []*UpdateNetworkApplianceFirewallOneToManyNatRulesParamsBodyRulesItems0 `json:"rules"`
}

UpdateNetworkApplianceFirewallOneToManyNatRulesBody update network appliance firewall one to many nat rules body // Example: {"rules":[{"portRules":[{"allowedIps":["any"],"localIp":"192.168.128.1","localPort":"443","name":"Rule 1","protocol":"tcp","publicPort":"9443"},{"allowedIps":["10.82.110.0/24","10.82.111.0/24"],"localIp":"192.168.128.1","localPort":"80","name":"Rule 2","protocol":"tcp","publicPort":"8080"}],"publicIp":"146.11.11.13","uplink":"internet1"}]} swagger:model UpdateNetworkApplianceFirewallOneToManyNatRulesBody

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesBody) ContextValidate ¶

ContextValidate validate this update network appliance firewall one to many nat rules body based on the context it is used

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesBody) Validate ¶

Validate validates this update network appliance firewall one to many nat rules body

type UpdateNetworkApplianceFirewallOneToManyNatRulesOK ¶

type UpdateNetworkApplianceFirewallOneToManyNatRulesOK struct {
	Payload interface{}
}
UpdateNetworkApplianceFirewallOneToManyNatRulesOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceFirewallOneToManyNatRulesOK ¶

func NewUpdateNetworkApplianceFirewallOneToManyNatRulesOK() *UpdateNetworkApplianceFirewallOneToManyNatRulesOK

NewUpdateNetworkApplianceFirewallOneToManyNatRulesOK creates a UpdateNetworkApplianceFirewallOneToManyNatRulesOK with default headers values

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesOK) Error ¶

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesOK) GetPayload ¶

func (o *UpdateNetworkApplianceFirewallOneToManyNatRulesOK) GetPayload() interface{}

type UpdateNetworkApplianceFirewallOneToManyNatRulesParams ¶

type UpdateNetworkApplianceFirewallOneToManyNatRulesParams struct {

	// NetworkID.
	NetworkID string

	// UpdateNetworkApplianceFirewallOneToManyNatRules.
	UpdateNetworkApplianceFirewallOneToManyNatRules UpdateNetworkApplianceFirewallOneToManyNatRulesBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkApplianceFirewallOneToManyNatRulesParams contains all the parameters to send to the API endpoint

for the update network appliance firewall one to many nat rules operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceFirewallOneToManyNatRulesParams ¶

func NewUpdateNetworkApplianceFirewallOneToManyNatRulesParams() *UpdateNetworkApplianceFirewallOneToManyNatRulesParams

NewUpdateNetworkApplianceFirewallOneToManyNatRulesParams creates a new UpdateNetworkApplianceFirewallOneToManyNatRulesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkApplianceFirewallOneToManyNatRulesParamsWithContext ¶

func NewUpdateNetworkApplianceFirewallOneToManyNatRulesParamsWithContext(ctx context.Context) *UpdateNetworkApplianceFirewallOneToManyNatRulesParams

NewUpdateNetworkApplianceFirewallOneToManyNatRulesParamsWithContext creates a new UpdateNetworkApplianceFirewallOneToManyNatRulesParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceFirewallOneToManyNatRulesParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceFirewallOneToManyNatRulesParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceFirewallOneToManyNatRulesParams

NewUpdateNetworkApplianceFirewallOneToManyNatRulesParamsWithHTTPClient creates a new UpdateNetworkApplianceFirewallOneToManyNatRulesParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceFirewallOneToManyNatRulesParamsWithTimeout ¶

func NewUpdateNetworkApplianceFirewallOneToManyNatRulesParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceFirewallOneToManyNatRulesParams

NewUpdateNetworkApplianceFirewallOneToManyNatRulesParamsWithTimeout creates a new UpdateNetworkApplianceFirewallOneToManyNatRulesParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesParams) SetContext ¶

SetContext adds the context to the update network appliance firewall one to many nat rules params

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesParams) SetDefaults ¶

SetDefaults hydrates default values in the update network appliance firewall one to many nat rules params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the update network appliance firewall one to many nat rules params

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesParams) SetNetworkID ¶

SetNetworkID adds the networkId to the update network appliance firewall one to many nat rules params

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesParams) SetTimeout ¶

SetTimeout adds the timeout to the update network appliance firewall one to many nat rules params

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesParams) SetUpdateNetworkApplianceFirewallOneToManyNatRules ¶

func (o *UpdateNetworkApplianceFirewallOneToManyNatRulesParams) SetUpdateNetworkApplianceFirewallOneToManyNatRules(updateNetworkApplianceFirewallOneToManyNatRules UpdateNetworkApplianceFirewallOneToManyNatRulesBody)

SetUpdateNetworkApplianceFirewallOneToManyNatRules adds the updateNetworkApplianceFirewallOneToManyNatRules to the update network appliance firewall one to many nat rules params

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesParams) WithContext ¶

WithContext adds the context to the update network appliance firewall one to many nat rules params

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance firewall one to many nat rules params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance firewall one to many nat rules params

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance firewall one to many nat rules params

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance firewall one to many nat rules params

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesParams) WithUpdateNetworkApplianceFirewallOneToManyNatRules ¶

func (o *UpdateNetworkApplianceFirewallOneToManyNatRulesParams) WithUpdateNetworkApplianceFirewallOneToManyNatRules(updateNetworkApplianceFirewallOneToManyNatRules UpdateNetworkApplianceFirewallOneToManyNatRulesBody) *UpdateNetworkApplianceFirewallOneToManyNatRulesParams

WithUpdateNetworkApplianceFirewallOneToManyNatRules adds the updateNetworkApplianceFirewallOneToManyNatRules to the update network appliance firewall one to many nat rules params

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceFirewallOneToManyNatRulesParamsBodyRulesItems0 ¶

type UpdateNetworkApplianceFirewallOneToManyNatRulesParamsBodyRulesItems0 struct {

	// An array of associated forwarding rules
	// Required: true
	PortRules []*UpdateNetworkApplianceFirewallOneToManyNatRulesParamsBodyRulesItems0PortRulesItems0 `json:"portRules"`

	// The IP address that will be used to access the internal resource from the WAN
	// Required: true
	PublicIP *string `json:"publicIp"`

	// The physical WAN interface on which the traffic will arrive ('internet1' or, if available, 'internet2')
	// Required: true
	// Enum: [internet1 internet2]
	Uplink *string `json:"uplink"`
}

UpdateNetworkApplianceFirewallOneToManyNatRulesParamsBodyRulesItems0 update network appliance firewall one to many nat rules params body rules items0 swagger:model UpdateNetworkApplianceFirewallOneToManyNatRulesParamsBodyRulesItems0

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesParamsBodyRulesItems0) ContextValidate ¶

ContextValidate validate this update network appliance firewall one to many nat rules params body rules items0 based on the context it is used

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesParamsBodyRulesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesParamsBodyRulesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesParamsBodyRulesItems0) Validate ¶

Validate validates this update network appliance firewall one to many nat rules params body rules items0

type UpdateNetworkApplianceFirewallOneToManyNatRulesParamsBodyRulesItems0PortRulesItems0 ¶

type UpdateNetworkApplianceFirewallOneToManyNatRulesParamsBodyRulesItems0PortRulesItems0 struct {

	// Remote IP addresses or ranges that are permitted to access the internal resource via this port forwarding rule, or 'any'
	AllowedIps []string `json:"allowedIps"`

	// Local IP address to which traffic will be forwarded
	LocalIP string `json:"localIp,omitempty"`

	// Destination port of the forwarded traffic that will be sent from the MX to the specified host on the LAN. If you simply wish to forward the traffic without translating the port, this should be the same as the Public port
	LocalPort string `json:"localPort,omitempty"`

	// A description of the rule
	Name string `json:"name,omitempty"`

	// 'tcp' or 'udp'
	// Enum: [tcp udp]
	Protocol string `json:"protocol,omitempty"`

	// Destination port of the traffic that is arriving on the WAN
	PublicPort string `json:"publicPort,omitempty"`
}

UpdateNetworkApplianceFirewallOneToManyNatRulesParamsBodyRulesItems0PortRulesItems0 update network appliance firewall one to many nat rules params body rules items0 port rules items0 swagger:model UpdateNetworkApplianceFirewallOneToManyNatRulesParamsBodyRulesItems0PortRulesItems0

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesParamsBodyRulesItems0PortRulesItems0) ContextValidate ¶

ContextValidate validates this update network appliance firewall one to many nat rules params body rules items0 port rules items0 based on context it is used

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesParamsBodyRulesItems0PortRulesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesParamsBodyRulesItems0PortRulesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesParamsBodyRulesItems0PortRulesItems0) Validate ¶

Validate validates this update network appliance firewall one to many nat rules params body rules items0 port rules items0

type UpdateNetworkApplianceFirewallOneToManyNatRulesReader ¶

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

UpdateNetworkApplianceFirewallOneToManyNatRulesReader is a Reader for the UpdateNetworkApplianceFirewallOneToManyNatRules structure.

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesReader) ReadResponse ¶

func (o *UpdateNetworkApplianceFirewallOneToManyNatRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkApplianceFirewallOneToOneNatRulesBody ¶

type UpdateNetworkApplianceFirewallOneToOneNatRulesBody struct {

	// An array of 1:1 nat rules
	// Required: true
	Rules []*UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0 `json:"rules"`
}

UpdateNetworkApplianceFirewallOneToOneNatRulesBody update network appliance firewall one to one nat rules body // Example: {"rules":[{"allowedInbound":[{"allowedIps":["10.82.112.0/24","10.82.0.0/16"],"destinationPorts":["80"],"protocol":"tcp"},{"allowedIps":["10.81.110.5","10.81.0.0/16"],"destinationPorts":["8080"],"protocol":"udp"}],"lanIp":"192.168.128.22","name":"Service behind NAT","publicIp":"146.12.3.33","uplink":"internet1"}]} swagger:model UpdateNetworkApplianceFirewallOneToOneNatRulesBody

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesBody) ContextValidate ¶

ContextValidate validate this update network appliance firewall one to one nat rules body based on the context it is used

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesBody) Validate ¶

Validate validates this update network appliance firewall one to one nat rules body

type UpdateNetworkApplianceFirewallOneToOneNatRulesOK ¶

type UpdateNetworkApplianceFirewallOneToOneNatRulesOK struct {
	Payload interface{}
}
UpdateNetworkApplianceFirewallOneToOneNatRulesOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceFirewallOneToOneNatRulesOK ¶

func NewUpdateNetworkApplianceFirewallOneToOneNatRulesOK() *UpdateNetworkApplianceFirewallOneToOneNatRulesOK

NewUpdateNetworkApplianceFirewallOneToOneNatRulesOK creates a UpdateNetworkApplianceFirewallOneToOneNatRulesOK with default headers values

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesOK) Error ¶

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesOK) GetPayload ¶

func (o *UpdateNetworkApplianceFirewallOneToOneNatRulesOK) GetPayload() interface{}

type UpdateNetworkApplianceFirewallOneToOneNatRulesParams ¶

type UpdateNetworkApplianceFirewallOneToOneNatRulesParams struct {

	// NetworkID.
	NetworkID string

	// UpdateNetworkApplianceFirewallOneToOneNatRules.
	UpdateNetworkApplianceFirewallOneToOneNatRules UpdateNetworkApplianceFirewallOneToOneNatRulesBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkApplianceFirewallOneToOneNatRulesParams contains all the parameters to send to the API endpoint

for the update network appliance firewall one to one nat rules operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceFirewallOneToOneNatRulesParams ¶

func NewUpdateNetworkApplianceFirewallOneToOneNatRulesParams() *UpdateNetworkApplianceFirewallOneToOneNatRulesParams

NewUpdateNetworkApplianceFirewallOneToOneNatRulesParams creates a new UpdateNetworkApplianceFirewallOneToOneNatRulesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkApplianceFirewallOneToOneNatRulesParamsWithContext ¶

func NewUpdateNetworkApplianceFirewallOneToOneNatRulesParamsWithContext(ctx context.Context) *UpdateNetworkApplianceFirewallOneToOneNatRulesParams

NewUpdateNetworkApplianceFirewallOneToOneNatRulesParamsWithContext creates a new UpdateNetworkApplianceFirewallOneToOneNatRulesParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceFirewallOneToOneNatRulesParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceFirewallOneToOneNatRulesParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceFirewallOneToOneNatRulesParams

NewUpdateNetworkApplianceFirewallOneToOneNatRulesParamsWithHTTPClient creates a new UpdateNetworkApplianceFirewallOneToOneNatRulesParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceFirewallOneToOneNatRulesParamsWithTimeout ¶

func NewUpdateNetworkApplianceFirewallOneToOneNatRulesParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceFirewallOneToOneNatRulesParams

NewUpdateNetworkApplianceFirewallOneToOneNatRulesParamsWithTimeout creates a new UpdateNetworkApplianceFirewallOneToOneNatRulesParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesParams) SetContext ¶

SetContext adds the context to the update network appliance firewall one to one nat rules params

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesParams) SetDefaults ¶

SetDefaults hydrates default values in the update network appliance firewall one to one nat rules params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the update network appliance firewall one to one nat rules params

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesParams) SetNetworkID ¶

SetNetworkID adds the networkId to the update network appliance firewall one to one nat rules params

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesParams) SetTimeout ¶

SetTimeout adds the timeout to the update network appliance firewall one to one nat rules params

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesParams) SetUpdateNetworkApplianceFirewallOneToOneNatRules ¶

func (o *UpdateNetworkApplianceFirewallOneToOneNatRulesParams) SetUpdateNetworkApplianceFirewallOneToOneNatRules(updateNetworkApplianceFirewallOneToOneNatRules UpdateNetworkApplianceFirewallOneToOneNatRulesBody)

SetUpdateNetworkApplianceFirewallOneToOneNatRules adds the updateNetworkApplianceFirewallOneToOneNatRules to the update network appliance firewall one to one nat rules params

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesParams) WithContext ¶

WithContext adds the context to the update network appliance firewall one to one nat rules params

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance firewall one to one nat rules params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance firewall one to one nat rules params

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance firewall one to one nat rules params

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance firewall one to one nat rules params

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesParams) WithUpdateNetworkApplianceFirewallOneToOneNatRules ¶

func (o *UpdateNetworkApplianceFirewallOneToOneNatRulesParams) WithUpdateNetworkApplianceFirewallOneToOneNatRules(updateNetworkApplianceFirewallOneToOneNatRules UpdateNetworkApplianceFirewallOneToOneNatRulesBody) *UpdateNetworkApplianceFirewallOneToOneNatRulesParams

WithUpdateNetworkApplianceFirewallOneToOneNatRules adds the updateNetworkApplianceFirewallOneToOneNatRules to the update network appliance firewall one to one nat rules params

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0 ¶

type UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0 struct {

	// The ports this mapping will provide access on, and the remote IPs that will be allowed access to the resource
	AllowedInbound []*UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0AllowedInboundItems0 `json:"allowedInbound"`

	// The IP address of the server or device that hosts the internal resource that you wish to make available on the WAN
	// Required: true
	LanIP *string `json:"lanIp"`

	// A descriptive name for the rule
	Name string `json:"name,omitempty"`

	// The IP address that will be used to access the internal resource from the WAN
	PublicIP string `json:"publicIp,omitempty"`

	// The physical WAN interface on which the traffic will arrive ('internet1' or, if available, 'internet2')
	// Enum: [internet1 internet2]
	Uplink string `json:"uplink,omitempty"`
}

UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0 update network appliance firewall one to one nat rules params body rules items0 swagger:model UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0) ContextValidate ¶

ContextValidate validate this update network appliance firewall one to one nat rules params body rules items0 based on the context it is used

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0) Validate ¶

Validate validates this update network appliance firewall one to one nat rules params body rules items0

type UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0AllowedInboundItems0 ¶

type UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0AllowedInboundItems0 struct {

	// An array of ranges of WAN IP addresses that are allowed to make inbound connections on the specified ports or port ranges, or 'any'
	AllowedIps []string `json:"allowedIps"`

	// An array of ports or port ranges that will be forwarded to the host on the LAN
	DestinationPorts []string `json:"destinationPorts"`

	// Either of the following: 'tcp', 'udp', 'icmp-ping' or 'any'
	// Enum: [tcp udp icmp-ping any]
	Protocol string `json:"protocol,omitempty"`
}

UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0AllowedInboundItems0 update network appliance firewall one to one nat rules params body rules items0 allowed inbound items0 swagger:model UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0AllowedInboundItems0

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0AllowedInboundItems0) ContextValidate ¶

ContextValidate validates this update network appliance firewall one to one nat rules params body rules items0 allowed inbound items0 based on context it is used

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0AllowedInboundItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0AllowedInboundItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0AllowedInboundItems0) Validate ¶

Validate validates this update network appliance firewall one to one nat rules params body rules items0 allowed inbound items0

type UpdateNetworkApplianceFirewallOneToOneNatRulesReader ¶

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

UpdateNetworkApplianceFirewallOneToOneNatRulesReader is a Reader for the UpdateNetworkApplianceFirewallOneToOneNatRules structure.

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesReader) ReadResponse ¶

func (o *UpdateNetworkApplianceFirewallOneToOneNatRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkApplianceFirewallPortForwardingRulesBody ¶

type UpdateNetworkApplianceFirewallPortForwardingRulesBody struct {

	// An array of port forwarding params
	// Required: true
	Rules []*UpdateNetworkApplianceFirewallPortForwardingRulesParamsBodyRulesItems0 `json:"rules"`
}

UpdateNetworkApplianceFirewallPortForwardingRulesBody update network appliance firewall port forwarding rules body // Example: {"rules":[{"allowedIps":["any"],"lanIp":"192.168.128.1","localPort":"442-443","name":"Description of Port Forwarding Rule","protocol":"tcp","publicPort":"8100-8101","uplink":"both"}]} swagger:model UpdateNetworkApplianceFirewallPortForwardingRulesBody

func (*UpdateNetworkApplianceFirewallPortForwardingRulesBody) ContextValidate ¶

ContextValidate validate this update network appliance firewall port forwarding rules body based on the context it is used

func (*UpdateNetworkApplianceFirewallPortForwardingRulesBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallPortForwardingRulesBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallPortForwardingRulesBody) Validate ¶

Validate validates this update network appliance firewall port forwarding rules body

type UpdateNetworkApplianceFirewallPortForwardingRulesOK ¶

type UpdateNetworkApplianceFirewallPortForwardingRulesOK struct {
	Payload interface{}
}
UpdateNetworkApplianceFirewallPortForwardingRulesOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceFirewallPortForwardingRulesOK ¶

func NewUpdateNetworkApplianceFirewallPortForwardingRulesOK() *UpdateNetworkApplianceFirewallPortForwardingRulesOK

NewUpdateNetworkApplianceFirewallPortForwardingRulesOK creates a UpdateNetworkApplianceFirewallPortForwardingRulesOK with default headers values

func (*UpdateNetworkApplianceFirewallPortForwardingRulesOK) Error ¶

func (*UpdateNetworkApplianceFirewallPortForwardingRulesOK) GetPayload ¶

func (o *UpdateNetworkApplianceFirewallPortForwardingRulesOK) GetPayload() interface{}

type UpdateNetworkApplianceFirewallPortForwardingRulesParams ¶

type UpdateNetworkApplianceFirewallPortForwardingRulesParams struct {

	// NetworkID.
	NetworkID string

	// UpdateNetworkApplianceFirewallPortForwardingRules.
	UpdateNetworkApplianceFirewallPortForwardingRules UpdateNetworkApplianceFirewallPortForwardingRulesBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkApplianceFirewallPortForwardingRulesParams contains all the parameters to send to the API endpoint

for the update network appliance firewall port forwarding rules operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceFirewallPortForwardingRulesParams ¶

func NewUpdateNetworkApplianceFirewallPortForwardingRulesParams() *UpdateNetworkApplianceFirewallPortForwardingRulesParams

NewUpdateNetworkApplianceFirewallPortForwardingRulesParams creates a new UpdateNetworkApplianceFirewallPortForwardingRulesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkApplianceFirewallPortForwardingRulesParamsWithContext ¶

func NewUpdateNetworkApplianceFirewallPortForwardingRulesParamsWithContext(ctx context.Context) *UpdateNetworkApplianceFirewallPortForwardingRulesParams

NewUpdateNetworkApplianceFirewallPortForwardingRulesParamsWithContext creates a new UpdateNetworkApplianceFirewallPortForwardingRulesParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceFirewallPortForwardingRulesParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceFirewallPortForwardingRulesParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceFirewallPortForwardingRulesParams

NewUpdateNetworkApplianceFirewallPortForwardingRulesParamsWithHTTPClient creates a new UpdateNetworkApplianceFirewallPortForwardingRulesParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceFirewallPortForwardingRulesParamsWithTimeout ¶

func NewUpdateNetworkApplianceFirewallPortForwardingRulesParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceFirewallPortForwardingRulesParams

NewUpdateNetworkApplianceFirewallPortForwardingRulesParamsWithTimeout creates a new UpdateNetworkApplianceFirewallPortForwardingRulesParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceFirewallPortForwardingRulesParams) SetContext ¶

SetContext adds the context to the update network appliance firewall port forwarding rules params

func (*UpdateNetworkApplianceFirewallPortForwardingRulesParams) SetDefaults ¶

SetDefaults hydrates default values in the update network appliance firewall port forwarding rules params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceFirewallPortForwardingRulesParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the update network appliance firewall port forwarding rules params

func (*UpdateNetworkApplianceFirewallPortForwardingRulesParams) SetNetworkID ¶

SetNetworkID adds the networkId to the update network appliance firewall port forwarding rules params

func (*UpdateNetworkApplianceFirewallPortForwardingRulesParams) SetTimeout ¶

SetTimeout adds the timeout to the update network appliance firewall port forwarding rules params

func (*UpdateNetworkApplianceFirewallPortForwardingRulesParams) SetUpdateNetworkApplianceFirewallPortForwardingRules ¶

func (o *UpdateNetworkApplianceFirewallPortForwardingRulesParams) SetUpdateNetworkApplianceFirewallPortForwardingRules(updateNetworkApplianceFirewallPortForwardingRules UpdateNetworkApplianceFirewallPortForwardingRulesBody)

SetUpdateNetworkApplianceFirewallPortForwardingRules adds the updateNetworkApplianceFirewallPortForwardingRules to the update network appliance firewall port forwarding rules params

func (*UpdateNetworkApplianceFirewallPortForwardingRulesParams) WithContext ¶

WithContext adds the context to the update network appliance firewall port forwarding rules params

func (*UpdateNetworkApplianceFirewallPortForwardingRulesParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance firewall port forwarding rules params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceFirewallPortForwardingRulesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance firewall port forwarding rules params

func (*UpdateNetworkApplianceFirewallPortForwardingRulesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance firewall port forwarding rules params

func (*UpdateNetworkApplianceFirewallPortForwardingRulesParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance firewall port forwarding rules params

func (*UpdateNetworkApplianceFirewallPortForwardingRulesParams) WithUpdateNetworkApplianceFirewallPortForwardingRules ¶

func (o *UpdateNetworkApplianceFirewallPortForwardingRulesParams) WithUpdateNetworkApplianceFirewallPortForwardingRules(updateNetworkApplianceFirewallPortForwardingRules UpdateNetworkApplianceFirewallPortForwardingRulesBody) *UpdateNetworkApplianceFirewallPortForwardingRulesParams

WithUpdateNetworkApplianceFirewallPortForwardingRules adds the updateNetworkApplianceFirewallPortForwardingRules to the update network appliance firewall port forwarding rules params

func (*UpdateNetworkApplianceFirewallPortForwardingRulesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceFirewallPortForwardingRulesParamsBodyRulesItems0 ¶

type UpdateNetworkApplianceFirewallPortForwardingRulesParamsBodyRulesItems0 struct {

	// An array of ranges of WAN IP addresses that are allowed to make inbound connections on the specified ports or port ranges (or any)
	// Required: true
	AllowedIps []string `json:"allowedIps"`

	// The IP address of the server or device that hosts the internal resource that you wish to make available on the WAN
	// Required: true
	LanIP *string `json:"lanIp"`

	// A port or port ranges that will receive the forwarded traffic from the WAN
	// Required: true
	LocalPort *string `json:"localPort"`

	// A descriptive name for the rule
	Name string `json:"name,omitempty"`

	// TCP or UDP
	// Required: true
	// Enum: [tcp udp]
	Protocol *string `json:"protocol"`

	// A port or port ranges that will be forwarded to the host on the LAN
	// Required: true
	PublicPort *string `json:"publicPort"`

	// The physical WAN interface on which the traffic will arrive ('internet1' or, if available, 'internet2' or 'both')
	// Enum: [internet1 internet2 both]
	Uplink string `json:"uplink,omitempty"`
}

UpdateNetworkApplianceFirewallPortForwardingRulesParamsBodyRulesItems0 update network appliance firewall port forwarding rules params body rules items0 swagger:model UpdateNetworkApplianceFirewallPortForwardingRulesParamsBodyRulesItems0

func (*UpdateNetworkApplianceFirewallPortForwardingRulesParamsBodyRulesItems0) ContextValidate ¶

ContextValidate validates this update network appliance firewall port forwarding rules params body rules items0 based on context it is used

func (*UpdateNetworkApplianceFirewallPortForwardingRulesParamsBodyRulesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallPortForwardingRulesParamsBodyRulesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallPortForwardingRulesParamsBodyRulesItems0) Validate ¶

Validate validates this update network appliance firewall port forwarding rules params body rules items0

type UpdateNetworkApplianceFirewallPortForwardingRulesReader ¶

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

UpdateNetworkApplianceFirewallPortForwardingRulesReader is a Reader for the UpdateNetworkApplianceFirewallPortForwardingRules structure.

func (*UpdateNetworkApplianceFirewallPortForwardingRulesReader) ReadResponse ¶

func (o *UpdateNetworkApplianceFirewallPortForwardingRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkAppliancePortBody ¶

type UpdateNetworkAppliancePortBody struct {

	// The name of the policy. Only applicable to Access ports. Valid values are: 'open', '8021x-radius', 'mac-radius', 'hybris-radius' for MX64 or Z3 or any MX supporting the per port authentication feature. Otherwise, 'open' is the only valid value and 'open' is the default value if the field is missing.
	AccessPolicy string `json:"accessPolicy,omitempty"`

	// Comma-delimited list of the VLAN ID's allowed on the port, or 'all' to permit all VLAN's on the port.
	AllowedVlans string `json:"allowedVlans,omitempty"`

	// Trunk port can Drop all Untagged traffic. When true, no VLAN is required. Access ports cannot have dropUntaggedTraffic set to true.
	DropUntaggedTraffic bool `json:"dropUntaggedTraffic,omitempty"`

	// The status of the port
	Enabled bool `json:"enabled,omitempty"`

	// The type of the port: 'access' or 'trunk'.
	Type string `json:"type,omitempty"`

	// Native VLAN when the port is in Trunk mode. Access VLAN when the port is in Access mode.
	Vlan int64 `json:"vlan,omitempty"`
}

UpdateNetworkAppliancePortBody update network appliance port body // Example: {"accessPolicy":"open","dropUntaggedTraffic":false,"enabled":true,"type":"access","vlan":3} swagger:model UpdateNetworkAppliancePortBody

func (*UpdateNetworkAppliancePortBody) ContextValidate ¶

func (o *UpdateNetworkAppliancePortBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update network appliance port body based on context it is used

func (*UpdateNetworkAppliancePortBody) MarshalBinary ¶

func (o *UpdateNetworkAppliancePortBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkAppliancePortBody) UnmarshalBinary ¶

func (o *UpdateNetworkAppliancePortBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkAppliancePortBody) Validate ¶

func (o *UpdateNetworkAppliancePortBody) Validate(formats strfmt.Registry) error

Validate validates this update network appliance port body

type UpdateNetworkAppliancePortOK ¶

type UpdateNetworkAppliancePortOK struct {
	Payload interface{}
}
UpdateNetworkAppliancePortOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkAppliancePortOK ¶

func NewUpdateNetworkAppliancePortOK() *UpdateNetworkAppliancePortOK

NewUpdateNetworkAppliancePortOK creates a UpdateNetworkAppliancePortOK with default headers values

func (*UpdateNetworkAppliancePortOK) Error ¶

func (*UpdateNetworkAppliancePortOK) GetPayload ¶

func (o *UpdateNetworkAppliancePortOK) GetPayload() interface{}

type UpdateNetworkAppliancePortParams ¶

type UpdateNetworkAppliancePortParams struct {

	// NetworkID.
	NetworkID string

	// PortID.
	PortID string

	// UpdateNetworkAppliancePort.
	UpdateNetworkAppliancePort UpdateNetworkAppliancePortBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkAppliancePortParams contains all the parameters to send to the API endpoint

for the update network appliance port operation.

Typically these are written to a http.Request.

func NewUpdateNetworkAppliancePortParams ¶

func NewUpdateNetworkAppliancePortParams() *UpdateNetworkAppliancePortParams

NewUpdateNetworkAppliancePortParams creates a new UpdateNetworkAppliancePortParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkAppliancePortParamsWithContext ¶

func NewUpdateNetworkAppliancePortParamsWithContext(ctx context.Context) *UpdateNetworkAppliancePortParams

NewUpdateNetworkAppliancePortParamsWithContext creates a new UpdateNetworkAppliancePortParams object with the ability to set a context for a request.

func NewUpdateNetworkAppliancePortParamsWithHTTPClient ¶

func NewUpdateNetworkAppliancePortParamsWithHTTPClient(client *http.Client) *UpdateNetworkAppliancePortParams

NewUpdateNetworkAppliancePortParamsWithHTTPClient creates a new UpdateNetworkAppliancePortParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkAppliancePortParamsWithTimeout ¶

func NewUpdateNetworkAppliancePortParamsWithTimeout(timeout time.Duration) *UpdateNetworkAppliancePortParams

NewUpdateNetworkAppliancePortParamsWithTimeout creates a new UpdateNetworkAppliancePortParams object with the ability to set a timeout on a request.

func (*UpdateNetworkAppliancePortParams) SetContext ¶

SetContext adds the context to the update network appliance port params

func (*UpdateNetworkAppliancePortParams) SetDefaults ¶

func (o *UpdateNetworkAppliancePortParams) SetDefaults()

SetDefaults hydrates default values in the update network appliance port params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkAppliancePortParams) SetHTTPClient ¶

func (o *UpdateNetworkAppliancePortParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network appliance port params

func (*UpdateNetworkAppliancePortParams) SetNetworkID ¶

func (o *UpdateNetworkAppliancePortParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network appliance port params

func (*UpdateNetworkAppliancePortParams) SetPortID ¶

func (o *UpdateNetworkAppliancePortParams) SetPortID(portID string)

SetPortID adds the portId to the update network appliance port params

func (*UpdateNetworkAppliancePortParams) SetTimeout ¶

func (o *UpdateNetworkAppliancePortParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update network appliance port params

func (*UpdateNetworkAppliancePortParams) SetUpdateNetworkAppliancePort ¶

func (o *UpdateNetworkAppliancePortParams) SetUpdateNetworkAppliancePort(updateNetworkAppliancePort UpdateNetworkAppliancePortBody)

SetUpdateNetworkAppliancePort adds the updateNetworkAppliancePort to the update network appliance port params

func (*UpdateNetworkAppliancePortParams) WithContext ¶

WithContext adds the context to the update network appliance port params

func (*UpdateNetworkAppliancePortParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance port params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkAppliancePortParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance port params

func (*UpdateNetworkAppliancePortParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance port params

func (*UpdateNetworkAppliancePortParams) WithPortID ¶

WithPortID adds the portID to the update network appliance port params

func (*UpdateNetworkAppliancePortParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance port params

func (*UpdateNetworkAppliancePortParams) WithUpdateNetworkAppliancePort ¶

func (o *UpdateNetworkAppliancePortParams) WithUpdateNetworkAppliancePort(updateNetworkAppliancePort UpdateNetworkAppliancePortBody) *UpdateNetworkAppliancePortParams

WithUpdateNetworkAppliancePort adds the updateNetworkAppliancePort to the update network appliance port params

func (*UpdateNetworkAppliancePortParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkAppliancePortReader ¶

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

UpdateNetworkAppliancePortReader is a Reader for the UpdateNetworkAppliancePort structure.

func (*UpdateNetworkAppliancePortReader) ReadResponse ¶

func (o *UpdateNetworkAppliancePortReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkApplianceSecurityIntrusionBody ¶

type UpdateNetworkApplianceSecurityIntrusionBody struct {

	// Set the detection ruleset 'connectivity'/'balanced'/'security' (optional - omitting will leave current config unchanged). Default value is 'balanced' if none currently saved
	// Enum: [connectivity balanced security]
	IdsRulesets string `json:"idsRulesets,omitempty"`

	// Set mode to 'disabled'/'detection'/'prevention' (optional - omitting will leave current config unchanged)
	// Enum: [prevention detection disabled]
	Mode string `json:"mode,omitempty"`

	// protected networks
	ProtectedNetworks *UpdateNetworkApplianceSecurityIntrusionParamsBodyProtectedNetworks `json:"protectedNetworks,omitempty"`
}

UpdateNetworkApplianceSecurityIntrusionBody update network appliance security intrusion body // Example: {"idsRulesets":"balanced","mode":"prevention","protectedNetworks":{"excludedCidr":["10.0.0.0/8","127.0.0.0/8"],"includedCidr":["10.0.0.0/8","127.0.0.0/8","169.254.0.0/16","172.16.0.0/12"],"useDefault":false}} swagger:model UpdateNetworkApplianceSecurityIntrusionBody

func (*UpdateNetworkApplianceSecurityIntrusionBody) ContextValidate ¶

ContextValidate validate this update network appliance security intrusion body based on the context it is used

func (*UpdateNetworkApplianceSecurityIntrusionBody) MarshalBinary ¶

func (o *UpdateNetworkApplianceSecurityIntrusionBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkApplianceSecurityIntrusionBody) UnmarshalBinary ¶

func (o *UpdateNetworkApplianceSecurityIntrusionBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceSecurityIntrusionBody) Validate ¶

Validate validates this update network appliance security intrusion body

type UpdateNetworkApplianceSecurityIntrusionOK ¶

type UpdateNetworkApplianceSecurityIntrusionOK struct {
	Payload interface{}
}
UpdateNetworkApplianceSecurityIntrusionOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceSecurityIntrusionOK ¶

func NewUpdateNetworkApplianceSecurityIntrusionOK() *UpdateNetworkApplianceSecurityIntrusionOK

NewUpdateNetworkApplianceSecurityIntrusionOK creates a UpdateNetworkApplianceSecurityIntrusionOK with default headers values

func (*UpdateNetworkApplianceSecurityIntrusionOK) Error ¶

func (*UpdateNetworkApplianceSecurityIntrusionOK) GetPayload ¶

func (o *UpdateNetworkApplianceSecurityIntrusionOK) GetPayload() interface{}

type UpdateNetworkApplianceSecurityIntrusionParams ¶

type UpdateNetworkApplianceSecurityIntrusionParams struct {

	// NetworkID.
	NetworkID string

	// UpdateNetworkApplianceSecurityIntrusion.
	UpdateNetworkApplianceSecurityIntrusion UpdateNetworkApplianceSecurityIntrusionBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkApplianceSecurityIntrusionParams contains all the parameters to send to the API endpoint

for the update network appliance security intrusion operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceSecurityIntrusionParams ¶

func NewUpdateNetworkApplianceSecurityIntrusionParams() *UpdateNetworkApplianceSecurityIntrusionParams

NewUpdateNetworkApplianceSecurityIntrusionParams creates a new UpdateNetworkApplianceSecurityIntrusionParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkApplianceSecurityIntrusionParamsWithContext ¶

func NewUpdateNetworkApplianceSecurityIntrusionParamsWithContext(ctx context.Context) *UpdateNetworkApplianceSecurityIntrusionParams

NewUpdateNetworkApplianceSecurityIntrusionParamsWithContext creates a new UpdateNetworkApplianceSecurityIntrusionParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceSecurityIntrusionParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceSecurityIntrusionParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceSecurityIntrusionParams

NewUpdateNetworkApplianceSecurityIntrusionParamsWithHTTPClient creates a new UpdateNetworkApplianceSecurityIntrusionParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceSecurityIntrusionParamsWithTimeout ¶

func NewUpdateNetworkApplianceSecurityIntrusionParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceSecurityIntrusionParams

NewUpdateNetworkApplianceSecurityIntrusionParamsWithTimeout creates a new UpdateNetworkApplianceSecurityIntrusionParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceSecurityIntrusionParams) SetContext ¶

SetContext adds the context to the update network appliance security intrusion params

func (*UpdateNetworkApplianceSecurityIntrusionParams) SetDefaults ¶

SetDefaults hydrates default values in the update network appliance security intrusion params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceSecurityIntrusionParams) SetHTTPClient ¶

func (o *UpdateNetworkApplianceSecurityIntrusionParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network appliance security intrusion params

func (*UpdateNetworkApplianceSecurityIntrusionParams) SetNetworkID ¶

func (o *UpdateNetworkApplianceSecurityIntrusionParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network appliance security intrusion params

func (*UpdateNetworkApplianceSecurityIntrusionParams) SetTimeout ¶

SetTimeout adds the timeout to the update network appliance security intrusion params

func (*UpdateNetworkApplianceSecurityIntrusionParams) SetUpdateNetworkApplianceSecurityIntrusion ¶

func (o *UpdateNetworkApplianceSecurityIntrusionParams) SetUpdateNetworkApplianceSecurityIntrusion(updateNetworkApplianceSecurityIntrusion UpdateNetworkApplianceSecurityIntrusionBody)

SetUpdateNetworkApplianceSecurityIntrusion adds the updateNetworkApplianceSecurityIntrusion to the update network appliance security intrusion params

func (*UpdateNetworkApplianceSecurityIntrusionParams) WithContext ¶

WithContext adds the context to the update network appliance security intrusion params

func (*UpdateNetworkApplianceSecurityIntrusionParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance security intrusion params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceSecurityIntrusionParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance security intrusion params

func (*UpdateNetworkApplianceSecurityIntrusionParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance security intrusion params

func (*UpdateNetworkApplianceSecurityIntrusionParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance security intrusion params

func (*UpdateNetworkApplianceSecurityIntrusionParams) WithUpdateNetworkApplianceSecurityIntrusion ¶

func (o *UpdateNetworkApplianceSecurityIntrusionParams) WithUpdateNetworkApplianceSecurityIntrusion(updateNetworkApplianceSecurityIntrusion UpdateNetworkApplianceSecurityIntrusionBody) *UpdateNetworkApplianceSecurityIntrusionParams

WithUpdateNetworkApplianceSecurityIntrusion adds the updateNetworkApplianceSecurityIntrusion to the update network appliance security intrusion params

func (*UpdateNetworkApplianceSecurityIntrusionParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceSecurityIntrusionParamsBodyProtectedNetworks ¶

type UpdateNetworkApplianceSecurityIntrusionParamsBodyProtectedNetworks struct {

	// list of IP addresses or subnets being excluded from protection (required if 'useDefault' is false)
	ExcludedCidr []string `json:"excludedCidr"`

	// list of IP addresses or subnets being protected (required if 'useDefault' is false)
	IncludedCidr []string `json:"includedCidr"`

	// true/false whether to use special IPv4 addresses: https://tools.ietf.org/html/rfc5735 (required). Default value is true if none currently saved
	UseDefault bool `json:"useDefault,omitempty"`
}

UpdateNetworkApplianceSecurityIntrusionParamsBodyProtectedNetworks Set the included/excluded networks from the intrusion engine (optional - omitting will leave current config unchanged). This is available only in 'passthrough' mode swagger:model UpdateNetworkApplianceSecurityIntrusionParamsBodyProtectedNetworks

func (*UpdateNetworkApplianceSecurityIntrusionParamsBodyProtectedNetworks) ContextValidate ¶

ContextValidate validates this update network appliance security intrusion params body protected networks based on context it is used

func (*UpdateNetworkApplianceSecurityIntrusionParamsBodyProtectedNetworks) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceSecurityIntrusionParamsBodyProtectedNetworks) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceSecurityIntrusionParamsBodyProtectedNetworks) Validate ¶

Validate validates this update network appliance security intrusion params body protected networks

type UpdateNetworkApplianceSecurityIntrusionReader ¶

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

UpdateNetworkApplianceSecurityIntrusionReader is a Reader for the UpdateNetworkApplianceSecurityIntrusion structure.

func (*UpdateNetworkApplianceSecurityIntrusionReader) ReadResponse ¶

func (o *UpdateNetworkApplianceSecurityIntrusionReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkApplianceSecurityMalwareBody ¶

type UpdateNetworkApplianceSecurityMalwareBody struct {

	// The sha256 digests of files that should be permitted by the malware detection engine. If omitted, the current config will remain unchanged. This is available only if your network supports AMP allow listing
	AllowedFiles []*UpdateNetworkApplianceSecurityMalwareParamsBodyAllowedFilesItems0 `json:"allowedFiles"`

	// The urls that should be permitted by the malware detection engine. If omitted, the current config will remain unchanged. This is available only if your network supports AMP allow listing
	AllowedUrls []*UpdateNetworkApplianceSecurityMalwareParamsBodyAllowedUrlsItems0 `json:"allowedUrls"`

	// Set mode to 'enabled' to enable malware prevention, otherwise 'disabled'
	// Required: true
	// Enum: [enabled disabled]
	Mode *string `json:"mode"`
}

UpdateNetworkApplianceSecurityMalwareBody update network appliance security malware body // Example: {"allowedFiles":[{"comment":"allow ZIP file","sha256":"e82c5f7d75004727e1f3b94426b9a11c8bc4c312a9170ac9a73abace40aef503"}],"allowedUrls":[{"comment":"allow example.org","url":"example.org"},{"comment":"allow help.com.au","url":"help.com.au"}],"mode":"enabled"} swagger:model UpdateNetworkApplianceSecurityMalwareBody

func (*UpdateNetworkApplianceSecurityMalwareBody) ContextValidate ¶

ContextValidate validate this update network appliance security malware body based on the context it is used

func (*UpdateNetworkApplianceSecurityMalwareBody) MarshalBinary ¶

func (o *UpdateNetworkApplianceSecurityMalwareBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkApplianceSecurityMalwareBody) UnmarshalBinary ¶

func (o *UpdateNetworkApplianceSecurityMalwareBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceSecurityMalwareBody) Validate ¶

Validate validates this update network appliance security malware body

type UpdateNetworkApplianceSecurityMalwareOK ¶

type UpdateNetworkApplianceSecurityMalwareOK struct {
	Payload interface{}
}
UpdateNetworkApplianceSecurityMalwareOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceSecurityMalwareOK ¶

func NewUpdateNetworkApplianceSecurityMalwareOK() *UpdateNetworkApplianceSecurityMalwareOK

NewUpdateNetworkApplianceSecurityMalwareOK creates a UpdateNetworkApplianceSecurityMalwareOK with default headers values

func (*UpdateNetworkApplianceSecurityMalwareOK) Error ¶

func (*UpdateNetworkApplianceSecurityMalwareOK) GetPayload ¶

func (o *UpdateNetworkApplianceSecurityMalwareOK) GetPayload() interface{}

type UpdateNetworkApplianceSecurityMalwareParams ¶

type UpdateNetworkApplianceSecurityMalwareParams struct {

	// NetworkID.
	NetworkID string

	// UpdateNetworkApplianceSecurityMalware.
	UpdateNetworkApplianceSecurityMalware UpdateNetworkApplianceSecurityMalwareBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkApplianceSecurityMalwareParams contains all the parameters to send to the API endpoint

for the update network appliance security malware operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceSecurityMalwareParams ¶

func NewUpdateNetworkApplianceSecurityMalwareParams() *UpdateNetworkApplianceSecurityMalwareParams

NewUpdateNetworkApplianceSecurityMalwareParams creates a new UpdateNetworkApplianceSecurityMalwareParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkApplianceSecurityMalwareParamsWithContext ¶

func NewUpdateNetworkApplianceSecurityMalwareParamsWithContext(ctx context.Context) *UpdateNetworkApplianceSecurityMalwareParams

NewUpdateNetworkApplianceSecurityMalwareParamsWithContext creates a new UpdateNetworkApplianceSecurityMalwareParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceSecurityMalwareParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceSecurityMalwareParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceSecurityMalwareParams

NewUpdateNetworkApplianceSecurityMalwareParamsWithHTTPClient creates a new UpdateNetworkApplianceSecurityMalwareParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceSecurityMalwareParamsWithTimeout ¶

func NewUpdateNetworkApplianceSecurityMalwareParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceSecurityMalwareParams

NewUpdateNetworkApplianceSecurityMalwareParamsWithTimeout creates a new UpdateNetworkApplianceSecurityMalwareParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceSecurityMalwareParams) SetContext ¶

SetContext adds the context to the update network appliance security malware params

func (*UpdateNetworkApplianceSecurityMalwareParams) SetDefaults ¶

SetDefaults hydrates default values in the update network appliance security malware params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceSecurityMalwareParams) SetHTTPClient ¶

func (o *UpdateNetworkApplianceSecurityMalwareParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network appliance security malware params

func (*UpdateNetworkApplianceSecurityMalwareParams) SetNetworkID ¶

func (o *UpdateNetworkApplianceSecurityMalwareParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network appliance security malware params

func (*UpdateNetworkApplianceSecurityMalwareParams) SetTimeout ¶

SetTimeout adds the timeout to the update network appliance security malware params

func (*UpdateNetworkApplianceSecurityMalwareParams) SetUpdateNetworkApplianceSecurityMalware ¶

func (o *UpdateNetworkApplianceSecurityMalwareParams) SetUpdateNetworkApplianceSecurityMalware(updateNetworkApplianceSecurityMalware UpdateNetworkApplianceSecurityMalwareBody)

SetUpdateNetworkApplianceSecurityMalware adds the updateNetworkApplianceSecurityMalware to the update network appliance security malware params

func (*UpdateNetworkApplianceSecurityMalwareParams) WithContext ¶

WithContext adds the context to the update network appliance security malware params

func (*UpdateNetworkApplianceSecurityMalwareParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance security malware params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceSecurityMalwareParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance security malware params

func (*UpdateNetworkApplianceSecurityMalwareParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance security malware params

func (*UpdateNetworkApplianceSecurityMalwareParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance security malware params

func (*UpdateNetworkApplianceSecurityMalwareParams) WithUpdateNetworkApplianceSecurityMalware ¶

func (o *UpdateNetworkApplianceSecurityMalwareParams) WithUpdateNetworkApplianceSecurityMalware(updateNetworkApplianceSecurityMalware UpdateNetworkApplianceSecurityMalwareBody) *UpdateNetworkApplianceSecurityMalwareParams

WithUpdateNetworkApplianceSecurityMalware adds the updateNetworkApplianceSecurityMalware to the update network appliance security malware params

func (*UpdateNetworkApplianceSecurityMalwareParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceSecurityMalwareParamsBodyAllowedFilesItems0 ¶

type UpdateNetworkApplianceSecurityMalwareParamsBodyAllowedFilesItems0 struct {

	// Comment about the allowed entity
	// Required: true
	Comment *string `json:"comment"`

	// The file sha256 hash to allow
	// Required: true
	Sha256 *string `json:"sha256"`
}

UpdateNetworkApplianceSecurityMalwareParamsBodyAllowedFilesItems0 update network appliance security malware params body allowed files items0 swagger:model UpdateNetworkApplianceSecurityMalwareParamsBodyAllowedFilesItems0

func (*UpdateNetworkApplianceSecurityMalwareParamsBodyAllowedFilesItems0) ContextValidate ¶

ContextValidate validates this update network appliance security malware params body allowed files items0 based on context it is used

func (*UpdateNetworkApplianceSecurityMalwareParamsBodyAllowedFilesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceSecurityMalwareParamsBodyAllowedFilesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceSecurityMalwareParamsBodyAllowedFilesItems0) Validate ¶

Validate validates this update network appliance security malware params body allowed files items0

type UpdateNetworkApplianceSecurityMalwareParamsBodyAllowedUrlsItems0 ¶

type UpdateNetworkApplianceSecurityMalwareParamsBodyAllowedUrlsItems0 struct {

	// Comment about the allowed entity
	// Required: true
	Comment *string `json:"comment"`

	// The url to allow
	// Required: true
	URL *string `json:"url"`
}

UpdateNetworkApplianceSecurityMalwareParamsBodyAllowedUrlsItems0 update network appliance security malware params body allowed urls items0 swagger:model UpdateNetworkApplianceSecurityMalwareParamsBodyAllowedUrlsItems0

func (*UpdateNetworkApplianceSecurityMalwareParamsBodyAllowedUrlsItems0) ContextValidate ¶

ContextValidate validates this update network appliance security malware params body allowed urls items0 based on context it is used

func (*UpdateNetworkApplianceSecurityMalwareParamsBodyAllowedUrlsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceSecurityMalwareParamsBodyAllowedUrlsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceSecurityMalwareParamsBodyAllowedUrlsItems0) Validate ¶

Validate validates this update network appliance security malware params body allowed urls items0

type UpdateNetworkApplianceSecurityMalwareReader ¶

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

UpdateNetworkApplianceSecurityMalwareReader is a Reader for the UpdateNetworkApplianceSecurityMalware structure.

func (*UpdateNetworkApplianceSecurityMalwareReader) ReadResponse ¶

func (o *UpdateNetworkApplianceSecurityMalwareReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkApplianceSingleLanBody ¶

type UpdateNetworkApplianceSingleLanBody struct {

	// The appliance IP address of the single LAN
	ApplianceIP string `json:"applianceIp,omitempty"`

	// The subnet of the single LAN configuration
	Subnet string `json:"subnet,omitempty"`
}

UpdateNetworkApplianceSingleLanBody update network appliance single lan body // Example: {} swagger:model UpdateNetworkApplianceSingleLanBody

func (*UpdateNetworkApplianceSingleLanBody) ContextValidate ¶

func (o *UpdateNetworkApplianceSingleLanBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update network appliance single lan body based on context it is used

func (*UpdateNetworkApplianceSingleLanBody) MarshalBinary ¶

func (o *UpdateNetworkApplianceSingleLanBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkApplianceSingleLanBody) UnmarshalBinary ¶

func (o *UpdateNetworkApplianceSingleLanBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceSingleLanBody) Validate ¶

Validate validates this update network appliance single lan body

type UpdateNetworkApplianceSingleLanOK ¶

type UpdateNetworkApplianceSingleLanOK struct {
	Payload interface{}
}
UpdateNetworkApplianceSingleLanOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceSingleLanOK ¶

func NewUpdateNetworkApplianceSingleLanOK() *UpdateNetworkApplianceSingleLanOK

NewUpdateNetworkApplianceSingleLanOK creates a UpdateNetworkApplianceSingleLanOK with default headers values

func (*UpdateNetworkApplianceSingleLanOK) Error ¶

func (*UpdateNetworkApplianceSingleLanOK) GetPayload ¶

func (o *UpdateNetworkApplianceSingleLanOK) GetPayload() interface{}

type UpdateNetworkApplianceSingleLanParams ¶

type UpdateNetworkApplianceSingleLanParams struct {

	// NetworkID.
	NetworkID string

	// UpdateNetworkApplianceSingleLan.
	UpdateNetworkApplianceSingleLan UpdateNetworkApplianceSingleLanBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkApplianceSingleLanParams contains all the parameters to send to the API endpoint

for the update network appliance single lan operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceSingleLanParams ¶

func NewUpdateNetworkApplianceSingleLanParams() *UpdateNetworkApplianceSingleLanParams

NewUpdateNetworkApplianceSingleLanParams creates a new UpdateNetworkApplianceSingleLanParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkApplianceSingleLanParamsWithContext ¶

func NewUpdateNetworkApplianceSingleLanParamsWithContext(ctx context.Context) *UpdateNetworkApplianceSingleLanParams

NewUpdateNetworkApplianceSingleLanParamsWithContext creates a new UpdateNetworkApplianceSingleLanParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceSingleLanParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceSingleLanParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceSingleLanParams

NewUpdateNetworkApplianceSingleLanParamsWithHTTPClient creates a new UpdateNetworkApplianceSingleLanParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceSingleLanParamsWithTimeout ¶

func NewUpdateNetworkApplianceSingleLanParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceSingleLanParams

NewUpdateNetworkApplianceSingleLanParamsWithTimeout creates a new UpdateNetworkApplianceSingleLanParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceSingleLanParams) SetContext ¶

SetContext adds the context to the update network appliance single lan params

func (*UpdateNetworkApplianceSingleLanParams) SetDefaults ¶

func (o *UpdateNetworkApplianceSingleLanParams) SetDefaults()

SetDefaults hydrates default values in the update network appliance single lan params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceSingleLanParams) SetHTTPClient ¶

func (o *UpdateNetworkApplianceSingleLanParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network appliance single lan params

func (*UpdateNetworkApplianceSingleLanParams) SetNetworkID ¶

func (o *UpdateNetworkApplianceSingleLanParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network appliance single lan params

func (*UpdateNetworkApplianceSingleLanParams) SetTimeout ¶

func (o *UpdateNetworkApplianceSingleLanParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update network appliance single lan params

func (*UpdateNetworkApplianceSingleLanParams) SetUpdateNetworkApplianceSingleLan ¶

func (o *UpdateNetworkApplianceSingleLanParams) SetUpdateNetworkApplianceSingleLan(updateNetworkApplianceSingleLan UpdateNetworkApplianceSingleLanBody)

SetUpdateNetworkApplianceSingleLan adds the updateNetworkApplianceSingleLan to the update network appliance single lan params

func (*UpdateNetworkApplianceSingleLanParams) WithContext ¶

WithContext adds the context to the update network appliance single lan params

func (*UpdateNetworkApplianceSingleLanParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance single lan params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceSingleLanParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance single lan params

func (*UpdateNetworkApplianceSingleLanParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance single lan params

func (*UpdateNetworkApplianceSingleLanParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance single lan params

func (*UpdateNetworkApplianceSingleLanParams) WithUpdateNetworkApplianceSingleLan ¶

func (o *UpdateNetworkApplianceSingleLanParams) WithUpdateNetworkApplianceSingleLan(updateNetworkApplianceSingleLan UpdateNetworkApplianceSingleLanBody) *UpdateNetworkApplianceSingleLanParams

WithUpdateNetworkApplianceSingleLan adds the updateNetworkApplianceSingleLan to the update network appliance single lan params

func (*UpdateNetworkApplianceSingleLanParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceSingleLanReader ¶

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

UpdateNetworkApplianceSingleLanReader is a Reader for the UpdateNetworkApplianceSingleLan structure.

func (*UpdateNetworkApplianceSingleLanReader) ReadResponse ¶

func (o *UpdateNetworkApplianceSingleLanReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkApplianceStaticRouteBody ¶

type UpdateNetworkApplianceStaticRouteBody struct {

	// The enabled state of the static route
	Enabled bool `json:"enabled,omitempty"`

	// The DHCP fixed IP assignments on the static route. This should be an object that contains mappings from MAC addresses to objects that themselves each contain "ip" and "name" string fields. See the sample request/response for more details.
	FixedIPAssignments interface{} `json:"fixedIpAssignments,omitempty"`

	// The gateway IP (next hop) of the static route
	GatewayIP string `json:"gatewayIp,omitempty"`

	// The gateway IP (next hop) VLAN ID of the static route
	GatewayVlanID string `json:"gatewayVlanId,omitempty"`

	// The name of the static route
	Name string `json:"name,omitempty"`

	// The DHCP reserved IP ranges on the static route
	ReservedIPRanges []*UpdateNetworkApplianceStaticRouteParamsBodyReservedIPRangesItems0 `json:"reservedIpRanges"`

	// The subnet of the static route
	Subnet string `json:"subnet,omitempty"`
}

UpdateNetworkApplianceStaticRouteBody update network appliance static route body // Example: {"fixedIpAssignments":{"22:33:44:55:66:77":{"ip":"1.2.3.4","name":"Some client name"}},"name":"My route","reservedIpRanges":[{"comment":"A reserved IP range","end":"192.168.1.1","start":"192.168.1.0"}],"subnet":"192.168.1.0/24"} swagger:model UpdateNetworkApplianceStaticRouteBody

func (*UpdateNetworkApplianceStaticRouteBody) ContextValidate ¶

func (o *UpdateNetworkApplianceStaticRouteBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update network appliance static route body based on the context it is used

func (*UpdateNetworkApplianceStaticRouteBody) MarshalBinary ¶

func (o *UpdateNetworkApplianceStaticRouteBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkApplianceStaticRouteBody) UnmarshalBinary ¶

func (o *UpdateNetworkApplianceStaticRouteBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceStaticRouteBody) Validate ¶

Validate validates this update network appliance static route body

type UpdateNetworkApplianceStaticRouteOK ¶

type UpdateNetworkApplianceStaticRouteOK struct {
	Payload interface{}
}
UpdateNetworkApplianceStaticRouteOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceStaticRouteOK ¶

func NewUpdateNetworkApplianceStaticRouteOK() *UpdateNetworkApplianceStaticRouteOK

NewUpdateNetworkApplianceStaticRouteOK creates a UpdateNetworkApplianceStaticRouteOK with default headers values

func (*UpdateNetworkApplianceStaticRouteOK) Error ¶

func (*UpdateNetworkApplianceStaticRouteOK) GetPayload ¶

func (o *UpdateNetworkApplianceStaticRouteOK) GetPayload() interface{}

type UpdateNetworkApplianceStaticRouteParams ¶

type UpdateNetworkApplianceStaticRouteParams struct {

	// NetworkID.
	NetworkID string

	// StaticRouteID.
	StaticRouteID string

	// UpdateNetworkApplianceStaticRoute.
	UpdateNetworkApplianceStaticRoute UpdateNetworkApplianceStaticRouteBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkApplianceStaticRouteParams contains all the parameters to send to the API endpoint

for the update network appliance static route operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceStaticRouteParams ¶

func NewUpdateNetworkApplianceStaticRouteParams() *UpdateNetworkApplianceStaticRouteParams

NewUpdateNetworkApplianceStaticRouteParams creates a new UpdateNetworkApplianceStaticRouteParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkApplianceStaticRouteParamsWithContext ¶

func NewUpdateNetworkApplianceStaticRouteParamsWithContext(ctx context.Context) *UpdateNetworkApplianceStaticRouteParams

NewUpdateNetworkApplianceStaticRouteParamsWithContext creates a new UpdateNetworkApplianceStaticRouteParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceStaticRouteParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceStaticRouteParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceStaticRouteParams

NewUpdateNetworkApplianceStaticRouteParamsWithHTTPClient creates a new UpdateNetworkApplianceStaticRouteParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceStaticRouteParamsWithTimeout ¶

func NewUpdateNetworkApplianceStaticRouteParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceStaticRouteParams

NewUpdateNetworkApplianceStaticRouteParamsWithTimeout creates a new UpdateNetworkApplianceStaticRouteParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceStaticRouteParams) SetContext ¶

SetContext adds the context to the update network appliance static route params

func (*UpdateNetworkApplianceStaticRouteParams) SetDefaults ¶

func (o *UpdateNetworkApplianceStaticRouteParams) SetDefaults()

SetDefaults hydrates default values in the update network appliance static route params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceStaticRouteParams) SetHTTPClient ¶

func (o *UpdateNetworkApplianceStaticRouteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network appliance static route params

func (*UpdateNetworkApplianceStaticRouteParams) SetNetworkID ¶

func (o *UpdateNetworkApplianceStaticRouteParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network appliance static route params

func (*UpdateNetworkApplianceStaticRouteParams) SetStaticRouteID ¶

func (o *UpdateNetworkApplianceStaticRouteParams) SetStaticRouteID(staticRouteID string)

SetStaticRouteID adds the staticRouteId to the update network appliance static route params

func (*UpdateNetworkApplianceStaticRouteParams) SetTimeout ¶

func (o *UpdateNetworkApplianceStaticRouteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update network appliance static route params

func (*UpdateNetworkApplianceStaticRouteParams) SetUpdateNetworkApplianceStaticRoute ¶

func (o *UpdateNetworkApplianceStaticRouteParams) SetUpdateNetworkApplianceStaticRoute(updateNetworkApplianceStaticRoute UpdateNetworkApplianceStaticRouteBody)

SetUpdateNetworkApplianceStaticRoute adds the updateNetworkApplianceStaticRoute to the update network appliance static route params

func (*UpdateNetworkApplianceStaticRouteParams) WithContext ¶

WithContext adds the context to the update network appliance static route params

func (*UpdateNetworkApplianceStaticRouteParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance static route params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceStaticRouteParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance static route params

func (*UpdateNetworkApplianceStaticRouteParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance static route params

func (*UpdateNetworkApplianceStaticRouteParams) WithStaticRouteID ¶

WithStaticRouteID adds the staticRouteID to the update network appliance static route params

func (*UpdateNetworkApplianceStaticRouteParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance static route params

func (*UpdateNetworkApplianceStaticRouteParams) WithUpdateNetworkApplianceStaticRoute ¶

func (o *UpdateNetworkApplianceStaticRouteParams) WithUpdateNetworkApplianceStaticRoute(updateNetworkApplianceStaticRoute UpdateNetworkApplianceStaticRouteBody) *UpdateNetworkApplianceStaticRouteParams

WithUpdateNetworkApplianceStaticRoute adds the updateNetworkApplianceStaticRoute to the update network appliance static route params

func (*UpdateNetworkApplianceStaticRouteParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceStaticRouteParamsBodyReservedIPRangesItems0 ¶

type UpdateNetworkApplianceStaticRouteParamsBodyReservedIPRangesItems0 struct {

	// A text comment for the reserved range
	// Required: true
	Comment *string `json:"comment"`

	// The last IP in the reserved range
	// Required: true
	End *string `json:"end"`

	// The first IP in the reserved range
	// Required: true
	Start *string `json:"start"`
}

UpdateNetworkApplianceStaticRouteParamsBodyReservedIPRangesItems0 update network appliance static route params body reserved IP ranges items0 swagger:model UpdateNetworkApplianceStaticRouteParamsBodyReservedIPRangesItems0

func (*UpdateNetworkApplianceStaticRouteParamsBodyReservedIPRangesItems0) ContextValidate ¶

ContextValidate validates this update network appliance static route params body reserved IP ranges items0 based on context it is used

func (*UpdateNetworkApplianceStaticRouteParamsBodyReservedIPRangesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceStaticRouteParamsBodyReservedIPRangesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceStaticRouteParamsBodyReservedIPRangesItems0) Validate ¶

Validate validates this update network appliance static route params body reserved IP ranges items0

type UpdateNetworkApplianceStaticRouteReader ¶

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

UpdateNetworkApplianceStaticRouteReader is a Reader for the UpdateNetworkApplianceStaticRoute structure.

func (*UpdateNetworkApplianceStaticRouteReader) ReadResponse ¶

func (o *UpdateNetworkApplianceStaticRouteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkApplianceTrafficShapingBody ¶

type UpdateNetworkApplianceTrafficShapingBody struct {

	// global bandwidth limits
	GlobalBandwidthLimits *UpdateNetworkApplianceTrafficShapingParamsBodyGlobalBandwidthLimits `json:"globalBandwidthLimits,omitempty"`
}

UpdateNetworkApplianceTrafficShapingBody update network appliance traffic shaping body // Example: {"globalBandwidthLimits":{"limitDown":5120,"limitUp":2048}} swagger:model UpdateNetworkApplianceTrafficShapingBody

func (*UpdateNetworkApplianceTrafficShapingBody) ContextValidate ¶

ContextValidate validate this update network appliance traffic shaping body based on the context it is used

func (*UpdateNetworkApplianceTrafficShapingBody) MarshalBinary ¶

func (o *UpdateNetworkApplianceTrafficShapingBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingBody) UnmarshalBinary ¶

func (o *UpdateNetworkApplianceTrafficShapingBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingBody) Validate ¶

Validate validates this update network appliance traffic shaping body

type UpdateNetworkApplianceTrafficShapingCustomPerformanceClassBody ¶

type UpdateNetworkApplianceTrafficShapingCustomPerformanceClassBody struct {

	// Maximum jitter in milliseconds
	MaxJitter int64 `json:"maxJitter,omitempty"`

	// Maximum latency in milliseconds
	MaxLatency int64 `json:"maxLatency,omitempty"`

	// Maximum percentage of packet loss
	MaxLossPercentage int64 `json:"maxLossPercentage,omitempty"`

	// Name of the custom performance class
	Name string `json:"name,omitempty"`
}

UpdateNetworkApplianceTrafficShapingCustomPerformanceClassBody update network appliance traffic shaping custom performance class body // Example: {"maxJitter":100,"maxLatency":100,"maxLossPercentage":5,"name":"myCustomPerformanceClass"} swagger:model UpdateNetworkApplianceTrafficShapingCustomPerformanceClassBody

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassBody) ContextValidate ¶

ContextValidate validates this update network appliance traffic shaping custom performance class body based on context it is used

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassBody) Validate ¶

Validate validates this update network appliance traffic shaping custom performance class body

type UpdateNetworkApplianceTrafficShapingCustomPerformanceClassOK ¶

type UpdateNetworkApplianceTrafficShapingCustomPerformanceClassOK struct {
	Payload interface{}
}
UpdateNetworkApplianceTrafficShapingCustomPerformanceClassOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceTrafficShapingCustomPerformanceClassOK ¶

func NewUpdateNetworkApplianceTrafficShapingCustomPerformanceClassOK() *UpdateNetworkApplianceTrafficShapingCustomPerformanceClassOK

NewUpdateNetworkApplianceTrafficShapingCustomPerformanceClassOK creates a UpdateNetworkApplianceTrafficShapingCustomPerformanceClassOK with default headers values

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassOK) Error ¶

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassOK) GetPayload ¶

type UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams ¶

type UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams struct {

	// CustomPerformanceClassID.
	CustomPerformanceClassID string

	// NetworkID.
	NetworkID string

	// UpdateNetworkApplianceTrafficShapingCustomPerformanceClass.
	UpdateNetworkApplianceTrafficShapingCustomPerformanceClass UpdateNetworkApplianceTrafficShapingCustomPerformanceClassBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams contains all the parameters to send to the API endpoint

for the update network appliance traffic shaping custom performance class operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams ¶

func NewUpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams() *UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams

NewUpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams creates a new UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithContext ¶

func NewUpdateNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithContext(ctx context.Context) *UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams

NewUpdateNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithContext creates a new UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams

NewUpdateNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithHTTPClient creates a new UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithTimeout ¶

func NewUpdateNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams

NewUpdateNetworkApplianceTrafficShapingCustomPerformanceClassParamsWithTimeout creates a new UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetContext ¶

SetContext adds the context to the update network appliance traffic shaping custom performance class params

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetCustomPerformanceClassID ¶

func (o *UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetCustomPerformanceClassID(customPerformanceClassID string)

SetCustomPerformanceClassID adds the customPerformanceClassId to the update network appliance traffic shaping custom performance class params

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetDefaults ¶

SetDefaults hydrates default values in the update network appliance traffic shaping custom performance class params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the update network appliance traffic shaping custom performance class params

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetNetworkID ¶

SetNetworkID adds the networkId to the update network appliance traffic shaping custom performance class params

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetTimeout ¶

SetTimeout adds the timeout to the update network appliance traffic shaping custom performance class params

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetUpdateNetworkApplianceTrafficShapingCustomPerformanceClass ¶

func (o *UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams) SetUpdateNetworkApplianceTrafficShapingCustomPerformanceClass(updateNetworkApplianceTrafficShapingCustomPerformanceClass UpdateNetworkApplianceTrafficShapingCustomPerformanceClassBody)

SetUpdateNetworkApplianceTrafficShapingCustomPerformanceClass adds the updateNetworkApplianceTrafficShapingCustomPerformanceClass to the update network appliance traffic shaping custom performance class params

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams) WithContext ¶

WithContext adds the context to the update network appliance traffic shaping custom performance class params

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams) WithCustomPerformanceClassID ¶

WithCustomPerformanceClassID adds the customPerformanceClassID to the update network appliance traffic shaping custom performance class params

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance traffic shaping custom performance class params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance traffic shaping custom performance class params

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance traffic shaping custom performance class params

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance traffic shaping custom performance class params

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams) WithUpdateNetworkApplianceTrafficShapingCustomPerformanceClass ¶

func (o *UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams) WithUpdateNetworkApplianceTrafficShapingCustomPerformanceClass(updateNetworkApplianceTrafficShapingCustomPerformanceClass UpdateNetworkApplianceTrafficShapingCustomPerformanceClassBody) *UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams

WithUpdateNetworkApplianceTrafficShapingCustomPerformanceClass adds the updateNetworkApplianceTrafficShapingCustomPerformanceClass to the update network appliance traffic shaping custom performance class params

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceTrafficShapingCustomPerformanceClassReader ¶

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

UpdateNetworkApplianceTrafficShapingCustomPerformanceClassReader is a Reader for the UpdateNetworkApplianceTrafficShapingCustomPerformanceClass structure.

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassReader) ReadResponse ¶

ReadResponse reads a server response into the received o.

type UpdateNetworkApplianceTrafficShapingOK ¶

type UpdateNetworkApplianceTrafficShapingOK struct {
	Payload interface{}
}
UpdateNetworkApplianceTrafficShapingOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceTrafficShapingOK ¶

func NewUpdateNetworkApplianceTrafficShapingOK() *UpdateNetworkApplianceTrafficShapingOK

NewUpdateNetworkApplianceTrafficShapingOK creates a UpdateNetworkApplianceTrafficShapingOK with default headers values

func (*UpdateNetworkApplianceTrafficShapingOK) Error ¶

func (*UpdateNetworkApplianceTrafficShapingOK) GetPayload ¶

func (o *UpdateNetworkApplianceTrafficShapingOK) GetPayload() interface{}

type UpdateNetworkApplianceTrafficShapingParams ¶

type UpdateNetworkApplianceTrafficShapingParams struct {

	// NetworkID.
	NetworkID string

	// UpdateNetworkApplianceTrafficShaping.
	UpdateNetworkApplianceTrafficShaping UpdateNetworkApplianceTrafficShapingBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkApplianceTrafficShapingParams contains all the parameters to send to the API endpoint

for the update network appliance traffic shaping operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceTrafficShapingParams ¶

func NewUpdateNetworkApplianceTrafficShapingParams() *UpdateNetworkApplianceTrafficShapingParams

NewUpdateNetworkApplianceTrafficShapingParams creates a new UpdateNetworkApplianceTrafficShapingParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkApplianceTrafficShapingParamsWithContext ¶

func NewUpdateNetworkApplianceTrafficShapingParamsWithContext(ctx context.Context) *UpdateNetworkApplianceTrafficShapingParams

NewUpdateNetworkApplianceTrafficShapingParamsWithContext creates a new UpdateNetworkApplianceTrafficShapingParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceTrafficShapingParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceTrafficShapingParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceTrafficShapingParams

NewUpdateNetworkApplianceTrafficShapingParamsWithHTTPClient creates a new UpdateNetworkApplianceTrafficShapingParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceTrafficShapingParamsWithTimeout ¶

func NewUpdateNetworkApplianceTrafficShapingParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceTrafficShapingParams

NewUpdateNetworkApplianceTrafficShapingParamsWithTimeout creates a new UpdateNetworkApplianceTrafficShapingParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceTrafficShapingParams) SetContext ¶

SetContext adds the context to the update network appliance traffic shaping params

func (*UpdateNetworkApplianceTrafficShapingParams) SetDefaults ¶

SetDefaults hydrates default values in the update network appliance traffic shaping params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceTrafficShapingParams) SetHTTPClient ¶

func (o *UpdateNetworkApplianceTrafficShapingParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network appliance traffic shaping params

func (*UpdateNetworkApplianceTrafficShapingParams) SetNetworkID ¶

func (o *UpdateNetworkApplianceTrafficShapingParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network appliance traffic shaping params

func (*UpdateNetworkApplianceTrafficShapingParams) SetTimeout ¶

SetTimeout adds the timeout to the update network appliance traffic shaping params

func (*UpdateNetworkApplianceTrafficShapingParams) SetUpdateNetworkApplianceTrafficShaping ¶

func (o *UpdateNetworkApplianceTrafficShapingParams) SetUpdateNetworkApplianceTrafficShaping(updateNetworkApplianceTrafficShaping UpdateNetworkApplianceTrafficShapingBody)

SetUpdateNetworkApplianceTrafficShaping adds the updateNetworkApplianceTrafficShaping to the update network appliance traffic shaping params

func (*UpdateNetworkApplianceTrafficShapingParams) WithContext ¶

WithContext adds the context to the update network appliance traffic shaping params

func (*UpdateNetworkApplianceTrafficShapingParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance traffic shaping params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceTrafficShapingParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance traffic shaping params

func (*UpdateNetworkApplianceTrafficShapingParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance traffic shaping params

func (*UpdateNetworkApplianceTrafficShapingParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance traffic shaping params

func (*UpdateNetworkApplianceTrafficShapingParams) WithUpdateNetworkApplianceTrafficShaping ¶

func (o *UpdateNetworkApplianceTrafficShapingParams) WithUpdateNetworkApplianceTrafficShaping(updateNetworkApplianceTrafficShaping UpdateNetworkApplianceTrafficShapingBody) *UpdateNetworkApplianceTrafficShapingParams

WithUpdateNetworkApplianceTrafficShaping adds the updateNetworkApplianceTrafficShaping to the update network appliance traffic shaping params

func (*UpdateNetworkApplianceTrafficShapingParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceTrafficShapingParamsBodyGlobalBandwidthLimits ¶

type UpdateNetworkApplianceTrafficShapingParamsBodyGlobalBandwidthLimits struct {

	// The download bandwidth limit in Kbps. (0 represents no limit.)
	LimitDown int64 `json:"limitDown,omitempty"`

	// The upload bandwidth limit in Kbps. (0 represents no limit.)
	LimitUp int64 `json:"limitUp,omitempty"`
}

UpdateNetworkApplianceTrafficShapingParamsBodyGlobalBandwidthLimits Global per-client bandwidth limit swagger:model UpdateNetworkApplianceTrafficShapingParamsBodyGlobalBandwidthLimits

func (*UpdateNetworkApplianceTrafficShapingParamsBodyGlobalBandwidthLimits) ContextValidate ¶

ContextValidate validates this update network appliance traffic shaping params body global bandwidth limits based on context it is used

func (*UpdateNetworkApplianceTrafficShapingParamsBodyGlobalBandwidthLimits) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingParamsBodyGlobalBandwidthLimits) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingParamsBodyGlobalBandwidthLimits) Validate ¶

Validate validates this update network appliance traffic shaping params body global bandwidth limits

type UpdateNetworkApplianceTrafficShapingReader ¶

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

UpdateNetworkApplianceTrafficShapingReader is a Reader for the UpdateNetworkApplianceTrafficShaping structure.

func (*UpdateNetworkApplianceTrafficShapingReader) ReadResponse ¶

func (o *UpdateNetworkApplianceTrafficShapingReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkApplianceTrafficShapingRulesBody ¶

type UpdateNetworkApplianceTrafficShapingRulesBody struct {

	// Whether default traffic shaping rules are enabled (true) or disabled (false). There are 4 default rules, which can be seen on your network's traffic shaping page. Note that default rules count against the rule limit of 8.
	DefaultRulesEnabled bool `json:"defaultRulesEnabled,omitempty"`

	//     An array of traffic shaping rules. Rules are applied in the order that
	//     they are specified in. An empty list (or null) means no rules. Note that
	//     you are allowed a maximum of 8 rules.
	//
	Rules []*UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0 `json:"rules"`
}

UpdateNetworkApplianceTrafficShapingRulesBody update network appliance traffic shaping rules body // Example: {"defaultRulesEnabled":true,"rules":[{"definitions":[{"type":"host","value":"google.com"},{"type":"port","value":"9090"},{"type":"ipRange","value":"192.1.0.0"},{"type":"ipRange","value":"192.1.0.0/16"},{"type":"ipRange","value":"10.1.0.0/16:80"},{"type":"localNet","value":"192.168.0.0/16"}],"dscpTagValue":0,"perClientBandwidthLimits":{"bandwidthLimits":{"limitDown":1000000,"limitUp":1000000},"settings":"custom"},"priority":"normal"}]} swagger:model UpdateNetworkApplianceTrafficShapingRulesBody

func (*UpdateNetworkApplianceTrafficShapingRulesBody) ContextValidate ¶

ContextValidate validate this update network appliance traffic shaping rules body based on the context it is used

func (*UpdateNetworkApplianceTrafficShapingRulesBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingRulesBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingRulesBody) Validate ¶

Validate validates this update network appliance traffic shaping rules body

type UpdateNetworkApplianceTrafficShapingRulesOK ¶

type UpdateNetworkApplianceTrafficShapingRulesOK struct {
	Payload interface{}
}
UpdateNetworkApplianceTrafficShapingRulesOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceTrafficShapingRulesOK ¶

func NewUpdateNetworkApplianceTrafficShapingRulesOK() *UpdateNetworkApplianceTrafficShapingRulesOK

NewUpdateNetworkApplianceTrafficShapingRulesOK creates a UpdateNetworkApplianceTrafficShapingRulesOK with default headers values

func (*UpdateNetworkApplianceTrafficShapingRulesOK) Error ¶

func (*UpdateNetworkApplianceTrafficShapingRulesOK) GetPayload ¶

func (o *UpdateNetworkApplianceTrafficShapingRulesOK) GetPayload() interface{}

type UpdateNetworkApplianceTrafficShapingRulesParams ¶

type UpdateNetworkApplianceTrafficShapingRulesParams struct {

	// NetworkID.
	NetworkID string

	// UpdateNetworkApplianceTrafficShapingRules.
	UpdateNetworkApplianceTrafficShapingRules UpdateNetworkApplianceTrafficShapingRulesBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkApplianceTrafficShapingRulesParams contains all the parameters to send to the API endpoint

for the update network appliance traffic shaping rules operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceTrafficShapingRulesParams ¶

func NewUpdateNetworkApplianceTrafficShapingRulesParams() *UpdateNetworkApplianceTrafficShapingRulesParams

NewUpdateNetworkApplianceTrafficShapingRulesParams creates a new UpdateNetworkApplianceTrafficShapingRulesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkApplianceTrafficShapingRulesParamsWithContext ¶

func NewUpdateNetworkApplianceTrafficShapingRulesParamsWithContext(ctx context.Context) *UpdateNetworkApplianceTrafficShapingRulesParams

NewUpdateNetworkApplianceTrafficShapingRulesParamsWithContext creates a new UpdateNetworkApplianceTrafficShapingRulesParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceTrafficShapingRulesParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceTrafficShapingRulesParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceTrafficShapingRulesParams

NewUpdateNetworkApplianceTrafficShapingRulesParamsWithHTTPClient creates a new UpdateNetworkApplianceTrafficShapingRulesParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceTrafficShapingRulesParamsWithTimeout ¶

func NewUpdateNetworkApplianceTrafficShapingRulesParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceTrafficShapingRulesParams

NewUpdateNetworkApplianceTrafficShapingRulesParamsWithTimeout creates a new UpdateNetworkApplianceTrafficShapingRulesParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceTrafficShapingRulesParams) SetContext ¶

SetContext adds the context to the update network appliance traffic shaping rules params

func (*UpdateNetworkApplianceTrafficShapingRulesParams) SetDefaults ¶

SetDefaults hydrates default values in the update network appliance traffic shaping rules params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceTrafficShapingRulesParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the update network appliance traffic shaping rules params

func (*UpdateNetworkApplianceTrafficShapingRulesParams) SetNetworkID ¶

func (o *UpdateNetworkApplianceTrafficShapingRulesParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network appliance traffic shaping rules params

func (*UpdateNetworkApplianceTrafficShapingRulesParams) SetTimeout ¶

SetTimeout adds the timeout to the update network appliance traffic shaping rules params

func (*UpdateNetworkApplianceTrafficShapingRulesParams) SetUpdateNetworkApplianceTrafficShapingRules ¶

func (o *UpdateNetworkApplianceTrafficShapingRulesParams) SetUpdateNetworkApplianceTrafficShapingRules(updateNetworkApplianceTrafficShapingRules UpdateNetworkApplianceTrafficShapingRulesBody)

SetUpdateNetworkApplianceTrafficShapingRules adds the updateNetworkApplianceTrafficShapingRules to the update network appliance traffic shaping rules params

func (*UpdateNetworkApplianceTrafficShapingRulesParams) WithContext ¶

WithContext adds the context to the update network appliance traffic shaping rules params

func (*UpdateNetworkApplianceTrafficShapingRulesParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance traffic shaping rules params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceTrafficShapingRulesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance traffic shaping rules params

func (*UpdateNetworkApplianceTrafficShapingRulesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance traffic shaping rules params

func (*UpdateNetworkApplianceTrafficShapingRulesParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance traffic shaping rules params

func (*UpdateNetworkApplianceTrafficShapingRulesParams) WithUpdateNetworkApplianceTrafficShapingRules ¶

func (o *UpdateNetworkApplianceTrafficShapingRulesParams) WithUpdateNetworkApplianceTrafficShapingRules(updateNetworkApplianceTrafficShapingRules UpdateNetworkApplianceTrafficShapingRulesBody) *UpdateNetworkApplianceTrafficShapingRulesParams

WithUpdateNetworkApplianceTrafficShapingRules adds the updateNetworkApplianceTrafficShapingRules to the update network appliance traffic shaping rules params

func (*UpdateNetworkApplianceTrafficShapingRulesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0 ¶

type UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0 struct {

	//     A list of objects describing the definitions of your traffic shaping rule. At least one definition is required.
	//
	// Required: true
	Definitions []*UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0DefinitionsItems0 `json:"definitions"`

	//     The DSCP tag applied by your rule. null means 'Do not change DSCP tag'.
	//     For a list of possible tag values, use the trafficShaping/dscpTaggingOptions endpoint.
	//
	DscpTagValue int64 `json:"dscpTagValue,omitempty"`

	// per client bandwidth limits
	PerClientBandwidthLimits *UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0PerClientBandwidthLimits `json:"perClientBandwidthLimits,omitempty"`

	//     A string, indicating the priority level for packets bound to your rule.
	//     Can be 'low', 'normal' or 'high'.
	//
	Priority string `json:"priority,omitempty"`
}

UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0 update network appliance traffic shaping rules params body rules items0 swagger:model UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0

func (*UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0) ContextValidate ¶

ContextValidate validate this update network appliance traffic shaping rules params body rules items0 based on the context it is used

func (*UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0) Validate ¶

Validate validates this update network appliance traffic shaping rules params body rules items0

type UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0DefinitionsItems0 ¶

type UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0DefinitionsItems0 struct {

	// The type of definition. Can be one of 'application', 'applicationCategory', 'host', 'port', 'ipRange' or 'localNet'.
	// Required: true
	// Enum: [application applicationCategory host port ipRange localNet]
	Type *string `json:"type"`

	//     If "type" is 'host', 'port', 'ipRange' or 'localNet', then "value" must be a string, matching either
	//     a hostname (e.g. "somesite.com"), a port (e.g. 8080), or an IP range ("192.1.0.0",
	//     "192.1.0.0/16", or "10.1.0.0/16:80"). 'localNet' also supports CIDR notation, excluding
	//     custom ports.
	//      If "type" is 'application' or 'applicationCategory', then "value" must be an object
	//     with the structure { "id": "meraki:layer7/..." }, where "id" is the application category or
	//     application ID (for a list of IDs for your network, use the trafficShaping/applicationCategories
	//     endpoint).
	//
	// Required: true
	Value *string `json:"value"`
}

UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0DefinitionsItems0 update network appliance traffic shaping rules params body rules items0 definitions items0 swagger:model UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0DefinitionsItems0

func (*UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0DefinitionsItems0) ContextValidate ¶

ContextValidate validates this update network appliance traffic shaping rules params body rules items0 definitions items0 based on context it is used

func (*UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0DefinitionsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0DefinitionsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0DefinitionsItems0) Validate ¶

Validate validates this update network appliance traffic shaping rules params body rules items0 definitions items0

type UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0PerClientBandwidthLimits ¶

type UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0PerClientBandwidthLimits struct {

	// bandwidth limits
	BandwidthLimits *UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0PerClientBandwidthLimitsBandwidthLimits `json:"bandwidthLimits,omitempty"`

	// How bandwidth limits are applied by your rule. Can be one of 'network default', 'ignore' or 'custom'.
	Settings string `json:"settings,omitempty"`
}

UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0PerClientBandwidthLimits An object describing the bandwidth settings for your rule. // swagger:model UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0PerClientBandwidthLimits

func (*UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0PerClientBandwidthLimits) ContextValidate ¶

ContextValidate validate this update network appliance traffic shaping rules params body rules items0 per client bandwidth limits based on the context it is used

func (*UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0PerClientBandwidthLimits) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0PerClientBandwidthLimits) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0PerClientBandwidthLimits) Validate ¶

Validate validates this update network appliance traffic shaping rules params body rules items0 per client bandwidth limits

type UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0PerClientBandwidthLimitsBandwidthLimits ¶

type UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0PerClientBandwidthLimitsBandwidthLimits struct {

	// The maximum download limit (integer, in Kbps).
	LimitDown int64 `json:"limitDown,omitempty"`

	// The maximum upload limit (integer, in Kbps).
	LimitUp int64 `json:"limitUp,omitempty"`
}

UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0PerClientBandwidthLimitsBandwidthLimits The bandwidth limits object, specifying the upload ('limitUp') and download ('limitDown') speed in Kbps. These are only enforced if 'settings' is set to 'custom'. swagger:model UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0PerClientBandwidthLimitsBandwidthLimits

func (*UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0PerClientBandwidthLimitsBandwidthLimits) ContextValidate ¶

ContextValidate validates this update network appliance traffic shaping rules params body rules items0 per client bandwidth limits bandwidth limits based on context it is used

func (*UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0PerClientBandwidthLimitsBandwidthLimits) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0PerClientBandwidthLimitsBandwidthLimits) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0PerClientBandwidthLimitsBandwidthLimits) Validate ¶

Validate validates this update network appliance traffic shaping rules params body rules items0 per client bandwidth limits bandwidth limits

type UpdateNetworkApplianceTrafficShapingRulesReader ¶

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

UpdateNetworkApplianceTrafficShapingRulesReader is a Reader for the UpdateNetworkApplianceTrafficShapingRules structure.

func (*UpdateNetworkApplianceTrafficShapingRulesReader) ReadResponse ¶

func (o *UpdateNetworkApplianceTrafficShapingRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkApplianceTrafficShapingUplinkBandwidthBody ¶

type UpdateNetworkApplianceTrafficShapingUplinkBandwidthBody struct {

	// bandwidth limits
	BandwidthLimits *UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimits `json:"bandwidthLimits,omitempty"`
}

UpdateNetworkApplianceTrafficShapingUplinkBandwidthBody update network appliance traffic shaping uplink bandwidth body // Example: {"bandwidthLimits":{"cellular":{"limitDown":51200,"limitUp":51200},"wan1":{"limitDown":1000000,"limitUp":1000000},"wan2":{"limitDown":1000000,"limitUp":1000000}}} swagger:model UpdateNetworkApplianceTrafficShapingUplinkBandwidthBody

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthBody) ContextValidate ¶

ContextValidate validate this update network appliance traffic shaping uplink bandwidth body based on the context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthBody) Validate ¶

Validate validates this update network appliance traffic shaping uplink bandwidth body

type UpdateNetworkApplianceTrafficShapingUplinkBandwidthOK ¶

type UpdateNetworkApplianceTrafficShapingUplinkBandwidthOK struct {
	Payload interface{}
}
UpdateNetworkApplianceTrafficShapingUplinkBandwidthOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceTrafficShapingUplinkBandwidthOK ¶

func NewUpdateNetworkApplianceTrafficShapingUplinkBandwidthOK() *UpdateNetworkApplianceTrafficShapingUplinkBandwidthOK

NewUpdateNetworkApplianceTrafficShapingUplinkBandwidthOK creates a UpdateNetworkApplianceTrafficShapingUplinkBandwidthOK with default headers values

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthOK) Error ¶

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthOK) GetPayload ¶

func (o *UpdateNetworkApplianceTrafficShapingUplinkBandwidthOK) GetPayload() interface{}

type UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams ¶

type UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams struct {

	// NetworkID.
	NetworkID string

	// UpdateNetworkApplianceTrafficShapingUplinkBandwidth.
	UpdateNetworkApplianceTrafficShapingUplinkBandwidth UpdateNetworkApplianceTrafficShapingUplinkBandwidthBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams contains all the parameters to send to the API endpoint

for the update network appliance traffic shaping uplink bandwidth operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceTrafficShapingUplinkBandwidthParams ¶

func NewUpdateNetworkApplianceTrafficShapingUplinkBandwidthParams() *UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams

NewUpdateNetworkApplianceTrafficShapingUplinkBandwidthParams creates a new UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsWithContext ¶

func NewUpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsWithContext(ctx context.Context) *UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams

NewUpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsWithContext creates a new UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams

NewUpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsWithHTTPClient creates a new UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsWithTimeout ¶

func NewUpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams

NewUpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsWithTimeout creates a new UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams) SetContext ¶

SetContext adds the context to the update network appliance traffic shaping uplink bandwidth params

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams) SetDefaults ¶

SetDefaults hydrates default values in the update network appliance traffic shaping uplink bandwidth params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the update network appliance traffic shaping uplink bandwidth params

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams) SetNetworkID ¶

SetNetworkID adds the networkId to the update network appliance traffic shaping uplink bandwidth params

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams) SetTimeout ¶

SetTimeout adds the timeout to the update network appliance traffic shaping uplink bandwidth params

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams) SetUpdateNetworkApplianceTrafficShapingUplinkBandwidth ¶

func (o *UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams) SetUpdateNetworkApplianceTrafficShapingUplinkBandwidth(updateNetworkApplianceTrafficShapingUplinkBandwidth UpdateNetworkApplianceTrafficShapingUplinkBandwidthBody)

SetUpdateNetworkApplianceTrafficShapingUplinkBandwidth adds the updateNetworkApplianceTrafficShapingUplinkBandwidth to the update network appliance traffic shaping uplink bandwidth params

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams) WithContext ¶

WithContext adds the context to the update network appliance traffic shaping uplink bandwidth params

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance traffic shaping uplink bandwidth params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance traffic shaping uplink bandwidth params

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance traffic shaping uplink bandwidth params

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance traffic shaping uplink bandwidth params

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams) WithUpdateNetworkApplianceTrafficShapingUplinkBandwidth ¶

func (o *UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams) WithUpdateNetworkApplianceTrafficShapingUplinkBandwidth(updateNetworkApplianceTrafficShapingUplinkBandwidth UpdateNetworkApplianceTrafficShapingUplinkBandwidthBody) *UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams

WithUpdateNetworkApplianceTrafficShapingUplinkBandwidth adds the updateNetworkApplianceTrafficShapingUplinkBandwidth to the update network appliance traffic shaping uplink bandwidth params

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimits ¶

type UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimits struct {

	// cellular
	Cellular *UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimitsCellular `json:"cellular,omitempty"`

	// wan1
	Wan1 *UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimitsWan1 `json:"wan1,omitempty"`

	// wan2
	Wan2 *UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimitsWan2 `json:"wan2,omitempty"`
}

UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimits A mapping of uplinks to their bandwidth settings (be sure to check which uplinks are supported for your network) swagger:model UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimits

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimits) ContextValidate ¶

ContextValidate validate this update network appliance traffic shaping uplink bandwidth params body bandwidth limits based on the context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimits) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimits) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimits) Validate ¶

Validate validates this update network appliance traffic shaping uplink bandwidth params body bandwidth limits

type UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimitsCellular ¶

type UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimitsCellular struct {

	// The maximum download limit (integer, in Kbps). null indicates no limit
	LimitDown int64 `json:"limitDown,omitempty"`

	// The maximum upload limit (integer, in Kbps). null indicates no limit
	LimitUp int64 `json:"limitUp,omitempty"`
}

UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimitsCellular The bandwidth settings for the 'cellular' uplink swagger:model UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimitsCellular

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimitsCellular) ContextValidate ¶

ContextValidate validates this update network appliance traffic shaping uplink bandwidth params body bandwidth limits cellular based on context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimitsCellular) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimitsCellular) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimitsCellular) Validate ¶

Validate validates this update network appliance traffic shaping uplink bandwidth params body bandwidth limits cellular

type UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimitsWan1 ¶

type UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimitsWan1 struct {

	// The maximum download limit (integer, in Kbps). null indicates no limit
	LimitDown int64 `json:"limitDown,omitempty"`

	// The maximum upload limit (integer, in Kbps). null indicates no limit
	LimitUp int64 `json:"limitUp,omitempty"`
}

UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimitsWan1 The bandwidth settings for the 'wan1' uplink swagger:model UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimitsWan1

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimitsWan1) ContextValidate ¶

ContextValidate validates this update network appliance traffic shaping uplink bandwidth params body bandwidth limits wan1 based on context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimitsWan1) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimitsWan1) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimitsWan1) Validate ¶

Validate validates this update network appliance traffic shaping uplink bandwidth params body bandwidth limits wan1

type UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimitsWan2 ¶

type UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimitsWan2 struct {

	// The maximum download limit (integer, in Kbps). null indicates no limit
	LimitDown int64 `json:"limitDown,omitempty"`

	// The maximum upload limit (integer, in Kbps). null indicates no limit
	LimitUp int64 `json:"limitUp,omitempty"`
}

UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimitsWan2 The bandwidth settings for the 'wan2' uplink swagger:model UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimitsWan2

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimitsWan2) ContextValidate ¶

ContextValidate validates this update network appliance traffic shaping uplink bandwidth params body bandwidth limits wan2 based on context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimitsWan2) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimitsWan2) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthParamsBodyBandwidthLimitsWan2) Validate ¶

Validate validates this update network appliance traffic shaping uplink bandwidth params body bandwidth limits wan2

type UpdateNetworkApplianceTrafficShapingUplinkBandwidthReader ¶

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

UpdateNetworkApplianceTrafficShapingUplinkBandwidthReader is a Reader for the UpdateNetworkApplianceTrafficShapingUplinkBandwidth structure.

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthReader) ReadResponse ¶

ReadResponse reads a server response into the received o.

type UpdateNetworkApplianceTrafficShapingUplinkSelectionBody ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionBody struct {

	// Toggle for enabling or disabling active-active AutoVPN
	ActiveActiveAutoVpnEnabled bool `json:"activeActiveAutoVpnEnabled,omitempty"`

	// The default uplink. Must be one of: 'wan1' or 'wan2'
	// Enum: [wan1 wan2]
	DefaultUplink string `json:"defaultUplink,omitempty"`

	// Toggle for enabling or disabling load balancing
	LoadBalancingEnabled bool `json:"loadBalancingEnabled,omitempty"`

	// Array of uplink preference rules for VPN traffic
	VpnTrafficUplinkPreferences []*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0 `json:"vpnTrafficUplinkPreferences"`

	// Array of uplink preference rules for WAN traffic
	WanTrafficUplinkPreferences []*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0 `json:"wanTrafficUplinkPreferences"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionBody update network appliance traffic shaping uplink selection body // Example: {"activeActiveAutoVpnEnabled":true,"defaultUplink":"wan1","loadBalancingEnabled":true,"vpnTrafficUplinkPreferences":[{"failOverCriterion":"poorPerformance","performanceClass":{"customPerformanceClassId":"123456","type":"custom"},"preferredUplink":"wan2","trafficFilters":[{"type":"applicationCategory","value":{"id":"meraki:layer7/category/1"}},{"type":"application","value":{"id":"meraki:layer7/application/33"}},{"type":"custom","value":{"destination":{"cidr":"any","port":"any"},"protocol":"tcp","source":{"cidr":"192.168.1.0/24","port":"any"}}},{"type":"custom","value":{"destination":{"host":200,"network":"L_23456789","port":"any","vlan":20},"protocol":"tcp","source":{"cidr":"any","port":"any"}}},{"type":"custom","value":{"destination":{"fqdn":"www.google.com","port":"1-1024"},"protocol":"tcp","source":{"cidr":"any","port":"any"}}}]},{"preferredUplink":"defaultUplink","trafficFilters":[{"type":"application","value":{"id":"meraki:layer7/application/9"}}]},{"preferredUplink":"bestForVoIP","trafficFilters":[{"type":"application","value":{"id":"meraki:layer7/application/106"}}]},{"performanceClass":{"builtinPerformanceClassName":"VoIP","type":"builtin"},"preferredUplink":"loadBalancing","trafficFilters":[{"type":"application","value":{"id":"meraki:layer7/application/107"}}]},{"performanceClass":{"customPerformanceClassId":"123456","type":"custom"},"preferredUplink":"loadBalancing","trafficFilters":[{"type":"application","value":{"id":"meraki:layer7/application/162"}}]},{"failOverCriterion":"poorPerformance","performanceClass":{"builtinPerformanceClassName":"VoIP","type":"builtin"},"preferredUplink":"wan2","trafficFilters":[{"type":"application","value":{"id":"meraki:layer7/application/168"}}]},{"failOverCriterion":"poorPerformance","performanceClass":{"customPerformanceClassId":"123456","type":"custom"},"preferredUplink":"wan2","trafficFilters":[{"type":"application","value":{"id":"meraki:layer7/application/171"}}]}],"wanTrafficUplinkPreferences":[{"preferredUplink":"wan2","trafficFilters":[{"type":"custom","value":{"destination":{"cidr":"any","port":"any"},"protocol":"tcp","source":{"cidr":"192.168.1.0/24","port":"any"}}}]},{"preferredUplink":"wan1","trafficFilters":[{"type":"custom","value":{"destination":{"cidr":"any","port":"any"},"protocol":"tcp","source":{"host":254,"port":"1-1024","vlan":10}}}]}]} swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionBody

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionBody) ContextValidate ¶

ContextValidate validate this update network appliance traffic shaping uplink selection body based on the context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionBody) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection body

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOK ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOK struct {
	Payload interface{}
}
UpdateNetworkApplianceTrafficShapingUplinkSelectionOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceTrafficShapingUplinkSelectionOK ¶

func NewUpdateNetworkApplianceTrafficShapingUplinkSelectionOK() *UpdateNetworkApplianceTrafficShapingUplinkSelectionOK

NewUpdateNetworkApplianceTrafficShapingUplinkSelectionOK creates a UpdateNetworkApplianceTrafficShapingUplinkSelectionOK with default headers values

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOK) Error ¶

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOK) GetPayload ¶

func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionOK) GetPayload() interface{}

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParams ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParams struct {

	// NetworkID.
	NetworkID string

	// UpdateNetworkApplianceTrafficShapingUplinkSelection.
	UpdateNetworkApplianceTrafficShapingUplinkSelection UpdateNetworkApplianceTrafficShapingUplinkSelectionBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionParams contains all the parameters to send to the API endpoint

for the update network appliance traffic shaping uplink selection operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceTrafficShapingUplinkSelectionParams ¶

func NewUpdateNetworkApplianceTrafficShapingUplinkSelectionParams() *UpdateNetworkApplianceTrafficShapingUplinkSelectionParams

NewUpdateNetworkApplianceTrafficShapingUplinkSelectionParams creates a new UpdateNetworkApplianceTrafficShapingUplinkSelectionParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkApplianceTrafficShapingUplinkSelectionParamsWithContext ¶

func NewUpdateNetworkApplianceTrafficShapingUplinkSelectionParamsWithContext(ctx context.Context) *UpdateNetworkApplianceTrafficShapingUplinkSelectionParams

NewUpdateNetworkApplianceTrafficShapingUplinkSelectionParamsWithContext creates a new UpdateNetworkApplianceTrafficShapingUplinkSelectionParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceTrafficShapingUplinkSelectionParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceTrafficShapingUplinkSelectionParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceTrafficShapingUplinkSelectionParams

NewUpdateNetworkApplianceTrafficShapingUplinkSelectionParamsWithHTTPClient creates a new UpdateNetworkApplianceTrafficShapingUplinkSelectionParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceTrafficShapingUplinkSelectionParamsWithTimeout ¶

func NewUpdateNetworkApplianceTrafficShapingUplinkSelectionParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceTrafficShapingUplinkSelectionParams

NewUpdateNetworkApplianceTrafficShapingUplinkSelectionParamsWithTimeout creates a new UpdateNetworkApplianceTrafficShapingUplinkSelectionParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParams) SetContext ¶

SetContext adds the context to the update network appliance traffic shaping uplink selection params

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParams) SetDefaults ¶

SetDefaults hydrates default values in the update network appliance traffic shaping uplink selection params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the update network appliance traffic shaping uplink selection params

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParams) SetNetworkID ¶

SetNetworkID adds the networkId to the update network appliance traffic shaping uplink selection params

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParams) SetTimeout ¶

SetTimeout adds the timeout to the update network appliance traffic shaping uplink selection params

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParams) SetUpdateNetworkApplianceTrafficShapingUplinkSelection ¶

func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionParams) SetUpdateNetworkApplianceTrafficShapingUplinkSelection(updateNetworkApplianceTrafficShapingUplinkSelection UpdateNetworkApplianceTrafficShapingUplinkSelectionBody)

SetUpdateNetworkApplianceTrafficShapingUplinkSelection adds the updateNetworkApplianceTrafficShapingUplinkSelection to the update network appliance traffic shaping uplink selection params

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParams) WithContext ¶

WithContext adds the context to the update network appliance traffic shaping uplink selection params

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance traffic shaping uplink selection params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance traffic shaping uplink selection params

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance traffic shaping uplink selection params

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance traffic shaping uplink selection params

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParams) WithUpdateNetworkApplianceTrafficShapingUplinkSelection ¶

func (o *UpdateNetworkApplianceTrafficShapingUplinkSelectionParams) WithUpdateNetworkApplianceTrafficShapingUplinkSelection(updateNetworkApplianceTrafficShapingUplinkSelection UpdateNetworkApplianceTrafficShapingUplinkSelectionBody) *UpdateNetworkApplianceTrafficShapingUplinkSelectionParams

WithUpdateNetworkApplianceTrafficShapingUplinkSelection adds the updateNetworkApplianceTrafficShapingUplinkSelection to the update network appliance traffic shaping uplink selection params

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0 ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0 struct {

	// Fail over criterion for this uplink preference rule. Must be one of: 'poorPerformance' or 'uplinkDown'
	// Enum: [poorPerformance uplinkDown]
	FailOverCriterion string `json:"failOverCriterion,omitempty"`

	// performance class
	PerformanceClass *UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0PerformanceClass `json:"performanceClass,omitempty"`

	// Preferred uplink for this uplink preference rule. Must be one of: 'wan1', 'wan2', 'bestForVoIP', 'loadBalancing' or 'defaultUplink'
	// Required: true
	// Enum: [wan1 wan2 bestForVoIP loadBalancing defaultUplink]
	PreferredUplink *string `json:"preferredUplink"`

	// Array of traffic filters for this uplink preference rule
	// Required: true
	TrafficFilters []*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0 `json:"trafficFilters"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0 update network appliance traffic shaping uplink selection params body vpn traffic uplink preferences items0 swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0) ContextValidate ¶

ContextValidate validate this update network appliance traffic shaping uplink selection params body vpn traffic uplink preferences items0 based on the context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection params body vpn traffic uplink preferences items0

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0PerformanceClass ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0PerformanceClass struct {

	// Name of builtin performance class, must be present when performanceClass type is 'builtin', and value must be one of: 'VoIP'
	// Enum: [VoIP]
	BuiltinPerformanceClassName string `json:"builtinPerformanceClassName,omitempty"`

	// ID of created custom performance class, must be present when performanceClass type is 'custom'
	CustomPerformanceClassID string `json:"customPerformanceClassId,omitempty"`

	// Type of this performance class. Must be one of: 'builtin' or 'custom'
	// Required: true
	// Enum: [builtin custom]
	Type *string `json:"type"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0PerformanceClass Performance class setting for this uplink preference rule swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0PerformanceClass

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0PerformanceClass) ContextValidate ¶

ContextValidate validates this update network appliance traffic shaping uplink selection params body vpn traffic uplink preferences items0 performance class based on context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0PerformanceClass) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0PerformanceClass) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0PerformanceClass) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection params body vpn traffic uplink preferences items0 performance class

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0 ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0 struct {

	// Type of this traffic filter. Must be one of: 'applicationCategory', 'application' or 'custom'
	// Required: true
	// Enum: [applicationCategory application custom]
	Type *string `json:"type"`

	// value
	// Required: true
	Value *UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0Value `json:"value"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0 update network appliance traffic shaping uplink selection params body vpn traffic uplink preferences items0 traffic filters items0 swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0) ContextValidate ¶

ContextValidate validate this update network appliance traffic shaping uplink selection params body vpn traffic uplink preferences items0 traffic filters items0 based on the context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection params body vpn traffic uplink preferences items0 traffic filters items0

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0Value ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0Value struct {

	// destination
	Destination *UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination `json:"destination,omitempty"`

	// ID of this applicationCategory or application type traffic filter. E.g.: "meraki:layer7/category/1", "meraki:layer7/application/4"
	ID string `json:"id,omitempty"`

	// Protocol of this custom type traffic filter. Must be one of: 'tcp', 'udp', 'icmp', 'icmp6' or 'any'
	// Enum: [tcp udp icmp icmp6 any]
	Protocol string `json:"protocol,omitempty"`

	// source
	Source *UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource `json:"source,omitempty"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0Value Value object of this traffic filter swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0Value

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0Value) ContextValidate ¶

ContextValidate validate this update network appliance traffic shaping uplink selection params body vpn traffic uplink preferences items0 traffic filters items0 value based on the context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0Value) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0Value) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0Value) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection params body vpn traffic uplink preferences items0 traffic filters items0 value

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination struct {

	// CIDR format address, or "any". E.g.: "192.168.10.0/24",  "192.168.10.1" (same as "192.168.10.1/32"), "0.0.0.0/0" (same as "any")
	Cidr string `json:"cidr,omitempty"`

	// FQDN format address. Currently only availabe in 'destination' of 'vpnTrafficUplinkPreference' object. E.g.: 'www.google.com'
	Fqdn string `json:"fqdn,omitempty"`

	// Host ID in the VLAN, should be used along with 'vlan', and not exceed the vlan subnet capacity. Currently only available under a template network.
	Host int64 `json:"host,omitempty"`

	// Meraki network ID. Currently only available under a template network, and the value should be ID of either same template network, or another template network currently. E.g.: "L_12345678".
	Network string `json:"network,omitempty"`

	// E.g.: "any", "0" (also means "any"), "8080", "1-1024"
	Port string `json:"port,omitempty"`

	// VLAN ID of the configured VLAN in the Meraki network. Currently only available under a template network.
	Vlan int64 `json:"vlan,omitempty"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination Destination of this custom type traffic filter swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination) ContextValidate ¶

ContextValidate validates this update network appliance traffic shaping uplink selection params body vpn traffic uplink preferences items0 traffic filters items0 value destination based on context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection params body vpn traffic uplink preferences items0 traffic filters items0 value destination

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource struct {

	// CIDR format address, or "any". E.g.: "192.168.10.0/24",  "192.168.10.1" (same as "192.168.10.1/32"), "0.0.0.0/0" (same as "any")
	Cidr string `json:"cidr,omitempty"`

	// Host ID in the VLAN, should be used along with 'vlan', and not exceed the vlan subnet capacity. Currently only available under a template network.
	Host int64 `json:"host,omitempty"`

	// Meraki network ID. Currently only available under a template network, and the value should be ID of either same template network, or another template network currently. E.g.: "L_12345678".
	Network string `json:"network,omitempty"`

	// E.g.: "any", "0" (also means "any"), "8080", "1-1024"
	Port string `json:"port,omitempty"`

	// VLAN ID of the configured VLAN in the Meraki network. Currently only available under a template network.
	Vlan int64 `json:"vlan,omitempty"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource Source of this custom type traffic filter swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource) ContextValidate ¶

ContextValidate validates this update network appliance traffic shaping uplink selection params body vpn traffic uplink preferences items0 traffic filters items0 value source based on context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection params body vpn traffic uplink preferences items0 traffic filters items0 value source

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0 ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0 struct {

	// Preferred uplink for this uplink preference rule. Must be one of: 'wan1' or 'wan2'
	// Required: true
	// Enum: [wan1 wan2]
	PreferredUplink *string `json:"preferredUplink"`

	// Array of traffic filters for this uplink preference rule
	// Required: true
	TrafficFilters []*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0 `json:"trafficFilters"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0 update network appliance traffic shaping uplink selection params body wan traffic uplink preferences items0 swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0) ContextValidate ¶

ContextValidate validate this update network appliance traffic shaping uplink selection params body wan traffic uplink preferences items0 based on the context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection params body wan traffic uplink preferences items0

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0 ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0 struct {

	// Type of this traffic filter. Must be one of: 'custom'
	// Required: true
	// Enum: [custom]
	Type *string `json:"type"`

	// value
	// Required: true
	Value *UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0Value `json:"value"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0 update network appliance traffic shaping uplink selection params body wan traffic uplink preferences items0 traffic filters items0 swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0) ContextValidate ¶

ContextValidate validate this update network appliance traffic shaping uplink selection params body wan traffic uplink preferences items0 traffic filters items0 based on the context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection params body wan traffic uplink preferences items0 traffic filters items0

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0Value ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0Value struct {

	// destination
	// Required: true
	Destination *UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination `json:"destination"`

	// Protocol of this custom type traffic filter. Must be one of: 'tcp', 'udp', 'icmp6' or 'any'
	// Enum: [tcp udp icmp6 any]
	Protocol string `json:"protocol,omitempty"`

	// source
	// Required: true
	Source *UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource `json:"source"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0Value Value object of this traffic filter swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0Value

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0Value) ContextValidate ¶

ContextValidate validate this update network appliance traffic shaping uplink selection params body wan traffic uplink preferences items0 traffic filters items0 value based on the context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0Value) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0Value) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0Value) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection params body wan traffic uplink preferences items0 traffic filters items0 value

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination struct {

	// CIDR format address, or "any". E.g.: "192.168.10.0/24",  "192.168.10.1" (same as "192.168.10.1/32"), "0.0.0.0/0" (same as "any")
	Cidr string `json:"cidr,omitempty"`

	// E.g.: "any", "0" (also means "any"), "8080", "1-1024"
	Port string `json:"port,omitempty"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination Destination of this custom type traffic filter swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination) ContextValidate ¶

ContextValidate validates this update network appliance traffic shaping uplink selection params body wan traffic uplink preferences items0 traffic filters items0 value destination based on context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection params body wan traffic uplink preferences items0 traffic filters items0 value destination

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource struct {

	// CIDR format address, or "any". E.g.: "192.168.10.0/24",  "192.168.10.1" (same as "192.168.10.1/32"), "0.0.0.0/0" (same as "any")
	Cidr string `json:"cidr,omitempty"`

	// Host ID in the VLAN, should be used along with 'vlan', and not exceed the vlan subnet capacity. Currently only available under a template network.
	Host int64 `json:"host,omitempty"`

	// E.g.: "any", "0" (also means "any"), "8080", "1-1024"
	Port string `json:"port,omitempty"`

	// VLAN ID of the configured VLAN in the Meraki network. Currently only available under a template network.
	Vlan int64 `json:"vlan,omitempty"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource Source of this custom type traffic filter swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource) ContextValidate ¶

ContextValidate validates this update network appliance traffic shaping uplink selection params body wan traffic uplink preferences items0 traffic filters items0 value source based on context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection params body wan traffic uplink preferences items0 traffic filters items0 value source

type UpdateNetworkApplianceTrafficShapingUplinkSelectionReader ¶

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

UpdateNetworkApplianceTrafficShapingUplinkSelectionReader is a Reader for the UpdateNetworkApplianceTrafficShapingUplinkSelection structure.

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionReader) ReadResponse ¶

ReadResponse reads a server response into the received o.

type UpdateNetworkApplianceVlanBody ¶

type UpdateNetworkApplianceVlanBody struct {

	// The local IP of the appliance on the VLAN
	ApplianceIP string `json:"applianceIp,omitempty"`

	// DHCP boot option for boot filename
	DhcpBootFilename string `json:"dhcpBootFilename,omitempty"`

	// DHCP boot option to direct boot clients to the server to load the boot file from
	DhcpBootNextServer string `json:"dhcpBootNextServer,omitempty"`

	// Use DHCP boot options specified in other properties
	DhcpBootOptionsEnabled bool `json:"dhcpBootOptionsEnabled,omitempty"`

	// The appliance's handling of DHCP requests on this VLAN. One of: 'Run a DHCP server', 'Relay DHCP to another server' or 'Do not respond to DHCP requests'
	// Enum: [Run a DHCP server Relay DHCP to another server Do not respond to DHCP requests]
	DhcpHandling string `json:"dhcpHandling,omitempty"`

	// The term of DHCP leases if the appliance is running a DHCP server on this VLAN. One of: '30 minutes', '1 hour', '4 hours', '12 hours', '1 day' or '1 week'
	// Enum: [30 minutes 1 hour 4 hours 12 hours 1 day 1 week]
	DhcpLeaseTime string `json:"dhcpLeaseTime,omitempty"`

	// The list of DHCP options that will be included in DHCP responses. Each object in the list should have "code", "type", and "value" properties.
	DhcpOptions []*UpdateNetworkApplianceVlanParamsBodyDhcpOptionsItems0 `json:"dhcpOptions"`

	// The IPs of the DHCP servers that DHCP requests should be relayed to
	DhcpRelayServerIps []string `json:"dhcpRelayServerIps"`

	// The DNS nameservers used for DHCP responses, either "upstream_dns", "google_dns", "opendns", or a newline seperated string of IP addresses or domain names
	DNSNameservers string `json:"dnsNameservers,omitempty"`

	// The DHCP fixed IP assignments on the VLAN. This should be an object that contains mappings from MAC addresses to objects that themselves each contain "ip" and "name" string fields. See the sample request/response for more details.
	FixedIPAssignments interface{} `json:"fixedIpAssignments,omitempty"`

	// The id of the desired group policy to apply to the VLAN
	GroupPolicyID string `json:"groupPolicyId,omitempty"`

	// The name of the VLAN
	Name string `json:"name,omitempty"`

	// The DHCP reserved IP ranges on the VLAN
	ReservedIPRanges []*UpdateNetworkApplianceVlanParamsBodyReservedIPRangesItems0 `json:"reservedIpRanges"`

	// The subnet of the VLAN
	Subnet string `json:"subnet,omitempty"`

	// The translated VPN subnet if VPN and VPN subnet translation are enabled on the VLAN
	VpnNatSubnet string `json:"vpnNatSubnet,omitempty"`
}

UpdateNetworkApplianceVlanBody update network appliance vlan body // Example: {"applianceIp":"192.168.1.2","dhcpBootFilename":"sample.file","dhcpBootNextServer":"1.2.3.4","dhcpBootOptionsEnabled":false,"dhcpHandling":"Run a DHCP server","dhcpLeaseTime":"1 day","dhcpOptions":[{"code":"5","type":"text","value":"five"}],"dnsNameservers":"google_dns","fixedIpAssignments":{"22:33:44:55:66:77":{"ip":"1.2.3.4","name":"Some client name"}},"groupPolicyId":"101","name":"My VLAN","reservedIpRanges":[{"comment":"A reserved IP range","end":"192.168.1.1","start":"192.168.1.0"}],"subnet":"192.168.1.0/24"} swagger:model UpdateNetworkApplianceVlanBody

func (*UpdateNetworkApplianceVlanBody) ContextValidate ¶

func (o *UpdateNetworkApplianceVlanBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update network appliance vlan body based on the context it is used

func (*UpdateNetworkApplianceVlanBody) MarshalBinary ¶

func (o *UpdateNetworkApplianceVlanBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanBody) UnmarshalBinary ¶

func (o *UpdateNetworkApplianceVlanBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanBody) Validate ¶

func (o *UpdateNetworkApplianceVlanBody) Validate(formats strfmt.Registry) error

Validate validates this update network appliance vlan body

type UpdateNetworkApplianceVlanOK ¶

type UpdateNetworkApplianceVlanOK struct {
	Payload interface{}
}
UpdateNetworkApplianceVlanOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceVlanOK ¶

func NewUpdateNetworkApplianceVlanOK() *UpdateNetworkApplianceVlanOK

NewUpdateNetworkApplianceVlanOK creates a UpdateNetworkApplianceVlanOK with default headers values

func (*UpdateNetworkApplianceVlanOK) Error ¶

func (*UpdateNetworkApplianceVlanOK) GetPayload ¶

func (o *UpdateNetworkApplianceVlanOK) GetPayload() interface{}

type UpdateNetworkApplianceVlanParams ¶

type UpdateNetworkApplianceVlanParams struct {

	// NetworkID.
	NetworkID string

	// UpdateNetworkApplianceVlan.
	UpdateNetworkApplianceVlan UpdateNetworkApplianceVlanBody

	// VlanID.
	VlanID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkApplianceVlanParams contains all the parameters to send to the API endpoint

for the update network appliance vlan operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceVlanParams ¶

func NewUpdateNetworkApplianceVlanParams() *UpdateNetworkApplianceVlanParams

NewUpdateNetworkApplianceVlanParams creates a new UpdateNetworkApplianceVlanParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkApplianceVlanParamsWithContext ¶

func NewUpdateNetworkApplianceVlanParamsWithContext(ctx context.Context) *UpdateNetworkApplianceVlanParams

NewUpdateNetworkApplianceVlanParamsWithContext creates a new UpdateNetworkApplianceVlanParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceVlanParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceVlanParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceVlanParams

NewUpdateNetworkApplianceVlanParamsWithHTTPClient creates a new UpdateNetworkApplianceVlanParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceVlanParamsWithTimeout ¶

func NewUpdateNetworkApplianceVlanParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceVlanParams

NewUpdateNetworkApplianceVlanParamsWithTimeout creates a new UpdateNetworkApplianceVlanParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceVlanParams) SetContext ¶

SetContext adds the context to the update network appliance vlan params

func (*UpdateNetworkApplianceVlanParams) SetDefaults ¶

func (o *UpdateNetworkApplianceVlanParams) SetDefaults()

SetDefaults hydrates default values in the update network appliance vlan params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceVlanParams) SetHTTPClient ¶

func (o *UpdateNetworkApplianceVlanParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network appliance vlan params

func (*UpdateNetworkApplianceVlanParams) SetNetworkID ¶

func (o *UpdateNetworkApplianceVlanParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network appliance vlan params

func (*UpdateNetworkApplianceVlanParams) SetTimeout ¶

func (o *UpdateNetworkApplianceVlanParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update network appliance vlan params

func (*UpdateNetworkApplianceVlanParams) SetUpdateNetworkApplianceVlan ¶

func (o *UpdateNetworkApplianceVlanParams) SetUpdateNetworkApplianceVlan(updateNetworkApplianceVlan UpdateNetworkApplianceVlanBody)

SetUpdateNetworkApplianceVlan adds the updateNetworkApplianceVlan to the update network appliance vlan params

func (*UpdateNetworkApplianceVlanParams) SetVlanID ¶

func (o *UpdateNetworkApplianceVlanParams) SetVlanID(vlanID string)

SetVlanID adds the vlanId to the update network appliance vlan params

func (*UpdateNetworkApplianceVlanParams) WithContext ¶

WithContext adds the context to the update network appliance vlan params

func (*UpdateNetworkApplianceVlanParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance vlan params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceVlanParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance vlan params

func (*UpdateNetworkApplianceVlanParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance vlan params

func (*UpdateNetworkApplianceVlanParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance vlan params

func (*UpdateNetworkApplianceVlanParams) WithUpdateNetworkApplianceVlan ¶

func (o *UpdateNetworkApplianceVlanParams) WithUpdateNetworkApplianceVlan(updateNetworkApplianceVlan UpdateNetworkApplianceVlanBody) *UpdateNetworkApplianceVlanParams

WithUpdateNetworkApplianceVlan adds the updateNetworkApplianceVlan to the update network appliance vlan params

func (*UpdateNetworkApplianceVlanParams) WithVlanID ¶

WithVlanID adds the vlanID to the update network appliance vlan params

func (*UpdateNetworkApplianceVlanParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceVlanParamsBodyDhcpOptionsItems0 ¶

type UpdateNetworkApplianceVlanParamsBodyDhcpOptionsItems0 struct {

	// The code for the DHCP option. This should be an integer between 2 and 254.
	// Required: true
	Code *string `json:"code"`

	// The type for the DHCP option. One of: 'text', 'ip', 'hex' or 'integer'
	// Required: true
	// Enum: [text ip hex integer]
	Type *string `json:"type"`

	// The value for the DHCP option
	// Required: true
	Value *string `json:"value"`
}

UpdateNetworkApplianceVlanParamsBodyDhcpOptionsItems0 update network appliance vlan params body dhcp options items0 swagger:model UpdateNetworkApplianceVlanParamsBodyDhcpOptionsItems0

func (*UpdateNetworkApplianceVlanParamsBodyDhcpOptionsItems0) ContextValidate ¶

ContextValidate validates this update network appliance vlan params body dhcp options items0 based on context it is used

func (*UpdateNetworkApplianceVlanParamsBodyDhcpOptionsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanParamsBodyDhcpOptionsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanParamsBodyDhcpOptionsItems0) Validate ¶

Validate validates this update network appliance vlan params body dhcp options items0

type UpdateNetworkApplianceVlanParamsBodyReservedIPRangesItems0 ¶

type UpdateNetworkApplianceVlanParamsBodyReservedIPRangesItems0 struct {

	// A text comment for the reserved range
	// Required: true
	Comment *string `json:"comment"`

	// The last IP in the reserved range
	// Required: true
	End *string `json:"end"`

	// The first IP in the reserved range
	// Required: true
	Start *string `json:"start"`
}

UpdateNetworkApplianceVlanParamsBodyReservedIPRangesItems0 update network appliance vlan params body reserved IP ranges items0 swagger:model UpdateNetworkApplianceVlanParamsBodyReservedIPRangesItems0

func (*UpdateNetworkApplianceVlanParamsBodyReservedIPRangesItems0) ContextValidate ¶

ContextValidate validates this update network appliance vlan params body reserved IP ranges items0 based on context it is used

func (*UpdateNetworkApplianceVlanParamsBodyReservedIPRangesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanParamsBodyReservedIPRangesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanParamsBodyReservedIPRangesItems0) Validate ¶

Validate validates this update network appliance vlan params body reserved IP ranges items0

type UpdateNetworkApplianceVlanReader ¶

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

UpdateNetworkApplianceVlanReader is a Reader for the UpdateNetworkApplianceVlan structure.

func (*UpdateNetworkApplianceVlanReader) ReadResponse ¶

func (o *UpdateNetworkApplianceVlanReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkApplianceVlansSettingsBody ¶

type UpdateNetworkApplianceVlansSettingsBody struct {

	// Boolean indicating whether to enable (true) or disable (false) VLANs for the network
	VlansEnabled bool `json:"vlansEnabled,omitempty"`
}

UpdateNetworkApplianceVlansSettingsBody update network appliance vlans settings body // Example: {"vlansEnabled":true} swagger:model UpdateNetworkApplianceVlansSettingsBody

func (*UpdateNetworkApplianceVlansSettingsBody) ContextValidate ¶

ContextValidate validates this update network appliance vlans settings body based on context it is used

func (*UpdateNetworkApplianceVlansSettingsBody) MarshalBinary ¶

func (o *UpdateNetworkApplianceVlansSettingsBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkApplianceVlansSettingsBody) UnmarshalBinary ¶

func (o *UpdateNetworkApplianceVlansSettingsBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceVlansSettingsBody) Validate ¶

Validate validates this update network appliance vlans settings body

type UpdateNetworkApplianceVlansSettingsOK ¶

type UpdateNetworkApplianceVlansSettingsOK struct {
	Payload interface{}
}
UpdateNetworkApplianceVlansSettingsOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceVlansSettingsOK ¶

func NewUpdateNetworkApplianceVlansSettingsOK() *UpdateNetworkApplianceVlansSettingsOK

NewUpdateNetworkApplianceVlansSettingsOK creates a UpdateNetworkApplianceVlansSettingsOK with default headers values

func (*UpdateNetworkApplianceVlansSettingsOK) Error ¶

func (*UpdateNetworkApplianceVlansSettingsOK) GetPayload ¶

func (o *UpdateNetworkApplianceVlansSettingsOK) GetPayload() interface{}

type UpdateNetworkApplianceVlansSettingsParams ¶

type UpdateNetworkApplianceVlansSettingsParams struct {

	// NetworkID.
	NetworkID string

	// UpdateNetworkApplianceVlansSettings.
	UpdateNetworkApplianceVlansSettings UpdateNetworkApplianceVlansSettingsBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkApplianceVlansSettingsParams contains all the parameters to send to the API endpoint

for the update network appliance vlans settings operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceVlansSettingsParams ¶

func NewUpdateNetworkApplianceVlansSettingsParams() *UpdateNetworkApplianceVlansSettingsParams

NewUpdateNetworkApplianceVlansSettingsParams creates a new UpdateNetworkApplianceVlansSettingsParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkApplianceVlansSettingsParamsWithContext ¶

func NewUpdateNetworkApplianceVlansSettingsParamsWithContext(ctx context.Context) *UpdateNetworkApplianceVlansSettingsParams

NewUpdateNetworkApplianceVlansSettingsParamsWithContext creates a new UpdateNetworkApplianceVlansSettingsParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceVlansSettingsParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceVlansSettingsParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceVlansSettingsParams

NewUpdateNetworkApplianceVlansSettingsParamsWithHTTPClient creates a new UpdateNetworkApplianceVlansSettingsParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceVlansSettingsParamsWithTimeout ¶

func NewUpdateNetworkApplianceVlansSettingsParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceVlansSettingsParams

NewUpdateNetworkApplianceVlansSettingsParamsWithTimeout creates a new UpdateNetworkApplianceVlansSettingsParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceVlansSettingsParams) SetContext ¶

SetContext adds the context to the update network appliance vlans settings params

func (*UpdateNetworkApplianceVlansSettingsParams) SetDefaults ¶

SetDefaults hydrates default values in the update network appliance vlans settings params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceVlansSettingsParams) SetHTTPClient ¶

func (o *UpdateNetworkApplianceVlansSettingsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network appliance vlans settings params

func (*UpdateNetworkApplianceVlansSettingsParams) SetNetworkID ¶

func (o *UpdateNetworkApplianceVlansSettingsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network appliance vlans settings params

func (*UpdateNetworkApplianceVlansSettingsParams) SetTimeout ¶

SetTimeout adds the timeout to the update network appliance vlans settings params

func (*UpdateNetworkApplianceVlansSettingsParams) SetUpdateNetworkApplianceVlansSettings ¶

func (o *UpdateNetworkApplianceVlansSettingsParams) SetUpdateNetworkApplianceVlansSettings(updateNetworkApplianceVlansSettings UpdateNetworkApplianceVlansSettingsBody)

SetUpdateNetworkApplianceVlansSettings adds the updateNetworkApplianceVlansSettings to the update network appliance vlans settings params

func (*UpdateNetworkApplianceVlansSettingsParams) WithContext ¶

WithContext adds the context to the update network appliance vlans settings params

func (*UpdateNetworkApplianceVlansSettingsParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance vlans settings params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceVlansSettingsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance vlans settings params

func (*UpdateNetworkApplianceVlansSettingsParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance vlans settings params

func (*UpdateNetworkApplianceVlansSettingsParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance vlans settings params

func (*UpdateNetworkApplianceVlansSettingsParams) WithUpdateNetworkApplianceVlansSettings ¶

func (o *UpdateNetworkApplianceVlansSettingsParams) WithUpdateNetworkApplianceVlansSettings(updateNetworkApplianceVlansSettings UpdateNetworkApplianceVlansSettingsBody) *UpdateNetworkApplianceVlansSettingsParams

WithUpdateNetworkApplianceVlansSettings adds the updateNetworkApplianceVlansSettings to the update network appliance vlans settings params

func (*UpdateNetworkApplianceVlansSettingsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceVlansSettingsReader ¶

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

UpdateNetworkApplianceVlansSettingsReader is a Reader for the UpdateNetworkApplianceVlansSettings structure.

func (*UpdateNetworkApplianceVlansSettingsReader) ReadResponse ¶

func (o *UpdateNetworkApplianceVlansSettingsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkApplianceVpnBgpBody ¶

type UpdateNetworkApplianceVpnBgpBody struct {

	// An Autonomous System Number (ASN) is required if you are to run BGP and peer with another BGP Speaker outside of the Auto VPN domain. This ASN will be applied to the entire Auto VPN domain. The entire 4-byte ASN range is supported. So, the ASN must be an integer between 1 and 4294967295. When absent, this field is not updated. If no value exists then it defaults to 64512.
	AsNumber int64 `json:"asNumber,omitempty"`

	// Boolean value to enable or disable the BGP configuration. When BGP is enabled, the asNumber (ASN) will be autopopulated with the preconfigured ASN at other Hubs or a default value if there is no ASN configured.
	// Required: true
	Enabled *bool `json:"enabled"`

	// The IBGP holdtimer in seconds. The IBGP holdtimer must be an integer between 12 and 240. When absent, this field is not updated. If no value exists then it defaults to 240.
	IbgpHoldTimer int64 `json:"ibgpHoldTimer,omitempty"`

	// List of BGP neighbors. This list replaces the existing set of neighbors. When absent, this field is not updated.
	Neighbors []*UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0 `json:"neighbors"`
}

UpdateNetworkApplianceVpnBgpBody update network appliance vpn bgp body // Example: {"asNumber":64515,"enabled":true,"ibgpHoldTimer":120,"neighbors":[{"allowTransit":true,"ebgpHoldTimer":180,"ebgpMultihop":2,"ip":"10.10.10.22","receiveLimit":120,"remoteAsNumber":64343}]} swagger:model UpdateNetworkApplianceVpnBgpBody

func (*UpdateNetworkApplianceVpnBgpBody) ContextValidate ¶

func (o *UpdateNetworkApplianceVpnBgpBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update network appliance vpn bgp body based on the context it is used

func (*UpdateNetworkApplianceVpnBgpBody) MarshalBinary ¶

func (o *UpdateNetworkApplianceVpnBgpBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkApplianceVpnBgpBody) UnmarshalBinary ¶

func (o *UpdateNetworkApplianceVpnBgpBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceVpnBgpBody) Validate ¶

Validate validates this update network appliance vpn bgp body

type UpdateNetworkApplianceVpnBgpOK ¶

type UpdateNetworkApplianceVpnBgpOK struct {
	Payload interface{}
}
UpdateNetworkApplianceVpnBgpOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceVpnBgpOK ¶

func NewUpdateNetworkApplianceVpnBgpOK() *UpdateNetworkApplianceVpnBgpOK

NewUpdateNetworkApplianceVpnBgpOK creates a UpdateNetworkApplianceVpnBgpOK with default headers values

func (*UpdateNetworkApplianceVpnBgpOK) Error ¶

func (*UpdateNetworkApplianceVpnBgpOK) GetPayload ¶

func (o *UpdateNetworkApplianceVpnBgpOK) GetPayload() interface{}

type UpdateNetworkApplianceVpnBgpParams ¶

type UpdateNetworkApplianceVpnBgpParams struct {

	// NetworkID.
	NetworkID string

	// UpdateNetworkApplianceVpnBgp.
	UpdateNetworkApplianceVpnBgp UpdateNetworkApplianceVpnBgpBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkApplianceVpnBgpParams contains all the parameters to send to the API endpoint

for the update network appliance vpn bgp operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceVpnBgpParams ¶

func NewUpdateNetworkApplianceVpnBgpParams() *UpdateNetworkApplianceVpnBgpParams

NewUpdateNetworkApplianceVpnBgpParams creates a new UpdateNetworkApplianceVpnBgpParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkApplianceVpnBgpParamsWithContext ¶

func NewUpdateNetworkApplianceVpnBgpParamsWithContext(ctx context.Context) *UpdateNetworkApplianceVpnBgpParams

NewUpdateNetworkApplianceVpnBgpParamsWithContext creates a new UpdateNetworkApplianceVpnBgpParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceVpnBgpParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceVpnBgpParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceVpnBgpParams

NewUpdateNetworkApplianceVpnBgpParamsWithHTTPClient creates a new UpdateNetworkApplianceVpnBgpParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceVpnBgpParamsWithTimeout ¶

func NewUpdateNetworkApplianceVpnBgpParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceVpnBgpParams

NewUpdateNetworkApplianceVpnBgpParamsWithTimeout creates a new UpdateNetworkApplianceVpnBgpParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceVpnBgpParams) SetContext ¶

SetContext adds the context to the update network appliance vpn bgp params

func (*UpdateNetworkApplianceVpnBgpParams) SetDefaults ¶

func (o *UpdateNetworkApplianceVpnBgpParams) SetDefaults()

SetDefaults hydrates default values in the update network appliance vpn bgp params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceVpnBgpParams) SetHTTPClient ¶

func (o *UpdateNetworkApplianceVpnBgpParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network appliance vpn bgp params

func (*UpdateNetworkApplianceVpnBgpParams) SetNetworkID ¶

func (o *UpdateNetworkApplianceVpnBgpParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network appliance vpn bgp params

func (*UpdateNetworkApplianceVpnBgpParams) SetTimeout ¶

func (o *UpdateNetworkApplianceVpnBgpParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update network appliance vpn bgp params

func (*UpdateNetworkApplianceVpnBgpParams) SetUpdateNetworkApplianceVpnBgp ¶

func (o *UpdateNetworkApplianceVpnBgpParams) SetUpdateNetworkApplianceVpnBgp(updateNetworkApplianceVpnBgp UpdateNetworkApplianceVpnBgpBody)

SetUpdateNetworkApplianceVpnBgp adds the updateNetworkApplianceVpnBgp to the update network appliance vpn bgp params

func (*UpdateNetworkApplianceVpnBgpParams) WithContext ¶

WithContext adds the context to the update network appliance vpn bgp params

func (*UpdateNetworkApplianceVpnBgpParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance vpn bgp params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceVpnBgpParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance vpn bgp params

func (*UpdateNetworkApplianceVpnBgpParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance vpn bgp params

func (*UpdateNetworkApplianceVpnBgpParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance vpn bgp params

func (*UpdateNetworkApplianceVpnBgpParams) WithUpdateNetworkApplianceVpnBgp ¶

func (o *UpdateNetworkApplianceVpnBgpParams) WithUpdateNetworkApplianceVpnBgp(updateNetworkApplianceVpnBgp UpdateNetworkApplianceVpnBgpBody) *UpdateNetworkApplianceVpnBgpParams

WithUpdateNetworkApplianceVpnBgp adds the updateNetworkApplianceVpnBgp to the update network appliance vpn bgp params

func (*UpdateNetworkApplianceVpnBgpParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0 ¶

type UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0 struct {

	// When this feature is on, the Meraki device will advertise routes learned from other Autonomous Systems, thereby allowing traffic between Autonomous Systems to transit this AS. When absent, it defaults to false.
	AllowTransit bool `json:"allowTransit,omitempty"`

	// The EBGP hold timer in seconds for each neighbor. The EBGP hold timer must be an integer between 12 and 240.
	// Required: true
	EbgpHoldTimer *int64 `json:"ebgpHoldTimer"`

	// Configure this if the neighbor is not adjacent. The EBGP multi-hop must be an integer between 1 and 255.
	// Required: true
	EbgpMultihop *int64 `json:"ebgpMultihop"`

	// IP address of the neighbor.
	// Required: true
	IP *string `json:"ip"`

	// The receive limit is the maximum number of routes that can be received from any BGP peer. The receive limit must be an integer between 0 and 4294967295. When absent, it defaults to 0.
	ReceiveLimit int64 `json:"receiveLimit,omitempty"`

	// Remote ASN of the neighbor. The remote ASN must be an integer between 1 and 4294967295.
	// Required: true
	RemoteAsNumber *int64 `json:"remoteAsNumber"`
}

UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0 update network appliance vpn bgp params body neighbors items0 swagger:model UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0

func (*UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0) ContextValidate ¶

ContextValidate validates this update network appliance vpn bgp params body neighbors items0 based on context it is used

func (*UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0) Validate ¶

Validate validates this update network appliance vpn bgp params body neighbors items0

type UpdateNetworkApplianceVpnBgpReader ¶

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

UpdateNetworkApplianceVpnBgpReader is a Reader for the UpdateNetworkApplianceVpnBgp structure.

func (*UpdateNetworkApplianceVpnBgpReader) ReadResponse ¶

func (o *UpdateNetworkApplianceVpnBgpReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkApplianceVpnSiteToSiteVpnBody ¶

type UpdateNetworkApplianceVpnSiteToSiteVpnBody struct {

	// The list of VPN hubs, in order of preference. In spoke mode, at least 1 hub is required.
	Hubs []*UpdateNetworkApplianceVpnSiteToSiteVpnParamsBodyHubsItems0 `json:"hubs"`

	// The site-to-site VPN mode. Can be one of 'none', 'spoke' or 'hub'
	// Required: true
	// Enum: [none spoke hub]
	Mode *string `json:"mode"`

	// The list of subnets and their VPN presence.
	Subnets []*UpdateNetworkApplianceVpnSiteToSiteVpnParamsBodySubnetsItems0 `json:"subnets"`
}

UpdateNetworkApplianceVpnSiteToSiteVpnBody update network appliance vpn site to site vpn body // Example: {"hubs":[{"hubId":"N_4901849","useDefaultRoute":true},{"hubId":"N_1892489","useDefaultRoute":false}],"mode":"spoke","subnets":[{"localSubnet":"192.168.1.0/24","useVpn":true},{"localSubnet":"192.168.128.0/24","useVpn":true}]} swagger:model UpdateNetworkApplianceVpnSiteToSiteVpnBody

func (*UpdateNetworkApplianceVpnSiteToSiteVpnBody) ContextValidate ¶

ContextValidate validate this update network appliance vpn site to site vpn body based on the context it is used

func (*UpdateNetworkApplianceVpnSiteToSiteVpnBody) MarshalBinary ¶

func (o *UpdateNetworkApplianceVpnSiteToSiteVpnBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkApplianceVpnSiteToSiteVpnBody) UnmarshalBinary ¶

func (o *UpdateNetworkApplianceVpnSiteToSiteVpnBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceVpnSiteToSiteVpnBody) Validate ¶

Validate validates this update network appliance vpn site to site vpn body

type UpdateNetworkApplianceVpnSiteToSiteVpnOK ¶

type UpdateNetworkApplianceVpnSiteToSiteVpnOK struct {
	Payload interface{}
}
UpdateNetworkApplianceVpnSiteToSiteVpnOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceVpnSiteToSiteVpnOK ¶

func NewUpdateNetworkApplianceVpnSiteToSiteVpnOK() *UpdateNetworkApplianceVpnSiteToSiteVpnOK

NewUpdateNetworkApplianceVpnSiteToSiteVpnOK creates a UpdateNetworkApplianceVpnSiteToSiteVpnOK with default headers values

func (*UpdateNetworkApplianceVpnSiteToSiteVpnOK) Error ¶

func (*UpdateNetworkApplianceVpnSiteToSiteVpnOK) GetPayload ¶

func (o *UpdateNetworkApplianceVpnSiteToSiteVpnOK) GetPayload() interface{}

type UpdateNetworkApplianceVpnSiteToSiteVpnParams ¶

type UpdateNetworkApplianceVpnSiteToSiteVpnParams struct {

	// NetworkID.
	NetworkID string

	// UpdateNetworkApplianceVpnSiteToSiteVpn.
	UpdateNetworkApplianceVpnSiteToSiteVpn UpdateNetworkApplianceVpnSiteToSiteVpnBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkApplianceVpnSiteToSiteVpnParams contains all the parameters to send to the API endpoint

for the update network appliance vpn site to site vpn operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceVpnSiteToSiteVpnParams ¶

func NewUpdateNetworkApplianceVpnSiteToSiteVpnParams() *UpdateNetworkApplianceVpnSiteToSiteVpnParams

NewUpdateNetworkApplianceVpnSiteToSiteVpnParams creates a new UpdateNetworkApplianceVpnSiteToSiteVpnParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkApplianceVpnSiteToSiteVpnParamsWithContext ¶

func NewUpdateNetworkApplianceVpnSiteToSiteVpnParamsWithContext(ctx context.Context) *UpdateNetworkApplianceVpnSiteToSiteVpnParams

NewUpdateNetworkApplianceVpnSiteToSiteVpnParamsWithContext creates a new UpdateNetworkApplianceVpnSiteToSiteVpnParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceVpnSiteToSiteVpnParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceVpnSiteToSiteVpnParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceVpnSiteToSiteVpnParams

NewUpdateNetworkApplianceVpnSiteToSiteVpnParamsWithHTTPClient creates a new UpdateNetworkApplianceVpnSiteToSiteVpnParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceVpnSiteToSiteVpnParamsWithTimeout ¶

func NewUpdateNetworkApplianceVpnSiteToSiteVpnParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceVpnSiteToSiteVpnParams

NewUpdateNetworkApplianceVpnSiteToSiteVpnParamsWithTimeout creates a new UpdateNetworkApplianceVpnSiteToSiteVpnParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceVpnSiteToSiteVpnParams) SetContext ¶

SetContext adds the context to the update network appliance vpn site to site vpn params

func (*UpdateNetworkApplianceVpnSiteToSiteVpnParams) SetDefaults ¶

SetDefaults hydrates default values in the update network appliance vpn site to site vpn params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceVpnSiteToSiteVpnParams) SetHTTPClient ¶

func (o *UpdateNetworkApplianceVpnSiteToSiteVpnParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network appliance vpn site to site vpn params

func (*UpdateNetworkApplianceVpnSiteToSiteVpnParams) SetNetworkID ¶

func (o *UpdateNetworkApplianceVpnSiteToSiteVpnParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network appliance vpn site to site vpn params

func (*UpdateNetworkApplianceVpnSiteToSiteVpnParams) SetTimeout ¶

SetTimeout adds the timeout to the update network appliance vpn site to site vpn params

func (*UpdateNetworkApplianceVpnSiteToSiteVpnParams) SetUpdateNetworkApplianceVpnSiteToSiteVpn ¶

func (o *UpdateNetworkApplianceVpnSiteToSiteVpnParams) SetUpdateNetworkApplianceVpnSiteToSiteVpn(updateNetworkApplianceVpnSiteToSiteVpn UpdateNetworkApplianceVpnSiteToSiteVpnBody)

SetUpdateNetworkApplianceVpnSiteToSiteVpn adds the updateNetworkApplianceVpnSiteToSiteVpn to the update network appliance vpn site to site vpn params

func (*UpdateNetworkApplianceVpnSiteToSiteVpnParams) WithContext ¶

WithContext adds the context to the update network appliance vpn site to site vpn params

func (*UpdateNetworkApplianceVpnSiteToSiteVpnParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance vpn site to site vpn params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceVpnSiteToSiteVpnParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance vpn site to site vpn params

func (*UpdateNetworkApplianceVpnSiteToSiteVpnParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance vpn site to site vpn params

func (*UpdateNetworkApplianceVpnSiteToSiteVpnParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance vpn site to site vpn params

func (*UpdateNetworkApplianceVpnSiteToSiteVpnParams) WithUpdateNetworkApplianceVpnSiteToSiteVpn ¶

func (o *UpdateNetworkApplianceVpnSiteToSiteVpnParams) WithUpdateNetworkApplianceVpnSiteToSiteVpn(updateNetworkApplianceVpnSiteToSiteVpn UpdateNetworkApplianceVpnSiteToSiteVpnBody) *UpdateNetworkApplianceVpnSiteToSiteVpnParams

WithUpdateNetworkApplianceVpnSiteToSiteVpn adds the updateNetworkApplianceVpnSiteToSiteVpn to the update network appliance vpn site to site vpn params

func (*UpdateNetworkApplianceVpnSiteToSiteVpnParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceVpnSiteToSiteVpnParamsBodyHubsItems0 ¶

type UpdateNetworkApplianceVpnSiteToSiteVpnParamsBodyHubsItems0 struct {

	// The network ID of the hub.
	// Required: true
	HubID *string `json:"hubId"`

	// Only valid in 'spoke' mode. Indicates whether default route traffic should be sent to this hub.
	UseDefaultRoute bool `json:"useDefaultRoute,omitempty"`
}

UpdateNetworkApplianceVpnSiteToSiteVpnParamsBodyHubsItems0 update network appliance vpn site to site vpn params body hubs items0 swagger:model UpdateNetworkApplianceVpnSiteToSiteVpnParamsBodyHubsItems0

func (*UpdateNetworkApplianceVpnSiteToSiteVpnParamsBodyHubsItems0) ContextValidate ¶

ContextValidate validates this update network appliance vpn site to site vpn params body hubs items0 based on context it is used

func (*UpdateNetworkApplianceVpnSiteToSiteVpnParamsBodyHubsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceVpnSiteToSiteVpnParamsBodyHubsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceVpnSiteToSiteVpnParamsBodyHubsItems0) Validate ¶

Validate validates this update network appliance vpn site to site vpn params body hubs items0

type UpdateNetworkApplianceVpnSiteToSiteVpnParamsBodySubnetsItems0 ¶

type UpdateNetworkApplianceVpnSiteToSiteVpnParamsBodySubnetsItems0 struct {

	// The CIDR notation subnet used within the VPN
	// Required: true
	LocalSubnet *string `json:"localSubnet"`

	// Indicates the presence of the subnet in the VPN
	UseVpn bool `json:"useVpn,omitempty"`
}

UpdateNetworkApplianceVpnSiteToSiteVpnParamsBodySubnetsItems0 update network appliance vpn site to site vpn params body subnets items0 swagger:model UpdateNetworkApplianceVpnSiteToSiteVpnParamsBodySubnetsItems0

func (*UpdateNetworkApplianceVpnSiteToSiteVpnParamsBodySubnetsItems0) ContextValidate ¶

ContextValidate validates this update network appliance vpn site to site vpn params body subnets items0 based on context it is used

func (*UpdateNetworkApplianceVpnSiteToSiteVpnParamsBodySubnetsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceVpnSiteToSiteVpnParamsBodySubnetsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceVpnSiteToSiteVpnParamsBodySubnetsItems0) Validate ¶

Validate validates this update network appliance vpn site to site vpn params body subnets items0

type UpdateNetworkApplianceVpnSiteToSiteVpnReader ¶

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

UpdateNetworkApplianceVpnSiteToSiteVpnReader is a Reader for the UpdateNetworkApplianceVpnSiteToSiteVpn structure.

func (*UpdateNetworkApplianceVpnSiteToSiteVpnReader) ReadResponse ¶

func (o *UpdateNetworkApplianceVpnSiteToSiteVpnReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateNetworkApplianceWarmSpareBody ¶

type UpdateNetworkApplianceWarmSpareBody struct {

	// Enable warm spare
	// Required: true
	Enabled *bool `json:"enabled"`

	// Serial number of the warm spare appliance
	SpareSerial string `json:"spareSerial,omitempty"`

	// Uplink mode, either virtual or public
	UplinkMode string `json:"uplinkMode,omitempty"`

	// The WAN 1 shared IP
	VirtualIp1 string `json:"virtualIp1,omitempty"`

	// The WAN 2 shared IP
	VirtualIp2 string `json:"virtualIp2,omitempty"`
}

UpdateNetworkApplianceWarmSpareBody update network appliance warm spare body // Example: {"enabled":true,"spareSerial":"Q234-ABCD-5678","uplinkMode":"virtual","virtualIp1":"1.2.3.4","virtualIp2":"1.2.3.4"} swagger:model UpdateNetworkApplianceWarmSpareBody

func (*UpdateNetworkApplianceWarmSpareBody) ContextValidate ¶

func (o *UpdateNetworkApplianceWarmSpareBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update network appliance warm spare body based on context it is used

func (*UpdateNetworkApplianceWarmSpareBody) MarshalBinary ¶

func (o *UpdateNetworkApplianceWarmSpareBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkApplianceWarmSpareBody) UnmarshalBinary ¶

func (o *UpdateNetworkApplianceWarmSpareBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceWarmSpareBody) Validate ¶

Validate validates this update network appliance warm spare body

type UpdateNetworkApplianceWarmSpareOK ¶

type UpdateNetworkApplianceWarmSpareOK struct {
	Payload interface{}
}
UpdateNetworkApplianceWarmSpareOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceWarmSpareOK ¶

func NewUpdateNetworkApplianceWarmSpareOK() *UpdateNetworkApplianceWarmSpareOK

NewUpdateNetworkApplianceWarmSpareOK creates a UpdateNetworkApplianceWarmSpareOK with default headers values

func (*UpdateNetworkApplianceWarmSpareOK) Error ¶

func (*UpdateNetworkApplianceWarmSpareOK) GetPayload ¶

func (o *UpdateNetworkApplianceWarmSpareOK) GetPayload() interface{}

type UpdateNetworkApplianceWarmSpareParams ¶

type UpdateNetworkApplianceWarmSpareParams struct {

	// NetworkID.
	NetworkID string

	// UpdateNetworkApplianceWarmSpare.
	UpdateNetworkApplianceWarmSpare UpdateNetworkApplianceWarmSpareBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateNetworkApplianceWarmSpareParams contains all the parameters to send to the API endpoint

for the update network appliance warm spare operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceWarmSpareParams ¶

func NewUpdateNetworkApplianceWarmSpareParams() *UpdateNetworkApplianceWarmSpareParams

NewUpdateNetworkApplianceWarmSpareParams creates a new UpdateNetworkApplianceWarmSpareParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateNetworkApplianceWarmSpareParamsWithContext ¶

func NewUpdateNetworkApplianceWarmSpareParamsWithContext(ctx context.Context) *UpdateNetworkApplianceWarmSpareParams

NewUpdateNetworkApplianceWarmSpareParamsWithContext creates a new UpdateNetworkApplianceWarmSpareParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceWarmSpareParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceWarmSpareParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceWarmSpareParams

NewUpdateNetworkApplianceWarmSpareParamsWithHTTPClient creates a new UpdateNetworkApplianceWarmSpareParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceWarmSpareParamsWithTimeout ¶

func NewUpdateNetworkApplianceWarmSpareParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceWarmSpareParams

NewUpdateNetworkApplianceWarmSpareParamsWithTimeout creates a new UpdateNetworkApplianceWarmSpareParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceWarmSpareParams) SetContext ¶

SetContext adds the context to the update network appliance warm spare params

func (*UpdateNetworkApplianceWarmSpareParams) SetDefaults ¶

func (o *UpdateNetworkApplianceWarmSpareParams) SetDefaults()

SetDefaults hydrates default values in the update network appliance warm spare params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceWarmSpareParams) SetHTTPClient ¶

func (o *UpdateNetworkApplianceWarmSpareParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update network appliance warm spare params

func (*UpdateNetworkApplianceWarmSpareParams) SetNetworkID ¶

func (o *UpdateNetworkApplianceWarmSpareParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network appliance warm spare params

func (*UpdateNetworkApplianceWarmSpareParams) SetTimeout ¶

func (o *UpdateNetworkApplianceWarmSpareParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update network appliance warm spare params

func (*UpdateNetworkApplianceWarmSpareParams) SetUpdateNetworkApplianceWarmSpare ¶

func (o *UpdateNetworkApplianceWarmSpareParams) SetUpdateNetworkApplianceWarmSpare(updateNetworkApplianceWarmSpare UpdateNetworkApplianceWarmSpareBody)

SetUpdateNetworkApplianceWarmSpare adds the updateNetworkApplianceWarmSpare to the update network appliance warm spare params

func (*UpdateNetworkApplianceWarmSpareParams) WithContext ¶

WithContext adds the context to the update network appliance warm spare params

func (*UpdateNetworkApplianceWarmSpareParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance warm spare params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateNetworkApplianceWarmSpareParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance warm spare params

func (*UpdateNetworkApplianceWarmSpareParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance warm spare params

func (*UpdateNetworkApplianceWarmSpareParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance warm spare params

func (*UpdateNetworkApplianceWarmSpareParams) WithUpdateNetworkApplianceWarmSpare ¶

func (o *UpdateNetworkApplianceWarmSpareParams) WithUpdateNetworkApplianceWarmSpare(updateNetworkApplianceWarmSpare UpdateNetworkApplianceWarmSpareBody) *UpdateNetworkApplianceWarmSpareParams

WithUpdateNetworkApplianceWarmSpare adds the updateNetworkApplianceWarmSpare to the update network appliance warm spare params

func (*UpdateNetworkApplianceWarmSpareParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceWarmSpareReader ¶

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

UpdateNetworkApplianceWarmSpareReader is a Reader for the UpdateNetworkApplianceWarmSpare structure.

func (*UpdateNetworkApplianceWarmSpareReader) ReadResponse ¶

func (o *UpdateNetworkApplianceWarmSpareReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateOrganizationApplianceSecurityIntrusionBody ¶

type UpdateOrganizationApplianceSecurityIntrusionBody struct {

	// Sets a list of specific SNORT signatures to allow
	// Required: true
	AllowedRules []*UpdateOrganizationApplianceSecurityIntrusionParamsBodyAllowedRulesItems0 `json:"allowedRules"`
}

UpdateOrganizationApplianceSecurityIntrusionBody update organization appliance security intrusion body // Example: {"allowedRules":[{"message":"SQL sa login failed","ruleId":"meraki:intrusion/snort/GID/01/SID/688"},{"message":"MALWARE-OTHER Trackware myway speedbar runtime detection - switch engines","ruleId":"meraki:intrusion/snort/GID/01/SID/5805"}]} swagger:model UpdateOrganizationApplianceSecurityIntrusionBody

func (*UpdateOrganizationApplianceSecurityIntrusionBody) ContextValidate ¶

ContextValidate validate this update organization appliance security intrusion body based on the context it is used

func (*UpdateOrganizationApplianceSecurityIntrusionBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateOrganizationApplianceSecurityIntrusionBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateOrganizationApplianceSecurityIntrusionBody) Validate ¶

Validate validates this update organization appliance security intrusion body

type UpdateOrganizationApplianceSecurityIntrusionOK ¶

type UpdateOrganizationApplianceSecurityIntrusionOK struct {
	Payload interface{}
}
UpdateOrganizationApplianceSecurityIntrusionOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateOrganizationApplianceSecurityIntrusionOK ¶

func NewUpdateOrganizationApplianceSecurityIntrusionOK() *UpdateOrganizationApplianceSecurityIntrusionOK

NewUpdateOrganizationApplianceSecurityIntrusionOK creates a UpdateOrganizationApplianceSecurityIntrusionOK with default headers values

func (*UpdateOrganizationApplianceSecurityIntrusionOK) Error ¶

func (*UpdateOrganizationApplianceSecurityIntrusionOK) GetPayload ¶

func (o *UpdateOrganizationApplianceSecurityIntrusionOK) GetPayload() interface{}

type UpdateOrganizationApplianceSecurityIntrusionParams ¶

type UpdateOrganizationApplianceSecurityIntrusionParams struct {

	// OrganizationID.
	OrganizationID string

	// UpdateOrganizationApplianceSecurityIntrusion.
	UpdateOrganizationApplianceSecurityIntrusion UpdateOrganizationApplianceSecurityIntrusionBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateOrganizationApplianceSecurityIntrusionParams contains all the parameters to send to the API endpoint

for the update organization appliance security intrusion operation.

Typically these are written to a http.Request.

func NewUpdateOrganizationApplianceSecurityIntrusionParams ¶

func NewUpdateOrganizationApplianceSecurityIntrusionParams() *UpdateOrganizationApplianceSecurityIntrusionParams

NewUpdateOrganizationApplianceSecurityIntrusionParams creates a new UpdateOrganizationApplianceSecurityIntrusionParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateOrganizationApplianceSecurityIntrusionParamsWithContext ¶

func NewUpdateOrganizationApplianceSecurityIntrusionParamsWithContext(ctx context.Context) *UpdateOrganizationApplianceSecurityIntrusionParams

NewUpdateOrganizationApplianceSecurityIntrusionParamsWithContext creates a new UpdateOrganizationApplianceSecurityIntrusionParams object with the ability to set a context for a request.

func NewUpdateOrganizationApplianceSecurityIntrusionParamsWithHTTPClient ¶

func NewUpdateOrganizationApplianceSecurityIntrusionParamsWithHTTPClient(client *http.Client) *UpdateOrganizationApplianceSecurityIntrusionParams

NewUpdateOrganizationApplianceSecurityIntrusionParamsWithHTTPClient creates a new UpdateOrganizationApplianceSecurityIntrusionParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateOrganizationApplianceSecurityIntrusionParamsWithTimeout ¶

func NewUpdateOrganizationApplianceSecurityIntrusionParamsWithTimeout(timeout time.Duration) *UpdateOrganizationApplianceSecurityIntrusionParams

NewUpdateOrganizationApplianceSecurityIntrusionParamsWithTimeout creates a new UpdateOrganizationApplianceSecurityIntrusionParams object with the ability to set a timeout on a request.

func (*UpdateOrganizationApplianceSecurityIntrusionParams) SetContext ¶

SetContext adds the context to the update organization appliance security intrusion params

func (*UpdateOrganizationApplianceSecurityIntrusionParams) SetDefaults ¶

SetDefaults hydrates default values in the update organization appliance security intrusion params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateOrganizationApplianceSecurityIntrusionParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the update organization appliance security intrusion params

func (*UpdateOrganizationApplianceSecurityIntrusionParams) SetOrganizationID ¶

func (o *UpdateOrganizationApplianceSecurityIntrusionParams) SetOrganizationID(organizationID string)

SetOrganizationID adds the organizationId to the update organization appliance security intrusion params

func (*UpdateOrganizationApplianceSecurityIntrusionParams) SetTimeout ¶

SetTimeout adds the timeout to the update organization appliance security intrusion params

func (*UpdateOrganizationApplianceSecurityIntrusionParams) SetUpdateOrganizationApplianceSecurityIntrusion ¶

func (o *UpdateOrganizationApplianceSecurityIntrusionParams) SetUpdateOrganizationApplianceSecurityIntrusion(updateOrganizationApplianceSecurityIntrusion UpdateOrganizationApplianceSecurityIntrusionBody)

SetUpdateOrganizationApplianceSecurityIntrusion adds the updateOrganizationApplianceSecurityIntrusion to the update organization appliance security intrusion params

func (*UpdateOrganizationApplianceSecurityIntrusionParams) WithContext ¶

WithContext adds the context to the update organization appliance security intrusion params

func (*UpdateOrganizationApplianceSecurityIntrusionParams) WithDefaults ¶

WithDefaults hydrates default values in the update organization appliance security intrusion params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateOrganizationApplianceSecurityIntrusionParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update organization appliance security intrusion params

func (*UpdateOrganizationApplianceSecurityIntrusionParams) WithOrganizationID ¶

WithOrganizationID adds the organizationID to the update organization appliance security intrusion params

func (*UpdateOrganizationApplianceSecurityIntrusionParams) WithTimeout ¶

WithTimeout adds the timeout to the update organization appliance security intrusion params

func (*UpdateOrganizationApplianceSecurityIntrusionParams) WithUpdateOrganizationApplianceSecurityIntrusion ¶

func (o *UpdateOrganizationApplianceSecurityIntrusionParams) WithUpdateOrganizationApplianceSecurityIntrusion(updateOrganizationApplianceSecurityIntrusion UpdateOrganizationApplianceSecurityIntrusionBody) *UpdateOrganizationApplianceSecurityIntrusionParams

WithUpdateOrganizationApplianceSecurityIntrusion adds the updateOrganizationApplianceSecurityIntrusion to the update organization appliance security intrusion params

func (*UpdateOrganizationApplianceSecurityIntrusionParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateOrganizationApplianceSecurityIntrusionParamsBodyAllowedRulesItems0 ¶

type UpdateOrganizationApplianceSecurityIntrusionParamsBodyAllowedRulesItems0 struct {

	// Message is optional and is ignored on a PUT call. It is allowed in order for PUT to be compatible with GET
	Message string `json:"message,omitempty"`

	// A rule identifier of the format meraki:intrusion/snort/GID/<gid>/SID/<sid>. gid and sid can be obtained from either https://www.snort.org/rule-docs or as ruleIds from the security events in /organization/[orgId]/securityEvents
	// Required: true
	RuleID *string `json:"ruleId"`
}

UpdateOrganizationApplianceSecurityIntrusionParamsBodyAllowedRulesItems0 update organization appliance security intrusion params body allowed rules items0 swagger:model UpdateOrganizationApplianceSecurityIntrusionParamsBodyAllowedRulesItems0

func (*UpdateOrganizationApplianceSecurityIntrusionParamsBodyAllowedRulesItems0) ContextValidate ¶

ContextValidate validates this update organization appliance security intrusion params body allowed rules items0 based on context it is used

func (*UpdateOrganizationApplianceSecurityIntrusionParamsBodyAllowedRulesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateOrganizationApplianceSecurityIntrusionParamsBodyAllowedRulesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateOrganizationApplianceSecurityIntrusionParamsBodyAllowedRulesItems0) Validate ¶

Validate validates this update organization appliance security intrusion params body allowed rules items0

type UpdateOrganizationApplianceSecurityIntrusionReader ¶

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

UpdateOrganizationApplianceSecurityIntrusionReader is a Reader for the UpdateOrganizationApplianceSecurityIntrusion structure.

func (*UpdateOrganizationApplianceSecurityIntrusionReader) ReadResponse ¶

func (o *UpdateOrganizationApplianceSecurityIntrusionReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateOrganizationApplianceVpnThirdPartyVPNPeersBody ¶

type UpdateOrganizationApplianceVpnThirdPartyVPNPeersBody struct {

	// The list of VPN peers
	// Required: true
	Peers []*UpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsBodyPeersItems0 `json:"peers"`
}

UpdateOrganizationApplianceVpnThirdPartyVPNPeersBody update organization appliance vpn third party v p n peers body // Example: {"peers":[{"ikeVersion":"2","ipsecPolicies":{"childAuthAlgo":["sha1"],"childCipherAlgo":["aes128"],"childLifetime":28800,"childPfsGroup":["disabled"],"ikeAuthAlgo":["sha1"],"ikeCipherAlgo":["tripledes"],"ikeDiffieHellmanGroup":["group2"],"ikeLifetime":28800,"ikePrfAlgo":["prfsha1"]},"name":"My peer 1","networkTags":["all"],"privateSubnets":["192.168.1.0/24","192.168.128.0/24"],"publicIp":"123.123.123.1","secret":"asdf1234"},{"ikeVersion":"1","ipsecPoliciesPreset":"default","name":"My peer 2","networkTags":["none"],"privateSubnets":["192.168.2.0/24","192.168.129.0/24"],"publicIp":"123.123.123.2","remoteId":"miles@meraki.com","secret":"asdf56785678567856785678"}]} swagger:model UpdateOrganizationApplianceVpnThirdPartyVPNPeersBody

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersBody) ContextValidate ¶

ContextValidate validate this update organization appliance vpn third party v p n peers body based on the context it is used

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersBody) Validate ¶

Validate validates this update organization appliance vpn third party v p n peers body

type UpdateOrganizationApplianceVpnThirdPartyVPNPeersOK ¶

type UpdateOrganizationApplianceVpnThirdPartyVPNPeersOK struct {
	Payload interface{}
}
UpdateOrganizationApplianceVpnThirdPartyVPNPeersOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateOrganizationApplianceVpnThirdPartyVPNPeersOK ¶

func NewUpdateOrganizationApplianceVpnThirdPartyVPNPeersOK() *UpdateOrganizationApplianceVpnThirdPartyVPNPeersOK

NewUpdateOrganizationApplianceVpnThirdPartyVPNPeersOK creates a UpdateOrganizationApplianceVpnThirdPartyVPNPeersOK with default headers values

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersOK) Error ¶

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersOK) GetPayload ¶

func (o *UpdateOrganizationApplianceVpnThirdPartyVPNPeersOK) GetPayload() interface{}

type UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams ¶

type UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams struct {

	// OrganizationID.
	OrganizationID string

	// UpdateOrganizationApplianceVpnThirdPartyVPNPeers.
	UpdateOrganizationApplianceVpnThirdPartyVPNPeers UpdateOrganizationApplianceVpnThirdPartyVPNPeersBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams contains all the parameters to send to the API endpoint

for the update organization appliance vpn third party v p n peers operation.

Typically these are written to a http.Request.

func NewUpdateOrganizationApplianceVpnThirdPartyVPNPeersParams ¶

func NewUpdateOrganizationApplianceVpnThirdPartyVPNPeersParams() *UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams

NewUpdateOrganizationApplianceVpnThirdPartyVPNPeersParams creates a new UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsWithContext ¶

func NewUpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsWithContext(ctx context.Context) *UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams

NewUpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsWithContext creates a new UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams object with the ability to set a context for a request.

func NewUpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsWithHTTPClient ¶

func NewUpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsWithHTTPClient(client *http.Client) *UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams

NewUpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsWithHTTPClient creates a new UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsWithTimeout ¶

func NewUpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsWithTimeout(timeout time.Duration) *UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams

NewUpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsWithTimeout creates a new UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams object with the ability to set a timeout on a request.

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams) SetContext ¶

SetContext adds the context to the update organization appliance vpn third party v p n peers params

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams) SetDefaults ¶

SetDefaults hydrates default values in the update organization appliance vpn third party v p n peers params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the update organization appliance vpn third party v p n peers params

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams) SetOrganizationID ¶

func (o *UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams) SetOrganizationID(organizationID string)

SetOrganizationID adds the organizationId to the update organization appliance vpn third party v p n peers params

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams) SetTimeout ¶

SetTimeout adds the timeout to the update organization appliance vpn third party v p n peers params

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams) SetUpdateOrganizationApplianceVpnThirdPartyVPNPeers ¶

func (o *UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams) SetUpdateOrganizationApplianceVpnThirdPartyVPNPeers(updateOrganizationApplianceVpnThirdPartyVPNPeers UpdateOrganizationApplianceVpnThirdPartyVPNPeersBody)

SetUpdateOrganizationApplianceVpnThirdPartyVPNPeers adds the updateOrganizationApplianceVpnThirdPartyVPNPeers to the update organization appliance vpn third party v p n peers params

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams) WithContext ¶

WithContext adds the context to the update organization appliance vpn third party v p n peers params

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams) WithDefaults ¶

WithDefaults hydrates default values in the update organization appliance vpn third party v p n peers params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update organization appliance vpn third party v p n peers params

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams) WithOrganizationID ¶

WithOrganizationID adds the organizationID to the update organization appliance vpn third party v p n peers params

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams) WithTimeout ¶

WithTimeout adds the timeout to the update organization appliance vpn third party v p n peers params

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams) WithUpdateOrganizationApplianceVpnThirdPartyVPNPeers ¶

func (o *UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams) WithUpdateOrganizationApplianceVpnThirdPartyVPNPeers(updateOrganizationApplianceVpnThirdPartyVPNPeers UpdateOrganizationApplianceVpnThirdPartyVPNPeersBody) *UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams

WithUpdateOrganizationApplianceVpnThirdPartyVPNPeers adds the updateOrganizationApplianceVpnThirdPartyVPNPeers to the update organization appliance vpn third party v p n peers params

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsBodyPeersItems0 ¶

type UpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsBodyPeersItems0 struct {

	// [optional] The IKE version to be used for the IPsec VPN peer configuration. Defaults to '1' when omitted.
	// Enum: [1 2]
	IkeVersion *string `json:"ikeVersion,omitempty"`

	// ipsec policies
	IpsecPolicies *UpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsBodyPeersItems0IpsecPolicies `json:"ipsecPolicies,omitempty"`

	// One of the following available presets: 'default', 'aws', 'azure'. If this is provided, the 'ipsecPolicies' parameter is ignored.
	IpsecPoliciesPreset string `json:"ipsecPoliciesPreset,omitempty"`

	// The name of the VPN peer
	// Required: true
	Name *string `json:"name"`

	// A list of network tags that will connect with this peer. Use ['all'] for all networks. Use ['none'] for no networks. If not included, the default is ['all'].
	NetworkTags []string `json:"networkTags"`

	// The list of the private subnets of the VPN peer
	// Required: true
	PrivateSubnets []string `json:"privateSubnets"`

	// The public IP of the VPN peer
	// Required: true
	PublicIP *string `json:"publicIp"`

	// [optional] The remote ID is used to identify the connecting VPN peer. This can either be a valid IPv4 Address, FQDN or User FQDN.
	RemoteID string `json:"remoteId,omitempty"`

	// The shared secret with the VPN peer
	// Required: true
	Secret *string `json:"secret"`
}

UpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsBodyPeersItems0 update organization appliance vpn third party v p n peers params body peers items0 swagger:model UpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsBodyPeersItems0

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsBodyPeersItems0) ContextValidate ¶

ContextValidate validate this update organization appliance vpn third party v p n peers params body peers items0 based on the context it is used

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsBodyPeersItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsBodyPeersItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsBodyPeersItems0) Validate ¶

Validate validates this update organization appliance vpn third party v p n peers params body peers items0

type UpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsBodyPeersItems0IpsecPolicies ¶

type UpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsBodyPeersItems0IpsecPolicies struct {

	// This is the authentication algorithms to be used in Phase 2. The value should be an array with one of the following algorithms: 'sha256', 'sha1', 'md5'
	ChildAuthAlgo []string `json:"childAuthAlgo"`

	// This is the cipher algorithms to be used in Phase 2. The value should be an array with one or more of the following algorithms: 'aes256', 'aes192', 'aes128', 'tripledes', 'des', 'null'
	ChildCipherAlgo []string `json:"childCipherAlgo"`

	// The lifetime of the Phase 2 SA in seconds.
	ChildLifetime int64 `json:"childLifetime,omitempty"`

	// This is the Diffie-Hellman group to be used for Perfect Forward Secrecy in Phase 2. The value should be an array with one of the following values: 'disabled','group14', 'group5', 'group2', 'group1'
	ChildPfsGroup []string `json:"childPfsGroup"`

	// This is the authentication algorithm to be used in Phase 1. The value should be an array with one of the following algorithms: 'sha256', 'sha1', 'md5'
	IkeAuthAlgo []string `json:"ikeAuthAlgo"`

	// This is the cipher algorithm to be used in Phase 1. The value should be an array with one of the following algorithms: 'aes256', 'aes192', 'aes128', 'tripledes', 'des'
	IkeCipherAlgo []string `json:"ikeCipherAlgo"`

	// This is the Diffie-Hellman group to be used in Phase 1. The value should be an array with one of the following algorithms: 'group14', 'group5', 'group2', 'group1'
	IkeDiffieHellmanGroup []string `json:"ikeDiffieHellmanGroup"`

	// The lifetime of the Phase 1 SA in seconds.
	IkeLifetime int64 `json:"ikeLifetime,omitempty"`

	// [optional] This is the pseudo-random function to be used in IKE_SA. The value should be an array with one of the following algorithms: 'prfsha256', 'prfsha1', 'prfmd5', 'default'. The 'default' option can be used to default to the Authentication algorithm.
	IkePrfAlgo []string `json:"ikePrfAlgo"`
}

UpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsBodyPeersItems0IpsecPolicies Custom IPSec policies for the VPN peer. If not included and a preset has not been chosen, the default preset for IPSec policies will be used. swagger:model UpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsBodyPeersItems0IpsecPolicies

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsBodyPeersItems0IpsecPolicies) ContextValidate ¶

ContextValidate validates this update organization appliance vpn third party v p n peers params body peers items0 ipsec policies based on context it is used

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsBodyPeersItems0IpsecPolicies) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsBodyPeersItems0IpsecPolicies) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersParamsBodyPeersItems0IpsecPolicies) Validate ¶

Validate validates this update organization appliance vpn third party v p n peers params body peers items0 ipsec policies

type UpdateOrganizationApplianceVpnThirdPartyVPNPeersReader ¶

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

UpdateOrganizationApplianceVpnThirdPartyVPNPeersReader is a Reader for the UpdateOrganizationApplianceVpnThirdPartyVPNPeers structure.

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersReader) ReadResponse ¶

func (o *UpdateOrganizationApplianceVpnThirdPartyVPNPeersReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateOrganizationApplianceVpnVpnFirewallRulesBody ¶

type UpdateOrganizationApplianceVpnVpnFirewallRulesBody struct {

	// An ordered array of the firewall rules (not including the default rule)
	Rules []*UpdateOrganizationApplianceVpnVpnFirewallRulesParamsBodyRulesItems0 `json:"rules"`

	// Log the special default rule (boolean value - enable only if you've configured a syslog server) (optional)
	SyslogDefaultRule bool `json:"syslogDefaultRule,omitempty"`
}

UpdateOrganizationApplianceVpnVpnFirewallRulesBody update organization appliance vpn vpn firewall rules body // Example: {"rules":[{"comment":"Allow TCP traffic to subnet with HTTP servers.","destCidr":"192.168.1.0/24","destPort":"443","policy":"allow","protocol":"tcp","srcCidr":"Any","srcPort":"Any","syslogEnabled":false}]} swagger:model UpdateOrganizationApplianceVpnVpnFirewallRulesBody

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesBody) ContextValidate ¶

ContextValidate validate this update organization appliance vpn vpn firewall rules body based on the context it is used

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesBody) Validate ¶

Validate validates this update organization appliance vpn vpn firewall rules body

type UpdateOrganizationApplianceVpnVpnFirewallRulesOK ¶

type UpdateOrganizationApplianceVpnVpnFirewallRulesOK struct {
	Payload interface{}
}
UpdateOrganizationApplianceVpnVpnFirewallRulesOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateOrganizationApplianceVpnVpnFirewallRulesOK ¶

func NewUpdateOrganizationApplianceVpnVpnFirewallRulesOK() *UpdateOrganizationApplianceVpnVpnFirewallRulesOK

NewUpdateOrganizationApplianceVpnVpnFirewallRulesOK creates a UpdateOrganizationApplianceVpnVpnFirewallRulesOK with default headers values

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesOK) Error ¶

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesOK) GetPayload ¶

func (o *UpdateOrganizationApplianceVpnVpnFirewallRulesOK) GetPayload() interface{}

type UpdateOrganizationApplianceVpnVpnFirewallRulesParams ¶

type UpdateOrganizationApplianceVpnVpnFirewallRulesParams struct {

	// OrganizationID.
	OrganizationID string

	// UpdateOrganizationApplianceVpnVpnFirewallRules.
	UpdateOrganizationApplianceVpnVpnFirewallRules UpdateOrganizationApplianceVpnVpnFirewallRulesBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateOrganizationApplianceVpnVpnFirewallRulesParams contains all the parameters to send to the API endpoint

for the update organization appliance vpn vpn firewall rules operation.

Typically these are written to a http.Request.

func NewUpdateOrganizationApplianceVpnVpnFirewallRulesParams ¶

func NewUpdateOrganizationApplianceVpnVpnFirewallRulesParams() *UpdateOrganizationApplianceVpnVpnFirewallRulesParams

NewUpdateOrganizationApplianceVpnVpnFirewallRulesParams creates a new UpdateOrganizationApplianceVpnVpnFirewallRulesParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewUpdateOrganizationApplianceVpnVpnFirewallRulesParamsWithContext ¶

func NewUpdateOrganizationApplianceVpnVpnFirewallRulesParamsWithContext(ctx context.Context) *UpdateOrganizationApplianceVpnVpnFirewallRulesParams

NewUpdateOrganizationApplianceVpnVpnFirewallRulesParamsWithContext creates a new UpdateOrganizationApplianceVpnVpnFirewallRulesParams object with the ability to set a context for a request.

func NewUpdateOrganizationApplianceVpnVpnFirewallRulesParamsWithHTTPClient ¶

func NewUpdateOrganizationApplianceVpnVpnFirewallRulesParamsWithHTTPClient(client *http.Client) *UpdateOrganizationApplianceVpnVpnFirewallRulesParams

NewUpdateOrganizationApplianceVpnVpnFirewallRulesParamsWithHTTPClient creates a new UpdateOrganizationApplianceVpnVpnFirewallRulesParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateOrganizationApplianceVpnVpnFirewallRulesParamsWithTimeout ¶

func NewUpdateOrganizationApplianceVpnVpnFirewallRulesParamsWithTimeout(timeout time.Duration) *UpdateOrganizationApplianceVpnVpnFirewallRulesParams

NewUpdateOrganizationApplianceVpnVpnFirewallRulesParamsWithTimeout creates a new UpdateOrganizationApplianceVpnVpnFirewallRulesParams object with the ability to set a timeout on a request.

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesParams) SetContext ¶

SetContext adds the context to the update organization appliance vpn vpn firewall rules params

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesParams) SetDefaults ¶

SetDefaults hydrates default values in the update organization appliance vpn vpn firewall rules params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the update organization appliance vpn vpn firewall rules params

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesParams) SetOrganizationID ¶

func (o *UpdateOrganizationApplianceVpnVpnFirewallRulesParams) SetOrganizationID(organizationID string)

SetOrganizationID adds the organizationId to the update organization appliance vpn vpn firewall rules params

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesParams) SetTimeout ¶

SetTimeout adds the timeout to the update organization appliance vpn vpn firewall rules params

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesParams) SetUpdateOrganizationApplianceVpnVpnFirewallRules ¶

func (o *UpdateOrganizationApplianceVpnVpnFirewallRulesParams) SetUpdateOrganizationApplianceVpnVpnFirewallRules(updateOrganizationApplianceVpnVpnFirewallRules UpdateOrganizationApplianceVpnVpnFirewallRulesBody)

SetUpdateOrganizationApplianceVpnVpnFirewallRules adds the updateOrganizationApplianceVpnVpnFirewallRules to the update organization appliance vpn vpn firewall rules params

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesParams) WithContext ¶

WithContext adds the context to the update organization appliance vpn vpn firewall rules params

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesParams) WithDefaults ¶

WithDefaults hydrates default values in the update organization appliance vpn vpn firewall rules params (not the query body).

All values with no default are reset to their zero value.

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update organization appliance vpn vpn firewall rules params

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesParams) WithOrganizationID ¶

WithOrganizationID adds the organizationID to the update organization appliance vpn vpn firewall rules params

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesParams) WithTimeout ¶

WithTimeout adds the timeout to the update organization appliance vpn vpn firewall rules params

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesParams) WithUpdateOrganizationApplianceVpnVpnFirewallRules ¶

func (o *UpdateOrganizationApplianceVpnVpnFirewallRulesParams) WithUpdateOrganizationApplianceVpnVpnFirewallRules(updateOrganizationApplianceVpnVpnFirewallRules UpdateOrganizationApplianceVpnVpnFirewallRulesBody) *UpdateOrganizationApplianceVpnVpnFirewallRulesParams

WithUpdateOrganizationApplianceVpnVpnFirewallRules adds the updateOrganizationApplianceVpnVpnFirewallRules to the update organization appliance vpn vpn firewall rules params

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateOrganizationApplianceVpnVpnFirewallRulesParamsBodyRulesItems0 ¶

type UpdateOrganizationApplianceVpnVpnFirewallRulesParamsBodyRulesItems0 struct {

	// Description of the rule (optional)
	Comment string `json:"comment,omitempty"`

	// Comma-separated list of destination IP address(es) (in IP or CIDR notation) or 'any' (FQDN not supported)
	// Required: true
	DestCidr *string `json:"destCidr"`

	// Comma-separated list of destination port(s) (integer in the range 1-65535), or 'any'
	DestPort string `json:"destPort,omitempty"`

	// 'allow' or 'deny' traffic specified by this rule
	// Required: true
	// Enum: [allow deny]
	Policy *string `json:"policy"`

	// The type of protocol (must be 'tcp', 'udp', 'icmp', 'icmp6' or 'any')
	// Required: true
	// Enum: [tcp udp icmp icmp6 any]
	Protocol *string `json:"protocol"`

	// Comma-separated list of source IP address(es) (in IP or CIDR notation), or 'any' (FQDN not supported)
	// Required: true
	SrcCidr *string `json:"srcCidr"`

	// Comma-separated list of source port(s) (integer in the range 1-65535), or 'any'
	SrcPort string `json:"srcPort,omitempty"`

	// Log this rule to syslog (true or false, boolean value) - only applicable if a syslog has been configured (optional)
	SyslogEnabled bool `json:"syslogEnabled,omitempty"`
}

UpdateOrganizationApplianceVpnVpnFirewallRulesParamsBodyRulesItems0 update organization appliance vpn vpn firewall rules params body rules items0 swagger:model UpdateOrganizationApplianceVpnVpnFirewallRulesParamsBodyRulesItems0

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesParamsBodyRulesItems0) ContextValidate ¶

ContextValidate validates this update organization appliance vpn vpn firewall rules params body rules items0 based on context it is used

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesParamsBodyRulesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesParamsBodyRulesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesParamsBodyRulesItems0) Validate ¶

Validate validates this update organization appliance vpn vpn firewall rules params body rules items0

type UpdateOrganizationApplianceVpnVpnFirewallRulesReader ¶

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

UpdateOrganizationApplianceVpnVpnFirewallRulesReader is a Reader for the UpdateOrganizationApplianceVpnVpnFirewallRules structure.

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesReader) ReadResponse ¶

func (o *UpdateOrganizationApplianceVpnVpnFirewallRulesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

Source Files ¶

Jump to

Keyboard shortcuts

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