Skip to content

Commit

Permalink
fix: AS3 Release 3.34.0 doc, schema, and copyright updates
Browse files Browse the repository at this point in the history
  • Loading branch information
hvaneenoo committed Jan 24, 2022
1 parent 2f5a66d commit 0171f76
Show file tree
Hide file tree
Showing 6 changed files with 61,825 additions and 70 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ We encourage you to use our [Slack channel](https://f5cloudsolutions.herokuapp.c

## Copyright

Copyright 2014-2021 F5 Networks Inc.
Copyright 2014-2022 F5 Networks Inc.


### F5 Networks Contributor License Agreement
Expand Down
3 changes: 2 additions & 1 deletion SUPPORT.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@ Currently supported versions:
| Software Version | Release Type | First Customer Ship | End of Support |
|------------------|---------------|---------------------|-----------------|
| AS 3.26.1 | LTS | 04-May-2021 | 04-May-2022 |
| AS 3.31.0 | Feature | 20-Sep-2021 | 20-Dec-2021 |
| AS 3.32.0 | Feature | 01-Nov-2021 | 01-Feb-2022 |
| AS 3.32.1 | LTS | 13-Dec-2021 | 13-Dec-2022 |
| AS 3.33.0 | Feature | 13-Dec-2021 | 13-Mar-2022 |
| AS 3.34.0 | Feature | 25-Jan-2022 | 25-Apr-2022 |


Versions no longer supported:
Expand Down Expand Up @@ -69,6 +69,7 @@ Versions no longer supported:
| AS 3.28.0 | Feature | 19-May-2021 | 19-Aug-2021 |
| AS 3.29.0 | Feature | 28-Jun-2021 | 28-Sep-2021 |
| AS 3.30.0 | Feature | 06-Aug-2021 | 06-Nov-2021 |
| AS 3.31.0 | Feature | 20-Sep-2021 | 20-Dec-2021 |


\* Fix for updated Docker Container packaging only
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@
"type": "string",
"$comment": "IMPORTANT: In enum array, please put current schema version first, oldest-supported version last. Keep enum array sorted most-recent-first.",
"enum": [
"3.34.0",
"3.33.0",
"3.32.0",
"3.31.0",
Expand Down Expand Up @@ -4945,35 +4946,7 @@
]
},
"else": {
"type": "object",
"properties": {
"use": {
"title": "Use",
"description": "AS3 pointer to persistence method declaration",
"type": "string",
"minLength": 1,
"f5pointsTo": {
"properties": {
"class": {
"const": "Persist"
}
},
"required": [
"class"
]
}
},
"bigip": {
"title": "BIG-IP persistence profile",
"description": "Pathname of existing BIG-IP persistence profile",
"type": "string",
"format": "f5bigip"
}
},
"additionalProperties": false,
"minProperties": 1,
"maxProperties": 1,
"f5bigComponent": "probe ltm persistence dest-addr"
"$ref": "#/definitions/Pointer_Persist_Profile"
}
},
"Persist": {
Expand Down Expand Up @@ -15748,8 +15721,11 @@
"externalFilePath": {
"title": "External File Path",
"description": "Specifies the location (URI) from where the records will be copied",
"type": "string",
"f5expand": true
"allOf": [
{
"$ref": "#/definitions/Resource_URL"
}
]
},
"separator": {
"title": "Record Key Value Separator",
Expand Down Expand Up @@ -23117,7 +23093,8 @@
"drop",
"clientSsl",
"persist",
"tcl"
"tcl",
"log"
]
}
},
Expand Down Expand Up @@ -23253,6 +23230,18 @@
"then": {
"$ref": "#/definitions/Policy_Action_TCL"
}
},
{
"if": {
"properties": {
"type": {
"const": "log"
}
}
},
"then": {
"$ref": "#/definitions/Policy_Action_Log"
}
}
],
"required": [
Expand Down Expand Up @@ -23311,8 +23300,9 @@
"type": "string",
"description": "When to run this event in the request-response cycle",
"enum": [
"ssl-client-hello",
"request"
"proxy-request",
"request",
"ssl-client-hello"
],
"default": "ssl-client-hello"
}
Expand Down Expand Up @@ -24030,6 +24020,7 @@
"type": "string",
"description": "When to run this event in the request-response cycle",
"enum": [
"proxy-request",
"request",
"response",
"ssl-client-hello",
Expand Down Expand Up @@ -24061,6 +24052,101 @@
"setVariable"
]
},
"Policy_Action_Log": {
"type": "object",
"description": "Writes messages to local or remote system log",
"properties": {
"event": {
"type": "string",
"description": "When to run this event in the request-response cycle",
"enum": [
"classification-detected",
"client-accepted",
"proxy-connect",
"proxy-request",
"proxy-response",
"request",
"response",
"server-connected",
"ssl-client-hello",
"ssl-client-serverhello-send",
"ssl-server-handshake",
"ssl-server-hello",
"ws-request",
"ws-response"
],
"default": "ssl-client-hello"
},
"write": {
"type": "object",
"description": "Write a message to the system log files",
"properties": {
"message": {
"type": "string",
"description": "The message to write to the system log. Can also be a Tcl command substitution",
"minLength": 1
},
"facility": {
"type": "string",
"description": "Standard syslog facility associated with the message",
"enum": [
"authpriv",
"cron",
"daemon",
"ftp",
"kern",
"local0",
"local1",
"local2",
"local3",
"local4",
"local5",
"local6",
"local7",
"lpr",
"mail",
"news",
"security",
"user",
"uucp"
],
"default": "local0"
},
"priority": {
"type": "string",
"description": "Standard syslog priority associated with the message",
"enum": [
"crit",
"debug",
"error",
"info",
"notice",
"warning"
],
"default": "info"
},
"ipAddress": {
"type": "string",
"description": "The IP address of the remote syslog server",
"format": "f5ip"
},
"port": {
"type": "integer",
"description": "The port number of the remote syslog server",
"minimum": 0,
"maximum": 65535,
"default": 0
}
},
"required": [
"message"
]
}
},
"required": [
"write"
]
},
"Policy_Condition": {
"type": "object",
"description": "LTM policy condition",
Expand Down Expand Up @@ -24167,6 +24253,7 @@
"description": "When to evaluate this condition in the request-response cycle",
"type": "string",
"enum": [
"proxy-request",
"request"
],
"default": "request"
Expand Down Expand Up @@ -29193,6 +29280,66 @@
}
]
},
"Pointer_Persist_Profile": {
"description": "Reference to a Persist Profile",
"type": "object",
"properties": {
"use": {
"description": "AS3 pointer to Persist Profile declaration",
"type": "string",
"minLength": 1,
"f5pointsTo": {
"properties": {
"class": {
"enum": [
"Persist"
]
}
},
"required": [
"class"
]
}
},
"bigip": {
"description": "Pathname of existing BIG-IP Persist Profile",
"type": "string",
"format": "f5bigip"
}
},
"additionalProperties": false,
"minProperties": 1,
"maxProperties": 1,
"allOf": [
{
"f5bigComponent": "query ltm persistence cookie"
},
{
"f5bigComponent": "query ltm persistence dest-addr"
},
{
"f5bigComponent": "query ltm persistence hash"
},
{
"f5bigComponent": "query ltm persistence host"
},
{
"f5bigComponent": "query ltm persistence msrdp"
},
{
"f5bigComponent": "query ltm persistence sip"
},
{
"f5bigComponent": "query ltm persistence source-addr"
},
{
"f5bigComponent": "query ltm persistence ssl"
},
{
"f5bigComponent": "query ltm persistence universal"
}
]
},
"Pointer_RTSP_Profile": {
"description": "Reference to a Real Time Streaming Protocol Profile",
"type": "object",
Expand Down
Loading

0 comments on commit 0171f76

Please sign in to comment.