-
Notifications
You must be signed in to change notification settings - Fork 246
/
azure.mgmt.web.v2022_09_01.models.SiteConfigResource.yml
823 lines (746 loc) · 26.7 KB
/
azure.mgmt.web.v2022_09_01.models.SiteConfigResource.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
### YamlMime:PythonClass
uid: azure.mgmt.web.v2022_09_01.models.SiteConfigResource
name: SiteConfigResource
fullName: azure.mgmt.web.v2022_09_01.models.SiteConfigResource
module: azure.mgmt.web.v2022_09_01.models
inheritances:
- azure.mgmt.web.v2022_09_01.models._models_py3.ProxyOnlyResource
summary: 'Web app configuration ARM resource.
Variables are only populated by the server, and will be ignored when sending a request.'
constructor:
syntax: 'SiteConfigResource(*, kind: str | None = None, number_of_workers: int |
None = None, default_documents: List[str] | None = None, net_framework_version:
str = ''v4.6'', php_version: str | None = None, python_version: str | None = None,
node_version: str | None = None, power_shell_version: str | None = None, linux_fx_version:
str | None = None, windows_fx_version: str | None = None, request_tracing_enabled:
bool | None = None, request_tracing_expiration_time: datetime | None = None, remote_debugging_enabled:
bool | None = None, remote_debugging_version: str | None = None, http_logging_enabled:
bool | None = None, acr_use_managed_identity_creds: bool | None = None, acr_user_managed_identity_id:
str | None = None, logs_directory_size_limit: int | None = None, detailed_error_logging_enabled:
bool | None = None, publishing_username: str | None = None, app_settings: List[_models.NameValuePair]
| None = None, metadata: List[_models.NameValuePair] | None = None, connection_strings:
List[_models.ConnStringInfo] | None = None, handler_mappings: List[_models.HandlerMapping]
| None = None, document_root: str | None = None, scm_type: str | _models.ScmType
| None = None, use32_bit_worker_process: bool | None = None, web_sockets_enabled:
bool | None = None, always_on: bool | None = None, java_version: str | None =
None, java_container: str | None = None, java_container_version: str | None =
None, app_command_line: str | None = None, managed_pipeline_mode: str | _models.ManagedPipelineMode
| None = None, virtual_applications: List[_models.VirtualApplication] | None =
None, load_balancing: str | _models.SiteLoadBalancing | None = None, experiments:
_models.Experiments | None = None, limits: _models.SiteLimits | None = None, auto_heal_enabled:
bool | None = None, auto_heal_rules: _models.AutoHealRules | None = None, tracing_options:
str | None = None, vnet_name: str | None = None, vnet_route_all_enabled: bool
| None = None, vnet_private_ports_count: int | None = None, cors: _models.CorsSettings
| None = None, push: _models.PushSettings | None = None, api_definition: _models.ApiDefinitionInfo
| None = None, api_management_config: _models.ApiManagementConfig | None = None,
auto_swap_slot_name: str | None = None, local_my_sql_enabled: bool = False, managed_service_identity_id:
int | None = None, x_managed_service_identity_id: int | None = None, key_vault_reference_identity:
str | None = None, ip_security_restrictions: List[_models.IpSecurityRestriction]
| None = None, ip_security_restrictions_default_action: str | _models.DefaultAction
| None = None, scm_ip_security_restrictions: List[_models.IpSecurityRestriction]
| None = None, scm_ip_security_restrictions_default_action: str | _models.DefaultAction
| None = None, scm_ip_security_restrictions_use_main: bool | None = None, http20_enabled:
bool = True, min_tls_version: str | _models.SupportedTlsVersions | None = None,
scm_min_tls_version: str | _models.SupportedTlsVersions | None = None, ftps_state:
str | _models.FtpsState | None = None, pre_warmed_instance_count: int | None =
None, function_app_scale_limit: int | None = None, elastic_web_app_scale_limit:
int | None = None, health_check_path: str | None = None, functions_runtime_scale_monitoring_enabled:
bool | None = None, website_time_zone: str | None = None, minimum_elastic_instance_count:
int | None = None, azure_storage_accounts: Dict[str, _models.AzureStorageInfoValue]
| None = None, public_network_access: str | None = None, **kwargs: Any)'
keywordOnlyParameters:
- name: kind
description: Kind of resource.
types:
- <xref:str>
- name: number_of_workers
description: Number of workers.
types:
- <xref:int>
- name: default_documents
description: Default documents.
types:
- <xref:list>[<xref:str>]
- name: net_framework_version
description: .NET Framework version.
defaultValue: v4.6
types:
- <xref:str>
- name: php_version
description: Version of PHP.
types:
- <xref:str>
- name: python_version
description: Version of Python.
types:
- <xref:str>
- name: node_version
description: Version of Node.js.
types:
- <xref:str>
- name: power_shell_version
description: Version of PowerShell.
types:
- <xref:str>
- name: linux_fx_version
description: Linux App Framework and version.
types:
- <xref:str>
- name: windows_fx_version
description: Xenon App Framework and version.
types:
- <xref:str>
- name: request_tracing_enabled
description: '`<code>true</code>` if request tracing is enabled;
otherwise, `<code>false</code>`.'
types:
- <xref:bool>
- name: request_tracing_expiration_time
description: Request tracing expiration time.
types:
- <xref:datetime.datetime>
- name: remote_debugging_enabled
description: '`<code>true</code>` if remote debugging is enabled;
otherwise, `<code>false</code>`.'
types:
- <xref:bool>
- name: remote_debugging_version
description: Remote debugging version.
types:
- <xref:str>
- name: http_logging_enabled
description: '`<code>true</code>` if HTTP logging is enabled; otherwise,
`<code>false</code>`.'
types:
- <xref:bool>
- name: acr_use_managed_identity_creds
description: Flag to use Managed Identity Creds for ACR pull.
types:
- <xref:bool>
- name: acr_user_managed_identity_id
description: 'If using user managed identity, the user managed
identity ClientId.'
types:
- <xref:str>
- name: logs_directory_size_limit
description: HTTP logs directory size limit.
types:
- <xref:int>
- name: detailed_error_logging_enabled
description: '`<code>true</code>` if detailed error logging is
enabled; otherwise, `<code>false</code>`.'
types:
- <xref:bool>
- name: publishing_username
description: Publishing user name.
types:
- <xref:str>
- name: app_settings
description: Application settings.
types:
- <xref:list>[<xref:azure.mgmt.web.v2022_09_01.models.NameValuePair>]
- name: metadata
description: 'Application metadata. This property cannot be retrieved, since it
may
contain secrets.'
types:
- <xref:list>[<xref:azure.mgmt.web.v2022_09_01.models.NameValuePair>]
- name: connection_strings
description: Connection strings.
types:
- <xref:list>[<xref:azure.mgmt.web.v2022_09_01.models.ConnStringInfo>]
- name: handler_mappings
description: Handler mappings.
types:
- <xref:list>[<xref:azure.mgmt.web.v2022_09_01.models.HandlerMapping>]
- name: document_root
description: Document root.
types:
- <xref:str>
- name: scm_type
description: 'SCM type. Known values are: "None", "Dropbox", "Tfs", "LocalGit",
"GitHub",
"CodePlexGit", "CodePlexHg", "BitbucketGit", "BitbucketHg", "ExternalGit", "ExternalHg",
"OneDrive", "VSO", and "VSTSRM".'
types:
- <xref:str>
- <xref:azure.mgmt.web.v2022_09_01.models.ScmType>
- name: use32_bit_worker_process
description: '`<code>true</code>` to use 32-bit worker process;
otherwise, `<code>false</code>`.'
types:
- <xref:bool>
- name: web_sockets_enabled
description: '`<code>true</code>` if WebSocket is enabled; otherwise,
`<code>false</code>`.'
types:
- <xref:bool>
- name: always_on
description: '`<code>true</code>` if Always On is enabled; otherwise,
`<code>false</code>`.'
types:
- <xref:bool>
- name: java_version
description: Java version.
types:
- <xref:str>
- name: java_container
description: Java container.
types:
- <xref:str>
- name: java_container_version
description: Java container version.
types:
- <xref:str>
- name: app_command_line
description: App command line to launch.
types:
- <xref:str>
- name: managed_pipeline_mode
description: 'Managed pipeline mode. Known values are: "Integrated" and
"Classic".'
types:
- <xref:str>
- <xref:azure.mgmt.web.v2022_09_01.models.ManagedPipelineMode>
- name: virtual_applications
description: Virtual applications.
types:
- <xref:list>[<xref:azure.mgmt.web.v2022_09_01.models.VirtualApplication>]
- name: load_balancing
description: 'Site load balancing. Known values are: "WeightedRoundRobin",
"LeastRequests", "LeastResponseTime", "WeightedTotalTraffic", "RequestHash",
and
"PerSiteRoundRobin".'
types:
- <xref:str>
- <xref:azure.mgmt.web.v2022_09_01.models.SiteLoadBalancing>
- name: experiments
description: This is work around for polymorphic types.
types:
- <xref:azure.mgmt.web.v2022_09_01.models.Experiments>
- name: limits
description: Site limits.
types:
- <xref:azure.mgmt.web.v2022_09_01.models.SiteLimits>
- name: auto_heal_enabled
description: '`<code>true</code>` if Auto Heal is enabled; otherwise,
`<code>false</code>`.'
types:
- <xref:bool>
- name: auto_heal_rules
description: Auto Heal rules.
types:
- <xref:azure.mgmt.web.v2022_09_01.models.AutoHealRules>
- name: tracing_options
description: Tracing options.
types:
- <xref:str>
- name: vnet_name
description: Virtual Network name.
types:
- <xref:str>
- name: vnet_route_all_enabled
description: 'Virtual Network Route All enabled. This causes all outbound
traffic to have Virtual Network Security Groups and User Defined Routes applied.'
types:
- <xref:bool>
- name: vnet_private_ports_count
description: 'The number of private ports assigned to this app. These will
be assigned dynamically on runtime.'
types:
- <xref:int>
- name: cors
description: Cross-Origin Resource Sharing (CORS) settings.
types:
- <xref:azure.mgmt.web.v2022_09_01.models.CorsSettings>
- name: push
description: Push endpoint settings.
types:
- <xref:azure.mgmt.web.v2022_09_01.models.PushSettings>
- name: api_definition
description: Information about the formal API definition for the app.
types:
- <xref:azure.mgmt.web.v2022_09_01.models.ApiDefinitionInfo>
- name: api_management_config
description: Azure API management settings linked to the app.
types:
- <xref:azure.mgmt.web.v2022_09_01.models.ApiManagementConfig>
- name: auto_swap_slot_name
description: Auto-swap slot name.
types:
- <xref:str>
- name: local_my_sql_enabled
description: '`<code>true</code>` to enable local MySQL; otherwise,
`<code>false</code>`.'
types:
- <xref:bool>
- name: managed_service_identity_id
description: Managed Service Identity Id.
types:
- <xref:int>
- name: x_managed_service_identity_id
description: Explicit Managed Service Identity Id.
types:
- <xref:int>
- name: key_vault_reference_identity
description: Identity to use for Key Vault Reference authentication.
types:
- <xref:str>
- name: ip_security_restrictions
description: IP security restrictions for main.
types:
- <xref:list>[<xref:azure.mgmt.web.v2022_09_01.models.IpSecurityRestriction>]
- name: ip_security_restrictions_default_action
description: 'Default action for main access restriction if
no rules are matched. Known values are: "Allow" and "Deny".'
types:
- <xref:str>
- <xref:azure.mgmt.web.v2022_09_01.models.DefaultAction>
- name: scm_ip_security_restrictions
description: IP security restrictions for scm.
types:
- <xref:list>[<xref:azure.mgmt.web.v2022_09_01.models.IpSecurityRestriction>]
- name: scm_ip_security_restrictions_default_action
description: 'Default action for scm access restriction
if no rules are matched. Known values are: "Allow" and "Deny".'
types:
- <xref:str>
- <xref:azure.mgmt.web.v2022_09_01.models.DefaultAction>
- name: scm_ip_security_restrictions_use_main
description: IP security restrictions for scm to use main.
types:
- <xref:bool>
- name: http20_enabled
description: 'Http20Enabled: configures a web site to allow clients to connect
over
http2.0.'
defaultValue: 'True'
types:
- <xref:bool>
- name: min_tls_version
description: 'MinTlsVersion: configures the minimum version of TLS required for
SSL
requests. Known values are: "1.0", "1.1", and "1.2".'
types:
- <xref:str>
- <xref:azure.mgmt.web.v2022_09_01.models.SupportedTlsVersions>
- name: scm_min_tls_version
description: 'ScmMinTlsVersion: configures the minimum version of TLS required
for SSL requests for SCM site. Known values are: "1.0", "1.1", and "1.2".'
types:
- <xref:str>
- <xref:azure.mgmt.web.v2022_09_01.models.SupportedTlsVersions>
- name: ftps_state
description: 'State of FTP / FTPS service. Known values are: "AllAllowed", "FtpsOnly",
and "Disabled".'
types:
- <xref:str>
- <xref:azure.mgmt.web.v2022_09_01.models.FtpsState>
- name: pre_warmed_instance_count
description: 'Number of preWarmed instances.
This setting only applies to the Consumption and Elastic Plans.'
types:
- <xref:int>
- name: function_app_scale_limit
description: 'Maximum number of workers that a site can scale out to.
This setting only applies to the Consumption and Elastic Premium Plans.'
types:
- <xref:int>
- name: elastic_web_app_scale_limit
description: 'Maximum number of workers that a site can scale out to.
This setting only applies to apps in plans where ElasticScaleEnabled is
`<code>true</code>`.'
types:
- <xref:int>
- name: health_check_path
description: Health check path.
types:
- <xref:str>
- name: functions_runtime_scale_monitoring_enabled
description: 'Gets or sets a value indicating whether
functions runtime scale monitoring is enabled. When enabled,
the ScaleController will not monitor event sources directly, but will instead
call to the
runtime to get scale status.'
types:
- <xref:bool>
- name: website_time_zone
description: 'Sets the time zone a site uses for generating timestamps.
Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE
app setting takes
precedence over this config. For Linux, expects tz database values
[https://www.iana.org/time-zones](https://www.iana.org/time-zones) (for a quick
reference see
[https://en.wikipedia.org/wiki/List_of_tz_database_time_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones)).
For Windows, expects one of the
time zones listed under HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows
NTCurrentVersionTime Zones.'
types:
- <xref:str>
- name: minimum_elastic_instance_count
description: 'Number of minimum instance count for a site
This setting only applies to the Elastic Plans.'
types:
- <xref:int>
- name: azure_storage_accounts
description: List of Azure Storage Accounts.
types:
- <xref:dict>[<xref:str>, <xref:azure.mgmt.web.v2022_09_01.models.AzureStorageInfoValue>]
- name: public_network_access
description: Property to allow or block all public traffic.
types:
- <xref:str>
variables:
- description: Resource Id.
name: id
types:
- <xref:str>
- description: Resource Name.
name: name
types:
- <xref:str>
- description: Kind of resource.
name: kind
types:
- <xref:str>
- description: Resource type.
name: type
types:
- <xref:str>
- description: Number of workers.
name: number_of_workers
types:
- <xref:int>
- description: Default documents.
name: default_documents
types:
- <xref:list>[<xref:str>]
- description: .NET Framework version.
name: net_framework_version
types:
- <xref:str>
- description: Version of PHP.
name: php_version
types:
- <xref:str>
- description: Version of Python.
name: python_version
types:
- <xref:str>
- description: Version of Node.js.
name: node_version
types:
- <xref:str>
- description: Version of PowerShell.
name: power_shell_version
types:
- <xref:str>
- description: Linux App Framework and version.
name: linux_fx_version
types:
- <xref:str>
- description: Xenon App Framework and version.
name: windows_fx_version
types:
- <xref:str>
- description: '`<code>true</code>` if request tracing is enabled;
otherwise, `<code>false</code>`.'
name: request_tracing_enabled
types:
- <xref:bool>
- description: Request tracing expiration time.
name: request_tracing_expiration_time
types:
- <xref:datetime.datetime>
- description: '`<code>true</code>` if remote debugging is enabled;
otherwise, `<code>false</code>`.'
name: remote_debugging_enabled
types:
- <xref:bool>
- description: Remote debugging version.
name: remote_debugging_version
types:
- <xref:str>
- description: '`<code>true</code>` if HTTP logging is enabled; otherwise,
`<code>false</code>`.'
name: http_logging_enabled
types:
- <xref:bool>
- description: Flag to use Managed Identity Creds for ACR pull.
name: acr_use_managed_identity_creds
types:
- <xref:bool>
- description: 'If using user managed identity, the user managed identity
ClientId.'
name: acr_user_managed_identity_id
types:
- <xref:str>
- description: HTTP logs directory size limit.
name: logs_directory_size_limit
types:
- <xref:int>
- description: '`<code>true</code>` if detailed error logging is
enabled; otherwise, `<code>false</code>`.'
name: detailed_error_logging_enabled
types:
- <xref:bool>
- description: Publishing user name.
name: publishing_username
types:
- <xref:str>
- description: Application settings.
name: app_settings
types:
- <xref:list>[<xref:azure.mgmt.web.v2022_09_01.models.NameValuePair>]
- description: 'Application metadata. This property cannot be retrieved, since it
may contain
secrets.'
name: metadata
types:
- <xref:list>[<xref:azure.mgmt.web.v2022_09_01.models.NameValuePair>]
- description: Connection strings.
name: connection_strings
types:
- <xref:list>[<xref:azure.mgmt.web.v2022_09_01.models.ConnStringInfo>]
- description: Site MachineKey.
name: machine_key
types:
- <xref:azure.mgmt.web.v2022_09_01.models.SiteMachineKey>
- description: Handler mappings.
name: handler_mappings
types:
- <xref:list>[<xref:azure.mgmt.web.v2022_09_01.models.HandlerMapping>]
- description: Document root.
name: document_root
types:
- <xref:str>
- description: 'SCM type. Known values are: "None", "Dropbox", "Tfs", "LocalGit",
"GitHub",
"CodePlexGit", "CodePlexHg", "BitbucketGit", "BitbucketHg", "ExternalGit", "ExternalHg",
"OneDrive", "VSO", and "VSTSRM".'
name: scm_type
types:
- <xref:str>
- <xref:azure.mgmt.web.v2022_09_01.models.ScmType>
- description: '`<code>true</code>` to use 32-bit worker process;
otherwise, `<code>false</code>`.'
name: use32_bit_worker_process
types:
- <xref:bool>
- description: '`<code>true</code>` if WebSocket is enabled; otherwise,
`<code>false</code>`.'
name: web_sockets_enabled
types:
- <xref:bool>
- description: '`<code>true</code>` if Always On is enabled; otherwise,
`<code>false</code>`.'
name: always_on
types:
- <xref:bool>
- description: Java version.
name: java_version
types:
- <xref:str>
- description: Java container.
name: java_container
types:
- <xref:str>
- description: Java container version.
name: java_container_version
types:
- <xref:str>
- description: App command line to launch.
name: app_command_line
types:
- <xref:str>
- description: 'Managed pipeline mode. Known values are: "Integrated" and
"Classic".'
name: managed_pipeline_mode
types:
- <xref:str>
- <xref:azure.mgmt.web.v2022_09_01.models.ManagedPipelineMode>
- description: Virtual applications.
name: virtual_applications
types:
- <xref:list>[<xref:azure.mgmt.web.v2022_09_01.models.VirtualApplication>]
- description: 'Site load balancing. Known values are: "WeightedRoundRobin",
"LeastRequests", "LeastResponseTime", "WeightedTotalTraffic", "RequestHash", and
"PerSiteRoundRobin".'
name: load_balancing
types:
- <xref:str>
- <xref:azure.mgmt.web.v2022_09_01.models.SiteLoadBalancing>
- description: This is work around for polymorphic types.
name: experiments
types:
- <xref:azure.mgmt.web.v2022_09_01.models.Experiments>
- description: Site limits.
name: limits
types:
- <xref:azure.mgmt.web.v2022_09_01.models.SiteLimits>
- description: '`<code>true</code>` if Auto Heal is enabled; otherwise,
`<code>false</code>`.'
name: auto_heal_enabled
types:
- <xref:bool>
- description: Auto Heal rules.
name: auto_heal_rules
types:
- <xref:azure.mgmt.web.v2022_09_01.models.AutoHealRules>
- description: Tracing options.
name: tracing_options
types:
- <xref:str>
- description: Virtual Network name.
name: vnet_name
types:
- <xref:str>
- description: 'Virtual Network Route All enabled. This causes all outbound
traffic to have Virtual Network Security Groups and User Defined Routes applied.'
name: vnet_route_all_enabled
types:
- <xref:bool>
- description: 'The number of private ports assigned to this app. These will be
assigned dynamically on runtime.'
name: vnet_private_ports_count
types:
- <xref:int>
- description: Cross-Origin Resource Sharing (CORS) settings.
name: cors
types:
- <xref:azure.mgmt.web.v2022_09_01.models.CorsSettings>
- description: Push endpoint settings.
name: push
types:
- <xref:azure.mgmt.web.v2022_09_01.models.PushSettings>
- description: Information about the formal API definition for the app.
name: api_definition
types:
- <xref:azure.mgmt.web.v2022_09_01.models.ApiDefinitionInfo>
- description: Azure API management settings linked to the app.
name: api_management_config
types:
- <xref:azure.mgmt.web.v2022_09_01.models.ApiManagementConfig>
- description: Auto-swap slot name.
name: auto_swap_slot_name
types:
- <xref:str>
- description: '`<code>true</code>` to enable local MySQL; otherwise,
`<code>false</code>`.'
name: local_my_sql_enabled
types:
- <xref:bool>
- description: Managed Service Identity Id.
name: managed_service_identity_id
types:
- <xref:int>
- description: Explicit Managed Service Identity Id.
name: x_managed_service_identity_id
types:
- <xref:int>
- description: Identity to use for Key Vault Reference authentication.
name: key_vault_reference_identity
types:
- <xref:str>
- description: IP security restrictions for main.
name: ip_security_restrictions
types:
- <xref:list>[<xref:azure.mgmt.web.v2022_09_01.models.IpSecurityRestriction>]
- description: 'Default action for main access restriction if no
rules are matched. Known values are: "Allow" and "Deny".'
name: ip_security_restrictions_default_action
types:
- <xref:str>
- <xref:azure.mgmt.web.v2022_09_01.models.DefaultAction>
- description: IP security restrictions for scm.
name: scm_ip_security_restrictions
types:
- <xref:list>[<xref:azure.mgmt.web.v2022_09_01.models.IpSecurityRestriction>]
- description: 'Default action for scm access restriction if
no rules are matched. Known values are: "Allow" and "Deny".'
name: scm_ip_security_restrictions_default_action
types:
- <xref:str>
- <xref:azure.mgmt.web.v2022_09_01.models.DefaultAction>
- description: IP security restrictions for scm to use main.
name: scm_ip_security_restrictions_use_main
types:
- <xref:bool>
- description: 'Http20Enabled: configures a web site to allow clients to connect over
http2.0.'
name: http20_enabled
types:
- <xref:bool>
- description: 'MinTlsVersion: configures the minimum version of TLS required for
SSL
requests. Known values are: "1.0", "1.1", and "1.2".'
name: min_tls_version
types:
- <xref:str>
- <xref:azure.mgmt.web.v2022_09_01.models.SupportedTlsVersions>
- description: 'ScmMinTlsVersion: configures the minimum version of TLS required for
SSL requests for SCM site. Known values are: "1.0", "1.1", and "1.2".'
name: scm_min_tls_version
types:
- <xref:str>
- <xref:azure.mgmt.web.v2022_09_01.models.SupportedTlsVersions>
- description: 'State of FTP / FTPS service. Known values are: "AllAllowed", "FtpsOnly",
and
"Disabled".'
name: ftps_state
types:
- <xref:str>
- <xref:azure.mgmt.web.v2022_09_01.models.FtpsState>
- description: 'Number of preWarmed instances.
This setting only applies to the Consumption and Elastic Plans.'
name: pre_warmed_instance_count
types:
- <xref:int>
- description: 'Maximum number of workers that a site can scale out to.
This setting only applies to the Consumption and Elastic Premium Plans.'
name: function_app_scale_limit
types:
- <xref:int>
- description: 'Maximum number of workers that a site can scale out to.
This setting only applies to apps in plans where ElasticScaleEnabled is
`<code>true</code>`.'
name: elastic_web_app_scale_limit
types:
- <xref:int>
- description: Health check path.
name: health_check_path
types:
- <xref:str>
- description: 'Gets or sets a value indicating whether
functions runtime scale monitoring is enabled. When enabled,
the ScaleController will not monitor event sources directly, but will instead
call to the
runtime to get scale status.'
name: functions_runtime_scale_monitoring_enabled
types:
- <xref:bool>
- description: 'Sets the time zone a site uses for generating timestamps. Compatible
with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting
takes precedence
over this config. For Linux, expects tz database values [https://www.iana.org/time-zones](https://www.iana.org/time-zones)
(for a
quick reference see [https://en.wikipedia.org/wiki/List_of_tz_database_time_zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones)).
For Windows,
expects one of the time zones listed under HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows
NTCurrentVersionTime Zones.'
name: website_time_zone
types:
- <xref:str>
- description: 'Number of minimum instance count for a site
This setting only applies to the Elastic Plans.'
name: minimum_elastic_instance_count
types:
- <xref:int>
- description: List of Azure Storage Accounts.
name: azure_storage_accounts
types:
- <xref:dict>[<xref:str>, <xref:azure.mgmt.web.v2022_09_01.models.AzureStorageInfoValue>]
- description: Property to allow or block all public traffic.
name: public_network_access
types:
- <xref:str>