NSX-T Data Center REST API
ALBHTTP2ApplicationProfile (type)
{
"additionalProperties": false,
"description": "Advanced load balancer HTTP2ApplicationProfile object",
"id": "ALBHTTP2ApplicationProfile",
"module_id": "PolicyAdvancedLoadBalancer",
"properties": {
"http2_initial_window_size": {
"default": 64,
"description": "The initial flow control window size in KB for HTTP/2 streams. Allowed values are 64-32768. Unit is KB. Default value when not specified in API or module is interpreted by ALB Controller as 64.",
"maximum": 32768,
"minimum": 64,
"required": false,
"title": "Http2 initial window size",
"type": "integer"
},
"max_http2_concurrent_streams_per_connection": {
"default": 128,
"description": "The max number of concurrent streams over a client side HTTP/2 connection. Allowed values are 1-256. Default value when not specified in API or module is interpreted by ALB Controller as 128.",
"maximum": 256,
"minimum": 1,
"required": false,
"title": "Max http2 concurrent streams per connection",
"type": "integer"
},
"max_http2_control_frames_per_connection": {
"default": 1000,
"description": "The max number of control frames that client can send over an HTTP/2 connection. '0' means unlimited. Allowed values are 0-10000. Special values are 0- 'Unlimited control frames on a client side HTTP/2 connection'. Default value when not specified in API or module is interpreted by ALB Controller as 1000.",
"maximum": 10000,
"minimum": 0,
"required": false,
"title": "Max http2 control frames per connection",
"type": "integer"
},
"max_http2_empty_data_frames_per_connection": {
"default": 1000,
"description": "The max number of empty data frames that client can send over an HTTP/2 connection. '0' means unlimited. Allowed values are 0-10000. Special values are 0- 'Unlimited empty data frames over a client side HTTP/2 connection'. Default value when not specified in API or module is interpreted by ALB Controller as 1000.",
"maximum": 10000,
"minimum": 0,
"required": false,
"title": "Max http2 empty data frames per connection",
"type": "integer"
},
"max_http2_header_field_size": {
"default": 4096,
"description": "The maximum size in bytes of the compressed request header field. The limit applies equally to both name and value. Allowed values are 1-8192. Unit is BYTES. Default value when not specified in API or module is interpreted by ALB Controller as 4096.",
"maximum": 8192,
"minimum": 1,
"required": false,
"title": "Max http2 header field size",
"type": "integer"
},
"max_http2_queued_frames_to_client_per_connection": {
"default": 1000,
"description": "The max number of frames that can be queued waiting to be sent over a client side HTTP/2 connection at any given time. '0' means unlimited. Allowed values are 0-10000. Special values are 0- 'Unlimited frames can be queued on a client side HTTP/2 connection'. Default value when not specified in API or module is interpreted by ALB Controller as 1000.",
"maximum": 10000,
"minimum": 0,
"required": false,
"title": "Max http2 queued frames to client per connection",
"type": "integer"
},
"max_http2_requests_per_connection": {
"default": 1000,
"description": "The maximum number of requests over a client side HTTP/2 connection. Allowed values are 0-10000. Special values are 0- 'Unlimited requests on a client side HTTP/2 connection'. Default value when not specified in API or module is interpreted by ALB Controller as 1000.",
"maximum": 10000,
"minimum": 0,
"required": false,
"title": "Max http2 requests per connection",
"type": "integer"
}
},
"title": "HTTP2ApplicationProfile",
"type": "object"
}