@@ -38,44 +38,57 @@ class ApplicationGateway(Resource):
38
38
'Stopping'
39
39
:vartype operational_state: str or
40
40
~azure.mgmt.network.v2018_12_01.models.ApplicationGatewayOperationalState
41
- :param gateway_ip_configurations: Subnets of application the gateway
42
- resource.
41
+ :param gateway_ip_configurations: Subnets of the application gateway
42
+ resource. For default limits, see [Application Gateway
43
+ limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).
43
44
:type gateway_ip_configurations:
44
45
list[~azure.mgmt.network.v2018_12_01.models.ApplicationGatewayIPConfiguration]
45
46
:param authentication_certificates: Authentication certificates of the
46
- application gateway resource.
47
+ application gateway resource. For default limits, see [Application Gateway
48
+ limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).
47
49
:type authentication_certificates:
48
50
list[~azure.mgmt.network.v2018_12_01.models.ApplicationGatewayAuthenticationCertificate]
49
51
:param trusted_root_certificates: Trusted Root certificates of the
50
- application gateway resource.
52
+ application gateway resource. For default limits, see [Application Gateway
53
+ limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).
51
54
:type trusted_root_certificates:
52
55
list[~azure.mgmt.network.v2018_12_01.models.ApplicationGatewayTrustedRootCertificate]
53
56
:param ssl_certificates: SSL certificates of the application gateway
54
- resource.
57
+ resource. For default limits, see [Application Gateway
58
+ limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).
55
59
:type ssl_certificates:
56
60
list[~azure.mgmt.network.v2018_12_01.models.ApplicationGatewaySslCertificate]
57
61
:param frontend_ip_configurations: Frontend IP addresses of the
58
- application gateway resource.
62
+ application gateway resource. For default limits, see [Application Gateway
63
+ limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).
59
64
:type frontend_ip_configurations:
60
65
list[~azure.mgmt.network.v2018_12_01.models.ApplicationGatewayFrontendIPConfiguration]
61
66
:param frontend_ports: Frontend ports of the application gateway resource.
67
+ For default limits, see [Application Gateway
68
+ limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).
62
69
:type frontend_ports:
63
70
list[~azure.mgmt.network.v2018_12_01.models.ApplicationGatewayFrontendPort]
64
71
:param probes: Probes of the application gateway resource.
65
72
:type probes:
66
73
list[~azure.mgmt.network.v2018_12_01.models.ApplicationGatewayProbe]
67
74
:param backend_address_pools: Backend address pool of the application
68
- gateway resource.
75
+ gateway resource. For default limits, see [Application Gateway
76
+ limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).
69
77
:type backend_address_pools:
70
78
list[~azure.mgmt.network.v2018_12_01.models.ApplicationGatewayBackendAddressPool]
71
79
:param backend_http_settings_collection: Backend http settings of the
72
- application gateway resource.
80
+ application gateway resource. For default limits, see [Application Gateway
81
+ limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).
73
82
:type backend_http_settings_collection:
74
83
list[~azure.mgmt.network.v2018_12_01.models.ApplicationGatewayBackendHttpSettings]
75
84
:param http_listeners: Http listeners of the application gateway resource.
85
+ For default limits, see [Application Gateway
86
+ limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).
76
87
:type http_listeners:
77
88
list[~azure.mgmt.network.v2018_12_01.models.ApplicationGatewayHttpListener]
78
89
:param url_path_maps: URL path map of the application gateway resource.
90
+ For default limits, see [Application Gateway
91
+ limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).
79
92
:type url_path_maps:
80
93
list[~azure.mgmt.network.v2018_12_01.models.ApplicationGatewayUrlPathMap]
81
94
:param request_routing_rules: Request routing rules of the application
@@ -87,13 +100,16 @@ class ApplicationGateway(Resource):
87
100
:type rewrite_rule_sets:
88
101
list[~azure.mgmt.network.v2018_12_01.models.ApplicationGatewayRewriteRuleSet]
89
102
:param redirect_configurations: Redirect configurations of the application
90
- gateway resource.
103
+ gateway resource. For default limits, see [Application Gateway
104
+ limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits).
91
105
:type redirect_configurations:
92
106
list[~azure.mgmt.network.v2018_12_01.models.ApplicationGatewayRedirectConfiguration]
93
107
:param web_application_firewall_configuration: Web application firewall
94
108
configuration.
95
109
:type web_application_firewall_configuration:
96
110
~azure.mgmt.network.v2018_12_01.models.ApplicationGatewayWebApplicationFirewallConfiguration
111
+ :param firewall_policy: Reference of the FirewallPolicy resource.
112
+ :type firewall_policy: ~azure.mgmt.network.v2018_12_01.models.SubResource
97
113
:param enable_http2: Whether HTTP2 is enabled on the application gateway
98
114
resource.
99
115
:type enable_http2: bool
@@ -154,6 +170,7 @@ class ApplicationGateway(Resource):
154
170
'rewrite_rule_sets' : {'key' : 'properties.rewriteRuleSets' , 'type' : '[ApplicationGatewayRewriteRuleSet]' },
155
171
'redirect_configurations' : {'key' : 'properties.redirectConfigurations' , 'type' : '[ApplicationGatewayRedirectConfiguration]' },
156
172
'web_application_firewall_configuration' : {'key' : 'properties.webApplicationFirewallConfiguration' , 'type' : 'ApplicationGatewayWebApplicationFirewallConfiguration' },
173
+ 'firewall_policy' : {'key' : 'properties.firewallPolicy' , 'type' : 'SubResource' },
157
174
'enable_http2' : {'key' : 'properties.enableHttp2' , 'type' : 'bool' },
158
175
'enable_fips' : {'key' : 'properties.enableFips' , 'type' : 'bool' },
159
176
'autoscale_configuration' : {'key' : 'properties.autoscaleConfiguration' , 'type' : 'ApplicationGatewayAutoscaleConfiguration' },
@@ -185,6 +202,7 @@ def __init__(self, **kwargs):
185
202
self .rewrite_rule_sets = kwargs .get ('rewrite_rule_sets' , None )
186
203
self .redirect_configurations = kwargs .get ('redirect_configurations' , None )
187
204
self .web_application_firewall_configuration = kwargs .get ('web_application_firewall_configuration' , None )
205
+ self .firewall_policy = kwargs .get ('firewall_policy' , None )
188
206
self .enable_http2 = kwargs .get ('enable_http2' , None )
189
207
self .enable_fips = kwargs .get ('enable_fips' , None )
190
208
self .autoscale_configuration = kwargs .get ('autoscale_configuration' , None )
0 commit comments