package
0.51.3
Repository: https://github.com/ibm/networking-go-sdk.git
Documentation: pkg.go.dev

# Functions

GetServiceURLForRegion returns the service URL to be used for the specified region.
NewZoneRateLimitsV1 : constructs an instance of ZoneRateLimitsV1 with passed in options.
NewZoneRateLimitsV1UsingExternalConfig : constructs an instance of ZoneRateLimitsV1 with passed in options and external configuration.
UnmarshalDeleteRateLimitResp unmarshals an instance of DeleteRateLimitResp from the specified map of raw messages.
UnmarshalDeleteRateLimitRespResult unmarshals an instance of DeleteRateLimitRespResult from the specified map of raw messages.
UnmarshalListRatelimitResp unmarshals an instance of ListRatelimitResp from the specified map of raw messages.
UnmarshalListRatelimitRespResultInfo unmarshals an instance of ListRatelimitRespResultInfo from the specified map of raw messages.
UnmarshalRatelimitInputAction unmarshals an instance of RatelimitInputAction from the specified map of raw messages.
UnmarshalRatelimitInputActionResponse unmarshals an instance of RatelimitInputActionResponse from the specified map of raw messages.
UnmarshalRatelimitInputBypassItem unmarshals an instance of RatelimitInputBypassItem from the specified map of raw messages.
UnmarshalRatelimitInputCorrelate unmarshals an instance of RatelimitInputCorrelate from the specified map of raw messages.
UnmarshalRatelimitInputMatch unmarshals an instance of RatelimitInputMatch from the specified map of raw messages.
UnmarshalRatelimitInputMatchRequest unmarshals an instance of RatelimitInputMatchRequest from the specified map of raw messages.
UnmarshalRatelimitInputMatchResponse unmarshals an instance of RatelimitInputMatchResponse from the specified map of raw messages.
UnmarshalRatelimitInputMatchResponseHeadersItem unmarshals an instance of RatelimitInputMatchResponseHeadersItem from the specified map of raw messages.
UnmarshalRatelimitObject unmarshals an instance of RatelimitObject from the specified map of raw messages.
UnmarshalRatelimitObjectAction unmarshals an instance of RatelimitObjectAction from the specified map of raw messages.
UnmarshalRatelimitObjectActionResponse unmarshals an instance of RatelimitObjectActionResponse from the specified map of raw messages.
UnmarshalRatelimitObjectBypassItem unmarshals an instance of RatelimitObjectBypassItem from the specified map of raw messages.
UnmarshalRatelimitObjectCorrelate unmarshals an instance of RatelimitObjectCorrelate from the specified map of raw messages.
UnmarshalRatelimitObjectMatch unmarshals an instance of RatelimitObjectMatch from the specified map of raw messages.
UnmarshalRatelimitObjectMatchRequest unmarshals an instance of RatelimitObjectMatchRequest from the specified map of raw messages.
UnmarshalRatelimitObjectMatchResponse unmarshals an instance of RatelimitObjectMatchResponse from the specified map of raw messages.
UnmarshalRatelimitObjectMatchResponseHeadersItem unmarshals an instance of RatelimitObjectMatchResponseHeadersItem from the specified map of raw messages.
UnmarshalRatelimitResp unmarshals an instance of RatelimitResp from the specified map of raw messages.

# Constants

