Skip to content

Commit 8ca74ce

Browse files
Merge pull request #489 from netscaler/new_resources
Added new resources and upgraded nitro_resource_map to latest version
2 parents 3d34d0d + cfec39e commit 8ca74ce

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+2414
-57
lines changed

plugins/module_utils/nitro_resource_map.py

Lines changed: 710 additions & 19 deletions
Large diffs are not rendered by default.

plugins/modules/aaaparameter.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,12 +240,17 @@
240240
- DISABLED
241241
- AUTH
242242
- VPN
243+
- PORTAL
244+
- MANAGED
243245
description:
244246
- Entities for which WAF Protection need to be applied.
245247
- 'Available settings function as follows:'
248+
- '* C(MANAGED) - Both C(AUTH) and C(VPN) Protecions are enabled, This is default
249+
value for wafProtection'
246250
- '* C(AUTH) - Endpoints used for Authentication applicable for both AAATM,
247251
IDP, GATEWAY use cases.'
248252
- '* C(VPN) - Endpoints used for Gateway use cases.'
253+
- '* C(PORTAL) - Endpoints related to web portal.'
249254
- '* C(DISABLED) - No Endpoint WAF protection.'
250255
- Currently supported only in default partition
251256
elements: str

plugins/modules/appflowcollector.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,8 @@
8383
choices:
8484
- ipfix
8585
- logstream
86-
- rest
8786
description:
88-
- 'Type of collector: either C(logstream) or C(ipfix) or C(rest).'
87+
- 'Type of collector: either C(logstream) or C(ipfix) or rest.'
8988
extends_documentation_fragment: netscaler.adc.netscaler_adc
9089
9190
"""

plugins/modules/cloudprofile.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@
104104
- DOT
105105
- ADNS_DOT
106106
- HTTP_QUIC
107+
- ADNS_DOH
107108
description:
108109
- The type of bound service
109110
delay:

plugins/modules/cmpparameter.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,24 @@
114114
type: float
115115
description:
116116
- Minimum quantum of data to be filled before compression begins.
117+
randomgzipfilename:
118+
type: str
119+
choices:
120+
- ENABLED
121+
- DISABLED
122+
description:
123+
- Control the addition of a random filename of random length in the GZIP header
124+
to apply the Heal-the-BREACH mitigation for the BREACH attack.
125+
randomgzipfilenamemaxlength:
126+
type: float
127+
description:
128+
- Maximum length of the random filename to be added in the GZIP header to apply
129+
the Heal-the-BREACH mitigation for the BREACH attack.
130+
randomgzipfilenameminlength:
131+
type: float
132+
description:
133+
- Minimum length of the random filename to be added in the GZIP header to apply
134+
the Heal-the-BREACH mitigation for the BREACH attack.
117135
servercmp:
118136
type: str
119137
choices:

plugins/modules/csvserver.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,13 @@
163163
description:
164164
- Continue forwarding the traffic to backup virtual server even after the primary
165165
server comes UP from the DOWN state.
166+
dnsoverhttps:
167+
type: str
168+
choices:
169+
- ENABLED
170+
- DISABLED
171+
description:
172+
- This option is used to enable/disable DNS over HTTPS (DoH) processing.
166173
dnsprofilename:
167174
type: str
168175
description:

plugins/modules/extendedmemoryparam.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
memlimit:
4444
type: float
4545
description:
46-
- Amount of Citrix ADC memory to reserve for the memory used by LSN and Subscriber
46+
- Amount of NetScaler memory to reserve for the memory used by LSN and Subscriber
4747
Session Store feature, in multiples of 2MB.
4848
- ''
4949
- 'Note: If you later reduce the value of this parameter, the amount of active

plugins/modules/icaparameter.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,20 @@
3838
the module's parameters.
3939
- When C(unset), the resource will be unset on the NetScaler ADC node.
4040
type: str
41-
edtlossy:
41+
dfpersistence:
4242
type: str
4343
choices:
4444
- ENABLED
4545
- DISABLED
4646
description:
47-
- Enable/Disable EDT Lossy feature
47+
- Enable/Disable DF Persistence
48+
edtlosstolerant:
49+
type: str
50+
choices:
51+
- ENABLED
52+
- DISABLED
53+
description:
54+
- Enable/Disable EDT Loss Tolerant feature
4855
edtpmtuddf:
4956
type: str
5057
choices:

plugins/modules/interface.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@
123123
- '* 10 - Indicates a 10 Gbps port.'
124124
- '* LA - Indicates a link aggregation port.'
125125
- '* LO - Indicates a loop back port.'
126-
- U is a unique integer for representing an interface in a particular port group.
126+
- 'U is a unique integer for representing an interface in a particular port group.'
127127
ifalias:
128128
type: str
129129
description:
@@ -294,7 +294,8 @@
294294
description:
295295
- This argument is deprecated by tagall.
296296
trunkallowedvlan:
297-
type: str
297+
type: list
298+
elements: str
298299
description:
299300
- 'VLAN ID or range of VLAN IDs will be allowed on this trunk interface. In
300301
the command line interface, separate the range with a hyphen. For example:

plugins/modules/lbvserver.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,13 @@
202202
- DISABLED
203203
description:
204204
- This argument is for enabling/disabling the dns64 on lbvserver
205+
dnsoverhttps:
206+
type: str
207+
choices:
208+
- ENABLED
209+
- DISABLED
210+
description:
211+
- This option is used to enable/disable DNS over HTTPS (DoH) processing.
205212
dnsprofilename:
206213
type: str
207214
description:

plugins/modules/locationfile.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,7 @@
4545
description:
4646
- Name of the location file, with or without absolute path. If the path is not
4747
included, the default path (/var/netscaler/locdb) is assumed. In a high availability
48-
setup, the static database must be stored in the same location on both Citrix
49-
ADCs.
48+
setup, the static database must be stored in the same location on both NetScalers.
5049
format:
5150
type: str
5251
choices:
@@ -62,7 +61,7 @@
6261
- geoip-country-isp
6362
- geoip-city-isp-org
6463
description:
65-
- Format of the location file. Required for the Citrix ADC to identify how to
64+
- Format of the location file. Required for the NetScaler to identify how to
6665
read the location file.
6766
src:
6867
type: str

plugins/modules/locationfile6.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,15 +46,15 @@
4646
- Name of the IPv6 location file, with or without absolute path. If the path
4747
is not included, the default path (/var/netscaler/locdb) is assumed. In a
4848
high availability setup, the static database must be stored in the same location
49-
on both Citrix ADCs.
49+
on both NetScalers.
5050
format:
5151
type: str
5252
choices:
5353
- netscaler6
5454
- geoip-country6
5555
description:
56-
- Format of the IPv6 location file. Required for the Citrix ADC to identify
57-
how to read the location file.
56+
- Format of the IPv6 location file. Required for the NetScaler to identify how
57+
to read the location file.
5858
src:
5959
type: str
6060
description:

0 commit comments

Comments
 (0)