diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/__init__.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/__init__.py index ff1a5ebc2576..c86ba4d34057 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/__init__.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/__init__.py @@ -133,6 +133,8 @@ from .troubleshooting_result_py3 import TroubleshootingResult from .retention_policy_parameters_py3 import RetentionPolicyParameters from .flow_log_status_parameters_py3 import FlowLogStatusParameters + from .traffic_analytics_configuration_properties_py3 import TrafficAnalyticsConfigurationProperties + from .traffic_analytics_properties_py3 import TrafficAnalyticsProperties from .flow_log_information_py3 import FlowLogInformation from .connectivity_source_py3 import ConnectivitySource from .connectivity_destination_py3 import ConnectivityDestination @@ -326,6 +328,8 @@ from .troubleshooting_result import TroubleshootingResult from .retention_policy_parameters import RetentionPolicyParameters from .flow_log_status_parameters import FlowLogStatusParameters + from .traffic_analytics_configuration_properties import TrafficAnalyticsConfigurationProperties + from .traffic_analytics_properties import TrafficAnalyticsProperties from .flow_log_information import FlowLogInformation from .connectivity_source import ConnectivitySource from .connectivity_destination import ConnectivityDestination @@ -634,6 +638,8 @@ 'TroubleshootingResult', 'RetentionPolicyParameters', 'FlowLogStatusParameters', + 'TrafficAnalyticsConfigurationProperties', + 'TrafficAnalyticsProperties', 'FlowLogInformation', 'ConnectivitySource', 'ConnectivityDestination', diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_authentication_certificate.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_authentication_certificate.py index dff594340e59..3b766e657c6b 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_authentication_certificate.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_authentication_certificate.py @@ -23,8 +23,8 @@ class ApplicationGatewayAuthenticationCertificate(SubResource): certificate resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str - :param name: Name of the resource that is unique within a resource group. - This name can be used to access the resource. + :param name: Name of the authentication certificate that is unique within + an Application Gateway. :type name: str :param etag: A unique read-only string that changes whenever the resource is updated. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_authentication_certificate_py3.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_authentication_certificate_py3.py index 8ca414a62f3d..d0c7f378884b 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_authentication_certificate_py3.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_authentication_certificate_py3.py @@ -23,8 +23,8 @@ class ApplicationGatewayAuthenticationCertificate(SubResource): certificate resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str - :param name: Name of the resource that is unique within a resource group. - This name can be used to access the resource. + :param name: Name of the authentication certificate that is unique within + an Application Gateway. :type name: str :param etag: A unique read-only string that changes whenever the resource is updated. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_backend_address_pool.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_backend_address_pool.py index 01501a7f35e3..f2f33a723429 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_backend_address_pool.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_backend_address_pool.py @@ -27,8 +27,8 @@ class ApplicationGatewayBackendAddressPool(SubResource): :param provisioning_state: Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str - :param name: Resource that is unique within a resource group. This name - can be used to access the resource. + :param name: Name of the backend address pool that is unique within an + Application Gateway. :type name: str :param etag: A unique read-only string that changes whenever the resource is updated. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_backend_address_pool_py3.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_backend_address_pool_py3.py index ff5496b62dce..b090b707730c 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_backend_address_pool_py3.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_backend_address_pool_py3.py @@ -27,8 +27,8 @@ class ApplicationGatewayBackendAddressPool(SubResource): :param provisioning_state: Provisioning state of the backend address pool resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str - :param name: Resource that is unique within a resource group. This name - can be used to access the resource. + :param name: Name of the backend address pool that is unique within an + Application Gateway. :type name: str :param etag: A unique read-only string that changes whenever the resource is updated. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_backend_http_settings.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_backend_http_settings.py index 963ca11480cd..50a4351af3f0 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_backend_http_settings.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_backend_http_settings.py @@ -17,9 +17,11 @@ class ApplicationGatewayBackendHttpSettings(SubResource): :param id: Resource ID. :type id: str - :param port: Port + :param port: The destination port on the backend. :type port: int - :param protocol: Protocol. Possible values include: 'Http', 'Https' + :param protocol: The protocol used to communicate with the backend. + Possible values are 'Http' and 'Https'. Possible values include: 'Http', + 'Https' :type protocol: str or ~azure.mgmt.network.v2018_04_01.models.ApplicationGatewayProtocol :param cookie_based_affinity: Cookie based affinity. Possible values @@ -57,8 +59,8 @@ class ApplicationGatewayBackendHttpSettings(SubResource): :param provisioning_state: Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str - :param name: Name of the resource that is unique within a resource group. - This name can be used to access the resource. + :param name: Name of the backend http settings that is unique within an + Application Gateway. :type name: str :param etag: A unique read-only string that changes whenever the resource is updated. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_backend_http_settings_py3.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_backend_http_settings_py3.py index 0658686fe9e0..5904e7ce515a 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_backend_http_settings_py3.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_backend_http_settings_py3.py @@ -17,9 +17,11 @@ class ApplicationGatewayBackendHttpSettings(SubResource): :param id: Resource ID. :type id: str - :param port: Port + :param port: The destination port on the backend. :type port: int - :param protocol: Protocol. Possible values include: 'Http', 'Https' + :param protocol: The protocol used to communicate with the backend. + Possible values are 'Http' and 'Https'. Possible values include: 'Http', + 'Https' :type protocol: str or ~azure.mgmt.network.v2018_04_01.models.ApplicationGatewayProtocol :param cookie_based_affinity: Cookie based affinity. Possible values @@ -57,8 +59,8 @@ class ApplicationGatewayBackendHttpSettings(SubResource): :param provisioning_state: Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str - :param name: Name of the resource that is unique within a resource group. - This name can be used to access the resource. + :param name: Name of the backend http settings that is unique within an + Application Gateway. :type name: str :param etag: A unique read-only string that changes whenever the resource is updated. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_frontend_ip_configuration.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_frontend_ip_configuration.py index 6fa9f9ca306d..55a095e36c1e 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_frontend_ip_configuration.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_frontend_ip_configuration.py @@ -32,8 +32,8 @@ class ApplicationGatewayFrontendIPConfiguration(SubResource): :param provisioning_state: Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str - :param name: Name of the resource that is unique within a resource group. - This name can be used to access the resource. + :param name: Name of the frontend IP configuration that is unique within + an Application Gateway. :type name: str :param etag: A unique read-only string that changes whenever the resource is updated. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_frontend_ip_configuration_py3.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_frontend_ip_configuration_py3.py index 31715f66e44a..0eb1d1ff6419 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_frontend_ip_configuration_py3.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_frontend_ip_configuration_py3.py @@ -32,8 +32,8 @@ class ApplicationGatewayFrontendIPConfiguration(SubResource): :param provisioning_state: Provisioning state of the public IP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str - :param name: Name of the resource that is unique within a resource group. - This name can be used to access the resource. + :param name: Name of the frontend IP configuration that is unique within + an Application Gateway. :type name: str :param etag: A unique read-only string that changes whenever the resource is updated. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_frontend_port.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_frontend_port.py index 318c0554db0a..b245c950f3ed 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_frontend_port.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_frontend_port.py @@ -22,8 +22,8 @@ class ApplicationGatewayFrontendPort(SubResource): :param provisioning_state: Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str - :param name: Name of the resource that is unique within a resource group. - This name can be used to access the resource. + :param name: Name of the frontend port that is unique within an + Application Gateway :type name: str :param etag: A unique read-only string that changes whenever the resource is updated. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_frontend_port_py3.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_frontend_port_py3.py index 9183cb57a515..a6bd3f7a3606 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_frontend_port_py3.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_frontend_port_py3.py @@ -22,8 +22,8 @@ class ApplicationGatewayFrontendPort(SubResource): :param provisioning_state: Provisioning state of the frontend port resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str - :param name: Name of the resource that is unique within a resource group. - This name can be used to access the resource. + :param name: Name of the frontend port that is unique within an + Application Gateway :type name: str :param etag: A unique read-only string that changes whenever the resource is updated. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_http_listener.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_http_listener.py index 9fd86e3a03f9..3926e5a3d297 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_http_listener.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_http_listener.py @@ -23,7 +23,8 @@ class ApplicationGatewayHttpListener(SubResource): ~azure.mgmt.network.v2018_04_01.models.SubResource :param frontend_port: Frontend port resource of an application gateway. :type frontend_port: ~azure.mgmt.network.v2018_04_01.models.SubResource - :param protocol: Protocol. Possible values include: 'Http', 'Https' + :param protocol: Protocol of the HTTP listener. Possible values are 'Http' + and 'Https'. Possible values include: 'Http', 'Https' :type protocol: str or ~azure.mgmt.network.v2018_04_01.models.ApplicationGatewayProtocol :param host_name: Host name of HTTP listener. @@ -37,8 +38,8 @@ class ApplicationGatewayHttpListener(SubResource): :param provisioning_state: Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str - :param name: Name of the resource that is unique within a resource group. - This name can be used to access the resource. + :param name: Name of the HTTP listener that is unique within an + Application Gateway. :type name: str :param etag: A unique read-only string that changes whenever the resource is updated. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_http_listener_py3.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_http_listener_py3.py index a2b1ff48bc10..e461f393ec90 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_http_listener_py3.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_http_listener_py3.py @@ -23,7 +23,8 @@ class ApplicationGatewayHttpListener(SubResource): ~azure.mgmt.network.v2018_04_01.models.SubResource :param frontend_port: Frontend port resource of an application gateway. :type frontend_port: ~azure.mgmt.network.v2018_04_01.models.SubResource - :param protocol: Protocol. Possible values include: 'Http', 'Https' + :param protocol: Protocol of the HTTP listener. Possible values are 'Http' + and 'Https'. Possible values include: 'Http', 'Https' :type protocol: str or ~azure.mgmt.network.v2018_04_01.models.ApplicationGatewayProtocol :param host_name: Host name of HTTP listener. @@ -37,8 +38,8 @@ class ApplicationGatewayHttpListener(SubResource): :param provisioning_state: Provisioning state of the HTTP listener resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str - :param name: Name of the resource that is unique within a resource group. - This name can be used to access the resource. + :param name: Name of the HTTP listener that is unique within an + Application Gateway. :type name: str :param etag: A unique read-only string that changes whenever the resource is updated. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_ip_configuration.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_ip_configuration.py index beb24e22a091..da7b34e54331 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_ip_configuration.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_ip_configuration.py @@ -25,8 +25,8 @@ class ApplicationGatewayIPConfiguration(SubResource): subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str - :param name: Name of the resource that is unique within a resource group. - This name can be used to access the resource. + :param name: Name of the IP configuration that is unique within an + Application Gateway. :type name: str :param etag: A unique read-only string that changes whenever the resource is updated. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_ip_configuration_py3.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_ip_configuration_py3.py index 0c968733f3f2..2ed336e18556 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_ip_configuration_py3.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_ip_configuration_py3.py @@ -25,8 +25,8 @@ class ApplicationGatewayIPConfiguration(SubResource): subnet resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str - :param name: Name of the resource that is unique within a resource group. - This name can be used to access the resource. + :param name: Name of the IP configuration that is unique within an + Application Gateway. :type name: str :param etag: A unique read-only string that changes whenever the resource is updated. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_path_rule.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_path_rule.py index b94510ed29b5..b59998191ea5 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_path_rule.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_path_rule.py @@ -34,8 +34,8 @@ class ApplicationGatewayPathRule(SubResource): :param provisioning_state: Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str - :param name: Name of the resource that is unique within a resource group. - This name can be used to access the resource. + :param name: Name of the path rule that is unique within an Application + Gateway. :type name: str :param etag: A unique read-only string that changes whenever the resource is updated. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_path_rule_py3.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_path_rule_py3.py index 5f382871ebb9..7cd23897bcbe 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_path_rule_py3.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_path_rule_py3.py @@ -34,8 +34,8 @@ class ApplicationGatewayPathRule(SubResource): :param provisioning_state: Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str - :param name: Name of the resource that is unique within a resource group. - This name can be used to access the resource. + :param name: Name of the path rule that is unique within an Application + Gateway. :type name: str :param etag: A unique read-only string that changes whenever the resource is updated. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_probe.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_probe.py index 2c715f328632..af4918b62d1b 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_probe.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_probe.py @@ -17,7 +17,8 @@ class ApplicationGatewayProbe(SubResource): :param id: Resource ID. :type id: str - :param protocol: Protocol. Possible values include: 'Http', 'Https' + :param protocol: The protocol used for the probe. Possible values are + 'Http' and 'Https'. Possible values include: 'Http', 'Https' :type protocol: str or ~azure.mgmt.network.v2018_04_01.models.ApplicationGatewayProtocol :param host: Host name to send the probe to. @@ -49,8 +50,8 @@ class ApplicationGatewayProbe(SubResource): :param provisioning_state: Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str - :param name: Name of the resource that is unique within a resource group. - This name can be used to access the resource. + :param name: Name of the probe that is unique within an Application + Gateway. :type name: str :param etag: A unique read-only string that changes whenever the resource is updated. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_probe_py3.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_probe_py3.py index 9d1dd88fd8f2..8f9b403f34a8 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_probe_py3.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_probe_py3.py @@ -17,7 +17,8 @@ class ApplicationGatewayProbe(SubResource): :param id: Resource ID. :type id: str - :param protocol: Protocol. Possible values include: 'Http', 'Https' + :param protocol: The protocol used for the probe. Possible values are + 'Http' and 'Https'. Possible values include: 'Http', 'Https' :type protocol: str or ~azure.mgmt.network.v2018_04_01.models.ApplicationGatewayProtocol :param host: Host name to send the probe to. @@ -49,8 +50,8 @@ class ApplicationGatewayProbe(SubResource): :param provisioning_state: Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str - :param name: Name of the resource that is unique within a resource group. - This name can be used to access the resource. + :param name: Name of the probe that is unique within an Application + Gateway. :type name: str :param etag: A unique read-only string that changes whenever the resource is updated. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_redirect_configuration.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_redirect_configuration.py index 5f2b68344508..51b004780203 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_redirect_configuration.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_redirect_configuration.py @@ -41,8 +41,8 @@ class ApplicationGatewayRedirectConfiguration(SubResource): list[~azure.mgmt.network.v2018_04_01.models.SubResource] :param path_rules: Path rules specifying redirect configuration. :type path_rules: list[~azure.mgmt.network.v2018_04_01.models.SubResource] - :param name: Name of the resource that is unique within a resource group. - This name can be used to access the resource. + :param name: Name of the redirect configuration that is unique within an + Application Gateway. :type name: str :param etag: A unique read-only string that changes whenever the resource is updated. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_redirect_configuration_py3.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_redirect_configuration_py3.py index b3c279e3d988..b8d8e643dbea 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_redirect_configuration_py3.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_redirect_configuration_py3.py @@ -41,8 +41,8 @@ class ApplicationGatewayRedirectConfiguration(SubResource): list[~azure.mgmt.network.v2018_04_01.models.SubResource] :param path_rules: Path rules specifying redirect configuration. :type path_rules: list[~azure.mgmt.network.v2018_04_01.models.SubResource] - :param name: Name of the resource that is unique within a resource group. - This name can be used to access the resource. + :param name: Name of the redirect configuration that is unique within an + Application Gateway. :type name: str :param etag: A unique read-only string that changes whenever the resource is updated. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_request_routing_rule.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_request_routing_rule.py index c075ec824fc7..3ccc550356a6 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_request_routing_rule.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_request_routing_rule.py @@ -25,8 +25,8 @@ class ApplicationGatewayRequestRoutingRule(SubResource): application gateway. :type backend_address_pool: ~azure.mgmt.network.v2018_04_01.models.SubResource - :param backend_http_settings: Frontend port resource of the application - gateway. + :param backend_http_settings: Backend http settings resource of the + application gateway. :type backend_http_settings: ~azure.mgmt.network.v2018_04_01.models.SubResource :param http_listener: Http listener resource of the application gateway. @@ -40,8 +40,8 @@ class ApplicationGatewayRequestRoutingRule(SubResource): :param provisioning_state: Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str - :param name: Name of the resource that is unique within a resource group. - This name can be used to access the resource. + :param name: Name of the request routing rule that is unique within an + Application Gateway. :type name: str :param etag: A unique read-only string that changes whenever the resource is updated. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_request_routing_rule_py3.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_request_routing_rule_py3.py index a2d77c6f1a8e..36cf2186cb65 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_request_routing_rule_py3.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_request_routing_rule_py3.py @@ -25,8 +25,8 @@ class ApplicationGatewayRequestRoutingRule(SubResource): application gateway. :type backend_address_pool: ~azure.mgmt.network.v2018_04_01.models.SubResource - :param backend_http_settings: Frontend port resource of the application - gateway. + :param backend_http_settings: Backend http settings resource of the + application gateway. :type backend_http_settings: ~azure.mgmt.network.v2018_04_01.models.SubResource :param http_listener: Http listener resource of the application gateway. @@ -40,8 +40,8 @@ class ApplicationGatewayRequestRoutingRule(SubResource): :param provisioning_state: Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str - :param name: Name of the resource that is unique within a resource group. - This name can be used to access the resource. + :param name: Name of the request routing rule that is unique within an + Application Gateway. :type name: str :param etag: A unique read-only string that changes whenever the resource is updated. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_ssl_certificate.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_ssl_certificate.py index 1dfedd4908df..20c9614fe87e 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_ssl_certificate.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_ssl_certificate.py @@ -29,8 +29,8 @@ class ApplicationGatewaySslCertificate(SubResource): :param provisioning_state: Provisioning state of the SSL certificate resource Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str - :param name: Name of the resource that is unique within a resource group. - This name can be used to access the resource. + :param name: Name of the SSL certificate that is unique within an + Application Gateway. :type name: str :param etag: A unique read-only string that changes whenever the resource is updated. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_ssl_certificate_py3.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_ssl_certificate_py3.py index e6813303e13f..4ed572592e87 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_ssl_certificate_py3.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_ssl_certificate_py3.py @@ -29,8 +29,8 @@ class ApplicationGatewaySslCertificate(SubResource): :param provisioning_state: Provisioning state of the SSL certificate resource Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str - :param name: Name of the resource that is unique within a resource group. - This name can be used to access the resource. + :param name: Name of the SSL certificate that is unique within an + Application Gateway. :type name: str :param etag: A unique read-only string that changes whenever the resource is updated. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_ssl_predefined_policy.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_ssl_predefined_policy.py index 1f7d195f6ed2..6414aaf0747a 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_ssl_predefined_policy.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_ssl_predefined_policy.py @@ -17,7 +17,7 @@ class ApplicationGatewaySslPredefinedPolicy(SubResource): :param id: Resource ID. :type id: str - :param name: Name of Ssl predefined policy. + :param name: Name of the Ssl predefined policy. :type name: str :param cipher_suites: Ssl cipher suites to be enabled in the specified order for application gateway. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_ssl_predefined_policy_py3.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_ssl_predefined_policy_py3.py index bf98b40f1fe5..f00364ce203e 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_ssl_predefined_policy_py3.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_ssl_predefined_policy_py3.py @@ -17,7 +17,7 @@ class ApplicationGatewaySslPredefinedPolicy(SubResource): :param id: Resource ID. :type id: str - :param name: Name of Ssl predefined policy. + :param name: Name of the Ssl predefined policy. :type name: str :param cipher_suites: Ssl cipher suites to be enabled in the specified order for application gateway. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_url_path_map.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_url_path_map.py index e22eccf90045..6b010ae627c9 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_url_path_map.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_url_path_map.py @@ -36,8 +36,8 @@ class ApplicationGatewayUrlPathMap(SubResource): :param provisioning_state: Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str - :param name: Name of the resource that is unique within a resource group. - This name can be used to access the resource. + :param name: Name of the URL path map that is unique within an Application + Gateway. :type name: str :param etag: A unique read-only string that changes whenever the resource is updated. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_url_path_map_py3.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_url_path_map_py3.py index 114f261c381b..5484759e31cc 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_url_path_map_py3.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/application_gateway_url_path_map_py3.py @@ -36,8 +36,8 @@ class ApplicationGatewayUrlPathMap(SubResource): :param provisioning_state: Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. :type provisioning_state: str - :param name: Name of the resource that is unique within a resource group. - This name can be used to access the resource. + :param name: Name of the URL path map that is unique within an Application + Gateway. :type name: str :param etag: A unique read-only string that changes whenever the resource is updated. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/express_route_circuit_arp_table.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/express_route_circuit_arp_table.py index 826796619769..ed7864d35e09 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/express_route_circuit_arp_table.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/express_route_circuit_arp_table.py @@ -15,9 +15,9 @@ class ExpressRouteCircuitArpTable(Model): """The ARP table associated with the ExpressRouteCircuit. - :param age: Age + :param age: Entry age in minutes :type age: int - :param interface: Interface + :param interface: Interface address :type interface: str :param ip_address: The IP address. :type ip_address: str diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/express_route_circuit_arp_table_py3.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/express_route_circuit_arp_table_py3.py index 4401108c6001..e8c637a092d4 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/express_route_circuit_arp_table_py3.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/express_route_circuit_arp_table_py3.py @@ -15,9 +15,9 @@ class ExpressRouteCircuitArpTable(Model): """The ARP table associated with the ExpressRouteCircuit. - :param age: Age + :param age: Entry age in minutes :type age: int - :param interface: Interface + :param interface: Interface address :type interface: str :param ip_address: The IP address. :type ip_address: str diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/express_route_circuit_routes_table.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/express_route_circuit_routes_table.py index 7517e9867cfb..5150924765f9 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/express_route_circuit_routes_table.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/express_route_circuit_routes_table.py @@ -15,15 +15,16 @@ class ExpressRouteCircuitRoutesTable(Model): """The routes table associated with the ExpressRouteCircuit. - :param network: network + :param network: IP address of a network entity :type network: str - :param next_hop: nextHop + :param next_hop: NextHop address :type next_hop: str - :param loc_prf: locPrf + :param loc_prf: Local preference value as set with the set + local-preference route-map configuration command :type loc_prf: str - :param weight: weight. + :param weight: Route Weight. :type weight: int - :param path: path + :param path: Autonomous system paths to the destination network. :type path: str """ diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/express_route_circuit_routes_table_py3.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/express_route_circuit_routes_table_py3.py index 38ea85cf642d..3b5829937b83 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/express_route_circuit_routes_table_py3.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/express_route_circuit_routes_table_py3.py @@ -15,15 +15,16 @@ class ExpressRouteCircuitRoutesTable(Model): """The routes table associated with the ExpressRouteCircuit. - :param network: network + :param network: IP address of a network entity :type network: str - :param next_hop: nextHop + :param next_hop: NextHop address :type next_hop: str - :param loc_prf: locPrf + :param loc_prf: Local preference value as set with the set + local-preference route-map configuration command :type loc_prf: str - :param weight: weight. + :param weight: Route Weight. :type weight: int - :param path: path + :param path: Autonomous system paths to the destination network. :type path: str """ diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/express_route_circuit_routes_table_summary.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/express_route_circuit_routes_table_summary.py index 577c3c2edd45..1f398383a9f0 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/express_route_circuit_routes_table_summary.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/express_route_circuit_routes_table_summary.py @@ -15,7 +15,7 @@ class ExpressRouteCircuitRoutesTableSummary(Model): """The routes table associated with the ExpressRouteCircuit. - :param neighbor: Neighbor + :param neighbor: IP address of the neighbor. :type neighbor: str :param v: BGP version number spoken to the neighbor. :type v: int diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/express_route_circuit_routes_table_summary_py3.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/express_route_circuit_routes_table_summary_py3.py index e18d0051d218..13f52d9951f3 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/express_route_circuit_routes_table_summary_py3.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/express_route_circuit_routes_table_summary_py3.py @@ -15,7 +15,7 @@ class ExpressRouteCircuitRoutesTableSummary(Model): """The routes table associated with the ExpressRouteCircuit. - :param neighbor: Neighbor + :param neighbor: IP address of the neighbor. :type neighbor: str :param v: BGP version number spoken to the neighbor. :type v: int diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/flow_log_information.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/flow_log_information.py index 230a598cce88..dd70571763ee 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/flow_log_information.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/flow_log_information.py @@ -13,12 +13,13 @@ class FlowLogInformation(Model): - """Information on the configuration of flow log. + """Information on the configuration of flow log and traffic analytics + (optional) . All required parameters must be populated in order to send to Azure. :param target_resource_id: Required. The ID of the resource to configure - for flow logging. + for flow log and traffic analytics (optional) . :type target_resource_id: str :param storage_id: Required. ID of the storage account which is used to store the flow log. @@ -28,6 +29,9 @@ class FlowLogInformation(Model): :param retention_policy: :type retention_policy: ~azure.mgmt.network.v2018_04_01.models.RetentionPolicyParameters + :param flow_analytics_configuration: + :type flow_analytics_configuration: + ~azure.mgmt.network.v2018_04_01.models.TrafficAnalyticsProperties """ _validation = { @@ -41,6 +45,7 @@ class FlowLogInformation(Model): 'storage_id': {'key': 'properties.storageId', 'type': 'str'}, 'enabled': {'key': 'properties.enabled', 'type': 'bool'}, 'retention_policy': {'key': 'properties.retentionPolicy', 'type': 'RetentionPolicyParameters'}, + 'flow_analytics_configuration': {'key': 'flowAnalyticsConfiguration', 'type': 'TrafficAnalyticsProperties'}, } def __init__(self, **kwargs): @@ -49,3 +54,4 @@ def __init__(self, **kwargs): self.storage_id = kwargs.get('storage_id', None) self.enabled = kwargs.get('enabled', None) self.retention_policy = kwargs.get('retention_policy', None) + self.flow_analytics_configuration = kwargs.get('flow_analytics_configuration', None) diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/flow_log_information_py3.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/flow_log_information_py3.py index 1cc56943de1d..0ace583824ca 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/flow_log_information_py3.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/flow_log_information_py3.py @@ -13,12 +13,13 @@ class FlowLogInformation(Model): - """Information on the configuration of flow log. + """Information on the configuration of flow log and traffic analytics + (optional) . All required parameters must be populated in order to send to Azure. :param target_resource_id: Required. The ID of the resource to configure - for flow logging. + for flow log and traffic analytics (optional) . :type target_resource_id: str :param storage_id: Required. ID of the storage account which is used to store the flow log. @@ -28,6 +29,9 @@ class FlowLogInformation(Model): :param retention_policy: :type retention_policy: ~azure.mgmt.network.v2018_04_01.models.RetentionPolicyParameters + :param flow_analytics_configuration: + :type flow_analytics_configuration: + ~azure.mgmt.network.v2018_04_01.models.TrafficAnalyticsProperties """ _validation = { @@ -41,11 +45,13 @@ class FlowLogInformation(Model): 'storage_id': {'key': 'properties.storageId', 'type': 'str'}, 'enabled': {'key': 'properties.enabled', 'type': 'bool'}, 'retention_policy': {'key': 'properties.retentionPolicy', 'type': 'RetentionPolicyParameters'}, + 'flow_analytics_configuration': {'key': 'flowAnalyticsConfiguration', 'type': 'TrafficAnalyticsProperties'}, } - def __init__(self, *, target_resource_id: str, storage_id: str, enabled: bool, retention_policy=None, **kwargs) -> None: + def __init__(self, *, target_resource_id: str, storage_id: str, enabled: bool, retention_policy=None, flow_analytics_configuration=None, **kwargs) -> None: super(FlowLogInformation, self).__init__(**kwargs) self.target_resource_id = target_resource_id self.storage_id = storage_id self.enabled = enabled self.retention_policy = retention_policy + self.flow_analytics_configuration = flow_analytics_configuration diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/flow_log_status_parameters.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/flow_log_status_parameters.py index 5a48e938f2d6..1e290526a28e 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/flow_log_status_parameters.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/flow_log_status_parameters.py @@ -13,12 +13,13 @@ class FlowLogStatusParameters(Model): - """Parameters that define a resource to query flow log status. + """Parameters that define a resource to query flow log and traffic analytics + (optional) status. All required parameters must be populated in order to send to Azure. :param target_resource_id: Required. The target resource where getting the - flow logging status. + flow log and traffic analytics (optional) status. :type target_resource_id: str """ diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/flow_log_status_parameters_py3.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/flow_log_status_parameters_py3.py index 0768d2495150..89d079fdb715 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/flow_log_status_parameters_py3.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/flow_log_status_parameters_py3.py @@ -13,12 +13,13 @@ class FlowLogStatusParameters(Model): - """Parameters that define a resource to query flow log status. + """Parameters that define a resource to query flow log and traffic analytics + (optional) status. All required parameters must be populated in order to send to Azure. :param target_resource_id: Required. The target resource where getting the - flow logging status. + flow log and traffic analytics (optional) status. :type target_resource_id: str """ diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/network_management_client_enums.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/network_management_client_enums.py index 0e20d24072aa..5cc52d65f38b 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/network_management_client_enums.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/network_management_client_enums.py @@ -448,6 +448,12 @@ class VirtualNetworkGatewaySkuName(str, Enum): vpn_gw1 = "VpnGw1" vpn_gw2 = "VpnGw2" vpn_gw3 = "VpnGw3" + vpn_gw1_az = "VpnGw1AZ" + vpn_gw2_az = "VpnGw2AZ" + vpn_gw3_az = "VpnGw3AZ" + er_gw1_az = "ErGw1AZ" + er_gw2_az = "ErGw2AZ" + er_gw3_az = "ErGw3AZ" class VirtualNetworkGatewaySkuTier(str, Enum): @@ -459,6 +465,12 @@ class VirtualNetworkGatewaySkuTier(str, Enum): vpn_gw1 = "VpnGw1" vpn_gw2 = "VpnGw2" vpn_gw3 = "VpnGw3" + vpn_gw1_az = "VpnGw1AZ" + vpn_gw2_az = "VpnGw2AZ" + vpn_gw3_az = "VpnGw3AZ" + er_gw1_az = "ErGw1AZ" + er_gw2_az = "ErGw2AZ" + er_gw3_az = "ErGw3AZ" class VpnClientProtocol(str, Enum): diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/traffic_analytics_configuration_properties.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/traffic_analytics_configuration_properties.py new file mode 100644 index 000000000000..07ec840d9ed3 --- /dev/null +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/traffic_analytics_configuration_properties.py @@ -0,0 +1,50 @@ +# 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 TrafficAnalyticsConfigurationProperties(Model): + """Parameters that define the configuration of traffic analytics. + + All required parameters must be populated in order to send to Azure. + + :param enabled: Required. Flag to enable/disable traffic analytics. + :type enabled: bool + :param workspace_id: Required. The resource guid of the attached workspace + :type workspace_id: str + :param workspace_region: Required. The location of the attached workspace + :type workspace_region: str + :param workspace_resource_id: Required. Resource Id of the attached + workspace + :type workspace_resource_id: str + """ + + _validation = { + 'enabled': {'required': True}, + 'workspace_id': {'required': True}, + 'workspace_region': {'required': True}, + 'workspace_resource_id': {'required': True}, + } + + _attribute_map = { + 'enabled': {'key': 'enabled', 'type': 'bool'}, + 'workspace_id': {'key': 'workspaceId', 'type': 'str'}, + 'workspace_region': {'key': 'workspaceRegion', 'type': 'str'}, + 'workspace_resource_id': {'key': 'workspaceResourceId', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(TrafficAnalyticsConfigurationProperties, self).__init__(**kwargs) + self.enabled = kwargs.get('enabled', None) + self.workspace_id = kwargs.get('workspace_id', None) + self.workspace_region = kwargs.get('workspace_region', None) + self.workspace_resource_id = kwargs.get('workspace_resource_id', None) diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/traffic_analytics_configuration_properties_py3.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/traffic_analytics_configuration_properties_py3.py new file mode 100644 index 000000000000..bbc5ad2372c3 --- /dev/null +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/traffic_analytics_configuration_properties_py3.py @@ -0,0 +1,50 @@ +# 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 TrafficAnalyticsConfigurationProperties(Model): + """Parameters that define the configuration of traffic analytics. + + All required parameters must be populated in order to send to Azure. + + :param enabled: Required. Flag to enable/disable traffic analytics. + :type enabled: bool + :param workspace_id: Required. The resource guid of the attached workspace + :type workspace_id: str + :param workspace_region: Required. The location of the attached workspace + :type workspace_region: str + :param workspace_resource_id: Required. Resource Id of the attached + workspace + :type workspace_resource_id: str + """ + + _validation = { + 'enabled': {'required': True}, + 'workspace_id': {'required': True}, + 'workspace_region': {'required': True}, + 'workspace_resource_id': {'required': True}, + } + + _attribute_map = { + 'enabled': {'key': 'enabled', 'type': 'bool'}, + 'workspace_id': {'key': 'workspaceId', 'type': 'str'}, + 'workspace_region': {'key': 'workspaceRegion', 'type': 'str'}, + 'workspace_resource_id': {'key': 'workspaceResourceId', 'type': 'str'}, + } + + def __init__(self, *, enabled: bool, workspace_id: str, workspace_region: str, workspace_resource_id: str, **kwargs) -> None: + super(TrafficAnalyticsConfigurationProperties, self).__init__(**kwargs) + self.enabled = enabled + self.workspace_id = workspace_id + self.workspace_region = workspace_region + self.workspace_resource_id = workspace_resource_id diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/traffic_analytics_properties.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/traffic_analytics_properties.py new file mode 100644 index 000000000000..4ea3c91bac29 --- /dev/null +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/traffic_analytics_properties.py @@ -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 TrafficAnalyticsProperties(Model): + """Parameters that define the configuration of traffic analytics. + + All required parameters must be populated in order to send to Azure. + + :param network_watcher_flow_analytics_configuration: Required. + :type network_watcher_flow_analytics_configuration: + ~azure.mgmt.network.v2018_04_01.models.TrafficAnalyticsConfigurationProperties + """ + + _validation = { + 'network_watcher_flow_analytics_configuration': {'required': True}, + } + + _attribute_map = { + 'network_watcher_flow_analytics_configuration': {'key': 'networkWatcherFlowAnalyticsConfiguration', 'type': 'TrafficAnalyticsConfigurationProperties'}, + } + + def __init__(self, **kwargs): + super(TrafficAnalyticsProperties, self).__init__(**kwargs) + self.network_watcher_flow_analytics_configuration = kwargs.get('network_watcher_flow_analytics_configuration', None) diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/traffic_analytics_properties_py3.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/traffic_analytics_properties_py3.py new file mode 100644 index 000000000000..fabba98c67b2 --- /dev/null +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/traffic_analytics_properties_py3.py @@ -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 TrafficAnalyticsProperties(Model): + """Parameters that define the configuration of traffic analytics. + + All required parameters must be populated in order to send to Azure. + + :param network_watcher_flow_analytics_configuration: Required. + :type network_watcher_flow_analytics_configuration: + ~azure.mgmt.network.v2018_04_01.models.TrafficAnalyticsConfigurationProperties + """ + + _validation = { + 'network_watcher_flow_analytics_configuration': {'required': True}, + } + + _attribute_map = { + 'network_watcher_flow_analytics_configuration': {'key': 'networkWatcherFlowAnalyticsConfiguration', 'type': 'TrafficAnalyticsConfigurationProperties'}, + } + + def __init__(self, *, network_watcher_flow_analytics_configuration, **kwargs) -> None: + super(TrafficAnalyticsProperties, self).__init__(**kwargs) + self.network_watcher_flow_analytics_configuration = network_watcher_flow_analytics_configuration diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/virtual_network_gateway_sku.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/virtual_network_gateway_sku.py index 63457b3c4e07..48f7fa70eb67 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/virtual_network_gateway_sku.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/virtual_network_gateway_sku.py @@ -17,12 +17,14 @@ class VirtualNetworkGatewaySku(Model): :param name: Gateway SKU name. Possible values include: 'Basic', 'HighPerformance', 'Standard', 'UltraPerformance', 'VpnGw1', 'VpnGw2', - 'VpnGw3' + 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', 'VpnGw3AZ', 'ErGw1AZ', 'ErGw2AZ', + 'ErGw3AZ' :type name: str or ~azure.mgmt.network.v2018_04_01.models.VirtualNetworkGatewaySkuName :param tier: Gateway SKU tier. Possible values include: 'Basic', 'HighPerformance', 'Standard', 'UltraPerformance', 'VpnGw1', 'VpnGw2', - 'VpnGw3' + 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', 'VpnGw3AZ', 'ErGw1AZ', 'ErGw2AZ', + 'ErGw3AZ' :type tier: str or ~azure.mgmt.network.v2018_04_01.models.VirtualNetworkGatewaySkuTier :param capacity: The capacity. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/virtual_network_gateway_sku_py3.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/virtual_network_gateway_sku_py3.py index 45399bbd1bbd..a5e532b806f9 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/virtual_network_gateway_sku_py3.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/virtual_network_gateway_sku_py3.py @@ -17,12 +17,14 @@ class VirtualNetworkGatewaySku(Model): :param name: Gateway SKU name. Possible values include: 'Basic', 'HighPerformance', 'Standard', 'UltraPerformance', 'VpnGw1', 'VpnGw2', - 'VpnGw3' + 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', 'VpnGw3AZ', 'ErGw1AZ', 'ErGw2AZ', + 'ErGw3AZ' :type name: str or ~azure.mgmt.network.v2018_04_01.models.VirtualNetworkGatewaySkuName :param tier: Gateway SKU tier. Possible values include: 'Basic', 'HighPerformance', 'Standard', 'UltraPerformance', 'VpnGw1', 'VpnGw2', - 'VpnGw3' + 'VpnGw3', 'VpnGw1AZ', 'VpnGw2AZ', 'VpnGw3AZ', 'ErGw1AZ', 'ErGw2AZ', + 'ErGw3AZ' :type tier: str or ~azure.mgmt.network.v2018_04_01.models.VirtualNetworkGatewaySkuTier :param capacity: The capacity. diff --git a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/operations/network_watchers_operations.py b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/operations/network_watchers_operations.py index a956407294c9..2d738f88e21b 100644 --- a/azure-mgmt-network/azure/mgmt/network/v2018_04_01/operations/network_watchers_operations.py +++ b/azure-mgmt-network/azure/mgmt/network/v2018_04_01/operations/network_watchers_operations.py @@ -1103,7 +1103,8 @@ def _set_flow_log_configuration_initial( def set_flow_log_configuration( self, resource_group_name, network_watcher_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config): - """Configures flow log on a specified resource. + """Configures flow log and traffic analytics (optional) on a specified + resource. :param resource_group_name: The name of the network watcher resource group. @@ -1210,7 +1211,8 @@ def _get_flow_log_status_initial( def get_flow_log_status( self, resource_group_name, network_watcher_name, target_resource_id, custom_headers=None, raw=False, polling=True, **operation_config): - """Queries status of flow log on a specified resource. + """Queries status of flow log and traffic analytics (optional) on a + specified resource. :param resource_group_name: The name of the network watcher resource group. @@ -1218,7 +1220,7 @@ def get_flow_log_status( :param network_watcher_name: The name of the network watcher resource. :type network_watcher_name: str :param target_resource_id: The target resource where getting the flow - logging status. + log and traffic analytics (optional) status. :type target_resource_id: str :param dict custom_headers: headers that will be added to the request :param bool raw: The poller return type is ClientRawResponse, the