DefaultServiceName is the default key used to find external configuration information.
DefaultServiceURL is the default URL to make service requests to.
Constants associated with the RatelimitInputAction.Mode property.
Constants associated with the RatelimitInputAction.Mode property.
Constants associated with the RatelimitInputAction.Mode property.
Constants associated with the RatelimitInputAction.Mode property.
Constants associated with the RatelimitInputActionResponse.ContentType property.
Constants associated with the RatelimitInputActionResponse.ContentType property.
Constants associated with the RatelimitInputActionResponse.ContentType property.
Constants associated with the RatelimitInputBypassItem.Name property.
Constants associated with the RatelimitInputCorrelate.By property.
Constants associated with the RatelimitInputMatchRequest.Methods property.
Constants associated with the RatelimitInputMatchRequest.Methods property.
Constants associated with the RatelimitInputMatchRequest.Methods property.
Constants associated with the RatelimitInputMatchRequest.Methods property.
Constants associated with the RatelimitInputMatchRequest.Methods property.
RatelimitInputMatchRequest_Methods_Post
Constants associated with the RatelimitInputMatchRequest.Methods property.
Constants associated with the RatelimitInputMatchRequest.Methods property.
Constants associated with the RatelimitInputMatchRequest.Schemes property.
Constants associated with the RatelimitInputMatchRequest.Schemes property.
Constants associated with the RatelimitInputMatchRequest.Schemes property.
Constants associated with the RatelimitInputMatchResponseHeadersItem.Op property.
Constants associated with the RatelimitInputMatchResponseHeadersItem.Op property.
Constants associated with the RatelimitInputMatchResponseHeadersItem.Value property.
Constants associated with the RatelimitObjectAction.Mode property.
Constants associated with the RatelimitObjectAction.Mode property.
Constants associated with the RatelimitObjectAction.Mode property.
Constants associated with the RatelimitObjectAction.Mode property.
Constants associated with the RatelimitObjectActionResponse.ContentType property.
Constants associated with the RatelimitObjectActionResponse.ContentType property.
Constants associated with the RatelimitObjectActionResponse.ContentType property.
Constants associated with the RatelimitObjectBypassItem.Name property.
Constants associated with the RatelimitObjectCorrelate.By property.
Constants associated with the RatelimitObjectMatchRequest.Methods property.
Constants associated with the RatelimitObjectMatchRequest.Methods property.
Constants associated with the RatelimitObjectMatchRequest.Methods property.
Constants associated with the RatelimitObjectMatchRequest.Methods property.
Constants associated with the RatelimitObjectMatchRequest.Methods property.
RatelimitObjectMatchRequest_Methods_Post
Constants associated with the RatelimitObjectMatchRequest.Methods property.
Constants associated with the RatelimitObjectMatchRequest.Methods property.
Constants associated with the RatelimitObjectMatchRequest.Schemes property.
Constants associated with the RatelimitObjectMatchRequest.Schemes property.
Constants associated with the RatelimitObjectMatchRequest.Schemes property.
Constants associated with the RatelimitObjectMatchResponseHeadersItem.Op property.
Constants associated with the RatelimitObjectMatchResponseHeadersItem.Op property.
Constants associated with the RatelimitObjectMatchResponseHeadersItem.Value property.

# Structs

CreateZoneRateLimitsOptions : The CreateZoneRateLimits options.
DeleteRateLimitResp : rate limit delete response.
DeleteRateLimitRespResult : Container for response information.
DeleteZoneRateLimitOptions : The DeleteZoneRateLimit options.
GetRateLimitOptions : The GetRateLimit options.
ListAllZoneRateLimitsOptions : The ListAllZoneRateLimits options.
ListRatelimitResp : rate limit list response.
ListRatelimitRespResultInfo : Statistics of results.
RatelimitInputAction : action.
RatelimitInputActionResponse : Custom content-type and body to return, this overrides the custom error for the zone.
RatelimitInputBypassItem : RatelimitInputBypassItem struct.
RatelimitInputCorrelate : Enable NAT based rate limits.
RatelimitInputMatch : Determines which traffic the rate limit counts towards the threshold.
RatelimitInputMatchRequest : request.
RatelimitInputMatchResponse : response.
RatelimitInputMatchResponseHeadersItem : RatelimitInputMatchResponseHeadersItem struct.
RatelimitObject : rate limit object.
RatelimitObjectAction : action.
RatelimitObjectActionResponse : Custom content-type and body to return, this overrides the custom error for the zone.
RatelimitObjectBypassItem : RatelimitObjectBypassItem struct.
RatelimitObjectCorrelate : Enable NAT based rate limits.
RatelimitObjectMatch : Determines which traffic the rate limit counts towards the threshold.
RatelimitObjectMatchRequest : request.
RatelimitObjectMatchResponse : response.
RatelimitObjectMatchResponseHeadersItem : RatelimitObjectMatchResponseHeadersItem struct.
RatelimitResp : rate limit response.
UpdateRateLimitOptions : The UpdateRateLimit options.
ZoneRateLimitsV1 : Zone Rate Limits Version: 1.0.1.
ZoneRateLimitsV1Options : Service options.