appliance

package
v0.0.0-...-6c9a280 Latest Latest
Warning

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

Go to latest
Published: Aug 22, 2023 License: Apache-2.0 Imports: 13 Imported by: 1

Documentation ¶

Index ¶

Constants ¶

View Source
const (

	// CreateNetworkAppliancePrefixesDelegatedStaticParamsBodyOriginTypeIndependent captures enum value "independent"
	CreateNetworkAppliancePrefixesDelegatedStaticParamsBodyOriginTypeIndependent string = "independent"

	// CreateNetworkAppliancePrefixesDelegatedStaticParamsBodyOriginTypeInternet captures enum value "internet"
	CreateNetworkAppliancePrefixesDelegatedStaticParamsBodyOriginTypeInternet string = "internet"
)
View Source
const (

	// CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1BandOperationModeNr2Dot4ghz captures enum value "2.4ghz"
	CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1BandOperationModeNr2Dot4ghz string = "2.4ghz"

	// CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1BandOperationModeNr5ghz captures enum value "5ghz"
	CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1BandOperationModeNr5ghz string = "5ghz"

	// CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1BandOperationModeNr6ghz captures enum value "6ghz"
	CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1BandOperationModeNr6ghz string = "6ghz"

	// CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1BandOperationModeDual captures enum value "dual"
	CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1BandOperationModeDual string = "dual"

	// CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1BandOperationModeMulti captures enum value "multi"
	CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1BandOperationModeMulti string = "multi"
)
View Source
const (

	// CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2BandOperationModeNr2Dot4ghz captures enum value "2.4ghz"
	CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2BandOperationModeNr2Dot4ghz string = "2.4ghz"

	// CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2BandOperationModeNr5ghz captures enum value "5ghz"
	CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2BandOperationModeNr5ghz string = "5ghz"

	// CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2BandOperationModeNr6ghz captures enum value "6ghz"
	CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2BandOperationModeNr6ghz string = "6ghz"

	// CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2BandOperationModeDual captures enum value "dual"
	CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2BandOperationModeDual string = "dual"

	// CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2BandOperationModeMulti captures enum value "multi"
	CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2BandOperationModeMulti string = "multi"
)
View Source
const (

	// CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3BandOperationModeNr2Dot4ghz captures enum value "2.4ghz"
	CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3BandOperationModeNr2Dot4ghz string = "2.4ghz"

	// CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3BandOperationModeNr5ghz captures enum value "5ghz"
	CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3BandOperationModeNr5ghz string = "5ghz"

	// CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3BandOperationModeNr6ghz captures enum value "6ghz"
	CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3BandOperationModeNr6ghz string = "6ghz"

	// CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3BandOperationModeDual captures enum value "dual"
	CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3BandOperationModeDual string = "dual"

	// CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3BandOperationModeMulti captures enum value "multi"
	CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3BandOperationModeMulti string = "multi"
)
View Source
const (

	// CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4BandOperationModeNr2Dot4ghz captures enum value "2.4ghz"
	CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4BandOperationModeNr2Dot4ghz string = "2.4ghz"

	// CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4BandOperationModeNr5ghz captures enum value "5ghz"
	CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4BandOperationModeNr5ghz string = "5ghz"

	// CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4BandOperationModeNr6ghz captures enum value "6ghz"
	CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4BandOperationModeNr6ghz string = "6ghz"

	// CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4BandOperationModeDual captures enum value "dual"
	CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4BandOperationModeDual string = "dual"

	// CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4BandOperationModeMulti captures enum value "multi"
	CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4BandOperationModeMulti string = "multi"
)
View Source
const (

	// CreateNetworkApplianceVlanBodyTemplateVlanTypeSame captures enum value "same"
	CreateNetworkApplianceVlanBodyTemplateVlanTypeSame string = "same"

	// CreateNetworkApplianceVlanBodyTemplateVlanTypeUnique captures enum value "unique"
	CreateNetworkApplianceVlanBodyTemplateVlanTypeUnique string = "unique"
)
View Source
const (

	// CreateNetworkApplianceVlanCreatedBodyTemplateVlanTypeSame captures enum value "same"
	CreateNetworkApplianceVlanCreatedBodyTemplateVlanTypeSame string = "same"

	// CreateNetworkApplianceVlanCreatedBodyTemplateVlanTypeUnique captures enum value "unique"
	CreateNetworkApplianceVlanCreatedBodyTemplateVlanTypeUnique string = "unique"
)
View Source
const (

	// CreateNetworkApplianceVlanCreatedBodyIPV6PrefixAssignmentsItems0OriginTypeIndependent captures enum value "independent"
	CreateNetworkApplianceVlanCreatedBodyIPV6PrefixAssignmentsItems0OriginTypeIndependent string = "independent"

	// CreateNetworkApplianceVlanCreatedBodyIPV6PrefixAssignmentsItems0OriginTypeInternet captures enum value "internet"
	CreateNetworkApplianceVlanCreatedBodyIPV6PrefixAssignmentsItems0OriginTypeInternet string = "internet"
)
View Source
const (

	// CreateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0OriginTypeIndependent captures enum value "independent"
	CreateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0OriginTypeIndependent string = "independent"

	// CreateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0OriginTypeInternet captures enum value "internet"
	CreateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0OriginTypeInternet string = "internet"
)
View Source
const (

	// GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4AssignmentModeDynamic captures enum value "dynamic"
	GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4AssignmentModeDynamic string = "dynamic"

	// GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4AssignmentModeStatic captures enum value "static"
	GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4AssignmentModeStatic string = "static"
)
View Source
const (

	// GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6AssignmentModeDynamic captures enum value "dynamic"
	GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6AssignmentModeDynamic string = "dynamic"

	// GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6AssignmentModeStatic captures enum value "static"
	GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6AssignmentModeStatic string = "static"
)
View Source
const (

	// GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4AssignmentModeDynamic captures enum value "dynamic"
	GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4AssignmentModeDynamic string = "dynamic"

	// GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4AssignmentModeStatic captures enum value "static"
	GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4AssignmentModeStatic string = "static"
)
View Source
const (

	// GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6AssignmentModeDynamic captures enum value "dynamic"
	GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6AssignmentModeDynamic string = "dynamic"

	// GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6AssignmentModeStatic captures enum value "static"
	GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6AssignmentModeStatic string = "static"
)
View Source
const (

	// GetNetworkApplianceSettingsOKBodyClientTrackingMethodIPAddress captures enum value "IP address"
	GetNetworkApplianceSettingsOKBodyClientTrackingMethodIPAddress string = "IP address"

	// GetNetworkApplianceSettingsOKBodyClientTrackingMethodMACAddress captures enum value "MAC address"
	GetNetworkApplianceSettingsOKBodyClientTrackingMethodMACAddress string = "MAC address"

	// GetNetworkApplianceSettingsOKBodyClientTrackingMethodUniqueClientIdentifier captures enum value "Unique client identifier"
	GetNetworkApplianceSettingsOKBodyClientTrackingMethodUniqueClientIdentifier string = "Unique client identifier"
)
View Source
const (

	// GetNetworkApplianceSettingsOKBodyDeploymentModePassthrough captures enum value "passthrough"
	GetNetworkApplianceSettingsOKBodyDeploymentModePassthrough string = "passthrough"

	// GetNetworkApplianceSettingsOKBodyDeploymentModeRouted captures enum value "routed"
	GetNetworkApplianceSettingsOKBodyDeploymentModeRouted string = "routed"
)
View Source
const (

	// GetNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0OriginTypeIndependent captures enum value "independent"
	GetNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0OriginTypeIndependent string = "independent"

	// GetNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0OriginTypeInternet captures enum value "internet"
	GetNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0OriginTypeInternet string = "internet"
)
View Source
const (

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

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

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

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

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

	// GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0PreferredUplinkDefaultUplink captures enum value "defaultUplink"
	GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0PreferredUplinkDefaultUplink string = "defaultUplink"

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

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

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

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

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

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

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

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

	// GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolAny captures enum value "any"
	GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolAny string = "any"

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

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

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

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

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

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

	// GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolAny captures enum value "any"
	GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolAny string = "any"

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

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

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

	// GetNetworkApplianceVlanOKBodyDhcpHandlingDoNotRespondToDHCPRequests captures enum value "Do not respond to DHCP requests"
	GetNetworkApplianceVlanOKBodyDhcpHandlingDoNotRespondToDHCPRequests string = "Do not respond to DHCP requests"

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

	// GetNetworkApplianceVlanOKBodyDhcpHandlingRunaDHCPServer captures enum value "Run a DHCP server"
	GetNetworkApplianceVlanOKBodyDhcpHandlingRunaDHCPServer string = "Run a DHCP server"
)
View Source
const (

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

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

	// GetNetworkApplianceVlanOKBodyDhcpLeaseTimeNr1Week captures enum value "1 week"
	GetNetworkApplianceVlanOKBodyDhcpLeaseTimeNr1Week string = "1 week"

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

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

	// GetNetworkApplianceVlanOKBodyDhcpLeaseTimeNr4Hours captures enum value "4 hours"
	GetNetworkApplianceVlanOKBodyDhcpLeaseTimeNr4Hours string = "4 hours"
)
View Source
const (

	// GetNetworkApplianceVlanOKBodyTemplateVlanTypeSame captures enum value "same"
	GetNetworkApplianceVlanOKBodyTemplateVlanTypeSame string = "same"

	// GetNetworkApplianceVlanOKBodyTemplateVlanTypeUnique captures enum value "unique"
	GetNetworkApplianceVlanOKBodyTemplateVlanTypeUnique string = "unique"
)
View Source
const (

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

	// GetNetworkApplianceVlanOKBodyDhcpOptionsItems0TypeInteger captures enum value "integer"
	GetNetworkApplianceVlanOKBodyDhcpOptionsItems0TypeInteger string = "integer"

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

	// GetNetworkApplianceVlanOKBodyDhcpOptionsItems0TypeText captures enum value "text"
	GetNetworkApplianceVlanOKBodyDhcpOptionsItems0TypeText string = "text"
)
View Source
const (

	// GetNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0OriginTypeIndependent captures enum value "independent"
	GetNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0OriginTypeIndependent string = "independent"

	// GetNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0OriginTypeInternet captures enum value "internet"
	GetNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0OriginTypeInternet string = "internet"
)
View Source
const (

	// GetNetworkApplianceVlansOKBodyItems0DhcpHandlingDoNotRespondToDHCPRequests captures enum value "Do not respond to DHCP requests"
	GetNetworkApplianceVlansOKBodyItems0DhcpHandlingDoNotRespondToDHCPRequests string = "Do not respond to DHCP requests"

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

	// GetNetworkApplianceVlansOKBodyItems0DhcpHandlingRunaDHCPServer captures enum value "Run a DHCP server"
	GetNetworkApplianceVlansOKBodyItems0DhcpHandlingRunaDHCPServer string = "Run a DHCP server"
)
View Source
const (

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

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

	// GetNetworkApplianceVlansOKBodyItems0DhcpLeaseTimeNr1Week captures enum value "1 week"
	GetNetworkApplianceVlansOKBodyItems0DhcpLeaseTimeNr1Week string = "1 week"

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

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

	// GetNetworkApplianceVlansOKBodyItems0DhcpLeaseTimeNr4Hours captures enum value "4 hours"
	GetNetworkApplianceVlansOKBodyItems0DhcpLeaseTimeNr4Hours string = "4 hours"
)
View Source
const (

	// GetNetworkApplianceVlansOKBodyItems0TemplateVlanTypeSame captures enum value "same"
	GetNetworkApplianceVlansOKBodyItems0TemplateVlanTypeSame string = "same"

	// GetNetworkApplianceVlansOKBodyItems0TemplateVlanTypeUnique captures enum value "unique"
	GetNetworkApplianceVlansOKBodyItems0TemplateVlanTypeUnique string = "unique"
)
View Source
const (

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

	// GetNetworkApplianceVlansOKBodyItems0DhcpOptionsItems0TypeInteger captures enum value "integer"
	GetNetworkApplianceVlansOKBodyItems0DhcpOptionsItems0TypeInteger string = "integer"

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

	// GetNetworkApplianceVlansOKBodyItems0DhcpOptionsItems0TypeText captures enum value "text"
	GetNetworkApplianceVlansOKBodyItems0DhcpOptionsItems0TypeText string = "text"
)
View Source
const (

	// GetNetworkApplianceVlansOKBodyItems0IPV6PrefixAssignmentsItems0OriginTypeIndependent captures enum value "independent"
	GetNetworkApplianceVlansOKBodyItems0IPV6PrefixAssignmentsItems0OriginTypeIndependent string = "independent"

	// GetNetworkApplianceVlansOKBodyItems0IPV6PrefixAssignmentsItems0OriginTypeInternet captures enum value "internet"
	GetNetworkApplianceVlansOKBodyItems0IPV6PrefixAssignmentsItems0OriginTypeInternet string = "internet"
)
View Source
const (

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

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

	// UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4AssignmentModeDynamic captures enum value "dynamic"
	UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4AssignmentModeDynamic string = "dynamic"

	// UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4AssignmentModeStatic captures enum value "static"
	UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4AssignmentModeStatic string = "static"
)
View Source
const (

	// UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6AssignmentModeDynamic captures enum value "dynamic"
	UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6AssignmentModeDynamic string = "dynamic"

	// UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6AssignmentModeStatic captures enum value "static"
	UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6AssignmentModeStatic string = "static"
)
View Source
const (

	// UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4AssignmentModeDynamic captures enum value "dynamic"
	UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4AssignmentModeDynamic string = "dynamic"

	// UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4AssignmentModeStatic captures enum value "static"
	UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4AssignmentModeStatic string = "static"
)
View Source
const (

	// UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6AssignmentModeDynamic captures enum value "dynamic"
	UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6AssignmentModeDynamic string = "dynamic"

	// UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6AssignmentModeStatic captures enum value "static"
	UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6AssignmentModeStatic string = "static"
)
View Source
const (

	// UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV4AssignmentModeDynamic captures enum value "dynamic"
	UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV4AssignmentModeDynamic string = "dynamic"

	// UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV4AssignmentModeStatic captures enum value "static"
	UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV4AssignmentModeStatic string = "static"
)
View Source
const (

	// UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV6AssignmentModeDynamic captures enum value "dynamic"
	UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV6AssignmentModeDynamic string = "dynamic"

	// UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV6AssignmentModeStatic captures enum value "static"
	UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV6AssignmentModeStatic string = "static"
)
View Source
const (

	// UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV4AssignmentModeDynamic captures enum value "dynamic"
	UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV4AssignmentModeDynamic string = "dynamic"

	// UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV4AssignmentModeStatic captures enum value "static"
	UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV4AssignmentModeStatic string = "static"
)
View Source
const (

	// UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV6AssignmentModeDynamic captures enum value "dynamic"
	UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV6AssignmentModeDynamic string = "dynamic"

	// UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV6AssignmentModeStatic captures enum value "static"
	UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV6AssignmentModeStatic string = "static"
)
View Source
const (

	// UpdateNetworkApplianceContentFilteringBodyURLCategoryListSizeFullList captures enum value "fullList"
	UpdateNetworkApplianceContentFilteringBodyURLCategoryListSizeFullList string = "fullList"

	// UpdateNetworkApplianceContentFilteringBodyURLCategoryListSizeTopSites captures enum value "topSites"
	UpdateNetworkApplianceContentFilteringBodyURLCategoryListSizeTopSites string = "topSites"
)
View Source
const (

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

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

	// UpdateNetworkApplianceFirewallCellularFirewallRulesParamsBodyRulesItems0ProtocolAny captures enum value "any"
	UpdateNetworkApplianceFirewallCellularFirewallRulesParamsBodyRulesItems0ProtocolAny string = "any"

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

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

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

	// UpdateNetworkApplianceFirewallCellularFirewallRulesParamsBodyRulesItems0ProtocolUDP captures enum value "udp"
	UpdateNetworkApplianceFirewallCellularFirewallRulesParamsBodyRulesItems0ProtocolUDP string = "udp"
)
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 (

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

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

	// UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParamsBodyRulesItems0ProtocolAny captures enum value "any"
	UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParamsBodyRulesItems0ProtocolAny string = "any"

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

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

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

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

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

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

	// UpdateNetworkApplianceFirewallInboundFirewallRulesParamsBodyRulesItems0ProtocolAny captures enum value "any"
	UpdateNetworkApplianceFirewallInboundFirewallRulesParamsBodyRulesItems0ProtocolAny string = "any"

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

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

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

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

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

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

	// UpdateNetworkApplianceFirewallL3FirewallRulesParamsBodyRulesItems0ProtocolAny captures enum value "any"
	UpdateNetworkApplianceFirewallL3FirewallRulesParamsBodyRulesItems0ProtocolAny string = "any"

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

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

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

	// UpdateNetworkApplianceFirewallL3FirewallRulesParamsBodyRulesItems0ProtocolUDP captures enum value "udp"
	UpdateNetworkApplianceFirewallL3FirewallRulesParamsBodyRulesItems0ProtocolUDP string = "udp"
)
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"

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

	// UpdateNetworkApplianceFirewallL7FirewallRulesParamsBodyRulesItems0TypePort captures enum value "port"
	UpdateNetworkApplianceFirewallL7FirewallRulesParamsBodyRulesItems0TypePort string = "port"
)
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 (

	// UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0AllowedInboundItems0ProtocolAny captures enum value "any"
	UpdateNetworkApplianceFirewallOneToOneNatRulesParamsBodyRulesItems0AllowedInboundItems0ProtocolAny string = "any"

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

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

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

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

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

	// UpdateNetworkApplianceFirewallPortForwardingRulesParamsBodyRulesItems0UplinkBoth captures enum value "both"
	UpdateNetworkApplianceFirewallPortForwardingRulesParamsBodyRulesItems0UplinkBoth string = "both"

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

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

	// UpdateNetworkApplianceFirewallSettingsParamsBodySpoofingProtectionIPSourceGuardModeBlock captures enum value "block"
	UpdateNetworkApplianceFirewallSettingsParamsBodySpoofingProtectionIPSourceGuardModeBlock string = "block"

	// UpdateNetworkApplianceFirewallSettingsParamsBodySpoofingProtectionIPSourceGuardModeLog captures enum value "log"
	UpdateNetworkApplianceFirewallSettingsParamsBodySpoofingProtectionIPSourceGuardModeLog string = "log"
)
View Source
const (

	// UpdateNetworkAppliancePrefixesDelegatedStaticParamsBodyOriginTypeIndependent captures enum value "independent"
	UpdateNetworkAppliancePrefixesDelegatedStaticParamsBodyOriginTypeIndependent string = "independent"

	// UpdateNetworkAppliancePrefixesDelegatedStaticParamsBodyOriginTypeInternet captures enum value "internet"
	UpdateNetworkAppliancePrefixesDelegatedStaticParamsBodyOriginTypeInternet string = "internet"
)
View Source
const (

	// UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1BandOperationModeNr2Dot4ghz captures enum value "2.4ghz"
	UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1BandOperationModeNr2Dot4ghz string = "2.4ghz"

	// UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1BandOperationModeNr5ghz captures enum value "5ghz"
	UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1BandOperationModeNr5ghz string = "5ghz"

	// UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1BandOperationModeNr6ghz captures enum value "6ghz"
	UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1BandOperationModeNr6ghz string = "6ghz"

	// UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1BandOperationModeDual captures enum value "dual"
	UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1BandOperationModeDual string = "dual"

	// UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1BandOperationModeMulti captures enum value "multi"
	UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1BandOperationModeMulti string = "multi"
)
View Source
const (

	// UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2BandOperationModeNr2Dot4ghz captures enum value "2.4ghz"
	UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2BandOperationModeNr2Dot4ghz string = "2.4ghz"

	// UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2BandOperationModeNr5ghz captures enum value "5ghz"
	UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2BandOperationModeNr5ghz string = "5ghz"

	// UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2BandOperationModeNr6ghz captures enum value "6ghz"
	UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2BandOperationModeNr6ghz string = "6ghz"

	// UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2BandOperationModeDual captures enum value "dual"
	UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2BandOperationModeDual string = "dual"

	// UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2BandOperationModeMulti captures enum value "multi"
	UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2BandOperationModeMulti string = "multi"
)
View Source
const (

	// UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3BandOperationModeNr2Dot4ghz captures enum value "2.4ghz"
	UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3BandOperationModeNr2Dot4ghz string = "2.4ghz"

	// UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3BandOperationModeNr5ghz captures enum value "5ghz"
	UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3BandOperationModeNr5ghz string = "5ghz"

	// UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3BandOperationModeNr6ghz captures enum value "6ghz"
	UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3BandOperationModeNr6ghz string = "6ghz"

	// UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3BandOperationModeDual captures enum value "dual"
	UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3BandOperationModeDual string = "dual"

	// UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3BandOperationModeMulti captures enum value "multi"
	UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3BandOperationModeMulti string = "multi"
)
View Source
const (

	// UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4BandOperationModeNr2Dot4ghz captures enum value "2.4ghz"
	UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4BandOperationModeNr2Dot4ghz string = "2.4ghz"

	// UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4BandOperationModeNr5ghz captures enum value "5ghz"
	UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4BandOperationModeNr5ghz string = "5ghz"

	// UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4BandOperationModeNr6ghz captures enum value "6ghz"
	UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4BandOperationModeNr6ghz string = "6ghz"

	// UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4BandOperationModeDual captures enum value "dual"
	UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4BandOperationModeDual string = "dual"

	// UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4BandOperationModeMulti captures enum value "multi"
	UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4BandOperationModeMulti string = "multi"
)
View Source
const (

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

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

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

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

	// UpdateNetworkApplianceSecurityIntrusionBodyModeDisabled captures enum value "disabled"
	UpdateNetworkApplianceSecurityIntrusionBodyModeDisabled string = "disabled"

	// UpdateNetworkApplianceSecurityIntrusionBodyModePrevention captures enum value "prevention"
	UpdateNetworkApplianceSecurityIntrusionBodyModePrevention string = "prevention"
)
View Source
const (

	// UpdateNetworkApplianceSecurityMalwareBodyModeDisabled captures enum value "disabled"
	UpdateNetworkApplianceSecurityMalwareBodyModeDisabled string = "disabled"

	// UpdateNetworkApplianceSecurityMalwareBodyModeEnabled captures enum value "enabled"
	UpdateNetworkApplianceSecurityMalwareBodyModeEnabled string = "enabled"
)
View Source
const (

	// UpdateNetworkApplianceSettingsBodyClientTrackingMethodIPAddress captures enum value "IP address"
	UpdateNetworkApplianceSettingsBodyClientTrackingMethodIPAddress string = "IP address"

	// UpdateNetworkApplianceSettingsBodyClientTrackingMethodMACAddress captures enum value "MAC address"
	UpdateNetworkApplianceSettingsBodyClientTrackingMethodMACAddress string = "MAC address"

	// UpdateNetworkApplianceSettingsBodyClientTrackingMethodUniqueClientIdentifier captures enum value "Unique client identifier"
	UpdateNetworkApplianceSettingsBodyClientTrackingMethodUniqueClientIdentifier string = "Unique client identifier"
)
View Source
const (

	// UpdateNetworkApplianceSettingsBodyDeploymentModePassthrough captures enum value "passthrough"
	UpdateNetworkApplianceSettingsBodyDeploymentModePassthrough string = "passthrough"

	// UpdateNetworkApplianceSettingsBodyDeploymentModeRouted captures enum value "routed"
	UpdateNetworkApplianceSettingsBodyDeploymentModeRouted string = "routed"
)
View Source
const (

	// UpdateNetworkApplianceSettingsOKBodyClientTrackingMethodIPAddress captures enum value "IP address"
	UpdateNetworkApplianceSettingsOKBodyClientTrackingMethodIPAddress string = "IP address"

	// UpdateNetworkApplianceSettingsOKBodyClientTrackingMethodMACAddress captures enum value "MAC address"
	UpdateNetworkApplianceSettingsOKBodyClientTrackingMethodMACAddress string = "MAC address"

	// UpdateNetworkApplianceSettingsOKBodyClientTrackingMethodUniqueClientIdentifier captures enum value "Unique client identifier"
	UpdateNetworkApplianceSettingsOKBodyClientTrackingMethodUniqueClientIdentifier string = "Unique client identifier"
)
View Source
const (

	// UpdateNetworkApplianceSettingsOKBodyDeploymentModePassthrough captures enum value "passthrough"
	UpdateNetworkApplianceSettingsOKBodyDeploymentModePassthrough string = "passthrough"

	// UpdateNetworkApplianceSettingsOKBodyDeploymentModeRouted captures enum value "routed"
	UpdateNetworkApplianceSettingsOKBodyDeploymentModeRouted string = "routed"
)
View Source
const (

	// UpdateNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0OriginTypeIndependent captures enum value "independent"
	UpdateNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0OriginTypeIndependent string = "independent"

	// UpdateNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0OriginTypeInternet captures enum value "internet"
	UpdateNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0OriginTypeInternet string = "internet"
)
View Source
const (

	// UpdateNetworkApplianceSingleLanParamsBodyIPV6PrefixAssignmentsItems0OriginTypeIndependent captures enum value "independent"
	UpdateNetworkApplianceSingleLanParamsBodyIPV6PrefixAssignmentsItems0OriginTypeIndependent string = "independent"

	// UpdateNetworkApplianceSingleLanParamsBodyIPV6PrefixAssignmentsItems0OriginTypeInternet captures enum value "internet"
	UpdateNetworkApplianceSingleLanParamsBodyIPV6PrefixAssignmentsItems0OriginTypeInternet string = "internet"
)
View Source
const (

	// UpdateNetworkApplianceSsidBodyAuthModeNr8021xDashMeraki captures enum value "8021x-meraki"
	UpdateNetworkApplianceSsidBodyAuthModeNr8021xDashMeraki string = "8021x-meraki"

	// UpdateNetworkApplianceSsidBodyAuthModeNr8021xDashRadius captures enum value "8021x-radius"
	UpdateNetworkApplianceSsidBodyAuthModeNr8021xDashRadius string = "8021x-radius"

	// UpdateNetworkApplianceSsidBodyAuthModeOpen captures enum value "open"
	UpdateNetworkApplianceSsidBodyAuthModeOpen string = "open"

	// UpdateNetworkApplianceSsidBodyAuthModePsk captures enum value "psk"
	UpdateNetworkApplianceSsidBodyAuthModePsk string = "psk"
)
View Source
const (

	// UpdateNetworkApplianceSsidBodyEncryptionModeWep captures enum value "wep"
	UpdateNetworkApplianceSsidBodyEncryptionModeWep string = "wep"

	// UpdateNetworkApplianceSsidBodyEncryptionModeWpa captures enum value "wpa"
	UpdateNetworkApplianceSsidBodyEncryptionModeWpa string = "wpa"
)
View Source
const (

	// UpdateNetworkApplianceSsidBodyWpaEncryptionModeWPA1AndWPA2 captures enum value "WPA1 and WPA2"
	UpdateNetworkApplianceSsidBodyWpaEncryptionModeWPA1AndWPA2 string = "WPA1 and WPA2"

	// UpdateNetworkApplianceSsidBodyWpaEncryptionModeWPA2Only captures enum value "WPA2 only"
	UpdateNetworkApplianceSsidBodyWpaEncryptionModeWPA2Only string = "WPA2 only"

	// UpdateNetworkApplianceSsidBodyWpaEncryptionModeWPA3TransitionMode captures enum value "WPA3 Transition Mode"
	UpdateNetworkApplianceSsidBodyWpaEncryptionModeWPA3TransitionMode string = "WPA3 Transition Mode"

	// UpdateNetworkApplianceSsidBodyWpaEncryptionModeWPA3Only captures enum value "WPA3 only"
	UpdateNetworkApplianceSsidBodyWpaEncryptionModeWPA3Only string = "WPA3 only"
)
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"

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

	// UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0DefinitionsItems0TypeLocalNet captures enum value "localNet"
	UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0DefinitionsItems0TypeLocalNet string = "localNet"

	// UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0DefinitionsItems0TypePort captures enum value "port"
	UpdateNetworkApplianceTrafficShapingRulesParamsBodyRulesItems0DefinitionsItems0TypePort string = "port"
)
View Source
const (

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

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

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

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

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

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

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

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0PreferredUplinkDefaultUplink captures enum value "defaultUplink"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0PreferredUplinkDefaultUplink string = "defaultUplink"

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

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

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

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

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

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

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

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

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolAny captures enum value "any"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolAny string = "any"

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

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

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

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

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

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

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolAny captures enum value "any"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolAny string = "any"

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

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

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

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

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

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

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0PreferredUplinkDefaultUplink captures enum value "defaultUplink"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0PreferredUplinkDefaultUplink string = "defaultUplink"

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

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

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

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

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

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

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

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

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolAny captures enum value "any"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolAny string = "any"

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

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

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

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

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

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

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolAny captures enum value "any"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueProtocolAny string = "any"

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

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

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

	// UpdateNetworkApplianceVlanBodyDhcpHandlingDoNotRespondToDHCPRequests captures enum value "Do not respond to DHCP requests"
	UpdateNetworkApplianceVlanBodyDhcpHandlingDoNotRespondToDHCPRequests string = "Do not respond to DHCP requests"

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

	// UpdateNetworkApplianceVlanBodyDhcpHandlingRunaDHCPServer captures enum value "Run a DHCP server"
	UpdateNetworkApplianceVlanBodyDhcpHandlingRunaDHCPServer string = "Run a DHCP server"
)
View Source
const (

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

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

	// UpdateNetworkApplianceVlanBodyDhcpLeaseTimeNr1Week captures enum value "1 week"
	UpdateNetworkApplianceVlanBodyDhcpLeaseTimeNr1Week string = "1 week"

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

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

	// UpdateNetworkApplianceVlanBodyDhcpLeaseTimeNr4Hours captures enum value "4 hours"
	UpdateNetworkApplianceVlanBodyDhcpLeaseTimeNr4Hours string = "4 hours"
)
View Source
const (

	// UpdateNetworkApplianceVlanBodyTemplateVlanTypeSame captures enum value "same"
	UpdateNetworkApplianceVlanBodyTemplateVlanTypeSame string = "same"

	// UpdateNetworkApplianceVlanBodyTemplateVlanTypeUnique captures enum value "unique"
	UpdateNetworkApplianceVlanBodyTemplateVlanTypeUnique string = "unique"
)
View Source
const (

	// UpdateNetworkApplianceVlanOKBodyDhcpHandlingDoNotRespondToDHCPRequests captures enum value "Do not respond to DHCP requests"
	UpdateNetworkApplianceVlanOKBodyDhcpHandlingDoNotRespondToDHCPRequests string = "Do not respond to DHCP requests"

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

	// UpdateNetworkApplianceVlanOKBodyDhcpHandlingRunaDHCPServer captures enum value "Run a DHCP server"
	UpdateNetworkApplianceVlanOKBodyDhcpHandlingRunaDHCPServer string = "Run a DHCP server"
)
View Source
const (

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

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

	// UpdateNetworkApplianceVlanOKBodyDhcpLeaseTimeNr1Week captures enum value "1 week"
	UpdateNetworkApplianceVlanOKBodyDhcpLeaseTimeNr1Week string = "1 week"

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

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

	// UpdateNetworkApplianceVlanOKBodyDhcpLeaseTimeNr4Hours captures enum value "4 hours"
	UpdateNetworkApplianceVlanOKBodyDhcpLeaseTimeNr4Hours string = "4 hours"
)
View Source
const (

	// UpdateNetworkApplianceVlanOKBodyTemplateVlanTypeSame captures enum value "same"
	UpdateNetworkApplianceVlanOKBodyTemplateVlanTypeSame string = "same"

	// UpdateNetworkApplianceVlanOKBodyTemplateVlanTypeUnique captures enum value "unique"
	UpdateNetworkApplianceVlanOKBodyTemplateVlanTypeUnique string = "unique"
)
View Source
const (

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

	// UpdateNetworkApplianceVlanOKBodyDhcpOptionsItems0TypeInteger captures enum value "integer"
	UpdateNetworkApplianceVlanOKBodyDhcpOptionsItems0TypeInteger string = "integer"

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

	// UpdateNetworkApplianceVlanOKBodyDhcpOptionsItems0TypeText captures enum value "text"
	UpdateNetworkApplianceVlanOKBodyDhcpOptionsItems0TypeText string = "text"
)
View Source
const (

	// UpdateNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0OriginTypeIndependent captures enum value "independent"
	UpdateNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0OriginTypeIndependent string = "independent"

	// UpdateNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0OriginTypeInternet captures enum value "internet"
	UpdateNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0OriginTypeInternet string = "internet"
)
View Source
const (

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

	// UpdateNetworkApplianceVlanParamsBodyDhcpOptionsItems0TypeInteger captures enum value "integer"
	UpdateNetworkApplianceVlanParamsBodyDhcpOptionsItems0TypeInteger string = "integer"

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

	// UpdateNetworkApplianceVlanParamsBodyDhcpOptionsItems0TypeText captures enum value "text"
	UpdateNetworkApplianceVlanParamsBodyDhcpOptionsItems0TypeText string = "text"
)
View Source
const (

	// UpdateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0OriginTypeIndependent captures enum value "independent"
	UpdateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0OriginTypeIndependent string = "independent"

	// UpdateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0OriginTypeInternet captures enum value "internet"
	UpdateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0OriginTypeInternet string = "internet"
)
View Source
const (

	// UpdateNetworkApplianceVpnSiteToSiteVpnBodyModeHub captures enum value "hub"
	UpdateNetworkApplianceVpnSiteToSiteVpnBodyModeHub string = "hub"

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

	// UpdateNetworkApplianceVpnSiteToSiteVpnBodyModeSpoke captures enum value "spoke"
	UpdateNetworkApplianceVpnSiteToSiteVpnBodyModeSpoke string = "spoke"
)
View Source
const (

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

	// UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0IkeVersionNr2 captures enum value "2"
	UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0IkeVersionNr2 string = "2"
)
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 (

	// UpdateOrganizationApplianceVpnVpnFirewallRulesParamsBodyRulesItems0ProtocolAny captures enum value "any"
	UpdateOrganizationApplianceVpnVpnFirewallRulesParamsBodyRulesItems0ProtocolAny string = "any"

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

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

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

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

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

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

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

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

	// UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0TypeCustom captures enum value "custom"
	UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0TypeCustom string = "custom"
)
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) CreateNetworkAppliancePrefixesDelegatedStatic ¶

CreateNetworkAppliancePrefixesDelegatedStatic adds a static delegated prefix from a network

Add a static delegated prefix from a network

func (*Client) CreateNetworkApplianceRfProfile ¶

CreateNetworkApplianceRfProfile creates new r f profile for this network

Creates new RF profile for this network

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) DeleteNetworkAppliancePrefixesDelegatedStatic ¶

DeleteNetworkAppliancePrefixesDelegatedStatic deletes a static delegated prefix from a network

Delete a static delegated prefix from a network

func (*Client) DeleteNetworkApplianceRfProfile ¶

DeleteNetworkApplianceRfProfile deletes a r f profile

Delete a RF Profile

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) GetDeviceAppliancePrefixesDelegated ¶

func (a *Client) GetDeviceAppliancePrefixesDelegated(params *GetDeviceAppliancePrefixesDelegatedParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceAppliancePrefixesDelegatedOK, error)

GetDeviceAppliancePrefixesDelegated returns current delegated IPv6 prefixes on an appliance

Return current delegated IPv6 prefixes on an appliance.

func (*Client) GetDeviceAppliancePrefixesDelegatedVlanAssignments ¶

GetDeviceAppliancePrefixesDelegatedVlanAssignments returns prefixes assigned to all IPv6 enabled v l a ns on an appliance

Return prefixes assigned to all IPv6 enabled VLANs on an appliance.

func (*Client) GetDeviceApplianceRadioSettings ¶

func (a *Client) GetDeviceApplianceRadioSettings(params *GetDeviceApplianceRadioSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceApplianceRadioSettingsOK, error)

GetDeviceApplianceRadioSettings returns the radio settings of an appliance

Return the radio settings of an appliance

func (*Client) GetDeviceApplianceUplinksSettings ¶

func (a *Client) GetDeviceApplianceUplinksSettings(params *GetDeviceApplianceUplinksSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceApplianceUplinksSettingsOK, error)

GetDeviceApplianceUplinksSettings returns the uplink settings for an m x appliance

Return the uplink settings for an MX appliance

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) GetNetworkApplianceFirewallInboundCellularFirewallRules ¶

GetNetworkApplianceFirewallInboundCellularFirewallRules returns the inbound cellular firewall rules for an m x network

Return the inbound cellular firewall rules for an MX network

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) GetNetworkApplianceFirewallSettings ¶

func (a *Client) GetNetworkApplianceFirewallSettings(params *GetNetworkApplianceFirewallSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceFirewallSettingsOK, error)

GetNetworkApplianceFirewallSettings returns the firewall settings for this network

Return the firewall settings for this 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) GetNetworkAppliancePrefixesDelegatedStatic ¶

GetNetworkAppliancePrefixesDelegatedStatic returns a static delegated prefix from a network

Return a static delegated prefix from a network

func (*Client) GetNetworkAppliancePrefixesDelegatedStatics ¶

GetNetworkAppliancePrefixesDelegatedStatics lists static delegated prefixes for a network

List static delegated prefixes for a network

func (*Client) GetNetworkApplianceRfProfile ¶

func (a *Client) GetNetworkApplianceRfProfile(params *GetNetworkApplianceRfProfileParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceRfProfileOK, error)

GetNetworkApplianceRfProfile returns a r f profile

Return a RF profile

func (*Client) GetNetworkApplianceRfProfiles ¶

func (a *Client) GetNetworkApplianceRfProfiles(params *GetNetworkApplianceRfProfilesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceRfProfilesOK, error)

GetNetworkApplianceRfProfiles lists the r f profiles for this network

List the RF profiles for this network

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) GetNetworkApplianceSsid ¶

func (a *Client) GetNetworkApplianceSsid(params *GetNetworkApplianceSsidParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceSsidOK, error)

GetNetworkApplianceSsid returns a single m x s s ID

Return a single MX SSID

func (*Client) GetNetworkApplianceSsids ¶

func (a *Client) GetNetworkApplianceSsids(params *GetNetworkApplianceSsidsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceSsidsOK, error)

GetNetworkApplianceSsids lists the m x s s i ds in a network

List the MX SSIDs in a network

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 limits for your m x network

Returns the uplink bandwidth limits for your MX network. This may not reflect the affected device's hardware capabilities. For more information on your device's hardware capabilities, please consult our MX Family Datasheet - [https://meraki.cisco.com/product-collateral/mx-family-datasheet/?file]

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) GetOrganizationApplianceUplinksUsageByNetwork ¶

GetOrganizationApplianceUplinksUsageByNetwork gets the sent and received bytes for each uplink of all m x and z networks within an organization

Get the sent and received bytes for each uplink of all MX and Z networks within an organization. If more than one device was active during the specified timespan, then the sent and received bytes will be aggregated by interface.

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) UpdateDeviceApplianceRadioSettings ¶

func (a *Client) UpdateDeviceApplianceRadioSettings(params *UpdateDeviceApplianceRadioSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateDeviceApplianceRadioSettingsOK, error)

UpdateDeviceApplianceRadioSettings updates the radio settings of an appliance

Update the radio settings of an appliance

func (*Client) UpdateDeviceApplianceUplinksSettings ¶

func (a *Client) UpdateDeviceApplianceUplinksSettings(params *UpdateDeviceApplianceUplinksSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateDeviceApplianceUplinksSettingsOK, error)

UpdateDeviceApplianceUplinksSettings updates the uplink settings for an m x appliance

Update the uplink settings for an MX appliance

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) UpdateNetworkApplianceFirewallInboundCellularFirewallRules ¶

UpdateNetworkApplianceFirewallInboundCellularFirewallRules updates the inbound cellular firewall rules of an m x network

Update the inbound cellular firewall rules of an MX network

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) UpdateNetworkApplianceFirewallSettings ¶

UpdateNetworkApplianceFirewallSettings updates the firewall settings for this network

Update the firewall settings for this 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) UpdateNetworkAppliancePrefixesDelegatedStatic ¶

UpdateNetworkAppliancePrefixesDelegatedStatic updates a static delegated prefix from a network

Update a static delegated prefix from a network

func (*Client) UpdateNetworkApplianceRfProfile ¶

func (a *Client) UpdateNetworkApplianceRfProfile(params *UpdateNetworkApplianceRfProfileParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceRfProfileOK, error)

UpdateNetworkApplianceRfProfile updates specified r f profile for this network

Updates specified RF profile for this network

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) UpdateNetworkApplianceSettings ¶

func (a *Client) UpdateNetworkApplianceSettings(params *UpdateNetworkApplianceSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceSettingsOK, error)

UpdateNetworkApplianceSettings updates the appliance settings for a network

Update the appliance settings for a 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) UpdateNetworkApplianceSsid ¶

func (a *Client) UpdateNetworkApplianceSsid(params *UpdateNetworkApplianceSsidParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceSsidOK, error)

UpdateNetworkApplianceSsid updates the attributes of an m x s s ID

Update the attributes of an MX SSID

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)

	CreateNetworkAppliancePrefixesDelegatedStatic(params *CreateNetworkAppliancePrefixesDelegatedStaticParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateNetworkAppliancePrefixesDelegatedStaticCreated, error)

	CreateNetworkApplianceRfProfile(params *CreateNetworkApplianceRfProfileParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*CreateNetworkApplianceRfProfileCreated, 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)

	DeleteNetworkAppliancePrefixesDelegatedStatic(params *DeleteNetworkAppliancePrefixesDelegatedStaticParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteNetworkAppliancePrefixesDelegatedStaticNoContent, error)

	DeleteNetworkApplianceRfProfile(params *DeleteNetworkApplianceRfProfileParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*DeleteNetworkApplianceRfProfileNoContent, 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)

	GetDeviceAppliancePrefixesDelegated(params *GetDeviceAppliancePrefixesDelegatedParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceAppliancePrefixesDelegatedOK, error)

	GetDeviceAppliancePrefixesDelegatedVlanAssignments(params *GetDeviceAppliancePrefixesDelegatedVlanAssignmentsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceAppliancePrefixesDelegatedVlanAssignmentsOK, error)

	GetDeviceApplianceRadioSettings(params *GetDeviceApplianceRadioSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceApplianceRadioSettingsOK, error)

	GetDeviceApplianceUplinksSettings(params *GetDeviceApplianceUplinksSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceApplianceUplinksSettingsOK, 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)

	GetNetworkApplianceFirewallInboundCellularFirewallRules(params *GetNetworkApplianceFirewallInboundCellularFirewallRulesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceFirewallInboundCellularFirewallRulesOK, 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)

	GetNetworkApplianceFirewallSettings(params *GetNetworkApplianceFirewallSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceFirewallSettingsOK, error)

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

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

	GetNetworkAppliancePrefixesDelegatedStatic(params *GetNetworkAppliancePrefixesDelegatedStaticParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkAppliancePrefixesDelegatedStaticOK, error)

	GetNetworkAppliancePrefixesDelegatedStatics(params *GetNetworkAppliancePrefixesDelegatedStaticsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkAppliancePrefixesDelegatedStaticsOK, error)

	GetNetworkApplianceRfProfile(params *GetNetworkApplianceRfProfileParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceRfProfileOK, error)

	GetNetworkApplianceRfProfiles(params *GetNetworkApplianceRfProfilesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceRfProfilesOK, 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)

	GetNetworkApplianceSsid(params *GetNetworkApplianceSsidParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceSsidOK, error)

	GetNetworkApplianceSsids(params *GetNetworkApplianceSsidsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkApplianceSsidsOK, 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)

	GetOrganizationApplianceUplinksUsageByNetwork(params *GetOrganizationApplianceUplinksUsageByNetworkParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetOrganizationApplianceUplinksUsageByNetworkOK, 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)

	UpdateDeviceApplianceRadioSettings(params *UpdateDeviceApplianceRadioSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateDeviceApplianceRadioSettingsOK, error)

	UpdateDeviceApplianceUplinksSettings(params *UpdateDeviceApplianceUplinksSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateDeviceApplianceUplinksSettingsOK, 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)

	UpdateNetworkApplianceFirewallInboundCellularFirewallRules(params *UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesOK, 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)

	UpdateNetworkApplianceFirewallSettings(params *UpdateNetworkApplianceFirewallSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceFirewallSettingsOK, error)

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

	UpdateNetworkAppliancePrefixesDelegatedStatic(params *UpdateNetworkAppliancePrefixesDelegatedStaticParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkAppliancePrefixesDelegatedStaticOK, error)

	UpdateNetworkApplianceRfProfile(params *UpdateNetworkApplianceRfProfileParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceRfProfileOK, error)

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

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

	UpdateNetworkApplianceSettings(params *UpdateNetworkApplianceSettingsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceSettingsOK, error)

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

	UpdateNetworkApplianceSsid(params *UpdateNetworkApplianceSsidParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkApplianceSsidOK, 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 *CreateDeviceApplianceVmxAuthenticationTokenCreatedBody
}

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) Code ¶

Code gets the status code for the create device appliance vmx authentication token created response

func (*CreateDeviceApplianceVmxAuthenticationTokenCreated) Error ¶

func (*CreateDeviceApplianceVmxAuthenticationTokenCreated) GetPayload ¶

func (*CreateDeviceApplianceVmxAuthenticationTokenCreated) IsClientError ¶

IsClientError returns true when this create device appliance vmx authentication token created response has a 4xx status code

func (*CreateDeviceApplianceVmxAuthenticationTokenCreated) IsCode ¶

IsCode returns true when this create device appliance vmx authentication token created response a status code equal to that given

func (*CreateDeviceApplianceVmxAuthenticationTokenCreated) IsRedirect ¶

IsRedirect returns true when this create device appliance vmx authentication token created response has a 3xx status code

func (*CreateDeviceApplianceVmxAuthenticationTokenCreated) IsServerError ¶

IsServerError returns true when this create device appliance vmx authentication token created response has a 5xx status code

func (*CreateDeviceApplianceVmxAuthenticationTokenCreated) IsSuccess ¶

IsSuccess returns true when this create device appliance vmx authentication token created response has a 2xx status code

func (*CreateDeviceApplianceVmxAuthenticationTokenCreated) String ¶

type CreateDeviceApplianceVmxAuthenticationTokenCreatedBody ¶

type CreateDeviceApplianceVmxAuthenticationTokenCreatedBody struct {

	// The expiration time for the token, in ISO 8601 format
	ExpiresAt string `json:"expiresAt,omitempty"`

	// The newly generated authentication token for the vMX instance
	Token string `json:"token,omitempty"`
}

CreateDeviceApplianceVmxAuthenticationTokenCreatedBody create device appliance vmx authentication token created body swagger:model CreateDeviceApplianceVmxAuthenticationTokenCreatedBody

func (*CreateDeviceApplianceVmxAuthenticationTokenCreatedBody) ContextValidate ¶

ContextValidate validates this create device appliance vmx authentication token created body based on context it is used

func (*CreateDeviceApplianceVmxAuthenticationTokenCreatedBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateDeviceApplianceVmxAuthenticationTokenCreatedBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateDeviceApplianceVmxAuthenticationTokenCreatedBody) Validate ¶

Validate validates this create device appliance vmx authentication token created body

type CreateDeviceApplianceVmxAuthenticationTokenParams ¶

type CreateDeviceApplianceVmxAuthenticationTokenParams struct {

	/* Serial.

	   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 CreateNetworkAppliancePrefixesDelegatedStaticBody ¶

type CreateNetworkAppliancePrefixesDelegatedStaticBody struct {

	// A name or description for the prefix
	Description string `json:"description,omitempty"`

	// origin
	// Required: true
	Origin *CreateNetworkAppliancePrefixesDelegatedStaticParamsBodyOrigin `json:"origin"`

	// A static IPv6 prefix
	// Required: true
	Prefix *string `json:"prefix"`
}

CreateNetworkAppliancePrefixesDelegatedStaticBody create network appliance prefixes delegated static body // Example: {"description":"Prefix on WAN 1 of Long Island Office network","origin":{"interfaces":["wan1"],"type":"internet"},"prefix":"2001:db8:3c4d:15::/64"} swagger:model CreateNetworkAppliancePrefixesDelegatedStaticBody

func (*CreateNetworkAppliancePrefixesDelegatedStaticBody) ContextValidate ¶

ContextValidate validate this create network appliance prefixes delegated static body based on the context it is used

func (*CreateNetworkAppliancePrefixesDelegatedStaticBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkAppliancePrefixesDelegatedStaticBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkAppliancePrefixesDelegatedStaticBody) Validate ¶

Validate validates this create network appliance prefixes delegated static body

type CreateNetworkAppliancePrefixesDelegatedStaticCreated ¶

type CreateNetworkAppliancePrefixesDelegatedStaticCreated struct {
	Payload interface{}
}

CreateNetworkAppliancePrefixesDelegatedStaticCreated describes a response with status code 201, with default header values.

Successful operation

func NewCreateNetworkAppliancePrefixesDelegatedStaticCreated ¶

func NewCreateNetworkAppliancePrefixesDelegatedStaticCreated() *CreateNetworkAppliancePrefixesDelegatedStaticCreated

NewCreateNetworkAppliancePrefixesDelegatedStaticCreated creates a CreateNetworkAppliancePrefixesDelegatedStaticCreated with default headers values

func (*CreateNetworkAppliancePrefixesDelegatedStaticCreated) Code ¶

Code gets the status code for the create network appliance prefixes delegated static created response

func (*CreateNetworkAppliancePrefixesDelegatedStaticCreated) Error ¶

func (*CreateNetworkAppliancePrefixesDelegatedStaticCreated) GetPayload ¶

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

func (*CreateNetworkAppliancePrefixesDelegatedStaticCreated) IsClientError ¶

IsClientError returns true when this create network appliance prefixes delegated static created response has a 4xx status code

func (*CreateNetworkAppliancePrefixesDelegatedStaticCreated) IsCode ¶

IsCode returns true when this create network appliance prefixes delegated static created response a status code equal to that given

func (*CreateNetworkAppliancePrefixesDelegatedStaticCreated) IsRedirect ¶

IsRedirect returns true when this create network appliance prefixes delegated static created response has a 3xx status code

func (*CreateNetworkAppliancePrefixesDelegatedStaticCreated) IsServerError ¶

IsServerError returns true when this create network appliance prefixes delegated static created response has a 5xx status code

func (*CreateNetworkAppliancePrefixesDelegatedStaticCreated) IsSuccess ¶

IsSuccess returns true when this create network appliance prefixes delegated static created response has a 2xx status code

func (*CreateNetworkAppliancePrefixesDelegatedStaticCreated) String ¶

type CreateNetworkAppliancePrefixesDelegatedStaticParams ¶

type CreateNetworkAppliancePrefixesDelegatedStaticParams struct {

	// CreateNetworkAppliancePrefixesDelegatedStatic.
	CreateNetworkAppliancePrefixesDelegatedStatic CreateNetworkAppliancePrefixesDelegatedStaticBody

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

CreateNetworkAppliancePrefixesDelegatedStaticParams contains all the parameters to send to the API endpoint

for the create network appliance prefixes delegated static operation.

Typically these are written to a http.Request.

func NewCreateNetworkAppliancePrefixesDelegatedStaticParams ¶

func NewCreateNetworkAppliancePrefixesDelegatedStaticParams() *CreateNetworkAppliancePrefixesDelegatedStaticParams

NewCreateNetworkAppliancePrefixesDelegatedStaticParams creates a new CreateNetworkAppliancePrefixesDelegatedStaticParams 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 NewCreateNetworkAppliancePrefixesDelegatedStaticParamsWithContext ¶

func NewCreateNetworkAppliancePrefixesDelegatedStaticParamsWithContext(ctx context.Context) *CreateNetworkAppliancePrefixesDelegatedStaticParams

NewCreateNetworkAppliancePrefixesDelegatedStaticParamsWithContext creates a new CreateNetworkAppliancePrefixesDelegatedStaticParams object with the ability to set a context for a request.

func NewCreateNetworkAppliancePrefixesDelegatedStaticParamsWithHTTPClient ¶

func NewCreateNetworkAppliancePrefixesDelegatedStaticParamsWithHTTPClient(client *http.Client) *CreateNetworkAppliancePrefixesDelegatedStaticParams

NewCreateNetworkAppliancePrefixesDelegatedStaticParamsWithHTTPClient creates a new CreateNetworkAppliancePrefixesDelegatedStaticParams object with the ability to set a custom HTTPClient for a request.

func NewCreateNetworkAppliancePrefixesDelegatedStaticParamsWithTimeout ¶

func NewCreateNetworkAppliancePrefixesDelegatedStaticParamsWithTimeout(timeout time.Duration) *CreateNetworkAppliancePrefixesDelegatedStaticParams

NewCreateNetworkAppliancePrefixesDelegatedStaticParamsWithTimeout creates a new CreateNetworkAppliancePrefixesDelegatedStaticParams object with the ability to set a timeout on a request.

func (*CreateNetworkAppliancePrefixesDelegatedStaticParams) SetContext ¶

SetContext adds the context to the create network appliance prefixes delegated static params

func (*CreateNetworkAppliancePrefixesDelegatedStaticParams) SetCreateNetworkAppliancePrefixesDelegatedStatic ¶

func (o *CreateNetworkAppliancePrefixesDelegatedStaticParams) SetCreateNetworkAppliancePrefixesDelegatedStatic(createNetworkAppliancePrefixesDelegatedStatic CreateNetworkAppliancePrefixesDelegatedStaticBody)

SetCreateNetworkAppliancePrefixesDelegatedStatic adds the createNetworkAppliancePrefixesDelegatedStatic to the create network appliance prefixes delegated static params

func (*CreateNetworkAppliancePrefixesDelegatedStaticParams) SetDefaults ¶

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

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

func (*CreateNetworkAppliancePrefixesDelegatedStaticParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the create network appliance prefixes delegated static params

func (*CreateNetworkAppliancePrefixesDelegatedStaticParams) SetNetworkID ¶

SetNetworkID adds the networkId to the create network appliance prefixes delegated static params

func (*CreateNetworkAppliancePrefixesDelegatedStaticParams) SetTimeout ¶

SetTimeout adds the timeout to the create network appliance prefixes delegated static params

func (*CreateNetworkAppliancePrefixesDelegatedStaticParams) WithContext ¶

WithContext adds the context to the create network appliance prefixes delegated static params

func (*CreateNetworkAppliancePrefixesDelegatedStaticParams) WithCreateNetworkAppliancePrefixesDelegatedStatic ¶

func (o *CreateNetworkAppliancePrefixesDelegatedStaticParams) WithCreateNetworkAppliancePrefixesDelegatedStatic(createNetworkAppliancePrefixesDelegatedStatic CreateNetworkAppliancePrefixesDelegatedStaticBody) *CreateNetworkAppliancePrefixesDelegatedStaticParams

WithCreateNetworkAppliancePrefixesDelegatedStatic adds the createNetworkAppliancePrefixesDelegatedStatic to the create network appliance prefixes delegated static params

func (*CreateNetworkAppliancePrefixesDelegatedStaticParams) WithDefaults ¶

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

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

func (*CreateNetworkAppliancePrefixesDelegatedStaticParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the create network appliance prefixes delegated static params

func (*CreateNetworkAppliancePrefixesDelegatedStaticParams) WithNetworkID ¶

WithNetworkID adds the networkID to the create network appliance prefixes delegated static params

func (*CreateNetworkAppliancePrefixesDelegatedStaticParams) WithTimeout ¶

WithTimeout adds the timeout to the create network appliance prefixes delegated static params

func (*CreateNetworkAppliancePrefixesDelegatedStaticParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type CreateNetworkAppliancePrefixesDelegatedStaticParamsBodyOrigin ¶

type CreateNetworkAppliancePrefixesDelegatedStaticParamsBodyOrigin struct {

	// Interfaces associated with the prefix
	Interfaces []string `json:"interfaces"`

	// Type of the origin
	// Enum: [independent internet]
	Type string `json:"type,omitempty"`
}

CreateNetworkAppliancePrefixesDelegatedStaticParamsBodyOrigin The origin of the prefix swagger:model CreateNetworkAppliancePrefixesDelegatedStaticParamsBodyOrigin

func (*CreateNetworkAppliancePrefixesDelegatedStaticParamsBodyOrigin) ContextValidate ¶

ContextValidate validates this create network appliance prefixes delegated static params body origin based on context it is used

func (*CreateNetworkAppliancePrefixesDelegatedStaticParamsBodyOrigin) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkAppliancePrefixesDelegatedStaticParamsBodyOrigin) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkAppliancePrefixesDelegatedStaticParamsBodyOrigin) Validate ¶

Validate validates this create network appliance prefixes delegated static params body origin

type CreateNetworkAppliancePrefixesDelegatedStaticReader ¶

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

CreateNetworkAppliancePrefixesDelegatedStaticReader is a Reader for the CreateNetworkAppliancePrefixesDelegatedStatic structure.

func (*CreateNetworkAppliancePrefixesDelegatedStaticReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type CreateNetworkApplianceRfProfileBody ¶

type CreateNetworkApplianceRfProfileBody struct {

	// five ghz settings
	FiveGhzSettings *CreateNetworkApplianceRfProfileParamsBodyFiveGhzSettings `json:"fiveGhzSettings,omitempty"`

	// The name of the new profile. Must be unique. This param is required on creation.
	// Required: true
	Name *string `json:"name"`

	// per ssid settings
	PerSsidSettings *CreateNetworkApplianceRfProfileParamsBodyPerSsidSettings `json:"perSsidSettings,omitempty"`

	// two four ghz settings
	TwoFourGhzSettings *CreateNetworkApplianceRfProfileParamsBodyTwoFourGhzSettings `json:"twoFourGhzSettings,omitempty"`
}

CreateNetworkApplianceRfProfileBody create network appliance rf profile body // Example: {"fiveGhzSettings":{"axEnabled":true,"minBitrate":48},"name":"MX RF Profile","perSsidSettings":{"1":{"bandOperationMode":"dual","bandSteeringEnabled":true},"2":{"bandOperationMode":"dual","bandSteeringEnabled":true},"3":{"bandOperationMode":"dual","bandSteeringEnabled":true},"4":{"bandOperationMode":"dual","bandSteeringEnabled":true}},"twoFourGhzSettings":{"axEnabled":true,"minBitrate":12}} swagger:model CreateNetworkApplianceRfProfileBody

func (*CreateNetworkApplianceRfProfileBody) ContextValidate ¶

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

ContextValidate validate this create network appliance rf profile body based on the context it is used

func (*CreateNetworkApplianceRfProfileBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileBody) Validate ¶

Validate validates this create network appliance rf profile body

type CreateNetworkApplianceRfProfileCreated ¶

type CreateNetworkApplianceRfProfileCreated struct {
	Payload *CreateNetworkApplianceRfProfileCreatedBody
}

CreateNetworkApplianceRfProfileCreated describes a response with status code 201, with default header values.

Successful operation

func NewCreateNetworkApplianceRfProfileCreated ¶

func NewCreateNetworkApplianceRfProfileCreated() *CreateNetworkApplianceRfProfileCreated

NewCreateNetworkApplianceRfProfileCreated creates a CreateNetworkApplianceRfProfileCreated with default headers values

func (*CreateNetworkApplianceRfProfileCreated) Code ¶

Code gets the status code for the create network appliance rf profile created response

func (*CreateNetworkApplianceRfProfileCreated) Error ¶

func (*CreateNetworkApplianceRfProfileCreated) GetPayload ¶

func (*CreateNetworkApplianceRfProfileCreated) IsClientError ¶

func (o *CreateNetworkApplianceRfProfileCreated) IsClientError() bool

IsClientError returns true when this create network appliance rf profile created response has a 4xx status code

func (*CreateNetworkApplianceRfProfileCreated) IsCode ¶

IsCode returns true when this create network appliance rf profile created response a status code equal to that given

func (*CreateNetworkApplianceRfProfileCreated) IsRedirect ¶

IsRedirect returns true when this create network appliance rf profile created response has a 3xx status code

func (*CreateNetworkApplianceRfProfileCreated) IsServerError ¶

func (o *CreateNetworkApplianceRfProfileCreated) IsServerError() bool

IsServerError returns true when this create network appliance rf profile created response has a 5xx status code

func (*CreateNetworkApplianceRfProfileCreated) IsSuccess ¶

IsSuccess returns true when this create network appliance rf profile created response has a 2xx status code

func (*CreateNetworkApplianceRfProfileCreated) String ¶

type CreateNetworkApplianceRfProfileCreatedBody ¶

type CreateNetworkApplianceRfProfileCreatedBody struct {

	// five ghz settings
	FiveGhzSettings *CreateNetworkApplianceRfProfileCreatedBodyFiveGhzSettings `json:"fiveGhzSettings,omitempty"`

	// ID of the RF Profile.
	ID string `json:"id,omitempty"`

	// The name of the profile.
	Name string `json:"name,omitempty"`

	// ID of network this RF Profile belongs in.
	NetworkID string `json:"networkId,omitempty"`

	// per ssid settings
	PerSsidSettings *CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettings `json:"perSsidSettings,omitempty"`

	// two four ghz settings
	TwoFourGhzSettings *CreateNetworkApplianceRfProfileCreatedBodyTwoFourGhzSettings `json:"twoFourGhzSettings,omitempty"`
}

CreateNetworkApplianceRfProfileCreatedBody create network appliance rf profile created body swagger:model CreateNetworkApplianceRfProfileCreatedBody

func (*CreateNetworkApplianceRfProfileCreatedBody) ContextValidate ¶

ContextValidate validate this create network appliance rf profile created body based on the context it is used

func (*CreateNetworkApplianceRfProfileCreatedBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileCreatedBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileCreatedBody) Validate ¶

Validate validates this create network appliance rf profile created body

type CreateNetworkApplianceRfProfileCreatedBodyFiveGhzSettings ¶

type CreateNetworkApplianceRfProfileCreatedBodyFiveGhzSettings struct {

	// Whether ax radio on 5Ghz band is on or off.
	AxEnabled bool `json:"axEnabled,omitempty"`

	// Min bitrate (Mbps) of 2.4Ghz band.
	MinBitrate int64 `json:"minBitrate,omitempty"`
}

CreateNetworkApplianceRfProfileCreatedBodyFiveGhzSettings Settings related to 5Ghz band. swagger:model CreateNetworkApplianceRfProfileCreatedBodyFiveGhzSettings

func (*CreateNetworkApplianceRfProfileCreatedBodyFiveGhzSettings) ContextValidate ¶

ContextValidate validates this create network appliance rf profile created body five ghz settings based on context it is used

func (*CreateNetworkApplianceRfProfileCreatedBodyFiveGhzSettings) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileCreatedBodyFiveGhzSettings) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileCreatedBodyFiveGhzSettings) Validate ¶

Validate validates this create network appliance rf profile created body five ghz settings

type CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettings ¶

type CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettings struct {

	// 1
	Nr1 *CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr1 `json:"1,omitempty"`

	// 2
	Nr2 *CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr2 `json:"2,omitempty"`

	// 3
	Nr3 *CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr3 `json:"3,omitempty"`

	// 4
	Nr4 *CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr4 `json:"4,omitempty"`
}

CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettings Per-SSID radio settings by number. swagger:model CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettings

func (*CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettings) ContextValidate ¶

ContextValidate validate this create network appliance rf profile created body per ssid settings based on the context it is used

func (*CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettings) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettings) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettings) Validate ¶

Validate validates this create network appliance rf profile created body per ssid settings

type CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr1 ¶

type CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr1 struct {

	// Band mode of this SSID
	BandOperationMode string `json:"bandOperationMode,omitempty"`

	// Whether this SSID steers clients to the most open band between 2.4 GHz and 5 GHz.
	BandSteeringEnabled bool `json:"bandSteeringEnabled,omitempty"`
}

CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr1 Settings for SSID 1. swagger:model CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr1

func (*CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr1) ContextValidate ¶

ContextValidate validates this create network appliance rf profile created body per ssid settings nr1 based on context it is used

func (*CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr1) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr1) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr1) Validate ¶

Validate validates this create network appliance rf profile created body per ssid settings nr1

type CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr2 ¶

type CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr2 struct {

	// Band mode of this SSID
	BandOperationMode string `json:"bandOperationMode,omitempty"`

	// Whether this SSID steers clients to the most open band between 2.4 GHz and 5 GHz.
	BandSteeringEnabled bool `json:"bandSteeringEnabled,omitempty"`
}

CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr2 Settings for SSID 2. swagger:model CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr2

func (*CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr2) ContextValidate ¶

ContextValidate validates this create network appliance rf profile created body per ssid settings nr2 based on context it is used

func (*CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr2) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr2) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr2) Validate ¶

Validate validates this create network appliance rf profile created body per ssid settings nr2

type CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr3 ¶

type CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr3 struct {

	// Band mode of this SSID
	BandOperationMode string `json:"bandOperationMode,omitempty"`

	// Whether this SSID steers clients to the most open band between 2.4 GHz and 5 GHz.
	BandSteeringEnabled bool `json:"bandSteeringEnabled,omitempty"`
}

CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr3 Settings for SSID 3. swagger:model CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr3

func (*CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr3) ContextValidate ¶

ContextValidate validates this create network appliance rf profile created body per ssid settings nr3 based on context it is used

func (*CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr3) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr3) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr3) Validate ¶

Validate validates this create network appliance rf profile created body per ssid settings nr3

type CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr4 ¶

type CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr4 struct {

	// Band mode of this SSID
	BandOperationMode string `json:"bandOperationMode,omitempty"`

	// Whether this SSID steers clients to the most open band between 2.4 GHz and 5 GHz.
	BandSteeringEnabled bool `json:"bandSteeringEnabled,omitempty"`
}

CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr4 Settings for SSID 4. swagger:model CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr4

func (*CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr4) ContextValidate ¶

ContextValidate validates this create network appliance rf profile created body per ssid settings nr4 based on context it is used

func (*CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr4) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr4) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileCreatedBodyPerSsidSettingsNr4) Validate ¶

Validate validates this create network appliance rf profile created body per ssid settings nr4

type CreateNetworkApplianceRfProfileCreatedBodyTwoFourGhzSettings ¶

type CreateNetworkApplianceRfProfileCreatedBodyTwoFourGhzSettings struct {

	// Whether ax radio on 2.4Ghz band is on or off.
	AxEnabled bool `json:"axEnabled,omitempty"`

	// Min bitrate (Mbps) of 2.4Ghz band.
	MinBitrate float32 `json:"minBitrate,omitempty"`
}

CreateNetworkApplianceRfProfileCreatedBodyTwoFourGhzSettings Settings related to 2.4Ghz band. swagger:model CreateNetworkApplianceRfProfileCreatedBodyTwoFourGhzSettings

func (*CreateNetworkApplianceRfProfileCreatedBodyTwoFourGhzSettings) ContextValidate ¶

ContextValidate validates this create network appliance rf profile created body two four ghz settings based on context it is used

func (*CreateNetworkApplianceRfProfileCreatedBodyTwoFourGhzSettings) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileCreatedBodyTwoFourGhzSettings) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileCreatedBodyTwoFourGhzSettings) Validate ¶

Validate validates this create network appliance rf profile created body two four ghz settings

type CreateNetworkApplianceRfProfileParams ¶

type CreateNetworkApplianceRfProfileParams struct {

	// CreateNetworkApplianceRfProfile.
	CreateNetworkApplianceRfProfile CreateNetworkApplianceRfProfileBody

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

CreateNetworkApplianceRfProfileParams contains all the parameters to send to the API endpoint

for the create network appliance rf profile operation.

Typically these are written to a http.Request.

func NewCreateNetworkApplianceRfProfileParams ¶

func NewCreateNetworkApplianceRfProfileParams() *CreateNetworkApplianceRfProfileParams

NewCreateNetworkApplianceRfProfileParams creates a new CreateNetworkApplianceRfProfileParams 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 NewCreateNetworkApplianceRfProfileParamsWithContext ¶

func NewCreateNetworkApplianceRfProfileParamsWithContext(ctx context.Context) *CreateNetworkApplianceRfProfileParams

NewCreateNetworkApplianceRfProfileParamsWithContext creates a new CreateNetworkApplianceRfProfileParams object with the ability to set a context for a request.

func NewCreateNetworkApplianceRfProfileParamsWithHTTPClient ¶

func NewCreateNetworkApplianceRfProfileParamsWithHTTPClient(client *http.Client) *CreateNetworkApplianceRfProfileParams

NewCreateNetworkApplianceRfProfileParamsWithHTTPClient creates a new CreateNetworkApplianceRfProfileParams object with the ability to set a custom HTTPClient for a request.

func NewCreateNetworkApplianceRfProfileParamsWithTimeout ¶

func NewCreateNetworkApplianceRfProfileParamsWithTimeout(timeout time.Duration) *CreateNetworkApplianceRfProfileParams

NewCreateNetworkApplianceRfProfileParamsWithTimeout creates a new CreateNetworkApplianceRfProfileParams object with the ability to set a timeout on a request.

func (*CreateNetworkApplianceRfProfileParams) SetContext ¶

SetContext adds the context to the create network appliance rf profile params

func (*CreateNetworkApplianceRfProfileParams) SetCreateNetworkApplianceRfProfile ¶

func (o *CreateNetworkApplianceRfProfileParams) SetCreateNetworkApplianceRfProfile(createNetworkApplianceRfProfile CreateNetworkApplianceRfProfileBody)

SetCreateNetworkApplianceRfProfile adds the createNetworkApplianceRfProfile to the create network appliance rf profile params

func (*CreateNetworkApplianceRfProfileParams) SetDefaults ¶

func (o *CreateNetworkApplianceRfProfileParams) SetDefaults()

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

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

func (*CreateNetworkApplianceRfProfileParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the create network appliance rf profile params

func (*CreateNetworkApplianceRfProfileParams) SetNetworkID ¶

func (o *CreateNetworkApplianceRfProfileParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the create network appliance rf profile params

func (*CreateNetworkApplianceRfProfileParams) SetTimeout ¶

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

SetTimeout adds the timeout to the create network appliance rf profile params

func (*CreateNetworkApplianceRfProfileParams) WithContext ¶

WithContext adds the context to the create network appliance rf profile params

func (*CreateNetworkApplianceRfProfileParams) WithCreateNetworkApplianceRfProfile ¶

func (o *CreateNetworkApplianceRfProfileParams) WithCreateNetworkApplianceRfProfile(createNetworkApplianceRfProfile CreateNetworkApplianceRfProfileBody) *CreateNetworkApplianceRfProfileParams

WithCreateNetworkApplianceRfProfile adds the createNetworkApplianceRfProfile to the create network appliance rf profile params

func (*CreateNetworkApplianceRfProfileParams) WithDefaults ¶

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

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

func (*CreateNetworkApplianceRfProfileParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the create network appliance rf profile params

func (*CreateNetworkApplianceRfProfileParams) WithNetworkID ¶

WithNetworkID adds the networkID to the create network appliance rf profile params

func (*CreateNetworkApplianceRfProfileParams) WithTimeout ¶

WithTimeout adds the timeout to the create network appliance rf profile params

func (*CreateNetworkApplianceRfProfileParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type CreateNetworkApplianceRfProfileParamsBodyFiveGhzSettings ¶

type CreateNetworkApplianceRfProfileParamsBodyFiveGhzSettings struct {

	// Determines whether ax radio on 5Ghz band is on or off. Can be either true or false. If false, we highly recommend disabling band steering. Defaults to true.
	AxEnabled bool `json:"axEnabled,omitempty"`

	// Sets min bitrate (Mbps) of 5Ghz band. Can be one of '6', '9', '12', '18', '24', '36', '48' or '54'. Defaults to 12.
	MinBitrate int64 `json:"minBitrate,omitempty"`
}

CreateNetworkApplianceRfProfileParamsBodyFiveGhzSettings Settings related to 5Ghz band swagger:model CreateNetworkApplianceRfProfileParamsBodyFiveGhzSettings

func (*CreateNetworkApplianceRfProfileParamsBodyFiveGhzSettings) ContextValidate ¶

ContextValidate validates this create network appliance rf profile params body five ghz settings based on context it is used

func (*CreateNetworkApplianceRfProfileParamsBodyFiveGhzSettings) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileParamsBodyFiveGhzSettings) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileParamsBodyFiveGhzSettings) Validate ¶

Validate validates this create network appliance rf profile params body five ghz settings

type CreateNetworkApplianceRfProfileParamsBodyPerSsidSettings ¶

type CreateNetworkApplianceRfProfileParamsBodyPerSsidSettings struct {

	// 1
	Nr1 *CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1 `json:"1,omitempty"`

	// 2
	Nr2 *CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2 `json:"2,omitempty"`

	// 3
	Nr3 *CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3 `json:"3,omitempty"`

	// 4
	Nr4 *CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4 `json:"4,omitempty"`
}

CreateNetworkApplianceRfProfileParamsBodyPerSsidSettings Per-SSID radio settings by number. swagger:model CreateNetworkApplianceRfProfileParamsBodyPerSsidSettings

func (*CreateNetworkApplianceRfProfileParamsBodyPerSsidSettings) ContextValidate ¶

ContextValidate validate this create network appliance rf profile params body per ssid settings based on the context it is used

func (*CreateNetworkApplianceRfProfileParamsBodyPerSsidSettings) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileParamsBodyPerSsidSettings) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileParamsBodyPerSsidSettings) Validate ¶

Validate validates this create network appliance rf profile params body per ssid settings

type CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1 ¶

type CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1 struct {

	// Choice between 'dual', '2.4ghz', '5ghz', '6ghz' or 'multi'.
	// Enum: [2.4ghz 5ghz 6ghz dual multi]
	BandOperationMode string `json:"bandOperationMode,omitempty"`

	// Steers client to most open band between 2.4 GHz and 5 GHz. Can be either true or false.
	BandSteeringEnabled bool `json:"bandSteeringEnabled,omitempty"`
}

CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1 Settings for SSID 1 swagger:model CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1

func (*CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1) ContextValidate ¶

ContextValidate validates this create network appliance rf profile params body per ssid settings nr1 based on context it is used

func (*CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1) Validate ¶

Validate validates this create network appliance rf profile params body per ssid settings nr1

type CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2 ¶

type CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2 struct {

	// Choice between 'dual', '2.4ghz', '5ghz', '6ghz' or 'multi'.
	// Enum: [2.4ghz 5ghz 6ghz dual multi]
	BandOperationMode string `json:"bandOperationMode,omitempty"`

	// Steers client to most open band between 2.4 GHz and 5 GHz. Can be either true or false.
	BandSteeringEnabled bool `json:"bandSteeringEnabled,omitempty"`
}

CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2 Settings for SSID 2 swagger:model CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2

func (*CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2) ContextValidate ¶

ContextValidate validates this create network appliance rf profile params body per ssid settings nr2 based on context it is used

func (*CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2) Validate ¶

Validate validates this create network appliance rf profile params body per ssid settings nr2

type CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3 ¶

type CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3 struct {

	// Choice between 'dual', '2.4ghz', '5ghz', '6ghz' or 'multi'.
	// Enum: [2.4ghz 5ghz 6ghz dual multi]
	BandOperationMode string `json:"bandOperationMode,omitempty"`

	// Steers client to most open band between 2.4 GHz and 5 GHz. Can be either true or false.
	BandSteeringEnabled bool `json:"bandSteeringEnabled,omitempty"`
}

CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3 Settings for SSID 3 swagger:model CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3

func (*CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3) ContextValidate ¶

ContextValidate validates this create network appliance rf profile params body per ssid settings nr3 based on context it is used

func (*CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3) Validate ¶

Validate validates this create network appliance rf profile params body per ssid settings nr3

type CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4 ¶

type CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4 struct {

	// Choice between 'dual', '2.4ghz', '5ghz', '6ghz' or 'multi'.
	// Enum: [2.4ghz 5ghz 6ghz dual multi]
	BandOperationMode string `json:"bandOperationMode,omitempty"`

	// Steers client to most open band between 2.4 GHz and 5 GHz. Can be either true or false.
	BandSteeringEnabled bool `json:"bandSteeringEnabled,omitempty"`
}

CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4 Settings for SSID 4 swagger:model CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4

func (*CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4) ContextValidate ¶

ContextValidate validates this create network appliance rf profile params body per ssid settings nr4 based on context it is used

func (*CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4) Validate ¶

Validate validates this create network appliance rf profile params body per ssid settings nr4

type CreateNetworkApplianceRfProfileParamsBodyTwoFourGhzSettings ¶

type CreateNetworkApplianceRfProfileParamsBodyTwoFourGhzSettings struct {

	// Determines whether ax radio on 2.4Ghz band is on or off. Can be either true or false. If false, we highly recommend disabling band steering. Defaults to true.
	AxEnabled bool `json:"axEnabled,omitempty"`

	// Sets min bitrate (Mbps) of 2.4Ghz band. Can be one of '1', '2', '5.5', '6', '9', '11', '12', '18', '24', '36', '48' or '54'. Defaults to 11.
	MinBitrate float32 `json:"minBitrate,omitempty"`
}

CreateNetworkApplianceRfProfileParamsBodyTwoFourGhzSettings Settings related to 2.4Ghz band swagger:model CreateNetworkApplianceRfProfileParamsBodyTwoFourGhzSettings

func (*CreateNetworkApplianceRfProfileParamsBodyTwoFourGhzSettings) ContextValidate ¶

ContextValidate validates this create network appliance rf profile params body two four ghz settings based on context it is used

func (*CreateNetworkApplianceRfProfileParamsBodyTwoFourGhzSettings) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileParamsBodyTwoFourGhzSettings) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceRfProfileParamsBodyTwoFourGhzSettings) Validate ¶

Validate validates this create network appliance rf profile params body two four ghz settings

type CreateNetworkApplianceRfProfileReader ¶

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

CreateNetworkApplianceRfProfileReader is a Reader for the CreateNetworkApplianceRfProfile structure.

func (*CreateNetworkApplianceRfProfileReader) ReadResponse ¶

func (o *CreateNetworkApplianceRfProfileReader) 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) Code ¶

Code gets the status code for the create network appliance static route created response

func (*CreateNetworkApplianceStaticRouteCreated) Error ¶

func (*CreateNetworkApplianceStaticRouteCreated) GetPayload ¶

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

func (*CreateNetworkApplianceStaticRouteCreated) IsClientError ¶

IsClientError returns true when this create network appliance static route created response has a 4xx status code

func (*CreateNetworkApplianceStaticRouteCreated) IsCode ¶

IsCode returns true when this create network appliance static route created response a status code equal to that given

func (*CreateNetworkApplianceStaticRouteCreated) IsRedirect ¶

IsRedirect returns true when this create network appliance static route created response has a 3xx status code

func (*CreateNetworkApplianceStaticRouteCreated) IsServerError ¶

IsServerError returns true when this create network appliance static route created response has a 5xx status code

func (*CreateNetworkApplianceStaticRouteCreated) IsSuccess ¶

IsSuccess returns true when this create network appliance static route created response has a 2xx status code

func (*CreateNetworkApplianceStaticRouteCreated) String ¶

type CreateNetworkApplianceStaticRouteParams ¶

type CreateNetworkApplianceStaticRouteParams struct {

	// CreateNetworkApplianceStaticRoute.
	CreateNetworkApplianceStaticRoute CreateNetworkApplianceStaticRouteBody

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the create network appliance traffic shaping custom performance class created response

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassCreated) Error ¶

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassCreated) GetPayload ¶

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassCreated) IsClientError ¶

IsClientError returns true when this create network appliance traffic shaping custom performance class created response has a 4xx status code

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassCreated) IsCode ¶

IsCode returns true when this create network appliance traffic shaping custom performance class created response a status code equal to that given

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassCreated) IsRedirect ¶

IsRedirect returns true when this create network appliance traffic shaping custom performance class created response has a 3xx status code

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassCreated) IsServerError ¶

IsServerError returns true when this create network appliance traffic shaping custom performance class created response has a 5xx status code

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassCreated) IsSuccess ¶

IsSuccess returns true when this create network appliance traffic shaping custom performance class created response has a 2xx status code

func (*CreateNetworkApplianceTrafficShapingCustomPerformanceClassCreated) String ¶

type CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams ¶

type CreateNetworkApplianceTrafficShapingCustomPerformanceClassParams struct {

	// CreateNetworkApplianceTrafficShapingCustomPerformanceClass.
	CreateNetworkApplianceTrafficShapingCustomPerformanceClass CreateNetworkApplianceTrafficShapingCustomPerformanceClassBody

	/* NetworkID.

	   Network ID
	*/
	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"`

	// CIDR of the pool of subnets. Applicable only for template network. Each network bound to the template will automatically pick a subnet from this pool to build its own VLAN.
	Cidr string `json:"cidr,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"`

	// ipv6
	IPV6 *CreateNetworkApplianceVlanParamsBodyIPV6 `json:"ipv6,omitempty"`

	// mandatory dhcp
	MandatoryDhcp *CreateNetworkApplianceVlanParamsBodyMandatoryDhcp `json:"mandatoryDhcp,omitempty"`

	// Mask used for the subnet of all bound to the template networks. Applicable only for template network.
	Mask int64 `json:"mask,omitempty"`

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

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

	// Type of subnetting of the VLAN. Applicable only for template network.
	// Enum: [same unique]
	TemplateVlanType *string `json:"templateVlanType,omitempty"`
}

CreateNetworkApplianceVlanBody create network appliance vlan body // Example: {"applianceIp":"192.168.1.2","cidr":"192.168.1.0/24","groupPolicyId":"101","id":"1234","ipv6":{"enabled":true,"prefixAssignments":[{"autonomous":false,"origin":{"interfaces":["wan0"],"type":"internet"},"staticApplianceIp6":"2001:db8:3c4d:15::1","staticPrefix":"2001:db8:3c4d:15::/64"}]},"mandatoryDhcp":{"enabled":true},"mask":28,"name":"My VLAN","subnet":"192.168.1.0/24","templateVlanType":"same"} swagger:model CreateNetworkApplianceVlanBody

func (*CreateNetworkApplianceVlanBody) ContextValidate ¶

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

ContextValidate validate this create network appliance vlan body based on the 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 *CreateNetworkApplianceVlanCreatedBody
}

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) Code ¶

Code gets the status code for the create network appliance vlan created response

func (*CreateNetworkApplianceVlanCreated) Error ¶

func (*CreateNetworkApplianceVlanCreated) GetPayload ¶

func (*CreateNetworkApplianceVlanCreated) IsClientError ¶

func (o *CreateNetworkApplianceVlanCreated) IsClientError() bool

IsClientError returns true when this create network appliance vlan created response has a 4xx status code

func (*CreateNetworkApplianceVlanCreated) IsCode ¶

func (o *CreateNetworkApplianceVlanCreated) IsCode(code int) bool

IsCode returns true when this create network appliance vlan created response a status code equal to that given

func (*CreateNetworkApplianceVlanCreated) IsRedirect ¶

func (o *CreateNetworkApplianceVlanCreated) IsRedirect() bool

IsRedirect returns true when this create network appliance vlan created response has a 3xx status code

func (*CreateNetworkApplianceVlanCreated) IsServerError ¶

func (o *CreateNetworkApplianceVlanCreated) IsServerError() bool

IsServerError returns true when this create network appliance vlan created response has a 5xx status code

func (*CreateNetworkApplianceVlanCreated) IsSuccess ¶

func (o *CreateNetworkApplianceVlanCreated) IsSuccess() bool

IsSuccess returns true when this create network appliance vlan created response has a 2xx status code

func (*CreateNetworkApplianceVlanCreated) String ¶

type CreateNetworkApplianceVlanCreatedBody ¶

type CreateNetworkApplianceVlanCreatedBody struct {

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

	// CIDR of the pool of subnets. Applicable only for template network. Each network bound to the template will automatically pick a subnet from this pool to build its own VLAN.
	Cidr string `json:"cidr,omitempty"`

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

	// The VLAN ID of the VLAN
	ID string `json:"id,omitempty"`

	// The interface ID of the VLAN
	InterfaceID string `json:"interfaceId,omitempty"`

	// ipv6
	IPV6 *CreateNetworkApplianceVlanCreatedBodyIPV6 `json:"ipv6,omitempty"`

	// mandatory dhcp
	MandatoryDhcp *CreateNetworkApplianceVlanCreatedBodyMandatoryDhcp `json:"mandatoryDhcp,omitempty"`

	// Mask used for the subnet of all bound to the template networks. Applicable only for template network.
	Mask int64 `json:"mask,omitempty"`

	// The name of the VLAN
	Name string `json:"name,omitempty"`

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

	// Type of subnetting of the VLAN. Applicable only for template network.
	// Enum: [same unique]
	TemplateVlanType *string `json:"templateVlanType,omitempty"`
}

CreateNetworkApplianceVlanCreatedBody create network appliance vlan created body swagger:model CreateNetworkApplianceVlanCreatedBody

func (*CreateNetworkApplianceVlanCreatedBody) ContextValidate ¶

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

ContextValidate validate this create network appliance vlan created body based on the context it is used

func (*CreateNetworkApplianceVlanCreatedBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateNetworkApplianceVlanCreatedBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceVlanCreatedBody) Validate ¶

Validate validates this create network appliance vlan created body

type CreateNetworkApplianceVlanCreatedBodyIPV6 ¶

type CreateNetworkApplianceVlanCreatedBodyIPV6 struct {

	// Enable IPv6 on VLAN
	Enabled bool `json:"enabled,omitempty"`

	// Prefix assignments on the VLAN
	PrefixAssignments []*CreateNetworkApplianceVlanCreatedBodyIPV6PrefixAssignmentsItems0 `json:"prefixAssignments"`
}

CreateNetworkApplianceVlanCreatedBodyIPV6 IPv6 configuration on the VLAN swagger:model CreateNetworkApplianceVlanCreatedBodyIPV6

func (*CreateNetworkApplianceVlanCreatedBodyIPV6) ContextValidate ¶

ContextValidate validate this create network appliance vlan created body IP v6 based on the context it is used

func (*CreateNetworkApplianceVlanCreatedBodyIPV6) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateNetworkApplianceVlanCreatedBodyIPV6) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceVlanCreatedBodyIPV6) Validate ¶

Validate validates this create network appliance vlan created body IP v6

type CreateNetworkApplianceVlanCreatedBodyIPV6PrefixAssignmentsItems0 ¶

type CreateNetworkApplianceVlanCreatedBodyIPV6PrefixAssignmentsItems0 struct {

	// Auto assign a /64 prefix from the origin to the VLAN
	Autonomous bool `json:"autonomous,omitempty"`

	// origin
	Origin *CreateNetworkApplianceVlanCreatedBodyIPV6PrefixAssignmentsItems0Origin `json:"origin,omitempty"`

	// Manual configuration of the IPv6 Appliance IP
	StaticApplianceIp6 string `json:"staticApplianceIp6,omitempty"`

	// Manual configuration of a /64 prefix on the VLAN
	StaticPrefix string `json:"staticPrefix,omitempty"`
}

CreateNetworkApplianceVlanCreatedBodyIPV6PrefixAssignmentsItems0 create network appliance vlan created body IP v6 prefix assignments items0 swagger:model CreateNetworkApplianceVlanCreatedBodyIPV6PrefixAssignmentsItems0

func (*CreateNetworkApplianceVlanCreatedBodyIPV6PrefixAssignmentsItems0) ContextValidate ¶

ContextValidate validate this create network appliance vlan created body IP v6 prefix assignments items0 based on the context it is used

func (*CreateNetworkApplianceVlanCreatedBodyIPV6PrefixAssignmentsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkApplianceVlanCreatedBodyIPV6PrefixAssignmentsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceVlanCreatedBodyIPV6PrefixAssignmentsItems0) Validate ¶

Validate validates this create network appliance vlan created body IP v6 prefix assignments items0

type CreateNetworkApplianceVlanCreatedBodyIPV6PrefixAssignmentsItems0Origin ¶

type CreateNetworkApplianceVlanCreatedBodyIPV6PrefixAssignmentsItems0Origin struct {

	// Interfaces associated with the prefix
	Interfaces []string `json:"interfaces"`

	// Type of the origin
	// Enum: [independent internet]
	Type string `json:"type,omitempty"`
}

CreateNetworkApplianceVlanCreatedBodyIPV6PrefixAssignmentsItems0Origin The origin of the prefix swagger:model CreateNetworkApplianceVlanCreatedBodyIPV6PrefixAssignmentsItems0Origin

func (*CreateNetworkApplianceVlanCreatedBodyIPV6PrefixAssignmentsItems0Origin) ContextValidate ¶

ContextValidate validates this create network appliance vlan created body IP v6 prefix assignments items0 origin based on context it is used

func (*CreateNetworkApplianceVlanCreatedBodyIPV6PrefixAssignmentsItems0Origin) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkApplianceVlanCreatedBodyIPV6PrefixAssignmentsItems0Origin) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceVlanCreatedBodyIPV6PrefixAssignmentsItems0Origin) Validate ¶

Validate validates this create network appliance vlan created body IP v6 prefix assignments items0 origin

type CreateNetworkApplianceVlanCreatedBodyMandatoryDhcp ¶

type CreateNetworkApplianceVlanCreatedBodyMandatoryDhcp struct {

	// Enable Mandatory DHCP on VLAN.
	Enabled bool `json:"enabled,omitempty"`
}

CreateNetworkApplianceVlanCreatedBodyMandatoryDhcp Mandatory DHCP will enforce that clients connecting to this VLAN must use the IP address assigned by the DHCP server. Clients who use a static IP address won't be able to associate. Only available on firmware versions 17.0 and above swagger:model CreateNetworkApplianceVlanCreatedBodyMandatoryDhcp

func (*CreateNetworkApplianceVlanCreatedBodyMandatoryDhcp) ContextValidate ¶

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

func (*CreateNetworkApplianceVlanCreatedBodyMandatoryDhcp) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkApplianceVlanCreatedBodyMandatoryDhcp) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceVlanCreatedBodyMandatoryDhcp) Validate ¶

Validate validates this create network appliance vlan created body mandatory dhcp

type CreateNetworkApplianceVlanParams ¶

type CreateNetworkApplianceVlanParams struct {

	// CreateNetworkApplianceVlan.
	CreateNetworkApplianceVlan CreateNetworkApplianceVlanBody

	/* NetworkID.

	   Network ID
	*/
	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 CreateNetworkApplianceVlanParamsBodyIPV6 ¶

type CreateNetworkApplianceVlanParamsBodyIPV6 struct {

	// Enable IPv6 on VLAN.
	Enabled bool `json:"enabled,omitempty"`

	// Prefix assignments on the VLAN
	PrefixAssignments []*CreateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0 `json:"prefixAssignments"`
}

CreateNetworkApplianceVlanParamsBodyIPV6 IPv6 configuration on the VLAN swagger:model CreateNetworkApplianceVlanParamsBodyIPV6

func (*CreateNetworkApplianceVlanParamsBodyIPV6) ContextValidate ¶

ContextValidate validate this create network appliance vlan params body IP v6 based on the context it is used

func (*CreateNetworkApplianceVlanParamsBodyIPV6) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateNetworkApplianceVlanParamsBodyIPV6) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceVlanParamsBodyIPV6) Validate ¶

Validate validates this create network appliance vlan params body IP v6

type CreateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0 ¶

type CreateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0 struct {

	// Auto assign a /64 prefix from the origin to the VLAN
	Autonomous bool `json:"autonomous,omitempty"`

	// origin
	Origin *CreateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0Origin `json:"origin,omitempty"`

	// Manual configuration of the IPv6 Appliance IP
	StaticApplianceIp6 string `json:"staticApplianceIp6,omitempty"`

	// Manual configuration of a /64 prefix on the VLAN
	StaticPrefix string `json:"staticPrefix,omitempty"`
}

CreateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0 create network appliance vlan params body IP v6 prefix assignments items0 swagger:model CreateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0

func (*CreateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0) ContextValidate ¶

ContextValidate validate this create network appliance vlan params body IP v6 prefix assignments items0 based on the context it is used

func (*CreateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0) Validate ¶

Validate validates this create network appliance vlan params body IP v6 prefix assignments items0

type CreateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0Origin ¶

type CreateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0Origin struct {

	// Interfaces associated with the prefix
	Interfaces []string `json:"interfaces"`

	// Type of the origin
	// Required: true
	// Enum: [independent internet]
	Type *string `json:"type"`
}

CreateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0Origin The origin of the prefix swagger:model CreateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0Origin

func (*CreateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0Origin) ContextValidate ¶

ContextValidate validates this create network appliance vlan params body IP v6 prefix assignments items0 origin based on context it is used

func (*CreateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0Origin) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0Origin) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0Origin) Validate ¶

Validate validates this create network appliance vlan params body IP v6 prefix assignments items0 origin

type CreateNetworkApplianceVlanParamsBodyMandatoryDhcp ¶

type CreateNetworkApplianceVlanParamsBodyMandatoryDhcp struct {

	// Enable Mandatory DHCP on VLAN.
	Enabled bool `json:"enabled,omitempty"`
}

CreateNetworkApplianceVlanParamsBodyMandatoryDhcp Mandatory DHCP will enforce that clients connecting to this VLAN must use the IP address assigned by the DHCP server. Clients who use a static IP address won't be able to associate. Only available on firmware versions 17.0 and above swagger:model CreateNetworkApplianceVlanParamsBodyMandatoryDhcp

func (*CreateNetworkApplianceVlanParamsBodyMandatoryDhcp) ContextValidate ¶

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

func (*CreateNetworkApplianceVlanParamsBodyMandatoryDhcp) MarshalBinary ¶

MarshalBinary interface implementation

func (*CreateNetworkApplianceVlanParamsBodyMandatoryDhcp) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*CreateNetworkApplianceVlanParamsBodyMandatoryDhcp) Validate ¶

Validate validates this create network appliance vlan params body mandatory dhcp

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 DeleteNetworkAppliancePrefixesDelegatedStaticNoContent ¶

type DeleteNetworkAppliancePrefixesDelegatedStaticNoContent struct {
}

DeleteNetworkAppliancePrefixesDelegatedStaticNoContent describes a response with status code 204, with default header values.

Successful operation

func NewDeleteNetworkAppliancePrefixesDelegatedStaticNoContent ¶

func NewDeleteNetworkAppliancePrefixesDelegatedStaticNoContent() *DeleteNetworkAppliancePrefixesDelegatedStaticNoContent

NewDeleteNetworkAppliancePrefixesDelegatedStaticNoContent creates a DeleteNetworkAppliancePrefixesDelegatedStaticNoContent with default headers values

func (*DeleteNetworkAppliancePrefixesDelegatedStaticNoContent) Code ¶

Code gets the status code for the delete network appliance prefixes delegated static no content response

func (*DeleteNetworkAppliancePrefixesDelegatedStaticNoContent) Error ¶

func (*DeleteNetworkAppliancePrefixesDelegatedStaticNoContent) IsClientError ¶

IsClientError returns true when this delete network appliance prefixes delegated static no content response has a 4xx status code

func (*DeleteNetworkAppliancePrefixesDelegatedStaticNoContent) IsCode ¶

IsCode returns true when this delete network appliance prefixes delegated static no content response a status code equal to that given

func (*DeleteNetworkAppliancePrefixesDelegatedStaticNoContent) IsRedirect ¶

IsRedirect returns true when this delete network appliance prefixes delegated static no content response has a 3xx status code

func (*DeleteNetworkAppliancePrefixesDelegatedStaticNoContent) IsServerError ¶

IsServerError returns true when this delete network appliance prefixes delegated static no content response has a 5xx status code

func (*DeleteNetworkAppliancePrefixesDelegatedStaticNoContent) IsSuccess ¶

IsSuccess returns true when this delete network appliance prefixes delegated static no content response has a 2xx status code

func (*DeleteNetworkAppliancePrefixesDelegatedStaticNoContent) String ¶

type DeleteNetworkAppliancePrefixesDelegatedStaticParams ¶

type DeleteNetworkAppliancePrefixesDelegatedStaticParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* StaticDelegatedPrefixID.

	   Static delegated prefix ID
	*/
	StaticDelegatedPrefixID string

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

DeleteNetworkAppliancePrefixesDelegatedStaticParams contains all the parameters to send to the API endpoint

for the delete network appliance prefixes delegated static operation.

Typically these are written to a http.Request.

func NewDeleteNetworkAppliancePrefixesDelegatedStaticParams ¶

func NewDeleteNetworkAppliancePrefixesDelegatedStaticParams() *DeleteNetworkAppliancePrefixesDelegatedStaticParams

NewDeleteNetworkAppliancePrefixesDelegatedStaticParams creates a new DeleteNetworkAppliancePrefixesDelegatedStaticParams 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 NewDeleteNetworkAppliancePrefixesDelegatedStaticParamsWithContext ¶

func NewDeleteNetworkAppliancePrefixesDelegatedStaticParamsWithContext(ctx context.Context) *DeleteNetworkAppliancePrefixesDelegatedStaticParams

NewDeleteNetworkAppliancePrefixesDelegatedStaticParamsWithContext creates a new DeleteNetworkAppliancePrefixesDelegatedStaticParams object with the ability to set a context for a request.

func NewDeleteNetworkAppliancePrefixesDelegatedStaticParamsWithHTTPClient ¶

func NewDeleteNetworkAppliancePrefixesDelegatedStaticParamsWithHTTPClient(client *http.Client) *DeleteNetworkAppliancePrefixesDelegatedStaticParams

NewDeleteNetworkAppliancePrefixesDelegatedStaticParamsWithHTTPClient creates a new DeleteNetworkAppliancePrefixesDelegatedStaticParams object with the ability to set a custom HTTPClient for a request.

func NewDeleteNetworkAppliancePrefixesDelegatedStaticParamsWithTimeout ¶

func NewDeleteNetworkAppliancePrefixesDelegatedStaticParamsWithTimeout(timeout time.Duration) *DeleteNetworkAppliancePrefixesDelegatedStaticParams

NewDeleteNetworkAppliancePrefixesDelegatedStaticParamsWithTimeout creates a new DeleteNetworkAppliancePrefixesDelegatedStaticParams object with the ability to set a timeout on a request.

func (*DeleteNetworkAppliancePrefixesDelegatedStaticParams) SetContext ¶

SetContext adds the context to the delete network appliance prefixes delegated static params

func (*DeleteNetworkAppliancePrefixesDelegatedStaticParams) SetDefaults ¶

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

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

func (*DeleteNetworkAppliancePrefixesDelegatedStaticParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the delete network appliance prefixes delegated static params

func (*DeleteNetworkAppliancePrefixesDelegatedStaticParams) SetNetworkID ¶

SetNetworkID adds the networkId to the delete network appliance prefixes delegated static params

func (*DeleteNetworkAppliancePrefixesDelegatedStaticParams) SetStaticDelegatedPrefixID ¶

func (o *DeleteNetworkAppliancePrefixesDelegatedStaticParams) SetStaticDelegatedPrefixID(staticDelegatedPrefixID string)

SetStaticDelegatedPrefixID adds the staticDelegatedPrefixId to the delete network appliance prefixes delegated static params

func (*DeleteNetworkAppliancePrefixesDelegatedStaticParams) SetTimeout ¶

SetTimeout adds the timeout to the delete network appliance prefixes delegated static params

func (*DeleteNetworkAppliancePrefixesDelegatedStaticParams) WithContext ¶

WithContext adds the context to the delete network appliance prefixes delegated static params

func (*DeleteNetworkAppliancePrefixesDelegatedStaticParams) WithDefaults ¶

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

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

func (*DeleteNetworkAppliancePrefixesDelegatedStaticParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the delete network appliance prefixes delegated static params

func (*DeleteNetworkAppliancePrefixesDelegatedStaticParams) WithNetworkID ¶

WithNetworkID adds the networkID to the delete network appliance prefixes delegated static params

func (*DeleteNetworkAppliancePrefixesDelegatedStaticParams) WithStaticDelegatedPrefixID ¶

WithStaticDelegatedPrefixID adds the staticDelegatedPrefixID to the delete network appliance prefixes delegated static params

func (*DeleteNetworkAppliancePrefixesDelegatedStaticParams) WithTimeout ¶

WithTimeout adds the timeout to the delete network appliance prefixes delegated static params

func (*DeleteNetworkAppliancePrefixesDelegatedStaticParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DeleteNetworkAppliancePrefixesDelegatedStaticReader ¶

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

DeleteNetworkAppliancePrefixesDelegatedStaticReader is a Reader for the DeleteNetworkAppliancePrefixesDelegatedStatic structure.

func (*DeleteNetworkAppliancePrefixesDelegatedStaticReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type DeleteNetworkApplianceRfProfileNoContent ¶

type DeleteNetworkApplianceRfProfileNoContent struct {
}

DeleteNetworkApplianceRfProfileNoContent describes a response with status code 204, with default header values.

Successful operation

func NewDeleteNetworkApplianceRfProfileNoContent ¶

func NewDeleteNetworkApplianceRfProfileNoContent() *DeleteNetworkApplianceRfProfileNoContent

NewDeleteNetworkApplianceRfProfileNoContent creates a DeleteNetworkApplianceRfProfileNoContent with default headers values

func (*DeleteNetworkApplianceRfProfileNoContent) Code ¶

Code gets the status code for the delete network appliance rf profile no content response

func (*DeleteNetworkApplianceRfProfileNoContent) Error ¶

func (*DeleteNetworkApplianceRfProfileNoContent) IsClientError ¶

IsClientError returns true when this delete network appliance rf profile no content response has a 4xx status code

func (*DeleteNetworkApplianceRfProfileNoContent) IsCode ¶

IsCode returns true when this delete network appliance rf profile no content response a status code equal to that given

func (*DeleteNetworkApplianceRfProfileNoContent) IsRedirect ¶

IsRedirect returns true when this delete network appliance rf profile no content response has a 3xx status code

func (*DeleteNetworkApplianceRfProfileNoContent) IsServerError ¶

IsServerError returns true when this delete network appliance rf profile no content response has a 5xx status code

func (*DeleteNetworkApplianceRfProfileNoContent) IsSuccess ¶

IsSuccess returns true when this delete network appliance rf profile no content response has a 2xx status code

func (*DeleteNetworkApplianceRfProfileNoContent) String ¶

type DeleteNetworkApplianceRfProfileParams ¶

type DeleteNetworkApplianceRfProfileParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* RfProfileID.

	   Rf profile ID
	*/
	RfProfileID string

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

DeleteNetworkApplianceRfProfileParams contains all the parameters to send to the API endpoint

for the delete network appliance rf profile operation.

Typically these are written to a http.Request.

func NewDeleteNetworkApplianceRfProfileParams ¶

func NewDeleteNetworkApplianceRfProfileParams() *DeleteNetworkApplianceRfProfileParams

NewDeleteNetworkApplianceRfProfileParams creates a new DeleteNetworkApplianceRfProfileParams 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 NewDeleteNetworkApplianceRfProfileParamsWithContext ¶

func NewDeleteNetworkApplianceRfProfileParamsWithContext(ctx context.Context) *DeleteNetworkApplianceRfProfileParams

NewDeleteNetworkApplianceRfProfileParamsWithContext creates a new DeleteNetworkApplianceRfProfileParams object with the ability to set a context for a request.

func NewDeleteNetworkApplianceRfProfileParamsWithHTTPClient ¶

func NewDeleteNetworkApplianceRfProfileParamsWithHTTPClient(client *http.Client) *DeleteNetworkApplianceRfProfileParams

NewDeleteNetworkApplianceRfProfileParamsWithHTTPClient creates a new DeleteNetworkApplianceRfProfileParams object with the ability to set a custom HTTPClient for a request.

func NewDeleteNetworkApplianceRfProfileParamsWithTimeout ¶

func NewDeleteNetworkApplianceRfProfileParamsWithTimeout(timeout time.Duration) *DeleteNetworkApplianceRfProfileParams

NewDeleteNetworkApplianceRfProfileParamsWithTimeout creates a new DeleteNetworkApplianceRfProfileParams object with the ability to set a timeout on a request.

func (*DeleteNetworkApplianceRfProfileParams) SetContext ¶

SetContext adds the context to the delete network appliance rf profile params

func (*DeleteNetworkApplianceRfProfileParams) SetDefaults ¶

func (o *DeleteNetworkApplianceRfProfileParams) SetDefaults()

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

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

func (*DeleteNetworkApplianceRfProfileParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the delete network appliance rf profile params

func (*DeleteNetworkApplianceRfProfileParams) SetNetworkID ¶

func (o *DeleteNetworkApplianceRfProfileParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the delete network appliance rf profile params

func (*DeleteNetworkApplianceRfProfileParams) SetRfProfileID ¶

func (o *DeleteNetworkApplianceRfProfileParams) SetRfProfileID(rfProfileID string)

SetRfProfileID adds the rfProfileId to the delete network appliance rf profile params

func (*DeleteNetworkApplianceRfProfileParams) SetTimeout ¶

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

SetTimeout adds the timeout to the delete network appliance rf profile params

func (*DeleteNetworkApplianceRfProfileParams) WithContext ¶

WithContext adds the context to the delete network appliance rf profile params

func (*DeleteNetworkApplianceRfProfileParams) WithDefaults ¶

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

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

func (*DeleteNetworkApplianceRfProfileParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the delete network appliance rf profile params

func (*DeleteNetworkApplianceRfProfileParams) WithNetworkID ¶

WithNetworkID adds the networkID to the delete network appliance rf profile params

func (*DeleteNetworkApplianceRfProfileParams) WithRfProfileID ¶

WithRfProfileID adds the rfProfileID to the delete network appliance rf profile params

func (*DeleteNetworkApplianceRfProfileParams) WithTimeout ¶

WithTimeout adds the timeout to the delete network appliance rf profile params

func (*DeleteNetworkApplianceRfProfileParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type DeleteNetworkApplianceRfProfileReader ¶

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

DeleteNetworkApplianceRfProfileReader is a Reader for the DeleteNetworkApplianceRfProfile structure.

func (*DeleteNetworkApplianceRfProfileReader) ReadResponse ¶

func (o *DeleteNetworkApplianceRfProfileReader) 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) Code ¶

Code gets the status code for the delete network appliance static route no content response

func (*DeleteNetworkApplianceStaticRouteNoContent) Error ¶

func (*DeleteNetworkApplianceStaticRouteNoContent) IsClientError ¶

IsClientError returns true when this delete network appliance static route no content response has a 4xx status code

func (*DeleteNetworkApplianceStaticRouteNoContent) IsCode ¶

IsCode returns true when this delete network appliance static route no content response a status code equal to that given

func (*DeleteNetworkApplianceStaticRouteNoContent) IsRedirect ¶

IsRedirect returns true when this delete network appliance static route no content response has a 3xx status code

func (*DeleteNetworkApplianceStaticRouteNoContent) IsServerError ¶

IsServerError returns true when this delete network appliance static route no content response has a 5xx status code

func (*DeleteNetworkApplianceStaticRouteNoContent) IsSuccess ¶

IsSuccess returns true when this delete network appliance static route no content response has a 2xx status code

func (*DeleteNetworkApplianceStaticRouteNoContent) String ¶

type DeleteNetworkApplianceStaticRouteParams ¶

type DeleteNetworkApplianceStaticRouteParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* StaticRouteID.

	   Static route ID
	*/
	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) Code ¶

Code gets the status code for the delete network appliance traffic shaping custom performance class no content response

func (*DeleteNetworkApplianceTrafficShapingCustomPerformanceClassNoContent) Error ¶

func (*DeleteNetworkApplianceTrafficShapingCustomPerformanceClassNoContent) IsClientError ¶

IsClientError returns true when this delete network appliance traffic shaping custom performance class no content response has a 4xx status code

func (*DeleteNetworkApplianceTrafficShapingCustomPerformanceClassNoContent) IsCode ¶

IsCode returns true when this delete network appliance traffic shaping custom performance class no content response a status code equal to that given

func (*DeleteNetworkApplianceTrafficShapingCustomPerformanceClassNoContent) IsRedirect ¶

IsRedirect returns true when this delete network appliance traffic shaping custom performance class no content response has a 3xx status code

func (*DeleteNetworkApplianceTrafficShapingCustomPerformanceClassNoContent) IsServerError ¶

IsServerError returns true when this delete network appliance traffic shaping custom performance class no content response has a 5xx status code

func (*DeleteNetworkApplianceTrafficShapingCustomPerformanceClassNoContent) IsSuccess ¶

IsSuccess returns true when this delete network appliance traffic shaping custom performance class no content response has a 2xx status code

func (*DeleteNetworkApplianceTrafficShapingCustomPerformanceClassNoContent) String ¶

type DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams ¶

type DeleteNetworkApplianceTrafficShapingCustomPerformanceClassParams struct {

	/* CustomPerformanceClassID.

	   Custom performance class ID
	*/
	CustomPerformanceClassID string

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the delete network appliance vlan no content response

func (*DeleteNetworkApplianceVlanNoContent) Error ¶

func (*DeleteNetworkApplianceVlanNoContent) IsClientError ¶

func (o *DeleteNetworkApplianceVlanNoContent) IsClientError() bool

IsClientError returns true when this delete network appliance vlan no content response has a 4xx status code

func (*DeleteNetworkApplianceVlanNoContent) IsCode ¶

IsCode returns true when this delete network appliance vlan no content response a status code equal to that given

func (*DeleteNetworkApplianceVlanNoContent) IsRedirect ¶

func (o *DeleteNetworkApplianceVlanNoContent) IsRedirect() bool

IsRedirect returns true when this delete network appliance vlan no content response has a 3xx status code

func (*DeleteNetworkApplianceVlanNoContent) IsServerError ¶

func (o *DeleteNetworkApplianceVlanNoContent) IsServerError() bool

IsServerError returns true when this delete network appliance vlan no content response has a 5xx status code

func (*DeleteNetworkApplianceVlanNoContent) IsSuccess ¶

IsSuccess returns true when this delete network appliance vlan no content response has a 2xx status code

func (*DeleteNetworkApplianceVlanNoContent) String ¶

type DeleteNetworkApplianceVlanParams ¶

type DeleteNetworkApplianceVlanParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* VlanID.

	   Vlan ID
	*/
	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) Code ¶

Code gets the status code for the get device appliance dhcp subnets o k response

func (*GetDeviceApplianceDhcpSubnetsOK) Error ¶

func (*GetDeviceApplianceDhcpSubnetsOK) GetPayload ¶

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

func (*GetDeviceApplianceDhcpSubnetsOK) IsClientError ¶

func (o *GetDeviceApplianceDhcpSubnetsOK) IsClientError() bool

IsClientError returns true when this get device appliance dhcp subnets o k response has a 4xx status code

func (*GetDeviceApplianceDhcpSubnetsOK) IsCode ¶

func (o *GetDeviceApplianceDhcpSubnetsOK) IsCode(code int) bool

IsCode returns true when this get device appliance dhcp subnets o k response a status code equal to that given

func (*GetDeviceApplianceDhcpSubnetsOK) IsRedirect ¶

func (o *GetDeviceApplianceDhcpSubnetsOK) IsRedirect() bool

IsRedirect returns true when this get device appliance dhcp subnets o k response has a 3xx status code

func (*GetDeviceApplianceDhcpSubnetsOK) IsServerError ¶

func (o *GetDeviceApplianceDhcpSubnetsOK) IsServerError() bool

IsServerError returns true when this get device appliance dhcp subnets o k response has a 5xx status code

func (*GetDeviceApplianceDhcpSubnetsOK) IsSuccess ¶

func (o *GetDeviceApplianceDhcpSubnetsOK) IsSuccess() bool

IsSuccess returns true when this get device appliance dhcp subnets o k response has a 2xx status code

func (*GetDeviceApplianceDhcpSubnetsOK) String ¶

type GetDeviceApplianceDhcpSubnetsParams ¶

type GetDeviceApplianceDhcpSubnetsParams struct {

	/* Serial.

	   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) Code ¶

Code gets the status code for the get device appliance performance o k response

func (*GetDeviceAppliancePerformanceOK) Error ¶

func (*GetDeviceAppliancePerformanceOK) GetPayload ¶

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

func (*GetDeviceAppliancePerformanceOK) IsClientError ¶

func (o *GetDeviceAppliancePerformanceOK) IsClientError() bool

IsClientError returns true when this get device appliance performance o k response has a 4xx status code

func (*GetDeviceAppliancePerformanceOK) IsCode ¶

func (o *GetDeviceAppliancePerformanceOK) IsCode(code int) bool

IsCode returns true when this get device appliance performance o k response a status code equal to that given

func (*GetDeviceAppliancePerformanceOK) IsRedirect ¶

func (o *GetDeviceAppliancePerformanceOK) IsRedirect() bool

IsRedirect returns true when this get device appliance performance o k response has a 3xx status code

func (*GetDeviceAppliancePerformanceOK) IsServerError ¶

func (o *GetDeviceAppliancePerformanceOK) IsServerError() bool

IsServerError returns true when this get device appliance performance o k response has a 5xx status code

func (*GetDeviceAppliancePerformanceOK) IsSuccess ¶

func (o *GetDeviceAppliancePerformanceOK) IsSuccess() bool

IsSuccess returns true when this get device appliance performance o k response has a 2xx status code

func (*GetDeviceAppliancePerformanceOK) String ¶

type GetDeviceAppliancePerformanceParams ¶

type GetDeviceAppliancePerformanceParams struct {

	/* Serial.

	   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 GetDeviceAppliancePrefixesDelegatedOK ¶

type GetDeviceAppliancePrefixesDelegatedOK struct {
	Payload []interface{}
}

GetDeviceAppliancePrefixesDelegatedOK describes a response with status code 200, with default header values.

Successful operation

func NewGetDeviceAppliancePrefixesDelegatedOK ¶

func NewGetDeviceAppliancePrefixesDelegatedOK() *GetDeviceAppliancePrefixesDelegatedOK

NewGetDeviceAppliancePrefixesDelegatedOK creates a GetDeviceAppliancePrefixesDelegatedOK with default headers values

func (*GetDeviceAppliancePrefixesDelegatedOK) Code ¶

Code gets the status code for the get device appliance prefixes delegated o k response

func (*GetDeviceAppliancePrefixesDelegatedOK) Error ¶

func (*GetDeviceAppliancePrefixesDelegatedOK) GetPayload ¶

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

func (*GetDeviceAppliancePrefixesDelegatedOK) IsClientError ¶

func (o *GetDeviceAppliancePrefixesDelegatedOK) IsClientError() bool

IsClientError returns true when this get device appliance prefixes delegated o k response has a 4xx status code

func (*GetDeviceAppliancePrefixesDelegatedOK) IsCode ¶

IsCode returns true when this get device appliance prefixes delegated o k response a status code equal to that given

func (*GetDeviceAppliancePrefixesDelegatedOK) IsRedirect ¶

IsRedirect returns true when this get device appliance prefixes delegated o k response has a 3xx status code

func (*GetDeviceAppliancePrefixesDelegatedOK) IsServerError ¶

func (o *GetDeviceAppliancePrefixesDelegatedOK) IsServerError() bool

IsServerError returns true when this get device appliance prefixes delegated o k response has a 5xx status code

func (*GetDeviceAppliancePrefixesDelegatedOK) IsSuccess ¶

IsSuccess returns true when this get device appliance prefixes delegated o k response has a 2xx status code

func (*GetDeviceAppliancePrefixesDelegatedOK) String ¶

type GetDeviceAppliancePrefixesDelegatedParams ¶

type GetDeviceAppliancePrefixesDelegatedParams struct {

	/* Serial.

	   Serial
	*/
	Serial string

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

GetDeviceAppliancePrefixesDelegatedParams contains all the parameters to send to the API endpoint

for the get device appliance prefixes delegated operation.

Typically these are written to a http.Request.

func NewGetDeviceAppliancePrefixesDelegatedParams ¶

func NewGetDeviceAppliancePrefixesDelegatedParams() *GetDeviceAppliancePrefixesDelegatedParams

NewGetDeviceAppliancePrefixesDelegatedParams creates a new GetDeviceAppliancePrefixesDelegatedParams 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 NewGetDeviceAppliancePrefixesDelegatedParamsWithContext ¶

func NewGetDeviceAppliancePrefixesDelegatedParamsWithContext(ctx context.Context) *GetDeviceAppliancePrefixesDelegatedParams

NewGetDeviceAppliancePrefixesDelegatedParamsWithContext creates a new GetDeviceAppliancePrefixesDelegatedParams object with the ability to set a context for a request.

func NewGetDeviceAppliancePrefixesDelegatedParamsWithHTTPClient ¶

func NewGetDeviceAppliancePrefixesDelegatedParamsWithHTTPClient(client *http.Client) *GetDeviceAppliancePrefixesDelegatedParams

NewGetDeviceAppliancePrefixesDelegatedParamsWithHTTPClient creates a new GetDeviceAppliancePrefixesDelegatedParams object with the ability to set a custom HTTPClient for a request.

func NewGetDeviceAppliancePrefixesDelegatedParamsWithTimeout ¶

func NewGetDeviceAppliancePrefixesDelegatedParamsWithTimeout(timeout time.Duration) *GetDeviceAppliancePrefixesDelegatedParams

NewGetDeviceAppliancePrefixesDelegatedParamsWithTimeout creates a new GetDeviceAppliancePrefixesDelegatedParams object with the ability to set a timeout on a request.

func (*GetDeviceAppliancePrefixesDelegatedParams) SetContext ¶

SetContext adds the context to the get device appliance prefixes delegated params

func (*GetDeviceAppliancePrefixesDelegatedParams) SetDefaults ¶

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

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

func (*GetDeviceAppliancePrefixesDelegatedParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get device appliance prefixes delegated params

func (*GetDeviceAppliancePrefixesDelegatedParams) SetSerial ¶

SetSerial adds the serial to the get device appliance prefixes delegated params

func (*GetDeviceAppliancePrefixesDelegatedParams) SetTimeout ¶

SetTimeout adds the timeout to the get device appliance prefixes delegated params

func (*GetDeviceAppliancePrefixesDelegatedParams) WithContext ¶

WithContext adds the context to the get device appliance prefixes delegated params

func (*GetDeviceAppliancePrefixesDelegatedParams) WithDefaults ¶

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

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

func (*GetDeviceAppliancePrefixesDelegatedParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get device appliance prefixes delegated params

func (*GetDeviceAppliancePrefixesDelegatedParams) WithSerial ¶

WithSerial adds the serial to the get device appliance prefixes delegated params

func (*GetDeviceAppliancePrefixesDelegatedParams) WithTimeout ¶

WithTimeout adds the timeout to the get device appliance prefixes delegated params

func (*GetDeviceAppliancePrefixesDelegatedParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetDeviceAppliancePrefixesDelegatedReader ¶

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

GetDeviceAppliancePrefixesDelegatedReader is a Reader for the GetDeviceAppliancePrefixesDelegated structure.

func (*GetDeviceAppliancePrefixesDelegatedReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetDeviceAppliancePrefixesDelegatedVlanAssignmentsOK ¶

type GetDeviceAppliancePrefixesDelegatedVlanAssignmentsOK struct {
	Payload []interface{}
}

GetDeviceAppliancePrefixesDelegatedVlanAssignmentsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetDeviceAppliancePrefixesDelegatedVlanAssignmentsOK ¶

func NewGetDeviceAppliancePrefixesDelegatedVlanAssignmentsOK() *GetDeviceAppliancePrefixesDelegatedVlanAssignmentsOK

NewGetDeviceAppliancePrefixesDelegatedVlanAssignmentsOK creates a GetDeviceAppliancePrefixesDelegatedVlanAssignmentsOK with default headers values

func (*GetDeviceAppliancePrefixesDelegatedVlanAssignmentsOK) Code ¶

Code gets the status code for the get device appliance prefixes delegated vlan assignments o k response

func (*GetDeviceAppliancePrefixesDelegatedVlanAssignmentsOK) Error ¶

func (*GetDeviceAppliancePrefixesDelegatedVlanAssignmentsOK) GetPayload ¶

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

func (*GetDeviceAppliancePrefixesDelegatedVlanAssignmentsOK) IsClientError ¶

IsClientError returns true when this get device appliance prefixes delegated vlan assignments o k response has a 4xx status code

func (*GetDeviceAppliancePrefixesDelegatedVlanAssignmentsOK) IsCode ¶

IsCode returns true when this get device appliance prefixes delegated vlan assignments o k response a status code equal to that given

func (*GetDeviceAppliancePrefixesDelegatedVlanAssignmentsOK) IsRedirect ¶

IsRedirect returns true when this get device appliance prefixes delegated vlan assignments o k response has a 3xx status code

func (*GetDeviceAppliancePrefixesDelegatedVlanAssignmentsOK) IsServerError ¶

IsServerError returns true when this get device appliance prefixes delegated vlan assignments o k response has a 5xx status code

func (*GetDeviceAppliancePrefixesDelegatedVlanAssignmentsOK) IsSuccess ¶

IsSuccess returns true when this get device appliance prefixes delegated vlan assignments o k response has a 2xx status code

func (*GetDeviceAppliancePrefixesDelegatedVlanAssignmentsOK) String ¶

type GetDeviceAppliancePrefixesDelegatedVlanAssignmentsParams ¶

type GetDeviceAppliancePrefixesDelegatedVlanAssignmentsParams struct {

	/* Serial.

	   Serial
	*/
	Serial string

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

GetDeviceAppliancePrefixesDelegatedVlanAssignmentsParams contains all the parameters to send to the API endpoint

for the get device appliance prefixes delegated vlan assignments operation.

Typically these are written to a http.Request.

func NewGetDeviceAppliancePrefixesDelegatedVlanAssignmentsParams ¶

func NewGetDeviceAppliancePrefixesDelegatedVlanAssignmentsParams() *GetDeviceAppliancePrefixesDelegatedVlanAssignmentsParams

NewGetDeviceAppliancePrefixesDelegatedVlanAssignmentsParams creates a new GetDeviceAppliancePrefixesDelegatedVlanAssignmentsParams 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 NewGetDeviceAppliancePrefixesDelegatedVlanAssignmentsParamsWithContext ¶

func NewGetDeviceAppliancePrefixesDelegatedVlanAssignmentsParamsWithContext(ctx context.Context) *GetDeviceAppliancePrefixesDelegatedVlanAssignmentsParams

NewGetDeviceAppliancePrefixesDelegatedVlanAssignmentsParamsWithContext creates a new GetDeviceAppliancePrefixesDelegatedVlanAssignmentsParams object with the ability to set a context for a request.

func NewGetDeviceAppliancePrefixesDelegatedVlanAssignmentsParamsWithHTTPClient ¶

func NewGetDeviceAppliancePrefixesDelegatedVlanAssignmentsParamsWithHTTPClient(client *http.Client) *GetDeviceAppliancePrefixesDelegatedVlanAssignmentsParams

NewGetDeviceAppliancePrefixesDelegatedVlanAssignmentsParamsWithHTTPClient creates a new GetDeviceAppliancePrefixesDelegatedVlanAssignmentsParams object with the ability to set a custom HTTPClient for a request.

func NewGetDeviceAppliancePrefixesDelegatedVlanAssignmentsParamsWithTimeout ¶

func NewGetDeviceAppliancePrefixesDelegatedVlanAssignmentsParamsWithTimeout(timeout time.Duration) *GetDeviceAppliancePrefixesDelegatedVlanAssignmentsParams

NewGetDeviceAppliancePrefixesDelegatedVlanAssignmentsParamsWithTimeout creates a new GetDeviceAppliancePrefixesDelegatedVlanAssignmentsParams object with the ability to set a timeout on a request.

func (*GetDeviceAppliancePrefixesDelegatedVlanAssignmentsParams) SetContext ¶

SetContext adds the context to the get device appliance prefixes delegated vlan assignments params

func (*GetDeviceAppliancePrefixesDelegatedVlanAssignmentsParams) SetDefaults ¶

SetDefaults hydrates default values in the get device appliance prefixes delegated vlan assignments params (not the query body).

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

func (*GetDeviceAppliancePrefixesDelegatedVlanAssignmentsParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the get device appliance prefixes delegated vlan assignments params

func (*GetDeviceAppliancePrefixesDelegatedVlanAssignmentsParams) SetSerial ¶

SetSerial adds the serial to the get device appliance prefixes delegated vlan assignments params

func (*GetDeviceAppliancePrefixesDelegatedVlanAssignmentsParams) SetTimeout ¶

SetTimeout adds the timeout to the get device appliance prefixes delegated vlan assignments params

func (*GetDeviceAppliancePrefixesDelegatedVlanAssignmentsParams) WithContext ¶

WithContext adds the context to the get device appliance prefixes delegated vlan assignments params

func (*GetDeviceAppliancePrefixesDelegatedVlanAssignmentsParams) WithDefaults ¶

WithDefaults hydrates default values in the get device appliance prefixes delegated vlan assignments params (not the query body).

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

func (*GetDeviceAppliancePrefixesDelegatedVlanAssignmentsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get device appliance prefixes delegated vlan assignments params

func (*GetDeviceAppliancePrefixesDelegatedVlanAssignmentsParams) WithSerial ¶

WithSerial adds the serial to the get device appliance prefixes delegated vlan assignments params

func (*GetDeviceAppliancePrefixesDelegatedVlanAssignmentsParams) WithTimeout ¶

WithTimeout adds the timeout to the get device appliance prefixes delegated vlan assignments params

func (*GetDeviceAppliancePrefixesDelegatedVlanAssignmentsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetDeviceAppliancePrefixesDelegatedVlanAssignmentsReader ¶

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

GetDeviceAppliancePrefixesDelegatedVlanAssignmentsReader is a Reader for the GetDeviceAppliancePrefixesDelegatedVlanAssignments structure.

func (*GetDeviceAppliancePrefixesDelegatedVlanAssignmentsReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetDeviceApplianceRadioSettingsOK ¶

type GetDeviceApplianceRadioSettingsOK struct {
	Payload *GetDeviceApplianceRadioSettingsOKBody
}

GetDeviceApplianceRadioSettingsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetDeviceApplianceRadioSettingsOK ¶

func NewGetDeviceApplianceRadioSettingsOK() *GetDeviceApplianceRadioSettingsOK

NewGetDeviceApplianceRadioSettingsOK creates a GetDeviceApplianceRadioSettingsOK with default headers values

func (*GetDeviceApplianceRadioSettingsOK) Code ¶

Code gets the status code for the get device appliance radio settings o k response

func (*GetDeviceApplianceRadioSettingsOK) Error ¶

func (*GetDeviceApplianceRadioSettingsOK) GetPayload ¶

func (*GetDeviceApplianceRadioSettingsOK) IsClientError ¶

func (o *GetDeviceApplianceRadioSettingsOK) IsClientError() bool

IsClientError returns true when this get device appliance radio settings o k response has a 4xx status code

func (*GetDeviceApplianceRadioSettingsOK) IsCode ¶

func (o *GetDeviceApplianceRadioSettingsOK) IsCode(code int) bool

IsCode returns true when this get device appliance radio settings o k response a status code equal to that given

func (*GetDeviceApplianceRadioSettingsOK) IsRedirect ¶

func (o *GetDeviceApplianceRadioSettingsOK) IsRedirect() bool

IsRedirect returns true when this get device appliance radio settings o k response has a 3xx status code

func (*GetDeviceApplianceRadioSettingsOK) IsServerError ¶

func (o *GetDeviceApplianceRadioSettingsOK) IsServerError() bool

IsServerError returns true when this get device appliance radio settings o k response has a 5xx status code

func (*GetDeviceApplianceRadioSettingsOK) IsSuccess ¶

func (o *GetDeviceApplianceRadioSettingsOK) IsSuccess() bool

IsSuccess returns true when this get device appliance radio settings o k response has a 2xx status code

func (*GetDeviceApplianceRadioSettingsOK) String ¶

type GetDeviceApplianceRadioSettingsOKBody ¶

type GetDeviceApplianceRadioSettingsOKBody struct {

	// five ghz settings
	FiveGhzSettings *GetDeviceApplianceRadioSettingsOKBodyFiveGhzSettings `json:"fiveGhzSettings,omitempty"`

	// RF Profile ID
	RfProfileID string `json:"rfProfileId,omitempty"`

	// The device serial
	Serial string `json:"serial,omitempty"`

	// two four ghz settings
	TwoFourGhzSettings *GetDeviceApplianceRadioSettingsOKBodyTwoFourGhzSettings `json:"twoFourGhzSettings,omitempty"`
}

GetDeviceApplianceRadioSettingsOKBody get device appliance radio settings o k body swagger:model GetDeviceApplianceRadioSettingsOKBody

func (*GetDeviceApplianceRadioSettingsOKBody) ContextValidate ¶

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

ContextValidate validate this get device appliance radio settings o k body based on the context it is used

func (*GetDeviceApplianceRadioSettingsOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetDeviceApplianceRadioSettingsOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetDeviceApplianceRadioSettingsOKBody) Validate ¶

Validate validates this get device appliance radio settings o k body

type GetDeviceApplianceRadioSettingsOKBodyFiveGhzSettings ¶

type GetDeviceApplianceRadioSettingsOKBodyFiveGhzSettings struct {

	// Manual channel for 5 GHz
	// Enum: [36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 149 153 157 161 165 169 173 177]
	Channel int64 `json:"channel,omitempty"`

	// Manual channel width for 5 GHz
	// Enum: [0 20 40 80 160]
	ChannelWidth int64 `json:"channelWidth,omitempty"`

	// Manual target power for 5 GHz
	TargetPower int64 `json:"targetPower,omitempty"`
}

GetDeviceApplianceRadioSettingsOKBodyFiveGhzSettings Manual radio settings for 5 GHz swagger:model GetDeviceApplianceRadioSettingsOKBodyFiveGhzSettings

func (*GetDeviceApplianceRadioSettingsOKBodyFiveGhzSettings) ContextValidate ¶

ContextValidate validates this get device appliance radio settings o k body five ghz settings based on context it is used

func (*GetDeviceApplianceRadioSettingsOKBodyFiveGhzSettings) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetDeviceApplianceRadioSettingsOKBodyFiveGhzSettings) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetDeviceApplianceRadioSettingsOKBodyFiveGhzSettings) Validate ¶

Validate validates this get device appliance radio settings o k body five ghz settings

type GetDeviceApplianceRadioSettingsOKBodyTwoFourGhzSettings ¶

type GetDeviceApplianceRadioSettingsOKBodyTwoFourGhzSettings struct {

	// Manual channel for 2.4 GHz
	// Enum: [1 2 3 4 5 6 7 8 9 10 11 12 13 14]
	Channel int64 `json:"channel,omitempty"`

	// Manual target power for 2.4 GHz
	TargetPower int64 `json:"targetPower,omitempty"`
}

GetDeviceApplianceRadioSettingsOKBodyTwoFourGhzSettings Manual radio settings for 2.4 GHz swagger:model GetDeviceApplianceRadioSettingsOKBodyTwoFourGhzSettings

func (*GetDeviceApplianceRadioSettingsOKBodyTwoFourGhzSettings) ContextValidate ¶

ContextValidate validates this get device appliance radio settings o k body two four ghz settings based on context it is used

func (*GetDeviceApplianceRadioSettingsOKBodyTwoFourGhzSettings) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetDeviceApplianceRadioSettingsOKBodyTwoFourGhzSettings) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetDeviceApplianceRadioSettingsOKBodyTwoFourGhzSettings) Validate ¶

Validate validates this get device appliance radio settings o k body two four ghz settings

type GetDeviceApplianceRadioSettingsParams ¶

type GetDeviceApplianceRadioSettingsParams struct {

	/* Serial.

	   Serial
	*/
	Serial string

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

GetDeviceApplianceRadioSettingsParams contains all the parameters to send to the API endpoint

for the get device appliance radio settings operation.

Typically these are written to a http.Request.

func NewGetDeviceApplianceRadioSettingsParams ¶

func NewGetDeviceApplianceRadioSettingsParams() *GetDeviceApplianceRadioSettingsParams

NewGetDeviceApplianceRadioSettingsParams creates a new GetDeviceApplianceRadioSettingsParams 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 NewGetDeviceApplianceRadioSettingsParamsWithContext ¶

func NewGetDeviceApplianceRadioSettingsParamsWithContext(ctx context.Context) *GetDeviceApplianceRadioSettingsParams

NewGetDeviceApplianceRadioSettingsParamsWithContext creates a new GetDeviceApplianceRadioSettingsParams object with the ability to set a context for a request.

func NewGetDeviceApplianceRadioSettingsParamsWithHTTPClient ¶

func NewGetDeviceApplianceRadioSettingsParamsWithHTTPClient(client *http.Client) *GetDeviceApplianceRadioSettingsParams

NewGetDeviceApplianceRadioSettingsParamsWithHTTPClient creates a new GetDeviceApplianceRadioSettingsParams object with the ability to set a custom HTTPClient for a request.

func NewGetDeviceApplianceRadioSettingsParamsWithTimeout ¶

func NewGetDeviceApplianceRadioSettingsParamsWithTimeout(timeout time.Duration) *GetDeviceApplianceRadioSettingsParams

NewGetDeviceApplianceRadioSettingsParamsWithTimeout creates a new GetDeviceApplianceRadioSettingsParams object with the ability to set a timeout on a request.

func (*GetDeviceApplianceRadioSettingsParams) SetContext ¶

SetContext adds the context to the get device appliance radio settings params

func (*GetDeviceApplianceRadioSettingsParams) SetDefaults ¶

func (o *GetDeviceApplianceRadioSettingsParams) SetDefaults()

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

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

func (*GetDeviceApplianceRadioSettingsParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get device appliance radio settings params

func (*GetDeviceApplianceRadioSettingsParams) SetSerial ¶

func (o *GetDeviceApplianceRadioSettingsParams) SetSerial(serial string)

SetSerial adds the serial to the get device appliance radio settings params

func (*GetDeviceApplianceRadioSettingsParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get device appliance radio settings params

func (*GetDeviceApplianceRadioSettingsParams) WithContext ¶

WithContext adds the context to the get device appliance radio settings params

func (*GetDeviceApplianceRadioSettingsParams) WithDefaults ¶

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

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

func (*GetDeviceApplianceRadioSettingsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get device appliance radio settings params

func (*GetDeviceApplianceRadioSettingsParams) WithSerial ¶

WithSerial adds the serial to the get device appliance radio settings params

func (*GetDeviceApplianceRadioSettingsParams) WithTimeout ¶

WithTimeout adds the timeout to the get device appliance radio settings params

func (*GetDeviceApplianceRadioSettingsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetDeviceApplianceRadioSettingsReader ¶

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

GetDeviceApplianceRadioSettingsReader is a Reader for the GetDeviceApplianceRadioSettings structure.

func (*GetDeviceApplianceRadioSettingsReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetDeviceApplianceUplinksSettingsOK ¶

type GetDeviceApplianceUplinksSettingsOK struct {
	Payload *GetDeviceApplianceUplinksSettingsOKBody
}

GetDeviceApplianceUplinksSettingsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetDeviceApplianceUplinksSettingsOK ¶

func NewGetDeviceApplianceUplinksSettingsOK() *GetDeviceApplianceUplinksSettingsOK

NewGetDeviceApplianceUplinksSettingsOK creates a GetDeviceApplianceUplinksSettingsOK with default headers values

func (*GetDeviceApplianceUplinksSettingsOK) Code ¶

Code gets the status code for the get device appliance uplinks settings o k response

func (*GetDeviceApplianceUplinksSettingsOK) Error ¶

func (*GetDeviceApplianceUplinksSettingsOK) GetPayload ¶

func (*GetDeviceApplianceUplinksSettingsOK) IsClientError ¶

func (o *GetDeviceApplianceUplinksSettingsOK) IsClientError() bool

IsClientError returns true when this get device appliance uplinks settings o k response has a 4xx status code

func (*GetDeviceApplianceUplinksSettingsOK) IsCode ¶

IsCode returns true when this get device appliance uplinks settings o k response a status code equal to that given

func (*GetDeviceApplianceUplinksSettingsOK) IsRedirect ¶

func (o *GetDeviceApplianceUplinksSettingsOK) IsRedirect() bool

IsRedirect returns true when this get device appliance uplinks settings o k response has a 3xx status code

func (*GetDeviceApplianceUplinksSettingsOK) IsServerError ¶

func (o *GetDeviceApplianceUplinksSettingsOK) IsServerError() bool

IsServerError returns true when this get device appliance uplinks settings o k response has a 5xx status code

func (*GetDeviceApplianceUplinksSettingsOK) IsSuccess ¶

IsSuccess returns true when this get device appliance uplinks settings o k response has a 2xx status code

func (*GetDeviceApplianceUplinksSettingsOK) String ¶

type GetDeviceApplianceUplinksSettingsOKBody ¶

type GetDeviceApplianceUplinksSettingsOKBody struct {

	// interfaces
	Interfaces *GetDeviceApplianceUplinksSettingsOKBodyInterfaces `json:"interfaces,omitempty"`
}

GetDeviceApplianceUplinksSettingsOKBody get device appliance uplinks settings o k body swagger:model GetDeviceApplianceUplinksSettingsOKBody

func (*GetDeviceApplianceUplinksSettingsOKBody) ContextValidate ¶

ContextValidate validate this get device appliance uplinks settings o k body based on the context it is used

func (*GetDeviceApplianceUplinksSettingsOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBody) Validate ¶

Validate validates this get device appliance uplinks settings o k body

type GetDeviceApplianceUplinksSettingsOKBodyInterfaces ¶

type GetDeviceApplianceUplinksSettingsOKBodyInterfaces struct {

	// wan1
	Wan1 *GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1 `json:"wan1,omitempty"`

	// wan2
	Wan2 *GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2 `json:"wan2,omitempty"`
}

GetDeviceApplianceUplinksSettingsOKBodyInterfaces Interface settings. swagger:model GetDeviceApplianceUplinksSettingsOKBodyInterfaces

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfaces) ContextValidate ¶

ContextValidate validate this get device appliance uplinks settings o k body interfaces based on the context it is used

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfaces) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfaces) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfaces) Validate ¶

Validate validates this get device appliance uplinks settings o k body interfaces

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1 ¶

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1 struct {

	// Enable or disable the interface.
	Enabled bool `json:"enabled,omitempty"`

	// pppoe
	Pppoe *GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Pppoe `json:"pppoe,omitempty"`

	// svis
	Svis *GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Svis `json:"svis,omitempty"`

	// vlan tagging
	VlanTagging *GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1VlanTagging `json:"vlanTagging,omitempty"`
}

GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1 WAN 1 settings. swagger:model GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1) ContextValidate ¶

ContextValidate validate this get device appliance uplinks settings o k body interfaces wan1 based on the context it is used

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1) Validate ¶

Validate validates this get device appliance uplinks settings o k body interfaces wan1

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Pppoe ¶

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Pppoe struct {

	// authentication
	Authentication *GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1PppoeAuthentication `json:"authentication,omitempty"`

	// Whether PPPoE is enabled.
	Enabled bool `json:"enabled,omitempty"`
}

GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Pppoe Configuration options for PPPoE. swagger:model GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Pppoe

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Pppoe) ContextValidate ¶

ContextValidate validate this get device appliance uplinks settings o k body interfaces wan1 pppoe based on the context it is used

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Pppoe) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Pppoe) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Pppoe) Validate ¶

Validate validates this get device appliance uplinks settings o k body interfaces wan1 pppoe

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1PppoeAuthentication ¶

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1PppoeAuthentication struct {

	// Whether PPPoE authentication is enabled.
	Enabled bool `json:"enabled,omitempty"`

	// Username for PPPoE authentication.
	Username string `json:"username,omitempty"`
}

GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1PppoeAuthentication Settings for PPPoE Authentication. swagger:model GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1PppoeAuthentication

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1PppoeAuthentication) ContextValidate ¶

ContextValidate validates this get device appliance uplinks settings o k body interfaces wan1 pppoe authentication based on context it is used

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1PppoeAuthentication) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1PppoeAuthentication) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1PppoeAuthentication) Validate ¶

Validate validates this get device appliance uplinks settings o k body interfaces wan1 pppoe authentication

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Svis ¶

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Svis struct {

	// ipv4
	IPV4 *GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4 `json:"ipv4,omitempty"`

	// ipv6
	IPV6 *GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6 `json:"ipv6,omitempty"`
}

GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Svis SVI settings by protocol. swagger:model GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Svis

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Svis) ContextValidate ¶

ContextValidate validate this get device appliance uplinks settings o k body interfaces wan1 svis based on the context it is used

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Svis) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Svis) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Svis) Validate ¶

Validate validates this get device appliance uplinks settings o k body interfaces wan1 svis

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4 ¶

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4 struct {

	// IP address and subnet mask when in static mode.
	Address string `json:"address,omitempty"`

	// The assignment mode for this SVI. Applies only when PPPoE is disabled.
	// Enum: [dynamic static]
	AssignmentMode string `json:"assignmentMode,omitempty"`

	// Gateway IP address when in static mode.
	Gateway string `json:"gateway,omitempty"`

	// nameservers
	Nameservers *GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4Nameservers `json:"nameservers,omitempty"`
}

GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4 IPv4 settings for static/dynamic mode. swagger:model GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4) ContextValidate ¶

ContextValidate validate this get device appliance uplinks settings o k body interfaces wan1 svis IP v4 based on the context it is used

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4) Validate ¶

Validate validates this get device appliance uplinks settings o k body interfaces wan1 svis IP v4

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4Nameservers ¶

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4Nameservers struct {

	// Up to 2 nameserver addresses to use, ordered in priority from highest to lowest priority.
	Addresses []string `json:"addresses"`
}

GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4Nameservers The nameserver settings for this SVI. swagger:model GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4Nameservers

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4Nameservers) ContextValidate ¶

ContextValidate validates this get device appliance uplinks settings o k body interfaces wan1 svis IP v4 nameservers based on context it is used

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4Nameservers) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4Nameservers) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4Nameservers) Validate ¶

Validate validates this get device appliance uplinks settings o k body interfaces wan1 svis IP v4 nameservers

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6 ¶

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6 struct {

	// Static address that will override the one(s) received by SLAAC.
	Address string `json:"address,omitempty"`

	// The assignment mode for this SVI. Applies only when PPPoE is disabled.
	// Enum: [dynamic static]
	AssignmentMode string `json:"assignmentMode,omitempty"`

	// Static gateway that will override the one received by autoconf.
	Gateway string `json:"gateway,omitempty"`

	// nameservers
	Nameservers *GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6Nameservers `json:"nameservers,omitempty"`
}

GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6 IPv6 settings for static/dynamic mode. swagger:model GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6) ContextValidate ¶

ContextValidate validate this get device appliance uplinks settings o k body interfaces wan1 svis IP v6 based on the context it is used

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6) Validate ¶

Validate validates this get device appliance uplinks settings o k body interfaces wan1 svis IP v6

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6Nameservers ¶

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6Nameservers struct {

	// Up to 2 nameserver addresses to use, ordered in priority from highest to lowest priority.
	Addresses []string `json:"addresses"`
}

GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6Nameservers The nameserver settings for this SVI. swagger:model GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6Nameservers

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6Nameservers) ContextValidate ¶

ContextValidate validates this get device appliance uplinks settings o k body interfaces wan1 svis IP v6 nameservers based on context it is used

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6Nameservers) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6Nameservers) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6Nameservers) Validate ¶

Validate validates this get device appliance uplinks settings o k body interfaces wan1 svis IP v6 nameservers

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1VlanTagging ¶

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1VlanTagging struct {

	// Whether VLAN tagging is enabled.
	Enabled bool `json:"enabled,omitempty"`

	// The ID of the VLAN to use for VLAN tagging.
	VlanID int64 `json:"vlanId,omitempty"`
}

GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1VlanTagging VLAN tagging settings. swagger:model GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1VlanTagging

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1VlanTagging) ContextValidate ¶

ContextValidate validates this get device appliance uplinks settings o k body interfaces wan1 vlan tagging based on context it is used

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1VlanTagging) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1VlanTagging) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan1VlanTagging) Validate ¶

Validate validates this get device appliance uplinks settings o k body interfaces wan1 vlan tagging

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2 ¶

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2 struct {

	// Enable or disable the interface.
	Enabled bool `json:"enabled,omitempty"`

	// pppoe
	Pppoe *GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Pppoe `json:"pppoe,omitempty"`

	// svis
	Svis *GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Svis `json:"svis,omitempty"`

	// vlan tagging
	VlanTagging *GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2VlanTagging `json:"vlanTagging,omitempty"`
}

GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2 WAN 2 settings. swagger:model GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2) ContextValidate ¶

ContextValidate validate this get device appliance uplinks settings o k body interfaces wan2 based on the context it is used

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2) Validate ¶

Validate validates this get device appliance uplinks settings o k body interfaces wan2

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Pppoe ¶

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Pppoe struct {

	// authentication
	Authentication *GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2PppoeAuthentication `json:"authentication,omitempty"`

	// Whether PPPoE is enabled.
	Enabled bool `json:"enabled,omitempty"`
}

GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Pppoe Configuration options for PPPoE. swagger:model GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Pppoe

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Pppoe) ContextValidate ¶

ContextValidate validate this get device appliance uplinks settings o k body interfaces wan2 pppoe based on the context it is used

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Pppoe) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Pppoe) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Pppoe) Validate ¶

Validate validates this get device appliance uplinks settings o k body interfaces wan2 pppoe

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2PppoeAuthentication ¶

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2PppoeAuthentication struct {

	// Whether PPPoE authentication is enabled.
	Enabled bool `json:"enabled,omitempty"`

	// Username for PPPoE authentication.
	Username string `json:"username,omitempty"`
}

GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2PppoeAuthentication Settings for PPPoE Authentication. swagger:model GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2PppoeAuthentication

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2PppoeAuthentication) ContextValidate ¶

ContextValidate validates this get device appliance uplinks settings o k body interfaces wan2 pppoe authentication based on context it is used

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2PppoeAuthentication) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2PppoeAuthentication) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2PppoeAuthentication) Validate ¶

Validate validates this get device appliance uplinks settings o k body interfaces wan2 pppoe authentication

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Svis ¶

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Svis struct {

	// ipv4
	IPV4 *GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4 `json:"ipv4,omitempty"`

	// ipv6
	IPV6 *GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6 `json:"ipv6,omitempty"`
}

GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Svis SVI settings by protocol. swagger:model GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Svis

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Svis) ContextValidate ¶

ContextValidate validate this get device appliance uplinks settings o k body interfaces wan2 svis based on the context it is used

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Svis) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Svis) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Svis) Validate ¶

Validate validates this get device appliance uplinks settings o k body interfaces wan2 svis

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4 ¶

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4 struct {

	// IP address and subnet mask when in static mode.
	Address string `json:"address,omitempty"`

	// The assignment mode for this SVI. Applies only when PPPoE is disabled.
	// Enum: [dynamic static]
	AssignmentMode string `json:"assignmentMode,omitempty"`

	// Gateway IP address when in static mode.
	Gateway string `json:"gateway,omitempty"`

	// nameservers
	Nameservers *GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4Nameservers `json:"nameservers,omitempty"`
}

GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4 IPv4 settings for static/dynamic mode. swagger:model GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4) ContextValidate ¶

ContextValidate validate this get device appliance uplinks settings o k body interfaces wan2 svis IP v4 based on the context it is used

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4) Validate ¶

Validate validates this get device appliance uplinks settings o k body interfaces wan2 svis IP v4

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4Nameservers ¶

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4Nameservers struct {

	// Up to 2 nameserver addresses to use, ordered in priority from highest to lowest priority.
	Addresses []string `json:"addresses"`
}

GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4Nameservers The nameserver settings for this SVI. swagger:model GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4Nameservers

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4Nameservers) ContextValidate ¶

ContextValidate validates this get device appliance uplinks settings o k body interfaces wan2 svis IP v4 nameservers based on context it is used

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4Nameservers) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4Nameservers) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4Nameservers) Validate ¶

Validate validates this get device appliance uplinks settings o k body interfaces wan2 svis IP v4 nameservers

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6 ¶

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6 struct {

	// Static address that will override the one(s) received by SLAAC.
	Address string `json:"address,omitempty"`

	// The assignment mode for this SVI. Applies only when PPPoE is disabled.
	// Enum: [dynamic static]
	AssignmentMode string `json:"assignmentMode,omitempty"`

	// Static gateway that will override the one received by autoconf.
	Gateway string `json:"gateway,omitempty"`

	// nameservers
	Nameservers *GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6Nameservers `json:"nameservers,omitempty"`
}

GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6 IPv6 settings for static/dynamic mode. swagger:model GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6) ContextValidate ¶

ContextValidate validate this get device appliance uplinks settings o k body interfaces wan2 svis IP v6 based on the context it is used

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6) Validate ¶

Validate validates this get device appliance uplinks settings o k body interfaces wan2 svis IP v6

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6Nameservers ¶

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6Nameservers struct {

	// Up to 2 nameserver addresses to use, ordered in priority from highest to lowest priority.
	Addresses []string `json:"addresses"`
}

GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6Nameservers The nameserver settings for this SVI. swagger:model GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6Nameservers

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6Nameservers) ContextValidate ¶

ContextValidate validates this get device appliance uplinks settings o k body interfaces wan2 svis IP v6 nameservers based on context it is used

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6Nameservers) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6Nameservers) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6Nameservers) Validate ¶

Validate validates this get device appliance uplinks settings o k body interfaces wan2 svis IP v6 nameservers

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2VlanTagging ¶

type GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2VlanTagging struct {

	// Whether VLAN tagging is enabled.
	Enabled bool `json:"enabled,omitempty"`

	// The ID of the VLAN to use for VLAN tagging.
	VlanID int64 `json:"vlanId,omitempty"`
}

GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2VlanTagging VLAN tagging settings. swagger:model GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2VlanTagging

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2VlanTagging) ContextValidate ¶

ContextValidate validates this get device appliance uplinks settings o k body interfaces wan2 vlan tagging based on context it is used

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2VlanTagging) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2VlanTagging) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetDeviceApplianceUplinksSettingsOKBodyInterfacesWan2VlanTagging) Validate ¶

Validate validates this get device appliance uplinks settings o k body interfaces wan2 vlan tagging

type GetDeviceApplianceUplinksSettingsParams ¶

type GetDeviceApplianceUplinksSettingsParams struct {

	/* Serial.

	   Serial
	*/
	Serial string

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

GetDeviceApplianceUplinksSettingsParams contains all the parameters to send to the API endpoint

for the get device appliance uplinks settings operation.

Typically these are written to a http.Request.

func NewGetDeviceApplianceUplinksSettingsParams ¶

func NewGetDeviceApplianceUplinksSettingsParams() *GetDeviceApplianceUplinksSettingsParams

NewGetDeviceApplianceUplinksSettingsParams creates a new GetDeviceApplianceUplinksSettingsParams 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 NewGetDeviceApplianceUplinksSettingsParamsWithContext ¶

func NewGetDeviceApplianceUplinksSettingsParamsWithContext(ctx context.Context) *GetDeviceApplianceUplinksSettingsParams

NewGetDeviceApplianceUplinksSettingsParamsWithContext creates a new GetDeviceApplianceUplinksSettingsParams object with the ability to set a context for a request.

func NewGetDeviceApplianceUplinksSettingsParamsWithHTTPClient ¶

func NewGetDeviceApplianceUplinksSettingsParamsWithHTTPClient(client *http.Client) *GetDeviceApplianceUplinksSettingsParams

NewGetDeviceApplianceUplinksSettingsParamsWithHTTPClient creates a new GetDeviceApplianceUplinksSettingsParams object with the ability to set a custom HTTPClient for a request.

func NewGetDeviceApplianceUplinksSettingsParamsWithTimeout ¶

func NewGetDeviceApplianceUplinksSettingsParamsWithTimeout(timeout time.Duration) *GetDeviceApplianceUplinksSettingsParams

NewGetDeviceApplianceUplinksSettingsParamsWithTimeout creates a new GetDeviceApplianceUplinksSettingsParams object with the ability to set a timeout on a request.

func (*GetDeviceApplianceUplinksSettingsParams) SetContext ¶

SetContext adds the context to the get device appliance uplinks settings params

func (*GetDeviceApplianceUplinksSettingsParams) SetDefaults ¶

func (o *GetDeviceApplianceUplinksSettingsParams) SetDefaults()

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

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

func (*GetDeviceApplianceUplinksSettingsParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get device appliance uplinks settings params

func (*GetDeviceApplianceUplinksSettingsParams) SetSerial ¶

func (o *GetDeviceApplianceUplinksSettingsParams) SetSerial(serial string)

SetSerial adds the serial to the get device appliance uplinks settings params

func (*GetDeviceApplianceUplinksSettingsParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get device appliance uplinks settings params

func (*GetDeviceApplianceUplinksSettingsParams) WithContext ¶

WithContext adds the context to the get device appliance uplinks settings params

func (*GetDeviceApplianceUplinksSettingsParams) WithDefaults ¶

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

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

func (*GetDeviceApplianceUplinksSettingsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get device appliance uplinks settings params

func (*GetDeviceApplianceUplinksSettingsParams) WithSerial ¶

WithSerial adds the serial to the get device appliance uplinks settings params

func (*GetDeviceApplianceUplinksSettingsParams) WithTimeout ¶

WithTimeout adds the timeout to the get device appliance uplinks settings params

func (*GetDeviceApplianceUplinksSettingsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetDeviceApplianceUplinksSettingsReader ¶

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

GetDeviceApplianceUplinksSettingsReader is a Reader for the GetDeviceApplianceUplinksSettings structure.

func (*GetDeviceApplianceUplinksSettingsReader) ReadResponse ¶

func (o *GetDeviceApplianceUplinksSettingsReader) 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) Code ¶

Code gets the status code for the get network appliance client security events o k response

func (*GetNetworkApplianceClientSecurityEventsOK) Error ¶

func (*GetNetworkApplianceClientSecurityEventsOK) GetPayload ¶

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

func (*GetNetworkApplianceClientSecurityEventsOK) IsClientError ¶

IsClientError returns true when this get network appliance client security events o k response has a 4xx status code

func (*GetNetworkApplianceClientSecurityEventsOK) IsCode ¶

IsCode returns true when this get network appliance client security events o k response a status code equal to that given

func (*GetNetworkApplianceClientSecurityEventsOK) IsRedirect ¶

IsRedirect returns true when this get network appliance client security events o k response has a 3xx status code

func (*GetNetworkApplianceClientSecurityEventsOK) IsServerError ¶

IsServerError returns true when this get network appliance client security events o k response has a 5xx status code

func (*GetNetworkApplianceClientSecurityEventsOK) IsSuccess ¶

IsSuccess returns true when this get network appliance client security events o k response has a 2xx status code

func (*GetNetworkApplianceClientSecurityEventsOK) String ¶

type GetNetworkApplianceClientSecurityEventsParams ¶

type GetNetworkApplianceClientSecurityEventsParams struct {

	/* ClientID.

	   Client ID
	*/
	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.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the get network appliance connectivity monitoring destinations o k response

func (*GetNetworkApplianceConnectivityMonitoringDestinationsOK) Error ¶

func (*GetNetworkApplianceConnectivityMonitoringDestinationsOK) GetPayload ¶

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

func (*GetNetworkApplianceConnectivityMonitoringDestinationsOK) IsClientError ¶

IsClientError returns true when this get network appliance connectivity monitoring destinations o k response has a 4xx status code

func (*GetNetworkApplianceConnectivityMonitoringDestinationsOK) IsCode ¶

IsCode returns true when this get network appliance connectivity monitoring destinations o k response a status code equal to that given

func (*GetNetworkApplianceConnectivityMonitoringDestinationsOK) IsRedirect ¶

IsRedirect returns true when this get network appliance connectivity monitoring destinations o k response has a 3xx status code

func (*GetNetworkApplianceConnectivityMonitoringDestinationsOK) IsServerError ¶

IsServerError returns true when this get network appliance connectivity monitoring destinations o k response has a 5xx status code

func (*GetNetworkApplianceConnectivityMonitoringDestinationsOK) IsSuccess ¶

IsSuccess returns true when this get network appliance connectivity monitoring destinations o k response has a 2xx status code

func (*GetNetworkApplianceConnectivityMonitoringDestinationsOK) String ¶

type GetNetworkApplianceConnectivityMonitoringDestinationsParams ¶

type GetNetworkApplianceConnectivityMonitoringDestinationsParams struct {

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the get network appliance content filtering categories o k response

func (*GetNetworkApplianceContentFilteringCategoriesOK) Error ¶

func (*GetNetworkApplianceContentFilteringCategoriesOK) GetPayload ¶

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

func (*GetNetworkApplianceContentFilteringCategoriesOK) IsClientError ¶

IsClientError returns true when this get network appliance content filtering categories o k response has a 4xx status code

func (*GetNetworkApplianceContentFilteringCategoriesOK) IsCode ¶

IsCode returns true when this get network appliance content filtering categories o k response a status code equal to that given

func (*GetNetworkApplianceContentFilteringCategoriesOK) IsRedirect ¶

IsRedirect returns true when this get network appliance content filtering categories o k response has a 3xx status code

func (*GetNetworkApplianceContentFilteringCategoriesOK) IsServerError ¶

IsServerError returns true when this get network appliance content filtering categories o k response has a 5xx status code

func (*GetNetworkApplianceContentFilteringCategoriesOK) IsSuccess ¶

IsSuccess returns true when this get network appliance content filtering categories o k response has a 2xx status code

func (*GetNetworkApplianceContentFilteringCategoriesOK) String ¶

type GetNetworkApplianceContentFilteringCategoriesParams ¶

type GetNetworkApplianceContentFilteringCategoriesParams struct {

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the get network appliance content filtering o k response

func (*GetNetworkApplianceContentFilteringOK) Error ¶

func (*GetNetworkApplianceContentFilteringOK) GetPayload ¶

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

func (*GetNetworkApplianceContentFilteringOK) IsClientError ¶

func (o *GetNetworkApplianceContentFilteringOK) IsClientError() bool

IsClientError returns true when this get network appliance content filtering o k response has a 4xx status code

func (*GetNetworkApplianceContentFilteringOK) IsCode ¶

IsCode returns true when this get network appliance content filtering o k response a status code equal to that given

func (*GetNetworkApplianceContentFilteringOK) IsRedirect ¶

IsRedirect returns true when this get network appliance content filtering o k response has a 3xx status code

func (*GetNetworkApplianceContentFilteringOK) IsServerError ¶

func (o *GetNetworkApplianceContentFilteringOK) IsServerError() bool

IsServerError returns true when this get network appliance content filtering o k response has a 5xx status code

func (*GetNetworkApplianceContentFilteringOK) IsSuccess ¶

IsSuccess returns true when this get network appliance content filtering o k response has a 2xx status code

func (*GetNetworkApplianceContentFilteringOK) String ¶

type GetNetworkApplianceContentFilteringParams ¶

type GetNetworkApplianceContentFilteringParams struct {

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the get network appliance firewall cellular firewall rules o k response

func (*GetNetworkApplianceFirewallCellularFirewallRulesOK) Error ¶

func (*GetNetworkApplianceFirewallCellularFirewallRulesOK) GetPayload ¶

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

func (*GetNetworkApplianceFirewallCellularFirewallRulesOK) IsClientError ¶

IsClientError returns true when this get network appliance firewall cellular firewall rules o k response has a 4xx status code

func (*GetNetworkApplianceFirewallCellularFirewallRulesOK) IsCode ¶

IsCode returns true when this get network appliance firewall cellular firewall rules o k response a status code equal to that given

func (*GetNetworkApplianceFirewallCellularFirewallRulesOK) IsRedirect ¶

IsRedirect returns true when this get network appliance firewall cellular firewall rules o k response has a 3xx status code

func (*GetNetworkApplianceFirewallCellularFirewallRulesOK) IsServerError ¶

IsServerError returns true when this get network appliance firewall cellular firewall rules o k response has a 5xx status code

func (*GetNetworkApplianceFirewallCellularFirewallRulesOK) IsSuccess ¶

IsSuccess returns true when this get network appliance firewall cellular firewall rules o k response has a 2xx status code

func (*GetNetworkApplianceFirewallCellularFirewallRulesOK) String ¶

type GetNetworkApplianceFirewallCellularFirewallRulesParams ¶

type GetNetworkApplianceFirewallCellularFirewallRulesParams struct {

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the get network appliance firewall firewalled service o k response

func (*GetNetworkApplianceFirewallFirewalledServiceOK) Error ¶

func (*GetNetworkApplianceFirewallFirewalledServiceOK) GetPayload ¶

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

func (*GetNetworkApplianceFirewallFirewalledServiceOK) IsClientError ¶

IsClientError returns true when this get network appliance firewall firewalled service o k response has a 4xx status code

func (*GetNetworkApplianceFirewallFirewalledServiceOK) IsCode ¶

IsCode returns true when this get network appliance firewall firewalled service o k response a status code equal to that given

func (*GetNetworkApplianceFirewallFirewalledServiceOK) IsRedirect ¶

IsRedirect returns true when this get network appliance firewall firewalled service o k response has a 3xx status code

func (*GetNetworkApplianceFirewallFirewalledServiceOK) IsServerError ¶

IsServerError returns true when this get network appliance firewall firewalled service o k response has a 5xx status code

func (*GetNetworkApplianceFirewallFirewalledServiceOK) IsSuccess ¶

IsSuccess returns true when this get network appliance firewall firewalled service o k response has a 2xx status code

func (*GetNetworkApplianceFirewallFirewalledServiceOK) String ¶

type GetNetworkApplianceFirewallFirewalledServiceParams ¶

type GetNetworkApplianceFirewallFirewalledServiceParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* Service.

	   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) Code ¶

Code gets the status code for the get network appliance firewall firewalled services o k response

func (*GetNetworkApplianceFirewallFirewalledServicesOK) Error ¶

func (*GetNetworkApplianceFirewallFirewalledServicesOK) GetPayload ¶

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

func (*GetNetworkApplianceFirewallFirewalledServicesOK) IsClientError ¶

IsClientError returns true when this get network appliance firewall firewalled services o k response has a 4xx status code

func (*GetNetworkApplianceFirewallFirewalledServicesOK) IsCode ¶

IsCode returns true when this get network appliance firewall firewalled services o k response a status code equal to that given

func (*GetNetworkApplianceFirewallFirewalledServicesOK) IsRedirect ¶

IsRedirect returns true when this get network appliance firewall firewalled services o k response has a 3xx status code

func (*GetNetworkApplianceFirewallFirewalledServicesOK) IsServerError ¶

IsServerError returns true when this get network appliance firewall firewalled services o k response has a 5xx status code

func (*GetNetworkApplianceFirewallFirewalledServicesOK) IsSuccess ¶

IsSuccess returns true when this get network appliance firewall firewalled services o k response has a 2xx status code

func (*GetNetworkApplianceFirewallFirewalledServicesOK) String ¶

type GetNetworkApplianceFirewallFirewalledServicesParams ¶

type GetNetworkApplianceFirewallFirewalledServicesParams struct {

	/* NetworkID.

	   Network ID
	*/
	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 GetNetworkApplianceFirewallInboundCellularFirewallRulesOK ¶

type GetNetworkApplianceFirewallInboundCellularFirewallRulesOK struct {
	Payload []interface{}
}

GetNetworkApplianceFirewallInboundCellularFirewallRulesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceFirewallInboundCellularFirewallRulesOK ¶

func NewGetNetworkApplianceFirewallInboundCellularFirewallRulesOK() *GetNetworkApplianceFirewallInboundCellularFirewallRulesOK

NewGetNetworkApplianceFirewallInboundCellularFirewallRulesOK creates a GetNetworkApplianceFirewallInboundCellularFirewallRulesOK with default headers values

func (*GetNetworkApplianceFirewallInboundCellularFirewallRulesOK) Code ¶

Code gets the status code for the get network appliance firewall inbound cellular firewall rules o k response

func (*GetNetworkApplianceFirewallInboundCellularFirewallRulesOK) Error ¶

func (*GetNetworkApplianceFirewallInboundCellularFirewallRulesOK) GetPayload ¶

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

func (*GetNetworkApplianceFirewallInboundCellularFirewallRulesOK) IsClientError ¶

IsClientError returns true when this get network appliance firewall inbound cellular firewall rules o k response has a 4xx status code

func (*GetNetworkApplianceFirewallInboundCellularFirewallRulesOK) IsCode ¶

IsCode returns true when this get network appliance firewall inbound cellular firewall rules o k response a status code equal to that given

func (*GetNetworkApplianceFirewallInboundCellularFirewallRulesOK) IsRedirect ¶

IsRedirect returns true when this get network appliance firewall inbound cellular firewall rules o k response has a 3xx status code

func (*GetNetworkApplianceFirewallInboundCellularFirewallRulesOK) IsServerError ¶

IsServerError returns true when this get network appliance firewall inbound cellular firewall rules o k response has a 5xx status code

func (*GetNetworkApplianceFirewallInboundCellularFirewallRulesOK) IsSuccess ¶

IsSuccess returns true when this get network appliance firewall inbound cellular firewall rules o k response has a 2xx status code

func (*GetNetworkApplianceFirewallInboundCellularFirewallRulesOK) String ¶

type GetNetworkApplianceFirewallInboundCellularFirewallRulesParams ¶

type GetNetworkApplianceFirewallInboundCellularFirewallRulesParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkApplianceFirewallInboundCellularFirewallRulesParams contains all the parameters to send to the API endpoint

for the get network appliance firewall inbound cellular firewall rules operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceFirewallInboundCellularFirewallRulesParams ¶

func NewGetNetworkApplianceFirewallInboundCellularFirewallRulesParams() *GetNetworkApplianceFirewallInboundCellularFirewallRulesParams

NewGetNetworkApplianceFirewallInboundCellularFirewallRulesParams creates a new GetNetworkApplianceFirewallInboundCellularFirewallRulesParams 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 NewGetNetworkApplianceFirewallInboundCellularFirewallRulesParamsWithContext ¶

func NewGetNetworkApplianceFirewallInboundCellularFirewallRulesParamsWithContext(ctx context.Context) *GetNetworkApplianceFirewallInboundCellularFirewallRulesParams

NewGetNetworkApplianceFirewallInboundCellularFirewallRulesParamsWithContext creates a new GetNetworkApplianceFirewallInboundCellularFirewallRulesParams object with the ability to set a context for a request.

func NewGetNetworkApplianceFirewallInboundCellularFirewallRulesParamsWithHTTPClient ¶

func NewGetNetworkApplianceFirewallInboundCellularFirewallRulesParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceFirewallInboundCellularFirewallRulesParams

NewGetNetworkApplianceFirewallInboundCellularFirewallRulesParamsWithHTTPClient creates a new GetNetworkApplianceFirewallInboundCellularFirewallRulesParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceFirewallInboundCellularFirewallRulesParamsWithTimeout ¶

func NewGetNetworkApplianceFirewallInboundCellularFirewallRulesParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceFirewallInboundCellularFirewallRulesParams

NewGetNetworkApplianceFirewallInboundCellularFirewallRulesParamsWithTimeout creates a new GetNetworkApplianceFirewallInboundCellularFirewallRulesParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceFirewallInboundCellularFirewallRulesParams) SetContext ¶

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

func (*GetNetworkApplianceFirewallInboundCellularFirewallRulesParams) SetDefaults ¶

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

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

func (*GetNetworkApplianceFirewallInboundCellularFirewallRulesParams) SetHTTPClient ¶

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

func (*GetNetworkApplianceFirewallInboundCellularFirewallRulesParams) SetNetworkID ¶

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

func (*GetNetworkApplianceFirewallInboundCellularFirewallRulesParams) SetTimeout ¶

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

func (*GetNetworkApplianceFirewallInboundCellularFirewallRulesParams) WithContext ¶

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

func (*GetNetworkApplianceFirewallInboundCellularFirewallRulesParams) WithDefaults ¶

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

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

func (*GetNetworkApplianceFirewallInboundCellularFirewallRulesParams) WithHTTPClient ¶

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

func (*GetNetworkApplianceFirewallInboundCellularFirewallRulesParams) WithNetworkID ¶

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

func (*GetNetworkApplianceFirewallInboundCellularFirewallRulesParams) WithTimeout ¶

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

func (*GetNetworkApplianceFirewallInboundCellularFirewallRulesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceFirewallInboundCellularFirewallRulesReader ¶

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

GetNetworkApplianceFirewallInboundCellularFirewallRulesReader is a Reader for the GetNetworkApplianceFirewallInboundCellularFirewallRules structure.

func (*GetNetworkApplianceFirewallInboundCellularFirewallRulesReader) ReadResponse ¶

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) Code ¶

Code gets the status code for the get network appliance firewall inbound firewall rules o k response

func (*GetNetworkApplianceFirewallInboundFirewallRulesOK) Error ¶

func (*GetNetworkApplianceFirewallInboundFirewallRulesOK) GetPayload ¶

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

func (*GetNetworkApplianceFirewallInboundFirewallRulesOK) IsClientError ¶

IsClientError returns true when this get network appliance firewall inbound firewall rules o k response has a 4xx status code

func (*GetNetworkApplianceFirewallInboundFirewallRulesOK) IsCode ¶

IsCode returns true when this get network appliance firewall inbound firewall rules o k response a status code equal to that given

func (*GetNetworkApplianceFirewallInboundFirewallRulesOK) IsRedirect ¶

IsRedirect returns true when this get network appliance firewall inbound firewall rules o k response has a 3xx status code

func (*GetNetworkApplianceFirewallInboundFirewallRulesOK) IsServerError ¶

IsServerError returns true when this get network appliance firewall inbound firewall rules o k response has a 5xx status code

func (*GetNetworkApplianceFirewallInboundFirewallRulesOK) IsSuccess ¶

IsSuccess returns true when this get network appliance firewall inbound firewall rules o k response has a 2xx status code

func (*GetNetworkApplianceFirewallInboundFirewallRulesOK) String ¶

type GetNetworkApplianceFirewallInboundFirewallRulesParams ¶

type GetNetworkApplianceFirewallInboundFirewallRulesParams struct {

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the get network appliance firewall l3 firewall rules o k response

func (*GetNetworkApplianceFirewallL3FirewallRulesOK) Error ¶

func (*GetNetworkApplianceFirewallL3FirewallRulesOK) GetPayload ¶

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

func (*GetNetworkApplianceFirewallL3FirewallRulesOK) IsClientError ¶

IsClientError returns true when this get network appliance firewall l3 firewall rules o k response has a 4xx status code

func (*GetNetworkApplianceFirewallL3FirewallRulesOK) IsCode ¶

IsCode returns true when this get network appliance firewall l3 firewall rules o k response a status code equal to that given

func (*GetNetworkApplianceFirewallL3FirewallRulesOK) IsRedirect ¶

IsRedirect returns true when this get network appliance firewall l3 firewall rules o k response has a 3xx status code

func (*GetNetworkApplianceFirewallL3FirewallRulesOK) IsServerError ¶

IsServerError returns true when this get network appliance firewall l3 firewall rules o k response has a 5xx status code

func (*GetNetworkApplianceFirewallL3FirewallRulesOK) IsSuccess ¶

IsSuccess returns true when this get network appliance firewall l3 firewall rules o k response has a 2xx status code

func (*GetNetworkApplianceFirewallL3FirewallRulesOK) String ¶

type GetNetworkApplianceFirewallL3FirewallRulesParams ¶

type GetNetworkApplianceFirewallL3FirewallRulesParams struct {

	/* NetworkID.

	   Network ID
	*/
	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 *GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOKBody
}

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) Code ¶

Code gets the status code for the get network appliance firewall l7 firewall rules application categories o k response

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOK) Error ¶

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOK) GetPayload ¶

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOK) IsClientError ¶

IsClientError returns true when this get network appliance firewall l7 firewall rules application categories o k response has a 4xx status code

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOK) IsCode ¶

IsCode returns true when this get network appliance firewall l7 firewall rules application categories o k response a status code equal to that given

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOK) IsRedirect ¶

IsRedirect returns true when this get network appliance firewall l7 firewall rules application categories o k response has a 3xx status code

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOK) IsServerError ¶

IsServerError returns true when this get network appliance firewall l7 firewall rules application categories o k response has a 5xx status code

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOK) IsSuccess ¶

IsSuccess returns true when this get network appliance firewall l7 firewall rules application categories o k response has a 2xx status code

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOK) String ¶

type GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOKBody ¶

type GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOKBody struct {

	//  The L7 firewall application categories and their associated applications for an MX network
	ApplicationCategories []*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOKBodyApplicationCategoriesItems0 `json:"applicationCategories"`
}

GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOKBody get network appliance firewall l7 firewall rules application categories o k body swagger:model GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOKBody

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOKBody) ContextValidate ¶

ContextValidate validate this get network appliance firewall l7 firewall rules application categories o k body based on the context it is used

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOKBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOKBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOKBody) Validate ¶

Validate validates this get network appliance firewall l7 firewall rules application categories o k body

type GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOKBodyApplicationCategoriesItems0 ¶

type GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOKBodyApplicationCategoriesItems0 struct {

	// Details of the associated applications
	Applications []*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOKBodyApplicationCategoriesItems0ApplicationsItems0 `json:"applications"`

	// The id of the category
	ID string `json:"id,omitempty"`

	// The name of the category
	Name string `json:"name,omitempty"`
}

GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOKBodyApplicationCategoriesItems0 get network appliance firewall l7 firewall rules application categories o k body application categories items0 swagger:model GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOKBodyApplicationCategoriesItems0

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOKBodyApplicationCategoriesItems0) ContextValidate ¶

ContextValidate validate this get network appliance firewall l7 firewall rules application categories o k body application categories items0 based on the context it is used

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOKBodyApplicationCategoriesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOKBodyApplicationCategoriesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOKBodyApplicationCategoriesItems0) Validate ¶

Validate validates this get network appliance firewall l7 firewall rules application categories o k body application categories items0

type GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOKBodyApplicationCategoriesItems0ApplicationsItems0 ¶

type GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOKBodyApplicationCategoriesItems0ApplicationsItems0 struct {

	// The id of the application
	ID string `json:"id,omitempty"`

	// The name of the application
	Name string `json:"name,omitempty"`
}

GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOKBodyApplicationCategoriesItems0ApplicationsItems0 get network appliance firewall l7 firewall rules application categories o k body application categories items0 applications items0 swagger:model GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOKBodyApplicationCategoriesItems0ApplicationsItems0

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOKBodyApplicationCategoriesItems0ApplicationsItems0) ContextValidate ¶

ContextValidate validates this get network appliance firewall l7 firewall rules application categories o k body application categories items0 applications items0 based on context it is used

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOKBodyApplicationCategoriesItems0ApplicationsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOKBodyApplicationCategoriesItems0ApplicationsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesOKBodyApplicationCategoriesItems0ApplicationsItems0) Validate ¶

Validate validates this get network appliance firewall l7 firewall rules application categories o k body application categories items0 applications items0

type GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams ¶

type GetNetworkApplianceFirewallL7FirewallRulesApplicationCategoriesParams struct {

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the get network appliance firewall l7 firewall rules o k response

func (*GetNetworkApplianceFirewallL7FirewallRulesOK) Error ¶

func (*GetNetworkApplianceFirewallL7FirewallRulesOK) GetPayload ¶

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

func (*GetNetworkApplianceFirewallL7FirewallRulesOK) IsClientError ¶

IsClientError returns true when this get network appliance firewall l7 firewall rules o k response has a 4xx status code

func (*GetNetworkApplianceFirewallL7FirewallRulesOK) IsCode ¶

IsCode returns true when this get network appliance firewall l7 firewall rules o k response a status code equal to that given

func (*GetNetworkApplianceFirewallL7FirewallRulesOK) IsRedirect ¶

IsRedirect returns true when this get network appliance firewall l7 firewall rules o k response has a 3xx status code

func (*GetNetworkApplianceFirewallL7FirewallRulesOK) IsServerError ¶

IsServerError returns true when this get network appliance firewall l7 firewall rules o k response has a 5xx status code

func (*GetNetworkApplianceFirewallL7FirewallRulesOK) IsSuccess ¶

IsSuccess returns true when this get network appliance firewall l7 firewall rules o k response has a 2xx status code

func (*GetNetworkApplianceFirewallL7FirewallRulesOK) String ¶

type GetNetworkApplianceFirewallL7FirewallRulesParams ¶

type GetNetworkApplianceFirewallL7FirewallRulesParams struct {

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the get network appliance firewall one to many nat rules o k response

func (*GetNetworkApplianceFirewallOneToManyNatRulesOK) Error ¶

func (*GetNetworkApplianceFirewallOneToManyNatRulesOK) GetPayload ¶

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

func (*GetNetworkApplianceFirewallOneToManyNatRulesOK) IsClientError ¶

IsClientError returns true when this get network appliance firewall one to many nat rules o k response has a 4xx status code

func (*GetNetworkApplianceFirewallOneToManyNatRulesOK) IsCode ¶

IsCode returns true when this get network appliance firewall one to many nat rules o k response a status code equal to that given

func (*GetNetworkApplianceFirewallOneToManyNatRulesOK) IsRedirect ¶

IsRedirect returns true when this get network appliance firewall one to many nat rules o k response has a 3xx status code

func (*GetNetworkApplianceFirewallOneToManyNatRulesOK) IsServerError ¶

IsServerError returns true when this get network appliance firewall one to many nat rules o k response has a 5xx status code

func (*GetNetworkApplianceFirewallOneToManyNatRulesOK) IsSuccess ¶

IsSuccess returns true when this get network appliance firewall one to many nat rules o k response has a 2xx status code

func (*GetNetworkApplianceFirewallOneToManyNatRulesOK) String ¶

type GetNetworkApplianceFirewallOneToManyNatRulesParams ¶

type GetNetworkApplianceFirewallOneToManyNatRulesParams struct {

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the get network appliance firewall one to one nat rules o k response

func (*GetNetworkApplianceFirewallOneToOneNatRulesOK) Error ¶

func (*GetNetworkApplianceFirewallOneToOneNatRulesOK) GetPayload ¶

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

func (*GetNetworkApplianceFirewallOneToOneNatRulesOK) IsClientError ¶

IsClientError returns true when this get network appliance firewall one to one nat rules o k response has a 4xx status code

func (*GetNetworkApplianceFirewallOneToOneNatRulesOK) IsCode ¶

IsCode returns true when this get network appliance firewall one to one nat rules o k response a status code equal to that given

func (*GetNetworkApplianceFirewallOneToOneNatRulesOK) IsRedirect ¶

IsRedirect returns true when this get network appliance firewall one to one nat rules o k response has a 3xx status code

func (*GetNetworkApplianceFirewallOneToOneNatRulesOK) IsServerError ¶

IsServerError returns true when this get network appliance firewall one to one nat rules o k response has a 5xx status code

func (*GetNetworkApplianceFirewallOneToOneNatRulesOK) IsSuccess ¶

IsSuccess returns true when this get network appliance firewall one to one nat rules o k response has a 2xx status code

func (*GetNetworkApplianceFirewallOneToOneNatRulesOK) String ¶

type GetNetworkApplianceFirewallOneToOneNatRulesParams ¶

type GetNetworkApplianceFirewallOneToOneNatRulesParams struct {

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the get network appliance firewall port forwarding rules o k response

func (*GetNetworkApplianceFirewallPortForwardingRulesOK) Error ¶

func (*GetNetworkApplianceFirewallPortForwardingRulesOK) GetPayload ¶

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

func (*GetNetworkApplianceFirewallPortForwardingRulesOK) IsClientError ¶

IsClientError returns true when this get network appliance firewall port forwarding rules o k response has a 4xx status code

func (*GetNetworkApplianceFirewallPortForwardingRulesOK) IsCode ¶

IsCode returns true when this get network appliance firewall port forwarding rules o k response a status code equal to that given

func (*GetNetworkApplianceFirewallPortForwardingRulesOK) IsRedirect ¶

IsRedirect returns true when this get network appliance firewall port forwarding rules o k response has a 3xx status code

func (*GetNetworkApplianceFirewallPortForwardingRulesOK) IsServerError ¶

IsServerError returns true when this get network appliance firewall port forwarding rules o k response has a 5xx status code

func (*GetNetworkApplianceFirewallPortForwardingRulesOK) IsSuccess ¶

IsSuccess returns true when this get network appliance firewall port forwarding rules o k response has a 2xx status code

func (*GetNetworkApplianceFirewallPortForwardingRulesOK) String ¶

type GetNetworkApplianceFirewallPortForwardingRulesParams ¶

type GetNetworkApplianceFirewallPortForwardingRulesParams struct {

	/* NetworkID.

	   Network ID
	*/
	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 GetNetworkApplianceFirewallSettingsOK ¶

type GetNetworkApplianceFirewallSettingsOK struct {
	Payload interface{}
}

GetNetworkApplianceFirewallSettingsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceFirewallSettingsOK ¶

func NewGetNetworkApplianceFirewallSettingsOK() *GetNetworkApplianceFirewallSettingsOK

NewGetNetworkApplianceFirewallSettingsOK creates a GetNetworkApplianceFirewallSettingsOK with default headers values

func (*GetNetworkApplianceFirewallSettingsOK) Code ¶

Code gets the status code for the get network appliance firewall settings o k response

func (*GetNetworkApplianceFirewallSettingsOK) Error ¶

func (*GetNetworkApplianceFirewallSettingsOK) GetPayload ¶

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

func (*GetNetworkApplianceFirewallSettingsOK) IsClientError ¶

func (o *GetNetworkApplianceFirewallSettingsOK) IsClientError() bool

IsClientError returns true when this get network appliance firewall settings o k response has a 4xx status code

func (*GetNetworkApplianceFirewallSettingsOK) IsCode ¶

IsCode returns true when this get network appliance firewall settings o k response a status code equal to that given

func (*GetNetworkApplianceFirewallSettingsOK) IsRedirect ¶

IsRedirect returns true when this get network appliance firewall settings o k response has a 3xx status code

func (*GetNetworkApplianceFirewallSettingsOK) IsServerError ¶

func (o *GetNetworkApplianceFirewallSettingsOK) IsServerError() bool

IsServerError returns true when this get network appliance firewall settings o k response has a 5xx status code

func (*GetNetworkApplianceFirewallSettingsOK) IsSuccess ¶

IsSuccess returns true when this get network appliance firewall settings o k response has a 2xx status code

func (*GetNetworkApplianceFirewallSettingsOK) String ¶

type GetNetworkApplianceFirewallSettingsParams ¶

type GetNetworkApplianceFirewallSettingsParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkApplianceFirewallSettingsParams contains all the parameters to send to the API endpoint

for the get network appliance firewall settings operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceFirewallSettingsParams ¶

func NewGetNetworkApplianceFirewallSettingsParams() *GetNetworkApplianceFirewallSettingsParams

NewGetNetworkApplianceFirewallSettingsParams creates a new GetNetworkApplianceFirewallSettingsParams 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 NewGetNetworkApplianceFirewallSettingsParamsWithContext ¶

func NewGetNetworkApplianceFirewallSettingsParamsWithContext(ctx context.Context) *GetNetworkApplianceFirewallSettingsParams

NewGetNetworkApplianceFirewallSettingsParamsWithContext creates a new GetNetworkApplianceFirewallSettingsParams object with the ability to set a context for a request.

func NewGetNetworkApplianceFirewallSettingsParamsWithHTTPClient ¶

func NewGetNetworkApplianceFirewallSettingsParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceFirewallSettingsParams

NewGetNetworkApplianceFirewallSettingsParamsWithHTTPClient creates a new GetNetworkApplianceFirewallSettingsParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceFirewallSettingsParamsWithTimeout ¶

func NewGetNetworkApplianceFirewallSettingsParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceFirewallSettingsParams

NewGetNetworkApplianceFirewallSettingsParamsWithTimeout creates a new GetNetworkApplianceFirewallSettingsParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceFirewallSettingsParams) SetContext ¶

SetContext adds the context to the get network appliance firewall settings params

func (*GetNetworkApplianceFirewallSettingsParams) SetDefaults ¶

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

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

func (*GetNetworkApplianceFirewallSettingsParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network appliance firewall settings params

func (*GetNetworkApplianceFirewallSettingsParams) SetNetworkID ¶

func (o *GetNetworkApplianceFirewallSettingsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance firewall settings params

func (*GetNetworkApplianceFirewallSettingsParams) SetTimeout ¶

SetTimeout adds the timeout to the get network appliance firewall settings params

func (*GetNetworkApplianceFirewallSettingsParams) WithContext ¶

WithContext adds the context to the get network appliance firewall settings params

func (*GetNetworkApplianceFirewallSettingsParams) WithDefaults ¶

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

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

func (*GetNetworkApplianceFirewallSettingsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance firewall settings params

func (*GetNetworkApplianceFirewallSettingsParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance firewall settings params

func (*GetNetworkApplianceFirewallSettingsParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance firewall settings params

func (*GetNetworkApplianceFirewallSettingsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceFirewallSettingsReader ¶

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

GetNetworkApplianceFirewallSettingsReader is a Reader for the GetNetworkApplianceFirewallSettings structure.

func (*GetNetworkApplianceFirewallSettingsReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkAppliancePortOK ¶

type GetNetworkAppliancePortOK struct {
	Payload *GetNetworkAppliancePortOKBody
}

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) Code ¶

func (o *GetNetworkAppliancePortOK) Code() int

Code gets the status code for the get network appliance port o k response

func (*GetNetworkAppliancePortOK) Error ¶

func (o *GetNetworkAppliancePortOK) Error() string

func (*GetNetworkAppliancePortOK) GetPayload ¶

func (*GetNetworkAppliancePortOK) IsClientError ¶

func (o *GetNetworkAppliancePortOK) IsClientError() bool

IsClientError returns true when this get network appliance port o k response has a 4xx status code

func (*GetNetworkAppliancePortOK) IsCode ¶

func (o *GetNetworkAppliancePortOK) IsCode(code int) bool

IsCode returns true when this get network appliance port o k response a status code equal to that given

func (*GetNetworkAppliancePortOK) IsRedirect ¶

func (o *GetNetworkAppliancePortOK) IsRedirect() bool

IsRedirect returns true when this get network appliance port o k response has a 3xx status code

func (*GetNetworkAppliancePortOK) IsServerError ¶

func (o *GetNetworkAppliancePortOK) IsServerError() bool

IsServerError returns true when this get network appliance port o k response has a 5xx status code

func (*GetNetworkAppliancePortOK) IsSuccess ¶

func (o *GetNetworkAppliancePortOK) IsSuccess() bool

IsSuccess returns true when this get network appliance port o k response has a 2xx status code

func (*GetNetworkAppliancePortOK) String ¶

func (o *GetNetworkAppliancePortOK) String() string

type GetNetworkAppliancePortOKBody ¶

type GetNetworkAppliancePortOKBody struct {

	// The name of the policy. Only applicable to Access ports.
	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"`

	// Whether the trunk port can drop all untagged traffic.
	DropUntaggedTraffic bool `json:"dropUntaggedTraffic,omitempty"`

	// The status of the port
	Enabled bool `json:"enabled,omitempty"`

	// Number of the port
	Number int64 `json:"number,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"`
}

GetNetworkAppliancePortOKBody get network appliance port o k body swagger:model GetNetworkAppliancePortOKBody

func (*GetNetworkAppliancePortOKBody) ContextValidate ¶

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

ContextValidate validates this get network appliance port o k body based on context it is used

func (*GetNetworkAppliancePortOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkAppliancePortOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkAppliancePortOKBody) Validate ¶

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

Validate validates this get network appliance port o k body

type GetNetworkAppliancePortParams ¶

type GetNetworkAppliancePortParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* PortID.

	   Port ID
	*/
	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 []*GetNetworkAppliancePortsOKBodyItems0
}

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) Code ¶

func (o *GetNetworkAppliancePortsOK) Code() int

Code gets the status code for the get network appliance ports o k response

func (*GetNetworkAppliancePortsOK) Error ¶

func (*GetNetworkAppliancePortsOK) GetPayload ¶

func (*GetNetworkAppliancePortsOK) IsClientError ¶

func (o *GetNetworkAppliancePortsOK) IsClientError() bool

IsClientError returns true when this get network appliance ports o k response has a 4xx status code

func (*GetNetworkAppliancePortsOK) IsCode ¶

func (o *GetNetworkAppliancePortsOK) IsCode(code int) bool

IsCode returns true when this get network appliance ports o k response a status code equal to that given

func (*GetNetworkAppliancePortsOK) IsRedirect ¶

func (o *GetNetworkAppliancePortsOK) IsRedirect() bool

IsRedirect returns true when this get network appliance ports o k response has a 3xx status code

func (*GetNetworkAppliancePortsOK) IsServerError ¶

func (o *GetNetworkAppliancePortsOK) IsServerError() bool

IsServerError returns true when this get network appliance ports o k response has a 5xx status code

func (*GetNetworkAppliancePortsOK) IsSuccess ¶

func (o *GetNetworkAppliancePortsOK) IsSuccess() bool

IsSuccess returns true when this get network appliance ports o k response has a 2xx status code

func (*GetNetworkAppliancePortsOK) String ¶

func (o *GetNetworkAppliancePortsOK) String() string

type GetNetworkAppliancePortsOKBodyItems0 ¶

type GetNetworkAppliancePortsOKBodyItems0 struct {

	// The name of the policy. Only applicable to Access ports.
	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"`

	// Whether the trunk port can drop all untagged traffic.
	DropUntaggedTraffic bool `json:"dropUntaggedTraffic,omitempty"`

	// The status of the port
	Enabled bool `json:"enabled,omitempty"`

	// Number of the port
	Number int64 `json:"number,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"`
}

GetNetworkAppliancePortsOKBodyItems0 get network appliance ports o k body items0 swagger:model GetNetworkAppliancePortsOKBodyItems0

func (*GetNetworkAppliancePortsOKBodyItems0) ContextValidate ¶

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

ContextValidate validates this get network appliance ports o k body items0 based on context it is used

func (*GetNetworkAppliancePortsOKBodyItems0) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkAppliancePortsOKBodyItems0) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkAppliancePortsOKBodyItems0) Validate ¶

Validate validates this get network appliance ports o k body items0

type GetNetworkAppliancePortsParams ¶

type GetNetworkAppliancePortsParams struct {

	/* NetworkID.

	   Network ID
	*/
	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 GetNetworkAppliancePrefixesDelegatedStaticOK ¶

type GetNetworkAppliancePrefixesDelegatedStaticOK struct {
	Payload *GetNetworkAppliancePrefixesDelegatedStaticOKBody
}

GetNetworkAppliancePrefixesDelegatedStaticOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkAppliancePrefixesDelegatedStaticOK ¶

func NewGetNetworkAppliancePrefixesDelegatedStaticOK() *GetNetworkAppliancePrefixesDelegatedStaticOK

NewGetNetworkAppliancePrefixesDelegatedStaticOK creates a GetNetworkAppliancePrefixesDelegatedStaticOK with default headers values

func (*GetNetworkAppliancePrefixesDelegatedStaticOK) Code ¶

Code gets the status code for the get network appliance prefixes delegated static o k response

func (*GetNetworkAppliancePrefixesDelegatedStaticOK) Error ¶

func (*GetNetworkAppliancePrefixesDelegatedStaticOK) GetPayload ¶

func (*GetNetworkAppliancePrefixesDelegatedStaticOK) IsClientError ¶

IsClientError returns true when this get network appliance prefixes delegated static o k response has a 4xx status code

func (*GetNetworkAppliancePrefixesDelegatedStaticOK) IsCode ¶

IsCode returns true when this get network appliance prefixes delegated static o k response a status code equal to that given

func (*GetNetworkAppliancePrefixesDelegatedStaticOK) IsRedirect ¶

IsRedirect returns true when this get network appliance prefixes delegated static o k response has a 3xx status code

func (*GetNetworkAppliancePrefixesDelegatedStaticOK) IsServerError ¶

IsServerError returns true when this get network appliance prefixes delegated static o k response has a 5xx status code

func (*GetNetworkAppliancePrefixesDelegatedStaticOK) IsSuccess ¶

IsSuccess returns true when this get network appliance prefixes delegated static o k response has a 2xx status code

func (*GetNetworkAppliancePrefixesDelegatedStaticOK) String ¶

type GetNetworkAppliancePrefixesDelegatedStaticOKBody ¶

type GetNetworkAppliancePrefixesDelegatedStaticOKBody struct {

	// Prefix creation time.
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt,omitempty"`

	// Identifying description for the prefix.
	Description string `json:"description,omitempty"`

	// origin
	Origin *GetNetworkAppliancePrefixesDelegatedStaticOKBodyOrigin `json:"origin,omitempty"`

	// IPv6 prefix/prefix length.
	Prefix string `json:"prefix,omitempty"`

	// Static delegated prefix id.
	StaticDelegatedPrefixID string `json:"staticDelegatedPrefixId,omitempty"`

	// Prefix Updated time.
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"`
}

GetNetworkAppliancePrefixesDelegatedStaticOKBody get network appliance prefixes delegated static o k body swagger:model GetNetworkAppliancePrefixesDelegatedStaticOKBody

func (*GetNetworkAppliancePrefixesDelegatedStaticOKBody) ContextValidate ¶

ContextValidate validate this get network appliance prefixes delegated static o k body based on the context it is used

func (*GetNetworkAppliancePrefixesDelegatedStaticOKBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkAppliancePrefixesDelegatedStaticOKBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkAppliancePrefixesDelegatedStaticOKBody) Validate ¶

Validate validates this get network appliance prefixes delegated static o k body

type GetNetworkAppliancePrefixesDelegatedStaticOKBodyOrigin ¶

type GetNetworkAppliancePrefixesDelegatedStaticOKBodyOrigin struct {

	// Uplink provided or independent
	Interfaces []string `json:"interfaces"`

	// Origin type
	Type string `json:"type,omitempty"`
}

GetNetworkAppliancePrefixesDelegatedStaticOKBodyOrigin WAN1/WAN2/Independent prefix. swagger:model GetNetworkAppliancePrefixesDelegatedStaticOKBodyOrigin

func (*GetNetworkAppliancePrefixesDelegatedStaticOKBodyOrigin) ContextValidate ¶

ContextValidate validates this get network appliance prefixes delegated static o k body origin based on context it is used

func (*GetNetworkAppliancePrefixesDelegatedStaticOKBodyOrigin) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkAppliancePrefixesDelegatedStaticOKBodyOrigin) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkAppliancePrefixesDelegatedStaticOKBodyOrigin) Validate ¶

Validate validates this get network appliance prefixes delegated static o k body origin

type GetNetworkAppliancePrefixesDelegatedStaticParams ¶

type GetNetworkAppliancePrefixesDelegatedStaticParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* StaticDelegatedPrefixID.

	   Static delegated prefix ID
	*/
	StaticDelegatedPrefixID string

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

GetNetworkAppliancePrefixesDelegatedStaticParams contains all the parameters to send to the API endpoint

for the get network appliance prefixes delegated static operation.

Typically these are written to a http.Request.

func NewGetNetworkAppliancePrefixesDelegatedStaticParams ¶

func NewGetNetworkAppliancePrefixesDelegatedStaticParams() *GetNetworkAppliancePrefixesDelegatedStaticParams

NewGetNetworkAppliancePrefixesDelegatedStaticParams creates a new GetNetworkAppliancePrefixesDelegatedStaticParams 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 NewGetNetworkAppliancePrefixesDelegatedStaticParamsWithContext ¶

func NewGetNetworkAppliancePrefixesDelegatedStaticParamsWithContext(ctx context.Context) *GetNetworkAppliancePrefixesDelegatedStaticParams

NewGetNetworkAppliancePrefixesDelegatedStaticParamsWithContext creates a new GetNetworkAppliancePrefixesDelegatedStaticParams object with the ability to set a context for a request.

func NewGetNetworkAppliancePrefixesDelegatedStaticParamsWithHTTPClient ¶

func NewGetNetworkAppliancePrefixesDelegatedStaticParamsWithHTTPClient(client *http.Client) *GetNetworkAppliancePrefixesDelegatedStaticParams

NewGetNetworkAppliancePrefixesDelegatedStaticParamsWithHTTPClient creates a new GetNetworkAppliancePrefixesDelegatedStaticParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkAppliancePrefixesDelegatedStaticParamsWithTimeout ¶

func NewGetNetworkAppliancePrefixesDelegatedStaticParamsWithTimeout(timeout time.Duration) *GetNetworkAppliancePrefixesDelegatedStaticParams

NewGetNetworkAppliancePrefixesDelegatedStaticParamsWithTimeout creates a new GetNetworkAppliancePrefixesDelegatedStaticParams object with the ability to set a timeout on a request.

func (*GetNetworkAppliancePrefixesDelegatedStaticParams) SetContext ¶

SetContext adds the context to the get network appliance prefixes delegated static params

func (*GetNetworkAppliancePrefixesDelegatedStaticParams) SetDefaults ¶

SetDefaults hydrates default values in the get network appliance prefixes delegated static params (not the query body).

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

func (*GetNetworkAppliancePrefixesDelegatedStaticParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the get network appliance prefixes delegated static params

func (*GetNetworkAppliancePrefixesDelegatedStaticParams) SetNetworkID ¶

func (o *GetNetworkAppliancePrefixesDelegatedStaticParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance prefixes delegated static params

func (*GetNetworkAppliancePrefixesDelegatedStaticParams) SetStaticDelegatedPrefixID ¶

func (o *GetNetworkAppliancePrefixesDelegatedStaticParams) SetStaticDelegatedPrefixID(staticDelegatedPrefixID string)

SetStaticDelegatedPrefixID adds the staticDelegatedPrefixId to the get network appliance prefixes delegated static params

func (*GetNetworkAppliancePrefixesDelegatedStaticParams) SetTimeout ¶

SetTimeout adds the timeout to the get network appliance prefixes delegated static params

func (*GetNetworkAppliancePrefixesDelegatedStaticParams) WithContext ¶

WithContext adds the context to the get network appliance prefixes delegated static params

func (*GetNetworkAppliancePrefixesDelegatedStaticParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance prefixes delegated static params (not the query body).

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

func (*GetNetworkAppliancePrefixesDelegatedStaticParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance prefixes delegated static params

func (*GetNetworkAppliancePrefixesDelegatedStaticParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance prefixes delegated static params

func (*GetNetworkAppliancePrefixesDelegatedStaticParams) WithStaticDelegatedPrefixID ¶

func (o *GetNetworkAppliancePrefixesDelegatedStaticParams) WithStaticDelegatedPrefixID(staticDelegatedPrefixID string) *GetNetworkAppliancePrefixesDelegatedStaticParams

WithStaticDelegatedPrefixID adds the staticDelegatedPrefixID to the get network appliance prefixes delegated static params

func (*GetNetworkAppliancePrefixesDelegatedStaticParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance prefixes delegated static params

func (*GetNetworkAppliancePrefixesDelegatedStaticParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkAppliancePrefixesDelegatedStaticReader ¶

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

GetNetworkAppliancePrefixesDelegatedStaticReader is a Reader for the GetNetworkAppliancePrefixesDelegatedStatic structure.

func (*GetNetworkAppliancePrefixesDelegatedStaticReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkAppliancePrefixesDelegatedStaticsOK ¶

type GetNetworkAppliancePrefixesDelegatedStaticsOK struct {
	Payload []*GetNetworkAppliancePrefixesDelegatedStaticsOKBodyItems0
}

GetNetworkAppliancePrefixesDelegatedStaticsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkAppliancePrefixesDelegatedStaticsOK ¶

func NewGetNetworkAppliancePrefixesDelegatedStaticsOK() *GetNetworkAppliancePrefixesDelegatedStaticsOK

NewGetNetworkAppliancePrefixesDelegatedStaticsOK creates a GetNetworkAppliancePrefixesDelegatedStaticsOK with default headers values

func (*GetNetworkAppliancePrefixesDelegatedStaticsOK) Code ¶

Code gets the status code for the get network appliance prefixes delegated statics o k response

func (*GetNetworkAppliancePrefixesDelegatedStaticsOK) Error ¶

func (*GetNetworkAppliancePrefixesDelegatedStaticsOK) GetPayload ¶

func (*GetNetworkAppliancePrefixesDelegatedStaticsOK) IsClientError ¶

IsClientError returns true when this get network appliance prefixes delegated statics o k response has a 4xx status code

func (*GetNetworkAppliancePrefixesDelegatedStaticsOK) IsCode ¶

IsCode returns true when this get network appliance prefixes delegated statics o k response a status code equal to that given

func (*GetNetworkAppliancePrefixesDelegatedStaticsOK) IsRedirect ¶

IsRedirect returns true when this get network appliance prefixes delegated statics o k response has a 3xx status code

func (*GetNetworkAppliancePrefixesDelegatedStaticsOK) IsServerError ¶

IsServerError returns true when this get network appliance prefixes delegated statics o k response has a 5xx status code

func (*GetNetworkAppliancePrefixesDelegatedStaticsOK) IsSuccess ¶

IsSuccess returns true when this get network appliance prefixes delegated statics o k response has a 2xx status code

func (*GetNetworkAppliancePrefixesDelegatedStaticsOK) String ¶

type GetNetworkAppliancePrefixesDelegatedStaticsOKBodyItems0 ¶

type GetNetworkAppliancePrefixesDelegatedStaticsOKBodyItems0 struct {

	// Prefix creation time.
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt,omitempty"`

	// Identifying description for the prefix.
	Description string `json:"description,omitempty"`

	// origin
	Origin *GetNetworkAppliancePrefixesDelegatedStaticsOKBodyItems0Origin `json:"origin,omitempty"`

	// IPv6 prefix/prefix length.
	Prefix string `json:"prefix,omitempty"`

	// Static delegated prefix id.
	StaticDelegatedPrefixID string `json:"staticDelegatedPrefixId,omitempty"`

	// Prefix Updated time.
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"`
}

GetNetworkAppliancePrefixesDelegatedStaticsOKBodyItems0 get network appliance prefixes delegated statics o k body items0 swagger:model GetNetworkAppliancePrefixesDelegatedStaticsOKBodyItems0

func (*GetNetworkAppliancePrefixesDelegatedStaticsOKBodyItems0) ContextValidate ¶

ContextValidate validate this get network appliance prefixes delegated statics o k body items0 based on the context it is used

func (*GetNetworkAppliancePrefixesDelegatedStaticsOKBodyItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkAppliancePrefixesDelegatedStaticsOKBodyItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkAppliancePrefixesDelegatedStaticsOKBodyItems0) Validate ¶

Validate validates this get network appliance prefixes delegated statics o k body items0

type GetNetworkAppliancePrefixesDelegatedStaticsOKBodyItems0Origin ¶

type GetNetworkAppliancePrefixesDelegatedStaticsOKBodyItems0Origin struct {

	// Uplink provided or independent
	Interfaces []string `json:"interfaces"`

	// Origin type
	Type string `json:"type,omitempty"`
}

GetNetworkAppliancePrefixesDelegatedStaticsOKBodyItems0Origin WAN1/WAN2/Independent prefix. swagger:model GetNetworkAppliancePrefixesDelegatedStaticsOKBodyItems0Origin

func (*GetNetworkAppliancePrefixesDelegatedStaticsOKBodyItems0Origin) ContextValidate ¶

ContextValidate validates this get network appliance prefixes delegated statics o k body items0 origin based on context it is used

func (*GetNetworkAppliancePrefixesDelegatedStaticsOKBodyItems0Origin) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkAppliancePrefixesDelegatedStaticsOKBodyItems0Origin) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkAppliancePrefixesDelegatedStaticsOKBodyItems0Origin) Validate ¶

Validate validates this get network appliance prefixes delegated statics o k body items0 origin

type GetNetworkAppliancePrefixesDelegatedStaticsParams ¶

type GetNetworkAppliancePrefixesDelegatedStaticsParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkAppliancePrefixesDelegatedStaticsParams contains all the parameters to send to the API endpoint

for the get network appliance prefixes delegated statics operation.

Typically these are written to a http.Request.

func NewGetNetworkAppliancePrefixesDelegatedStaticsParams ¶

func NewGetNetworkAppliancePrefixesDelegatedStaticsParams() *GetNetworkAppliancePrefixesDelegatedStaticsParams

NewGetNetworkAppliancePrefixesDelegatedStaticsParams creates a new GetNetworkAppliancePrefixesDelegatedStaticsParams 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 NewGetNetworkAppliancePrefixesDelegatedStaticsParamsWithContext ¶

func NewGetNetworkAppliancePrefixesDelegatedStaticsParamsWithContext(ctx context.Context) *GetNetworkAppliancePrefixesDelegatedStaticsParams

NewGetNetworkAppliancePrefixesDelegatedStaticsParamsWithContext creates a new GetNetworkAppliancePrefixesDelegatedStaticsParams object with the ability to set a context for a request.

func NewGetNetworkAppliancePrefixesDelegatedStaticsParamsWithHTTPClient ¶

func NewGetNetworkAppliancePrefixesDelegatedStaticsParamsWithHTTPClient(client *http.Client) *GetNetworkAppliancePrefixesDelegatedStaticsParams

NewGetNetworkAppliancePrefixesDelegatedStaticsParamsWithHTTPClient creates a new GetNetworkAppliancePrefixesDelegatedStaticsParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkAppliancePrefixesDelegatedStaticsParamsWithTimeout ¶

func NewGetNetworkAppliancePrefixesDelegatedStaticsParamsWithTimeout(timeout time.Duration) *GetNetworkAppliancePrefixesDelegatedStaticsParams

NewGetNetworkAppliancePrefixesDelegatedStaticsParamsWithTimeout creates a new GetNetworkAppliancePrefixesDelegatedStaticsParams object with the ability to set a timeout on a request.

func (*GetNetworkAppliancePrefixesDelegatedStaticsParams) SetContext ¶

SetContext adds the context to the get network appliance prefixes delegated statics params

func (*GetNetworkAppliancePrefixesDelegatedStaticsParams) SetDefaults ¶

SetDefaults hydrates default values in the get network appliance prefixes delegated statics params (not the query body).

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

func (*GetNetworkAppliancePrefixesDelegatedStaticsParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the get network appliance prefixes delegated statics params

func (*GetNetworkAppliancePrefixesDelegatedStaticsParams) SetNetworkID ¶

func (o *GetNetworkAppliancePrefixesDelegatedStaticsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance prefixes delegated statics params

func (*GetNetworkAppliancePrefixesDelegatedStaticsParams) SetTimeout ¶

SetTimeout adds the timeout to the get network appliance prefixes delegated statics params

func (*GetNetworkAppliancePrefixesDelegatedStaticsParams) WithContext ¶

WithContext adds the context to the get network appliance prefixes delegated statics params

func (*GetNetworkAppliancePrefixesDelegatedStaticsParams) WithDefaults ¶

WithDefaults hydrates default values in the get network appliance prefixes delegated statics params (not the query body).

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

func (*GetNetworkAppliancePrefixesDelegatedStaticsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance prefixes delegated statics params

func (*GetNetworkAppliancePrefixesDelegatedStaticsParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance prefixes delegated statics params

func (*GetNetworkAppliancePrefixesDelegatedStaticsParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance prefixes delegated statics params

func (*GetNetworkAppliancePrefixesDelegatedStaticsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkAppliancePrefixesDelegatedStaticsReader ¶

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

GetNetworkAppliancePrefixesDelegatedStaticsReader is a Reader for the GetNetworkAppliancePrefixesDelegatedStatics structure.

func (*GetNetworkAppliancePrefixesDelegatedStaticsReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkApplianceRfProfileOK ¶

type GetNetworkApplianceRfProfileOK struct {
	Payload *GetNetworkApplianceRfProfileOKBody
}

GetNetworkApplianceRfProfileOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceRfProfileOK ¶

func NewGetNetworkApplianceRfProfileOK() *GetNetworkApplianceRfProfileOK

NewGetNetworkApplianceRfProfileOK creates a GetNetworkApplianceRfProfileOK with default headers values

func (*GetNetworkApplianceRfProfileOK) Code ¶

Code gets the status code for the get network appliance rf profile o k response

func (*GetNetworkApplianceRfProfileOK) Error ¶

func (*GetNetworkApplianceRfProfileOK) GetPayload ¶

func (*GetNetworkApplianceRfProfileOK) IsClientError ¶

func (o *GetNetworkApplianceRfProfileOK) IsClientError() bool

IsClientError returns true when this get network appliance rf profile o k response has a 4xx status code

func (*GetNetworkApplianceRfProfileOK) IsCode ¶

func (o *GetNetworkApplianceRfProfileOK) IsCode(code int) bool

IsCode returns true when this get network appliance rf profile o k response a status code equal to that given

func (*GetNetworkApplianceRfProfileOK) IsRedirect ¶

func (o *GetNetworkApplianceRfProfileOK) IsRedirect() bool

IsRedirect returns true when this get network appliance rf profile o k response has a 3xx status code

func (*GetNetworkApplianceRfProfileOK) IsServerError ¶

func (o *GetNetworkApplianceRfProfileOK) IsServerError() bool

IsServerError returns true when this get network appliance rf profile o k response has a 5xx status code

func (*GetNetworkApplianceRfProfileOK) IsSuccess ¶

func (o *GetNetworkApplianceRfProfileOK) IsSuccess() bool

IsSuccess returns true when this get network appliance rf profile o k response has a 2xx status code

func (*GetNetworkApplianceRfProfileOK) String ¶

type GetNetworkApplianceRfProfileOKBody ¶

type GetNetworkApplianceRfProfileOKBody struct {

	// five ghz settings
	FiveGhzSettings *GetNetworkApplianceRfProfileOKBodyFiveGhzSettings `json:"fiveGhzSettings,omitempty"`

	// ID of the RF Profile.
	ID string `json:"id,omitempty"`

	// The name of the profile.
	Name string `json:"name,omitempty"`

	// ID of network this RF Profile belongs in.
	NetworkID string `json:"networkId,omitempty"`

	// per ssid settings
	PerSsidSettings *GetNetworkApplianceRfProfileOKBodyPerSsidSettings `json:"perSsidSettings,omitempty"`

	// two four ghz settings
	TwoFourGhzSettings *GetNetworkApplianceRfProfileOKBodyTwoFourGhzSettings `json:"twoFourGhzSettings,omitempty"`
}

GetNetworkApplianceRfProfileOKBody get network appliance rf profile o k body swagger:model GetNetworkApplianceRfProfileOKBody

func (*GetNetworkApplianceRfProfileOKBody) ContextValidate ¶

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

ContextValidate validate this get network appliance rf profile o k body based on the context it is used

func (*GetNetworkApplianceRfProfileOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkApplianceRfProfileOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkApplianceRfProfileOKBody) Validate ¶

Validate validates this get network appliance rf profile o k body

type GetNetworkApplianceRfProfileOKBodyFiveGhzSettings ¶

type GetNetworkApplianceRfProfileOKBodyFiveGhzSettings struct {

	// Whether ax radio on 5Ghz band is on or off.
	AxEnabled bool `json:"axEnabled,omitempty"`

	// Min bitrate (Mbps) of 2.4Ghz band.
	MinBitrate int64 `json:"minBitrate,omitempty"`
}

GetNetworkApplianceRfProfileOKBodyFiveGhzSettings Settings related to 5Ghz band. swagger:model GetNetworkApplianceRfProfileOKBodyFiveGhzSettings

func (*GetNetworkApplianceRfProfileOKBodyFiveGhzSettings) ContextValidate ¶

ContextValidate validates this get network appliance rf profile o k body five ghz settings based on context it is used

func (*GetNetworkApplianceRfProfileOKBodyFiveGhzSettings) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceRfProfileOKBodyFiveGhzSettings) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceRfProfileOKBodyFiveGhzSettings) Validate ¶

Validate validates this get network appliance rf profile o k body five ghz settings

type GetNetworkApplianceRfProfileOKBodyPerSsidSettings ¶

type GetNetworkApplianceRfProfileOKBodyPerSsidSettings struct {

	// 1
	Nr1 *GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr1 `json:"1,omitempty"`

	// 2
	Nr2 *GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr2 `json:"2,omitempty"`

	// 3
	Nr3 *GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr3 `json:"3,omitempty"`

	// 4
	Nr4 *GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr4 `json:"4,omitempty"`
}

GetNetworkApplianceRfProfileOKBodyPerSsidSettings Per-SSID radio settings by number. swagger:model GetNetworkApplianceRfProfileOKBodyPerSsidSettings

func (*GetNetworkApplianceRfProfileOKBodyPerSsidSettings) ContextValidate ¶

ContextValidate validate this get network appliance rf profile o k body per ssid settings based on the context it is used

func (*GetNetworkApplianceRfProfileOKBodyPerSsidSettings) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceRfProfileOKBodyPerSsidSettings) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceRfProfileOKBodyPerSsidSettings) Validate ¶

Validate validates this get network appliance rf profile o k body per ssid settings

type GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr1 ¶

type GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr1 struct {

	// Band mode of this SSID
	BandOperationMode string `json:"bandOperationMode,omitempty"`

	// Whether this SSID steers clients to the most open band between 2.4 GHz and 5 GHz.
	BandSteeringEnabled bool `json:"bandSteeringEnabled,omitempty"`
}

GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr1 Settings for SSID 1. swagger:model GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr1

func (*GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr1) ContextValidate ¶

ContextValidate validates this get network appliance rf profile o k body per ssid settings nr1 based on context it is used

func (*GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr1) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr1) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr1) Validate ¶

Validate validates this get network appliance rf profile o k body per ssid settings nr1

type GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr2 ¶

type GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr2 struct {

	// Band mode of this SSID
	BandOperationMode string `json:"bandOperationMode,omitempty"`

	// Whether this SSID steers clients to the most open band between 2.4 GHz and 5 GHz.
	BandSteeringEnabled bool `json:"bandSteeringEnabled,omitempty"`
}

GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr2 Settings for SSID 2. swagger:model GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr2

func (*GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr2) ContextValidate ¶

ContextValidate validates this get network appliance rf profile o k body per ssid settings nr2 based on context it is used

func (*GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr2) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr2) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr2) Validate ¶

Validate validates this get network appliance rf profile o k body per ssid settings nr2

type GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr3 ¶

type GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr3 struct {

	// Band mode of this SSID
	BandOperationMode string `json:"bandOperationMode,omitempty"`

	// Whether this SSID steers clients to the most open band between 2.4 GHz and 5 GHz.
	BandSteeringEnabled bool `json:"bandSteeringEnabled,omitempty"`
}

GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr3 Settings for SSID 3. swagger:model GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr3

func (*GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr3) ContextValidate ¶

ContextValidate validates this get network appliance rf profile o k body per ssid settings nr3 based on context it is used

func (*GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr3) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr3) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr3) Validate ¶

Validate validates this get network appliance rf profile o k body per ssid settings nr3

type GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr4 ¶

type GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr4 struct {

	// Band mode of this SSID
	BandOperationMode string `json:"bandOperationMode,omitempty"`

	// Whether this SSID steers clients to the most open band between 2.4 GHz and 5 GHz.
	BandSteeringEnabled bool `json:"bandSteeringEnabled,omitempty"`
}

GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr4 Settings for SSID 4. swagger:model GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr4

func (*GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr4) ContextValidate ¶

ContextValidate validates this get network appliance rf profile o k body per ssid settings nr4 based on context it is used

func (*GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr4) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr4) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceRfProfileOKBodyPerSsidSettingsNr4) Validate ¶

Validate validates this get network appliance rf profile o k body per ssid settings nr4

type GetNetworkApplianceRfProfileOKBodyTwoFourGhzSettings ¶

type GetNetworkApplianceRfProfileOKBodyTwoFourGhzSettings struct {

	// Whether ax radio on 2.4Ghz band is on or off.
	AxEnabled bool `json:"axEnabled,omitempty"`

	// Min bitrate (Mbps) of 2.4Ghz band.
	MinBitrate float32 `json:"minBitrate,omitempty"`
}

GetNetworkApplianceRfProfileOKBodyTwoFourGhzSettings Settings related to 2.4Ghz band. swagger:model GetNetworkApplianceRfProfileOKBodyTwoFourGhzSettings

func (*GetNetworkApplianceRfProfileOKBodyTwoFourGhzSettings) ContextValidate ¶

ContextValidate validates this get network appliance rf profile o k body two four ghz settings based on context it is used

func (*GetNetworkApplianceRfProfileOKBodyTwoFourGhzSettings) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceRfProfileOKBodyTwoFourGhzSettings) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceRfProfileOKBodyTwoFourGhzSettings) Validate ¶

Validate validates this get network appliance rf profile o k body two four ghz settings

type GetNetworkApplianceRfProfileParams ¶

type GetNetworkApplianceRfProfileParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* RfProfileID.

	   Rf profile ID
	*/
	RfProfileID string

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

GetNetworkApplianceRfProfileParams contains all the parameters to send to the API endpoint

for the get network appliance rf profile operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceRfProfileParams ¶

func NewGetNetworkApplianceRfProfileParams() *GetNetworkApplianceRfProfileParams

NewGetNetworkApplianceRfProfileParams creates a new GetNetworkApplianceRfProfileParams 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 NewGetNetworkApplianceRfProfileParamsWithContext ¶

func NewGetNetworkApplianceRfProfileParamsWithContext(ctx context.Context) *GetNetworkApplianceRfProfileParams

NewGetNetworkApplianceRfProfileParamsWithContext creates a new GetNetworkApplianceRfProfileParams object with the ability to set a context for a request.

func NewGetNetworkApplianceRfProfileParamsWithHTTPClient ¶

func NewGetNetworkApplianceRfProfileParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceRfProfileParams

NewGetNetworkApplianceRfProfileParamsWithHTTPClient creates a new GetNetworkApplianceRfProfileParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceRfProfileParamsWithTimeout ¶

func NewGetNetworkApplianceRfProfileParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceRfProfileParams

NewGetNetworkApplianceRfProfileParamsWithTimeout creates a new GetNetworkApplianceRfProfileParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceRfProfileParams) SetContext ¶

SetContext adds the context to the get network appliance rf profile params

func (*GetNetworkApplianceRfProfileParams) SetDefaults ¶

func (o *GetNetworkApplianceRfProfileParams) SetDefaults()

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

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

func (*GetNetworkApplianceRfProfileParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network appliance rf profile params

func (*GetNetworkApplianceRfProfileParams) SetNetworkID ¶

func (o *GetNetworkApplianceRfProfileParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance rf profile params

func (*GetNetworkApplianceRfProfileParams) SetRfProfileID ¶

func (o *GetNetworkApplianceRfProfileParams) SetRfProfileID(rfProfileID string)

SetRfProfileID adds the rfProfileId to the get network appliance rf profile params

func (*GetNetworkApplianceRfProfileParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network appliance rf profile params

func (*GetNetworkApplianceRfProfileParams) WithContext ¶

WithContext adds the context to the get network appliance rf profile params

func (*GetNetworkApplianceRfProfileParams) WithDefaults ¶

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

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

func (*GetNetworkApplianceRfProfileParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance rf profile params

func (*GetNetworkApplianceRfProfileParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance rf profile params

func (*GetNetworkApplianceRfProfileParams) WithRfProfileID ¶

WithRfProfileID adds the rfProfileID to the get network appliance rf profile params

func (*GetNetworkApplianceRfProfileParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance rf profile params

func (*GetNetworkApplianceRfProfileParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceRfProfileReader ¶

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

GetNetworkApplianceRfProfileReader is a Reader for the GetNetworkApplianceRfProfile structure.

func (*GetNetworkApplianceRfProfileReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkApplianceRfProfilesOK ¶

type GetNetworkApplianceRfProfilesOK struct {
	Payload *GetNetworkApplianceRfProfilesOKBody
}

GetNetworkApplianceRfProfilesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceRfProfilesOK ¶

func NewGetNetworkApplianceRfProfilesOK() *GetNetworkApplianceRfProfilesOK

NewGetNetworkApplianceRfProfilesOK creates a GetNetworkApplianceRfProfilesOK with default headers values

func (*GetNetworkApplianceRfProfilesOK) Code ¶

Code gets the status code for the get network appliance rf profiles o k response

func (*GetNetworkApplianceRfProfilesOK) Error ¶

func (*GetNetworkApplianceRfProfilesOK) GetPayload ¶

func (*GetNetworkApplianceRfProfilesOK) IsClientError ¶

func (o *GetNetworkApplianceRfProfilesOK) IsClientError() bool

IsClientError returns true when this get network appliance rf profiles o k response has a 4xx status code

func (*GetNetworkApplianceRfProfilesOK) IsCode ¶

func (o *GetNetworkApplianceRfProfilesOK) IsCode(code int) bool

IsCode returns true when this get network appliance rf profiles o k response a status code equal to that given

func (*GetNetworkApplianceRfProfilesOK) IsRedirect ¶

func (o *GetNetworkApplianceRfProfilesOK) IsRedirect() bool

IsRedirect returns true when this get network appliance rf profiles o k response has a 3xx status code

func (*GetNetworkApplianceRfProfilesOK) IsServerError ¶

func (o *GetNetworkApplianceRfProfilesOK) IsServerError() bool

IsServerError returns true when this get network appliance rf profiles o k response has a 5xx status code

func (*GetNetworkApplianceRfProfilesOK) IsSuccess ¶

func (o *GetNetworkApplianceRfProfilesOK) IsSuccess() bool

IsSuccess returns true when this get network appliance rf profiles o k response has a 2xx status code

func (*GetNetworkApplianceRfProfilesOK) String ¶

type GetNetworkApplianceRfProfilesOKBody ¶

type GetNetworkApplianceRfProfilesOKBody struct {

	// RF Profiles
	Assigned []*GetNetworkApplianceRfProfilesOKBodyAssignedItems0 `json:"assigned"`
}

GetNetworkApplianceRfProfilesOKBody get network appliance rf profiles o k body swagger:model GetNetworkApplianceRfProfilesOKBody

func (*GetNetworkApplianceRfProfilesOKBody) ContextValidate ¶

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

ContextValidate validate this get network appliance rf profiles o k body based on the context it is used

func (*GetNetworkApplianceRfProfilesOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkApplianceRfProfilesOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkApplianceRfProfilesOKBody) Validate ¶

Validate validates this get network appliance rf profiles o k body

type GetNetworkApplianceRfProfilesOKBodyAssignedItems0 ¶

type GetNetworkApplianceRfProfilesOKBodyAssignedItems0 struct {

	// five ghz settings
	FiveGhzSettings *GetNetworkApplianceRfProfilesOKBodyAssignedItems0FiveGhzSettings `json:"fiveGhzSettings,omitempty"`

	// ID of the RF Profile.
	ID string `json:"id,omitempty"`

	// The name of the profile.
	Name string `json:"name,omitempty"`

	// ID of network this RF Profile belongs in.
	NetworkID string `json:"networkId,omitempty"`

	// per ssid settings
	PerSsidSettings *GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettings `json:"perSsidSettings,omitempty"`

	// two four ghz settings
	TwoFourGhzSettings *GetNetworkApplianceRfProfilesOKBodyAssignedItems0TwoFourGhzSettings `json:"twoFourGhzSettings,omitempty"`
}

GetNetworkApplianceRfProfilesOKBodyAssignedItems0 get network appliance rf profiles o k body assigned items0 swagger:model GetNetworkApplianceRfProfilesOKBodyAssignedItems0

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0) ContextValidate ¶

ContextValidate validate this get network appliance rf profiles o k body assigned items0 based on the context it is used

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0) Validate ¶

Validate validates this get network appliance rf profiles o k body assigned items0

type GetNetworkApplianceRfProfilesOKBodyAssignedItems0FiveGhzSettings ¶

type GetNetworkApplianceRfProfilesOKBodyAssignedItems0FiveGhzSettings struct {

	// Whether ax radio on 5Ghz band is on or off.
	AxEnabled bool `json:"axEnabled,omitempty"`

	// Min bitrate (Mbps) of 2.4Ghz band.
	MinBitrate int64 `json:"minBitrate,omitempty"`
}

GetNetworkApplianceRfProfilesOKBodyAssignedItems0FiveGhzSettings Settings related to 5Ghz band. swagger:model GetNetworkApplianceRfProfilesOKBodyAssignedItems0FiveGhzSettings

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0FiveGhzSettings) ContextValidate ¶

ContextValidate validates this get network appliance rf profiles o k body assigned items0 five ghz settings based on context it is used

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0FiveGhzSettings) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0FiveGhzSettings) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0FiveGhzSettings) Validate ¶

Validate validates this get network appliance rf profiles o k body assigned items0 five ghz settings

type GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettings ¶

type GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettings struct {

	// 1
	Nr1 *GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr1 `json:"1,omitempty"`

	// 2
	Nr2 *GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr2 `json:"2,omitempty"`

	// 3
	Nr3 *GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr3 `json:"3,omitempty"`

	// 4
	Nr4 *GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr4 `json:"4,omitempty"`
}

GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettings Per-SSID radio settings by number. swagger:model GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettings

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettings) ContextValidate ¶

ContextValidate validate this get network appliance rf profiles o k body assigned items0 per ssid settings based on the context it is used

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettings) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettings) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettings) Validate ¶

Validate validates this get network appliance rf profiles o k body assigned items0 per ssid settings

type GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr1 ¶

type GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr1 struct {

	// Band mode of this SSID
	BandOperationMode string `json:"bandOperationMode,omitempty"`

	// Whether this SSID steers clients to the most open band between 2.4 GHz and 5 GHz.
	BandSteeringEnabled bool `json:"bandSteeringEnabled,omitempty"`
}

GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr1 Settings for SSID 1. swagger:model GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr1

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr1) ContextValidate ¶

ContextValidate validates this get network appliance rf profiles o k body assigned items0 per ssid settings nr1 based on context it is used

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr1) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr1) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr1) Validate ¶

Validate validates this get network appliance rf profiles o k body assigned items0 per ssid settings nr1

type GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr2 ¶

type GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr2 struct {

	// Band mode of this SSID
	BandOperationMode string `json:"bandOperationMode,omitempty"`

	// Whether this SSID steers clients to the most open band between 2.4 GHz and 5 GHz.
	BandSteeringEnabled bool `json:"bandSteeringEnabled,omitempty"`
}

GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr2 Settings for SSID 2. swagger:model GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr2

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr2) ContextValidate ¶

ContextValidate validates this get network appliance rf profiles o k body assigned items0 per ssid settings nr2 based on context it is used

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr2) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr2) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr2) Validate ¶

Validate validates this get network appliance rf profiles o k body assigned items0 per ssid settings nr2

type GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr3 ¶

type GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr3 struct {

	// Band mode of this SSID
	BandOperationMode string `json:"bandOperationMode,omitempty"`

	// Whether this SSID steers clients to the most open band between 2.4 GHz and 5 GHz.
	BandSteeringEnabled bool `json:"bandSteeringEnabled,omitempty"`
}

GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr3 Settings for SSID 3. swagger:model GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr3

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr3) ContextValidate ¶

ContextValidate validates this get network appliance rf profiles o k body assigned items0 per ssid settings nr3 based on context it is used

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr3) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr3) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr3) Validate ¶

Validate validates this get network appliance rf profiles o k body assigned items0 per ssid settings nr3

type GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr4 ¶

type GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr4 struct {

	// Band mode of this SSID
	BandOperationMode string `json:"bandOperationMode,omitempty"`

	// Whether this SSID steers clients to the most open band between 2.4 GHz and 5 GHz.
	BandSteeringEnabled bool `json:"bandSteeringEnabled,omitempty"`
}

GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr4 Settings for SSID 4. swagger:model GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr4

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr4) ContextValidate ¶

ContextValidate validates this get network appliance rf profiles o k body assigned items0 per ssid settings nr4 based on context it is used

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr4) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr4) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0PerSsidSettingsNr4) Validate ¶

Validate validates this get network appliance rf profiles o k body assigned items0 per ssid settings nr4

type GetNetworkApplianceRfProfilesOKBodyAssignedItems0TwoFourGhzSettings ¶

type GetNetworkApplianceRfProfilesOKBodyAssignedItems0TwoFourGhzSettings struct {

	// Whether ax radio on 2.4Ghz band is on or off.
	AxEnabled bool `json:"axEnabled,omitempty"`

	// Min bitrate (Mbps) of 2.4Ghz band.
	MinBitrate float32 `json:"minBitrate,omitempty"`
}

GetNetworkApplianceRfProfilesOKBodyAssignedItems0TwoFourGhzSettings Settings related to 2.4Ghz band. swagger:model GetNetworkApplianceRfProfilesOKBodyAssignedItems0TwoFourGhzSettings

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0TwoFourGhzSettings) ContextValidate ¶

ContextValidate validates this get network appliance rf profiles o k body assigned items0 two four ghz settings based on context it is used

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0TwoFourGhzSettings) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0TwoFourGhzSettings) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceRfProfilesOKBodyAssignedItems0TwoFourGhzSettings) Validate ¶

Validate validates this get network appliance rf profiles o k body assigned items0 two four ghz settings

type GetNetworkApplianceRfProfilesParams ¶

type GetNetworkApplianceRfProfilesParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkApplianceRfProfilesParams contains all the parameters to send to the API endpoint

for the get network appliance rf profiles operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceRfProfilesParams ¶

func NewGetNetworkApplianceRfProfilesParams() *GetNetworkApplianceRfProfilesParams

NewGetNetworkApplianceRfProfilesParams creates a new GetNetworkApplianceRfProfilesParams 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 NewGetNetworkApplianceRfProfilesParamsWithContext ¶

func NewGetNetworkApplianceRfProfilesParamsWithContext(ctx context.Context) *GetNetworkApplianceRfProfilesParams

NewGetNetworkApplianceRfProfilesParamsWithContext creates a new GetNetworkApplianceRfProfilesParams object with the ability to set a context for a request.

func NewGetNetworkApplianceRfProfilesParamsWithHTTPClient ¶

func NewGetNetworkApplianceRfProfilesParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceRfProfilesParams

NewGetNetworkApplianceRfProfilesParamsWithHTTPClient creates a new GetNetworkApplianceRfProfilesParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceRfProfilesParamsWithTimeout ¶

func NewGetNetworkApplianceRfProfilesParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceRfProfilesParams

NewGetNetworkApplianceRfProfilesParamsWithTimeout creates a new GetNetworkApplianceRfProfilesParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceRfProfilesParams) SetContext ¶

SetContext adds the context to the get network appliance rf profiles params

func (*GetNetworkApplianceRfProfilesParams) SetDefaults ¶

func (o *GetNetworkApplianceRfProfilesParams) SetDefaults()

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

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

func (*GetNetworkApplianceRfProfilesParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network appliance rf profiles params

func (*GetNetworkApplianceRfProfilesParams) SetNetworkID ¶

func (o *GetNetworkApplianceRfProfilesParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance rf profiles params

func (*GetNetworkApplianceRfProfilesParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network appliance rf profiles params

func (*GetNetworkApplianceRfProfilesParams) WithContext ¶

WithContext adds the context to the get network appliance rf profiles params

func (*GetNetworkApplianceRfProfilesParams) WithDefaults ¶

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

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

func (*GetNetworkApplianceRfProfilesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance rf profiles params

func (*GetNetworkApplianceRfProfilesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance rf profiles params

func (*GetNetworkApplianceRfProfilesParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance rf profiles params

func (*GetNetworkApplianceRfProfilesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceRfProfilesReader ¶

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

GetNetworkApplianceRfProfilesReader is a Reader for the GetNetworkApplianceRfProfiles structure.

func (*GetNetworkApplianceRfProfilesReader) ReadResponse ¶

func (o *GetNetworkApplianceRfProfilesReader) 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) Code ¶

Code gets the status code for the get network appliance security events o k response

func (*GetNetworkApplianceSecurityEventsOK) Error ¶

func (*GetNetworkApplianceSecurityEventsOK) GetPayload ¶

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

func (*GetNetworkApplianceSecurityEventsOK) IsClientError ¶

func (o *GetNetworkApplianceSecurityEventsOK) IsClientError() bool

IsClientError returns true when this get network appliance security events o k response has a 4xx status code

func (*GetNetworkApplianceSecurityEventsOK) IsCode ¶

IsCode returns true when this get network appliance security events o k response a status code equal to that given

func (*GetNetworkApplianceSecurityEventsOK) IsRedirect ¶

func (o *GetNetworkApplianceSecurityEventsOK) IsRedirect() bool

IsRedirect returns true when this get network appliance security events o k response has a 3xx status code

func (*GetNetworkApplianceSecurityEventsOK) IsServerError ¶

func (o *GetNetworkApplianceSecurityEventsOK) IsServerError() bool

IsServerError returns true when this get network appliance security events o k response has a 5xx status code

func (*GetNetworkApplianceSecurityEventsOK) IsSuccess ¶

IsSuccess returns true when this get network appliance security events o k response has a 2xx status code

func (*GetNetworkApplianceSecurityEventsOK) String ¶

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.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the get network appliance security intrusion o k response

func (*GetNetworkApplianceSecurityIntrusionOK) Error ¶

func (*GetNetworkApplianceSecurityIntrusionOK) GetPayload ¶

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

func (*GetNetworkApplianceSecurityIntrusionOK) IsClientError ¶

func (o *GetNetworkApplianceSecurityIntrusionOK) IsClientError() bool

IsClientError returns true when this get network appliance security intrusion o k response has a 4xx status code

func (*GetNetworkApplianceSecurityIntrusionOK) IsCode ¶

IsCode returns true when this get network appliance security intrusion o k response a status code equal to that given

func (*GetNetworkApplianceSecurityIntrusionOK) IsRedirect ¶

IsRedirect returns true when this get network appliance security intrusion o k response has a 3xx status code

func (*GetNetworkApplianceSecurityIntrusionOK) IsServerError ¶

func (o *GetNetworkApplianceSecurityIntrusionOK) IsServerError() bool

IsServerError returns true when this get network appliance security intrusion o k response has a 5xx status code

func (*GetNetworkApplianceSecurityIntrusionOK) IsSuccess ¶

IsSuccess returns true when this get network appliance security intrusion o k response has a 2xx status code

func (*GetNetworkApplianceSecurityIntrusionOK) String ¶

type GetNetworkApplianceSecurityIntrusionParams ¶

type GetNetworkApplianceSecurityIntrusionParams struct {

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the get network appliance security malware o k response

func (*GetNetworkApplianceSecurityMalwareOK) Error ¶

func (*GetNetworkApplianceSecurityMalwareOK) GetPayload ¶

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

func (*GetNetworkApplianceSecurityMalwareOK) IsClientError ¶

func (o *GetNetworkApplianceSecurityMalwareOK) IsClientError() bool

IsClientError returns true when this get network appliance security malware o k response has a 4xx status code

func (*GetNetworkApplianceSecurityMalwareOK) IsCode ¶

IsCode returns true when this get network appliance security malware o k response a status code equal to that given

func (*GetNetworkApplianceSecurityMalwareOK) IsRedirect ¶

IsRedirect returns true when this get network appliance security malware o k response has a 3xx status code

func (*GetNetworkApplianceSecurityMalwareOK) IsServerError ¶

func (o *GetNetworkApplianceSecurityMalwareOK) IsServerError() bool

IsServerError returns true when this get network appliance security malware o k response has a 5xx status code

func (*GetNetworkApplianceSecurityMalwareOK) IsSuccess ¶

IsSuccess returns true when this get network appliance security malware o k response has a 2xx status code

func (*GetNetworkApplianceSecurityMalwareOK) String ¶

type GetNetworkApplianceSecurityMalwareParams ¶

type GetNetworkApplianceSecurityMalwareParams struct {

	/* NetworkID.

	   Network ID
	*/
	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 *GetNetworkApplianceSettingsOKBody
}

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) Code ¶

Code gets the status code for the get network appliance settings o k response

func (*GetNetworkApplianceSettingsOK) Error ¶

func (*GetNetworkApplianceSettingsOK) GetPayload ¶

func (*GetNetworkApplianceSettingsOK) IsClientError ¶

func (o *GetNetworkApplianceSettingsOK) IsClientError() bool

IsClientError returns true when this get network appliance settings o k response has a 4xx status code

func (*GetNetworkApplianceSettingsOK) IsCode ¶

func (o *GetNetworkApplianceSettingsOK) IsCode(code int) bool

IsCode returns true when this get network appliance settings o k response a status code equal to that given

func (*GetNetworkApplianceSettingsOK) IsRedirect ¶

func (o *GetNetworkApplianceSettingsOK) IsRedirect() bool

IsRedirect returns true when this get network appliance settings o k response has a 3xx status code

func (*GetNetworkApplianceSettingsOK) IsServerError ¶

func (o *GetNetworkApplianceSettingsOK) IsServerError() bool

IsServerError returns true when this get network appliance settings o k response has a 5xx status code

func (*GetNetworkApplianceSettingsOK) IsSuccess ¶

func (o *GetNetworkApplianceSettingsOK) IsSuccess() bool

IsSuccess returns true when this get network appliance settings o k response has a 2xx status code

func (*GetNetworkApplianceSettingsOK) String ¶

type GetNetworkApplianceSettingsOKBody ¶

type GetNetworkApplianceSettingsOKBody struct {

	// Client tracking method of a network
	// Enum: [IP address MAC address Unique client identifier]
	ClientTrackingMethod string `json:"clientTrackingMethod,omitempty"`

	// Deployment mode of a network
	// Enum: [passthrough routed]
	DeploymentMode string `json:"deploymentMode,omitempty"`

	// dynamic Dns
	DynamicDNS *GetNetworkApplianceSettingsOKBodyDynamicDNS `json:"dynamicDns,omitempty"`
}

GetNetworkApplianceSettingsOKBody get network appliance settings o k body swagger:model GetNetworkApplianceSettingsOKBody

func (*GetNetworkApplianceSettingsOKBody) ContextValidate ¶

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

ContextValidate validate this get network appliance settings o k body based on the context it is used

func (*GetNetworkApplianceSettingsOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkApplianceSettingsOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkApplianceSettingsOKBody) Validate ¶

Validate validates this get network appliance settings o k body

type GetNetworkApplianceSettingsOKBodyDynamicDNS ¶

type GetNetworkApplianceSettingsOKBodyDynamicDNS struct {

	// Dynamic DNS enabled
	Enabled bool `json:"enabled,omitempty"`

	// Dynamic DNS url prefix. DDNS must be enabled to update
	Prefix string `json:"prefix,omitempty"`

	// Dynamic DNS url. DDNS must be enabled to update
	URL string `json:"url,omitempty"`
}

GetNetworkApplianceSettingsOKBodyDynamicDNS Dynamic DNS settings for a network swagger:model GetNetworkApplianceSettingsOKBodyDynamicDNS

func (*GetNetworkApplianceSettingsOKBodyDynamicDNS) ContextValidate ¶

ContextValidate validates this get network appliance settings o k body dynamic DNS based on context it is used

func (*GetNetworkApplianceSettingsOKBodyDynamicDNS) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkApplianceSettingsOKBodyDynamicDNS) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkApplianceSettingsOKBodyDynamicDNS) Validate ¶

Validate validates this get network appliance settings o k body dynamic DNS

type GetNetworkApplianceSettingsParams ¶

type GetNetworkApplianceSettingsParams struct {

	/* NetworkID.

	   Network ID
	*/
	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 *GetNetworkApplianceSingleLanOKBody
}

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) Code ¶

Code gets the status code for the get network appliance single lan o k response

func (*GetNetworkApplianceSingleLanOK) Error ¶

func (*GetNetworkApplianceSingleLanOK) GetPayload ¶

func (*GetNetworkApplianceSingleLanOK) IsClientError ¶

func (o *GetNetworkApplianceSingleLanOK) IsClientError() bool

IsClientError returns true when this get network appliance single lan o k response has a 4xx status code

func (*GetNetworkApplianceSingleLanOK) IsCode ¶

func (o *GetNetworkApplianceSingleLanOK) IsCode(code int) bool

IsCode returns true when this get network appliance single lan o k response a status code equal to that given

func (*GetNetworkApplianceSingleLanOK) IsRedirect ¶

func (o *GetNetworkApplianceSingleLanOK) IsRedirect() bool

IsRedirect returns true when this get network appliance single lan o k response has a 3xx status code

func (*GetNetworkApplianceSingleLanOK) IsServerError ¶

func (o *GetNetworkApplianceSingleLanOK) IsServerError() bool

IsServerError returns true when this get network appliance single lan o k response has a 5xx status code

func (*GetNetworkApplianceSingleLanOK) IsSuccess ¶

func (o *GetNetworkApplianceSingleLanOK) IsSuccess() bool

IsSuccess returns true when this get network appliance single lan o k response has a 2xx status code

func (*GetNetworkApplianceSingleLanOK) String ¶

type GetNetworkApplianceSingleLanOKBody ¶

type GetNetworkApplianceSingleLanOKBody struct {

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

	// ipv6
	IPV6 *GetNetworkApplianceSingleLanOKBodyIPV6 `json:"ipv6,omitempty"`

	// mandatory dhcp
	MandatoryDhcp *GetNetworkApplianceSingleLanOKBodyMandatoryDhcp `json:"mandatoryDhcp,omitempty"`

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

GetNetworkApplianceSingleLanOKBody get network appliance single lan o k body swagger:model GetNetworkApplianceSingleLanOKBody

func (*GetNetworkApplianceSingleLanOKBody) ContextValidate ¶

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

ContextValidate validate this get network appliance single lan o k body based on the context it is used

func (*GetNetworkApplianceSingleLanOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkApplianceSingleLanOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkApplianceSingleLanOKBody) Validate ¶

Validate validates this get network appliance single lan o k body

type GetNetworkApplianceSingleLanOKBodyIPV6 ¶

type GetNetworkApplianceSingleLanOKBodyIPV6 struct {

	// Enable IPv6 on single LAN
	Enabled bool `json:"enabled,omitempty"`

	// Prefix assignments on the single LAN
	PrefixAssignments []*GetNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0 `json:"prefixAssignments"`
}

GetNetworkApplianceSingleLanOKBodyIPV6 IPv6 configuration on the single LAN swagger:model GetNetworkApplianceSingleLanOKBodyIPV6

func (*GetNetworkApplianceSingleLanOKBodyIPV6) ContextValidate ¶

ContextValidate validate this get network appliance single lan o k body IP v6 based on the context it is used

func (*GetNetworkApplianceSingleLanOKBodyIPV6) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkApplianceSingleLanOKBodyIPV6) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkApplianceSingleLanOKBodyIPV6) Validate ¶

Validate validates this get network appliance single lan o k body IP v6

type GetNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0 ¶

type GetNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0 struct {

	// Auto assign a /64 prefix from the origin to the single LAN
	Autonomous bool `json:"autonomous,omitempty"`

	// origin
	Origin *GetNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0Origin `json:"origin,omitempty"`

	// Manual configuration of the IPv6 Appliance IP
	StaticApplianceIp6 string `json:"staticApplianceIp6,omitempty"`

	// Manual configuration of a /64 prefix on the single LAN
	StaticPrefix string `json:"staticPrefix,omitempty"`
}

GetNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0 get network appliance single lan o k body IP v6 prefix assignments items0 swagger:model GetNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0

func (*GetNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0) ContextValidate ¶

ContextValidate validate this get network appliance single lan o k body IP v6 prefix assignments items0 based on the context it is used

func (*GetNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0) Validate ¶

Validate validates this get network appliance single lan o k body IP v6 prefix assignments items0

type GetNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0Origin ¶

type GetNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0Origin struct {

	// Interfaces associated with the prefix
	Interfaces []string `json:"interfaces"`

	// Type of the origin
	// Enum: [independent internet]
	Type string `json:"type,omitempty"`
}

GetNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0Origin The origin of the prefix swagger:model GetNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0Origin

func (*GetNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0Origin) ContextValidate ¶

ContextValidate validates this get network appliance single lan o k body IP v6 prefix assignments items0 origin based on context it is used

func (*GetNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0Origin) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0Origin) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0Origin) Validate ¶

Validate validates this get network appliance single lan o k body IP v6 prefix assignments items0 origin

type GetNetworkApplianceSingleLanOKBodyMandatoryDhcp ¶

type GetNetworkApplianceSingleLanOKBodyMandatoryDhcp struct {

	// Enable Mandatory DHCP on single LAN.
	Enabled bool `json:"enabled,omitempty"`
}

GetNetworkApplianceSingleLanOKBodyMandatoryDhcp Mandatory DHCP will enforce that clients connecting to this single LAN must use the IP address assigned by the DHCP server. Clients who use a static IP address won't be able to associate. Only available on firmware versions 17.0 and above swagger:model GetNetworkApplianceSingleLanOKBodyMandatoryDhcp

func (*GetNetworkApplianceSingleLanOKBodyMandatoryDhcp) ContextValidate ¶

ContextValidate validates this get network appliance single lan o k body mandatory dhcp based on context it is used

func (*GetNetworkApplianceSingleLanOKBodyMandatoryDhcp) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceSingleLanOKBodyMandatoryDhcp) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceSingleLanOKBodyMandatoryDhcp) Validate ¶

Validate validates this get network appliance single lan o k body mandatory dhcp

type GetNetworkApplianceSingleLanParams ¶

type GetNetworkApplianceSingleLanParams struct {

	/* NetworkID.

	   Network ID
	*/
	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 GetNetworkApplianceSsidOK ¶

type GetNetworkApplianceSsidOK struct {
	Payload *GetNetworkApplianceSsidOKBody
}

GetNetworkApplianceSsidOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceSsidOK ¶

func NewGetNetworkApplianceSsidOK() *GetNetworkApplianceSsidOK

NewGetNetworkApplianceSsidOK creates a GetNetworkApplianceSsidOK with default headers values

func (*GetNetworkApplianceSsidOK) Code ¶

func (o *GetNetworkApplianceSsidOK) Code() int

Code gets the status code for the get network appliance ssid o k response

func (*GetNetworkApplianceSsidOK) Error ¶

func (o *GetNetworkApplianceSsidOK) Error() string

func (*GetNetworkApplianceSsidOK) GetPayload ¶

func (*GetNetworkApplianceSsidOK) IsClientError ¶

func (o *GetNetworkApplianceSsidOK) IsClientError() bool

IsClientError returns true when this get network appliance ssid o k response has a 4xx status code

func (*GetNetworkApplianceSsidOK) IsCode ¶

func (o *GetNetworkApplianceSsidOK) IsCode(code int) bool

IsCode returns true when this get network appliance ssid o k response a status code equal to that given

func (*GetNetworkApplianceSsidOK) IsRedirect ¶

func (o *GetNetworkApplianceSsidOK) IsRedirect() bool

IsRedirect returns true when this get network appliance ssid o k response has a 3xx status code

func (*GetNetworkApplianceSsidOK) IsServerError ¶

func (o *GetNetworkApplianceSsidOK) IsServerError() bool

IsServerError returns true when this get network appliance ssid o k response has a 5xx status code

func (*GetNetworkApplianceSsidOK) IsSuccess ¶

func (o *GetNetworkApplianceSsidOK) IsSuccess() bool

IsSuccess returns true when this get network appliance ssid o k response has a 2xx status code

func (*GetNetworkApplianceSsidOK) String ¶

func (o *GetNetworkApplianceSsidOK) String() string

type GetNetworkApplianceSsidOKBody ¶

type GetNetworkApplianceSsidOKBody struct {

	// The association control method for the SSID.
	AuthMode string `json:"authMode,omitempty"`

	// The VLAN ID of the VLAN associated to this SSID.
	DefaultVlanID int64 `json:"defaultVlanId,omitempty"`

	// Whether or not the SSID is enabled.
	Enabled bool `json:"enabled,omitempty"`

	// The psk encryption mode for the SSID.
	EncryptionMode string `json:"encryptionMode,omitempty"`

	// The name of the SSID.
	Name string `json:"name,omitempty"`

	// The number of the SSID.
	Number int64 `json:"number,omitempty"`

	// The RADIUS 802.1x servers to be used for authentication.
	RadiusServers []*GetNetworkApplianceSsidOKBodyRadiusServersItems0 `json:"radiusServers"`

	// Boolean indicating whether the MX should advertise or hide this SSID.
	Visible bool `json:"visible,omitempty"`

	// WPA encryption mode for the SSID.
	WpaEncryptionMode string `json:"wpaEncryptionMode,omitempty"`
}

GetNetworkApplianceSsidOKBody get network appliance ssid o k body swagger:model GetNetworkApplianceSsidOKBody

func (*GetNetworkApplianceSsidOKBody) ContextValidate ¶

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

ContextValidate validate this get network appliance ssid o k body based on the context it is used

func (*GetNetworkApplianceSsidOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkApplianceSsidOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkApplianceSsidOKBody) Validate ¶

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

Validate validates this get network appliance ssid o k body

type GetNetworkApplianceSsidOKBodyRadiusServersItems0 ¶

type GetNetworkApplianceSsidOKBodyRadiusServersItems0 struct {

	// The IP address of your RADIUS server.
	Host string `json:"host,omitempty"`

	// The UDP port your RADIUS servers listens on for Access-requests.
	Port int64 `json:"port,omitempty"`
}

GetNetworkApplianceSsidOKBodyRadiusServersItems0 get network appliance ssid o k body radius servers items0 swagger:model GetNetworkApplianceSsidOKBodyRadiusServersItems0

func (*GetNetworkApplianceSsidOKBodyRadiusServersItems0) ContextValidate ¶

ContextValidate validates this get network appliance ssid o k body radius servers items0 based on context it is used

func (*GetNetworkApplianceSsidOKBodyRadiusServersItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceSsidOKBodyRadiusServersItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceSsidOKBodyRadiusServersItems0) Validate ¶

Validate validates this get network appliance ssid o k body radius servers items0

type GetNetworkApplianceSsidParams ¶

type GetNetworkApplianceSsidParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* Number.

	   Number
	*/
	Number string

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

GetNetworkApplianceSsidParams contains all the parameters to send to the API endpoint

for the get network appliance ssid operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceSsidParams ¶

func NewGetNetworkApplianceSsidParams() *GetNetworkApplianceSsidParams

NewGetNetworkApplianceSsidParams creates a new GetNetworkApplianceSsidParams 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 NewGetNetworkApplianceSsidParamsWithContext ¶

func NewGetNetworkApplianceSsidParamsWithContext(ctx context.Context) *GetNetworkApplianceSsidParams

NewGetNetworkApplianceSsidParamsWithContext creates a new GetNetworkApplianceSsidParams object with the ability to set a context for a request.

func NewGetNetworkApplianceSsidParamsWithHTTPClient ¶

func NewGetNetworkApplianceSsidParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceSsidParams

NewGetNetworkApplianceSsidParamsWithHTTPClient creates a new GetNetworkApplianceSsidParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceSsidParamsWithTimeout ¶

func NewGetNetworkApplianceSsidParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceSsidParams

NewGetNetworkApplianceSsidParamsWithTimeout creates a new GetNetworkApplianceSsidParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceSsidParams) SetContext ¶

func (o *GetNetworkApplianceSsidParams) SetContext(ctx context.Context)

SetContext adds the context to the get network appliance ssid params

func (*GetNetworkApplianceSsidParams) SetDefaults ¶

func (o *GetNetworkApplianceSsidParams) SetDefaults()

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

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

func (*GetNetworkApplianceSsidParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network appliance ssid params

func (*GetNetworkApplianceSsidParams) SetNetworkID ¶

func (o *GetNetworkApplianceSsidParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance ssid params

func (*GetNetworkApplianceSsidParams) SetNumber ¶

func (o *GetNetworkApplianceSsidParams) SetNumber(number string)

SetNumber adds the number to the get network appliance ssid params

func (*GetNetworkApplianceSsidParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network appliance ssid params

func (*GetNetworkApplianceSsidParams) WithContext ¶

WithContext adds the context to the get network appliance ssid params

func (*GetNetworkApplianceSsidParams) WithDefaults ¶

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

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

func (*GetNetworkApplianceSsidParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance ssid params

func (*GetNetworkApplianceSsidParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance ssid params

func (*GetNetworkApplianceSsidParams) WithNumber ¶

WithNumber adds the number to the get network appliance ssid params

func (*GetNetworkApplianceSsidParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance ssid params

func (*GetNetworkApplianceSsidParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceSsidReader ¶

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

GetNetworkApplianceSsidReader is a Reader for the GetNetworkApplianceSsid structure.

func (*GetNetworkApplianceSsidReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type GetNetworkApplianceSsidsOK ¶

type GetNetworkApplianceSsidsOK struct {
	Payload []*GetNetworkApplianceSsidsOKBodyItems0
}

GetNetworkApplianceSsidsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkApplianceSsidsOK ¶

func NewGetNetworkApplianceSsidsOK() *GetNetworkApplianceSsidsOK

NewGetNetworkApplianceSsidsOK creates a GetNetworkApplianceSsidsOK with default headers values

func (*GetNetworkApplianceSsidsOK) Code ¶

func (o *GetNetworkApplianceSsidsOK) Code() int

Code gets the status code for the get network appliance ssids o k response

func (*GetNetworkApplianceSsidsOK) Error ¶

func (*GetNetworkApplianceSsidsOK) GetPayload ¶

func (*GetNetworkApplianceSsidsOK) IsClientError ¶

func (o *GetNetworkApplianceSsidsOK) IsClientError() bool

IsClientError returns true when this get network appliance ssids o k response has a 4xx status code

func (*GetNetworkApplianceSsidsOK) IsCode ¶

func (o *GetNetworkApplianceSsidsOK) IsCode(code int) bool

IsCode returns true when this get network appliance ssids o k response a status code equal to that given

func (*GetNetworkApplianceSsidsOK) IsRedirect ¶

func (o *GetNetworkApplianceSsidsOK) IsRedirect() bool

IsRedirect returns true when this get network appliance ssids o k response has a 3xx status code

func (*GetNetworkApplianceSsidsOK) IsServerError ¶

func (o *GetNetworkApplianceSsidsOK) IsServerError() bool

IsServerError returns true when this get network appliance ssids o k response has a 5xx status code

func (*GetNetworkApplianceSsidsOK) IsSuccess ¶

func (o *GetNetworkApplianceSsidsOK) IsSuccess() bool

IsSuccess returns true when this get network appliance ssids o k response has a 2xx status code

func (*GetNetworkApplianceSsidsOK) String ¶

func (o *GetNetworkApplianceSsidsOK) String() string

type GetNetworkApplianceSsidsOKBodyItems0 ¶

type GetNetworkApplianceSsidsOKBodyItems0 struct {

	// The association control method for the SSID.
	AuthMode string `json:"authMode,omitempty"`

	// The VLAN ID of the VLAN associated to this SSID.
	DefaultVlanID int64 `json:"defaultVlanId,omitempty"`

	// Whether or not the SSID is enabled.
	Enabled bool `json:"enabled,omitempty"`

	// The psk encryption mode for the SSID.
	EncryptionMode string `json:"encryptionMode,omitempty"`

	// The name of the SSID.
	Name string `json:"name,omitempty"`

	// The number of the SSID.
	Number int64 `json:"number,omitempty"`

	// The RADIUS 802.1x servers to be used for authentication.
	RadiusServers []*GetNetworkApplianceSsidsOKBodyItems0RadiusServersItems0 `json:"radiusServers"`

	// Boolean indicating whether the MX should advertise or hide this SSID.
	Visible bool `json:"visible,omitempty"`

	// WPA encryption mode for the SSID.
	WpaEncryptionMode string `json:"wpaEncryptionMode,omitempty"`
}

GetNetworkApplianceSsidsOKBodyItems0 get network appliance ssids o k body items0 swagger:model GetNetworkApplianceSsidsOKBodyItems0

func (*GetNetworkApplianceSsidsOKBodyItems0) ContextValidate ¶

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

ContextValidate validate this get network appliance ssids o k body items0 based on the context it is used

func (*GetNetworkApplianceSsidsOKBodyItems0) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkApplianceSsidsOKBodyItems0) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkApplianceSsidsOKBodyItems0) Validate ¶

Validate validates this get network appliance ssids o k body items0

type GetNetworkApplianceSsidsOKBodyItems0RadiusServersItems0 ¶

type GetNetworkApplianceSsidsOKBodyItems0RadiusServersItems0 struct {

	// The IP address of your RADIUS server.
	Host string `json:"host,omitempty"`

	// The UDP port your RADIUS servers listens on for Access-requests.
	Port int64 `json:"port,omitempty"`
}

GetNetworkApplianceSsidsOKBodyItems0RadiusServersItems0 get network appliance ssids o k body items0 radius servers items0 swagger:model GetNetworkApplianceSsidsOKBodyItems0RadiusServersItems0

func (*GetNetworkApplianceSsidsOKBodyItems0RadiusServersItems0) ContextValidate ¶

ContextValidate validates this get network appliance ssids o k body items0 radius servers items0 based on context it is used

func (*GetNetworkApplianceSsidsOKBodyItems0RadiusServersItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceSsidsOKBodyItems0RadiusServersItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceSsidsOKBodyItems0RadiusServersItems0) Validate ¶

Validate validates this get network appliance ssids o k body items0 radius servers items0

type GetNetworkApplianceSsidsParams ¶

type GetNetworkApplianceSsidsParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

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

GetNetworkApplianceSsidsParams contains all the parameters to send to the API endpoint

for the get network appliance ssids operation.

Typically these are written to a http.Request.

func NewGetNetworkApplianceSsidsParams ¶

func NewGetNetworkApplianceSsidsParams() *GetNetworkApplianceSsidsParams

NewGetNetworkApplianceSsidsParams creates a new GetNetworkApplianceSsidsParams 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 NewGetNetworkApplianceSsidsParamsWithContext ¶

func NewGetNetworkApplianceSsidsParamsWithContext(ctx context.Context) *GetNetworkApplianceSsidsParams

NewGetNetworkApplianceSsidsParamsWithContext creates a new GetNetworkApplianceSsidsParams object with the ability to set a context for a request.

func NewGetNetworkApplianceSsidsParamsWithHTTPClient ¶

func NewGetNetworkApplianceSsidsParamsWithHTTPClient(client *http.Client) *GetNetworkApplianceSsidsParams

NewGetNetworkApplianceSsidsParamsWithHTTPClient creates a new GetNetworkApplianceSsidsParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkApplianceSsidsParamsWithTimeout ¶

func NewGetNetworkApplianceSsidsParamsWithTimeout(timeout time.Duration) *GetNetworkApplianceSsidsParams

NewGetNetworkApplianceSsidsParamsWithTimeout creates a new GetNetworkApplianceSsidsParams object with the ability to set a timeout on a request.

func (*GetNetworkApplianceSsidsParams) SetContext ¶

func (o *GetNetworkApplianceSsidsParams) SetContext(ctx context.Context)

SetContext adds the context to the get network appliance ssids params

func (*GetNetworkApplianceSsidsParams) SetDefaults ¶

func (o *GetNetworkApplianceSsidsParams) SetDefaults()

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

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

func (*GetNetworkApplianceSsidsParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the get network appliance ssids params

func (*GetNetworkApplianceSsidsParams) SetNetworkID ¶

func (o *GetNetworkApplianceSsidsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network appliance ssids params

func (*GetNetworkApplianceSsidsParams) SetTimeout ¶

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

SetTimeout adds the timeout to the get network appliance ssids params

func (*GetNetworkApplianceSsidsParams) WithContext ¶

WithContext adds the context to the get network appliance ssids params

func (*GetNetworkApplianceSsidsParams) WithDefaults ¶

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

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

func (*GetNetworkApplianceSsidsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get network appliance ssids params

func (*GetNetworkApplianceSsidsParams) WithNetworkID ¶

WithNetworkID adds the networkID to the get network appliance ssids params

func (*GetNetworkApplianceSsidsParams) WithTimeout ¶

WithTimeout adds the timeout to the get network appliance ssids params

func (*GetNetworkApplianceSsidsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetNetworkApplianceSsidsReader ¶

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

GetNetworkApplianceSsidsReader is a Reader for the GetNetworkApplianceSsids structure.

func (*GetNetworkApplianceSsidsReader) ReadResponse ¶

func (o *GetNetworkApplianceSsidsReader) 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) Code ¶

Code gets the status code for the get network appliance static route o k response

func (*GetNetworkApplianceStaticRouteOK) Error ¶

func (*GetNetworkApplianceStaticRouteOK) GetPayload ¶

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

func (*GetNetworkApplianceStaticRouteOK) IsClientError ¶

func (o *GetNetworkApplianceStaticRouteOK) IsClientError() bool

IsClientError returns true when this get network appliance static route o k response has a 4xx status code

func (*GetNetworkApplianceStaticRouteOK) IsCode ¶

func (o *GetNetworkApplianceStaticRouteOK) IsCode(code int) bool

IsCode returns true when this get network appliance static route o k response a status code equal to that given

func (*GetNetworkApplianceStaticRouteOK) IsRedirect ¶

func (o *GetNetworkApplianceStaticRouteOK) IsRedirect() bool

IsRedirect returns true when this get network appliance static route o k response has a 3xx status code

func (*GetNetworkApplianceStaticRouteOK) IsServerError ¶

func (o *GetNetworkApplianceStaticRouteOK) IsServerError() bool

IsServerError returns true when this get network appliance static route o k response has a 5xx status code

func (*GetNetworkApplianceStaticRouteOK) IsSuccess ¶

func (o *GetNetworkApplianceStaticRouteOK) IsSuccess() bool

IsSuccess returns true when this get network appliance static route o k response has a 2xx status code

func (*GetNetworkApplianceStaticRouteOK) String ¶

type GetNetworkApplianceStaticRouteParams ¶

type GetNetworkApplianceStaticRouteParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* StaticRouteID.

	   Static route ID
	*/
	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) Code ¶

Code gets the status code for the get network appliance static routes o k response

func (*GetNetworkApplianceStaticRoutesOK) Error ¶

func (*GetNetworkApplianceStaticRoutesOK) GetPayload ¶

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

func (*GetNetworkApplianceStaticRoutesOK) IsClientError ¶

func (o *GetNetworkApplianceStaticRoutesOK) IsClientError() bool

IsClientError returns true when this get network appliance static routes o k response has a 4xx status code

func (*GetNetworkApplianceStaticRoutesOK) IsCode ¶

func (o *GetNetworkApplianceStaticRoutesOK) IsCode(code int) bool

IsCode returns true when this get network appliance static routes o k response a status code equal to that given

func (*GetNetworkApplianceStaticRoutesOK) IsRedirect ¶

func (o *GetNetworkApplianceStaticRoutesOK) IsRedirect() bool

IsRedirect returns true when this get network appliance static routes o k response has a 3xx status code

func (*GetNetworkApplianceStaticRoutesOK) IsServerError ¶

func (o *GetNetworkApplianceStaticRoutesOK) IsServerError() bool

IsServerError returns true when this get network appliance static routes o k response has a 5xx status code

func (*GetNetworkApplianceStaticRoutesOK) IsSuccess ¶

func (o *GetNetworkApplianceStaticRoutesOK) IsSuccess() bool

IsSuccess returns true when this get network appliance static routes o k response has a 2xx status code

func (*GetNetworkApplianceStaticRoutesOK) String ¶

type GetNetworkApplianceStaticRoutesParams ¶

type GetNetworkApplianceStaticRoutesParams struct {

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the get network appliance traffic shaping custom performance class o k response

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassOK) Error ¶

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassOK) GetPayload ¶

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassOK) IsClientError ¶

IsClientError returns true when this get network appliance traffic shaping custom performance class o k response has a 4xx status code

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassOK) IsCode ¶

IsCode returns true when this get network appliance traffic shaping custom performance class o k response a status code equal to that given

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassOK) IsRedirect ¶

IsRedirect returns true when this get network appliance traffic shaping custom performance class o k response has a 3xx status code

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassOK) IsServerError ¶

IsServerError returns true when this get network appliance traffic shaping custom performance class o k response has a 5xx status code

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassOK) IsSuccess ¶

IsSuccess returns true when this get network appliance traffic shaping custom performance class o k response has a 2xx status code

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassOK) String ¶

type GetNetworkApplianceTrafficShapingCustomPerformanceClassParams ¶

type GetNetworkApplianceTrafficShapingCustomPerformanceClassParams struct {

	/* CustomPerformanceClassID.

	   Custom performance class ID
	*/
	CustomPerformanceClassID string

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the get network appliance traffic shaping custom performance classes o k response

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassesOK) Error ¶

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassesOK) GetPayload ¶

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassesOK) IsClientError ¶

IsClientError returns true when this get network appliance traffic shaping custom performance classes o k response has a 4xx status code

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassesOK) IsCode ¶

IsCode returns true when this get network appliance traffic shaping custom performance classes o k response a status code equal to that given

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassesOK) IsRedirect ¶

IsRedirect returns true when this get network appliance traffic shaping custom performance classes o k response has a 3xx status code

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassesOK) IsServerError ¶

IsServerError returns true when this get network appliance traffic shaping custom performance classes o k response has a 5xx status code

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassesOK) IsSuccess ¶

IsSuccess returns true when this get network appliance traffic shaping custom performance classes o k response has a 2xx status code

func (*GetNetworkApplianceTrafficShapingCustomPerformanceClassesOK) String ¶

type GetNetworkApplianceTrafficShapingCustomPerformanceClassesParams ¶

type GetNetworkApplianceTrafficShapingCustomPerformanceClassesParams struct {

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the get network appliance traffic shaping o k response

func (*GetNetworkApplianceTrafficShapingOK) Error ¶

func (*GetNetworkApplianceTrafficShapingOK) GetPayload ¶

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

func (*GetNetworkApplianceTrafficShapingOK) IsClientError ¶

func (o *GetNetworkApplianceTrafficShapingOK) IsClientError() bool

IsClientError returns true when this get network appliance traffic shaping o k response has a 4xx status code

func (*GetNetworkApplianceTrafficShapingOK) IsCode ¶

IsCode returns true when this get network appliance traffic shaping o k response a status code equal to that given

func (*GetNetworkApplianceTrafficShapingOK) IsRedirect ¶

func (o *GetNetworkApplianceTrafficShapingOK) IsRedirect() bool

IsRedirect returns true when this get network appliance traffic shaping o k response has a 3xx status code

func (*GetNetworkApplianceTrafficShapingOK) IsServerError ¶

func (o *GetNetworkApplianceTrafficShapingOK) IsServerError() bool

IsServerError returns true when this get network appliance traffic shaping o k response has a 5xx status code

func (*GetNetworkApplianceTrafficShapingOK) IsSuccess ¶

IsSuccess returns true when this get network appliance traffic shaping o k response has a 2xx status code

func (*GetNetworkApplianceTrafficShapingOK) String ¶

type GetNetworkApplianceTrafficShapingParams ¶

type GetNetworkApplianceTrafficShapingParams struct {

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the get network appliance traffic shaping rules o k response

func (*GetNetworkApplianceTrafficShapingRulesOK) Error ¶

func (*GetNetworkApplianceTrafficShapingRulesOK) GetPayload ¶

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

func (*GetNetworkApplianceTrafficShapingRulesOK) IsClientError ¶

IsClientError returns true when this get network appliance traffic shaping rules o k response has a 4xx status code

func (*GetNetworkApplianceTrafficShapingRulesOK) IsCode ¶

IsCode returns true when this get network appliance traffic shaping rules o k response a status code equal to that given

func (*GetNetworkApplianceTrafficShapingRulesOK) IsRedirect ¶

IsRedirect returns true when this get network appliance traffic shaping rules o k response has a 3xx status code

func (*GetNetworkApplianceTrafficShapingRulesOK) IsServerError ¶

IsServerError returns true when this get network appliance traffic shaping rules o k response has a 5xx status code

func (*GetNetworkApplianceTrafficShapingRulesOK) IsSuccess ¶

IsSuccess returns true when this get network appliance traffic shaping rules o k response has a 2xx status code

func (*GetNetworkApplianceTrafficShapingRulesOK) String ¶

type GetNetworkApplianceTrafficShapingRulesParams ¶

type GetNetworkApplianceTrafficShapingRulesParams struct {

	/* NetworkID.

	   Network ID
	*/
	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 *GetNetworkApplianceTrafficShapingUplinkBandwidthOKBody
}

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) Code ¶

Code gets the status code for the get network appliance traffic shaping uplink bandwidth o k response

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOK) Error ¶

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOK) GetPayload ¶

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOK) IsClientError ¶

IsClientError returns true when this get network appliance traffic shaping uplink bandwidth o k response has a 4xx status code

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOK) IsCode ¶

IsCode returns true when this get network appliance traffic shaping uplink bandwidth o k response a status code equal to that given

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOK) IsRedirect ¶

IsRedirect returns true when this get network appliance traffic shaping uplink bandwidth o k response has a 3xx status code

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOK) IsServerError ¶

IsServerError returns true when this get network appliance traffic shaping uplink bandwidth o k response has a 5xx status code

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOK) IsSuccess ¶

IsSuccess returns true when this get network appliance traffic shaping uplink bandwidth o k response has a 2xx status code

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOK) String ¶

type GetNetworkApplianceTrafficShapingUplinkBandwidthOKBody ¶

type GetNetworkApplianceTrafficShapingUplinkBandwidthOKBody struct {

	// bandwidth limits
	BandwidthLimits *GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimits `json:"bandwidthLimits,omitempty"`
}

GetNetworkApplianceTrafficShapingUplinkBandwidthOKBody get network appliance traffic shaping uplink bandwidth o k body swagger:model GetNetworkApplianceTrafficShapingUplinkBandwidthOKBody

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOKBody) ContextValidate ¶

ContextValidate validate this get network appliance traffic shaping uplink bandwidth o k body based on the context it is used

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOKBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOKBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOKBody) Validate ¶

Validate validates this get network appliance traffic shaping uplink bandwidth o k body

type GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimits ¶

type GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimits struct {

	// cellular
	Cellular *GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimitsCellular `json:"cellular,omitempty"`

	// wan1
	Wan1 *GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimitsWan1 `json:"wan1,omitempty"`

	// wan2
	Wan2 *GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimitsWan2 `json:"wan2,omitempty"`
}

GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimits A hash uplink keys and their configured settings for the Appliance swagger:model GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimits

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimits) ContextValidate ¶

ContextValidate validate this get network appliance traffic shaping uplink bandwidth o k body bandwidth limits based on the context it is used

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimits) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimits) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimits) Validate ¶

Validate validates this get network appliance traffic shaping uplink bandwidth o k body bandwidth limits

type GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimitsCellular ¶

type GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimitsCellular struct {

	// configured DOWN limit for the uplink (in Kbps).  Null indicated unlimited
	LimitDown int64 `json:"limitDown,omitempty"`

	// configured UP limit for the uplink (in Kbps).  Null indicated unlimited
	LimitUp int64 `json:"limitUp,omitempty"`
}

GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimitsCellular uplink cellular configured limits [optional] swagger:model GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimitsCellular

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimitsCellular) ContextValidate ¶

ContextValidate validates this get network appliance traffic shaping uplink bandwidth o k body bandwidth limits cellular based on context it is used

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimitsCellular) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimitsCellular) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimitsCellular) Validate ¶

Validate validates this get network appliance traffic shaping uplink bandwidth o k body bandwidth limits cellular

type GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimitsWan1 ¶

type GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimitsWan1 struct {

	// configured DOWN limit for the uplink (in Kbps).  Null indicated unlimited
	LimitDown int64 `json:"limitDown,omitempty"`

	// configured UP limit for the uplink (in Kbps).  Null indicated unlimited
	LimitUp int64 `json:"limitUp,omitempty"`
}

GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimitsWan1 uplink wan1 configured limits [optional] swagger:model GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimitsWan1

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimitsWan1) ContextValidate ¶

ContextValidate validates this get network appliance traffic shaping uplink bandwidth o k body bandwidth limits wan1 based on context it is used

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimitsWan1) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimitsWan1) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimitsWan1) Validate ¶

Validate validates this get network appliance traffic shaping uplink bandwidth o k body bandwidth limits wan1

type GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimitsWan2 ¶

type GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimitsWan2 struct {

	// configured DOWN limit for the uplink (in Kbps).  Null indicated unlimited
	LimitDown int64 `json:"limitDown,omitempty"`

	// configured UP limit for the uplink (in Kbps).  Null indicated unlimited
	LimitUp int64 `json:"limitUp,omitempty"`
}

GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimitsWan2 uplink wan2 configured limits [optional] swagger:model GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimitsWan2

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimitsWan2) ContextValidate ¶

ContextValidate validates this get network appliance traffic shaping uplink bandwidth o k body bandwidth limits wan2 based on context it is used

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimitsWan2) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimitsWan2) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkBandwidthOKBodyBandwidthLimitsWan2) Validate ¶

Validate validates this get network appliance traffic shaping uplink bandwidth o k body bandwidth limits wan2

type GetNetworkApplianceTrafficShapingUplinkBandwidthParams ¶

type GetNetworkApplianceTrafficShapingUplinkBandwidthParams struct {

	/* NetworkID.

	   Network ID
	*/
	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 *GetNetworkApplianceTrafficShapingUplinkSelectionOKBody
}

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) Code ¶

Code gets the status code for the get network appliance traffic shaping uplink selection o k response

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOK) Error ¶

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOK) GetPayload ¶

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOK) IsClientError ¶

IsClientError returns true when this get network appliance traffic shaping uplink selection o k response has a 4xx status code

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOK) IsCode ¶

IsCode returns true when this get network appliance traffic shaping uplink selection o k response a status code equal to that given

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOK) IsRedirect ¶

IsRedirect returns true when this get network appliance traffic shaping uplink selection o k response has a 3xx status code

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOK) IsServerError ¶

IsServerError returns true when this get network appliance traffic shaping uplink selection o k response has a 5xx status code

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOK) IsSuccess ¶

IsSuccess returns true when this get network appliance traffic shaping uplink selection o k response has a 2xx status code

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOK) String ¶

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBody ¶

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBody struct {

	// Whether active-active AutoVPN is enabled
	ActiveActiveAutoVpnEnabled bool `json:"activeActiveAutoVpnEnabled,omitempty"`

	// The default uplink. Must be one of: 'wan1' or 'wan2'
	// Enum: [wan1 wan2]
	DefaultUplink string `json:"defaultUplink,omitempty"`

	// failover and failback
	FailoverAndFailback *GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailback `json:"failoverAndFailback,omitempty"`

	// Whether load balancing is enabled
	LoadBalancingEnabled bool `json:"loadBalancingEnabled,omitempty"`

	// Uplink preference rules for VPN traffic
	VpnTrafficUplinkPreferences []*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0 `json:"vpnTrafficUplinkPreferences"`

	// Uplink preference rules for WAN traffic
	WanTrafficUplinkPreferences []*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0 `json:"wanTrafficUplinkPreferences"`
}

GetNetworkApplianceTrafficShapingUplinkSelectionOKBody get network appliance traffic shaping uplink selection o k body swagger:model GetNetworkApplianceTrafficShapingUplinkSelectionOKBody

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBody) ContextValidate ¶

ContextValidate validate this get network appliance traffic shaping uplink selection o k body based on the context it is used

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBody) Validate ¶

Validate validates this get network appliance traffic shaping uplink selection o k body

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailback ¶

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailback struct {

	// immediate
	Immediate *GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailbackImmediate `json:"immediate,omitempty"`
}

GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailback WAN failover and failback swagger:model GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailback

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailback) ContextValidate ¶

ContextValidate validate this get network appliance traffic shaping uplink selection o k body failover and failback based on the context it is used

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailback) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailback) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailback) Validate ¶

Validate validates this get network appliance traffic shaping uplink selection o k body failover and failback

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailbackImmediate ¶

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailbackImmediate struct {

	// Whether immediate WAN failover and failback is enabled
	// Required: true
	Enabled *bool `json:"enabled"`
}

GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailbackImmediate Immediate WAN failover and failback swagger:model GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailbackImmediate

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailbackImmediate) ContextValidate ¶

ContextValidate validates this get network appliance traffic shaping uplink selection o k body failover and failback immediate based on context it is used

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailbackImmediate) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailbackImmediate) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailbackImmediate) Validate ¶

Validate validates this get network appliance traffic shaping uplink selection o k body failover and failback immediate

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0 ¶

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0 struct {

	// Fail over criterion for uplink preference rule. Must be one of: 'poorPerformance' or 'uplinkDown'
	// Enum: [poorPerformance uplinkDown]
	FailOverCriterion string `json:"failOverCriterion,omitempty"`

	// performance class
	PerformanceClass *GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0PerformanceClass `json:"performanceClass,omitempty"`

	// Preferred uplink for uplink preference rule. Must be one of: 'wan1', 'wan2', 'bestForVoIP', 'loadBalancing' or 'defaultUplink'
	// Required: true
	// Enum: [bestForVoIP defaultUplink loadBalancing wan1 wan2]
	PreferredUplink *string `json:"preferredUplink"`

	// Traffic filters
	// Required: true
	TrafficFilters []*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0 `json:"trafficFilters"`
}

GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0 get network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0 swagger:model GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0) ContextValidate ¶

ContextValidate validate this get network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0 based on the context it is used

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0) Validate ¶

Validate validates this get network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0PerformanceClass ¶

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0PerformanceClass 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"`
}

GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0PerformanceClass Performance class setting for uplink preference rule swagger:model GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0PerformanceClass

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0PerformanceClass) ContextValidate ¶

ContextValidate validates this get network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0 performance class based on context it is used

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0PerformanceClass) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0PerformanceClass) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0PerformanceClass) Validate ¶

Validate validates this get network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0 performance class

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0 ¶

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0 struct {

	// Traffic filter type. Must be one of: 'applicationCategory', 'application' or 'custom'
	// Required: true
	// Enum: [application applicationCategory custom]
	Type *string `json:"type"`

	// value
	// Required: true
	Value *GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0Value `json:"value"`
}

GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0 get network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0 traffic filters items0 swagger:model GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0) ContextValidate ¶

ContextValidate validate this get network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0 traffic filters items0 based on the context it is used

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0) Validate ¶

Validate validates this get network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0 traffic filters items0

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0Value ¶

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0Value struct {

	// destination
	Destination *GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination `json:"destination,omitempty"`

	// ID of 'applicationCategory' or 'application' type traffic filter
	ID string `json:"id,omitempty"`

	// Protocol of 'custom' type traffic filter. Must be one of: 'tcp', 'udp', 'icmp', 'icmp6' or 'any'
	// Enum: [any icmp icmp6 tcp udp]
	Protocol string `json:"protocol,omitempty"`

	// source
	Source *GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource `json:"source,omitempty"`
}

GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0Value Value of traffic filter swagger:model GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0Value

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0Value) ContextValidate ¶

ContextValidate validate this get network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0 traffic filters items0 value based on the context it is used

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0Value) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0Value) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0Value) Validate ¶

Validate validates this get network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0 traffic filters items0 value

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination ¶

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination struct {

	// CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any". Cannot be used in combination with the "vlan" or "fqdn" property
	Cidr string `json:"cidr,omitempty"`

	// FQDN format address. Cannot be used in combination with the "cidr" or "fqdn" property and is currently only available in the "destination" object of the "vpnTrafficUplinkPreference" object. E.g.: "www.google.com"
	Fqdn string `json:"fqdn,omitempty"`

	// Host ID in the VLAN. Should not exceed the VLAN subnet capacity. Must be used along with the "vlan" property and is 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. Cannot be used in combination with the "cidr" or "fqdn" property and is currently only available under a template network.
	Vlan int64 `json:"vlan,omitempty"`
}

GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination Destination of 'custom' type traffic filter swagger:model GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination) ContextValidate ¶

ContextValidate validates this get network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0 traffic filters items0 value destination based on context it is used

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination) Validate ¶

Validate validates this get network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0 traffic filters items0 value destination

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource ¶

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource struct {

	// CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any". Cannot be used in combination with the "vlan" property
	Cidr string `json:"cidr,omitempty"`

	// Host ID in the VLAN. Should not exceed the VLAN subnet capacity. Must be used along with the "vlan" property and is 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. Cannot be used in combination with the "cidr" property and is currently only available under a template network.
	Vlan int64 `json:"vlan,omitempty"`
}

GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource Source of 'custom' type traffic filter swagger:model GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource) ContextValidate ¶

ContextValidate validates this get network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0 traffic filters items0 value source based on context it is used

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource) Validate ¶

Validate validates this get network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0 traffic filters items0 value source

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0 ¶

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0 struct {

	// Preferred uplink for uplink preference rule. Must be one of: 'wan1' or 'wan2'
	// Required: true
	// Enum: [wan1 wan2]
	PreferredUplink *string `json:"preferredUplink"`

	// Traffic filters
	// Required: true
	TrafficFilters []*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0 `json:"trafficFilters"`
}

GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0 get network appliance traffic shaping uplink selection o k body wan traffic uplink preferences items0 swagger:model GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0) ContextValidate ¶

ContextValidate validate this get network appliance traffic shaping uplink selection o k body wan traffic uplink preferences items0 based on the context it is used

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0) Validate ¶

Validate validates this get network appliance traffic shaping uplink selection o k body wan traffic uplink preferences items0

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0 ¶

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0 struct {

	// Traffic filter type. Must be "custom"
	// Required: true
	// Enum: [custom]
	Type *string `json:"type"`

	// value
	// Required: true
	Value *GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0Value `json:"value"`
}

GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0 get network appliance traffic shaping uplink selection o k body wan traffic uplink preferences items0 traffic filters items0 swagger:model GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0) ContextValidate ¶

ContextValidate validate this get network appliance traffic shaping uplink selection o k body wan traffic uplink preferences items0 traffic filters items0 based on the context it is used

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0) Validate ¶

Validate validates this get network appliance traffic shaping uplink selection o k body wan traffic uplink preferences items0 traffic filters items0

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0Value ¶

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0Value struct {

	// destination
	// Required: true
	Destination *GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination `json:"destination"`

	// Protocol of 'custom' type traffic filter. Must be one of: 'tcp', 'udp', 'icmp6' or 'any'
	// Enum: [any icmp6 tcp udp]
	Protocol string `json:"protocol,omitempty"`

	// source
	// Required: true
	Source *GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource `json:"source"`
}

GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0Value Value of traffic filter swagger:model GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0Value

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0Value) ContextValidate ¶

ContextValidate validate this get network appliance traffic shaping uplink selection o k body wan traffic uplink preferences items0 traffic filters items0 value based on the context it is used

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0Value) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0Value) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0Value) Validate ¶

Validate validates this get network appliance traffic shaping uplink selection o k body wan traffic uplink preferences items0 traffic filters items0 value

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination ¶

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination struct {

	// CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any"
	Cidr string `json:"cidr,omitempty"`

	// E.g.: "any", "0" (also means "any"), "8080", "1-1024"
	Port string `json:"port,omitempty"`
}

GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination Destination of 'custom' type traffic filter swagger:model GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination) ContextValidate ¶

ContextValidate validates this get network appliance traffic shaping uplink selection o k body wan traffic uplink preferences items0 traffic filters items0 value destination based on context it is used

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination) Validate ¶

Validate validates this get network appliance traffic shaping uplink selection o k body wan traffic uplink preferences items0 traffic filters items0 value destination

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource ¶

type GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource struct {

	// CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any". Cannot be used in combination with the "vlan" property
	Cidr string `json:"cidr,omitempty"`

	// Host ID in the VLAN. Should not exceed the VLAN subnet capacity. Must be used along with the "vlan" property and is 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. Cannot be used in combination with the "cidr" property and is currently only available under a template network.
	Vlan int64 `json:"vlan,omitempty"`
}

GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource Source of 'custom' type traffic filter swagger:model GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource) ContextValidate ¶

ContextValidate validates this get network appliance traffic shaping uplink selection o k body wan traffic uplink preferences items0 traffic filters items0 value source based on context it is used

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource) Validate ¶

Validate validates this get network appliance traffic shaping uplink selection o k body wan traffic uplink preferences items0 traffic filters items0 value source

type GetNetworkApplianceTrafficShapingUplinkSelectionParams ¶

type GetNetworkApplianceTrafficShapingUplinkSelectionParams struct {

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the get network appliance uplinks usage history o k response

func (*GetNetworkApplianceUplinksUsageHistoryOK) Error ¶

func (*GetNetworkApplianceUplinksUsageHistoryOK) GetPayload ¶

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

func (*GetNetworkApplianceUplinksUsageHistoryOK) IsClientError ¶

IsClientError returns true when this get network appliance uplinks usage history o k response has a 4xx status code

func (*GetNetworkApplianceUplinksUsageHistoryOK) IsCode ¶

IsCode returns true when this get network appliance uplinks usage history o k response a status code equal to that given

func (*GetNetworkApplianceUplinksUsageHistoryOK) IsRedirect ¶

IsRedirect returns true when this get network appliance uplinks usage history o k response has a 3xx status code

func (*GetNetworkApplianceUplinksUsageHistoryOK) IsServerError ¶

IsServerError returns true when this get network appliance uplinks usage history o k response has a 5xx status code

func (*GetNetworkApplianceUplinksUsageHistoryOK) IsSuccess ¶

IsSuccess returns true when this get network appliance uplinks usage history o k response has a 2xx status code

func (*GetNetworkApplianceUplinksUsageHistoryOK) String ¶

type GetNetworkApplianceUplinksUsageHistoryParams ¶

type GetNetworkApplianceUplinksUsageHistoryParams struct {

	/* NetworkID.

	   Network ID
	*/
	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 *GetNetworkApplianceVlanOKBody
}

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) Code ¶

func (o *GetNetworkApplianceVlanOK) Code() int

Code gets the status code for the get network appliance vlan o k response

func (*GetNetworkApplianceVlanOK) Error ¶

func (o *GetNetworkApplianceVlanOK) Error() string

func (*GetNetworkApplianceVlanOK) GetPayload ¶

func (*GetNetworkApplianceVlanOK) IsClientError ¶

func (o *GetNetworkApplianceVlanOK) IsClientError() bool

IsClientError returns true when this get network appliance vlan o k response has a 4xx status code

func (*GetNetworkApplianceVlanOK) IsCode ¶

func (o *GetNetworkApplianceVlanOK) IsCode(code int) bool

IsCode returns true when this get network appliance vlan o k response a status code equal to that given

func (*GetNetworkApplianceVlanOK) IsRedirect ¶

func (o *GetNetworkApplianceVlanOK) IsRedirect() bool

IsRedirect returns true when this get network appliance vlan o k response has a 3xx status code

func (*GetNetworkApplianceVlanOK) IsServerError ¶

func (o *GetNetworkApplianceVlanOK) IsServerError() bool

IsServerError returns true when this get network appliance vlan o k response has a 5xx status code

func (*GetNetworkApplianceVlanOK) IsSuccess ¶

func (o *GetNetworkApplianceVlanOK) IsSuccess() bool

IsSuccess returns true when this get network appliance vlan o k response has a 2xx status code

func (*GetNetworkApplianceVlanOK) String ¶

func (o *GetNetworkApplianceVlanOK) String() string

type GetNetworkApplianceVlanOKBody ¶

type GetNetworkApplianceVlanOKBody struct {

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

	// CIDR of the pool of subnets. Applicable only for template network. Each network bound to the template will automatically pick a subnet from this pool to build its own VLAN.
	Cidr string `json:"cidr,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: [Do not respond to DHCP requests Relay DHCP to another server Run a DHCP server]
	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: [1 day 1 hour 1 week 12 hours 30 minutes 4 hours]
	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 []*GetNetworkApplianceVlanOKBodyDhcpOptionsItems0 `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 VLAN ID of the VLAN
	ID string `json:"id,omitempty"`

	// The interface ID of the VLAN
	InterfaceID string `json:"interfaceId,omitempty"`

	// ipv6
	IPV6 *GetNetworkApplianceVlanOKBodyIPV6 `json:"ipv6,omitempty"`

	// mandatory dhcp
	MandatoryDhcp *GetNetworkApplianceVlanOKBodyMandatoryDhcp `json:"mandatoryDhcp,omitempty"`

	// Mask used for the subnet of all bound to the template networks. Applicable only for template network.
	Mask int64 `json:"mask,omitempty"`

	// The name of the VLAN
	Name string `json:"name,omitempty"`

	// The DHCP reserved IP ranges on the VLAN
	ReservedIPRanges []*GetNetworkApplianceVlanOKBodyReservedIPRangesItems0 `json:"reservedIpRanges"`

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

	// Type of subnetting of the VLAN. Applicable only for template network.
	// Enum: [same unique]
	TemplateVlanType *string `json:"templateVlanType,omitempty"`

	// The translated VPN subnet if VPN and VPN subnet translation are enabled on the VLAN
	VpnNatSubnet string `json:"vpnNatSubnet,omitempty"`
}

GetNetworkApplianceVlanOKBody get network appliance vlan o k body swagger:model GetNetworkApplianceVlanOKBody

func (*GetNetworkApplianceVlanOKBody) ContextValidate ¶

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

ContextValidate validate this get network appliance vlan o k body based on the context it is used

func (*GetNetworkApplianceVlanOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkApplianceVlanOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkApplianceVlanOKBody) Validate ¶

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

Validate validates this get network appliance vlan o k body

type GetNetworkApplianceVlanOKBodyDhcpOptionsItems0 ¶

type GetNetworkApplianceVlanOKBodyDhcpOptionsItems0 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: [hex integer ip text]
	Type *string `json:"type"`

	// The value for the DHCP option
	// Required: true
	Value *string `json:"value"`
}

GetNetworkApplianceVlanOKBodyDhcpOptionsItems0 get network appliance vlan o k body dhcp options items0 swagger:model GetNetworkApplianceVlanOKBodyDhcpOptionsItems0

func (*GetNetworkApplianceVlanOKBodyDhcpOptionsItems0) ContextValidate ¶

ContextValidate validates this get network appliance vlan o k body dhcp options items0 based on context it is used

func (*GetNetworkApplianceVlanOKBodyDhcpOptionsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceVlanOKBodyDhcpOptionsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceVlanOKBodyDhcpOptionsItems0) Validate ¶

Validate validates this get network appliance vlan o k body dhcp options items0

type GetNetworkApplianceVlanOKBodyIPV6 ¶

type GetNetworkApplianceVlanOKBodyIPV6 struct {

	// Enable IPv6 on VLAN
	Enabled bool `json:"enabled,omitempty"`

	// Prefix assignments on the VLAN
	PrefixAssignments []*GetNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0 `json:"prefixAssignments"`
}

GetNetworkApplianceVlanOKBodyIPV6 IPv6 configuration on the VLAN swagger:model GetNetworkApplianceVlanOKBodyIPV6

func (*GetNetworkApplianceVlanOKBodyIPV6) ContextValidate ¶

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

ContextValidate validate this get network appliance vlan o k body IP v6 based on the context it is used

func (*GetNetworkApplianceVlanOKBodyIPV6) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkApplianceVlanOKBodyIPV6) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkApplianceVlanOKBodyIPV6) Validate ¶

Validate validates this get network appliance vlan o k body IP v6

type GetNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0 ¶

type GetNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0 struct {

	// Auto assign a /64 prefix from the origin to the VLAN
	Autonomous bool `json:"autonomous,omitempty"`

	// origin
	Origin *GetNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0Origin `json:"origin,omitempty"`

	// Manual configuration of the IPv6 Appliance IP
	StaticApplianceIp6 string `json:"staticApplianceIp6,omitempty"`

	// Manual configuration of a /64 prefix on the VLAN
	StaticPrefix string `json:"staticPrefix,omitempty"`
}

GetNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0 get network appliance vlan o k body IP v6 prefix assignments items0 swagger:model GetNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0

func (*GetNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0) ContextValidate ¶

ContextValidate validate this get network appliance vlan o k body IP v6 prefix assignments items0 based on the context it is used

func (*GetNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0) Validate ¶

Validate validates this get network appliance vlan o k body IP v6 prefix assignments items0

type GetNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0Origin ¶

type GetNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0Origin struct {

	// Interfaces associated with the prefix
	Interfaces []string `json:"interfaces"`

	// Type of the origin
	// Enum: [independent internet]
	Type string `json:"type,omitempty"`
}

GetNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0Origin The origin of the prefix swagger:model GetNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0Origin

func (*GetNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0Origin) ContextValidate ¶

ContextValidate validates this get network appliance vlan o k body IP v6 prefix assignments items0 origin based on context it is used

func (*GetNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0Origin) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0Origin) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0Origin) Validate ¶

Validate validates this get network appliance vlan o k body IP v6 prefix assignments items0 origin

type GetNetworkApplianceVlanOKBodyMandatoryDhcp ¶

type GetNetworkApplianceVlanOKBodyMandatoryDhcp struct {

	// Enable Mandatory DHCP on VLAN.
	Enabled bool `json:"enabled,omitempty"`
}

GetNetworkApplianceVlanOKBodyMandatoryDhcp Mandatory DHCP will enforce that clients connecting to this VLAN must use the IP address assigned by the DHCP server. Clients who use a static IP address won't be able to associate. Only available on firmware versions 17.0 and above swagger:model GetNetworkApplianceVlanOKBodyMandatoryDhcp

func (*GetNetworkApplianceVlanOKBodyMandatoryDhcp) ContextValidate ¶

ContextValidate validates this get network appliance vlan o k body mandatory dhcp based on context it is used

func (*GetNetworkApplianceVlanOKBodyMandatoryDhcp) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkApplianceVlanOKBodyMandatoryDhcp) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkApplianceVlanOKBodyMandatoryDhcp) Validate ¶

Validate validates this get network appliance vlan o k body mandatory dhcp

type GetNetworkApplianceVlanOKBodyReservedIPRangesItems0 ¶

type GetNetworkApplianceVlanOKBodyReservedIPRangesItems0 struct {

	// A text comment for the reserved range
	Comment string `json:"comment,omitempty"`

	// The last IP in the reserved range
	End string `json:"end,omitempty"`

	// The first IP in the reserved range
	Start string `json:"start,omitempty"`
}

GetNetworkApplianceVlanOKBodyReservedIPRangesItems0 get network appliance vlan o k body reserved IP ranges items0 swagger:model GetNetworkApplianceVlanOKBodyReservedIPRangesItems0

func (*GetNetworkApplianceVlanOKBodyReservedIPRangesItems0) ContextValidate ¶

ContextValidate validates this get network appliance vlan o k body reserved IP ranges items0 based on context it is used

func (*GetNetworkApplianceVlanOKBodyReservedIPRangesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceVlanOKBodyReservedIPRangesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceVlanOKBodyReservedIPRangesItems0) Validate ¶

Validate validates this get network appliance vlan o k body reserved IP ranges items0

type GetNetworkApplianceVlanParams ¶

type GetNetworkApplianceVlanParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* VlanID.

	   Vlan ID
	*/
	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 []*GetNetworkApplianceVlansOKBodyItems0
}

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) Code ¶

func (o *GetNetworkApplianceVlansOK) Code() int

Code gets the status code for the get network appliance vlans o k response

func (*GetNetworkApplianceVlansOK) Error ¶

func (*GetNetworkApplianceVlansOK) GetPayload ¶

func (*GetNetworkApplianceVlansOK) IsClientError ¶

func (o *GetNetworkApplianceVlansOK) IsClientError() bool

IsClientError returns true when this get network appliance vlans o k response has a 4xx status code

func (*GetNetworkApplianceVlansOK) IsCode ¶

func (o *GetNetworkApplianceVlansOK) IsCode(code int) bool

IsCode returns true when this get network appliance vlans o k response a status code equal to that given

func (*GetNetworkApplianceVlansOK) IsRedirect ¶

func (o *GetNetworkApplianceVlansOK) IsRedirect() bool

IsRedirect returns true when this get network appliance vlans o k response has a 3xx status code

func (*GetNetworkApplianceVlansOK) IsServerError ¶

func (o *GetNetworkApplianceVlansOK) IsServerError() bool

IsServerError returns true when this get network appliance vlans o k response has a 5xx status code

func (*GetNetworkApplianceVlansOK) IsSuccess ¶

func (o *GetNetworkApplianceVlansOK) IsSuccess() bool

IsSuccess returns true when this get network appliance vlans o k response has a 2xx status code

func (*GetNetworkApplianceVlansOK) String ¶

func (o *GetNetworkApplianceVlansOK) String() string

type GetNetworkApplianceVlansOKBodyItems0 ¶

type GetNetworkApplianceVlansOKBodyItems0 struct {

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

	// CIDR of the pool of subnets. Applicable only for template network. Each network bound to the template will automatically pick a subnet from this pool to build its own VLAN.
	Cidr string `json:"cidr,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: [Do not respond to DHCP requests Relay DHCP to another server Run a DHCP server]
	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: [1 day 1 hour 1 week 12 hours 30 minutes 4 hours]
	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 []*GetNetworkApplianceVlansOKBodyItems0DhcpOptionsItems0 `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 VLAN ID of the VLAN
	ID string `json:"id,omitempty"`

	// The interface ID of the VLAN
	InterfaceID string `json:"interfaceId,omitempty"`

	// ipv6
	IPV6 *GetNetworkApplianceVlansOKBodyItems0IPV6 `json:"ipv6,omitempty"`

	// mandatory dhcp
	MandatoryDhcp *GetNetworkApplianceVlansOKBodyItems0MandatoryDhcp `json:"mandatoryDhcp,omitempty"`

	// Mask used for the subnet of all bound to the template networks. Applicable only for template network.
	Mask int64 `json:"mask,omitempty"`

	// The name of the VLAN
	Name string `json:"name,omitempty"`

	// The DHCP reserved IP ranges on the VLAN
	ReservedIPRanges []*GetNetworkApplianceVlansOKBodyItems0ReservedIPRangesItems0 `json:"reservedIpRanges"`

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

	// Type of subnetting of the VLAN. Applicable only for template network.
	// Enum: [same unique]
	TemplateVlanType *string `json:"templateVlanType,omitempty"`

	// The translated VPN subnet if VPN and VPN subnet translation are enabled on the VLAN
	VpnNatSubnet string `json:"vpnNatSubnet,omitempty"`
}

GetNetworkApplianceVlansOKBodyItems0 get network appliance vlans o k body items0 swagger:model GetNetworkApplianceVlansOKBodyItems0

func (*GetNetworkApplianceVlansOKBodyItems0) ContextValidate ¶

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

ContextValidate validate this get network appliance vlans o k body items0 based on the context it is used

func (*GetNetworkApplianceVlansOKBodyItems0) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkApplianceVlansOKBodyItems0) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkApplianceVlansOKBodyItems0) Validate ¶

Validate validates this get network appliance vlans o k body items0

type GetNetworkApplianceVlansOKBodyItems0DhcpOptionsItems0 ¶

type GetNetworkApplianceVlansOKBodyItems0DhcpOptionsItems0 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: [hex integer ip text]
	Type *string `json:"type"`

	// The value for the DHCP option
	// Required: true
	Value *string `json:"value"`
}

GetNetworkApplianceVlansOKBodyItems0DhcpOptionsItems0 get network appliance vlans o k body items0 dhcp options items0 swagger:model GetNetworkApplianceVlansOKBodyItems0DhcpOptionsItems0

func (*GetNetworkApplianceVlansOKBodyItems0DhcpOptionsItems0) ContextValidate ¶

ContextValidate validates this get network appliance vlans o k body items0 dhcp options items0 based on context it is used

func (*GetNetworkApplianceVlansOKBodyItems0DhcpOptionsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceVlansOKBodyItems0DhcpOptionsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceVlansOKBodyItems0DhcpOptionsItems0) Validate ¶

Validate validates this get network appliance vlans o k body items0 dhcp options items0

type GetNetworkApplianceVlansOKBodyItems0IPV6 ¶

type GetNetworkApplianceVlansOKBodyItems0IPV6 struct {

	// Enable IPv6 on VLAN
	Enabled bool `json:"enabled,omitempty"`

	// Prefix assignments on the VLAN
	PrefixAssignments []*GetNetworkApplianceVlansOKBodyItems0IPV6PrefixAssignmentsItems0 `json:"prefixAssignments"`
}

GetNetworkApplianceVlansOKBodyItems0IPV6 IPv6 configuration on the VLAN swagger:model GetNetworkApplianceVlansOKBodyItems0IPV6

func (*GetNetworkApplianceVlansOKBodyItems0IPV6) ContextValidate ¶

ContextValidate validate this get network appliance vlans o k body items0 IP v6 based on the context it is used

func (*GetNetworkApplianceVlansOKBodyItems0IPV6) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkApplianceVlansOKBodyItems0IPV6) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkApplianceVlansOKBodyItems0IPV6) Validate ¶

Validate validates this get network appliance vlans o k body items0 IP v6

type GetNetworkApplianceVlansOKBodyItems0IPV6PrefixAssignmentsItems0 ¶

type GetNetworkApplianceVlansOKBodyItems0IPV6PrefixAssignmentsItems0 struct {

	// Auto assign a /64 prefix from the origin to the VLAN
	Autonomous bool `json:"autonomous,omitempty"`

	// origin
	Origin *GetNetworkApplianceVlansOKBodyItems0IPV6PrefixAssignmentsItems0Origin `json:"origin,omitempty"`

	// Manual configuration of the IPv6 Appliance IP
	StaticApplianceIp6 string `json:"staticApplianceIp6,omitempty"`

	// Manual configuration of a /64 prefix on the VLAN
	StaticPrefix string `json:"staticPrefix,omitempty"`
}

GetNetworkApplianceVlansOKBodyItems0IPV6PrefixAssignmentsItems0 get network appliance vlans o k body items0 IP v6 prefix assignments items0 swagger:model GetNetworkApplianceVlansOKBodyItems0IPV6PrefixAssignmentsItems0

func (*GetNetworkApplianceVlansOKBodyItems0IPV6PrefixAssignmentsItems0) ContextValidate ¶

ContextValidate validate this get network appliance vlans o k body items0 IP v6 prefix assignments items0 based on the context it is used

func (*GetNetworkApplianceVlansOKBodyItems0IPV6PrefixAssignmentsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceVlansOKBodyItems0IPV6PrefixAssignmentsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceVlansOKBodyItems0IPV6PrefixAssignmentsItems0) Validate ¶

Validate validates this get network appliance vlans o k body items0 IP v6 prefix assignments items0

type GetNetworkApplianceVlansOKBodyItems0IPV6PrefixAssignmentsItems0Origin ¶

type GetNetworkApplianceVlansOKBodyItems0IPV6PrefixAssignmentsItems0Origin struct {

	// Interfaces associated with the prefix
	Interfaces []string `json:"interfaces"`

	// Type of the origin
	// Enum: [independent internet]
	Type string `json:"type,omitempty"`
}

GetNetworkApplianceVlansOKBodyItems0IPV6PrefixAssignmentsItems0Origin The origin of the prefix swagger:model GetNetworkApplianceVlansOKBodyItems0IPV6PrefixAssignmentsItems0Origin

func (*GetNetworkApplianceVlansOKBodyItems0IPV6PrefixAssignmentsItems0Origin) ContextValidate ¶

ContextValidate validates this get network appliance vlans o k body items0 IP v6 prefix assignments items0 origin based on context it is used

func (*GetNetworkApplianceVlansOKBodyItems0IPV6PrefixAssignmentsItems0Origin) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceVlansOKBodyItems0IPV6PrefixAssignmentsItems0Origin) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceVlansOKBodyItems0IPV6PrefixAssignmentsItems0Origin) Validate ¶

Validate validates this get network appliance vlans o k body items0 IP v6 prefix assignments items0 origin

type GetNetworkApplianceVlansOKBodyItems0MandatoryDhcp ¶

type GetNetworkApplianceVlansOKBodyItems0MandatoryDhcp struct {

	// Enable Mandatory DHCP on VLAN.
	Enabled bool `json:"enabled,omitempty"`
}

GetNetworkApplianceVlansOKBodyItems0MandatoryDhcp Mandatory DHCP will enforce that clients connecting to this VLAN must use the IP address assigned by the DHCP server. Clients who use a static IP address won't be able to associate. Only available on firmware versions 17.0 and above swagger:model GetNetworkApplianceVlansOKBodyItems0MandatoryDhcp

func (*GetNetworkApplianceVlansOKBodyItems0MandatoryDhcp) ContextValidate ¶

ContextValidate validates this get network appliance vlans o k body items0 mandatory dhcp based on context it is used

func (*GetNetworkApplianceVlansOKBodyItems0MandatoryDhcp) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceVlansOKBodyItems0MandatoryDhcp) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceVlansOKBodyItems0MandatoryDhcp) Validate ¶

Validate validates this get network appliance vlans o k body items0 mandatory dhcp

type GetNetworkApplianceVlansOKBodyItems0ReservedIPRangesItems0 ¶

type GetNetworkApplianceVlansOKBodyItems0ReservedIPRangesItems0 struct {

	// A text comment for the reserved range
	Comment string `json:"comment,omitempty"`

	// The last IP in the reserved range
	End string `json:"end,omitempty"`

	// The first IP in the reserved range
	Start string `json:"start,omitempty"`
}

GetNetworkApplianceVlansOKBodyItems0ReservedIPRangesItems0 get network appliance vlans o k body items0 reserved IP ranges items0 swagger:model GetNetworkApplianceVlansOKBodyItems0ReservedIPRangesItems0

func (*GetNetworkApplianceVlansOKBodyItems0ReservedIPRangesItems0) ContextValidate ¶

ContextValidate validates this get network appliance vlans o k body items0 reserved IP ranges items0 based on context it is used

func (*GetNetworkApplianceVlansOKBodyItems0ReservedIPRangesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceVlansOKBodyItems0ReservedIPRangesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceVlansOKBodyItems0ReservedIPRangesItems0) Validate ¶

Validate validates this get network appliance vlans o k body items0 reserved IP ranges items0

type GetNetworkApplianceVlansParams ¶

type GetNetworkApplianceVlansParams struct {

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the get network appliance vlans settings o k response

func (*GetNetworkApplianceVlansSettingsOK) Error ¶

func (*GetNetworkApplianceVlansSettingsOK) GetPayload ¶

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

func (*GetNetworkApplianceVlansSettingsOK) IsClientError ¶

func (o *GetNetworkApplianceVlansSettingsOK) IsClientError() bool

IsClientError returns true when this get network appliance vlans settings o k response has a 4xx status code

func (*GetNetworkApplianceVlansSettingsOK) IsCode ¶

IsCode returns true when this get network appliance vlans settings o k response a status code equal to that given

func (*GetNetworkApplianceVlansSettingsOK) IsRedirect ¶

func (o *GetNetworkApplianceVlansSettingsOK) IsRedirect() bool

IsRedirect returns true when this get network appliance vlans settings o k response has a 3xx status code

func (*GetNetworkApplianceVlansSettingsOK) IsServerError ¶

func (o *GetNetworkApplianceVlansSettingsOK) IsServerError() bool

IsServerError returns true when this get network appliance vlans settings o k response has a 5xx status code

func (*GetNetworkApplianceVlansSettingsOK) IsSuccess ¶

IsSuccess returns true when this get network appliance vlans settings o k response has a 2xx status code

func (*GetNetworkApplianceVlansSettingsOK) String ¶

type GetNetworkApplianceVlansSettingsParams ¶

type GetNetworkApplianceVlansSettingsParams struct {

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

func (o *GetNetworkApplianceVpnBgpOK) Code() int

Code gets the status code for the get network appliance vpn bgp o k response

func (*GetNetworkApplianceVpnBgpOK) Error ¶

func (*GetNetworkApplianceVpnBgpOK) GetPayload ¶

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

func (*GetNetworkApplianceVpnBgpOK) IsClientError ¶

func (o *GetNetworkApplianceVpnBgpOK) IsClientError() bool

IsClientError returns true when this get network appliance vpn bgp o k response has a 4xx status code

func (*GetNetworkApplianceVpnBgpOK) IsCode ¶

func (o *GetNetworkApplianceVpnBgpOK) IsCode(code int) bool

IsCode returns true when this get network appliance vpn bgp o k response a status code equal to that given

func (*GetNetworkApplianceVpnBgpOK) IsRedirect ¶

func (o *GetNetworkApplianceVpnBgpOK) IsRedirect() bool

IsRedirect returns true when this get network appliance vpn bgp o k response has a 3xx status code

func (*GetNetworkApplianceVpnBgpOK) IsServerError ¶

func (o *GetNetworkApplianceVpnBgpOK) IsServerError() bool

IsServerError returns true when this get network appliance vpn bgp o k response has a 5xx status code

func (*GetNetworkApplianceVpnBgpOK) IsSuccess ¶

func (o *GetNetworkApplianceVpnBgpOK) IsSuccess() bool

IsSuccess returns true when this get network appliance vpn bgp o k response has a 2xx status code

func (*GetNetworkApplianceVpnBgpOK) String ¶

func (o *GetNetworkApplianceVpnBgpOK) String() string

type GetNetworkApplianceVpnBgpParams ¶

type GetNetworkApplianceVpnBgpParams struct {

	/* NetworkID.

	   Network ID
	*/
	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 *GetNetworkApplianceVpnSiteToSiteVpnOKBody
}

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) Code ¶

Code gets the status code for the get network appliance vpn site to site vpn o k response

func (*GetNetworkApplianceVpnSiteToSiteVpnOK) Error ¶

func (*GetNetworkApplianceVpnSiteToSiteVpnOK) GetPayload ¶

func (*GetNetworkApplianceVpnSiteToSiteVpnOK) IsClientError ¶

func (o *GetNetworkApplianceVpnSiteToSiteVpnOK) IsClientError() bool

IsClientError returns true when this get network appliance vpn site to site vpn o k response has a 4xx status code

func (*GetNetworkApplianceVpnSiteToSiteVpnOK) IsCode ¶

IsCode returns true when this get network appliance vpn site to site vpn o k response a status code equal to that given

func (*GetNetworkApplianceVpnSiteToSiteVpnOK) IsRedirect ¶

IsRedirect returns true when this get network appliance vpn site to site vpn o k response has a 3xx status code

func (*GetNetworkApplianceVpnSiteToSiteVpnOK) IsServerError ¶

func (o *GetNetworkApplianceVpnSiteToSiteVpnOK) IsServerError() bool

IsServerError returns true when this get network appliance vpn site to site vpn o k response has a 5xx status code

func (*GetNetworkApplianceVpnSiteToSiteVpnOK) IsSuccess ¶

IsSuccess returns true when this get network appliance vpn site to site vpn o k response has a 2xx status code

func (*GetNetworkApplianceVpnSiteToSiteVpnOK) String ¶

type GetNetworkApplianceVpnSiteToSiteVpnOKBody ¶

type GetNetworkApplianceVpnSiteToSiteVpnOKBody struct {

	// The list of VPN hubs, in order of preference.
	Hubs []*GetNetworkApplianceVpnSiteToSiteVpnOKBodyHubsItems0 `json:"hubs"`

	// The site-to-site VPN mode.
	Mode string `json:"mode,omitempty"`

	// The list of subnets and their VPN presence.
	Subnets []*GetNetworkApplianceVpnSiteToSiteVpnOKBodySubnetsItems0 `json:"subnets"`
}

GetNetworkApplianceVpnSiteToSiteVpnOKBody get network appliance vpn site to site vpn o k body swagger:model GetNetworkApplianceVpnSiteToSiteVpnOKBody

func (*GetNetworkApplianceVpnSiteToSiteVpnOKBody) ContextValidate ¶

ContextValidate validate this get network appliance vpn site to site vpn o k body based on the context it is used

func (*GetNetworkApplianceVpnSiteToSiteVpnOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetNetworkApplianceVpnSiteToSiteVpnOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetNetworkApplianceVpnSiteToSiteVpnOKBody) Validate ¶

Validate validates this get network appliance vpn site to site vpn o k body

type GetNetworkApplianceVpnSiteToSiteVpnOKBodyHubsItems0 ¶

type GetNetworkApplianceVpnSiteToSiteVpnOKBodyHubsItems0 struct {

	// The network ID of the hub.
	HubID string `json:"hubId,omitempty"`

	// Indicates whether default route traffic should be sent to this hub.
	UseDefaultRoute bool `json:"useDefaultRoute,omitempty"`
}

GetNetworkApplianceVpnSiteToSiteVpnOKBodyHubsItems0 get network appliance vpn site to site vpn o k body hubs items0 swagger:model GetNetworkApplianceVpnSiteToSiteVpnOKBodyHubsItems0

func (*GetNetworkApplianceVpnSiteToSiteVpnOKBodyHubsItems0) ContextValidate ¶

ContextValidate validates this get network appliance vpn site to site vpn o k body hubs items0 based on context it is used

func (*GetNetworkApplianceVpnSiteToSiteVpnOKBodyHubsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceVpnSiteToSiteVpnOKBodyHubsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceVpnSiteToSiteVpnOKBodyHubsItems0) Validate ¶

Validate validates this get network appliance vpn site to site vpn o k body hubs items0

type GetNetworkApplianceVpnSiteToSiteVpnOKBodySubnetsItems0 ¶

type GetNetworkApplianceVpnSiteToSiteVpnOKBodySubnetsItems0 struct {

	// The CIDR notation subnet used within the VPN
	LocalSubnet string `json:"localSubnet,omitempty"`

	// Indicates the presence of the subnet in the VPN
	UseVpn bool `json:"useVpn,omitempty"`
}

GetNetworkApplianceVpnSiteToSiteVpnOKBodySubnetsItems0 get network appliance vpn site to site vpn o k body subnets items0 swagger:model GetNetworkApplianceVpnSiteToSiteVpnOKBodySubnetsItems0

func (*GetNetworkApplianceVpnSiteToSiteVpnOKBodySubnetsItems0) ContextValidate ¶

ContextValidate validates this get network appliance vpn site to site vpn o k body subnets items0 based on context it is used

func (*GetNetworkApplianceVpnSiteToSiteVpnOKBodySubnetsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetNetworkApplianceVpnSiteToSiteVpnOKBodySubnetsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetNetworkApplianceVpnSiteToSiteVpnOKBodySubnetsItems0) Validate ¶

Validate validates this get network appliance vpn site to site vpn o k body subnets items0

type GetNetworkApplianceVpnSiteToSiteVpnParams ¶

type GetNetworkApplianceVpnSiteToSiteVpnParams struct {

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the get network appliance warm spare o k response

func (*GetNetworkApplianceWarmSpareOK) Error ¶

func (*GetNetworkApplianceWarmSpareOK) GetPayload ¶

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

func (*GetNetworkApplianceWarmSpareOK) IsClientError ¶

func (o *GetNetworkApplianceWarmSpareOK) IsClientError() bool

IsClientError returns true when this get network appliance warm spare o k response has a 4xx status code

func (*GetNetworkApplianceWarmSpareOK) IsCode ¶

func (o *GetNetworkApplianceWarmSpareOK) IsCode(code int) bool

IsCode returns true when this get network appliance warm spare o k response a status code equal to that given

func (*GetNetworkApplianceWarmSpareOK) IsRedirect ¶

func (o *GetNetworkApplianceWarmSpareOK) IsRedirect() bool

IsRedirect returns true when this get network appliance warm spare o k response has a 3xx status code

func (*GetNetworkApplianceWarmSpareOK) IsServerError ¶

func (o *GetNetworkApplianceWarmSpareOK) IsServerError() bool

IsServerError returns true when this get network appliance warm spare o k response has a 5xx status code

func (*GetNetworkApplianceWarmSpareOK) IsSuccess ¶

func (o *GetNetworkApplianceWarmSpareOK) IsSuccess() bool

IsSuccess returns true when this get network appliance warm spare o k response has a 2xx status code

func (*GetNetworkApplianceWarmSpareOK) String ¶

type GetNetworkApplianceWarmSpareParams ¶

type GetNetworkApplianceWarmSpareParams struct {

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the get organization appliance security events o k response

func (*GetOrganizationApplianceSecurityEventsOK) Error ¶

func (*GetOrganizationApplianceSecurityEventsOK) GetPayload ¶

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

func (*GetOrganizationApplianceSecurityEventsOK) IsClientError ¶

IsClientError returns true when this get organization appliance security events o k response has a 4xx status code

func (*GetOrganizationApplianceSecurityEventsOK) IsCode ¶

IsCode returns true when this get organization appliance security events o k response a status code equal to that given

func (*GetOrganizationApplianceSecurityEventsOK) IsRedirect ¶

IsRedirect returns true when this get organization appliance security events o k response has a 3xx status code

func (*GetOrganizationApplianceSecurityEventsOK) IsServerError ¶

IsServerError returns true when this get organization appliance security events o k response has a 5xx status code

func (*GetOrganizationApplianceSecurityEventsOK) IsSuccess ¶

IsSuccess returns true when this get organization appliance security events o k response has a 2xx status code

func (*GetOrganizationApplianceSecurityEventsOK) String ¶

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.

	   Organization ID
	*/
	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) Code ¶

Code gets the status code for the get organization appliance security intrusion o k response

func (*GetOrganizationApplianceSecurityIntrusionOK) Error ¶

func (*GetOrganizationApplianceSecurityIntrusionOK) GetPayload ¶

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

func (*GetOrganizationApplianceSecurityIntrusionOK) IsClientError ¶

IsClientError returns true when this get organization appliance security intrusion o k response has a 4xx status code

func (*GetOrganizationApplianceSecurityIntrusionOK) IsCode ¶

IsCode returns true when this get organization appliance security intrusion o k response a status code equal to that given

func (*GetOrganizationApplianceSecurityIntrusionOK) IsRedirect ¶

IsRedirect returns true when this get organization appliance security intrusion o k response has a 3xx status code

func (*GetOrganizationApplianceSecurityIntrusionOK) IsServerError ¶

IsServerError returns true when this get organization appliance security intrusion o k response has a 5xx status code

func (*GetOrganizationApplianceSecurityIntrusionOK) IsSuccess ¶

IsSuccess returns true when this get organization appliance security intrusion o k response has a 2xx status code

func (*GetOrganizationApplianceSecurityIntrusionOK) String ¶

type GetOrganizationApplianceSecurityIntrusionParams ¶

type GetOrganizationApplianceSecurityIntrusionParams struct {

	/* OrganizationID.

	   Organization ID
	*/
	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) Code ¶

Code gets the status code for the get organization appliance uplink statuses o k response

func (*GetOrganizationApplianceUplinkStatusesOK) Error ¶

func (*GetOrganizationApplianceUplinkStatusesOK) GetPayload ¶

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

func (*GetOrganizationApplianceUplinkStatusesOK) IsClientError ¶

IsClientError returns true when this get organization appliance uplink statuses o k response has a 4xx status code

func (*GetOrganizationApplianceUplinkStatusesOK) IsCode ¶

IsCode returns true when this get organization appliance uplink statuses o k response a status code equal to that given

func (*GetOrganizationApplianceUplinkStatusesOK) IsRedirect ¶

IsRedirect returns true when this get organization appliance uplink statuses o k response has a 3xx status code

func (*GetOrganizationApplianceUplinkStatusesOK) IsServerError ¶

IsServerError returns true when this get organization appliance uplink statuses o k response has a 5xx status code

func (*GetOrganizationApplianceUplinkStatusesOK) IsSuccess ¶

IsSuccess returns true when this get organization appliance uplink statuses o k response has a 2xx status code

func (*GetOrganizationApplianceUplinkStatusesOK) String ¶

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.

	   Organization ID
	*/
	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 GetOrganizationApplianceUplinksUsageByNetworkOK ¶

type GetOrganizationApplianceUplinksUsageByNetworkOK struct {
	Payload []*GetOrganizationApplianceUplinksUsageByNetworkOKBodyItems0
}

GetOrganizationApplianceUplinksUsageByNetworkOK describes a response with status code 200, with default header values.

Successful operation

func NewGetOrganizationApplianceUplinksUsageByNetworkOK ¶

func NewGetOrganizationApplianceUplinksUsageByNetworkOK() *GetOrganizationApplianceUplinksUsageByNetworkOK

NewGetOrganizationApplianceUplinksUsageByNetworkOK creates a GetOrganizationApplianceUplinksUsageByNetworkOK with default headers values

func (*GetOrganizationApplianceUplinksUsageByNetworkOK) Code ¶

Code gets the status code for the get organization appliance uplinks usage by network o k response

func (*GetOrganizationApplianceUplinksUsageByNetworkOK) Error ¶

func (*GetOrganizationApplianceUplinksUsageByNetworkOK) GetPayload ¶

func (*GetOrganizationApplianceUplinksUsageByNetworkOK) IsClientError ¶

IsClientError returns true when this get organization appliance uplinks usage by network o k response has a 4xx status code

func (*GetOrganizationApplianceUplinksUsageByNetworkOK) IsCode ¶

IsCode returns true when this get organization appliance uplinks usage by network o k response a status code equal to that given

func (*GetOrganizationApplianceUplinksUsageByNetworkOK) IsRedirect ¶

IsRedirect returns true when this get organization appliance uplinks usage by network o k response has a 3xx status code

func (*GetOrganizationApplianceUplinksUsageByNetworkOK) IsServerError ¶

IsServerError returns true when this get organization appliance uplinks usage by network o k response has a 5xx status code

func (*GetOrganizationApplianceUplinksUsageByNetworkOK) IsSuccess ¶

IsSuccess returns true when this get organization appliance uplinks usage by network o k response has a 2xx status code

func (*GetOrganizationApplianceUplinksUsageByNetworkOK) String ¶

type GetOrganizationApplianceUplinksUsageByNetworkOKBodyItems0 ¶

type GetOrganizationApplianceUplinksUsageByNetworkOKBodyItems0 struct {

	// Uplink usage
	ByUplink []*GetOrganizationApplianceUplinksUsageByNetworkOKBodyItems0ByUplinkItems0 `json:"byUplink"`

	// Network name
	Name string `json:"name,omitempty"`

	// Network identifier
	NetworkID string `json:"networkId,omitempty"`
}

GetOrganizationApplianceUplinksUsageByNetworkOKBodyItems0 get organization appliance uplinks usage by network o k body items0 swagger:model GetOrganizationApplianceUplinksUsageByNetworkOKBodyItems0

func (*GetOrganizationApplianceUplinksUsageByNetworkOKBodyItems0) ContextValidate ¶

ContextValidate validate this get organization appliance uplinks usage by network o k body items0 based on the context it is used

func (*GetOrganizationApplianceUplinksUsageByNetworkOKBodyItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetOrganizationApplianceUplinksUsageByNetworkOKBodyItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetOrganizationApplianceUplinksUsageByNetworkOKBodyItems0) Validate ¶

Validate validates this get organization appliance uplinks usage by network o k body items0

type GetOrganizationApplianceUplinksUsageByNetworkOKBodyItems0ByUplinkItems0 ¶

type GetOrganizationApplianceUplinksUsageByNetworkOKBodyItems0ByUplinkItems0 struct {

	// Uplink name
	Interface string `json:"interface,omitempty"`

	// Bytes received
	Received int64 `json:"received,omitempty"`

	// Bytes sent
	Sent int64 `json:"sent,omitempty"`

	// Uplink serial
	Serial string `json:"serial,omitempty"`
}

GetOrganizationApplianceUplinksUsageByNetworkOKBodyItems0ByUplinkItems0 get organization appliance uplinks usage by network o k body items0 by uplink items0 swagger:model GetOrganizationApplianceUplinksUsageByNetworkOKBodyItems0ByUplinkItems0

func (*GetOrganizationApplianceUplinksUsageByNetworkOKBodyItems0ByUplinkItems0) ContextValidate ¶

ContextValidate validates this get organization appliance uplinks usage by network o k body items0 by uplink items0 based on context it is used

func (*GetOrganizationApplianceUplinksUsageByNetworkOKBodyItems0ByUplinkItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetOrganizationApplianceUplinksUsageByNetworkOKBodyItems0ByUplinkItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetOrganizationApplianceUplinksUsageByNetworkOKBodyItems0ByUplinkItems0) Validate ¶

Validate validates this get organization appliance uplinks usage by network o k body items0 by uplink items0

type GetOrganizationApplianceUplinksUsageByNetworkParams ¶

type GetOrganizationApplianceUplinksUsageByNetworkParams struct {

	/* OrganizationID.

	   Organization ID
	*/
	OrganizationID string

	/* 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 14 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 14 days. The default is 1 day.

	   Format: float
	*/
	Timespan *float32

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

GetOrganizationApplianceUplinksUsageByNetworkParams contains all the parameters to send to the API endpoint

for the get organization appliance uplinks usage by network operation.

Typically these are written to a http.Request.

func NewGetOrganizationApplianceUplinksUsageByNetworkParams ¶

func NewGetOrganizationApplianceUplinksUsageByNetworkParams() *GetOrganizationApplianceUplinksUsageByNetworkParams

NewGetOrganizationApplianceUplinksUsageByNetworkParams creates a new GetOrganizationApplianceUplinksUsageByNetworkParams 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 NewGetOrganizationApplianceUplinksUsageByNetworkParamsWithContext ¶

func NewGetOrganizationApplianceUplinksUsageByNetworkParamsWithContext(ctx context.Context) *GetOrganizationApplianceUplinksUsageByNetworkParams

NewGetOrganizationApplianceUplinksUsageByNetworkParamsWithContext creates a new GetOrganizationApplianceUplinksUsageByNetworkParams object with the ability to set a context for a request.

func NewGetOrganizationApplianceUplinksUsageByNetworkParamsWithHTTPClient ¶

func NewGetOrganizationApplianceUplinksUsageByNetworkParamsWithHTTPClient(client *http.Client) *GetOrganizationApplianceUplinksUsageByNetworkParams

NewGetOrganizationApplianceUplinksUsageByNetworkParamsWithHTTPClient creates a new GetOrganizationApplianceUplinksUsageByNetworkParams object with the ability to set a custom HTTPClient for a request.

func NewGetOrganizationApplianceUplinksUsageByNetworkParamsWithTimeout ¶

func NewGetOrganizationApplianceUplinksUsageByNetworkParamsWithTimeout(timeout time.Duration) *GetOrganizationApplianceUplinksUsageByNetworkParams

NewGetOrganizationApplianceUplinksUsageByNetworkParamsWithTimeout creates a new GetOrganizationApplianceUplinksUsageByNetworkParams object with the ability to set a timeout on a request.

func (*GetOrganizationApplianceUplinksUsageByNetworkParams) SetContext ¶

SetContext adds the context to the get organization appliance uplinks usage by network params

func (*GetOrganizationApplianceUplinksUsageByNetworkParams) SetDefaults ¶

SetDefaults hydrates default values in the get organization appliance uplinks usage by network params (not the query body).

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

func (*GetOrganizationApplianceUplinksUsageByNetworkParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the get organization appliance uplinks usage by network params

func (*GetOrganizationApplianceUplinksUsageByNetworkParams) SetOrganizationID ¶

func (o *GetOrganizationApplianceUplinksUsageByNetworkParams) SetOrganizationID(organizationID string)

SetOrganizationID adds the organizationId to the get organization appliance uplinks usage by network params

func (*GetOrganizationApplianceUplinksUsageByNetworkParams) SetT0 ¶

SetT0 adds the t0 to the get organization appliance uplinks usage by network params

func (*GetOrganizationApplianceUplinksUsageByNetworkParams) SetT1 ¶

SetT1 adds the t1 to the get organization appliance uplinks usage by network params

func (*GetOrganizationApplianceUplinksUsageByNetworkParams) SetTimeout ¶

SetTimeout adds the timeout to the get organization appliance uplinks usage by network params

func (*GetOrganizationApplianceUplinksUsageByNetworkParams) SetTimespan ¶

SetTimespan adds the timespan to the get organization appliance uplinks usage by network params

func (*GetOrganizationApplianceUplinksUsageByNetworkParams) WithContext ¶

WithContext adds the context to the get organization appliance uplinks usage by network params

func (*GetOrganizationApplianceUplinksUsageByNetworkParams) WithDefaults ¶

WithDefaults hydrates default values in the get organization appliance uplinks usage by network params (not the query body).

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

func (*GetOrganizationApplianceUplinksUsageByNetworkParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the get organization appliance uplinks usage by network params

func (*GetOrganizationApplianceUplinksUsageByNetworkParams) WithOrganizationID ¶

WithOrganizationID adds the organizationID to the get organization appliance uplinks usage by network params

func (*GetOrganizationApplianceUplinksUsageByNetworkParams) WithT0 ¶

WithT0 adds the t0 to the get organization appliance uplinks usage by network params

func (*GetOrganizationApplianceUplinksUsageByNetworkParams) WithT1 ¶

WithT1 adds the t1 to the get organization appliance uplinks usage by network params

func (*GetOrganizationApplianceUplinksUsageByNetworkParams) WithTimeout ¶

WithTimeout adds the timeout to the get organization appliance uplinks usage by network params

func (*GetOrganizationApplianceUplinksUsageByNetworkParams) WithTimespan ¶

WithTimespan adds the timespan to the get organization appliance uplinks usage by network params

func (*GetOrganizationApplianceUplinksUsageByNetworkParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type GetOrganizationApplianceUplinksUsageByNetworkReader ¶

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

GetOrganizationApplianceUplinksUsageByNetworkReader is a Reader for the GetOrganizationApplianceUplinksUsageByNetwork structure.

func (*GetOrganizationApplianceUplinksUsageByNetworkReader) ReadResponse ¶

func (o *GetOrganizationApplianceUplinksUsageByNetworkReader) 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) Code ¶

Code gets the status code for the get organization appliance vpn stats o k response

func (*GetOrganizationApplianceVpnStatsOK) Error ¶

func (*GetOrganizationApplianceVpnStatsOK) GetPayload ¶

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

func (*GetOrganizationApplianceVpnStatsOK) IsClientError ¶

func (o *GetOrganizationApplianceVpnStatsOK) IsClientError() bool

IsClientError returns true when this get organization appliance vpn stats o k response has a 4xx status code

func (*GetOrganizationApplianceVpnStatsOK) IsCode ¶

IsCode returns true when this get organization appliance vpn stats o k response a status code equal to that given

func (*GetOrganizationApplianceVpnStatsOK) IsRedirect ¶

func (o *GetOrganizationApplianceVpnStatsOK) IsRedirect() bool

IsRedirect returns true when this get organization appliance vpn stats o k response has a 3xx status code

func (*GetOrganizationApplianceVpnStatsOK) IsServerError ¶

func (o *GetOrganizationApplianceVpnStatsOK) IsServerError() bool

IsServerError returns true when this get organization appliance vpn stats o k response has a 5xx status code

func (*GetOrganizationApplianceVpnStatsOK) IsSuccess ¶

IsSuccess returns true when this get organization appliance vpn stats o k response has a 2xx status code

func (*GetOrganizationApplianceVpnStatsOK) String ¶

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.

	   Organization ID
	*/
	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) Code ¶

Code gets the status code for the get organization appliance vpn statuses o k response

func (*GetOrganizationApplianceVpnStatusesOK) Error ¶

func (*GetOrganizationApplianceVpnStatusesOK) GetPayload ¶

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

func (*GetOrganizationApplianceVpnStatusesOK) IsClientError ¶

func (o *GetOrganizationApplianceVpnStatusesOK) IsClientError() bool

IsClientError returns true when this get organization appliance vpn statuses o k response has a 4xx status code

func (*GetOrganizationApplianceVpnStatusesOK) IsCode ¶

IsCode returns true when this get organization appliance vpn statuses o k response a status code equal to that given

func (*GetOrganizationApplianceVpnStatusesOK) IsRedirect ¶

IsRedirect returns true when this get organization appliance vpn statuses o k response has a 3xx status code

func (*GetOrganizationApplianceVpnStatusesOK) IsServerError ¶

func (o *GetOrganizationApplianceVpnStatusesOK) IsServerError() bool

IsServerError returns true when this get organization appliance vpn statuses o k response has a 5xx status code

func (*GetOrganizationApplianceVpnStatusesOK) IsSuccess ¶

IsSuccess returns true when this get organization appliance vpn statuses o k response has a 2xx status code

func (*GetOrganizationApplianceVpnStatusesOK) String ¶

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.

	   Organization ID
	*/
	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 *GetOrganizationApplianceVpnThirdPartyVPNPeersOKBody
}

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) Code ¶

Code gets the status code for the get organization appliance vpn third party v p n peers o k response

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersOK) Error ¶

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersOK) GetPayload ¶

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersOK) IsClientError ¶

IsClientError returns true when this get organization appliance vpn third party v p n peers o k response has a 4xx status code

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersOK) IsCode ¶

IsCode returns true when this get organization appliance vpn third party v p n peers o k response a status code equal to that given

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersOK) IsRedirect ¶

IsRedirect returns true when this get organization appliance vpn third party v p n peers o k response has a 3xx status code

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersOK) IsServerError ¶

IsServerError returns true when this get organization appliance vpn third party v p n peers o k response has a 5xx status code

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersOK) IsSuccess ¶

IsSuccess returns true when this get organization appliance vpn third party v p n peers o k response has a 2xx status code

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersOK) String ¶

type GetOrganizationApplianceVpnThirdPartyVPNPeersOKBody ¶

type GetOrganizationApplianceVpnThirdPartyVPNPeersOKBody struct {

	// The list of VPN peers
	Peers []*GetOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0 `json:"peers"`
}

GetOrganizationApplianceVpnThirdPartyVPNPeersOKBody get organization appliance vpn third party v p n peers o k body swagger:model GetOrganizationApplianceVpnThirdPartyVPNPeersOKBody

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersOKBody) ContextValidate ¶

ContextValidate validate this get organization appliance vpn third party v p n peers o k body based on the context it is used

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersOKBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersOKBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersOKBody) Validate ¶

Validate validates this get organization appliance vpn third party v p n peers o k body

type GetOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0 ¶

type GetOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0 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 *GetOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0IpsecPolicies `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"`

	// [optional] The local ID is used to identify the MX to the peer. This will apply to all MXs this peer applies to.
	LocalID string `json:"localId,omitempty"`

	// The name of the VPN peer
	Name string `json:"name,omitempty"`

	// 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
	PrivateSubnets []string `json:"privateSubnets"`

	// [optional] The public IP of the VPN peer
	PublicIP string `json:"publicIp,omitempty"`

	// [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
	Secret string `json:"secret,omitempty"`
}

GetOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0 get organization appliance vpn third party v p n peers o k body peers items0 swagger:model GetOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0) ContextValidate ¶

ContextValidate validate this get organization appliance vpn third party v p n peers o k body peers items0 based on the context it is used

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0) Validate ¶

Validate validates this get organization appliance vpn third party v p n peers o k body peers items0

type GetOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0IpsecPolicies ¶

type GetOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0IpsecPolicies 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"`
}

GetOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0IpsecPolicies 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 GetOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0IpsecPolicies

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0IpsecPolicies) ContextValidate ¶

ContextValidate validates this get organization appliance vpn third party v p n peers o k body peers items0 ipsec policies based on context it is used

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0IpsecPolicies) MarshalBinary ¶

MarshalBinary interface implementation

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0IpsecPolicies) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*GetOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0IpsecPolicies) Validate ¶

Validate validates this get organization appliance vpn third party v p n peers o k body peers items0 ipsec policies

type GetOrganizationApplianceVpnThirdPartyVPNPeersParams ¶

type GetOrganizationApplianceVpnThirdPartyVPNPeersParams struct {

	/* OrganizationID.

	   Organization ID
	*/
	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) Code ¶

Code gets the status code for the get organization appliance vpn vpn firewall rules o k response

func (*GetOrganizationApplianceVpnVpnFirewallRulesOK) Error ¶

func (*GetOrganizationApplianceVpnVpnFirewallRulesOK) GetPayload ¶

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

func (*GetOrganizationApplianceVpnVpnFirewallRulesOK) IsClientError ¶

IsClientError returns true when this get organization appliance vpn vpn firewall rules o k response has a 4xx status code

func (*GetOrganizationApplianceVpnVpnFirewallRulesOK) IsCode ¶

IsCode returns true when this get organization appliance vpn vpn firewall rules o k response a status code equal to that given

func (*GetOrganizationApplianceVpnVpnFirewallRulesOK) IsRedirect ¶

IsRedirect returns true when this get organization appliance vpn vpn firewall rules o k response has a 3xx status code

func (*GetOrganizationApplianceVpnVpnFirewallRulesOK) IsServerError ¶

IsServerError returns true when this get organization appliance vpn vpn firewall rules o k response has a 5xx status code

func (*GetOrganizationApplianceVpnVpnFirewallRulesOK) IsSuccess ¶

IsSuccess returns true when this get organization appliance vpn vpn firewall rules o k response has a 2xx status code

func (*GetOrganizationApplianceVpnVpnFirewallRulesOK) String ¶

type GetOrganizationApplianceVpnVpnFirewallRulesParams ¶

type GetOrganizationApplianceVpnVpnFirewallRulesParams struct {

	/* OrganizationID.

	   Organization ID
	*/
	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) Code ¶

Code gets the status code for the swap network appliance warm spare o k response

func (*SwapNetworkApplianceWarmSpareOK) Error ¶

func (*SwapNetworkApplianceWarmSpareOK) GetPayload ¶

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

func (*SwapNetworkApplianceWarmSpareOK) IsClientError ¶

func (o *SwapNetworkApplianceWarmSpareOK) IsClientError() bool

IsClientError returns true when this swap network appliance warm spare o k response has a 4xx status code

func (*SwapNetworkApplianceWarmSpareOK) IsCode ¶

func (o *SwapNetworkApplianceWarmSpareOK) IsCode(code int) bool

IsCode returns true when this swap network appliance warm spare o k response a status code equal to that given

func (*SwapNetworkApplianceWarmSpareOK) IsRedirect ¶

func (o *SwapNetworkApplianceWarmSpareOK) IsRedirect() bool

IsRedirect returns true when this swap network appliance warm spare o k response has a 3xx status code

func (*SwapNetworkApplianceWarmSpareOK) IsServerError ¶

func (o *SwapNetworkApplianceWarmSpareOK) IsServerError() bool

IsServerError returns true when this swap network appliance warm spare o k response has a 5xx status code

func (*SwapNetworkApplianceWarmSpareOK) IsSuccess ¶

func (o *SwapNetworkApplianceWarmSpareOK) IsSuccess() bool

IsSuccess returns true when this swap network appliance warm spare o k response has a 2xx status code

func (*SwapNetworkApplianceWarmSpareOK) String ¶

type SwapNetworkApplianceWarmSpareParams ¶

type SwapNetworkApplianceWarmSpareParams struct {

	/* NetworkID.

	   Network ID
	*/
	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 UpdateDeviceApplianceRadioSettingsBody ¶

type UpdateDeviceApplianceRadioSettingsBody struct {

	// five ghz settings
	FiveGhzSettings *UpdateDeviceApplianceRadioSettingsParamsBodyFiveGhzSettings `json:"fiveGhzSettings,omitempty"`

	// The ID of an RF profile to assign to the device. If the value of this parameter is null, the appropriate basic RF profile (indoor or outdoor) will be assigned to the device. Assigning an RF profile will clear ALL manually configured overrides on the device (channel width, channel, power).
	RfProfileID string `json:"rfProfileId,omitempty"`

	// two four ghz settings
	TwoFourGhzSettings *UpdateDeviceApplianceRadioSettingsParamsBodyTwoFourGhzSettings `json:"twoFourGhzSettings,omitempty"`
}

UpdateDeviceApplianceRadioSettingsBody update device appliance radio settings body // Example: {"fiveGhzSettings":{"channel":149,"channelWidth":20,"targetPower":15},"rfProfileId":"1234","twoFourGhzSettings":{"channel":11,"targetPower":21}} swagger:model UpdateDeviceApplianceRadioSettingsBody

func (*UpdateDeviceApplianceRadioSettingsBody) ContextValidate ¶

ContextValidate validate this update device appliance radio settings body based on the context it is used

func (*UpdateDeviceApplianceRadioSettingsBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*UpdateDeviceApplianceRadioSettingsBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceRadioSettingsBody) Validate ¶

Validate validates this update device appliance radio settings body

type UpdateDeviceApplianceRadioSettingsOK ¶

type UpdateDeviceApplianceRadioSettingsOK struct {
	Payload *UpdateDeviceApplianceRadioSettingsOKBody
}

UpdateDeviceApplianceRadioSettingsOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateDeviceApplianceRadioSettingsOK ¶

func NewUpdateDeviceApplianceRadioSettingsOK() *UpdateDeviceApplianceRadioSettingsOK

NewUpdateDeviceApplianceRadioSettingsOK creates a UpdateDeviceApplianceRadioSettingsOK with default headers values

func (*UpdateDeviceApplianceRadioSettingsOK) Code ¶

Code gets the status code for the update device appliance radio settings o k response

func (*UpdateDeviceApplianceRadioSettingsOK) Error ¶

func (*UpdateDeviceApplianceRadioSettingsOK) GetPayload ¶

func (*UpdateDeviceApplianceRadioSettingsOK) IsClientError ¶

func (o *UpdateDeviceApplianceRadioSettingsOK) IsClientError() bool

IsClientError returns true when this update device appliance radio settings o k response has a 4xx status code

func (*UpdateDeviceApplianceRadioSettingsOK) IsCode ¶

IsCode returns true when this update device appliance radio settings o k response a status code equal to that given

func (*UpdateDeviceApplianceRadioSettingsOK) IsRedirect ¶

IsRedirect returns true when this update device appliance radio settings o k response has a 3xx status code

func (*UpdateDeviceApplianceRadioSettingsOK) IsServerError ¶

func (o *UpdateDeviceApplianceRadioSettingsOK) IsServerError() bool

IsServerError returns true when this update device appliance radio settings o k response has a 5xx status code

func (*UpdateDeviceApplianceRadioSettingsOK) IsSuccess ¶

IsSuccess returns true when this update device appliance radio settings o k response has a 2xx status code

func (*UpdateDeviceApplianceRadioSettingsOK) String ¶

type UpdateDeviceApplianceRadioSettingsOKBody ¶

type UpdateDeviceApplianceRadioSettingsOKBody struct {

	// five ghz settings
	FiveGhzSettings *UpdateDeviceApplianceRadioSettingsOKBodyFiveGhzSettings `json:"fiveGhzSettings,omitempty"`

	// RF Profile ID
	RfProfileID string `json:"rfProfileId,omitempty"`

	// The device serial
	Serial string `json:"serial,omitempty"`

	// two four ghz settings
	TwoFourGhzSettings *UpdateDeviceApplianceRadioSettingsOKBodyTwoFourGhzSettings `json:"twoFourGhzSettings,omitempty"`
}

UpdateDeviceApplianceRadioSettingsOKBody update device appliance radio settings o k body swagger:model UpdateDeviceApplianceRadioSettingsOKBody

func (*UpdateDeviceApplianceRadioSettingsOKBody) ContextValidate ¶

ContextValidate validate this update device appliance radio settings o k body based on the context it is used

func (*UpdateDeviceApplianceRadioSettingsOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*UpdateDeviceApplianceRadioSettingsOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceRadioSettingsOKBody) Validate ¶

Validate validates this update device appliance radio settings o k body

type UpdateDeviceApplianceRadioSettingsOKBodyFiveGhzSettings ¶

type UpdateDeviceApplianceRadioSettingsOKBodyFiveGhzSettings struct {

	// Manual channel for 5 GHz
	// Enum: [36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 149 153 157 161 165 169 173 177]
	Channel int64 `json:"channel,omitempty"`

	// Manual channel width for 5 GHz
	// Enum: [0 20 40 80 160]
	ChannelWidth int64 `json:"channelWidth,omitempty"`

	// Manual target power for 5 GHz
	TargetPower int64 `json:"targetPower,omitempty"`
}

UpdateDeviceApplianceRadioSettingsOKBodyFiveGhzSettings Manual radio settings for 5 GHz swagger:model UpdateDeviceApplianceRadioSettingsOKBodyFiveGhzSettings

func (*UpdateDeviceApplianceRadioSettingsOKBodyFiveGhzSettings) ContextValidate ¶

ContextValidate validates this update device appliance radio settings o k body five ghz settings based on context it is used

func (*UpdateDeviceApplianceRadioSettingsOKBodyFiveGhzSettings) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceRadioSettingsOKBodyFiveGhzSettings) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceRadioSettingsOKBodyFiveGhzSettings) Validate ¶

Validate validates this update device appliance radio settings o k body five ghz settings

type UpdateDeviceApplianceRadioSettingsOKBodyTwoFourGhzSettings ¶

type UpdateDeviceApplianceRadioSettingsOKBodyTwoFourGhzSettings struct {

	// Manual channel for 2.4 GHz
	// Enum: [1 2 3 4 5 6 7 8 9 10 11 12 13 14]
	Channel int64 `json:"channel,omitempty"`

	// Manual target power for 2.4 GHz
	TargetPower int64 `json:"targetPower,omitempty"`
}

UpdateDeviceApplianceRadioSettingsOKBodyTwoFourGhzSettings Manual radio settings for 2.4 GHz swagger:model UpdateDeviceApplianceRadioSettingsOKBodyTwoFourGhzSettings

func (*UpdateDeviceApplianceRadioSettingsOKBodyTwoFourGhzSettings) ContextValidate ¶

ContextValidate validates this update device appliance radio settings o k body two four ghz settings based on context it is used

func (*UpdateDeviceApplianceRadioSettingsOKBodyTwoFourGhzSettings) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceRadioSettingsOKBodyTwoFourGhzSettings) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceRadioSettingsOKBodyTwoFourGhzSettings) Validate ¶

Validate validates this update device appliance radio settings o k body two four ghz settings

type UpdateDeviceApplianceRadioSettingsParams ¶

type UpdateDeviceApplianceRadioSettingsParams struct {

	/* Serial.

	   Serial
	*/
	Serial string

	// UpdateDeviceApplianceRadioSettings.
	UpdateDeviceApplianceRadioSettings UpdateDeviceApplianceRadioSettingsBody

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

UpdateDeviceApplianceRadioSettingsParams contains all the parameters to send to the API endpoint

for the update device appliance radio settings operation.

Typically these are written to a http.Request.

func NewUpdateDeviceApplianceRadioSettingsParams ¶

func NewUpdateDeviceApplianceRadioSettingsParams() *UpdateDeviceApplianceRadioSettingsParams

NewUpdateDeviceApplianceRadioSettingsParams creates a new UpdateDeviceApplianceRadioSettingsParams 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 NewUpdateDeviceApplianceRadioSettingsParamsWithContext ¶

func NewUpdateDeviceApplianceRadioSettingsParamsWithContext(ctx context.Context) *UpdateDeviceApplianceRadioSettingsParams

NewUpdateDeviceApplianceRadioSettingsParamsWithContext creates a new UpdateDeviceApplianceRadioSettingsParams object with the ability to set a context for a request.

func NewUpdateDeviceApplianceRadioSettingsParamsWithHTTPClient ¶

func NewUpdateDeviceApplianceRadioSettingsParamsWithHTTPClient(client *http.Client) *UpdateDeviceApplianceRadioSettingsParams

NewUpdateDeviceApplianceRadioSettingsParamsWithHTTPClient creates a new UpdateDeviceApplianceRadioSettingsParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateDeviceApplianceRadioSettingsParamsWithTimeout ¶

func NewUpdateDeviceApplianceRadioSettingsParamsWithTimeout(timeout time.Duration) *UpdateDeviceApplianceRadioSettingsParams

NewUpdateDeviceApplianceRadioSettingsParamsWithTimeout creates a new UpdateDeviceApplianceRadioSettingsParams object with the ability to set a timeout on a request.

func (*UpdateDeviceApplianceRadioSettingsParams) SetContext ¶

SetContext adds the context to the update device appliance radio settings params

func (*UpdateDeviceApplianceRadioSettingsParams) SetDefaults ¶

SetDefaults hydrates default values in the update device appliance radio settings params (not the query body).

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

func (*UpdateDeviceApplianceRadioSettingsParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the update device appliance radio settings params

func (*UpdateDeviceApplianceRadioSettingsParams) SetSerial ¶

func (o *UpdateDeviceApplianceRadioSettingsParams) SetSerial(serial string)

SetSerial adds the serial to the update device appliance radio settings params

func (*UpdateDeviceApplianceRadioSettingsParams) SetTimeout ¶

SetTimeout adds the timeout to the update device appliance radio settings params

func (*UpdateDeviceApplianceRadioSettingsParams) SetUpdateDeviceApplianceRadioSettings ¶

func (o *UpdateDeviceApplianceRadioSettingsParams) SetUpdateDeviceApplianceRadioSettings(updateDeviceApplianceRadioSettings UpdateDeviceApplianceRadioSettingsBody)

SetUpdateDeviceApplianceRadioSettings adds the updateDeviceApplianceRadioSettings to the update device appliance radio settings params

func (*UpdateDeviceApplianceRadioSettingsParams) WithContext ¶

WithContext adds the context to the update device appliance radio settings params

func (*UpdateDeviceApplianceRadioSettingsParams) WithDefaults ¶

WithDefaults hydrates default values in the update device appliance radio settings params (not the query body).

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

func (*UpdateDeviceApplianceRadioSettingsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update device appliance radio settings params

func (*UpdateDeviceApplianceRadioSettingsParams) WithSerial ¶

WithSerial adds the serial to the update device appliance radio settings params

func (*UpdateDeviceApplianceRadioSettingsParams) WithTimeout ¶

WithTimeout adds the timeout to the update device appliance radio settings params

func (*UpdateDeviceApplianceRadioSettingsParams) WithUpdateDeviceApplianceRadioSettings ¶

func (o *UpdateDeviceApplianceRadioSettingsParams) WithUpdateDeviceApplianceRadioSettings(updateDeviceApplianceRadioSettings UpdateDeviceApplianceRadioSettingsBody) *UpdateDeviceApplianceRadioSettingsParams

WithUpdateDeviceApplianceRadioSettings adds the updateDeviceApplianceRadioSettings to the update device appliance radio settings params

func (*UpdateDeviceApplianceRadioSettingsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateDeviceApplianceRadioSettingsParamsBodyFiveGhzSettings ¶

type UpdateDeviceApplianceRadioSettingsParamsBodyFiveGhzSettings struct {

	// Sets a manual channel for 5 GHz. Can be '36', '40', '44', '48', '52', '56', '60', '64', '100', '104', '108', '112', '116', '120', '124', '128', '132', '136', '140', '144', '149', '153', '157', '161', '165', '169', '173' or '177' or null for using auto channel.
	// Enum: [36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140 144 149 153 157 161 165 169 173 177]
	Channel int64 `json:"channel,omitempty"`

	// Sets a manual channel width for 5 GHz. Can be '0', '20', '40', '80' or '160' or null for using auto channel width.
	// Enum: [0 20 40 80 160]
	ChannelWidth int64 `json:"channelWidth,omitempty"`

	// Set a manual target power for 5 GHz. Can be between '8' or '30' or null for using auto power range.
	TargetPower int64 `json:"targetPower,omitempty"`
}

UpdateDeviceApplianceRadioSettingsParamsBodyFiveGhzSettings Manual radio settings for 5 GHz. swagger:model UpdateDeviceApplianceRadioSettingsParamsBodyFiveGhzSettings

func (*UpdateDeviceApplianceRadioSettingsParamsBodyFiveGhzSettings) ContextValidate ¶

ContextValidate validates this update device appliance radio settings params body five ghz settings based on context it is used

func (*UpdateDeviceApplianceRadioSettingsParamsBodyFiveGhzSettings) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceRadioSettingsParamsBodyFiveGhzSettings) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceRadioSettingsParamsBodyFiveGhzSettings) Validate ¶

Validate validates this update device appliance radio settings params body five ghz settings

type UpdateDeviceApplianceRadioSettingsParamsBodyTwoFourGhzSettings ¶

type UpdateDeviceApplianceRadioSettingsParamsBodyTwoFourGhzSettings struct {

	// Sets a manual channel for 2.4 GHz. Can be '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13' or '14' or null for using auto channel.
	// Enum: [1 2 3 4 5 6 7 8 9 10 11 12 13 14]
	Channel int64 `json:"channel,omitempty"`

	// Set a manual target power for 2.4 GHz. Can be between '5' or '30' or null for using auto power range.
	TargetPower int64 `json:"targetPower,omitempty"`
}

UpdateDeviceApplianceRadioSettingsParamsBodyTwoFourGhzSettings Manual radio settings for 2.4 GHz. swagger:model UpdateDeviceApplianceRadioSettingsParamsBodyTwoFourGhzSettings

func (*UpdateDeviceApplianceRadioSettingsParamsBodyTwoFourGhzSettings) ContextValidate ¶

ContextValidate validates this update device appliance radio settings params body two four ghz settings based on context it is used

func (*UpdateDeviceApplianceRadioSettingsParamsBodyTwoFourGhzSettings) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceRadioSettingsParamsBodyTwoFourGhzSettings) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceRadioSettingsParamsBodyTwoFourGhzSettings) Validate ¶

Validate validates this update device appliance radio settings params body two four ghz settings

type UpdateDeviceApplianceRadioSettingsReader ¶

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

UpdateDeviceApplianceRadioSettingsReader is a Reader for the UpdateDeviceApplianceRadioSettings structure.

func (*UpdateDeviceApplianceRadioSettingsReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type UpdateDeviceApplianceUplinksSettingsBody ¶

type UpdateDeviceApplianceUplinksSettingsBody struct {

	// interfaces
	// Required: true
	Interfaces *UpdateDeviceApplianceUplinksSettingsParamsBodyInterfaces `json:"interfaces"`
}

UpdateDeviceApplianceUplinksSettingsBody update device appliance uplinks settings body // Example: {"interfaces":{"wan1":{"enabled":true,"pppoe":{"authentication":{"enabled":true,"password":"password","username":"username"},"enabled":true},"svis":{"ipv4":{"address":"9.10.11.10/16","assignmentMode":"static","gateway":"13.14.15.16","nameservers":{"addresses":["1.2.3.4"]}},"ipv6":{"address":"1:2:3::4","assignmentMode":"static","gateway":"1:2:3::5","nameservers":{"addresses":["1001:4860:4860::8888","1001:4860:4860::8844"]}}},"vlanTagging":{"enabled":true,"vlanId":1}},"wan2":{"enabled":true,"pppoe":{"authentication":{"enabled":true,"password":"password","username":"username"},"enabled":true},"svis":{"ipv4":{"address":"9.10.11.10/16","assignmentMode":"static","gateway":"13.14.15.16","nameservers":{"addresses":["1.2.3.4"]}},"ipv6":{"address":"1:2:3::4","assignmentMode":"static","gateway":"1:2:3::5","nameservers":{"addresses":["1001:4860:4860::8888","1001:4860:4860::8844"]}}},"vlanTagging":{"enabled":true,"vlanId":1}}}} swagger:model UpdateDeviceApplianceUplinksSettingsBody

func (*UpdateDeviceApplianceUplinksSettingsBody) ContextValidate ¶

ContextValidate validate this update device appliance uplinks settings body based on the context it is used

func (*UpdateDeviceApplianceUplinksSettingsBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsBody) Validate ¶

Validate validates this update device appliance uplinks settings body

type UpdateDeviceApplianceUplinksSettingsOK ¶

type UpdateDeviceApplianceUplinksSettingsOK struct {
	Payload *UpdateDeviceApplianceUplinksSettingsOKBody
}

UpdateDeviceApplianceUplinksSettingsOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateDeviceApplianceUplinksSettingsOK ¶

func NewUpdateDeviceApplianceUplinksSettingsOK() *UpdateDeviceApplianceUplinksSettingsOK

NewUpdateDeviceApplianceUplinksSettingsOK creates a UpdateDeviceApplianceUplinksSettingsOK with default headers values

func (*UpdateDeviceApplianceUplinksSettingsOK) Code ¶

Code gets the status code for the update device appliance uplinks settings o k response

func (*UpdateDeviceApplianceUplinksSettingsOK) Error ¶

func (*UpdateDeviceApplianceUplinksSettingsOK) GetPayload ¶

func (*UpdateDeviceApplianceUplinksSettingsOK) IsClientError ¶

func (o *UpdateDeviceApplianceUplinksSettingsOK) IsClientError() bool

IsClientError returns true when this update device appliance uplinks settings o k response has a 4xx status code

func (*UpdateDeviceApplianceUplinksSettingsOK) IsCode ¶

IsCode returns true when this update device appliance uplinks settings o k response a status code equal to that given

func (*UpdateDeviceApplianceUplinksSettingsOK) IsRedirect ¶

IsRedirect returns true when this update device appliance uplinks settings o k response has a 3xx status code

func (*UpdateDeviceApplianceUplinksSettingsOK) IsServerError ¶

func (o *UpdateDeviceApplianceUplinksSettingsOK) IsServerError() bool

IsServerError returns true when this update device appliance uplinks settings o k response has a 5xx status code

func (*UpdateDeviceApplianceUplinksSettingsOK) IsSuccess ¶

IsSuccess returns true when this update device appliance uplinks settings o k response has a 2xx status code

func (*UpdateDeviceApplianceUplinksSettingsOK) String ¶

type UpdateDeviceApplianceUplinksSettingsOKBody ¶

type UpdateDeviceApplianceUplinksSettingsOKBody struct {

	// interfaces
	Interfaces *UpdateDeviceApplianceUplinksSettingsOKBodyInterfaces `json:"interfaces,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsOKBody update device appliance uplinks settings o k body swagger:model UpdateDeviceApplianceUplinksSettingsOKBody

func (*UpdateDeviceApplianceUplinksSettingsOKBody) ContextValidate ¶

ContextValidate validate this update device appliance uplinks settings o k body based on the context it is used

func (*UpdateDeviceApplianceUplinksSettingsOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBody) Validate ¶

Validate validates this update device appliance uplinks settings o k body

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfaces ¶

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfaces struct {

	// wan1
	Wan1 *UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1 `json:"wan1,omitempty"`

	// wan2
	Wan2 *UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2 `json:"wan2,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsOKBodyInterfaces Interface settings. swagger:model UpdateDeviceApplianceUplinksSettingsOKBodyInterfaces

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfaces) ContextValidate ¶

ContextValidate validate this update device appliance uplinks settings o k body interfaces based on the context it is used

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfaces) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfaces) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfaces) Validate ¶

Validate validates this update device appliance uplinks settings o k body interfaces

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1 ¶

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1 struct {

	// Enable or disable the interface.
	Enabled bool `json:"enabled,omitempty"`

	// pppoe
	Pppoe *UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Pppoe `json:"pppoe,omitempty"`

	// svis
	Svis *UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Svis `json:"svis,omitempty"`

	// vlan tagging
	VlanTagging *UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1VlanTagging `json:"vlanTagging,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1 WAN 1 settings. swagger:model UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1) ContextValidate ¶

ContextValidate validate this update device appliance uplinks settings o k body interfaces wan1 based on the context it is used

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1) Validate ¶

Validate validates this update device appliance uplinks settings o k body interfaces wan1

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Pppoe ¶

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Pppoe struct {

	// authentication
	Authentication *UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1PppoeAuthentication `json:"authentication,omitempty"`

	// Whether PPPoE is enabled.
	Enabled bool `json:"enabled,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Pppoe Configuration options for PPPoE. swagger:model UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Pppoe

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Pppoe) ContextValidate ¶

ContextValidate validate this update device appliance uplinks settings o k body interfaces wan1 pppoe based on the context it is used

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Pppoe) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Pppoe) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Pppoe) Validate ¶

Validate validates this update device appliance uplinks settings o k body interfaces wan1 pppoe

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1PppoeAuthentication ¶

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1PppoeAuthentication struct {

	// Whether PPPoE authentication is enabled.
	Enabled bool `json:"enabled,omitempty"`

	// Username for PPPoE authentication.
	Username string `json:"username,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1PppoeAuthentication Settings for PPPoE Authentication. swagger:model UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1PppoeAuthentication

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1PppoeAuthentication) ContextValidate ¶

ContextValidate validates this update device appliance uplinks settings o k body interfaces wan1 pppoe authentication based on context it is used

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1PppoeAuthentication) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1PppoeAuthentication) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1PppoeAuthentication) Validate ¶

Validate validates this update device appliance uplinks settings o k body interfaces wan1 pppoe authentication

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Svis ¶

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Svis struct {

	// ipv4
	IPV4 *UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4 `json:"ipv4,omitempty"`

	// ipv6
	IPV6 *UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6 `json:"ipv6,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Svis SVI settings by protocol. swagger:model UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Svis

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Svis) ContextValidate ¶

ContextValidate validate this update device appliance uplinks settings o k body interfaces wan1 svis based on the context it is used

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Svis) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Svis) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1Svis) Validate ¶

Validate validates this update device appliance uplinks settings o k body interfaces wan1 svis

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4 ¶

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4 struct {

	// IP address and subnet mask when in static mode.
	Address string `json:"address,omitempty"`

	// The assignment mode for this SVI. Applies only when PPPoE is disabled.
	// Enum: [dynamic static]
	AssignmentMode string `json:"assignmentMode,omitempty"`

	// Gateway IP address when in static mode.
	Gateway string `json:"gateway,omitempty"`

	// nameservers
	Nameservers *UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4Nameservers `json:"nameservers,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4 IPv4 settings for static/dynamic mode. swagger:model UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4) ContextValidate ¶

ContextValidate validate this update device appliance uplinks settings o k body interfaces wan1 svis IP v4 based on the context it is used

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4) Validate ¶

Validate validates this update device appliance uplinks settings o k body interfaces wan1 svis IP v4

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4Nameservers ¶

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4Nameservers struct {

	// Up to 2 nameserver addresses to use, ordered in priority from highest to lowest priority.
	Addresses []string `json:"addresses"`
}

UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4Nameservers The nameserver settings for this SVI. swagger:model UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4Nameservers

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4Nameservers) ContextValidate ¶

ContextValidate validates this update device appliance uplinks settings o k body interfaces wan1 svis IP v4 nameservers based on context it is used

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4Nameservers) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4Nameservers) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV4Nameservers) Validate ¶

Validate validates this update device appliance uplinks settings o k body interfaces wan1 svis IP v4 nameservers

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6 ¶

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6 struct {

	// Static address that will override the one(s) received by SLAAC.
	Address string `json:"address,omitempty"`

	// The assignment mode for this SVI. Applies only when PPPoE is disabled.
	// Enum: [dynamic static]
	AssignmentMode string `json:"assignmentMode,omitempty"`

	// Static gateway that will override the one received by autoconf.
	Gateway string `json:"gateway,omitempty"`

	// nameservers
	Nameservers *UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6Nameservers `json:"nameservers,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6 IPv6 settings for static/dynamic mode. swagger:model UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6) ContextValidate ¶

ContextValidate validate this update device appliance uplinks settings o k body interfaces wan1 svis IP v6 based on the context it is used

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6) Validate ¶

Validate validates this update device appliance uplinks settings o k body interfaces wan1 svis IP v6

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6Nameservers ¶

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6Nameservers struct {

	// Up to 2 nameserver addresses to use, ordered in priority from highest to lowest priority.
	Addresses []string `json:"addresses"`
}

UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6Nameservers The nameserver settings for this SVI. swagger:model UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6Nameservers

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6Nameservers) ContextValidate ¶

ContextValidate validates this update device appliance uplinks settings o k body interfaces wan1 svis IP v6 nameservers based on context it is used

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6Nameservers) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6Nameservers) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1SvisIPV6Nameservers) Validate ¶

Validate validates this update device appliance uplinks settings o k body interfaces wan1 svis IP v6 nameservers

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1VlanTagging ¶

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1VlanTagging struct {

	// Whether VLAN tagging is enabled.
	Enabled bool `json:"enabled,omitempty"`

	// The ID of the VLAN to use for VLAN tagging.
	VlanID int64 `json:"vlanId,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1VlanTagging VLAN tagging settings. swagger:model UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1VlanTagging

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1VlanTagging) ContextValidate ¶

ContextValidate validates this update device appliance uplinks settings o k body interfaces wan1 vlan tagging based on context it is used

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1VlanTagging) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1VlanTagging) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan1VlanTagging) Validate ¶

Validate validates this update device appliance uplinks settings o k body interfaces wan1 vlan tagging

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2 ¶

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2 struct {

	// Enable or disable the interface.
	Enabled bool `json:"enabled,omitempty"`

	// pppoe
	Pppoe *UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Pppoe `json:"pppoe,omitempty"`

	// svis
	Svis *UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Svis `json:"svis,omitempty"`

	// vlan tagging
	VlanTagging *UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2VlanTagging `json:"vlanTagging,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2 WAN 2 settings. swagger:model UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2) ContextValidate ¶

ContextValidate validate this update device appliance uplinks settings o k body interfaces wan2 based on the context it is used

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2) Validate ¶

Validate validates this update device appliance uplinks settings o k body interfaces wan2

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Pppoe ¶

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Pppoe struct {

	// authentication
	Authentication *UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2PppoeAuthentication `json:"authentication,omitempty"`

	// Whether PPPoE is enabled.
	Enabled bool `json:"enabled,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Pppoe Configuration options for PPPoE. swagger:model UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Pppoe

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Pppoe) ContextValidate ¶

ContextValidate validate this update device appliance uplinks settings o k body interfaces wan2 pppoe based on the context it is used

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Pppoe) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Pppoe) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Pppoe) Validate ¶

Validate validates this update device appliance uplinks settings o k body interfaces wan2 pppoe

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2PppoeAuthentication ¶

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2PppoeAuthentication struct {

	// Whether PPPoE authentication is enabled.
	Enabled bool `json:"enabled,omitempty"`

	// Username for PPPoE authentication.
	Username string `json:"username,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2PppoeAuthentication Settings for PPPoE Authentication. swagger:model UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2PppoeAuthentication

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2PppoeAuthentication) ContextValidate ¶

ContextValidate validates this update device appliance uplinks settings o k body interfaces wan2 pppoe authentication based on context it is used

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2PppoeAuthentication) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2PppoeAuthentication) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2PppoeAuthentication) Validate ¶

Validate validates this update device appliance uplinks settings o k body interfaces wan2 pppoe authentication

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Svis ¶

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Svis struct {

	// ipv4
	IPV4 *UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4 `json:"ipv4,omitempty"`

	// ipv6
	IPV6 *UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6 `json:"ipv6,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Svis SVI settings by protocol. swagger:model UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Svis

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Svis) ContextValidate ¶

ContextValidate validate this update device appliance uplinks settings o k body interfaces wan2 svis based on the context it is used

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Svis) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Svis) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2Svis) Validate ¶

Validate validates this update device appliance uplinks settings o k body interfaces wan2 svis

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4 ¶

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4 struct {

	// IP address and subnet mask when in static mode.
	Address string `json:"address,omitempty"`

	// The assignment mode for this SVI. Applies only when PPPoE is disabled.
	// Enum: [dynamic static]
	AssignmentMode string `json:"assignmentMode,omitempty"`

	// Gateway IP address when in static mode.
	Gateway string `json:"gateway,omitempty"`

	// nameservers
	Nameservers *UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4Nameservers `json:"nameservers,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4 IPv4 settings for static/dynamic mode. swagger:model UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4) ContextValidate ¶

ContextValidate validate this update device appliance uplinks settings o k body interfaces wan2 svis IP v4 based on the context it is used

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4) Validate ¶

Validate validates this update device appliance uplinks settings o k body interfaces wan2 svis IP v4

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4Nameservers ¶

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4Nameservers struct {

	// Up to 2 nameserver addresses to use, ordered in priority from highest to lowest priority.
	Addresses []string `json:"addresses"`
}

UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4Nameservers The nameserver settings for this SVI. swagger:model UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4Nameservers

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4Nameservers) ContextValidate ¶

ContextValidate validates this update device appliance uplinks settings o k body interfaces wan2 svis IP v4 nameservers based on context it is used

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4Nameservers) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4Nameservers) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV4Nameservers) Validate ¶

Validate validates this update device appliance uplinks settings o k body interfaces wan2 svis IP v4 nameservers

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6 ¶

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6 struct {

	// Static address that will override the one(s) received by SLAAC.
	Address string `json:"address,omitempty"`

	// The assignment mode for this SVI. Applies only when PPPoE is disabled.
	// Enum: [dynamic static]
	AssignmentMode string `json:"assignmentMode,omitempty"`

	// Static gateway that will override the one received by autoconf.
	Gateway string `json:"gateway,omitempty"`

	// nameservers
	Nameservers *UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6Nameservers `json:"nameservers,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6 IPv6 settings for static/dynamic mode. swagger:model UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6) ContextValidate ¶

ContextValidate validate this update device appliance uplinks settings o k body interfaces wan2 svis IP v6 based on the context it is used

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6) Validate ¶

Validate validates this update device appliance uplinks settings o k body interfaces wan2 svis IP v6

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6Nameservers ¶

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6Nameservers struct {

	// Up to 2 nameserver addresses to use, ordered in priority from highest to lowest priority.
	Addresses []string `json:"addresses"`
}

UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6Nameservers The nameserver settings for this SVI. swagger:model UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6Nameservers

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6Nameservers) ContextValidate ¶

ContextValidate validates this update device appliance uplinks settings o k body interfaces wan2 svis IP v6 nameservers based on context it is used

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6Nameservers) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6Nameservers) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2SvisIPV6Nameservers) Validate ¶

Validate validates this update device appliance uplinks settings o k body interfaces wan2 svis IP v6 nameservers

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2VlanTagging ¶

type UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2VlanTagging struct {

	// Whether VLAN tagging is enabled.
	Enabled bool `json:"enabled,omitempty"`

	// The ID of the VLAN to use for VLAN tagging.
	VlanID int64 `json:"vlanId,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2VlanTagging VLAN tagging settings. swagger:model UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2VlanTagging

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2VlanTagging) ContextValidate ¶

ContextValidate validates this update device appliance uplinks settings o k body interfaces wan2 vlan tagging based on context it is used

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2VlanTagging) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2VlanTagging) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsOKBodyInterfacesWan2VlanTagging) Validate ¶

Validate validates this update device appliance uplinks settings o k body interfaces wan2 vlan tagging

type UpdateDeviceApplianceUplinksSettingsParams ¶

type UpdateDeviceApplianceUplinksSettingsParams struct {

	/* Serial.

	   Serial
	*/
	Serial string

	// UpdateDeviceApplianceUplinksSettings.
	UpdateDeviceApplianceUplinksSettings UpdateDeviceApplianceUplinksSettingsBody

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

UpdateDeviceApplianceUplinksSettingsParams contains all the parameters to send to the API endpoint

for the update device appliance uplinks settings operation.

Typically these are written to a http.Request.

func NewUpdateDeviceApplianceUplinksSettingsParams ¶

func NewUpdateDeviceApplianceUplinksSettingsParams() *UpdateDeviceApplianceUplinksSettingsParams

NewUpdateDeviceApplianceUplinksSettingsParams creates a new UpdateDeviceApplianceUplinksSettingsParams 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 NewUpdateDeviceApplianceUplinksSettingsParamsWithContext ¶

func NewUpdateDeviceApplianceUplinksSettingsParamsWithContext(ctx context.Context) *UpdateDeviceApplianceUplinksSettingsParams

NewUpdateDeviceApplianceUplinksSettingsParamsWithContext creates a new UpdateDeviceApplianceUplinksSettingsParams object with the ability to set a context for a request.

func NewUpdateDeviceApplianceUplinksSettingsParamsWithHTTPClient ¶

func NewUpdateDeviceApplianceUplinksSettingsParamsWithHTTPClient(client *http.Client) *UpdateDeviceApplianceUplinksSettingsParams

NewUpdateDeviceApplianceUplinksSettingsParamsWithHTTPClient creates a new UpdateDeviceApplianceUplinksSettingsParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateDeviceApplianceUplinksSettingsParamsWithTimeout ¶

func NewUpdateDeviceApplianceUplinksSettingsParamsWithTimeout(timeout time.Duration) *UpdateDeviceApplianceUplinksSettingsParams

NewUpdateDeviceApplianceUplinksSettingsParamsWithTimeout creates a new UpdateDeviceApplianceUplinksSettingsParams object with the ability to set a timeout on a request.

func (*UpdateDeviceApplianceUplinksSettingsParams) SetContext ¶

SetContext adds the context to the update device appliance uplinks settings params

func (*UpdateDeviceApplianceUplinksSettingsParams) SetDefaults ¶

SetDefaults hydrates default values in the update device appliance uplinks settings params (not the query body).

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

func (*UpdateDeviceApplianceUplinksSettingsParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the update device appliance uplinks settings params

func (*UpdateDeviceApplianceUplinksSettingsParams) SetSerial ¶

SetSerial adds the serial to the update device appliance uplinks settings params

func (*UpdateDeviceApplianceUplinksSettingsParams) SetTimeout ¶

SetTimeout adds the timeout to the update device appliance uplinks settings params

func (*UpdateDeviceApplianceUplinksSettingsParams) SetUpdateDeviceApplianceUplinksSettings ¶

func (o *UpdateDeviceApplianceUplinksSettingsParams) SetUpdateDeviceApplianceUplinksSettings(updateDeviceApplianceUplinksSettings UpdateDeviceApplianceUplinksSettingsBody)

SetUpdateDeviceApplianceUplinksSettings adds the updateDeviceApplianceUplinksSettings to the update device appliance uplinks settings params

func (*UpdateDeviceApplianceUplinksSettingsParams) WithContext ¶

WithContext adds the context to the update device appliance uplinks settings params

func (*UpdateDeviceApplianceUplinksSettingsParams) WithDefaults ¶

WithDefaults hydrates default values in the update device appliance uplinks settings params (not the query body).

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

func (*UpdateDeviceApplianceUplinksSettingsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update device appliance uplinks settings params

func (*UpdateDeviceApplianceUplinksSettingsParams) WithSerial ¶

WithSerial adds the serial to the update device appliance uplinks settings params

func (*UpdateDeviceApplianceUplinksSettingsParams) WithTimeout ¶

WithTimeout adds the timeout to the update device appliance uplinks settings params

func (*UpdateDeviceApplianceUplinksSettingsParams) WithUpdateDeviceApplianceUplinksSettings ¶

func (o *UpdateDeviceApplianceUplinksSettingsParams) WithUpdateDeviceApplianceUplinksSettings(updateDeviceApplianceUplinksSettings UpdateDeviceApplianceUplinksSettingsBody) *UpdateDeviceApplianceUplinksSettingsParams

WithUpdateDeviceApplianceUplinksSettings adds the updateDeviceApplianceUplinksSettings to the update device appliance uplinks settings params

func (*UpdateDeviceApplianceUplinksSettingsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfaces ¶

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfaces struct {

	// wan1
	Wan1 *UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1 `json:"wan1,omitempty"`

	// wan2
	Wan2 *UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2 `json:"wan2,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsParamsBodyInterfaces Interface settings. swagger:model UpdateDeviceApplianceUplinksSettingsParamsBodyInterfaces

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfaces) ContextValidate ¶

ContextValidate validate this update device appliance uplinks settings params body interfaces based on the context it is used

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfaces) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfaces) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfaces) Validate ¶

Validate validates this update device appliance uplinks settings params body interfaces

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1 ¶

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1 struct {

	// Enable or disable the interface.
	Enabled bool `json:"enabled,omitempty"`

	// pppoe
	Pppoe *UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1Pppoe `json:"pppoe,omitempty"`

	// svis
	Svis *UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1Svis `json:"svis,omitempty"`

	// vlan tagging
	VlanTagging *UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1VlanTagging `json:"vlanTagging,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1 WAN 1 settings. swagger:model UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1) ContextValidate ¶

ContextValidate validate this update device appliance uplinks settings params body interfaces wan1 based on the context it is used

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1) Validate ¶

Validate validates this update device appliance uplinks settings params body interfaces wan1

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1Pppoe ¶

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1Pppoe struct {

	// authentication
	Authentication *UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1PppoeAuthentication `json:"authentication,omitempty"`

	// Whether PPPoE is enabled.
	Enabled bool `json:"enabled,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1Pppoe Configuration options for PPPoE. swagger:model UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1Pppoe

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1Pppoe) ContextValidate ¶

ContextValidate validate this update device appliance uplinks settings params body interfaces wan1 pppoe based on the context it is used

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1Pppoe) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1Pppoe) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1Pppoe) Validate ¶

Validate validates this update device appliance uplinks settings params body interfaces wan1 pppoe

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1PppoeAuthentication ¶

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1PppoeAuthentication struct {

	// Whether PPPoE authentication is enabled.
	Enabled bool `json:"enabled,omitempty"`

	// Password for PPPoE authentication. This parameter is not returned.
	Password string `json:"password,omitempty"`

	// Username for PPPoE authentication.
	Username string `json:"username,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1PppoeAuthentication Settings for PPPoE Authentication. swagger:model UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1PppoeAuthentication

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1PppoeAuthentication) ContextValidate ¶

ContextValidate validates this update device appliance uplinks settings params body interfaces wan1 pppoe authentication based on context it is used

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1PppoeAuthentication) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1PppoeAuthentication) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1PppoeAuthentication) Validate ¶

Validate validates this update device appliance uplinks settings params body interfaces wan1 pppoe authentication

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1Svis ¶

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1Svis struct {

	// ipv4
	IPV4 *UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV4 `json:"ipv4,omitempty"`

	// ipv6
	IPV6 *UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV6 `json:"ipv6,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1Svis SVI settings by protocol. swagger:model UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1Svis

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1Svis) ContextValidate ¶

ContextValidate validate this update device appliance uplinks settings params body interfaces wan1 svis based on the context it is used

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1Svis) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1Svis) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1Svis) Validate ¶

Validate validates this update device appliance uplinks settings params body interfaces wan1 svis

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV4 ¶

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV4 struct {

	// IP address and subnet mask when in static mode.
	Address string `json:"address,omitempty"`

	// The assignment mode for this SVI. Applies only when PPPoE is disabled.
	// Enum: [dynamic static]
	AssignmentMode string `json:"assignmentMode,omitempty"`

	// Gateway IP address when in static mode.
	Gateway string `json:"gateway,omitempty"`

	// nameservers
	Nameservers *UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV4Nameservers `json:"nameservers,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV4 IPv4 settings for static/dynamic mode. swagger:model UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV4

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV4) ContextValidate ¶

ContextValidate validate this update device appliance uplinks settings params body interfaces wan1 svis IP v4 based on the context it is used

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV4) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV4) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV4) Validate ¶

Validate validates this update device appliance uplinks settings params body interfaces wan1 svis IP v4

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV4Nameservers ¶

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV4Nameservers struct {

	// Up to 2 nameserver addresses to use, ordered in priority from highest to lowest priority.
	Addresses []string `json:"addresses"`
}

UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV4Nameservers The nameserver settings for this SVI. swagger:model UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV4Nameservers

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV4Nameservers) ContextValidate ¶

ContextValidate validates this update device appliance uplinks settings params body interfaces wan1 svis IP v4 nameservers based on context it is used

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV4Nameservers) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV4Nameservers) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV4Nameservers) Validate ¶

Validate validates this update device appliance uplinks settings params body interfaces wan1 svis IP v4 nameservers

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV6 ¶

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV6 struct {

	// Static address that will override the one(s) received by SLAAC.
	Address string `json:"address,omitempty"`

	// The assignment mode for this SVI. Applies only when PPPoE is disabled.
	// Enum: [dynamic static]
	AssignmentMode string `json:"assignmentMode,omitempty"`

	// Static gateway that will override the one received by autoconf.
	Gateway string `json:"gateway,omitempty"`

	// nameservers
	Nameservers *UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV6Nameservers `json:"nameservers,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV6 IPv6 settings for static/dynamic mode. swagger:model UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV6

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV6) ContextValidate ¶

ContextValidate validate this update device appliance uplinks settings params body interfaces wan1 svis IP v6 based on the context it is used

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV6) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV6) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV6) Validate ¶

Validate validates this update device appliance uplinks settings params body interfaces wan1 svis IP v6

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV6Nameservers ¶

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV6Nameservers struct {

	// Up to 2 nameserver addresses to use, ordered in priority from highest to lowest priority.
	Addresses []string `json:"addresses"`
}

UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV6Nameservers The nameserver settings for this SVI. swagger:model UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV6Nameservers

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV6Nameservers) ContextValidate ¶

ContextValidate validates this update device appliance uplinks settings params body interfaces wan1 svis IP v6 nameservers based on context it is used

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV6Nameservers) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV6Nameservers) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1SvisIPV6Nameservers) Validate ¶

Validate validates this update device appliance uplinks settings params body interfaces wan1 svis IP v6 nameservers

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1VlanTagging ¶

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1VlanTagging struct {

	// Whether VLAN tagging is enabled.
	Enabled bool `json:"enabled,omitempty"`

	// The ID of the VLAN to use for VLAN tagging.
	VlanID int64 `json:"vlanId,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1VlanTagging VLAN tagging settings. swagger:model UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1VlanTagging

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1VlanTagging) ContextValidate ¶

ContextValidate validates this update device appliance uplinks settings params body interfaces wan1 vlan tagging based on context it is used

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1VlanTagging) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1VlanTagging) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan1VlanTagging) Validate ¶

Validate validates this update device appliance uplinks settings params body interfaces wan1 vlan tagging

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2 ¶

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2 struct {

	// Enable or disable the interface.
	Enabled bool `json:"enabled,omitempty"`

	// pppoe
	Pppoe *UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2Pppoe `json:"pppoe,omitempty"`

	// svis
	Svis *UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2Svis `json:"svis,omitempty"`

	// vlan tagging
	VlanTagging *UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2VlanTagging `json:"vlanTagging,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2 WAN 2 settings. swagger:model UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2) ContextValidate ¶

ContextValidate validate this update device appliance uplinks settings params body interfaces wan2 based on the context it is used

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2) Validate ¶

Validate validates this update device appliance uplinks settings params body interfaces wan2

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2Pppoe ¶

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2Pppoe struct {

	// authentication
	Authentication *UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2PppoeAuthentication `json:"authentication,omitempty"`

	// Whether PPPoE is enabled.
	Enabled bool `json:"enabled,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2Pppoe Configuration options for PPPoE. swagger:model UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2Pppoe

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2Pppoe) ContextValidate ¶

ContextValidate validate this update device appliance uplinks settings params body interfaces wan2 pppoe based on the context it is used

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2Pppoe) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2Pppoe) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2Pppoe) Validate ¶

Validate validates this update device appliance uplinks settings params body interfaces wan2 pppoe

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2PppoeAuthentication ¶

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2PppoeAuthentication struct {

	// Whether PPPoE authentication is enabled.
	Enabled bool `json:"enabled,omitempty"`

	// Password for PPPoE authentication. This parameter is not returned.
	Password string `json:"password,omitempty"`

	// Username for PPPoE authentication.
	Username string `json:"username,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2PppoeAuthentication Settings for PPPoE Authentication. swagger:model UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2PppoeAuthentication

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2PppoeAuthentication) ContextValidate ¶

ContextValidate validates this update device appliance uplinks settings params body interfaces wan2 pppoe authentication based on context it is used

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2PppoeAuthentication) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2PppoeAuthentication) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2PppoeAuthentication) Validate ¶

Validate validates this update device appliance uplinks settings params body interfaces wan2 pppoe authentication

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2Svis ¶

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2Svis struct {

	// ipv4
	IPV4 *UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV4 `json:"ipv4,omitempty"`

	// ipv6
	IPV6 *UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV6 `json:"ipv6,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2Svis SVI settings by protocol. swagger:model UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2Svis

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2Svis) ContextValidate ¶

ContextValidate validate this update device appliance uplinks settings params body interfaces wan2 svis based on the context it is used

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2Svis) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2Svis) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2Svis) Validate ¶

Validate validates this update device appliance uplinks settings params body interfaces wan2 svis

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV4 ¶

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV4 struct {

	// IP address and subnet mask when in static mode.
	Address string `json:"address,omitempty"`

	// The assignment mode for this SVI. Applies only when PPPoE is disabled.
	// Enum: [dynamic static]
	AssignmentMode string `json:"assignmentMode,omitempty"`

	// Gateway IP address when in static mode.
	Gateway string `json:"gateway,omitempty"`

	// nameservers
	Nameservers *UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV4Nameservers `json:"nameservers,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV4 IPv4 settings for static/dynamic mode. swagger:model UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV4

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV4) ContextValidate ¶

ContextValidate validate this update device appliance uplinks settings params body interfaces wan2 svis IP v4 based on the context it is used

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV4) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV4) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV4) Validate ¶

Validate validates this update device appliance uplinks settings params body interfaces wan2 svis IP v4

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV4Nameservers ¶

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV4Nameservers struct {

	// Up to 2 nameserver addresses to use, ordered in priority from highest to lowest priority.
	Addresses []string `json:"addresses"`
}

UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV4Nameservers The nameserver settings for this SVI. swagger:model UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV4Nameservers

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV4Nameservers) ContextValidate ¶

ContextValidate validates this update device appliance uplinks settings params body interfaces wan2 svis IP v4 nameservers based on context it is used

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV4Nameservers) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV4Nameservers) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV4Nameservers) Validate ¶

Validate validates this update device appliance uplinks settings params body interfaces wan2 svis IP v4 nameservers

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV6 ¶

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV6 struct {

	// Static address that will override the one(s) received by SLAAC.
	Address string `json:"address,omitempty"`

	// The assignment mode for this SVI. Applies only when PPPoE is disabled.
	// Enum: [dynamic static]
	AssignmentMode string `json:"assignmentMode,omitempty"`

	// Static gateway that will override the one received by autoconf.
	Gateway string `json:"gateway,omitempty"`

	// nameservers
	Nameservers *UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV6Nameservers `json:"nameservers,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV6 IPv6 settings for static/dynamic mode. swagger:model UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV6

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV6) ContextValidate ¶

ContextValidate validate this update device appliance uplinks settings params body interfaces wan2 svis IP v6 based on the context it is used

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV6) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV6) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV6) Validate ¶

Validate validates this update device appliance uplinks settings params body interfaces wan2 svis IP v6

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV6Nameservers ¶

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV6Nameservers struct {

	// Up to 2 nameserver addresses to use, ordered in priority from highest to lowest priority.
	Addresses []string `json:"addresses"`
}

UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV6Nameservers The nameserver settings for this SVI. swagger:model UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV6Nameservers

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV6Nameservers) ContextValidate ¶

ContextValidate validates this update device appliance uplinks settings params body interfaces wan2 svis IP v6 nameservers based on context it is used

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV6Nameservers) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV6Nameservers) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2SvisIPV6Nameservers) Validate ¶

Validate validates this update device appliance uplinks settings params body interfaces wan2 svis IP v6 nameservers

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2VlanTagging ¶

type UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2VlanTagging struct {

	// Whether VLAN tagging is enabled.
	Enabled bool `json:"enabled,omitempty"`

	// The ID of the VLAN to use for VLAN tagging.
	VlanID int64 `json:"vlanId,omitempty"`
}

UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2VlanTagging VLAN tagging settings. swagger:model UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2VlanTagging

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2VlanTagging) ContextValidate ¶

ContextValidate validates this update device appliance uplinks settings params body interfaces wan2 vlan tagging based on context it is used

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2VlanTagging) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2VlanTagging) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateDeviceApplianceUplinksSettingsParamsBodyInterfacesWan2VlanTagging) Validate ¶

Validate validates this update device appliance uplinks settings params body interfaces wan2 vlan tagging

type UpdateDeviceApplianceUplinksSettingsReader ¶

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

UpdateDeviceApplianceUplinksSettingsReader is a Reader for the UpdateDeviceApplianceUplinksSettings structure.

func (*UpdateDeviceApplianceUplinksSettingsReader) ReadResponse ¶

func (o *UpdateDeviceApplianceUplinksSettingsReader) 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) Code ¶

Code gets the status code for the update network appliance connectivity monitoring destinations o k response

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsOK) Error ¶

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsOK) GetPayload ¶

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsOK) IsClientError ¶

IsClientError returns true when this update network appliance connectivity monitoring destinations o k response has a 4xx status code

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsOK) IsCode ¶

IsCode returns true when this update network appliance connectivity monitoring destinations o k response a status code equal to that given

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsOK) IsRedirect ¶

IsRedirect returns true when this update network appliance connectivity monitoring destinations o k response has a 3xx status code

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsOK) IsServerError ¶

IsServerError returns true when this update network appliance connectivity monitoring destinations o k response has a 5xx status code

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsOK) IsSuccess ¶

IsSuccess returns true when this update network appliance connectivity monitoring destinations o k response has a 2xx status code

func (*UpdateNetworkApplianceConnectivityMonitoringDestinationsOK) String ¶

type UpdateNetworkApplianceConnectivityMonitoringDestinationsParams ¶

type UpdateNetworkApplianceConnectivityMonitoringDestinationsParams struct {

	/* NetworkID.

	   Network ID
	*/
	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: [fullList topSites]
	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) Code ¶

Code gets the status code for the update network appliance content filtering o k response

func (*UpdateNetworkApplianceContentFilteringOK) Error ¶

func (*UpdateNetworkApplianceContentFilteringOK) GetPayload ¶

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

func (*UpdateNetworkApplianceContentFilteringOK) IsClientError ¶

IsClientError returns true when this update network appliance content filtering o k response has a 4xx status code

func (*UpdateNetworkApplianceContentFilteringOK) IsCode ¶

IsCode returns true when this update network appliance content filtering o k response a status code equal to that given

func (*UpdateNetworkApplianceContentFilteringOK) IsRedirect ¶

IsRedirect returns true when this update network appliance content filtering o k response has a 3xx status code

func (*UpdateNetworkApplianceContentFilteringOK) IsServerError ¶

IsServerError returns true when this update network appliance content filtering o k response has a 5xx status code

func (*UpdateNetworkApplianceContentFilteringOK) IsSuccess ¶

IsSuccess returns true when this update network appliance content filtering o k response has a 2xx status code

func (*UpdateNetworkApplianceContentFilteringOK) String ¶

type UpdateNetworkApplianceContentFilteringParams ¶

type UpdateNetworkApplianceContentFilteringParams struct {

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the update network appliance firewall cellular firewall rules o k response

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesOK) Error ¶

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesOK) GetPayload ¶

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

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesOK) IsClientError ¶

IsClientError returns true when this update network appliance firewall cellular firewall rules o k response has a 4xx status code

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesOK) IsCode ¶

IsCode returns true when this update network appliance firewall cellular firewall rules o k response a status code equal to that given

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesOK) IsRedirect ¶

IsRedirect returns true when this update network appliance firewall cellular firewall rules o k response has a 3xx status code

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesOK) IsServerError ¶

IsServerError returns true when this update network appliance firewall cellular firewall rules o k response has a 5xx status code

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesOK) IsSuccess ¶

IsSuccess returns true when this update network appliance firewall cellular firewall rules o k response has a 2xx status code

func (*UpdateNetworkApplianceFirewallCellularFirewallRulesOK) String ¶

type UpdateNetworkApplianceFirewallCellularFirewallRulesParams ¶

type UpdateNetworkApplianceFirewallCellularFirewallRulesParams struct {

	/* NetworkID.

	   Network ID
	*/
	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: [any icmp icmp6 tcp udp]
	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) Code ¶

Code gets the status code for the update network appliance firewall firewalled service o k response

func (*UpdateNetworkApplianceFirewallFirewalledServiceOK) Error ¶

func (*UpdateNetworkApplianceFirewallFirewalledServiceOK) GetPayload ¶

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

func (*UpdateNetworkApplianceFirewallFirewalledServiceOK) IsClientError ¶

IsClientError returns true when this update network appliance firewall firewalled service o k response has a 4xx status code

func (*UpdateNetworkApplianceFirewallFirewalledServiceOK) IsCode ¶

IsCode returns true when this update network appliance firewall firewalled service o k response a status code equal to that given

func (*UpdateNetworkApplianceFirewallFirewalledServiceOK) IsRedirect ¶

IsRedirect returns true when this update network appliance firewall firewalled service o k response has a 3xx status code

func (*UpdateNetworkApplianceFirewallFirewalledServiceOK) IsServerError ¶

IsServerError returns true when this update network appliance firewall firewalled service o k response has a 5xx status code

func (*UpdateNetworkApplianceFirewallFirewalledServiceOK) IsSuccess ¶

IsSuccess returns true when this update network appliance firewall firewalled service o k response has a 2xx status code

func (*UpdateNetworkApplianceFirewallFirewalledServiceOK) String ¶

type UpdateNetworkApplianceFirewallFirewalledServiceParams ¶

type UpdateNetworkApplianceFirewallFirewalledServiceParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* Service.

	   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 UpdateNetworkApplianceFirewallInboundCellularFirewallRulesBody ¶

type UpdateNetworkApplianceFirewallInboundCellularFirewallRulesBody struct {

	// An ordered array of the firewall rules (not including the default rule)
	Rules []*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParamsBodyRulesItems0 `json:"rules"`
}

UpdateNetworkApplianceFirewallInboundCellularFirewallRulesBody update network appliance firewall inbound 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 UpdateNetworkApplianceFirewallInboundCellularFirewallRulesBody

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesBody) ContextValidate ¶

ContextValidate validate this update network appliance firewall inbound cellular firewall rules body based on the context it is used

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesBody) Validate ¶

Validate validates this update network appliance firewall inbound cellular firewall rules body

type UpdateNetworkApplianceFirewallInboundCellularFirewallRulesOK ¶

type UpdateNetworkApplianceFirewallInboundCellularFirewallRulesOK struct {
	Payload []interface{}
}

UpdateNetworkApplianceFirewallInboundCellularFirewallRulesOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceFirewallInboundCellularFirewallRulesOK ¶

func NewUpdateNetworkApplianceFirewallInboundCellularFirewallRulesOK() *UpdateNetworkApplianceFirewallInboundCellularFirewallRulesOK

NewUpdateNetworkApplianceFirewallInboundCellularFirewallRulesOK creates a UpdateNetworkApplianceFirewallInboundCellularFirewallRulesOK with default headers values

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesOK) Code ¶

Code gets the status code for the update network appliance firewall inbound cellular firewall rules o k response

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesOK) Error ¶

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesOK) GetPayload ¶

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesOK) IsClientError ¶

IsClientError returns true when this update network appliance firewall inbound cellular firewall rules o k response has a 4xx status code

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesOK) IsCode ¶

IsCode returns true when this update network appliance firewall inbound cellular firewall rules o k response a status code equal to that given

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesOK) IsRedirect ¶

IsRedirect returns true when this update network appliance firewall inbound cellular firewall rules o k response has a 3xx status code

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesOK) IsServerError ¶

IsServerError returns true when this update network appliance firewall inbound cellular firewall rules o k response has a 5xx status code

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesOK) IsSuccess ¶

IsSuccess returns true when this update network appliance firewall inbound cellular firewall rules o k response has a 2xx status code

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesOK) String ¶

type UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams ¶

type UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	// UpdateNetworkApplianceFirewallInboundCellularFirewallRules.
	UpdateNetworkApplianceFirewallInboundCellularFirewallRules UpdateNetworkApplianceFirewallInboundCellularFirewallRulesBody

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

UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams contains all the parameters to send to the API endpoint

for the update network appliance firewall inbound cellular firewall rules operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams ¶

func NewUpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams() *UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams

NewUpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams creates a new UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams 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 NewUpdateNetworkApplianceFirewallInboundCellularFirewallRulesParamsWithContext ¶

func NewUpdateNetworkApplianceFirewallInboundCellularFirewallRulesParamsWithContext(ctx context.Context) *UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams

NewUpdateNetworkApplianceFirewallInboundCellularFirewallRulesParamsWithContext creates a new UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceFirewallInboundCellularFirewallRulesParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceFirewallInboundCellularFirewallRulesParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams

NewUpdateNetworkApplianceFirewallInboundCellularFirewallRulesParamsWithHTTPClient creates a new UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceFirewallInboundCellularFirewallRulesParamsWithTimeout ¶

func NewUpdateNetworkApplianceFirewallInboundCellularFirewallRulesParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams

NewUpdateNetworkApplianceFirewallInboundCellularFirewallRulesParamsWithTimeout creates a new UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams) SetContext ¶

SetContext adds the context to the update network appliance firewall inbound cellular firewall rules params

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams) SetDefaults ¶

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

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

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the update network appliance firewall inbound cellular firewall rules params

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams) SetNetworkID ¶

SetNetworkID adds the networkId to the update network appliance firewall inbound cellular firewall rules params

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams) SetTimeout ¶

SetTimeout adds the timeout to the update network appliance firewall inbound cellular firewall rules params

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams) SetUpdateNetworkApplianceFirewallInboundCellularFirewallRules ¶

func (o *UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams) SetUpdateNetworkApplianceFirewallInboundCellularFirewallRules(updateNetworkApplianceFirewallInboundCellularFirewallRules UpdateNetworkApplianceFirewallInboundCellularFirewallRulesBody)

SetUpdateNetworkApplianceFirewallInboundCellularFirewallRules adds the updateNetworkApplianceFirewallInboundCellularFirewallRules to the update network appliance firewall inbound cellular firewall rules params

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams) WithContext ¶

WithContext adds the context to the update network appliance firewall inbound cellular firewall rules params

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams) WithDefaults ¶

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

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

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance firewall inbound cellular firewall rules params

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance firewall inbound cellular firewall rules params

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance firewall inbound cellular firewall rules params

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams) WithUpdateNetworkApplianceFirewallInboundCellularFirewallRules ¶

func (o *UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams) WithUpdateNetworkApplianceFirewallInboundCellularFirewallRules(updateNetworkApplianceFirewallInboundCellularFirewallRules UpdateNetworkApplianceFirewallInboundCellularFirewallRulesBody) *UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams

WithUpdateNetworkApplianceFirewallInboundCellularFirewallRules adds the updateNetworkApplianceFirewallInboundCellularFirewallRules to the update network appliance firewall inbound cellular firewall rules params

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParamsBodyRulesItems0 ¶

type UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParamsBodyRulesItems0 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: [any icmp icmp6 tcp udp]
	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"`
}

UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParamsBodyRulesItems0 update network appliance firewall inbound cellular firewall rules params body rules items0 swagger:model UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParamsBodyRulesItems0

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParamsBodyRulesItems0) ContextValidate ¶

ContextValidate validates this update network appliance firewall inbound cellular firewall rules params body rules items0 based on context it is used

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParamsBodyRulesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParamsBodyRulesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesParamsBodyRulesItems0) Validate ¶

Validate validates this update network appliance firewall inbound cellular firewall rules params body rules items0

type UpdateNetworkApplianceFirewallInboundCellularFirewallRulesReader ¶

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

UpdateNetworkApplianceFirewallInboundCellularFirewallRulesReader is a Reader for the UpdateNetworkApplianceFirewallInboundCellularFirewallRules structure.

func (*UpdateNetworkApplianceFirewallInboundCellularFirewallRulesReader) ReadResponse ¶

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) Code ¶

Code gets the status code for the update network appliance firewall inbound firewall rules o k response

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesOK) Error ¶

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesOK) GetPayload ¶

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

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesOK) IsClientError ¶

IsClientError returns true when this update network appliance firewall inbound firewall rules o k response has a 4xx status code

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesOK) IsCode ¶

IsCode returns true when this update network appliance firewall inbound firewall rules o k response a status code equal to that given

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesOK) IsRedirect ¶

IsRedirect returns true when this update network appliance firewall inbound firewall rules o k response has a 3xx status code

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesOK) IsServerError ¶

IsServerError returns true when this update network appliance firewall inbound firewall rules o k response has a 5xx status code

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesOK) IsSuccess ¶

IsSuccess returns true when this update network appliance firewall inbound firewall rules o k response has a 2xx status code

func (*UpdateNetworkApplianceFirewallInboundFirewallRulesOK) String ¶

type UpdateNetworkApplianceFirewallInboundFirewallRulesParams ¶

type UpdateNetworkApplianceFirewallInboundFirewallRulesParams struct {

	/* NetworkID.

	   Network ID
	*/
	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: [any icmp icmp6 tcp udp]
	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) Code ¶

Code gets the status code for the update network appliance firewall l3 firewall rules o k response

func (*UpdateNetworkApplianceFirewallL3FirewallRulesOK) Error ¶

func (*UpdateNetworkApplianceFirewallL3FirewallRulesOK) GetPayload ¶

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

func (*UpdateNetworkApplianceFirewallL3FirewallRulesOK) IsClientError ¶

IsClientError returns true when this update network appliance firewall l3 firewall rules o k response has a 4xx status code

func (*UpdateNetworkApplianceFirewallL3FirewallRulesOK) IsCode ¶

IsCode returns true when this update network appliance firewall l3 firewall rules o k response a status code equal to that given

func (*UpdateNetworkApplianceFirewallL3FirewallRulesOK) IsRedirect ¶

IsRedirect returns true when this update network appliance firewall l3 firewall rules o k response has a 3xx status code

func (*UpdateNetworkApplianceFirewallL3FirewallRulesOK) IsServerError ¶

IsServerError returns true when this update network appliance firewall l3 firewall rules o k response has a 5xx status code

func (*UpdateNetworkApplianceFirewallL3FirewallRulesOK) IsSuccess ¶

IsSuccess returns true when this update network appliance firewall l3 firewall rules o k response has a 2xx status code

func (*UpdateNetworkApplianceFirewallL3FirewallRulesOK) String ¶

type UpdateNetworkApplianceFirewallL3FirewallRulesParams ¶

type UpdateNetworkApplianceFirewallL3FirewallRulesParams struct {

	/* NetworkID.

	   Network ID
	*/
	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: [any icmp icmp6 tcp udp]
	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) Code ¶

Code gets the status code for the update network appliance firewall l7 firewall rules o k response

func (*UpdateNetworkApplianceFirewallL7FirewallRulesOK) Error ¶

func (*UpdateNetworkApplianceFirewallL7FirewallRulesOK) GetPayload ¶

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

func (*UpdateNetworkApplianceFirewallL7FirewallRulesOK) IsClientError ¶

IsClientError returns true when this update network appliance firewall l7 firewall rules o k response has a 4xx status code

func (*UpdateNetworkApplianceFirewallL7FirewallRulesOK) IsCode ¶

IsCode returns true when this update network appliance firewall l7 firewall rules o k response a status code equal to that given

func (*UpdateNetworkApplianceFirewallL7FirewallRulesOK) IsRedirect ¶

IsRedirect returns true when this update network appliance firewall l7 firewall rules o k response has a 3xx status code

func (*UpdateNetworkApplianceFirewallL7FirewallRulesOK) IsServerError ¶

IsServerError returns true when this update network appliance firewall l7 firewall rules o k response has a 5xx status code

func (*UpdateNetworkApplianceFirewallL7FirewallRulesOK) IsSuccess ¶

IsSuccess returns true when this update network appliance firewall l7 firewall rules o k response has a 2xx status code

func (*UpdateNetworkApplianceFirewallL7FirewallRulesOK) String ¶

type UpdateNetworkApplianceFirewallL7FirewallRulesParams ¶

type UpdateNetworkApplianceFirewallL7FirewallRulesParams struct {

	/* NetworkID.

	   Network ID
	*/
	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 ipRange port]
	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) Code ¶

Code gets the status code for the update network appliance firewall one to many nat rules o k response

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesOK) Error ¶

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesOK) GetPayload ¶

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

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesOK) IsClientError ¶

IsClientError returns true when this update network appliance firewall one to many nat rules o k response has a 4xx status code

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesOK) IsCode ¶

IsCode returns true when this update network appliance firewall one to many nat rules o k response a status code equal to that given

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesOK) IsRedirect ¶

IsRedirect returns true when this update network appliance firewall one to many nat rules o k response has a 3xx status code

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesOK) IsServerError ¶

IsServerError returns true when this update network appliance firewall one to many nat rules o k response has a 5xx status code

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesOK) IsSuccess ¶

IsSuccess returns true when this update network appliance firewall one to many nat rules o k response has a 2xx status code

func (*UpdateNetworkApplianceFirewallOneToManyNatRulesOK) String ¶

type UpdateNetworkApplianceFirewallOneToManyNatRulesParams ¶

type UpdateNetworkApplianceFirewallOneToManyNatRulesParams struct {

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the update network appliance firewall one to one nat rules o k response

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesOK) Error ¶

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesOK) GetPayload ¶

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

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesOK) IsClientError ¶

IsClientError returns true when this update network appliance firewall one to one nat rules o k response has a 4xx status code

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesOK) IsCode ¶

IsCode returns true when this update network appliance firewall one to one nat rules o k response a status code equal to that given

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesOK) IsRedirect ¶

IsRedirect returns true when this update network appliance firewall one to one nat rules o k response has a 3xx status code

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesOK) IsServerError ¶

IsServerError returns true when this update network appliance firewall one to one nat rules o k response has a 5xx status code

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesOK) IsSuccess ¶

IsSuccess returns true when this update network appliance firewall one to one nat rules o k response has a 2xx status code

func (*UpdateNetworkApplianceFirewallOneToOneNatRulesOK) String ¶

type UpdateNetworkApplianceFirewallOneToOneNatRulesParams ¶

type UpdateNetworkApplianceFirewallOneToOneNatRulesParams struct {

	/* NetworkID.

	   Network ID
	*/
	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: [any icmp-ping tcp udp]
	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) Code ¶

Code gets the status code for the update network appliance firewall port forwarding rules o k response

func (*UpdateNetworkApplianceFirewallPortForwardingRulesOK) Error ¶

func (*UpdateNetworkApplianceFirewallPortForwardingRulesOK) GetPayload ¶

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

func (*UpdateNetworkApplianceFirewallPortForwardingRulesOK) IsClientError ¶

IsClientError returns true when this update network appliance firewall port forwarding rules o k response has a 4xx status code

func (*UpdateNetworkApplianceFirewallPortForwardingRulesOK) IsCode ¶

IsCode returns true when this update network appliance firewall port forwarding rules o k response a status code equal to that given

func (*UpdateNetworkApplianceFirewallPortForwardingRulesOK) IsRedirect ¶

IsRedirect returns true when this update network appliance firewall port forwarding rules o k response has a 3xx status code

func (*UpdateNetworkApplianceFirewallPortForwardingRulesOK) IsServerError ¶

IsServerError returns true when this update network appliance firewall port forwarding rules o k response has a 5xx status code

func (*UpdateNetworkApplianceFirewallPortForwardingRulesOK) IsSuccess ¶

IsSuccess returns true when this update network appliance firewall port forwarding rules o k response has a 2xx status code

func (*UpdateNetworkApplianceFirewallPortForwardingRulesOK) String ¶

type UpdateNetworkApplianceFirewallPortForwardingRulesParams ¶

type UpdateNetworkApplianceFirewallPortForwardingRulesParams struct {

	/* NetworkID.

	   Network ID
	*/
	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: [both internet1 internet2]
	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 UpdateNetworkApplianceFirewallSettingsBody ¶

type UpdateNetworkApplianceFirewallSettingsBody struct {

	// spoofing protection
	SpoofingProtection *UpdateNetworkApplianceFirewallSettingsParamsBodySpoofingProtection `json:"spoofingProtection,omitempty"`
}

UpdateNetworkApplianceFirewallSettingsBody update network appliance firewall settings body // Example: {"spoofingProtection":{"ipSourceGuard":{"mode":"block"}}} swagger:model UpdateNetworkApplianceFirewallSettingsBody

func (*UpdateNetworkApplianceFirewallSettingsBody) ContextValidate ¶

ContextValidate validate this update network appliance firewall settings body based on the context it is used

func (*UpdateNetworkApplianceFirewallSettingsBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallSettingsBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallSettingsBody) Validate ¶

Validate validates this update network appliance firewall settings body

type UpdateNetworkApplianceFirewallSettingsOK ¶

type UpdateNetworkApplianceFirewallSettingsOK struct {
	Payload interface{}
}

UpdateNetworkApplianceFirewallSettingsOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceFirewallSettingsOK ¶

func NewUpdateNetworkApplianceFirewallSettingsOK() *UpdateNetworkApplianceFirewallSettingsOK

NewUpdateNetworkApplianceFirewallSettingsOK creates a UpdateNetworkApplianceFirewallSettingsOK with default headers values

func (*UpdateNetworkApplianceFirewallSettingsOK) Code ¶

Code gets the status code for the update network appliance firewall settings o k response

func (*UpdateNetworkApplianceFirewallSettingsOK) Error ¶

func (*UpdateNetworkApplianceFirewallSettingsOK) GetPayload ¶

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

func (*UpdateNetworkApplianceFirewallSettingsOK) IsClientError ¶

IsClientError returns true when this update network appliance firewall settings o k response has a 4xx status code

func (*UpdateNetworkApplianceFirewallSettingsOK) IsCode ¶

IsCode returns true when this update network appliance firewall settings o k response a status code equal to that given

func (*UpdateNetworkApplianceFirewallSettingsOK) IsRedirect ¶

IsRedirect returns true when this update network appliance firewall settings o k response has a 3xx status code

func (*UpdateNetworkApplianceFirewallSettingsOK) IsServerError ¶

IsServerError returns true when this update network appliance firewall settings o k response has a 5xx status code

func (*UpdateNetworkApplianceFirewallSettingsOK) IsSuccess ¶

IsSuccess returns true when this update network appliance firewall settings o k response has a 2xx status code

func (*UpdateNetworkApplianceFirewallSettingsOK) String ¶

type UpdateNetworkApplianceFirewallSettingsParams ¶

type UpdateNetworkApplianceFirewallSettingsParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	// UpdateNetworkApplianceFirewallSettings.
	UpdateNetworkApplianceFirewallSettings UpdateNetworkApplianceFirewallSettingsBody

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

UpdateNetworkApplianceFirewallSettingsParams contains all the parameters to send to the API endpoint

for the update network appliance firewall settings operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceFirewallSettingsParams ¶

func NewUpdateNetworkApplianceFirewallSettingsParams() *UpdateNetworkApplianceFirewallSettingsParams

NewUpdateNetworkApplianceFirewallSettingsParams creates a new UpdateNetworkApplianceFirewallSettingsParams 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 NewUpdateNetworkApplianceFirewallSettingsParamsWithContext ¶

func NewUpdateNetworkApplianceFirewallSettingsParamsWithContext(ctx context.Context) *UpdateNetworkApplianceFirewallSettingsParams

NewUpdateNetworkApplianceFirewallSettingsParamsWithContext creates a new UpdateNetworkApplianceFirewallSettingsParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceFirewallSettingsParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceFirewallSettingsParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceFirewallSettingsParams

NewUpdateNetworkApplianceFirewallSettingsParamsWithHTTPClient creates a new UpdateNetworkApplianceFirewallSettingsParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceFirewallSettingsParamsWithTimeout ¶

func NewUpdateNetworkApplianceFirewallSettingsParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceFirewallSettingsParams

NewUpdateNetworkApplianceFirewallSettingsParamsWithTimeout creates a new UpdateNetworkApplianceFirewallSettingsParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceFirewallSettingsParams) SetContext ¶

SetContext adds the context to the update network appliance firewall settings params

func (*UpdateNetworkApplianceFirewallSettingsParams) SetDefaults ¶

SetDefaults hydrates default values in the update network appliance firewall settings params (not the query body).

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

func (*UpdateNetworkApplianceFirewallSettingsParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the update network appliance firewall settings params

func (*UpdateNetworkApplianceFirewallSettingsParams) SetNetworkID ¶

func (o *UpdateNetworkApplianceFirewallSettingsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network appliance firewall settings params

func (*UpdateNetworkApplianceFirewallSettingsParams) SetTimeout ¶

SetTimeout adds the timeout to the update network appliance firewall settings params

func (*UpdateNetworkApplianceFirewallSettingsParams) SetUpdateNetworkApplianceFirewallSettings ¶

func (o *UpdateNetworkApplianceFirewallSettingsParams) SetUpdateNetworkApplianceFirewallSettings(updateNetworkApplianceFirewallSettings UpdateNetworkApplianceFirewallSettingsBody)

SetUpdateNetworkApplianceFirewallSettings adds the updateNetworkApplianceFirewallSettings to the update network appliance firewall settings params

func (*UpdateNetworkApplianceFirewallSettingsParams) WithContext ¶

WithContext adds the context to the update network appliance firewall settings params

func (*UpdateNetworkApplianceFirewallSettingsParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance firewall settings params (not the query body).

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

func (*UpdateNetworkApplianceFirewallSettingsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance firewall settings params

func (*UpdateNetworkApplianceFirewallSettingsParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance firewall settings params

func (*UpdateNetworkApplianceFirewallSettingsParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance firewall settings params

func (*UpdateNetworkApplianceFirewallSettingsParams) WithUpdateNetworkApplianceFirewallSettings ¶

func (o *UpdateNetworkApplianceFirewallSettingsParams) WithUpdateNetworkApplianceFirewallSettings(updateNetworkApplianceFirewallSettings UpdateNetworkApplianceFirewallSettingsBody) *UpdateNetworkApplianceFirewallSettingsParams

WithUpdateNetworkApplianceFirewallSettings adds the updateNetworkApplianceFirewallSettings to the update network appliance firewall settings params

func (*UpdateNetworkApplianceFirewallSettingsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceFirewallSettingsParamsBodySpoofingProtection ¶

type UpdateNetworkApplianceFirewallSettingsParamsBodySpoofingProtection struct {

	// ip source guard
	IPSourceGuard *UpdateNetworkApplianceFirewallSettingsParamsBodySpoofingProtectionIPSourceGuard `json:"ipSourceGuard,omitempty"`
}

UpdateNetworkApplianceFirewallSettingsParamsBodySpoofingProtection Spoofing protection settings swagger:model UpdateNetworkApplianceFirewallSettingsParamsBodySpoofingProtection

func (*UpdateNetworkApplianceFirewallSettingsParamsBodySpoofingProtection) ContextValidate ¶

ContextValidate validate this update network appliance firewall settings params body spoofing protection based on the context it is used

func (*UpdateNetworkApplianceFirewallSettingsParamsBodySpoofingProtection) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallSettingsParamsBodySpoofingProtection) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallSettingsParamsBodySpoofingProtection) Validate ¶

Validate validates this update network appliance firewall settings params body spoofing protection

type UpdateNetworkApplianceFirewallSettingsParamsBodySpoofingProtectionIPSourceGuard ¶

type UpdateNetworkApplianceFirewallSettingsParamsBodySpoofingProtectionIPSourceGuard struct {

	// Mode of protection
	// Enum: [block log]
	Mode string `json:"mode,omitempty"`
}

UpdateNetworkApplianceFirewallSettingsParamsBodySpoofingProtectionIPSourceGuard IP source address spoofing settings swagger:model UpdateNetworkApplianceFirewallSettingsParamsBodySpoofingProtectionIPSourceGuard

func (*UpdateNetworkApplianceFirewallSettingsParamsBodySpoofingProtectionIPSourceGuard) ContextValidate ¶

ContextValidate validates this update network appliance firewall settings params body spoofing protection IP source guard based on context it is used

func (*UpdateNetworkApplianceFirewallSettingsParamsBodySpoofingProtectionIPSourceGuard) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallSettingsParamsBodySpoofingProtectionIPSourceGuard) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceFirewallSettingsParamsBodySpoofingProtectionIPSourceGuard) Validate ¶

Validate validates this update network appliance firewall settings params body spoofing protection IP source guard

type UpdateNetworkApplianceFirewallSettingsReader ¶

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

UpdateNetworkApplianceFirewallSettingsReader is a Reader for the UpdateNetworkApplianceFirewallSettings structure.

func (*UpdateNetworkApplianceFirewallSettingsReader) ReadResponse ¶

func (o *UpdateNetworkApplianceFirewallSettingsReader) 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","allowedVlans":"all","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 *UpdateNetworkAppliancePortOKBody
}

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) Code ¶

Code gets the status code for the update network appliance port o k response

func (*UpdateNetworkAppliancePortOK) Error ¶

func (*UpdateNetworkAppliancePortOK) GetPayload ¶

func (*UpdateNetworkAppliancePortOK) IsClientError ¶

func (o *UpdateNetworkAppliancePortOK) IsClientError() bool

IsClientError returns true when this update network appliance port o k response has a 4xx status code

func (*UpdateNetworkAppliancePortOK) IsCode ¶

func (o *UpdateNetworkAppliancePortOK) IsCode(code int) bool

IsCode returns true when this update network appliance port o k response a status code equal to that given

func (*UpdateNetworkAppliancePortOK) IsRedirect ¶

func (o *UpdateNetworkAppliancePortOK) IsRedirect() bool

IsRedirect returns true when this update network appliance port o k response has a 3xx status code

func (*UpdateNetworkAppliancePortOK) IsServerError ¶

func (o *UpdateNetworkAppliancePortOK) IsServerError() bool

IsServerError returns true when this update network appliance port o k response has a 5xx status code

func (*UpdateNetworkAppliancePortOK) IsSuccess ¶

func (o *UpdateNetworkAppliancePortOK) IsSuccess() bool

IsSuccess returns true when this update network appliance port o k response has a 2xx status code

func (*UpdateNetworkAppliancePortOK) String ¶

type UpdateNetworkAppliancePortOKBody ¶

type UpdateNetworkAppliancePortOKBody struct {

	// The name of the policy. Only applicable to Access ports.
	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"`

	// Whether the trunk port can drop all untagged traffic.
	DropUntaggedTraffic bool `json:"dropUntaggedTraffic,omitempty"`

	// The status of the port
	Enabled bool `json:"enabled,omitempty"`

	// Number of the port
	Number int64 `json:"number,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"`
}

UpdateNetworkAppliancePortOKBody update network appliance port o k body swagger:model UpdateNetworkAppliancePortOKBody

func (*UpdateNetworkAppliancePortOKBody) ContextValidate ¶

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

ContextValidate validates this update network appliance port o k body based on context it is used

func (*UpdateNetworkAppliancePortOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*UpdateNetworkAppliancePortOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*UpdateNetworkAppliancePortOKBody) Validate ¶

Validate validates this update network appliance port o k body

type UpdateNetworkAppliancePortParams ¶

type UpdateNetworkAppliancePortParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* PortID.

	   Port ID
	*/
	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 UpdateNetworkAppliancePrefixesDelegatedStaticBody ¶

type UpdateNetworkAppliancePrefixesDelegatedStaticBody struct {

	// A name or description for the prefix
	Description string `json:"description,omitempty"`

	// origin
	Origin *UpdateNetworkAppliancePrefixesDelegatedStaticParamsBodyOrigin `json:"origin,omitempty"`

	// A static IPv6 prefix
	Prefix string `json:"prefix,omitempty"`
}

UpdateNetworkAppliancePrefixesDelegatedStaticBody update network appliance prefixes delegated static body // Example: {"description":"Prefix on WAN 1 of Long Island Office network","origin":{"interfaces":["wan1"],"type":"internet"},"prefix":"2001:db8:3c4d:15::/64"} swagger:model UpdateNetworkAppliancePrefixesDelegatedStaticBody

func (*UpdateNetworkAppliancePrefixesDelegatedStaticBody) ContextValidate ¶

ContextValidate validate this update network appliance prefixes delegated static body based on the context it is used

func (*UpdateNetworkAppliancePrefixesDelegatedStaticBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkAppliancePrefixesDelegatedStaticBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkAppliancePrefixesDelegatedStaticBody) Validate ¶

Validate validates this update network appliance prefixes delegated static body

type UpdateNetworkAppliancePrefixesDelegatedStaticOK ¶

type UpdateNetworkAppliancePrefixesDelegatedStaticOK struct {
	Payload interface{}
}

UpdateNetworkAppliancePrefixesDelegatedStaticOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkAppliancePrefixesDelegatedStaticOK ¶

func NewUpdateNetworkAppliancePrefixesDelegatedStaticOK() *UpdateNetworkAppliancePrefixesDelegatedStaticOK

NewUpdateNetworkAppliancePrefixesDelegatedStaticOK creates a UpdateNetworkAppliancePrefixesDelegatedStaticOK with default headers values

func (*UpdateNetworkAppliancePrefixesDelegatedStaticOK) Code ¶

Code gets the status code for the update network appliance prefixes delegated static o k response

func (*UpdateNetworkAppliancePrefixesDelegatedStaticOK) Error ¶

func (*UpdateNetworkAppliancePrefixesDelegatedStaticOK) GetPayload ¶

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

func (*UpdateNetworkAppliancePrefixesDelegatedStaticOK) IsClientError ¶

IsClientError returns true when this update network appliance prefixes delegated static o k response has a 4xx status code

func (*UpdateNetworkAppliancePrefixesDelegatedStaticOK) IsCode ¶

IsCode returns true when this update network appliance prefixes delegated static o k response a status code equal to that given

func (*UpdateNetworkAppliancePrefixesDelegatedStaticOK) IsRedirect ¶

IsRedirect returns true when this update network appliance prefixes delegated static o k response has a 3xx status code

func (*UpdateNetworkAppliancePrefixesDelegatedStaticOK) IsServerError ¶

IsServerError returns true when this update network appliance prefixes delegated static o k response has a 5xx status code

func (*UpdateNetworkAppliancePrefixesDelegatedStaticOK) IsSuccess ¶

IsSuccess returns true when this update network appliance prefixes delegated static o k response has a 2xx status code

func (*UpdateNetworkAppliancePrefixesDelegatedStaticOK) String ¶

type UpdateNetworkAppliancePrefixesDelegatedStaticParams ¶

type UpdateNetworkAppliancePrefixesDelegatedStaticParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* StaticDelegatedPrefixID.

	   Static delegated prefix ID
	*/
	StaticDelegatedPrefixID string

	// UpdateNetworkAppliancePrefixesDelegatedStatic.
	UpdateNetworkAppliancePrefixesDelegatedStatic UpdateNetworkAppliancePrefixesDelegatedStaticBody

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

UpdateNetworkAppliancePrefixesDelegatedStaticParams contains all the parameters to send to the API endpoint

for the update network appliance prefixes delegated static operation.

Typically these are written to a http.Request.

func NewUpdateNetworkAppliancePrefixesDelegatedStaticParams ¶

func NewUpdateNetworkAppliancePrefixesDelegatedStaticParams() *UpdateNetworkAppliancePrefixesDelegatedStaticParams

NewUpdateNetworkAppliancePrefixesDelegatedStaticParams creates a new UpdateNetworkAppliancePrefixesDelegatedStaticParams 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 NewUpdateNetworkAppliancePrefixesDelegatedStaticParamsWithContext ¶

func NewUpdateNetworkAppliancePrefixesDelegatedStaticParamsWithContext(ctx context.Context) *UpdateNetworkAppliancePrefixesDelegatedStaticParams

NewUpdateNetworkAppliancePrefixesDelegatedStaticParamsWithContext creates a new UpdateNetworkAppliancePrefixesDelegatedStaticParams object with the ability to set a context for a request.

func NewUpdateNetworkAppliancePrefixesDelegatedStaticParamsWithHTTPClient ¶

func NewUpdateNetworkAppliancePrefixesDelegatedStaticParamsWithHTTPClient(client *http.Client) *UpdateNetworkAppliancePrefixesDelegatedStaticParams

NewUpdateNetworkAppliancePrefixesDelegatedStaticParamsWithHTTPClient creates a new UpdateNetworkAppliancePrefixesDelegatedStaticParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkAppliancePrefixesDelegatedStaticParamsWithTimeout ¶

func NewUpdateNetworkAppliancePrefixesDelegatedStaticParamsWithTimeout(timeout time.Duration) *UpdateNetworkAppliancePrefixesDelegatedStaticParams

NewUpdateNetworkAppliancePrefixesDelegatedStaticParamsWithTimeout creates a new UpdateNetworkAppliancePrefixesDelegatedStaticParams object with the ability to set a timeout on a request.

func (*UpdateNetworkAppliancePrefixesDelegatedStaticParams) SetContext ¶

SetContext adds the context to the update network appliance prefixes delegated static params

func (*UpdateNetworkAppliancePrefixesDelegatedStaticParams) SetDefaults ¶

SetDefaults hydrates default values in the update network appliance prefixes delegated static params (not the query body).

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

func (*UpdateNetworkAppliancePrefixesDelegatedStaticParams) SetHTTPClient ¶

SetHTTPClient adds the HTTPClient to the update network appliance prefixes delegated static params

func (*UpdateNetworkAppliancePrefixesDelegatedStaticParams) SetNetworkID ¶

SetNetworkID adds the networkId to the update network appliance prefixes delegated static params

func (*UpdateNetworkAppliancePrefixesDelegatedStaticParams) SetStaticDelegatedPrefixID ¶

func (o *UpdateNetworkAppliancePrefixesDelegatedStaticParams) SetStaticDelegatedPrefixID(staticDelegatedPrefixID string)

SetStaticDelegatedPrefixID adds the staticDelegatedPrefixId to the update network appliance prefixes delegated static params

func (*UpdateNetworkAppliancePrefixesDelegatedStaticParams) SetTimeout ¶

SetTimeout adds the timeout to the update network appliance prefixes delegated static params

func (*UpdateNetworkAppliancePrefixesDelegatedStaticParams) SetUpdateNetworkAppliancePrefixesDelegatedStatic ¶

func (o *UpdateNetworkAppliancePrefixesDelegatedStaticParams) SetUpdateNetworkAppliancePrefixesDelegatedStatic(updateNetworkAppliancePrefixesDelegatedStatic UpdateNetworkAppliancePrefixesDelegatedStaticBody)

SetUpdateNetworkAppliancePrefixesDelegatedStatic adds the updateNetworkAppliancePrefixesDelegatedStatic to the update network appliance prefixes delegated static params

func (*UpdateNetworkAppliancePrefixesDelegatedStaticParams) WithContext ¶

WithContext adds the context to the update network appliance prefixes delegated static params

func (*UpdateNetworkAppliancePrefixesDelegatedStaticParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance prefixes delegated static params (not the query body).

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

func (*UpdateNetworkAppliancePrefixesDelegatedStaticParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance prefixes delegated static params

func (*UpdateNetworkAppliancePrefixesDelegatedStaticParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance prefixes delegated static params

func (*UpdateNetworkAppliancePrefixesDelegatedStaticParams) WithStaticDelegatedPrefixID ¶

WithStaticDelegatedPrefixID adds the staticDelegatedPrefixID to the update network appliance prefixes delegated static params

func (*UpdateNetworkAppliancePrefixesDelegatedStaticParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance prefixes delegated static params

func (*UpdateNetworkAppliancePrefixesDelegatedStaticParams) WithUpdateNetworkAppliancePrefixesDelegatedStatic ¶

func (o *UpdateNetworkAppliancePrefixesDelegatedStaticParams) WithUpdateNetworkAppliancePrefixesDelegatedStatic(updateNetworkAppliancePrefixesDelegatedStatic UpdateNetworkAppliancePrefixesDelegatedStaticBody) *UpdateNetworkAppliancePrefixesDelegatedStaticParams

WithUpdateNetworkAppliancePrefixesDelegatedStatic adds the updateNetworkAppliancePrefixesDelegatedStatic to the update network appliance prefixes delegated static params

func (*UpdateNetworkAppliancePrefixesDelegatedStaticParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkAppliancePrefixesDelegatedStaticParamsBodyOrigin ¶

type UpdateNetworkAppliancePrefixesDelegatedStaticParamsBodyOrigin struct {

	// Interfaces associated with the prefix
	Interfaces []string `json:"interfaces"`

	// Type of the origin
	// Enum: [independent internet]
	Type string `json:"type,omitempty"`
}

UpdateNetworkAppliancePrefixesDelegatedStaticParamsBodyOrigin The origin of the prefix swagger:model UpdateNetworkAppliancePrefixesDelegatedStaticParamsBodyOrigin

func (*UpdateNetworkAppliancePrefixesDelegatedStaticParamsBodyOrigin) ContextValidate ¶

ContextValidate validates this update network appliance prefixes delegated static params body origin based on context it is used

func (*UpdateNetworkAppliancePrefixesDelegatedStaticParamsBodyOrigin) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkAppliancePrefixesDelegatedStaticParamsBodyOrigin) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkAppliancePrefixesDelegatedStaticParamsBodyOrigin) Validate ¶

Validate validates this update network appliance prefixes delegated static params body origin

type UpdateNetworkAppliancePrefixesDelegatedStaticReader ¶

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

UpdateNetworkAppliancePrefixesDelegatedStaticReader is a Reader for the UpdateNetworkAppliancePrefixesDelegatedStatic structure.

func (*UpdateNetworkAppliancePrefixesDelegatedStaticReader) ReadResponse ¶

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

ReadResponse reads a server response into the received o.

type UpdateNetworkApplianceRfProfileBody ¶

type UpdateNetworkApplianceRfProfileBody struct {

	// five ghz settings
	FiveGhzSettings *UpdateNetworkApplianceRfProfileParamsBodyFiveGhzSettings `json:"fiveGhzSettings,omitempty"`

	// The name of the new profile. Must be unique.
	Name string `json:"name,omitempty"`

	// per ssid settings
	PerSsidSettings *UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettings `json:"perSsidSettings,omitempty"`

	// two four ghz settings
	TwoFourGhzSettings *UpdateNetworkApplianceRfProfileParamsBodyTwoFourGhzSettings `json:"twoFourGhzSettings,omitempty"`
}

UpdateNetworkApplianceRfProfileBody update network appliance rf profile body // Example: {"fiveGhzSettings":{"axEnabled":true,"minBitrate":48},"name":"MX RF Profile","perSsidSettings":{"1":{"bandOperationMode":"dual","bandSteeringEnabled":true},"2":{"bandOperationMode":"dual","bandSteeringEnabled":true},"3":{"bandOperationMode":"dual","bandSteeringEnabled":true},"4":{"bandOperationMode":"dual","bandSteeringEnabled":true}},"twoFourGhzSettings":{"axEnabled":true,"minBitrate":12}} swagger:model UpdateNetworkApplianceRfProfileBody

func (*UpdateNetworkApplianceRfProfileBody) ContextValidate ¶

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

ContextValidate validate this update network appliance rf profile body based on the context it is used

func (*UpdateNetworkApplianceRfProfileBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileBody) Validate ¶

Validate validates this update network appliance rf profile body

type UpdateNetworkApplianceRfProfileOK ¶

type UpdateNetworkApplianceRfProfileOK struct {
	Payload *UpdateNetworkApplianceRfProfileOKBody
}

UpdateNetworkApplianceRfProfileOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceRfProfileOK ¶

func NewUpdateNetworkApplianceRfProfileOK() *UpdateNetworkApplianceRfProfileOK

NewUpdateNetworkApplianceRfProfileOK creates a UpdateNetworkApplianceRfProfileOK with default headers values

func (*UpdateNetworkApplianceRfProfileOK) Code ¶

Code gets the status code for the update network appliance rf profile o k response

func (*UpdateNetworkApplianceRfProfileOK) Error ¶

func (*UpdateNetworkApplianceRfProfileOK) GetPayload ¶

func (*UpdateNetworkApplianceRfProfileOK) IsClientError ¶

func (o *UpdateNetworkApplianceRfProfileOK) IsClientError() bool

IsClientError returns true when this update network appliance rf profile o k response has a 4xx status code

func (*UpdateNetworkApplianceRfProfileOK) IsCode ¶

func (o *UpdateNetworkApplianceRfProfileOK) IsCode(code int) bool

IsCode returns true when this update network appliance rf profile o k response a status code equal to that given

func (*UpdateNetworkApplianceRfProfileOK) IsRedirect ¶

func (o *UpdateNetworkApplianceRfProfileOK) IsRedirect() bool

IsRedirect returns true when this update network appliance rf profile o k response has a 3xx status code

func (*UpdateNetworkApplianceRfProfileOK) IsServerError ¶

func (o *UpdateNetworkApplianceRfProfileOK) IsServerError() bool

IsServerError returns true when this update network appliance rf profile o k response has a 5xx status code

func (*UpdateNetworkApplianceRfProfileOK) IsSuccess ¶

func (o *UpdateNetworkApplianceRfProfileOK) IsSuccess() bool

IsSuccess returns true when this update network appliance rf profile o k response has a 2xx status code

func (*UpdateNetworkApplianceRfProfileOK) String ¶

type UpdateNetworkApplianceRfProfileOKBody ¶

type UpdateNetworkApplianceRfProfileOKBody struct {

	// five ghz settings
	FiveGhzSettings *UpdateNetworkApplianceRfProfileOKBodyFiveGhzSettings `json:"fiveGhzSettings,omitempty"`

	// ID of the RF Profile.
	ID string `json:"id,omitempty"`

	// The name of the profile.
	Name string `json:"name,omitempty"`

	// ID of network this RF Profile belongs in.
	NetworkID string `json:"networkId,omitempty"`

	// per ssid settings
	PerSsidSettings *UpdateNetworkApplianceRfProfileOKBodyPerSsidSettings `json:"perSsidSettings,omitempty"`

	// two four ghz settings
	TwoFourGhzSettings *UpdateNetworkApplianceRfProfileOKBodyTwoFourGhzSettings `json:"twoFourGhzSettings,omitempty"`
}

UpdateNetworkApplianceRfProfileOKBody update network appliance rf profile o k body swagger:model UpdateNetworkApplianceRfProfileOKBody

func (*UpdateNetworkApplianceRfProfileOKBody) ContextValidate ¶

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

ContextValidate validate this update network appliance rf profile o k body based on the context it is used

func (*UpdateNetworkApplianceRfProfileOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileOKBody) Validate ¶

Validate validates this update network appliance rf profile o k body

type UpdateNetworkApplianceRfProfileOKBodyFiveGhzSettings ¶

type UpdateNetworkApplianceRfProfileOKBodyFiveGhzSettings struct {

	// Whether ax radio on 5Ghz band is on or off.
	AxEnabled bool `json:"axEnabled,omitempty"`

	// Min bitrate (Mbps) of 2.4Ghz band.
	MinBitrate int64 `json:"minBitrate,omitempty"`
}

UpdateNetworkApplianceRfProfileOKBodyFiveGhzSettings Settings related to 5Ghz band. swagger:model UpdateNetworkApplianceRfProfileOKBodyFiveGhzSettings

func (*UpdateNetworkApplianceRfProfileOKBodyFiveGhzSettings) ContextValidate ¶

ContextValidate validates this update network appliance rf profile o k body five ghz settings based on context it is used

func (*UpdateNetworkApplianceRfProfileOKBodyFiveGhzSettings) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileOKBodyFiveGhzSettings) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileOKBodyFiveGhzSettings) Validate ¶

Validate validates this update network appliance rf profile o k body five ghz settings

type UpdateNetworkApplianceRfProfileOKBodyPerSsidSettings ¶

type UpdateNetworkApplianceRfProfileOKBodyPerSsidSettings struct {

	// 1
	Nr1 *UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr1 `json:"1,omitempty"`

	// 2
	Nr2 *UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr2 `json:"2,omitempty"`

	// 3
	Nr3 *UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr3 `json:"3,omitempty"`

	// 4
	Nr4 *UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr4 `json:"4,omitempty"`
}

UpdateNetworkApplianceRfProfileOKBodyPerSsidSettings Per-SSID radio settings by number. swagger:model UpdateNetworkApplianceRfProfileOKBodyPerSsidSettings

func (*UpdateNetworkApplianceRfProfileOKBodyPerSsidSettings) ContextValidate ¶

ContextValidate validate this update network appliance rf profile o k body per ssid settings based on the context it is used

func (*UpdateNetworkApplianceRfProfileOKBodyPerSsidSettings) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileOKBodyPerSsidSettings) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileOKBodyPerSsidSettings) Validate ¶

Validate validates this update network appliance rf profile o k body per ssid settings

type UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr1 ¶

type UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr1 struct {

	// Band mode of this SSID
	BandOperationMode string `json:"bandOperationMode,omitempty"`

	// Whether this SSID steers clients to the most open band between 2.4 GHz and 5 GHz.
	BandSteeringEnabled bool `json:"bandSteeringEnabled,omitempty"`
}

UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr1 Settings for SSID 1. swagger:model UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr1

func (*UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr1) ContextValidate ¶

ContextValidate validates this update network appliance rf profile o k body per ssid settings nr1 based on context it is used

func (*UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr1) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr1) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr1) Validate ¶

Validate validates this update network appliance rf profile o k body per ssid settings nr1

type UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr2 ¶

type UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr2 struct {

	// Band mode of this SSID
	BandOperationMode string `json:"bandOperationMode,omitempty"`

	// Whether this SSID steers clients to the most open band between 2.4 GHz and 5 GHz.
	BandSteeringEnabled bool `json:"bandSteeringEnabled,omitempty"`
}

UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr2 Settings for SSID 2. swagger:model UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr2

func (*UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr2) ContextValidate ¶

ContextValidate validates this update network appliance rf profile o k body per ssid settings nr2 based on context it is used

func (*UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr2) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr2) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr2) Validate ¶

Validate validates this update network appliance rf profile o k body per ssid settings nr2

type UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr3 ¶

type UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr3 struct {

	// Band mode of this SSID
	BandOperationMode string `json:"bandOperationMode,omitempty"`

	// Whether this SSID steers clients to the most open band between 2.4 GHz and 5 GHz.
	BandSteeringEnabled bool `json:"bandSteeringEnabled,omitempty"`
}

UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr3 Settings for SSID 3. swagger:model UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr3

func (*UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr3) ContextValidate ¶

ContextValidate validates this update network appliance rf profile o k body per ssid settings nr3 based on context it is used

func (*UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr3) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr3) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr3) Validate ¶

Validate validates this update network appliance rf profile o k body per ssid settings nr3

type UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr4 ¶

type UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr4 struct {

	// Band mode of this SSID
	BandOperationMode string `json:"bandOperationMode,omitempty"`

	// Whether this SSID steers clients to the most open band between 2.4 GHz and 5 GHz.
	BandSteeringEnabled bool `json:"bandSteeringEnabled,omitempty"`
}

UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr4 Settings for SSID 4. swagger:model UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr4

func (*UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr4) ContextValidate ¶

ContextValidate validates this update network appliance rf profile o k body per ssid settings nr4 based on context it is used

func (*UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr4) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr4) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileOKBodyPerSsidSettingsNr4) Validate ¶

Validate validates this update network appliance rf profile o k body per ssid settings nr4

type UpdateNetworkApplianceRfProfileOKBodyTwoFourGhzSettings ¶

type UpdateNetworkApplianceRfProfileOKBodyTwoFourGhzSettings struct {

	// Whether ax radio on 2.4Ghz band is on or off.
	AxEnabled bool `json:"axEnabled,omitempty"`

	// Min bitrate (Mbps) of 2.4Ghz band.
	MinBitrate float32 `json:"minBitrate,omitempty"`
}

UpdateNetworkApplianceRfProfileOKBodyTwoFourGhzSettings Settings related to 2.4Ghz band. swagger:model UpdateNetworkApplianceRfProfileOKBodyTwoFourGhzSettings

func (*UpdateNetworkApplianceRfProfileOKBodyTwoFourGhzSettings) ContextValidate ¶

ContextValidate validates this update network appliance rf profile o k body two four ghz settings based on context it is used

func (*UpdateNetworkApplianceRfProfileOKBodyTwoFourGhzSettings) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileOKBodyTwoFourGhzSettings) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileOKBodyTwoFourGhzSettings) Validate ¶

Validate validates this update network appliance rf profile o k body two four ghz settings

type UpdateNetworkApplianceRfProfileParams ¶

type UpdateNetworkApplianceRfProfileParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* RfProfileID.

	   Rf profile ID
	*/
	RfProfileID string

	// UpdateNetworkApplianceRfProfile.
	UpdateNetworkApplianceRfProfile UpdateNetworkApplianceRfProfileBody

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

UpdateNetworkApplianceRfProfileParams contains all the parameters to send to the API endpoint

for the update network appliance rf profile operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceRfProfileParams ¶

func NewUpdateNetworkApplianceRfProfileParams() *UpdateNetworkApplianceRfProfileParams

NewUpdateNetworkApplianceRfProfileParams creates a new UpdateNetworkApplianceRfProfileParams 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 NewUpdateNetworkApplianceRfProfileParamsWithContext ¶

func NewUpdateNetworkApplianceRfProfileParamsWithContext(ctx context.Context) *UpdateNetworkApplianceRfProfileParams

NewUpdateNetworkApplianceRfProfileParamsWithContext creates a new UpdateNetworkApplianceRfProfileParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceRfProfileParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceRfProfileParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceRfProfileParams

NewUpdateNetworkApplianceRfProfileParamsWithHTTPClient creates a new UpdateNetworkApplianceRfProfileParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceRfProfileParamsWithTimeout ¶

func NewUpdateNetworkApplianceRfProfileParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceRfProfileParams

NewUpdateNetworkApplianceRfProfileParamsWithTimeout creates a new UpdateNetworkApplianceRfProfileParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceRfProfileParams) SetContext ¶

SetContext adds the context to the update network appliance rf profile params

func (*UpdateNetworkApplianceRfProfileParams) SetDefaults ¶

func (o *UpdateNetworkApplianceRfProfileParams) SetDefaults()

SetDefaults hydrates default values in the update network appliance rf profile params (not the query body).

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

func (*UpdateNetworkApplianceRfProfileParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the update network appliance rf profile params

func (*UpdateNetworkApplianceRfProfileParams) SetNetworkID ¶

func (o *UpdateNetworkApplianceRfProfileParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network appliance rf profile params

func (*UpdateNetworkApplianceRfProfileParams) SetRfProfileID ¶

func (o *UpdateNetworkApplianceRfProfileParams) SetRfProfileID(rfProfileID string)

SetRfProfileID adds the rfProfileId to the update network appliance rf profile params

func (*UpdateNetworkApplianceRfProfileParams) SetTimeout ¶

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

SetTimeout adds the timeout to the update network appliance rf profile params

func (*UpdateNetworkApplianceRfProfileParams) SetUpdateNetworkApplianceRfProfile ¶

func (o *UpdateNetworkApplianceRfProfileParams) SetUpdateNetworkApplianceRfProfile(updateNetworkApplianceRfProfile UpdateNetworkApplianceRfProfileBody)

SetUpdateNetworkApplianceRfProfile adds the updateNetworkApplianceRfProfile to the update network appliance rf profile params

func (*UpdateNetworkApplianceRfProfileParams) WithContext ¶

WithContext adds the context to the update network appliance rf profile params

func (*UpdateNetworkApplianceRfProfileParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance rf profile params (not the query body).

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

func (*UpdateNetworkApplianceRfProfileParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance rf profile params

func (*UpdateNetworkApplianceRfProfileParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance rf profile params

func (*UpdateNetworkApplianceRfProfileParams) WithRfProfileID ¶

WithRfProfileID adds the rfProfileID to the update network appliance rf profile params

func (*UpdateNetworkApplianceRfProfileParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance rf profile params

func (*UpdateNetworkApplianceRfProfileParams) WithUpdateNetworkApplianceRfProfile ¶

func (o *UpdateNetworkApplianceRfProfileParams) WithUpdateNetworkApplianceRfProfile(updateNetworkApplianceRfProfile UpdateNetworkApplianceRfProfileBody) *UpdateNetworkApplianceRfProfileParams

WithUpdateNetworkApplianceRfProfile adds the updateNetworkApplianceRfProfile to the update network appliance rf profile params

func (*UpdateNetworkApplianceRfProfileParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceRfProfileParamsBodyFiveGhzSettings ¶

type UpdateNetworkApplianceRfProfileParamsBodyFiveGhzSettings struct {

	// Determines whether ax radio on 5Ghz band is on or off. Can be either true or false. If false, we highly recommend disabling band steering.
	AxEnabled bool `json:"axEnabled,omitempty"`

	// Sets min bitrate (Mbps) of 5Ghz band. Can be one of '6', '9', '12', '18', '24', '36', '48' or '54'.
	MinBitrate int64 `json:"minBitrate,omitempty"`
}

UpdateNetworkApplianceRfProfileParamsBodyFiveGhzSettings Settings related to 5Ghz band swagger:model UpdateNetworkApplianceRfProfileParamsBodyFiveGhzSettings

func (*UpdateNetworkApplianceRfProfileParamsBodyFiveGhzSettings) ContextValidate ¶

ContextValidate validates this update network appliance rf profile params body five ghz settings based on context it is used

func (*UpdateNetworkApplianceRfProfileParamsBodyFiveGhzSettings) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileParamsBodyFiveGhzSettings) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileParamsBodyFiveGhzSettings) Validate ¶

Validate validates this update network appliance rf profile params body five ghz settings

type UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettings ¶

type UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettings struct {

	// 1
	Nr1 *UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1 `json:"1,omitempty"`

	// 2
	Nr2 *UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2 `json:"2,omitempty"`

	// 3
	Nr3 *UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3 `json:"3,omitempty"`

	// 4
	Nr4 *UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4 `json:"4,omitempty"`
}

UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettings Per-SSID radio settings by number. swagger:model UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettings

func (*UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettings) ContextValidate ¶

ContextValidate validate this update network appliance rf profile params body per ssid settings based on the context it is used

func (*UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettings) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettings) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettings) Validate ¶

Validate validates this update network appliance rf profile params body per ssid settings

type UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1 ¶

type UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1 struct {

	// Choice between 'dual', '2.4ghz', '5ghz', '6ghz' or 'multi'.
	// Enum: [2.4ghz 5ghz 6ghz dual multi]
	BandOperationMode string `json:"bandOperationMode,omitempty"`

	// Steers client to most open band between 2.4 GHz and 5 GHz. Can be either true or false.
	BandSteeringEnabled bool `json:"bandSteeringEnabled,omitempty"`
}

UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1 Settings for SSID 1 swagger:model UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1

func (*UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1) ContextValidate ¶

ContextValidate validates this update network appliance rf profile params body per ssid settings nr1 based on context it is used

func (*UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr1) Validate ¶

Validate validates this update network appliance rf profile params body per ssid settings nr1

type UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2 ¶

type UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2 struct {

	// Choice between 'dual', '2.4ghz', '5ghz', '6ghz' or 'multi'.
	// Enum: [2.4ghz 5ghz 6ghz dual multi]
	BandOperationMode string `json:"bandOperationMode,omitempty"`

	// Steers client to most open band between 2.4 GHz and 5 GHz. Can be either true or false.
	BandSteeringEnabled bool `json:"bandSteeringEnabled,omitempty"`
}

UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2 Settings for SSID 2 swagger:model UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2

func (*UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2) ContextValidate ¶

ContextValidate validates this update network appliance rf profile params body per ssid settings nr2 based on context it is used

func (*UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr2) Validate ¶

Validate validates this update network appliance rf profile params body per ssid settings nr2

type UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3 ¶

type UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3 struct {

	// Choice between 'dual', '2.4ghz', '5ghz', '6ghz' or 'multi'.
	// Enum: [2.4ghz 5ghz 6ghz dual multi]
	BandOperationMode string `json:"bandOperationMode,omitempty"`

	// Steers client to most open band between 2.4 GHz and 5 GHz. Can be either true or false.
	BandSteeringEnabled bool `json:"bandSteeringEnabled,omitempty"`
}

UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3 Settings for SSID 3 swagger:model UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3

func (*UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3) ContextValidate ¶

ContextValidate validates this update network appliance rf profile params body per ssid settings nr3 based on context it is used

func (*UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr3) Validate ¶

Validate validates this update network appliance rf profile params body per ssid settings nr3

type UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4 ¶

type UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4 struct {

	// Choice between 'dual', '2.4ghz', '5ghz', '6ghz' or 'multi'.
	// Enum: [2.4ghz 5ghz 6ghz dual multi]
	BandOperationMode string `json:"bandOperationMode,omitempty"`

	// Steers client to most open band between 2.4 GHz and 5 GHz. Can be either true or false.
	BandSteeringEnabled bool `json:"bandSteeringEnabled,omitempty"`
}

UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4 Settings for SSID 4 swagger:model UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4

func (*UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4) ContextValidate ¶

ContextValidate validates this update network appliance rf profile params body per ssid settings nr4 based on context it is used

func (*UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileParamsBodyPerSsidSettingsNr4) Validate ¶

Validate validates this update network appliance rf profile params body per ssid settings nr4

type UpdateNetworkApplianceRfProfileParamsBodyTwoFourGhzSettings ¶

type UpdateNetworkApplianceRfProfileParamsBodyTwoFourGhzSettings struct {

	// Determines whether ax radio on 2.4Ghz band is on or off. Can be either true or false. If false, we highly recommend disabling band steering.
	AxEnabled bool `json:"axEnabled,omitempty"`

	// Sets min bitrate (Mbps) of 2.4Ghz band. Can be one of '1', '2', '5.5', '6', '9', '11', '12', '18', '24', '36', '48' or '54'.
	MinBitrate float32 `json:"minBitrate,omitempty"`
}

UpdateNetworkApplianceRfProfileParamsBodyTwoFourGhzSettings Settings related to 2.4Ghz band swagger:model UpdateNetworkApplianceRfProfileParamsBodyTwoFourGhzSettings

func (*UpdateNetworkApplianceRfProfileParamsBodyTwoFourGhzSettings) ContextValidate ¶

ContextValidate validates this update network appliance rf profile params body two four ghz settings based on context it is used

func (*UpdateNetworkApplianceRfProfileParamsBodyTwoFourGhzSettings) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileParamsBodyTwoFourGhzSettings) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceRfProfileParamsBodyTwoFourGhzSettings) Validate ¶

Validate validates this update network appliance rf profile params body two four ghz settings

type UpdateNetworkApplianceRfProfileReader ¶

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

UpdateNetworkApplianceRfProfileReader is a Reader for the UpdateNetworkApplianceRfProfile structure.

func (*UpdateNetworkApplianceRfProfileReader) ReadResponse ¶

func (o *UpdateNetworkApplianceRfProfileReader) 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: [balanced connectivity security]
	IdsRulesets string `json:"idsRulesets,omitempty"`

	// Set mode to 'disabled'/'detection'/'prevention' (optional - omitting will leave current config unchanged)
	// Enum: [detection disabled prevention]
	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) Code ¶

Code gets the status code for the update network appliance security intrusion o k response

func (*UpdateNetworkApplianceSecurityIntrusionOK) Error ¶

func (*UpdateNetworkApplianceSecurityIntrusionOK) GetPayload ¶

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

func (*UpdateNetworkApplianceSecurityIntrusionOK) IsClientError ¶

IsClientError returns true when this update network appliance security intrusion o k response has a 4xx status code

func (*UpdateNetworkApplianceSecurityIntrusionOK) IsCode ¶

IsCode returns true when this update network appliance security intrusion o k response a status code equal to that given

func (*UpdateNetworkApplianceSecurityIntrusionOK) IsRedirect ¶

IsRedirect returns true when this update network appliance security intrusion o k response has a 3xx status code

func (*UpdateNetworkApplianceSecurityIntrusionOK) IsServerError ¶

IsServerError returns true when this update network appliance security intrusion o k response has a 5xx status code

func (*UpdateNetworkApplianceSecurityIntrusionOK) IsSuccess ¶

IsSuccess returns true when this update network appliance security intrusion o k response has a 2xx status code

func (*UpdateNetworkApplianceSecurityIntrusionOK) String ¶

type UpdateNetworkApplianceSecurityIntrusionParams ¶

type UpdateNetworkApplianceSecurityIntrusionParams struct {

	/* NetworkID.

	   Network ID
	*/
	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: [disabled enabled]
	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) Code ¶

Code gets the status code for the update network appliance security malware o k response

func (*UpdateNetworkApplianceSecurityMalwareOK) Error ¶

func (*UpdateNetworkApplianceSecurityMalwareOK) GetPayload ¶

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

func (*UpdateNetworkApplianceSecurityMalwareOK) IsClientError ¶

func (o *UpdateNetworkApplianceSecurityMalwareOK) IsClientError() bool

IsClientError returns true when this update network appliance security malware o k response has a 4xx status code

func (*UpdateNetworkApplianceSecurityMalwareOK) IsCode ¶

IsCode returns true when this update network appliance security malware o k response a status code equal to that given

func (*UpdateNetworkApplianceSecurityMalwareOK) IsRedirect ¶

IsRedirect returns true when this update network appliance security malware o k response has a 3xx status code

func (*UpdateNetworkApplianceSecurityMalwareOK) IsServerError ¶

func (o *UpdateNetworkApplianceSecurityMalwareOK) IsServerError() bool

IsServerError returns true when this update network appliance security malware o k response has a 5xx status code

func (*UpdateNetworkApplianceSecurityMalwareOK) IsSuccess ¶

IsSuccess returns true when this update network appliance security malware o k response has a 2xx status code

func (*UpdateNetworkApplianceSecurityMalwareOK) String ¶

type UpdateNetworkApplianceSecurityMalwareParams ¶

type UpdateNetworkApplianceSecurityMalwareParams struct {

	/* NetworkID.

	   Network ID
	*/
	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 UpdateNetworkApplianceSettingsBody ¶

type UpdateNetworkApplianceSettingsBody struct {

	// Client tracking method of a network
	// Enum: [IP address MAC address Unique client identifier]
	ClientTrackingMethod string `json:"clientTrackingMethod,omitempty"`

	// Deployment mode of a network
	// Enum: [passthrough routed]
	DeploymentMode string `json:"deploymentMode,omitempty"`

	// dynamic Dns
	DynamicDNS *UpdateNetworkApplianceSettingsParamsBodyDynamicDNS `json:"dynamicDns,omitempty"`
}

UpdateNetworkApplianceSettingsBody update network appliance settings body // Example: {"clientTrackingMethod":"MAC address","deploymentMode":"routed","dynamicDns":{"enabled":true,"prefix":"test"}} swagger:model UpdateNetworkApplianceSettingsBody

func (*UpdateNetworkApplianceSettingsBody) ContextValidate ¶

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

ContextValidate validate this update network appliance settings body based on the context it is used

func (*UpdateNetworkApplianceSettingsBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*UpdateNetworkApplianceSettingsBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceSettingsBody) Validate ¶

Validate validates this update network appliance settings body

type UpdateNetworkApplianceSettingsOK ¶

type UpdateNetworkApplianceSettingsOK struct {
	Payload *UpdateNetworkApplianceSettingsOKBody
}

UpdateNetworkApplianceSettingsOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceSettingsOK ¶

func NewUpdateNetworkApplianceSettingsOK() *UpdateNetworkApplianceSettingsOK

NewUpdateNetworkApplianceSettingsOK creates a UpdateNetworkApplianceSettingsOK with default headers values

func (*UpdateNetworkApplianceSettingsOK) Code ¶

Code gets the status code for the update network appliance settings o k response

func (*UpdateNetworkApplianceSettingsOK) Error ¶

func (*UpdateNetworkApplianceSettingsOK) GetPayload ¶

func (*UpdateNetworkApplianceSettingsOK) IsClientError ¶

func (o *UpdateNetworkApplianceSettingsOK) IsClientError() bool

IsClientError returns true when this update network appliance settings o k response has a 4xx status code

func (*UpdateNetworkApplianceSettingsOK) IsCode ¶

func (o *UpdateNetworkApplianceSettingsOK) IsCode(code int) bool

IsCode returns true when this update network appliance settings o k response a status code equal to that given

func (*UpdateNetworkApplianceSettingsOK) IsRedirect ¶

func (o *UpdateNetworkApplianceSettingsOK) IsRedirect() bool

IsRedirect returns true when this update network appliance settings o k response has a 3xx status code

func (*UpdateNetworkApplianceSettingsOK) IsServerError ¶

func (o *UpdateNetworkApplianceSettingsOK) IsServerError() bool

IsServerError returns true when this update network appliance settings o k response has a 5xx status code

func (*UpdateNetworkApplianceSettingsOK) IsSuccess ¶

func (o *UpdateNetworkApplianceSettingsOK) IsSuccess() bool

IsSuccess returns true when this update network appliance settings o k response has a 2xx status code

func (*UpdateNetworkApplianceSettingsOK) String ¶

type UpdateNetworkApplianceSettingsOKBody ¶

type UpdateNetworkApplianceSettingsOKBody struct {

	// Client tracking method of a network
	// Enum: [IP address MAC address Unique client identifier]
	ClientTrackingMethod string `json:"clientTrackingMethod,omitempty"`

	// Deployment mode of a network
	// Enum: [passthrough routed]
	DeploymentMode string `json:"deploymentMode,omitempty"`

	// dynamic Dns
	DynamicDNS *UpdateNetworkApplianceSettingsOKBodyDynamicDNS `json:"dynamicDns,omitempty"`
}

UpdateNetworkApplianceSettingsOKBody update network appliance settings o k body swagger:model UpdateNetworkApplianceSettingsOKBody

func (*UpdateNetworkApplianceSettingsOKBody) ContextValidate ¶

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

ContextValidate validate this update network appliance settings o k body based on the context it is used

func (*UpdateNetworkApplianceSettingsOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*UpdateNetworkApplianceSettingsOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceSettingsOKBody) Validate ¶

Validate validates this update network appliance settings o k body

type UpdateNetworkApplianceSettingsOKBodyDynamicDNS ¶

type UpdateNetworkApplianceSettingsOKBodyDynamicDNS struct {

	// Dynamic DNS enabled
	Enabled bool `json:"enabled,omitempty"`

	// Dynamic DNS url prefix. DDNS must be enabled to update
	Prefix string `json:"prefix,omitempty"`

	// Dynamic DNS url. DDNS must be enabled to update
	URL string `json:"url,omitempty"`
}

UpdateNetworkApplianceSettingsOKBodyDynamicDNS Dynamic DNS settings for a network swagger:model UpdateNetworkApplianceSettingsOKBodyDynamicDNS

func (*UpdateNetworkApplianceSettingsOKBodyDynamicDNS) ContextValidate ¶

ContextValidate validates this update network appliance settings o k body dynamic DNS based on context it is used

func (*UpdateNetworkApplianceSettingsOKBodyDynamicDNS) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceSettingsOKBodyDynamicDNS) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceSettingsOKBodyDynamicDNS) Validate ¶

Validate validates this update network appliance settings o k body dynamic DNS

type UpdateNetworkApplianceSettingsParams ¶

type UpdateNetworkApplianceSettingsParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	// UpdateNetworkApplianceSettings.
	UpdateNetworkApplianceSettings UpdateNetworkApplianceSettingsBody

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

UpdateNetworkApplianceSettingsParams contains all the parameters to send to the API endpoint

for the update network appliance settings operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceSettingsParams ¶

func NewUpdateNetworkApplianceSettingsParams() *UpdateNetworkApplianceSettingsParams

NewUpdateNetworkApplianceSettingsParams creates a new UpdateNetworkApplianceSettingsParams 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 NewUpdateNetworkApplianceSettingsParamsWithContext ¶

func NewUpdateNetworkApplianceSettingsParamsWithContext(ctx context.Context) *UpdateNetworkApplianceSettingsParams

NewUpdateNetworkApplianceSettingsParamsWithContext creates a new UpdateNetworkApplianceSettingsParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceSettingsParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceSettingsParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceSettingsParams

NewUpdateNetworkApplianceSettingsParamsWithHTTPClient creates a new UpdateNetworkApplianceSettingsParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceSettingsParamsWithTimeout ¶

func NewUpdateNetworkApplianceSettingsParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceSettingsParams

NewUpdateNetworkApplianceSettingsParamsWithTimeout creates a new UpdateNetworkApplianceSettingsParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceSettingsParams) SetContext ¶

SetContext adds the context to the update network appliance settings params

func (*UpdateNetworkApplianceSettingsParams) SetDefaults ¶

func (o *UpdateNetworkApplianceSettingsParams) SetDefaults()

SetDefaults hydrates default values in the update network appliance settings params (not the query body).

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

func (*UpdateNetworkApplianceSettingsParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the update network appliance settings params

func (*UpdateNetworkApplianceSettingsParams) SetNetworkID ¶

func (o *UpdateNetworkApplianceSettingsParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network appliance settings params

func (*UpdateNetworkApplianceSettingsParams) SetTimeout ¶

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

SetTimeout adds the timeout to the update network appliance settings params

func (*UpdateNetworkApplianceSettingsParams) SetUpdateNetworkApplianceSettings ¶

func (o *UpdateNetworkApplianceSettingsParams) SetUpdateNetworkApplianceSettings(updateNetworkApplianceSettings UpdateNetworkApplianceSettingsBody)

SetUpdateNetworkApplianceSettings adds the updateNetworkApplianceSettings to the update network appliance settings params

func (*UpdateNetworkApplianceSettingsParams) WithContext ¶

WithContext adds the context to the update network appliance settings params

func (*UpdateNetworkApplianceSettingsParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance settings params (not the query body).

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

func (*UpdateNetworkApplianceSettingsParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance settings params

func (*UpdateNetworkApplianceSettingsParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance settings params

func (*UpdateNetworkApplianceSettingsParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance settings params

func (*UpdateNetworkApplianceSettingsParams) WithUpdateNetworkApplianceSettings ¶

func (o *UpdateNetworkApplianceSettingsParams) WithUpdateNetworkApplianceSettings(updateNetworkApplianceSettings UpdateNetworkApplianceSettingsBody) *UpdateNetworkApplianceSettingsParams

WithUpdateNetworkApplianceSettings adds the updateNetworkApplianceSettings to the update network appliance settings params

func (*UpdateNetworkApplianceSettingsParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceSettingsParamsBodyDynamicDNS ¶

type UpdateNetworkApplianceSettingsParamsBodyDynamicDNS struct {

	// Dynamic DNS enabled
	Enabled bool `json:"enabled,omitempty"`

	// Dynamic DNS url prefix. DDNS must be enabled to update
	Prefix string `json:"prefix,omitempty"`
}

UpdateNetworkApplianceSettingsParamsBodyDynamicDNS Dynamic DNS settings for a network swagger:model UpdateNetworkApplianceSettingsParamsBodyDynamicDNS

func (*UpdateNetworkApplianceSettingsParamsBodyDynamicDNS) ContextValidate ¶

ContextValidate validates this update network appliance settings params body dynamic DNS based on context it is used

func (*UpdateNetworkApplianceSettingsParamsBodyDynamicDNS) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceSettingsParamsBodyDynamicDNS) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceSettingsParamsBodyDynamicDNS) Validate ¶

Validate validates this update network appliance settings params body dynamic DNS

type UpdateNetworkApplianceSettingsReader ¶

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

UpdateNetworkApplianceSettingsReader is a Reader for the UpdateNetworkApplianceSettings structure.

func (*UpdateNetworkApplianceSettingsReader) ReadResponse ¶

func (o *UpdateNetworkApplianceSettingsReader) 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"`

	// ipv6
	IPV6 *UpdateNetworkApplianceSingleLanParamsBodyIPV6 `json:"ipv6,omitempty"`

	// mandatory dhcp
	MandatoryDhcp *UpdateNetworkApplianceSingleLanParamsBodyMandatoryDhcp `json:"mandatoryDhcp,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 validate this update network appliance single lan body based on the 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 *UpdateNetworkApplianceSingleLanOKBody
}

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) Code ¶

Code gets the status code for the update network appliance single lan o k response

func (*UpdateNetworkApplianceSingleLanOK) Error ¶

func (*UpdateNetworkApplianceSingleLanOK) GetPayload ¶

func (*UpdateNetworkApplianceSingleLanOK) IsClientError ¶

func (o *UpdateNetworkApplianceSingleLanOK) IsClientError() bool

IsClientError returns true when this update network appliance single lan o k response has a 4xx status code

func (*UpdateNetworkApplianceSingleLanOK) IsCode ¶

func (o *UpdateNetworkApplianceSingleLanOK) IsCode(code int) bool

IsCode returns true when this update network appliance single lan o k response a status code equal to that given

func (*UpdateNetworkApplianceSingleLanOK) IsRedirect ¶

func (o *UpdateNetworkApplianceSingleLanOK) IsRedirect() bool

IsRedirect returns true when this update network appliance single lan o k response has a 3xx status code

func (*UpdateNetworkApplianceSingleLanOK) IsServerError ¶

func (o *UpdateNetworkApplianceSingleLanOK) IsServerError() bool

IsServerError returns true when this update network appliance single lan o k response has a 5xx status code

func (*UpdateNetworkApplianceSingleLanOK) IsSuccess ¶

func (o *UpdateNetworkApplianceSingleLanOK) IsSuccess() bool

IsSuccess returns true when this update network appliance single lan o k response has a 2xx status code

func (*UpdateNetworkApplianceSingleLanOK) String ¶

type UpdateNetworkApplianceSingleLanOKBody ¶

type UpdateNetworkApplianceSingleLanOKBody struct {

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

	// ipv6
	IPV6 *UpdateNetworkApplianceSingleLanOKBodyIPV6 `json:"ipv6,omitempty"`

	// mandatory dhcp
	MandatoryDhcp *UpdateNetworkApplianceSingleLanOKBodyMandatoryDhcp `json:"mandatoryDhcp,omitempty"`

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

UpdateNetworkApplianceSingleLanOKBody update network appliance single lan o k body swagger:model UpdateNetworkApplianceSingleLanOKBody

func (*UpdateNetworkApplianceSingleLanOKBody) ContextValidate ¶

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

ContextValidate validate this update network appliance single lan o k body based on the context it is used

func (*UpdateNetworkApplianceSingleLanOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*UpdateNetworkApplianceSingleLanOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceSingleLanOKBody) Validate ¶

Validate validates this update network appliance single lan o k body

type UpdateNetworkApplianceSingleLanOKBodyIPV6 ¶

type UpdateNetworkApplianceSingleLanOKBodyIPV6 struct {

	// Enable IPv6 on single LAN
	Enabled bool `json:"enabled,omitempty"`

	// Prefix assignments on the single LAN
	PrefixAssignments []*UpdateNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0 `json:"prefixAssignments"`
}

UpdateNetworkApplianceSingleLanOKBodyIPV6 IPv6 configuration on the single LAN swagger:model UpdateNetworkApplianceSingleLanOKBodyIPV6

func (*UpdateNetworkApplianceSingleLanOKBodyIPV6) ContextValidate ¶

ContextValidate validate this update network appliance single lan o k body IP v6 based on the context it is used

func (*UpdateNetworkApplianceSingleLanOKBodyIPV6) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*UpdateNetworkApplianceSingleLanOKBodyIPV6) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceSingleLanOKBodyIPV6) Validate ¶

Validate validates this update network appliance single lan o k body IP v6

type UpdateNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0 ¶

type UpdateNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0 struct {

	// Auto assign a /64 prefix from the origin to the single LAN
	Autonomous bool `json:"autonomous,omitempty"`

	// origin
	Origin *UpdateNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0Origin `json:"origin,omitempty"`

	// Manual configuration of the IPv6 Appliance IP
	StaticApplianceIp6 string `json:"staticApplianceIp6,omitempty"`

	// Manual configuration of a /64 prefix on the single LAN
	StaticPrefix string `json:"staticPrefix,omitempty"`
}

UpdateNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0 update network appliance single lan o k body IP v6 prefix assignments items0 swagger:model UpdateNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0

func (*UpdateNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0) ContextValidate ¶

ContextValidate validate this update network appliance single lan o k body IP v6 prefix assignments items0 based on the context it is used

func (*UpdateNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0) Validate ¶

Validate validates this update network appliance single lan o k body IP v6 prefix assignments items0

type UpdateNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0Origin ¶

type UpdateNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0Origin struct {

	// Interfaces associated with the prefix
	Interfaces []string `json:"interfaces"`

	// Type of the origin
	// Enum: [independent internet]
	Type string `json:"type,omitempty"`
}

UpdateNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0Origin The origin of the prefix swagger:model UpdateNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0Origin

func (*UpdateNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0Origin) ContextValidate ¶

ContextValidate validates this update network appliance single lan o k body IP v6 prefix assignments items0 origin based on context it is used

func (*UpdateNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0Origin) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0Origin) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceSingleLanOKBodyIPV6PrefixAssignmentsItems0Origin) Validate ¶

Validate validates this update network appliance single lan o k body IP v6 prefix assignments items0 origin

type UpdateNetworkApplianceSingleLanOKBodyMandatoryDhcp ¶

type UpdateNetworkApplianceSingleLanOKBodyMandatoryDhcp struct {

	// Enable Mandatory DHCP on single LAN.
	Enabled bool `json:"enabled,omitempty"`
}

UpdateNetworkApplianceSingleLanOKBodyMandatoryDhcp Mandatory DHCP will enforce that clients connecting to this single LAN must use the IP address assigned by the DHCP server. Clients who use a static IP address won't be able to associate. Only available on firmware versions 17.0 and above swagger:model UpdateNetworkApplianceSingleLanOKBodyMandatoryDhcp

func (*UpdateNetworkApplianceSingleLanOKBodyMandatoryDhcp) ContextValidate ¶

ContextValidate validates this update network appliance single lan o k body mandatory dhcp based on context it is used

func (*UpdateNetworkApplianceSingleLanOKBodyMandatoryDhcp) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceSingleLanOKBodyMandatoryDhcp) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceSingleLanOKBodyMandatoryDhcp) Validate ¶

Validate validates this update network appliance single lan o k body mandatory dhcp

type UpdateNetworkApplianceSingleLanParams ¶

type UpdateNetworkApplianceSingleLanParams struct {

	/* NetworkID.

	   Network ID
	*/
	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 UpdateNetworkApplianceSingleLanParamsBodyIPV6 ¶

type UpdateNetworkApplianceSingleLanParamsBodyIPV6 struct {

	// Enable IPv6 on VLAN.
	Enabled bool `json:"enabled,omitempty"`

	// Prefix assignments on the VLAN
	PrefixAssignments []*UpdateNetworkApplianceSingleLanParamsBodyIPV6PrefixAssignmentsItems0 `json:"prefixAssignments"`
}

UpdateNetworkApplianceSingleLanParamsBodyIPV6 IPv6 configuration on the VLAN swagger:model UpdateNetworkApplianceSingleLanParamsBodyIPV6

func (*UpdateNetworkApplianceSingleLanParamsBodyIPV6) ContextValidate ¶

ContextValidate validate this update network appliance single lan params body IP v6 based on the context it is used

func (*UpdateNetworkApplianceSingleLanParamsBodyIPV6) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceSingleLanParamsBodyIPV6) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceSingleLanParamsBodyIPV6) Validate ¶

Validate validates this update network appliance single lan params body IP v6

type UpdateNetworkApplianceSingleLanParamsBodyIPV6PrefixAssignmentsItems0 ¶

type UpdateNetworkApplianceSingleLanParamsBodyIPV6PrefixAssignmentsItems0 struct {

	// Auto assign a /64 prefix from the origin to the VLAN
	Autonomous bool `json:"autonomous,omitempty"`

	// origin
	Origin *UpdateNetworkApplianceSingleLanParamsBodyIPV6PrefixAssignmentsItems0Origin `json:"origin,omitempty"`

	// Manual configuration of the IPv6 Appliance IP
	StaticApplianceIp6 string `json:"staticApplianceIp6,omitempty"`

	// Manual configuration of a /64 prefix on the VLAN
	StaticPrefix string `json:"staticPrefix,omitempty"`
}

UpdateNetworkApplianceSingleLanParamsBodyIPV6PrefixAssignmentsItems0 update network appliance single lan params body IP v6 prefix assignments items0 swagger:model UpdateNetworkApplianceSingleLanParamsBodyIPV6PrefixAssignmentsItems0

func (*UpdateNetworkApplianceSingleLanParamsBodyIPV6PrefixAssignmentsItems0) ContextValidate ¶

ContextValidate validate this update network appliance single lan params body IP v6 prefix assignments items0 based on the context it is used

func (*UpdateNetworkApplianceSingleLanParamsBodyIPV6PrefixAssignmentsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceSingleLanParamsBodyIPV6PrefixAssignmentsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceSingleLanParamsBodyIPV6PrefixAssignmentsItems0) Validate ¶

Validate validates this update network appliance single lan params body IP v6 prefix assignments items0

type UpdateNetworkApplianceSingleLanParamsBodyIPV6PrefixAssignmentsItems0Origin ¶

type UpdateNetworkApplianceSingleLanParamsBodyIPV6PrefixAssignmentsItems0Origin struct {

	// Interfaces associated with the prefix
	Interfaces []string `json:"interfaces"`

	// Type of the origin
	// Required: true
	// Enum: [independent internet]
	Type *string `json:"type"`
}

UpdateNetworkApplianceSingleLanParamsBodyIPV6PrefixAssignmentsItems0Origin The origin of the prefix swagger:model UpdateNetworkApplianceSingleLanParamsBodyIPV6PrefixAssignmentsItems0Origin

func (*UpdateNetworkApplianceSingleLanParamsBodyIPV6PrefixAssignmentsItems0Origin) ContextValidate ¶

ContextValidate validates this update network appliance single lan params body IP v6 prefix assignments items0 origin based on context it is used

func (*UpdateNetworkApplianceSingleLanParamsBodyIPV6PrefixAssignmentsItems0Origin) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceSingleLanParamsBodyIPV6PrefixAssignmentsItems0Origin) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceSingleLanParamsBodyIPV6PrefixAssignmentsItems0Origin) Validate ¶

Validate validates this update network appliance single lan params body IP v6 prefix assignments items0 origin

type UpdateNetworkApplianceSingleLanParamsBodyMandatoryDhcp ¶

type UpdateNetworkApplianceSingleLanParamsBodyMandatoryDhcp struct {

	// Enable Mandatory DHCP on LAN.
	Enabled bool `json:"enabled,omitempty"`
}

UpdateNetworkApplianceSingleLanParamsBodyMandatoryDhcp Mandatory DHCP will enforce that clients connecting to this LAN must use the IP address assigned by the DHCP server. Clients who use a static IP address won't be able to associate. Only available on firmware versions 17.0 and above swagger:model UpdateNetworkApplianceSingleLanParamsBodyMandatoryDhcp

func (*UpdateNetworkApplianceSingleLanParamsBodyMandatoryDhcp) ContextValidate ¶

ContextValidate validates this update network appliance single lan params body mandatory dhcp based on context it is used

func (*UpdateNetworkApplianceSingleLanParamsBodyMandatoryDhcp) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceSingleLanParamsBodyMandatoryDhcp) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceSingleLanParamsBodyMandatoryDhcp) Validate ¶

Validate validates this update network appliance single lan params body mandatory dhcp

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 UpdateNetworkApplianceSsidBody ¶

type UpdateNetworkApplianceSsidBody struct {

	// The association control method for the SSID ('open', 'psk', '8021x-meraki' or '8021x-radius').
	// Enum: [8021x-meraki 8021x-radius open psk]
	AuthMode string `json:"authMode,omitempty"`

	// The VLAN ID of the VLAN associated to this SSID. This parameter is only valid if the network is in routed mode.
	DefaultVlanID int64 `json:"defaultVlanId,omitempty"`

	// dhcp enforced deauthentication
	DhcpEnforcedDeauthentication *UpdateNetworkApplianceSsidParamsBodyDhcpEnforcedDeauthentication `json:"dhcpEnforcedDeauthentication,omitempty"`

	// dot11w
	Dot11w *UpdateNetworkApplianceSsidParamsBodyDot11w `json:"dot11w,omitempty"`

	// Whether or not the SSID is enabled.
	Enabled bool `json:"enabled,omitempty"`

	// The psk encryption mode for the SSID ('wep' or 'wpa'). This param is only valid if the authMode is 'psk'.
	// Enum: [wep wpa]
	EncryptionMode string `json:"encryptionMode,omitempty"`

	// The name of the SSID.
	Name string `json:"name,omitempty"`

	// The passkey for the SSID. This param is only valid if the authMode is 'psk'.
	Psk string `json:"psk,omitempty"`

	// The RADIUS 802.1x servers to be used for authentication. This param is only valid if the authMode is '8021x-radius'.
	RadiusServers []*UpdateNetworkApplianceSsidParamsBodyRadiusServersItems0 `json:"radiusServers"`

	// Boolean indicating whether the MX should advertise or hide this SSID.
	Visible bool `json:"visible,omitempty"`

	// The types of WPA encryption. ('WPA1 and WPA2', 'WPA2 only', 'WPA3 Transition Mode' or 'WPA3 only'). This param is only valid if (1) the authMode is 'psk' & the encryptionMode is 'wpa' OR (2) the authMode is '8021x-meraki' OR (3) the authMode is '8021x-radius'
	// Enum: [WPA1 and WPA2 WPA2 only WPA3 Transition Mode WPA3 only]
	WpaEncryptionMode string `json:"wpaEncryptionMode,omitempty"`
}

UpdateNetworkApplianceSsidBody update network appliance ssid body // Example: {"authMode":"8021x-radius","defaultVlanId":1,"dhcpEnforcedDeauthentication":{"enabled":true},"dot11w":{"enabled":true,"required":true},"enabled":true,"encryptionMode":"wpa","name":"My SSID","psk":"psk","radiusServers":[{"host":"0.0.0.0","port":1000,"secret":"secret"}],"visible":true,"wpaEncryptionMode":"WPA2 only"} swagger:model UpdateNetworkApplianceSsidBody

func (*UpdateNetworkApplianceSsidBody) ContextValidate ¶

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

ContextValidate validate this update network appliance ssid body based on the context it is used

func (*UpdateNetworkApplianceSsidBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*UpdateNetworkApplianceSsidBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceSsidBody) Validate ¶

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

Validate validates this update network appliance ssid body

type UpdateNetworkApplianceSsidOK ¶

type UpdateNetworkApplianceSsidOK struct {
	Payload *UpdateNetworkApplianceSsidOKBody
}

UpdateNetworkApplianceSsidOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkApplianceSsidOK ¶

func NewUpdateNetworkApplianceSsidOK() *UpdateNetworkApplianceSsidOK

NewUpdateNetworkApplianceSsidOK creates a UpdateNetworkApplianceSsidOK with default headers values

func (*UpdateNetworkApplianceSsidOK) Code ¶

Code gets the status code for the update network appliance ssid o k response

func (*UpdateNetworkApplianceSsidOK) Error ¶

func (*UpdateNetworkApplianceSsidOK) GetPayload ¶

func (*UpdateNetworkApplianceSsidOK) IsClientError ¶

func (o *UpdateNetworkApplianceSsidOK) IsClientError() bool

IsClientError returns true when this update network appliance ssid o k response has a 4xx status code

func (*UpdateNetworkApplianceSsidOK) IsCode ¶

func (o *UpdateNetworkApplianceSsidOK) IsCode(code int) bool

IsCode returns true when this update network appliance ssid o k response a status code equal to that given

func (*UpdateNetworkApplianceSsidOK) IsRedirect ¶

func (o *UpdateNetworkApplianceSsidOK) IsRedirect() bool

IsRedirect returns true when this update network appliance ssid o k response has a 3xx status code

func (*UpdateNetworkApplianceSsidOK) IsServerError ¶

func (o *UpdateNetworkApplianceSsidOK) IsServerError() bool

IsServerError returns true when this update network appliance ssid o k response has a 5xx status code

func (*UpdateNetworkApplianceSsidOK) IsSuccess ¶

func (o *UpdateNetworkApplianceSsidOK) IsSuccess() bool

IsSuccess returns true when this update network appliance ssid o k response has a 2xx status code

func (*UpdateNetworkApplianceSsidOK) String ¶

type UpdateNetworkApplianceSsidOKBody ¶

type UpdateNetworkApplianceSsidOKBody struct {

	// The association control method for the SSID.
	AuthMode string `json:"authMode,omitempty"`

	// The VLAN ID of the VLAN associated to this SSID.
	DefaultVlanID int64 `json:"defaultVlanId,omitempty"`

	// Whether or not the SSID is enabled.
	Enabled bool `json:"enabled,omitempty"`

	// The psk encryption mode for the SSID.
	EncryptionMode string `json:"encryptionMode,omitempty"`

	// The name of the SSID.
	Name string `json:"name,omitempty"`

	// The number of the SSID.
	Number int64 `json:"number,omitempty"`

	// The RADIUS 802.1x servers to be used for authentication.
	RadiusServers []*UpdateNetworkApplianceSsidOKBodyRadiusServersItems0 `json:"radiusServers"`

	// Boolean indicating whether the MX should advertise or hide this SSID.
	Visible bool `json:"visible,omitempty"`

	// WPA encryption mode for the SSID.
	WpaEncryptionMode string `json:"wpaEncryptionMode,omitempty"`
}

UpdateNetworkApplianceSsidOKBody update network appliance ssid o k body swagger:model UpdateNetworkApplianceSsidOKBody

func (*UpdateNetworkApplianceSsidOKBody) ContextValidate ¶

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

ContextValidate validate this update network appliance ssid o k body based on the context it is used

func (*UpdateNetworkApplianceSsidOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*UpdateNetworkApplianceSsidOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceSsidOKBody) Validate ¶

Validate validates this update network appliance ssid o k body

type UpdateNetworkApplianceSsidOKBodyRadiusServersItems0 ¶

type UpdateNetworkApplianceSsidOKBodyRadiusServersItems0 struct {

	// The IP address of your RADIUS server.
	Host string `json:"host,omitempty"`

	// The UDP port your RADIUS servers listens on for Access-requests.
	Port int64 `json:"port,omitempty"`
}

UpdateNetworkApplianceSsidOKBodyRadiusServersItems0 update network appliance ssid o k body radius servers items0 swagger:model UpdateNetworkApplianceSsidOKBodyRadiusServersItems0

func (*UpdateNetworkApplianceSsidOKBodyRadiusServersItems0) ContextValidate ¶

ContextValidate validates this update network appliance ssid o k body radius servers items0 based on context it is used

func (*UpdateNetworkApplianceSsidOKBodyRadiusServersItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceSsidOKBodyRadiusServersItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceSsidOKBodyRadiusServersItems0) Validate ¶

Validate validates this update network appliance ssid o k body radius servers items0

type UpdateNetworkApplianceSsidParams ¶

type UpdateNetworkApplianceSsidParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* Number.

	   Number
	*/
	Number string

	// UpdateNetworkApplianceSsid.
	UpdateNetworkApplianceSsid UpdateNetworkApplianceSsidBody

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

UpdateNetworkApplianceSsidParams contains all the parameters to send to the API endpoint

for the update network appliance ssid operation.

Typically these are written to a http.Request.

func NewUpdateNetworkApplianceSsidParams ¶

func NewUpdateNetworkApplianceSsidParams() *UpdateNetworkApplianceSsidParams

NewUpdateNetworkApplianceSsidParams creates a new UpdateNetworkApplianceSsidParams 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 NewUpdateNetworkApplianceSsidParamsWithContext ¶

func NewUpdateNetworkApplianceSsidParamsWithContext(ctx context.Context) *UpdateNetworkApplianceSsidParams

NewUpdateNetworkApplianceSsidParamsWithContext creates a new UpdateNetworkApplianceSsidParams object with the ability to set a context for a request.

func NewUpdateNetworkApplianceSsidParamsWithHTTPClient ¶

func NewUpdateNetworkApplianceSsidParamsWithHTTPClient(client *http.Client) *UpdateNetworkApplianceSsidParams

NewUpdateNetworkApplianceSsidParamsWithHTTPClient creates a new UpdateNetworkApplianceSsidParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkApplianceSsidParamsWithTimeout ¶

func NewUpdateNetworkApplianceSsidParamsWithTimeout(timeout time.Duration) *UpdateNetworkApplianceSsidParams

NewUpdateNetworkApplianceSsidParamsWithTimeout creates a new UpdateNetworkApplianceSsidParams object with the ability to set a timeout on a request.

func (*UpdateNetworkApplianceSsidParams) SetContext ¶

SetContext adds the context to the update network appliance ssid params

func (*UpdateNetworkApplianceSsidParams) SetDefaults ¶

func (o *UpdateNetworkApplianceSsidParams) SetDefaults()

SetDefaults hydrates default values in the update network appliance ssid params (not the query body).

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

func (*UpdateNetworkApplianceSsidParams) SetHTTPClient ¶

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

SetHTTPClient adds the HTTPClient to the update network appliance ssid params

func (*UpdateNetworkApplianceSsidParams) SetNetworkID ¶

func (o *UpdateNetworkApplianceSsidParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network appliance ssid params

func (*UpdateNetworkApplianceSsidParams) SetNumber ¶

func (o *UpdateNetworkApplianceSsidParams) SetNumber(number string)

SetNumber adds the number to the update network appliance ssid params

func (*UpdateNetworkApplianceSsidParams) SetTimeout ¶

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

SetTimeout adds the timeout to the update network appliance ssid params

func (*UpdateNetworkApplianceSsidParams) SetUpdateNetworkApplianceSsid ¶

func (o *UpdateNetworkApplianceSsidParams) SetUpdateNetworkApplianceSsid(updateNetworkApplianceSsid UpdateNetworkApplianceSsidBody)

SetUpdateNetworkApplianceSsid adds the updateNetworkApplianceSsid to the update network appliance ssid params

func (*UpdateNetworkApplianceSsidParams) WithContext ¶

WithContext adds the context to the update network appliance ssid params

func (*UpdateNetworkApplianceSsidParams) WithDefaults ¶

WithDefaults hydrates default values in the update network appliance ssid params (not the query body).

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

func (*UpdateNetworkApplianceSsidParams) WithHTTPClient ¶

WithHTTPClient adds the HTTPClient to the update network appliance ssid params

func (*UpdateNetworkApplianceSsidParams) WithNetworkID ¶

WithNetworkID adds the networkID to the update network appliance ssid params

func (*UpdateNetworkApplianceSsidParams) WithNumber ¶

WithNumber adds the number to the update network appliance ssid params

func (*UpdateNetworkApplianceSsidParams) WithTimeout ¶

WithTimeout adds the timeout to the update network appliance ssid params

func (*UpdateNetworkApplianceSsidParams) WithUpdateNetworkApplianceSsid ¶

func (o *UpdateNetworkApplianceSsidParams) WithUpdateNetworkApplianceSsid(updateNetworkApplianceSsid UpdateNetworkApplianceSsidBody) *UpdateNetworkApplianceSsidParams

WithUpdateNetworkApplianceSsid adds the updateNetworkApplianceSsid to the update network appliance ssid params

func (*UpdateNetworkApplianceSsidParams) WriteToRequest ¶

WriteToRequest writes these params to a swagger request

type UpdateNetworkApplianceSsidParamsBodyDhcpEnforcedDeauthentication ¶

type UpdateNetworkApplianceSsidParamsBodyDhcpEnforcedDeauthentication struct {

	// Enable DCHP Enforced Deauthentication on the SSID.
	Enabled bool `json:"enabled,omitempty"`
}

UpdateNetworkApplianceSsidParamsBodyDhcpEnforcedDeauthentication DHCP Enforced Deauthentication enables the disassociation of wireless clients in addition to Mandatory DHCP. This param is only valid on firmware versions >= MX 17.0 where the associated LAN has Mandatory DHCP Enabled swagger:model UpdateNetworkApplianceSsidParamsBodyDhcpEnforcedDeauthentication

func (*UpdateNetworkApplianceSsidParamsBodyDhcpEnforcedDeauthentication) ContextValidate ¶

ContextValidate validates this update network appliance ssid params body dhcp enforced deauthentication based on context it is used

func (*UpdateNetworkApplianceSsidParamsBodyDhcpEnforcedDeauthentication) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceSsidParamsBodyDhcpEnforcedDeauthentication) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceSsidParamsBodyDhcpEnforcedDeauthentication) Validate ¶

Validate validates this update network appliance ssid params body dhcp enforced deauthentication

type UpdateNetworkApplianceSsidParamsBodyDot11w ¶

type UpdateNetworkApplianceSsidParamsBodyDot11w struct {

	// Whether 802.11w is enabled or not.
	Enabled bool `json:"enabled,omitempty"`

	// (Optional) Whether 802.11w is required or not.
	Required bool `json:"required,omitempty"`
}

UpdateNetworkApplianceSsidParamsBodyDot11w The current setting for Protected Management Frames (802.11w). swagger:model UpdateNetworkApplianceSsidParamsBodyDot11w

func (*UpdateNetworkApplianceSsidParamsBodyDot11w) ContextValidate ¶

ContextValidate validates this update network appliance ssid params body dot11w based on context it is used

func (*UpdateNetworkApplianceSsidParamsBodyDot11w) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*UpdateNetworkApplianceSsidParamsBodyDot11w) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceSsidParamsBodyDot11w) Validate ¶

Validate validates this update network appliance ssid params body dot11w

type UpdateNetworkApplianceSsidParamsBodyRadiusServersItems0 ¶

type UpdateNetworkApplianceSsidParamsBodyRadiusServersItems0 struct {

	// The IP address of your RADIUS server.
	Host string `json:"host,omitempty"`

	// The UDP port your RADIUS servers listens on for Access-requests.
	Port int64 `json:"port,omitempty"`

	// The RADIUS client shared secret.
	Secret string `json:"secret,omitempty"`
}

UpdateNetworkApplianceSsidParamsBodyRadiusServersItems0 update network appliance ssid params body radius servers items0 swagger:model UpdateNetworkApplianceSsidParamsBodyRadiusServersItems0

func (*UpdateNetworkApplianceSsidParamsBodyRadiusServersItems0) ContextValidate ¶

ContextValidate validates this update network appliance ssid params body radius servers items0 based on context it is used

func (*UpdateNetworkApplianceSsidParamsBodyRadiusServersItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceSsidParamsBodyRadiusServersItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceSsidParamsBodyRadiusServersItems0) Validate ¶

Validate validates this update network appliance ssid params body radius servers items0

type UpdateNetworkApplianceSsidReader ¶

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

UpdateNetworkApplianceSsidReader is a Reader for the UpdateNetworkApplianceSsid structure.

func (*UpdateNetworkApplianceSsidReader) ReadResponse ¶

func (o *UpdateNetworkApplianceSsidReader) 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) Code ¶

Code gets the status code for the update network appliance static route o k response

func (*UpdateNetworkApplianceStaticRouteOK) Error ¶

func (*UpdateNetworkApplianceStaticRouteOK) GetPayload ¶

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

func (*UpdateNetworkApplianceStaticRouteOK) IsClientError ¶

func (o *UpdateNetworkApplianceStaticRouteOK) IsClientError() bool

IsClientError returns true when this update network appliance static route o k response has a 4xx status code

func (*UpdateNetworkApplianceStaticRouteOK) IsCode ¶

IsCode returns true when this update network appliance static route o k response a status code equal to that given

func (*UpdateNetworkApplianceStaticRouteOK) IsRedirect ¶

func (o *UpdateNetworkApplianceStaticRouteOK) IsRedirect() bool

IsRedirect returns true when this update network appliance static route o k response has a 3xx status code

func (*UpdateNetworkApplianceStaticRouteOK) IsServerError ¶

func (o *UpdateNetworkApplianceStaticRouteOK) IsServerError() bool

IsServerError returns true when this update network appliance static route o k response has a 5xx status code

func (*UpdateNetworkApplianceStaticRouteOK) IsSuccess ¶

IsSuccess returns true when this update network appliance static route o k response has a 2xx status code

func (*UpdateNetworkApplianceStaticRouteOK) String ¶

type UpdateNetworkApplianceStaticRouteParams ¶

type UpdateNetworkApplianceStaticRouteParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	/* StaticRouteID.

	   Static route ID
	*/
	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) Code ¶

Code gets the status code for the update network appliance traffic shaping custom performance class o k response

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassOK) Error ¶

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassOK) GetPayload ¶

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassOK) IsClientError ¶

IsClientError returns true when this update network appliance traffic shaping custom performance class o k response has a 4xx status code

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassOK) IsCode ¶

IsCode returns true when this update network appliance traffic shaping custom performance class o k response a status code equal to that given

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassOK) IsRedirect ¶

IsRedirect returns true when this update network appliance traffic shaping custom performance class o k response has a 3xx status code

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassOK) IsServerError ¶

IsServerError returns true when this update network appliance traffic shaping custom performance class o k response has a 5xx status code

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassOK) IsSuccess ¶

IsSuccess returns true when this update network appliance traffic shaping custom performance class o k response has a 2xx status code

func (*UpdateNetworkApplianceTrafficShapingCustomPerformanceClassOK) String ¶

type UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams ¶

type UpdateNetworkApplianceTrafficShapingCustomPerformanceClassParams struct {

	/* CustomPerformanceClassID.

	   Custom performance class ID
	*/
	CustomPerformanceClassID string

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the update network appliance traffic shaping o k response

func (*UpdateNetworkApplianceTrafficShapingOK) Error ¶

func (*UpdateNetworkApplianceTrafficShapingOK) GetPayload ¶

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

func (*UpdateNetworkApplianceTrafficShapingOK) IsClientError ¶

func (o *UpdateNetworkApplianceTrafficShapingOK) IsClientError() bool

IsClientError returns true when this update network appliance traffic shaping o k response has a 4xx status code

func (*UpdateNetworkApplianceTrafficShapingOK) IsCode ¶

IsCode returns true when this update network appliance traffic shaping o k response a status code equal to that given

func (*UpdateNetworkApplianceTrafficShapingOK) IsRedirect ¶

IsRedirect returns true when this update network appliance traffic shaping o k response has a 3xx status code

func (*UpdateNetworkApplianceTrafficShapingOK) IsServerError ¶

func (o *UpdateNetworkApplianceTrafficShapingOK) IsServerError() bool

IsServerError returns true when this update network appliance traffic shaping o k response has a 5xx status code

func (*UpdateNetworkApplianceTrafficShapingOK) IsSuccess ¶

IsSuccess returns true when this update network appliance traffic shaping o k response has a 2xx status code

func (*UpdateNetworkApplianceTrafficShapingOK) String ¶

type UpdateNetworkApplianceTrafficShapingParams ¶

type UpdateNetworkApplianceTrafficShapingParams struct {

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the update network appliance traffic shaping rules o k response

func (*UpdateNetworkApplianceTrafficShapingRulesOK) Error ¶

func (*UpdateNetworkApplianceTrafficShapingRulesOK) GetPayload ¶

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

func (*UpdateNetworkApplianceTrafficShapingRulesOK) IsClientError ¶

IsClientError returns true when this update network appliance traffic shaping rules o k response has a 4xx status code

func (*UpdateNetworkApplianceTrafficShapingRulesOK) IsCode ¶

IsCode returns true when this update network appliance traffic shaping rules o k response a status code equal to that given

func (*UpdateNetworkApplianceTrafficShapingRulesOK) IsRedirect ¶

IsRedirect returns true when this update network appliance traffic shaping rules o k response has a 3xx status code

func (*UpdateNetworkApplianceTrafficShapingRulesOK) IsServerError ¶

IsServerError returns true when this update network appliance traffic shaping rules o k response has a 5xx status code

func (*UpdateNetworkApplianceTrafficShapingRulesOK) IsSuccess ¶

IsSuccess returns true when this update network appliance traffic shaping rules o k response has a 2xx status code

func (*UpdateNetworkApplianceTrafficShapingRulesOK) String ¶

type UpdateNetworkApplianceTrafficShapingRulesParams ¶

type UpdateNetworkApplianceTrafficShapingRulesParams struct {

	/* NetworkID.

	   Network ID
	*/
	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 ipRange localNet port]
	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":1000,"limitUp":1000},"wan1":{"limitDown":1000,"limitUp":1000},"wan2":{"limitDown":1000,"limitUp":1000}}} 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) Code ¶

Code gets the status code for the update network appliance traffic shaping uplink bandwidth o k response

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthOK) Error ¶

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthOK) GetPayload ¶

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

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthOK) IsClientError ¶

IsClientError returns true when this update network appliance traffic shaping uplink bandwidth o k response has a 4xx status code

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthOK) IsCode ¶

IsCode returns true when this update network appliance traffic shaping uplink bandwidth o k response a status code equal to that given

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthOK) IsRedirect ¶

IsRedirect returns true when this update network appliance traffic shaping uplink bandwidth o k response has a 3xx status code

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthOK) IsServerError ¶

IsServerError returns true when this update network appliance traffic shaping uplink bandwidth o k response has a 5xx status code

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthOK) IsSuccess ¶

IsSuccess returns true when this update network appliance traffic shaping uplink bandwidth o k response has a 2xx status code

func (*UpdateNetworkApplianceTrafficShapingUplinkBandwidthOK) String ¶

type UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams ¶

type UpdateNetworkApplianceTrafficShapingUplinkBandwidthParams struct {

	/* NetworkID.

	   Network ID
	*/
	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"`

	// failover and failback
	FailoverAndFailback *UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyFailoverAndFailback `json:"failoverAndFailback,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","failoverAndFailback":{"immediate":{"enabled":true}},"loadBalancingEnabled":true,"vpnTrafficUplinkPreferences":[{"failOverCriterion":"poorPerformance","performanceClass":{"builtinPerformanceClassName":"VoIP","customPerformanceClassId":"123456","type":"custom"},"preferredUplink":"bestForVoIP","trafficFilters":[{"type":"applicationCategory","value":{"destination":{"cidr":"any","fqdn":"www.google.com","host":254,"network":"L_12345678","port":"1-1024","vlan":10},"id":"meraki:layer7/category/1","protocol":"tcp","source":{"cidr":"192.168.1.0/24","host":200,"network":"L_23456789","port":"any","vlan":20}}}]}],"wanTrafficUplinkPreferences":[{"preferredUplink":"wan1","trafficFilters":[{"type":"custom","value":{"destination":{"cidr":"any","port":"any"},"protocol":"tcp","source":{"cidr":"192.168.1.0/24","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 *UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBody
}

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) Code ¶

Code gets the status code for the update network appliance traffic shaping uplink selection o k response

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOK) Error ¶

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOK) GetPayload ¶

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOK) IsClientError ¶

IsClientError returns true when this update network appliance traffic shaping uplink selection o k response has a 4xx status code

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOK) IsCode ¶

IsCode returns true when this update network appliance traffic shaping uplink selection o k response a status code equal to that given

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOK) IsRedirect ¶

IsRedirect returns true when this update network appliance traffic shaping uplink selection o k response has a 3xx status code

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOK) IsServerError ¶

IsServerError returns true when this update network appliance traffic shaping uplink selection o k response has a 5xx status code

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOK) IsSuccess ¶

IsSuccess returns true when this update network appliance traffic shaping uplink selection o k response has a 2xx status code

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOK) String ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBody ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBody struct {

	// Whether active-active AutoVPN is enabled
	ActiveActiveAutoVpnEnabled bool `json:"activeActiveAutoVpnEnabled,omitempty"`

	// The default uplink. Must be one of: 'wan1' or 'wan2'
	// Enum: [wan1 wan2]
	DefaultUplink string `json:"defaultUplink,omitempty"`

	// failover and failback
	FailoverAndFailback *UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailback `json:"failoverAndFailback,omitempty"`

	// Whether load balancing is enabled
	LoadBalancingEnabled bool `json:"loadBalancingEnabled,omitempty"`

	// Uplink preference rules for VPN traffic
	VpnTrafficUplinkPreferences []*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0 `json:"vpnTrafficUplinkPreferences"`

	// Uplink preference rules for WAN traffic
	WanTrafficUplinkPreferences []*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0 `json:"wanTrafficUplinkPreferences"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBody update network appliance traffic shaping uplink selection o k body swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBody

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBody) ContextValidate ¶

ContextValidate validate this update network appliance traffic shaping uplink selection o k body based on the context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBody) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection o k body

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailback ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailback struct {

	// immediate
	Immediate *UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailbackImmediate `json:"immediate,omitempty"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailback WAN failover and failback swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailback

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailback) ContextValidate ¶

ContextValidate validate this update network appliance traffic shaping uplink selection o k body failover and failback based on the context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailback) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailback) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailback) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection o k body failover and failback

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailbackImmediate ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailbackImmediate struct {

	// Whether immediate WAN failover and failback is enabled
	// Required: true
	Enabled *bool `json:"enabled"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailbackImmediate Immediate WAN failover and failback swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailbackImmediate

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailbackImmediate) ContextValidate ¶

ContextValidate validates this update network appliance traffic shaping uplink selection o k body failover and failback immediate based on context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailbackImmediate) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailbackImmediate) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyFailoverAndFailbackImmediate) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection o k body failover and failback immediate

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0 ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0 struct {

	// Fail over criterion for uplink preference rule. Must be one of: 'poorPerformance' or 'uplinkDown'
	// Enum: [poorPerformance uplinkDown]
	FailOverCriterion string `json:"failOverCriterion,omitempty"`

	// performance class
	PerformanceClass *UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0PerformanceClass `json:"performanceClass,omitempty"`

	// Preferred uplink for uplink preference rule. Must be one of: 'wan1', 'wan2', 'bestForVoIP', 'loadBalancing' or 'defaultUplink'
	// Required: true
	// Enum: [bestForVoIP defaultUplink loadBalancing wan1 wan2]
	PreferredUplink *string `json:"preferredUplink"`

	// Traffic filters
	// Required: true
	TrafficFilters []*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0 `json:"trafficFilters"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0 update network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0 swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0) ContextValidate ¶

ContextValidate validate this update network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0 based on the context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0PerformanceClass ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0PerformanceClass 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"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0PerformanceClass Performance class setting for uplink preference rule swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0PerformanceClass

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0PerformanceClass) ContextValidate ¶

ContextValidate validates this update network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0 performance class based on context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0PerformanceClass) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0PerformanceClass) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0PerformanceClass) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0 performance class

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0 ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0 struct {

	// Traffic filter type. Must be one of: 'applicationCategory', 'application' or 'custom'
	// Required: true
	// Enum: [application applicationCategory custom]
	Type *string `json:"type"`

	// value
	// Required: true
	Value *UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0Value `json:"value"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0 update network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0 traffic filters items0 swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0) ContextValidate ¶

ContextValidate validate this update network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0 traffic filters items0 based on the context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0 traffic filters items0

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0Value ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0Value struct {

	// destination
	Destination *UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination `json:"destination,omitempty"`

	// ID of 'applicationCategory' or 'application' type traffic filter
	ID string `json:"id,omitempty"`

	// Protocol of 'custom' type traffic filter. Must be one of: 'tcp', 'udp', 'icmp', 'icmp6' or 'any'
	// Enum: [any icmp icmp6 tcp udp]
	Protocol string `json:"protocol,omitempty"`

	// source
	Source *UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource `json:"source,omitempty"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0Value Value of traffic filter swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0Value

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0Value) ContextValidate ¶

ContextValidate validate this update network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0 traffic filters items0 value based on the context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0Value) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0Value) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0Value) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0 traffic filters items0 value

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination struct {

	// CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any". Cannot be used in combination with the "vlan" or "fqdn" property
	Cidr string `json:"cidr,omitempty"`

	// FQDN format address. Cannot be used in combination with the "cidr" or "fqdn" property and is currently only available in the "destination" object of the "vpnTrafficUplinkPreference" object. E.g.: "www.google.com"
	Fqdn string `json:"fqdn,omitempty"`

	// Host ID in the VLAN. Should not exceed the VLAN subnet capacity. Must be used along with the "vlan" property and is 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. Cannot be used in combination with the "cidr" or "fqdn" property and is currently only available under a template network.
	Vlan int64 `json:"vlan,omitempty"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination Destination of 'custom' type traffic filter swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination) ContextValidate ¶

ContextValidate validates this update network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0 traffic filters items0 value destination based on context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0 traffic filters items0 value destination

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource struct {

	// CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any". Cannot be used in combination with the "vlan" property
	Cidr string `json:"cidr,omitempty"`

	// Host ID in the VLAN. Should not exceed the VLAN subnet capacity. Must be used along with the "vlan" property and is 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. Cannot be used in combination with the "cidr" property and is currently only available under a template network.
	Vlan int64 `json:"vlan,omitempty"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource Source of 'custom' type traffic filter swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource) ContextValidate ¶

ContextValidate validates this update network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0 traffic filters items0 value source based on context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyVpnTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection o k body vpn traffic uplink preferences items0 traffic filters items0 value source

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0 ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0 struct {

	// Preferred uplink for uplink preference rule. Must be one of: 'wan1' or 'wan2'
	// Required: true
	// Enum: [wan1 wan2]
	PreferredUplink *string `json:"preferredUplink"`

	// Traffic filters
	// Required: true
	TrafficFilters []*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0 `json:"trafficFilters"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0 update network appliance traffic shaping uplink selection o k body wan traffic uplink preferences items0 swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0) ContextValidate ¶

ContextValidate validate this update network appliance traffic shaping uplink selection o k body wan traffic uplink preferences items0 based on the context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection o k body wan traffic uplink preferences items0

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0 ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0 struct {

	// Traffic filter type. Must be "custom"
	// Required: true
	// Enum: [custom]
	Type *string `json:"type"`

	// value
	// Required: true
	Value *UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0Value `json:"value"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0 update network appliance traffic shaping uplink selection o k body wan traffic uplink preferences items0 traffic filters items0 swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0) ContextValidate ¶

ContextValidate validate this update network appliance traffic shaping uplink selection o k body wan traffic uplink preferences items0 traffic filters items0 based on the context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection o k body wan traffic uplink preferences items0 traffic filters items0

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0Value ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0Value struct {

	// destination
	// Required: true
	Destination *UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination `json:"destination"`

	// Protocol of 'custom' type traffic filter. Must be one of: 'tcp', 'udp', 'icmp6' or 'any'
	// Enum: [any icmp6 tcp udp]
	Protocol string `json:"protocol,omitempty"`

	// source
	// Required: true
	Source *UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource `json:"source"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0Value Value of traffic filter swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0Value

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0Value) ContextValidate ¶

ContextValidate validate this update network appliance traffic shaping uplink selection o k body wan traffic uplink preferences items0 traffic filters items0 value based on the context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0Value) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0Value) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0Value) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection o k body wan traffic uplink preferences items0 traffic filters items0 value

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination struct {

	// CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any"
	Cidr string `json:"cidr,omitempty"`

	// E.g.: "any", "0" (also means "any"), "8080", "1-1024"
	Port string `json:"port,omitempty"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination Destination of 'custom' type traffic filter swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination) ContextValidate ¶

ContextValidate validates this update network appliance traffic shaping uplink selection o k body wan traffic uplink preferences items0 traffic filters items0 value destination based on context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueDestination) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection o k body wan traffic uplink preferences items0 traffic filters items0 value destination

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource struct {

	// CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any". Cannot be used in combination with the "vlan" property
	Cidr string `json:"cidr,omitempty"`

	// Host ID in the VLAN. Should not exceed the VLAN subnet capacity. Must be used along with the "vlan" property and is 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. Cannot be used in combination with the "cidr" property and is currently only available under a template network.
	Vlan int64 `json:"vlan,omitempty"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource Source of 'custom' type traffic filter swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource) ContextValidate ¶

ContextValidate validates this update network appliance traffic shaping uplink selection o k body wan traffic uplink preferences items0 traffic filters items0 value source based on context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionOKBodyWanTrafficUplinkPreferencesItems0TrafficFiltersItems0ValueSource) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection o k body wan traffic uplink preferences items0 traffic filters items0 value source

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParams ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParams struct {

	/* NetworkID.

	   Network ID
	*/
	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 UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyFailoverAndFailback ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyFailoverAndFailback struct {

	// immediate
	Immediate *UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyFailoverAndFailbackImmediate `json:"immediate,omitempty"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyFailoverAndFailback WAN failover and failback behavior swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyFailoverAndFailback

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyFailoverAndFailback) ContextValidate ¶

ContextValidate validate this update network appliance traffic shaping uplink selection params body failover and failback based on the context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyFailoverAndFailback) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyFailoverAndFailback) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyFailoverAndFailback) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection params body failover and failback

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyFailoverAndFailbackImmediate ¶

type UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyFailoverAndFailbackImmediate struct {

	// Toggle for enabling or disabling immediate WAN failover and failback
	// Required: true
	Enabled *bool `json:"enabled"`
}

UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyFailoverAndFailbackImmediate Immediate WAN transition terminates all flows (new and existing) on current WAN when it is deemed unreliable. swagger:model UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyFailoverAndFailbackImmediate

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyFailoverAndFailbackImmediate) ContextValidate ¶

ContextValidate validates this update network appliance traffic shaping uplink selection params body failover and failback immediate based on context it is used

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyFailoverAndFailbackImmediate) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyFailoverAndFailbackImmediate) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceTrafficShapingUplinkSelectionParamsBodyFailoverAndFailbackImmediate) Validate ¶

Validate validates this update network appliance traffic shaping uplink selection params body failover and failback immediate

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: [bestForVoIP defaultUplink loadBalancing wan1 wan2]
	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: [application applicationCategory 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: [any icmp icmp6 tcp udp]
	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: [any icmp6 tcp udp]
	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"`

	// CIDR of the pool of subnets. Applicable only for template network. Each network bound to the template will automatically pick a subnet from this pool to build its own VLAN.
	Cidr string `json:"cidr,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: [Do not respond to DHCP requests Relay DHCP to another server Run a DHCP server]
	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: [1 day 1 hour 1 week 12 hours 30 minutes 4 hours]
	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"`

	// ipv6
	IPV6 *UpdateNetworkApplianceVlanParamsBodyIPV6 `json:"ipv6,omitempty"`

	// mandatory dhcp
	MandatoryDhcp *UpdateNetworkApplianceVlanParamsBodyMandatoryDhcp `json:"mandatoryDhcp,omitempty"`

	// Mask used for the subnet of all bound to the template networks. Applicable only for template network.
	Mask int64 `json:"mask,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"`

	// Type of subnetting of the VLAN. Applicable only for template network.
	// Enum: [same unique]
	TemplateVlanType string `json:"templateVlanType,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: {"adaptivePolicyGroupId":"1234","applianceIp":"192.168.1.2","cidr":"192.168.1.0/24","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"}],"dhcpRelayServerIps":["192.168.1.0/24","192.168.128.0/24"],"dnsNameservers":"google_dns","fixedIpAssignments":{"22:33:44:55:66:77":{"ip":"1.2.3.4","name":"Some client name"}},"groupPolicyId":"101","ipv6":{"enabled":true,"prefixAssignments":[{"autonomous":false,"origin":{"interfaces":["wan0"],"type":"internet"},"staticApplianceIp6":"2001:db8:3c4d:15::1","staticPrefix":"2001:db8:3c4d:15::/64"}]},"mandatoryDhcp":{"enabled":true},"mask":28,"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","templateVlanType":"same","vpnNatSubnet":"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 *UpdateNetworkApplianceVlanOKBody
}

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) Code ¶

Code gets the status code for the update network appliance vlan o k response

func (*UpdateNetworkApplianceVlanOK) Error ¶

func (*UpdateNetworkApplianceVlanOK) GetPayload ¶

func (*UpdateNetworkApplianceVlanOK) IsClientError ¶

func (o *UpdateNetworkApplianceVlanOK) IsClientError() bool

IsClientError returns true when this update network appliance vlan o k response has a 4xx status code

func (*UpdateNetworkApplianceVlanOK) IsCode ¶

func (o *UpdateNetworkApplianceVlanOK) IsCode(code int) bool

IsCode returns true when this update network appliance vlan o k response a status code equal to that given

func (*UpdateNetworkApplianceVlanOK) IsRedirect ¶

func (o *UpdateNetworkApplianceVlanOK) IsRedirect() bool

IsRedirect returns true when this update network appliance vlan o k response has a 3xx status code

func (*UpdateNetworkApplianceVlanOK) IsServerError ¶

func (o *UpdateNetworkApplianceVlanOK) IsServerError() bool

IsServerError returns true when this update network appliance vlan o k response has a 5xx status code

func (*UpdateNetworkApplianceVlanOK) IsSuccess ¶

func (o *UpdateNetworkApplianceVlanOK) IsSuccess() bool

IsSuccess returns true when this update network appliance vlan o k response has a 2xx status code

func (*UpdateNetworkApplianceVlanOK) String ¶

type UpdateNetworkApplianceVlanOKBody ¶

type UpdateNetworkApplianceVlanOKBody struct {

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

	// CIDR of the pool of subnets. Applicable only for template network. Each network bound to the template will automatically pick a subnet from this pool to build its own VLAN.
	Cidr string `json:"cidr,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: [Do not respond to DHCP requests Relay DHCP to another server Run a DHCP server]
	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: [1 day 1 hour 1 week 12 hours 30 minutes 4 hours]
	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 []*UpdateNetworkApplianceVlanOKBodyDhcpOptionsItems0 `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 VLAN ID of the VLAN
	ID string `json:"id,omitempty"`

	// The interface ID of the VLAN
	InterfaceID string `json:"interfaceId,omitempty"`

	// ipv6
	IPV6 *UpdateNetworkApplianceVlanOKBodyIPV6 `json:"ipv6,omitempty"`

	// mandatory dhcp
	MandatoryDhcp *UpdateNetworkApplianceVlanOKBodyMandatoryDhcp `json:"mandatoryDhcp,omitempty"`

	// Mask used for the subnet of all bound to the template networks. Applicable only for template network.
	Mask int64 `json:"mask,omitempty"`

	// The name of the VLAN
	Name string `json:"name,omitempty"`

	// The DHCP reserved IP ranges on the VLAN
	ReservedIPRanges []*UpdateNetworkApplianceVlanOKBodyReservedIPRangesItems0 `json:"reservedIpRanges"`

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

	// Type of subnetting of the VLAN. Applicable only for template network.
	// Enum: [same unique]
	TemplateVlanType *string `json:"templateVlanType,omitempty"`

	// The translated VPN subnet if VPN and VPN subnet translation are enabled on the VLAN
	VpnNatSubnet string `json:"vpnNatSubnet,omitempty"`
}

UpdateNetworkApplianceVlanOKBody update network appliance vlan o k body swagger:model UpdateNetworkApplianceVlanOKBody

func (*UpdateNetworkApplianceVlanOKBody) ContextValidate ¶

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

ContextValidate validate this update network appliance vlan o k body based on the context it is used

func (*UpdateNetworkApplianceVlanOKBody) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanOKBody) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanOKBody) Validate ¶

Validate validates this update network appliance vlan o k body

type UpdateNetworkApplianceVlanOKBodyDhcpOptionsItems0 ¶

type UpdateNetworkApplianceVlanOKBodyDhcpOptionsItems0 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: [hex integer ip text]
	Type *string `json:"type"`

	// The value for the DHCP option
	// Required: true
	Value *string `json:"value"`
}

UpdateNetworkApplianceVlanOKBodyDhcpOptionsItems0 update network appliance vlan o k body dhcp options items0 swagger:model UpdateNetworkApplianceVlanOKBodyDhcpOptionsItems0

func (*UpdateNetworkApplianceVlanOKBodyDhcpOptionsItems0) ContextValidate ¶

ContextValidate validates this update network appliance vlan o k body dhcp options items0 based on context it is used

func (*UpdateNetworkApplianceVlanOKBodyDhcpOptionsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanOKBodyDhcpOptionsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanOKBodyDhcpOptionsItems0) Validate ¶

Validate validates this update network appliance vlan o k body dhcp options items0

type UpdateNetworkApplianceVlanOKBodyIPV6 ¶

type UpdateNetworkApplianceVlanOKBodyIPV6 struct {

	// Enable IPv6 on VLAN
	Enabled bool `json:"enabled,omitempty"`

	// Prefix assignments on the VLAN
	PrefixAssignments []*UpdateNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0 `json:"prefixAssignments"`
}

UpdateNetworkApplianceVlanOKBodyIPV6 IPv6 configuration on the VLAN swagger:model UpdateNetworkApplianceVlanOKBodyIPV6

func (*UpdateNetworkApplianceVlanOKBodyIPV6) ContextValidate ¶

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

ContextValidate validate this update network appliance vlan o k body IP v6 based on the context it is used

func (*UpdateNetworkApplianceVlanOKBodyIPV6) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanOKBodyIPV6) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanOKBodyIPV6) Validate ¶

Validate validates this update network appliance vlan o k body IP v6

type UpdateNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0 ¶

type UpdateNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0 struct {

	// Auto assign a /64 prefix from the origin to the VLAN
	Autonomous bool `json:"autonomous,omitempty"`

	// origin
	Origin *UpdateNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0Origin `json:"origin,omitempty"`

	// Manual configuration of the IPv6 Appliance IP
	StaticApplianceIp6 string `json:"staticApplianceIp6,omitempty"`

	// Manual configuration of a /64 prefix on the VLAN
	StaticPrefix string `json:"staticPrefix,omitempty"`
}

UpdateNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0 update network appliance vlan o k body IP v6 prefix assignments items0 swagger:model UpdateNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0

func (*UpdateNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0) ContextValidate ¶

ContextValidate validate this update network appliance vlan o k body IP v6 prefix assignments items0 based on the context it is used

func (*UpdateNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0) Validate ¶

Validate validates this update network appliance vlan o k body IP v6 prefix assignments items0

type UpdateNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0Origin ¶

type UpdateNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0Origin struct {

	// Interfaces associated with the prefix
	Interfaces []string `json:"interfaces"`

	// Type of the origin
	// Enum: [independent internet]
	Type string `json:"type,omitempty"`
}

UpdateNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0Origin The origin of the prefix swagger:model UpdateNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0Origin

func (*UpdateNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0Origin) ContextValidate ¶

ContextValidate validates this update network appliance vlan o k body IP v6 prefix assignments items0 origin based on context it is used

func (*UpdateNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0Origin) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0Origin) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanOKBodyIPV6PrefixAssignmentsItems0Origin) Validate ¶

Validate validates this update network appliance vlan o k body IP v6 prefix assignments items0 origin

type UpdateNetworkApplianceVlanOKBodyMandatoryDhcp ¶

type UpdateNetworkApplianceVlanOKBodyMandatoryDhcp struct {

	// Enable Mandatory DHCP on VLAN.
	Enabled bool `json:"enabled,omitempty"`
}

UpdateNetworkApplianceVlanOKBodyMandatoryDhcp Mandatory DHCP will enforce that clients connecting to this VLAN must use the IP address assigned by the DHCP server. Clients who use a static IP address won't be able to associate. Only available on firmware versions 17.0 and above swagger:model UpdateNetworkApplianceVlanOKBodyMandatoryDhcp

func (*UpdateNetworkApplianceVlanOKBodyMandatoryDhcp) ContextValidate ¶

ContextValidate validates this update network appliance vlan o k body mandatory dhcp based on context it is used

func (*UpdateNetworkApplianceVlanOKBodyMandatoryDhcp) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanOKBodyMandatoryDhcp) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanOKBodyMandatoryDhcp) Validate ¶

Validate validates this update network appliance vlan o k body mandatory dhcp

type UpdateNetworkApplianceVlanOKBodyReservedIPRangesItems0 ¶

type UpdateNetworkApplianceVlanOKBodyReservedIPRangesItems0 struct {

	// A text comment for the reserved range
	Comment string `json:"comment,omitempty"`

	// The last IP in the reserved range
	End string `json:"end,omitempty"`

	// The first IP in the reserved range
	Start string `json:"start,omitempty"`
}

UpdateNetworkApplianceVlanOKBodyReservedIPRangesItems0 update network appliance vlan o k body reserved IP ranges items0 swagger:model UpdateNetworkApplianceVlanOKBodyReservedIPRangesItems0

func (*UpdateNetworkApplianceVlanOKBodyReservedIPRangesItems0) ContextValidate ¶

ContextValidate validates this update network appliance vlan o k body reserved IP ranges items0 based on context it is used

func (*UpdateNetworkApplianceVlanOKBodyReservedIPRangesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanOKBodyReservedIPRangesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanOKBodyReservedIPRangesItems0) Validate ¶

Validate validates this update network appliance vlan o k body reserved IP ranges items0

type UpdateNetworkApplianceVlanParams ¶

type UpdateNetworkApplianceVlanParams struct {

	/* NetworkID.

	   Network ID
	*/
	NetworkID string

	// UpdateNetworkApplianceVlan.
	UpdateNetworkApplianceVlan UpdateNetworkApplianceVlanBody

	/* VlanID.

	   Vlan ID
	*/
	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: [hex integer ip text]
	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 UpdateNetworkApplianceVlanParamsBodyIPV6 ¶

type UpdateNetworkApplianceVlanParamsBodyIPV6 struct {

	// Enable IPv6 on VLAN.
	Enabled bool `json:"enabled,omitempty"`

	// Prefix assignments on the VLAN
	PrefixAssignments []*UpdateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0 `json:"prefixAssignments"`
}

UpdateNetworkApplianceVlanParamsBodyIPV6 IPv6 configuration on the VLAN swagger:model UpdateNetworkApplianceVlanParamsBodyIPV6

func (*UpdateNetworkApplianceVlanParamsBodyIPV6) ContextValidate ¶

ContextValidate validate this update network appliance vlan params body IP v6 based on the context it is used

func (*UpdateNetworkApplianceVlanParamsBodyIPV6) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanParamsBodyIPV6) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanParamsBodyIPV6) Validate ¶

Validate validates this update network appliance vlan params body IP v6

type UpdateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0 ¶

type UpdateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0 struct {

	// Auto assign a /64 prefix from the origin to the VLAN
	Autonomous bool `json:"autonomous,omitempty"`

	// origin
	Origin *UpdateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0Origin `json:"origin,omitempty"`

	// Manual configuration of the IPv6 Appliance IP
	StaticApplianceIp6 string `json:"staticApplianceIp6,omitempty"`

	// Manual configuration of a /64 prefix on the VLAN
	StaticPrefix string `json:"staticPrefix,omitempty"`
}

UpdateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0 update network appliance vlan params body IP v6 prefix assignments items0 swagger:model UpdateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0

func (*UpdateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0) ContextValidate ¶

ContextValidate validate this update network appliance vlan params body IP v6 prefix assignments items0 based on the context it is used

func (*UpdateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0) Validate ¶

Validate validates this update network appliance vlan params body IP v6 prefix assignments items0

type UpdateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0Origin ¶

type UpdateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0Origin struct {

	// Interfaces associated with the prefix
	Interfaces []string `json:"interfaces"`

	// Type of the origin
	// Required: true
	// Enum: [independent internet]
	Type *string `json:"type"`
}

UpdateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0Origin The origin of the prefix swagger:model UpdateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0Origin

func (*UpdateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0Origin) ContextValidate ¶

ContextValidate validates this update network appliance vlan params body IP v6 prefix assignments items0 origin based on context it is used

func (*UpdateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0Origin) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0Origin) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanParamsBodyIPV6PrefixAssignmentsItems0Origin) Validate ¶

Validate validates this update network appliance vlan params body IP v6 prefix assignments items0 origin

type UpdateNetworkApplianceVlanParamsBodyMandatoryDhcp ¶

type UpdateNetworkApplianceVlanParamsBodyMandatoryDhcp struct {

	// Enable Mandatory DHCP on VLAN.
	Enabled bool `json:"enabled,omitempty"`
}

UpdateNetworkApplianceVlanParamsBodyMandatoryDhcp Mandatory DHCP will enforce that clients connecting to this VLAN must use the IP address assigned by the DHCP server. Clients who use a static IP address won't be able to associate. Only available on firmware versions 17.0 and above swagger:model UpdateNetworkApplianceVlanParamsBodyMandatoryDhcp

func (*UpdateNetworkApplianceVlanParamsBodyMandatoryDhcp) ContextValidate ¶

ContextValidate validates this update network appliance vlan params body mandatory dhcp based on context it is used

func (*UpdateNetworkApplianceVlanParamsBodyMandatoryDhcp) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanParamsBodyMandatoryDhcp) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceVlanParamsBodyMandatoryDhcp) Validate ¶

Validate validates this update network appliance vlan params body mandatory dhcp

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) Code ¶

Code gets the status code for the update network appliance vlans settings o k response

func (*UpdateNetworkApplianceVlansSettingsOK) Error ¶

func (*UpdateNetworkApplianceVlansSettingsOK) GetPayload ¶

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

func (*UpdateNetworkApplianceVlansSettingsOK) IsClientError ¶

func (o *UpdateNetworkApplianceVlansSettingsOK) IsClientError() bool

IsClientError returns true when this update network appliance vlans settings o k response has a 4xx status code

func (*UpdateNetworkApplianceVlansSettingsOK) IsCode ¶

IsCode returns true when this update network appliance vlans settings o k response a status code equal to that given

func (*UpdateNetworkApplianceVlansSettingsOK) IsRedirect ¶

IsRedirect returns true when this update network appliance vlans settings o k response has a 3xx status code

func (*UpdateNetworkApplianceVlansSettingsOK) IsServerError ¶

func (o *UpdateNetworkApplianceVlansSettingsOK) IsServerError() bool

IsServerError returns true when this update network appliance vlans settings o k response has a 5xx status code

func (*UpdateNetworkApplianceVlansSettingsOK) IsSuccess ¶

IsSuccess returns true when this update network appliance vlans settings o k response has a 2xx status code

func (*UpdateNetworkApplianceVlansSettingsOK) String ¶

type UpdateNetworkApplianceVlansSettingsParams ¶

type UpdateNetworkApplianceVlansSettingsParams struct {

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the update network appliance vpn bgp o k response

func (*UpdateNetworkApplianceVpnBgpOK) Error ¶

func (*UpdateNetworkApplianceVpnBgpOK) GetPayload ¶

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

func (*UpdateNetworkApplianceVpnBgpOK) IsClientError ¶

func (o *UpdateNetworkApplianceVpnBgpOK) IsClientError() bool

IsClientError returns true when this update network appliance vpn bgp o k response has a 4xx status code

func (*UpdateNetworkApplianceVpnBgpOK) IsCode ¶

func (o *UpdateNetworkApplianceVpnBgpOK) IsCode(code int) bool

IsCode returns true when this update network appliance vpn bgp o k response a status code equal to that given

func (*UpdateNetworkApplianceVpnBgpOK) IsRedirect ¶

func (o *UpdateNetworkApplianceVpnBgpOK) IsRedirect() bool

IsRedirect returns true when this update network appliance vpn bgp o k response has a 3xx status code

func (*UpdateNetworkApplianceVpnBgpOK) IsServerError ¶

func (o *UpdateNetworkApplianceVpnBgpOK) IsServerError() bool

IsServerError returns true when this update network appliance vpn bgp o k response has a 5xx status code

func (*UpdateNetworkApplianceVpnBgpOK) IsSuccess ¶

func (o *UpdateNetworkApplianceVpnBgpOK) IsSuccess() bool

IsSuccess returns true when this update network appliance vpn bgp o k response has a 2xx status code

func (*UpdateNetworkApplianceVpnBgpOK) String ¶

type UpdateNetworkApplianceVpnBgpParams ¶

type UpdateNetworkApplianceVpnBgpParams struct {

	/* NetworkID.

	   Network ID
	*/
	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"`

	// authentication
	Authentication *UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0Authentication `json:"authentication,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"`

	// The IPv4 address of the neighbor
	IP string `json:"ip,omitempty"`

	// ipv6
	IPV6 *UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0IPV6 `json:"ipv6,omitempty"`

	// The IPv4 address of the remote BGP peer that will establish a TCP session with the local MX.
	NextHopIP string `json:"nextHopIp,omitempty"`

	// 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"`

	// The output interface for peering with the remote BGP peer. Valid values are: 'wired0', 'wired1' or 'vlan{VLAN ID}'(e.g. 'vlan123').
	SourceInterface string `json:"sourceInterface,omitempty"`

	// ttl security
	TTLSecurity *UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0TTLSecurity `json:"ttlSecurity,omitempty"`
}

UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0 update network appliance vpn bgp params body neighbors items0 swagger:model UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0

func (*UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0) ContextValidate ¶

ContextValidate validate this update network appliance vpn bgp params body neighbors items0 based on the 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 UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0Authentication ¶

type UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0Authentication struct {

	// Password to configure MD5 authentication between BGP peers.
	Password string `json:"password,omitempty"`
}

UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0Authentication Authentication settings between BGP peers. swagger:model UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0Authentication

func (*UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0Authentication) ContextValidate ¶

ContextValidate validates this update network appliance vpn bgp params body neighbors items0 authentication based on context it is used

func (*UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0Authentication) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0Authentication) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0Authentication) Validate ¶

Validate validates this update network appliance vpn bgp params body neighbors items0 authentication

type UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0IPV6 ¶

type UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0IPV6 struct {

	// The IPv6 address of the neighbor.
	// Required: true
	Address *string `json:"address"`
}

UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0IPV6 Information regarding IPv6 address of the neighbor, Required if `ip` is not present. swagger:model UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0IPV6

func (*UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0IPV6) ContextValidate ¶

ContextValidate validates this update network appliance vpn bgp params body neighbors items0 IP v6 based on context it is used

func (*UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0IPV6) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0IPV6) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0IPV6) Validate ¶

Validate validates this update network appliance vpn bgp params body neighbors items0 IP v6

type UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0TTLSecurity ¶

type UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0TTLSecurity struct {

	// Boolean value to enable or disable BGP TTL security.
	Enabled bool `json:"enabled,omitempty"`
}

UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0TTLSecurity Settings for BGP TTL security to protect BGP peering sessions from forged IP attacks. swagger:model UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0TTLSecurity

func (*UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0TTLSecurity) ContextValidate ¶

ContextValidate validates this update network appliance vpn bgp params body neighbors items0 TTL security based on context it is used

func (*UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0TTLSecurity) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0TTLSecurity) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceVpnBgpParamsBodyNeighborsItems0TTLSecurity) Validate ¶

Validate validates this update network appliance vpn bgp params body neighbors items0 TTL security

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: [hub none spoke]
	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}],"mode":"spoke","subnets":[{"localSubnet":"192.168.1.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 *UpdateNetworkApplianceVpnSiteToSiteVpnOKBody
}

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) Code ¶

Code gets the status code for the update network appliance vpn site to site vpn o k response

func (*UpdateNetworkApplianceVpnSiteToSiteVpnOK) Error ¶

func (*UpdateNetworkApplianceVpnSiteToSiteVpnOK) GetPayload ¶

func (*UpdateNetworkApplianceVpnSiteToSiteVpnOK) IsClientError ¶

IsClientError returns true when this update network appliance vpn site to site vpn o k response has a 4xx status code

func (*UpdateNetworkApplianceVpnSiteToSiteVpnOK) IsCode ¶

IsCode returns true when this update network appliance vpn site to site vpn o k response a status code equal to that given

func (*UpdateNetworkApplianceVpnSiteToSiteVpnOK) IsRedirect ¶

IsRedirect returns true when this update network appliance vpn site to site vpn o k response has a 3xx status code

func (*UpdateNetworkApplianceVpnSiteToSiteVpnOK) IsServerError ¶

IsServerError returns true when this update network appliance vpn site to site vpn o k response has a 5xx status code

func (*UpdateNetworkApplianceVpnSiteToSiteVpnOK) IsSuccess ¶

IsSuccess returns true when this update network appliance vpn site to site vpn o k response has a 2xx status code

func (*UpdateNetworkApplianceVpnSiteToSiteVpnOK) String ¶

type UpdateNetworkApplianceVpnSiteToSiteVpnOKBody ¶

type UpdateNetworkApplianceVpnSiteToSiteVpnOKBody struct {

	// The list of VPN hubs, in order of preference.
	Hubs []*UpdateNetworkApplianceVpnSiteToSiteVpnOKBodyHubsItems0 `json:"hubs"`

	// The site-to-site VPN mode.
	Mode string `json:"mode,omitempty"`

	// The list of subnets and their VPN presence.
	Subnets []*UpdateNetworkApplianceVpnSiteToSiteVpnOKBodySubnetsItems0 `json:"subnets"`
}

UpdateNetworkApplianceVpnSiteToSiteVpnOKBody update network appliance vpn site to site vpn o k body swagger:model UpdateNetworkApplianceVpnSiteToSiteVpnOKBody

func (*UpdateNetworkApplianceVpnSiteToSiteVpnOKBody) ContextValidate ¶

ContextValidate validate this update network appliance vpn site to site vpn o k body based on the context it is used

func (*UpdateNetworkApplianceVpnSiteToSiteVpnOKBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceVpnSiteToSiteVpnOKBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceVpnSiteToSiteVpnOKBody) Validate ¶

Validate validates this update network appliance vpn site to site vpn o k body

type UpdateNetworkApplianceVpnSiteToSiteVpnOKBodyHubsItems0 ¶

type UpdateNetworkApplianceVpnSiteToSiteVpnOKBodyHubsItems0 struct {

	// The network ID of the hub.
	HubID string `json:"hubId,omitempty"`

	// Indicates whether default route traffic should be sent to this hub.
	UseDefaultRoute bool `json:"useDefaultRoute,omitempty"`
}

UpdateNetworkApplianceVpnSiteToSiteVpnOKBodyHubsItems0 update network appliance vpn site to site vpn o k body hubs items0 swagger:model UpdateNetworkApplianceVpnSiteToSiteVpnOKBodyHubsItems0

func (*UpdateNetworkApplianceVpnSiteToSiteVpnOKBodyHubsItems0) ContextValidate ¶

ContextValidate validates this update network appliance vpn site to site vpn o k body hubs items0 based on context it is used

func (*UpdateNetworkApplianceVpnSiteToSiteVpnOKBodyHubsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceVpnSiteToSiteVpnOKBodyHubsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceVpnSiteToSiteVpnOKBodyHubsItems0) Validate ¶

Validate validates this update network appliance vpn site to site vpn o k body hubs items0

type UpdateNetworkApplianceVpnSiteToSiteVpnOKBodySubnetsItems0 ¶

type UpdateNetworkApplianceVpnSiteToSiteVpnOKBodySubnetsItems0 struct {

	// The CIDR notation subnet used within the VPN
	LocalSubnet string `json:"localSubnet,omitempty"`

	// Indicates the presence of the subnet in the VPN
	UseVpn bool `json:"useVpn,omitempty"`
}

UpdateNetworkApplianceVpnSiteToSiteVpnOKBodySubnetsItems0 update network appliance vpn site to site vpn o k body subnets items0 swagger:model UpdateNetworkApplianceVpnSiteToSiteVpnOKBodySubnetsItems0

func (*UpdateNetworkApplianceVpnSiteToSiteVpnOKBodySubnetsItems0) ContextValidate ¶

ContextValidate validates this update network appliance vpn site to site vpn o k body subnets items0 based on context it is used

func (*UpdateNetworkApplianceVpnSiteToSiteVpnOKBodySubnetsItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateNetworkApplianceVpnSiteToSiteVpnOKBodySubnetsItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateNetworkApplianceVpnSiteToSiteVpnOKBodySubnetsItems0) Validate ¶

Validate validates this update network appliance vpn site to site vpn o k body subnets items0

type UpdateNetworkApplianceVpnSiteToSiteVpnParams ¶

type UpdateNetworkApplianceVpnSiteToSiteVpnParams struct {

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the update network appliance warm spare o k response

func (*UpdateNetworkApplianceWarmSpareOK) Error ¶

func (*UpdateNetworkApplianceWarmSpareOK) GetPayload ¶

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

func (*UpdateNetworkApplianceWarmSpareOK) IsClientError ¶

func (o *UpdateNetworkApplianceWarmSpareOK) IsClientError() bool

IsClientError returns true when this update network appliance warm spare o k response has a 4xx status code

func (*UpdateNetworkApplianceWarmSpareOK) IsCode ¶

func (o *UpdateNetworkApplianceWarmSpareOK) IsCode(code int) bool

IsCode returns true when this update network appliance warm spare o k response a status code equal to that given

func (*UpdateNetworkApplianceWarmSpareOK) IsRedirect ¶

func (o *UpdateNetworkApplianceWarmSpareOK) IsRedirect() bool

IsRedirect returns true when this update network appliance warm spare o k response has a 3xx status code

func (*UpdateNetworkApplianceWarmSpareOK) IsServerError ¶

func (o *UpdateNetworkApplianceWarmSpareOK) IsServerError() bool

IsServerError returns true when this update network appliance warm spare o k response has a 5xx status code

func (*UpdateNetworkApplianceWarmSpareOK) IsSuccess ¶

func (o *UpdateNetworkApplianceWarmSpareOK) IsSuccess() bool

IsSuccess returns true when this update network appliance warm spare o k response has a 2xx status code

func (*UpdateNetworkApplianceWarmSpareOK) String ¶

type UpdateNetworkApplianceWarmSpareParams ¶

type UpdateNetworkApplianceWarmSpareParams struct {

	/* NetworkID.

	   Network ID
	*/
	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) Code ¶

Code gets the status code for the update organization appliance security intrusion o k response

func (*UpdateOrganizationApplianceSecurityIntrusionOK) Error ¶

func (*UpdateOrganizationApplianceSecurityIntrusionOK) GetPayload ¶

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

func (*UpdateOrganizationApplianceSecurityIntrusionOK) IsClientError ¶

IsClientError returns true when this update organization appliance security intrusion o k response has a 4xx status code

func (*UpdateOrganizationApplianceSecurityIntrusionOK) IsCode ¶

IsCode returns true when this update organization appliance security intrusion o k response a status code equal to that given

func (*UpdateOrganizationApplianceSecurityIntrusionOK) IsRedirect ¶

IsRedirect returns true when this update organization appliance security intrusion o k response has a 3xx status code

func (*UpdateOrganizationApplianceSecurityIntrusionOK) IsServerError ¶

IsServerError returns true when this update organization appliance security intrusion o k response has a 5xx status code

func (*UpdateOrganizationApplianceSecurityIntrusionOK) IsSuccess ¶

IsSuccess returns true when this update organization appliance security intrusion o k response has a 2xx status code

func (*UpdateOrganizationApplianceSecurityIntrusionOK) String ¶

type UpdateOrganizationApplianceSecurityIntrusionParams ¶

type UpdateOrganizationApplianceSecurityIntrusionParams struct {

	/* OrganizationID.

	   Organization ID
	*/
	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"]},"ipsecPoliciesPreset":"default","localId":"myMXId@meraki.com","name":"Peer Name","networkTags":["none"],"privateSubnets":["192.168.1.0/24","192.168.128.0/24"],"publicIp":"123.123.123.1","remoteId":"miles@meraki.com","secret":"Sample Password"}]} 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 *UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBody
}

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) Code ¶

Code gets the status code for the update organization appliance vpn third party v p n peers o k response

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersOK) Error ¶

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersOK) GetPayload ¶

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersOK) IsClientError ¶

IsClientError returns true when this update organization appliance vpn third party v p n peers o k response has a 4xx status code

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersOK) IsCode ¶

IsCode returns true when this update organization appliance vpn third party v p n peers o k response a status code equal to that given

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersOK) IsRedirect ¶

IsRedirect returns true when this update organization appliance vpn third party v p n peers o k response has a 3xx status code

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersOK) IsServerError ¶

IsServerError returns true when this update organization appliance vpn third party v p n peers o k response has a 5xx status code

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersOK) IsSuccess ¶

IsSuccess returns true when this update organization appliance vpn third party v p n peers o k response has a 2xx status code

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersOK) String ¶

type UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBody ¶

type UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBody struct {

	// The list of VPN peers
	Peers []*UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0 `json:"peers"`
}

UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBody update organization appliance vpn third party v p n peers o k body swagger:model UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBody

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBody) ContextValidate ¶

ContextValidate validate this update organization appliance vpn third party v p n peers o k body based on the context it is used

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBody) Validate ¶

Validate validates this update organization appliance vpn third party v p n peers o k body

type UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0 ¶

type UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0 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 *UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0IpsecPolicies `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"`

	// [optional] The local ID is used to identify the MX to the peer. This will apply to all MXs this peer applies to.
	LocalID string `json:"localId,omitempty"`

	// The name of the VPN peer
	Name string `json:"name,omitempty"`

	// 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
	PrivateSubnets []string `json:"privateSubnets"`

	// [optional] The public IP of the VPN peer
	PublicIP string `json:"publicIp,omitempty"`

	// [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
	Secret string `json:"secret,omitempty"`
}

UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0 update organization appliance vpn third party v p n peers o k body peers items0 swagger:model UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0) ContextValidate ¶

ContextValidate validate this update organization appliance vpn third party v p n peers o k body peers items0 based on the context it is used

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0) Validate ¶

Validate validates this update organization appliance vpn third party v p n peers o k body peers items0

type UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0IpsecPolicies ¶

type UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0IpsecPolicies 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"`
}

UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0IpsecPolicies 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 UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0IpsecPolicies

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0IpsecPolicies) ContextValidate ¶

ContextValidate validates this update organization appliance vpn third party v p n peers o k body peers items0 ipsec policies based on context it is used

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0IpsecPolicies) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0IpsecPolicies) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateOrganizationApplianceVpnThirdPartyVPNPeersOKBodyPeersItems0IpsecPolicies) Validate ¶

Validate validates this update organization appliance vpn third party v p n peers o k body peers items0 ipsec policies

type UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams ¶

type UpdateOrganizationApplianceVpnThirdPartyVPNPeersParams struct {

	/* OrganizationID.

	   Organization ID
	*/
	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"`

	// [optional] The local ID is used to identify the MX to the peer. This will apply to all MXs this peer applies to.
	LocalID string `json:"localId,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"`

	// [optional] The public IP of the VPN peer
	PublicIP string `json:"publicIp,omitempty"`

	// [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}],"syslogDefaultRule":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 *UpdateOrganizationApplianceVpnVpnFirewallRulesOKBody
}

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) Code ¶

Code gets the status code for the update organization appliance vpn vpn firewall rules o k response

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesOK) Error ¶

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesOK) GetPayload ¶

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesOK) IsClientError ¶

IsClientError returns true when this update organization appliance vpn vpn firewall rules o k response has a 4xx status code

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesOK) IsCode ¶

IsCode returns true when this update organization appliance vpn vpn firewall rules o k response a status code equal to that given

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesOK) IsRedirect ¶

IsRedirect returns true when this update organization appliance vpn vpn firewall rules o k response has a 3xx status code

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesOK) IsServerError ¶

IsServerError returns true when this update organization appliance vpn vpn firewall rules o k response has a 5xx status code

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesOK) IsSuccess ¶

IsSuccess returns true when this update organization appliance vpn vpn firewall rules o k response has a 2xx status code

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesOK) String ¶

type UpdateOrganizationApplianceVpnVpnFirewallRulesOKBody ¶

type UpdateOrganizationApplianceVpnVpnFirewallRulesOKBody struct {

	// List of firewall rules
	Rules []*UpdateOrganizationApplianceVpnVpnFirewallRulesOKBodyRulesItems0 `json:"rules"`
}

UpdateOrganizationApplianceVpnVpnFirewallRulesOKBody update organization appliance vpn vpn firewall rules o k body swagger:model UpdateOrganizationApplianceVpnVpnFirewallRulesOKBody

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesOKBody) ContextValidate ¶

ContextValidate validate this update organization appliance vpn vpn firewall rules o k body based on the context it is used

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesOKBody) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesOKBody) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesOKBody) Validate ¶

Validate validates this update organization appliance vpn vpn firewall rules o k body

type UpdateOrganizationApplianceVpnVpnFirewallRulesOKBodyRulesItems0 ¶

type UpdateOrganizationApplianceVpnVpnFirewallRulesOKBodyRulesItems0 struct {

	// Description of the rule
	Comment string `json:"comment,omitempty"`

	// List of destination IP addresses
	DestCidr string `json:"destCidr,omitempty"`

	// List of destination ports
	DestPort string `json:"destPort,omitempty"`

	// 'Deny' traffic specified by this rule
	Policy string `json:"policy,omitempty"`

	// The type of protocol
	Protocol string `json:"protocol,omitempty"`

	// List of source IP addresses
	SrcCidr string `json:"srcCidr,omitempty"`

	// List of source ports
	SrcPort string `json:"srcPort,omitempty"`

	// Flag indicating whether the rule should be logged to syslog
	SyslogEnabled bool `json:"syslogEnabled,omitempty"`
}

UpdateOrganizationApplianceVpnVpnFirewallRulesOKBodyRulesItems0 update organization appliance vpn vpn firewall rules o k body rules items0 swagger:model UpdateOrganizationApplianceVpnVpnFirewallRulesOKBodyRulesItems0

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesOKBodyRulesItems0) ContextValidate ¶

ContextValidate validates this update organization appliance vpn vpn firewall rules o k body rules items0 based on context it is used

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesOKBodyRulesItems0) MarshalBinary ¶

MarshalBinary interface implementation

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesOKBodyRulesItems0) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*UpdateOrganizationApplianceVpnVpnFirewallRulesOKBodyRulesItems0) Validate ¶

Validate validates this update organization appliance vpn vpn firewall rules o k body rules items0

type UpdateOrganizationApplianceVpnVpnFirewallRulesParams ¶

type UpdateOrganizationApplianceVpnVpnFirewallRulesParams struct {

	/* OrganizationID.

	   Organization ID
	*/
	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: [any icmp icmp6 tcp udp]
	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