33
33
34
34
### Data types
35
35
36
- * [ ` Nginx::DebugConnection ` ] ( #Nginx--DebugConnection )
37
- * [ ` Nginx::ErrorLogSeverity ` ] ( #Nginx--ErrorLogSeverity )
36
+ * [ ` Nginx::DebugConnection ` ] ( #Nginx--DebugConnection ) : Type Alias for Nginx::DebugConnection
37
+ * [ ` Nginx::ErrorLogSeverity ` ] ( #Nginx--ErrorLogSeverity ) : Type Alias for Nginx::ErrorLogSeverity
38
38
* [ ` Nginx::GzipProxied ` ] ( #Nginx--GzipProxied ) : custom type for gzip_proxied
39
- * [ ` Nginx::LogFormat ` ] ( #Nginx--LogFormat )
39
+ * [ ` Nginx::LogFormat ` ] ( #Nginx--LogFormat ) : Type Alias for Nginx::LogFormat
40
40
* [ ` Nginx::Package_source ` ] ( #Nginx--Package_source ) : Where to download NGINX from There are three versions of NGINX available: * stable (` nginx ` or ` nginx-stable ` ); * mainline (` nginx-mainline `
41
- * [ ` Nginx::Size ` ] ( #Nginx--Size )
41
+ * [ ` Nginx::Size ` ] ( #Nginx--Size ) : Type Alias for Nginx::Size
42
42
* [ ` Nginx::StringMappings ` ] ( #Nginx--StringMappings ) : custom type for the ` map ` variable mapping
43
- * [ ` Nginx::Time ` ] ( #Nginx--Time )
44
- * [ ` Nginx::UpstreamCustomParameters ` ] ( #Nginx--UpstreamCustomParameters )
45
- * [ ` Nginx::UpstreamDefaults ` ] ( #Nginx--UpstreamDefaults )
46
- * [ ` Nginx::UpstreamLeastTime ` ] ( #Nginx--UpstreamLeastTime )
47
- * [ ` Nginx::UpstreamLeastTimeHttp ` ] ( #Nginx--UpstreamLeastTimeHttp )
48
- * [ ` Nginx::UpstreamLeastTimeStream ` ] ( #Nginx--UpstreamLeastTimeStream )
49
- * [ ` Nginx::UpstreamMember ` ] ( #Nginx--UpstreamMember )
50
- * [ ` Nginx::UpstreamMemberDefaults ` ] ( #Nginx--UpstreamMemberDefaults )
51
- * [ ` Nginx::UpstreamMemberServer ` ] ( #Nginx--UpstreamMemberServer )
52
- * [ ` Nginx::UpstreamMembers ` ] ( #Nginx--UpstreamMembers )
53
- * [ ` Nginx::UpstreamSticky ` ] ( #Nginx--UpstreamSticky )
54
- * [ ` Nginx::UpstreamStickyZone ` ] ( #Nginx--UpstreamStickyZone )
55
- * [ ` Nginx::UpstreamZone ` ] ( #Nginx--UpstreamZone )
43
+ * [ ` Nginx::Time ` ] ( #Nginx--Time ) : Type Alias for Nginx::Time
44
+ * [ ` Nginx::UpstreamCustomParameters ` ] ( #Nginx--UpstreamCustomParameters ) : Type Alias for Nginx::UpstreamCustomParameters
45
+ * [ ` Nginx::UpstreamDefaults ` ] ( #Nginx--UpstreamDefaults ) : Type Alias for Nginx::UpstreamDefaults
46
+ * [ ` Nginx::UpstreamLeastTime ` ] ( #Nginx--UpstreamLeastTime ) : Type Alias for Nginx::UpstreamLeastTime
47
+ * [ ` Nginx::UpstreamLeastTimeHttp ` ] ( #Nginx--UpstreamLeastTimeHttp ) : Type Alias for Nginx::UpstreamLeastTimeHttp
48
+ * [ ` Nginx::UpstreamLeastTimeStream ` ] ( #Nginx--UpstreamLeastTimeStream ) : Type Alias for Nginx::UpstreamLeastTimeStream
49
+ * [ ` Nginx::UpstreamMember ` ] ( #Nginx--UpstreamMember ) : Type Alias for Nginx::UpstreamMember
50
+ * [ ` Nginx::UpstreamMemberDefaults ` ] ( #Nginx--UpstreamMemberDefaults ) : Type Alias for Nginx::UpstreamMemberDefaults
51
+ * [ ` Nginx::UpstreamMemberServer ` ] ( #Nginx--UpstreamMemberServer ) : Type Alias for Nginx::UpstreamMemberServer
52
+ * [ ` Nginx::UpstreamMembers ` ] ( #Nginx--UpstreamMembers ) : Type Alias for Nginx::UpstreamMembers
53
+ * [ ` Nginx::UpstreamSticky ` ] ( #Nginx--UpstreamSticky ) : Type Alias for Nginx::UpstreamSticky
54
+ * [ ` Nginx::UpstreamStickyZone ` ] ( #Nginx--UpstreamStickyZone ) : Type Alias for Nginx::UpstreamStickyZone
55
+ * [ ` Nginx::UpstreamZone ` ] ( #Nginx--UpstreamZone ) : Type Alias for Nginx::UpstreamZone
56
56
57
57
## Classes
58
58
@@ -229,6 +229,7 @@ The following parameters are available in the `nginx` class:
229
229
* [ ` mime_types_preserve_defaults ` ] ( #-nginx--mime_types_preserve_defaults )
230
230
* [ ` repo_release ` ] ( #-nginx--repo_release )
231
231
* [ ` passenger_package_ensure ` ] ( #-nginx--passenger_package_ensure )
232
+ * [ ` mail_package_name ` ] ( #-nginx--mail_package_name )
232
233
* [ ` repo_source ` ] ( #-nginx--repo_source )
233
234
* [ ` service_ensure ` ] ( #-nginx--service_ensure )
234
235
* [ ` service_enable ` ] ( #-nginx--service_enable )
@@ -1504,6 +1505,14 @@ Data type: `String`
1504
1505
1505
1506
Default value: ` installed `
1506
1507
1508
+ ##### <a name =" -nginx--mail_package_name " ></a >` mail_package_name `
1509
+
1510
+ Data type: ` Optional[String[1]] `
1511
+
1512
+
1513
+
1514
+ Default value: ` $nginx::params::mail_package_name `
1515
+
1507
1516
##### <a name =" -nginx--repo_source " ></a >` repo_source `
1508
1517
1509
1518
Data type: ` Optional[Stdlib::HTTPUrl] `
@@ -5164,13 +5173,13 @@ Default value: `undef`
5164
5173
5165
5174
### <a name =" Nginx--DebugConnection " ></a >` Nginx::DebugConnection `
5166
5175
5167
- The Nginx::DebugConnection data type.
5176
+ Type Alias for Nginx::DebugConnection
5168
5177
5169
5178
Alias of ` Variant[Stdlib::Host, Stdlib::IP::Address, Enum['unix:']] `
5170
5179
5171
5180
### <a name =" Nginx--ErrorLogSeverity " ></a >` Nginx::ErrorLogSeverity `
5172
5181
5173
- The Nginx::ErrorLogSeverity data type.
5182
+ Type Alias for Nginx::ErrorLogSeverity
5174
5183
5175
5184
Alias of ` Enum['debug', 'info', 'notice', 'warn', 'error', 'crit', 'alert', 'emerg'] `
5176
5185
@@ -5185,7 +5194,7 @@ Alias of `Enum['off', 'expired', 'no-cache', 'no-store', 'private', 'no_last_mod
5185
5194
5186
5195
### <a name =" Nginx--LogFormat " ></a >` Nginx::LogFormat `
5187
5196
5188
- The Nginx::LogFormat data type.
5197
+ Type Alias for Nginx::LogFormat
5189
5198
5190
5199
Alias of
5191
5200
@@ -5215,7 +5224,7 @@ Alias of `Enum['nginx', 'nginx-stable', 'nginx-mainline', 'passenger']`
5215
5224
5216
5225
### <a name =" Nginx--Size " ></a >` Nginx::Size `
5217
5226
5218
- The Nginx::Size data type.
5227
+ Type Alias for Nginx::Size
5219
5228
5220
5229
Alias of ` Variant[Integer[0], Pattern[/\A\d+[k|K|m|M]?\z/]] `
5221
5230
@@ -5230,13 +5239,13 @@ Alias of `Variant[Array[Struct[{ 'key' => String[1], 'value' => String }]], Hash
5230
5239
5231
5240
### <a name =" Nginx--Time " ></a >` Nginx::Time `
5232
5241
5233
- The Nginx::Time data type.
5242
+ Type Alias for Nginx::Time
5234
5243
5235
5244
Alias of ` Variant[Integer[0], Pattern[/^(?!$)((\d+y *)?(\d+M *)?(\d+w *)?(\d+d *)?(\d+h *)?(\d+m *)?(\d+s *)?(\d+ms)?|\d+)$/]] `
5236
5245
5237
5246
### <a name =" Nginx--UpstreamCustomParameters " ></a >` Nginx::UpstreamCustomParameters `
5238
5247
5239
- The Nginx::UpstreamCustomParameters data type.
5248
+ Type Alias for Nginx::UpstreamCustomParameters
5240
5249
5241
5250
Alias of
5242
5251
@@ -5267,7 +5276,7 @@ Hash[String[1], Variant[
5267
5276
5268
5277
### <a name =" Nginx--UpstreamDefaults " ></a >` Nginx::UpstreamDefaults `
5269
5278
5270
- The Nginx::UpstreamDefaults data type.
5279
+ Type Alias for Nginx::UpstreamDefaults
5271
5280
5272
5281
Alias of
5273
5282
@@ -5296,25 +5305,25 @@ Struct[{
5296
5305
5297
5306
### <a name =" Nginx--UpstreamLeastTime " ></a >` Nginx::UpstreamLeastTime `
5298
5307
5299
- The Nginx::UpstreamLeastTime data type.
5308
+ Type Alias for Nginx::UpstreamLeastTime
5300
5309
5301
5310
Alias of ` Variant[Nginx::UpstreamLeastTimeHttp, Nginx::UpstreamLeastTimeStream] `
5302
5311
5303
5312
### <a name =" Nginx--UpstreamLeastTimeHttp " ></a >` Nginx::UpstreamLeastTimeHttp `
5304
5313
5305
- The Nginx::UpstreamLeastTimeHttp data type.
5314
+ Type Alias for Nginx::UpstreamLeastTimeHttp
5306
5315
5307
5316
Alias of ` Enum['header', 'header inflight', 'last_byte', 'last_byte inflight'] `
5308
5317
5309
5318
### <a name =" Nginx--UpstreamLeastTimeStream " ></a >` Nginx::UpstreamLeastTimeStream `
5310
5319
5311
- The Nginx::UpstreamLeastTimeStream data type.
5320
+ Type Alias for Nginx::UpstreamLeastTimeStream
5312
5321
5313
5322
Alias of ` Enum['connect', 'connect inflight', 'first_byte', 'first_byte inflight', 'last_byte', 'last_byte inflight'] `
5314
5323
5315
5324
### <a name =" Nginx--UpstreamMember " ></a >` Nginx::UpstreamMember `
5316
5325
5317
- The Nginx::UpstreamMember data type.
5326
+ Type Alias for Nginx::UpstreamMember
5318
5327
5319
5328
Alias of
5320
5329
@@ -5340,7 +5349,7 @@ Struct[{
5340
5349
5341
5350
### <a name =" Nginx--UpstreamMemberDefaults " ></a >` Nginx::UpstreamMemberDefaults `
5342
5351
5343
- The Nginx::UpstreamMemberDefaults data type.
5352
+ Type Alias for Nginx::UpstreamMemberDefaults
5344
5353
5345
5354
Alias of
5346
5355
@@ -5365,19 +5374,19 @@ Struct[{
5365
5374
5366
5375
### <a name =" Nginx--UpstreamMemberServer " ></a >` Nginx::UpstreamMemberServer `
5367
5376
5368
- The Nginx::UpstreamMemberServer data type.
5377
+ Type Alias for Nginx::UpstreamMemberServer
5369
5378
5370
5379
Alias of ` Variant[Stdlib::Host, Pattern[/^unix:\/([^\/\0]+\/*)[^:]*$/]] `
5371
5380
5372
5381
### <a name =" Nginx--UpstreamMembers " ></a >` Nginx::UpstreamMembers `
5373
5382
5374
- The Nginx::UpstreamMembers data type.
5383
+ Type Alias for Nginx::UpstreamMembers
5375
5384
5376
5385
Alias of ` Hash[String, Nginx::UpstreamMember] `
5377
5386
5378
5387
### <a name =" Nginx--UpstreamSticky " ></a >` Nginx::UpstreamSticky `
5379
5388
5380
- The Nginx::UpstreamSticky data type.
5389
+ Type Alias for Nginx::UpstreamSticky
5381
5390
5382
5391
Alias of
5383
5392
@@ -5410,13 +5419,13 @@ Variant[Hash[
5410
5419
5411
5420
### <a name =" Nginx--UpstreamStickyZone " ></a >` Nginx::UpstreamStickyZone `
5412
5421
5413
- The Nginx::UpstreamStickyZone data type.
5422
+ Type Alias for Nginx::UpstreamStickyZone
5414
5423
5415
5424
Alias of ` Pattern[/^[-_\.A-Za-z0-9]*:\d+[k|K|m|M]$/] `
5416
5425
5417
5426
### <a name =" Nginx--UpstreamZone " ></a >` Nginx::UpstreamZone `
5418
5427
5419
- The Nginx::UpstreamZone data type.
5428
+ Type Alias for Nginx::UpstreamZone
5420
5429
5421
5430
Alias of ` Pattern[/^[-_\.A-Za-z0-9]* \d+[k|K|m|M]$/] `
5422
5431
0 commit comments