Skip to content

Commit

Permalink
[AutoPR] network/resource-manager (#3617)
Browse files Browse the repository at this point in the history
* [AutoPR network/resource-manager] Remove error code from swagger (#3507)

* Generated from 82c4e9010292ed02c88fd64f6d3b7e17bd417eb9

Remove error code from swagger

* Packaging update of azure-mgmt-network

* [AutoPR network/resource-manager] Move parameter to keep order in SDK (#3731)

* Generated from 911ebf46a4a178cdcc6aaa9695f6792f4c64ab89

Move parameter to keep order in SDK

* Packaging update of azure-mgmt-network

* [AutoPR network/resource-manager] Network october release (#3463)

* Generated from bd2aca0

Update ADHybridHealthService.json (#3874)

* Generated from 4b3ae81daaddc6079ec4a6a8ebeebccc019703e6

Updated NetworkConfigurationDiagnostic API + example (#3905)

* Generated from c90c5d14e7b0b169a8cde763860d15aa48a0d37c (#3395)

address the comments

* Generated from 26fc76cf7c2ed2ae5289bd4946513351880d32ff

add customer error spec for Application Gateway (#3985)

* add customer error spec for Application Gateway

* fix property name issue

* [AutoPR network/resource-manager] add customer error spec for Application Gateway (#3409)

* Generated from d9a3af34891cc703ecc3ba298fc737d6cc3e0fc0

add customer error spec for Application Gateway

* Generated from 26299b453a6b2f99683899a78c4c302d39b7de03

fix property name issue

* Generated from 19e41e2e7bb38120b813ad2314dc7c4f422b48c4 (#3417)

Add ICMP to the list of supported protocols

* Generated from ef5d8181e1a9f148a35d1b4467af2427a0afa29d

Merge remote-tracking branch 'origin/master' into network-october-release

* Packaging update of azure-mgmt-network

* Packaging update of azure-mgmt-adhybridhealthservice

* Generated from 7d9b9a991b92bfdbc31be3bf5fd2bd16bbb742a1 (#3478)

change appgw custom error status code enum and fix a typo of customErrorConfiguration

* Generated from 758c143eae019925ae9e021fbcd6821af918d000

Add ExpressRoutePort swagger (#4104)

* Add ExpressRoutePort details to readme.md

* ExpressRoutePort swagger

* Refer SubscriptionIdParameter and ApiVersionParameter from network.json

* Generated from b232daf214b1a03e32b14427be20bbca4ac805ac (#3509)

ExpressRoutePort swagger

* Generated from 6c4312edb758be23c2bdd7f8c2da0b8b76541187

Cherry pick NRP's changes from master to October branch (#4251)

* Remove error code from swagger (#4103)

* Modifying example templates : enabling Ipv6 support for Private Peering (#4232)

* Modifying example templates : enabling Ipv6 support for Private Peering

* Resolving oav validation error

* [AutoPR network/resource-manager] Cherry pick NRP's changes from master to October branch (#3632)

* Generated from 9ef9c433f66560956a610961c0e2a5ec70360064

Modifying example templates : enabling Ipv6 support for Private Peering (#4232)

* Modifying example templates : enabling Ipv6 support for Private Peering

* Resolving oav validation error

* Packaging update of azure-mgmt-network

* Packaging update of azure-mgmt-adhybridhealthservice

* Generated from e8f2b491e5b1732d9e57cdf9ddd16907ba04920e

Changes to add operation id for outbound rules (#4320)

* Changes to add operation id for outbound rules

* Changes to make outbound rule similar to load balancing rule

* fix failures - add example json files

* fix failures

* Fixed line endings, specs, examples

* [AutoPR network/resource-manager] Changes to add operation id for outbound rules (#3687)

* Generated from fb767531a15f75017f43f44004a2aa75c1b13b9f

fix failures

* Generated from a9023fbd65049681b0ccc49d42a1c4276b0cd159

Merge pull request #1 from EvgenyAgafonchikov/fix-lb

Fixed line endings, specs, examples

* [AutoPR network/resource-manager] Change one parameter (#3700)

* Generated from 9392c40ae5bf6575a8fdf47d0609226fdd8da689

Change one parameter

* Generated from 084957762078dc07cce7c40e0d5358081f090e2a

Change parameter in most recent version

* Generated from 1f46c7babbbcc3379f21c6f5e3d16f693fe23111

Fix example

* Generated from d0417082c41cfae8f0234ee02fe32b506bf4e605

New SKU for ER (#4342)

* Packaging update of azure-mgmt-network

* Rebuild by #3617

* Remove azure-mgmt-adhybridhealthservice by mistake on Network service PR

* Network 2.3.0
  • Loading branch information
AutorestCI authored and lmazuel committed Nov 8, 2018
1 parent bb7509f commit 303d984
Show file tree
Hide file tree
Showing 49 changed files with 2,286 additions and 54 deletions.
25 changes: 25 additions & 0 deletions azure-mgmt-network/HISTORY.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,31 @@
Release History
===============

2.3.0 (2018-11-07)
++++++++++++++++++

**Features**

- Model ApplicationGatewayWebApplicationFirewallConfiguration has a new parameter exclusions
- Model ApplicationGatewayWebApplicationFirewallConfiguration has a new parameter file_upload_limit_in_mb
- Model ApplicationGatewayWebApplicationFirewallConfiguration has a new parameter max_request_body_size_in_kb
- Model ApplicationGatewayHttpListener has a new parameter custom_error_configurations
- Model ExpressRouteCircuit has a new parameter bandwidth_in_gbps
- Model ExpressRouteCircuit has a new parameter stag
- Model ExpressRouteCircuit has a new parameter express_route_port
- Model EvaluatedNetworkSecurityGroup has a new parameter applied_to
- Model NetworkConfigurationDiagnosticResult has a new parameter profile
- Model ApplicationGateway has a new parameter custom_error_configurations
- Added operation group LoadBalancerOutboundRulesOperations
- Added operation group ExpressRouteLinksOperations
- Added operation group ExpressRoutePortsOperations
- Added operation group ExpressRoutePortsLocationsOperations

**Breaking changes**

- Model NetworkConfigurationDiagnosticResult no longer has parameter traffic_query
- Operation NetworkWatchersOperations.get_network_configuration_diagnostic has a new signature (no longer takes target_resource_id, queries, but a NetworkConfigurationDiagnosticParameters instance)

2.2.1 (2018-09-14)
++++++++++++++++++

Expand Down
3 changes: 3 additions & 0 deletions azure-mgmt-network/MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
include *.rst
include azure/__init__.py
include azure/mgmt/__init__.py

52 changes: 52 additions & 0 deletions azure-mgmt-network/azure/mgmt/network/network_management_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -848,6 +848,45 @@ def express_route_gateways(self):
raise NotImplementedError("APIVersion {} is not available".format(api_version))
return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))

@property
def express_route_links(self):
"""Instance depends on the API version:
* 2018-08-01: :class:`ExpressRouteLinksOperations<azure.mgmt.network.v2018_08_01.operations.ExpressRouteLinksOperations>`
"""
api_version = self._get_api_version('express_route_links')
if api_version == '2018-08-01':
from .v2018_08_01.operations import ExpressRouteLinksOperations as OperationClass
else:
raise NotImplementedError("APIVersion {} is not available".format(api_version))
return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))

@property
def express_route_ports(self):
"""Instance depends on the API version:
* 2018-08-01: :class:`ExpressRoutePortsOperations<azure.mgmt.network.v2018_08_01.operations.ExpressRoutePortsOperations>`
"""
api_version = self._get_api_version('express_route_ports')
if api_version == '2018-08-01':
from .v2018_08_01.operations import ExpressRoutePortsOperations as OperationClass
else:
raise NotImplementedError("APIVersion {} is not available".format(api_version))
return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))

@property
def express_route_ports_locations(self):
"""Instance depends on the API version:
* 2018-08-01: :class:`ExpressRoutePortsLocationsOperations<azure.mgmt.network.v2018_08_01.operations.ExpressRoutePortsLocationsOperations>`
"""
api_version = self._get_api_version('express_route_ports_locations')
if api_version == '2018-08-01':
from .v2018_08_01.operations import ExpressRoutePortsLocationsOperations as OperationClass
else:
raise NotImplementedError("APIVersion {} is not available".format(api_version))
return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))

@property
def express_route_service_providers(self):
"""Instance depends on the API version:
Expand Down Expand Up @@ -1153,6 +1192,19 @@ def load_balancer_network_interfaces(self):
raise NotImplementedError("APIVersion {} is not available".format(api_version))
return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))

@property
def load_balancer_outbound_rules(self):
"""Instance depends on the API version:
* 2018-08-01: :class:`LoadBalancerOutboundRulesOperations<azure.mgmt.network.v2018_08_01.operations.LoadBalancerOutboundRulesOperations>`
"""
api_version = self._get_api_version('load_balancer_outbound_rules')
if api_version == '2018-08-01':
from .v2018_08_01.operations import LoadBalancerOutboundRulesOperations as OperationClass
else:
raise NotImplementedError("APIVersion {} is not available".format(api_version))
return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))

@property
def load_balancer_probes(self):
"""Instance depends on the API version:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@
from .application_gateway_ssl_certificate_py3 import ApplicationGatewaySslCertificate
from .application_gateway_frontend_ip_configuration_py3 import ApplicationGatewayFrontendIPConfiguration
from .application_gateway_frontend_port_py3 import ApplicationGatewayFrontendPort
from .application_gateway_custom_error_py3 import ApplicationGatewayCustomError
from .application_gateway_http_listener_py3 import ApplicationGatewayHttpListener
from .application_gateway_path_rule_py3 import ApplicationGatewayPathRule
from .application_gateway_probe_health_response_match_py3 import ApplicationGatewayProbeHealthResponseMatch
Expand All @@ -63,6 +64,7 @@
from .application_gateway_redirect_configuration_py3 import ApplicationGatewayRedirectConfiguration
from .application_gateway_url_path_map_py3 import ApplicationGatewayUrlPathMap
from .application_gateway_firewall_disabled_rule_group_py3 import ApplicationGatewayFirewallDisabledRuleGroup
from .application_gateway_firewall_exclusion_py3 import ApplicationGatewayFirewallExclusion
from .application_gateway_web_application_firewall_configuration_py3 import ApplicationGatewayWebApplicationFirewallConfiguration
from .application_gateway_autoscale_configuration_py3 import ApplicationGatewayAutoscaleConfiguration
from .application_gateway_py3 import ApplicationGateway
Expand Down Expand Up @@ -123,6 +125,10 @@
from .express_route_gateway_py3 import ExpressRouteGateway
from .express_route_gateway_list_py3 import ExpressRouteGatewayList
from .express_route_connection_list_py3 import ExpressRouteConnectionList
from .express_route_ports_location_bandwidths_py3 import ExpressRoutePortsLocationBandwidths
from .express_route_ports_location_py3 import ExpressRoutePortsLocation
from .express_route_link_py3 import ExpressRouteLink
from .express_route_port_py3 import ExpressRoutePort
from .load_balancer_sku_py3 import LoadBalancerSku
from .load_balancing_rule_py3 import LoadBalancingRule
from .probe_py3 import Probe
Expand Down Expand Up @@ -201,7 +207,7 @@
from .connection_monitor_result_py3 import ConnectionMonitorResult
from .connection_state_snapshot_py3 import ConnectionStateSnapshot
from .connection_monitor_query_result_py3 import ConnectionMonitorQueryResult
from .traffic_query_py3 import TrafficQuery
from .network_configuration_diagnostic_profile_py3 import NetworkConfigurationDiagnosticProfile
from .network_configuration_diagnostic_parameters_py3 import NetworkConfigurationDiagnosticParameters
from .matched_rule_py3 import MatchedRule
from .network_security_rules_evaluation_result_py3 import NetworkSecurityRulesEvaluationResult
Expand Down Expand Up @@ -322,6 +328,7 @@
from .application_gateway_ssl_certificate import ApplicationGatewaySslCertificate
from .application_gateway_frontend_ip_configuration import ApplicationGatewayFrontendIPConfiguration
from .application_gateway_frontend_port import ApplicationGatewayFrontendPort
from .application_gateway_custom_error import ApplicationGatewayCustomError
from .application_gateway_http_listener import ApplicationGatewayHttpListener
from .application_gateway_path_rule import ApplicationGatewayPathRule
from .application_gateway_probe_health_response_match import ApplicationGatewayProbeHealthResponseMatch
Expand All @@ -330,6 +337,7 @@
from .application_gateway_redirect_configuration import ApplicationGatewayRedirectConfiguration
from .application_gateway_url_path_map import ApplicationGatewayUrlPathMap
from .application_gateway_firewall_disabled_rule_group import ApplicationGatewayFirewallDisabledRuleGroup
from .application_gateway_firewall_exclusion import ApplicationGatewayFirewallExclusion
from .application_gateway_web_application_firewall_configuration import ApplicationGatewayWebApplicationFirewallConfiguration
from .application_gateway_autoscale_configuration import ApplicationGatewayAutoscaleConfiguration
from .application_gateway import ApplicationGateway
Expand Down Expand Up @@ -390,6 +398,10 @@
from .express_route_gateway import ExpressRouteGateway
from .express_route_gateway_list import ExpressRouteGatewayList
from .express_route_connection_list import ExpressRouteConnectionList
from .express_route_ports_location_bandwidths import ExpressRoutePortsLocationBandwidths
from .express_route_ports_location import ExpressRoutePortsLocation
from .express_route_link import ExpressRouteLink
from .express_route_port import ExpressRoutePort
from .load_balancer_sku import LoadBalancerSku
from .load_balancing_rule import LoadBalancingRule
from .probe import Probe
Expand Down Expand Up @@ -468,7 +480,7 @@
from .connection_monitor_result import ConnectionMonitorResult
from .connection_state_snapshot import ConnectionStateSnapshot
from .connection_monitor_query_result import ConnectionMonitorQueryResult
from .traffic_query import TrafficQuery
from .network_configuration_diagnostic_profile import NetworkConfigurationDiagnosticProfile
from .network_configuration_diagnostic_parameters import NetworkConfigurationDiagnosticParameters
from .matched_rule import MatchedRule
from .network_security_rules_evaluation_result import NetworkSecurityRulesEvaluationResult
Expand Down Expand Up @@ -557,12 +569,16 @@
from .express_route_service_provider_paged import ExpressRouteServiceProviderPaged
from .express_route_cross_connection_paged import ExpressRouteCrossConnectionPaged
from .express_route_cross_connection_peering_paged import ExpressRouteCrossConnectionPeeringPaged
from .express_route_ports_location_paged import ExpressRoutePortsLocationPaged
from .express_route_port_paged import ExpressRoutePortPaged
from .express_route_link_paged import ExpressRouteLinkPaged
from .interface_endpoint_paged import InterfaceEndpointPaged
from .load_balancer_paged import LoadBalancerPaged
from .backend_address_pool_paged import BackendAddressPoolPaged
from .frontend_ip_configuration_paged import FrontendIPConfigurationPaged
from .inbound_nat_rule_paged import InboundNatRulePaged
from .load_balancing_rule_paged import LoadBalancingRulePaged
from .outbound_rule_paged import OutboundRulePaged
from .network_interface_paged import NetworkInterfacePaged
from .probe_paged import ProbePaged
from .network_interface_ip_configuration_paged import NetworkInterfaceIPConfigurationPaged
Expand Down Expand Up @@ -619,6 +635,7 @@
ApplicationGatewaySslPolicyType,
ApplicationGatewaySslPolicyName,
ApplicationGatewaySslCipherSuite,
ApplicationGatewayCustomErrorStatusCode,
ApplicationGatewayRequestRoutingRuleType,
ApplicationGatewayRedirectType,
ApplicationGatewayOperationalState,
Expand All @@ -638,6 +655,9 @@
ExpressRouteCircuitSkuTier,
ExpressRouteCircuitSkuFamily,
ServiceProviderProvisioningState,
ExpressRouteLinkConnectorType,
ExpressRouteLinkAdminState,
ExpressRoutePortsEncapsulation,
LoadBalancerSkuName,
LoadDistribution,
ProbeProtocol,
Expand All @@ -661,6 +681,7 @@
ConnectionMonitorSourceStatus,
ConnectionState,
EvaluationState,
VerbosityLevel,
PublicIPPrefixSkuName,
VirtualNetworkPeeringState,
VirtualNetworkGatewayType,
Expand Down Expand Up @@ -734,6 +755,7 @@
'ApplicationGatewaySslCertificate',
'ApplicationGatewayFrontendIPConfiguration',
'ApplicationGatewayFrontendPort',
'ApplicationGatewayCustomError',
'ApplicationGatewayHttpListener',
'ApplicationGatewayPathRule',
'ApplicationGatewayProbeHealthResponseMatch',
Expand All @@ -742,6 +764,7 @@
'ApplicationGatewayRedirectConfiguration',
'ApplicationGatewayUrlPathMap',
'ApplicationGatewayFirewallDisabledRuleGroup',
'ApplicationGatewayFirewallExclusion',
'ApplicationGatewayWebApplicationFirewallConfiguration',
'ApplicationGatewayAutoscaleConfiguration',
'ApplicationGateway',
Expand Down Expand Up @@ -802,6 +825,10 @@
'ExpressRouteGateway',
'ExpressRouteGatewayList',
'ExpressRouteConnectionList',
'ExpressRoutePortsLocationBandwidths',
'ExpressRoutePortsLocation',
'ExpressRouteLink',
'ExpressRoutePort',
'LoadBalancerSku',
'LoadBalancingRule',
'Probe',
Expand Down Expand Up @@ -880,7 +907,7 @@
'ConnectionMonitorResult',
'ConnectionStateSnapshot',
'ConnectionMonitorQueryResult',
'TrafficQuery',
'NetworkConfigurationDiagnosticProfile',
'NetworkConfigurationDiagnosticParameters',
'MatchedRule',
'NetworkSecurityRulesEvaluationResult',
Expand Down Expand Up @@ -969,12 +996,16 @@
'ExpressRouteServiceProviderPaged',
'ExpressRouteCrossConnectionPaged',
'ExpressRouteCrossConnectionPeeringPaged',
'ExpressRoutePortsLocationPaged',
'ExpressRoutePortPaged',
'ExpressRouteLinkPaged',
'InterfaceEndpointPaged',
'LoadBalancerPaged',
'BackendAddressPoolPaged',
'FrontendIPConfigurationPaged',
'InboundNatRulePaged',
'LoadBalancingRulePaged',
'OutboundRulePaged',
'NetworkInterfacePaged',
'ProbePaged',
'NetworkInterfaceIPConfigurationPaged',
Expand Down Expand Up @@ -1030,6 +1061,7 @@
'ApplicationGatewaySslPolicyType',
'ApplicationGatewaySslPolicyName',
'ApplicationGatewaySslCipherSuite',
'ApplicationGatewayCustomErrorStatusCode',
'ApplicationGatewayRequestRoutingRuleType',
'ApplicationGatewayRedirectType',
'ApplicationGatewayOperationalState',
Expand All @@ -1049,6 +1081,9 @@
'ExpressRouteCircuitSkuTier',
'ExpressRouteCircuitSkuFamily',
'ServiceProviderProvisioningState',
'ExpressRouteLinkConnectorType',
'ExpressRouteLinkAdminState',
'ExpressRoutePortsEncapsulation',
'LoadBalancerSkuName',
'LoadDistribution',
'ProbeProtocol',
Expand All @@ -1072,6 +1107,7 @@
'ConnectionMonitorSourceStatus',
'ConnectionState',
'EvaluationState',
'VerbosityLevel',
'PublicIPPrefixSkuName',
'VirtualNetworkPeeringState',
'VirtualNetworkGatewayType',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,10 @@ class ApplicationGateway(Resource):
:param provisioning_state: Provisioning state of the application gateway
resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.
:type provisioning_state: str
:param custom_error_configurations: Custom error configurations of the
application gateway resource.
:type custom_error_configurations:
list[~azure.mgmt.network.v2018_08_01.models.ApplicationGatewayCustomError]
:param etag: A unique read-only string that changes whenever the resource
is updated.
:type etag: str
Expand Down Expand Up @@ -147,6 +151,7 @@ class ApplicationGateway(Resource):
'autoscale_configuration': {'key': 'properties.autoscaleConfiguration', 'type': 'ApplicationGatewayAutoscaleConfiguration'},
'resource_guid': {'key': 'properties.resourceGuid', 'type': 'str'},
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
'custom_error_configurations': {'key': 'properties.customErrorConfigurations', 'type': '[ApplicationGatewayCustomError]'},
'etag': {'key': 'etag', 'type': 'str'},
'zones': {'key': 'zones', 'type': '[str]'},
}
Expand Down Expand Up @@ -175,5 +180,6 @@ def __init__(self, **kwargs):
self.autoscale_configuration = kwargs.get('autoscale_configuration', None)
self.resource_guid = kwargs.get('resource_guid', None)
self.provisioning_state = kwargs.get('provisioning_state', None)
self.custom_error_configurations = kwargs.get('custom_error_configurations', None)
self.etag = kwargs.get('etag', None)
self.zones = kwargs.get('zones', None)
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from msrest.serialization import Model


class ApplicationGatewayCustomError(Model):
"""Customer error of an application gateway.
:param status_code: Status code of the application gateway customer error.
Possible values include: 'HttpStatus403', 'HttpStatus502'
:type status_code: str or
~azure.mgmt.network.v2018_08_01.models.ApplicationGatewayCustomErrorStatusCode
:param custom_error_page_url: Error page URL of the application gateway
customer error.
:type custom_error_page_url: str
"""

_attribute_map = {
'status_code': {'key': 'statusCode', 'type': 'str'},
'custom_error_page_url': {'key': 'customErrorPageUrl', 'type': 'str'},
}

def __init__(self, **kwargs):
super(ApplicationGatewayCustomError, self).__init__(**kwargs)
self.status_code = kwargs.get('status_code', None)
self.custom_error_page_url = kwargs.get('custom_error_page_url', None)
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from msrest.serialization import Model


class ApplicationGatewayCustomError(Model):
"""Customer error of an application gateway.
:param status_code: Status code of the application gateway customer error.
Possible values include: 'HttpStatus403', 'HttpStatus502'
:type status_code: str or
~azure.mgmt.network.v2018_08_01.models.ApplicationGatewayCustomErrorStatusCode
:param custom_error_page_url: Error page URL of the application gateway
customer error.
:type custom_error_page_url: str
"""

_attribute_map = {
'status_code': {'key': 'statusCode', 'type': 'str'},
'custom_error_page_url': {'key': 'customErrorPageUrl', 'type': 'str'},
}

def __init__(self, *, status_code=None, custom_error_page_url: str=None, **kwargs) -> None:
super(ApplicationGatewayCustomError, self).__init__(**kwargs)
self.status_code = status_code
self.custom_error_page_url = custom_error_page_url
Loading

0 comments on commit 303d984

Please sign in to comment.