Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[AutoPR azure-mgmt-network] Kamboj prjwl/release network microsoft.network 2024 07 01 #10455

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
Expand Up @@ -98,9 +98,19 @@
NetworkManagersOperations,
NetworkProfilesOperations,
NetworkSecurityGroupsOperations,
NetworkSecurityPerimeterAccessRulesOperations,
NetworkSecurityPerimeterAssociableResourceTypesOperations,
NetworkSecurityPerimeterAssociationsOperations,
NetworkSecurityPerimeterLinkReferencesOperations,
NetworkSecurityPerimeterLinksOperations,
NetworkSecurityPerimeterLoggingConfigurationsOperations,
NetworkSecurityPerimeterOperationStatusesOperations,
NetworkSecurityPerimeterProfilesOperations,
NetworkSecurityPerimetersOperations,
NetworkVirtualApplianceConnectionsOperations,
NetworkVirtualAppliancesOperations,
NetworkWatchersOperations,
NspAssociationReconcileOperations,
Operations,
P2SVpnGatewaysOperations,
PacketCapturesOperations,
Expand Down Expand Up @@ -399,6 +409,43 @@ class NetworkManagementClient(
:vartype security_rules: azure.mgmt.network.operations.SecurityRulesOperations
:ivar default_security_rules: DefaultSecurityRulesOperations operations
:vartype default_security_rules: azure.mgmt.network.operations.DefaultSecurityRulesOperations
:ivar network_security_perimeters: NetworkSecurityPerimetersOperations operations
:vartype network_security_perimeters:
azure.mgmt.network.operations.NetworkSecurityPerimetersOperations
:ivar network_security_perimeter_profiles: NetworkSecurityPerimeterProfilesOperations
operations
:vartype network_security_perimeter_profiles:
azure.mgmt.network.operations.NetworkSecurityPerimeterProfilesOperations
:ivar network_security_perimeter_access_rules: NetworkSecurityPerimeterAccessRulesOperations
operations
:vartype network_security_perimeter_access_rules:
azure.mgmt.network.operations.NetworkSecurityPerimeterAccessRulesOperations
:ivar network_security_perimeter_associations: NetworkSecurityPerimeterAssociationsOperations
operations
:vartype network_security_perimeter_associations:
azure.mgmt.network.operations.NetworkSecurityPerimeterAssociationsOperations
:ivar nsp_association_reconcile: NspAssociationReconcileOperations operations
:vartype nsp_association_reconcile:
azure.mgmt.network.operations.NspAssociationReconcileOperations
:ivar network_security_perimeter_associable_resource_types:
NetworkSecurityPerimeterAssociableResourceTypesOperations operations
:vartype network_security_perimeter_associable_resource_types:
azure.mgmt.network.operations.NetworkSecurityPerimeterAssociableResourceTypesOperations
:ivar network_security_perimeter_links: NetworkSecurityPerimeterLinksOperations operations
:vartype network_security_perimeter_links:
azure.mgmt.network.operations.NetworkSecurityPerimeterLinksOperations
:ivar network_security_perimeter_link_references:
NetworkSecurityPerimeterLinkReferencesOperations operations
:vartype network_security_perimeter_link_references:
azure.mgmt.network.operations.NetworkSecurityPerimeterLinkReferencesOperations
:ivar network_security_perimeter_logging_configurations:
NetworkSecurityPerimeterLoggingConfigurationsOperations operations
:vartype network_security_perimeter_logging_configurations:
azure.mgmt.network.operations.NetworkSecurityPerimeterLoggingConfigurationsOperations
:ivar network_security_perimeter_operation_statuses:
NetworkSecurityPerimeterOperationStatusesOperations operations
:vartype network_security_perimeter_operation_statuses:
azure.mgmt.network.operations.NetworkSecurityPerimeterOperationStatusesOperations
:ivar reachability_analysis_intents: ReachabilityAnalysisIntentsOperations operations
:vartype reachability_analysis_intents:
azure.mgmt.network.operations.ReachabilityAnalysisIntentsOperations
Expand Down Expand Up @@ -815,6 +862,40 @@ def __init__(
self.default_security_rules = DefaultSecurityRulesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.network_security_perimeters = NetworkSecurityPerimetersOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.network_security_perimeter_profiles = NetworkSecurityPerimeterProfilesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.network_security_perimeter_access_rules = NetworkSecurityPerimeterAccessRulesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.network_security_perimeter_associations = NetworkSecurityPerimeterAssociationsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.nsp_association_reconcile = NspAssociationReconcileOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.network_security_perimeter_associable_resource_types = (
NetworkSecurityPerimeterAssociableResourceTypesOperations(
self._client, self._config, self._serialize, self._deserialize
)
)
self.network_security_perimeter_links = NetworkSecurityPerimeterLinksOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.network_security_perimeter_link_references = NetworkSecurityPerimeterLinkReferencesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.network_security_perimeter_logging_configurations = (
NetworkSecurityPerimeterLoggingConfigurationsOperations(
self._client, self._config, self._serialize, self._deserialize
)
)
self.network_security_perimeter_operation_statuses = NetworkSecurityPerimeterOperationStatusesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.reachability_analysis_intents = ReachabilityAnalysisIntentsOperations(
self._client, self._config, self._serialize, self._deserialize
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -310,7 +310,7 @@ def _create_xml_node(tag, prefix=None, ns=None):
return ET.Element(tag)


class Model(object):
class Model:
"""Mixin for all client request body/response body models to support
serialization and deserialization.
"""
Expand Down Expand Up @@ -563,7 +563,7 @@ def _decode_attribute_map_key(key):
return key.replace("\\.", ".")


class Serializer(object): # pylint: disable=too-many-public-methods
class Serializer: # pylint: disable=too-many-public-methods
"""Request object model serializer."""

basic_types = {str: "str", int: "int", bool: "bool", float: "float"}
Expand Down Expand Up @@ -1441,7 +1441,7 @@ def xml_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argument
return children[0]


class Deserializer(object):
class Deserializer:
"""Response object model deserializer.

:param dict classes: Class type dictionary for deserializing complex types.
Expand Down Expand Up @@ -1683,17 +1683,21 @@ def _instantiate_model(self, response, attrs, additional_properties=None):
subtype = getattr(response, "_subtype_map", {})
try:
readonly = [
k for k, v in response._validation.items() if v.get("readonly") # pylint: disable=protected-access
k
for k, v in response._validation.items() # pylint: disable=protected-access # type: ignore
if v.get("readonly")
]
const = [
k for k, v in response._validation.items() if v.get("constant") # pylint: disable=protected-access
k
for k, v in response._validation.items() # pylint: disable=protected-access # type: ignore
if v.get("constant")
]
kwargs = {k: v for k, v in attrs.items() if k not in subtype and k not in readonly + const}
response_obj = response(**kwargs)
for attr in readonly:
setattr(response_obj, attr, attrs.get(attr))
if additional_properties:
response_obj.additional_properties = additional_properties
response_obj.additional_properties = additional_properties # type: ignore
return response_obj
except TypeError as err:
msg = "Unable to deserialize {} into model {}. ".format(kwargs, response) # type: ignore
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------

VERSION = "28.1.0"
VERSION = "28.0.0"
Original file line number Diff line number Diff line change
Expand Up @@ -98,9 +98,19 @@
NetworkManagersOperations,
NetworkProfilesOperations,
NetworkSecurityGroupsOperations,
NetworkSecurityPerimeterAccessRulesOperations,
NetworkSecurityPerimeterAssociableResourceTypesOperations,
NetworkSecurityPerimeterAssociationsOperations,
NetworkSecurityPerimeterLinkReferencesOperations,
NetworkSecurityPerimeterLinksOperations,
NetworkSecurityPerimeterLoggingConfigurationsOperations,
NetworkSecurityPerimeterOperationStatusesOperations,
NetworkSecurityPerimeterProfilesOperations,
NetworkSecurityPerimetersOperations,
NetworkVirtualApplianceConnectionsOperations,
NetworkVirtualAppliancesOperations,
NetworkWatchersOperations,
NspAssociationReconcileOperations,
Operations,
P2SVpnGatewaysOperations,
PacketCapturesOperations,
Expand Down Expand Up @@ -406,6 +416,43 @@ class NetworkManagementClient(
:ivar default_security_rules: DefaultSecurityRulesOperations operations
:vartype default_security_rules:
azure.mgmt.network.aio.operations.DefaultSecurityRulesOperations
:ivar network_security_perimeters: NetworkSecurityPerimetersOperations operations
:vartype network_security_perimeters:
azure.mgmt.network.aio.operations.NetworkSecurityPerimetersOperations
:ivar network_security_perimeter_profiles: NetworkSecurityPerimeterProfilesOperations
operations
:vartype network_security_perimeter_profiles:
azure.mgmt.network.aio.operations.NetworkSecurityPerimeterProfilesOperations
:ivar network_security_perimeter_access_rules: NetworkSecurityPerimeterAccessRulesOperations
operations
:vartype network_security_perimeter_access_rules:
azure.mgmt.network.aio.operations.NetworkSecurityPerimeterAccessRulesOperations
:ivar network_security_perimeter_associations: NetworkSecurityPerimeterAssociationsOperations
operations
:vartype network_security_perimeter_associations:
azure.mgmt.network.aio.operations.NetworkSecurityPerimeterAssociationsOperations
:ivar nsp_association_reconcile: NspAssociationReconcileOperations operations
:vartype nsp_association_reconcile:
azure.mgmt.network.aio.operations.NspAssociationReconcileOperations
:ivar network_security_perimeter_associable_resource_types:
NetworkSecurityPerimeterAssociableResourceTypesOperations operations
:vartype network_security_perimeter_associable_resource_types:
azure.mgmt.network.aio.operations.NetworkSecurityPerimeterAssociableResourceTypesOperations
:ivar network_security_perimeter_links: NetworkSecurityPerimeterLinksOperations operations
:vartype network_security_perimeter_links:
azure.mgmt.network.aio.operations.NetworkSecurityPerimeterLinksOperations
:ivar network_security_perimeter_link_references:
NetworkSecurityPerimeterLinkReferencesOperations operations
:vartype network_security_perimeter_link_references:
azure.mgmt.network.aio.operations.NetworkSecurityPerimeterLinkReferencesOperations
:ivar network_security_perimeter_logging_configurations:
NetworkSecurityPerimeterLoggingConfigurationsOperations operations
:vartype network_security_perimeter_logging_configurations:
azure.mgmt.network.aio.operations.NetworkSecurityPerimeterLoggingConfigurationsOperations
:ivar network_security_perimeter_operation_statuses:
NetworkSecurityPerimeterOperationStatusesOperations operations
:vartype network_security_perimeter_operation_statuses:
azure.mgmt.network.aio.operations.NetworkSecurityPerimeterOperationStatusesOperations
:ivar reachability_analysis_intents: ReachabilityAnalysisIntentsOperations operations
:vartype reachability_analysis_intents:
azure.mgmt.network.aio.operations.ReachabilityAnalysisIntentsOperations
Expand Down Expand Up @@ -831,6 +878,40 @@ def __init__(
self.default_security_rules = DefaultSecurityRulesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.network_security_perimeters = NetworkSecurityPerimetersOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.network_security_perimeter_profiles = NetworkSecurityPerimeterProfilesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.network_security_perimeter_access_rules = NetworkSecurityPerimeterAccessRulesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.network_security_perimeter_associations = NetworkSecurityPerimeterAssociationsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.nsp_association_reconcile = NspAssociationReconcileOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.network_security_perimeter_associable_resource_types = (
NetworkSecurityPerimeterAssociableResourceTypesOperations(
self._client, self._config, self._serialize, self._deserialize
)
)
self.network_security_perimeter_links = NetworkSecurityPerimeterLinksOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.network_security_perimeter_link_references = NetworkSecurityPerimeterLinkReferencesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.network_security_perimeter_logging_configurations = (
NetworkSecurityPerimeterLoggingConfigurationsOperations(
self._client, self._config, self._serialize, self._deserialize
)
)
self.network_security_perimeter_operation_statuses = NetworkSecurityPerimeterOperationStatusesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.reachability_analysis_intents = ReachabilityAnalysisIntentsOperations(
self._client, self._config, self._serialize, self._deserialize
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,16 @@
from ._operations import NetworkSecurityGroupsOperations # type: ignore
from ._operations import SecurityRulesOperations # type: ignore
from ._operations import DefaultSecurityRulesOperations # type: ignore
from ._operations import NetworkSecurityPerimetersOperations # type: ignore
from ._operations import NetworkSecurityPerimeterProfilesOperations # type: ignore
from ._operations import NetworkSecurityPerimeterAccessRulesOperations # type: ignore
from ._operations import NetworkSecurityPerimeterAssociationsOperations # type: ignore
from ._operations import NspAssociationReconcileOperations # type: ignore
from ._operations import NetworkSecurityPerimeterAssociableResourceTypesOperations # type: ignore
from ._operations import NetworkSecurityPerimeterLinksOperations # type: ignore
from ._operations import NetworkSecurityPerimeterLinkReferencesOperations # type: ignore
from ._operations import NetworkSecurityPerimeterLoggingConfigurationsOperations # type: ignore
from ._operations import NetworkSecurityPerimeterOperationStatusesOperations # type: ignore
from ._operations import ReachabilityAnalysisIntentsOperations # type: ignore
from ._operations import ReachabilityAnalysisRunsOperations # type: ignore
from ._operations import VerifierWorkspacesOperations # type: ignore
Expand Down Expand Up @@ -246,6 +256,16 @@
"NetworkSecurityGroupsOperations",
"SecurityRulesOperations",
"DefaultSecurityRulesOperations",
"NetworkSecurityPerimetersOperations",
"NetworkSecurityPerimeterProfilesOperations",
"NetworkSecurityPerimeterAccessRulesOperations",
"NetworkSecurityPerimeterAssociationsOperations",
"NspAssociationReconcileOperations",
"NetworkSecurityPerimeterAssociableResourceTypesOperations",
"NetworkSecurityPerimeterLinksOperations",
"NetworkSecurityPerimeterLinkReferencesOperations",
"NetworkSecurityPerimeterLoggingConfigurationsOperations",
"NetworkSecurityPerimeterOperationStatusesOperations",
"ReachabilityAnalysisIntentsOperations",
"ReachabilityAnalysisRunsOperations",
"VerifierWorkspacesOperations",
Expand Down
Loading