# 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 ._models_py3 import Actor
from ._models_py3 import CallbackConfig
from ._models_py3 import EncryptionProperty
from ._models_py3 import ErrorResponse
from ._models_py3 import ErrorResponseBody
from ._models_py3 import Event
from ._models_py3 import EventContent
from ._models_py3 import EventInfo
from ._models_py3 import EventListResult
from ._models_py3 import EventRequestMessage
from ._models_py3 import EventResponseMessage
from ._models_py3 import ExportPolicy
from ._models_py3 import IPRule
from ._models_py3 import IdentityProperties
from ._models_py3 import ImportImageParameters
from ._models_py3 import ImportSource
from ._models_py3 import ImportSourceCredentials
from ._models_py3 import InnerErrorDescription
from ._models_py3 import KeyVaultProperties
from ._models_py3 import NetworkRuleSet
from ._models_py3 import OperationDefinition
from ._models_py3 import OperationDisplayDefinition
from ._models_py3 import OperationListResult
from ._models_py3 import OperationLogSpecificationDefinition
from ._models_py3 import OperationMetricSpecificationDefinition
from ._models_py3 import OperationServiceSpecificationDefinition
from ._models_py3 import PackageType
from ._models_py3 import Policies
from ._models_py3 import PrivateEndpoint
from ._models_py3 import PrivateEndpointConnection
from ._models_py3 import PrivateEndpointConnectionListResult
from ._models_py3 import PrivateLinkResource
from ._models_py3 import PrivateLinkResourceListResult
from ._models_py3 import PrivateLinkServiceConnectionState
from ._models_py3 import ProxyResource
from ._models_py3 import QuarantinePolicy
from ._models_py3 import RegenerateCredentialParameters
from ._models_py3 import Registry
from ._models_py3 import RegistryListCredentialsResult
from ._models_py3 import RegistryListResult
from ._models_py3 import RegistryNameCheckRequest
from ._models_py3 import RegistryNameStatus
from ._models_py3 import RegistryPassword
from ._models_py3 import RegistryUpdateParameters
from ._models_py3 import RegistryUsage
from ._models_py3 import RegistryUsageListResult
from ._models_py3 import Replication
from ._models_py3 import ReplicationListResult
from ._models_py3 import ReplicationUpdateParameters
from ._models_py3 import Request
from ._models_py3 import Resource
from ._models_py3 import RetentionPolicy
from ._models_py3 import Sku
from ._models_py3 import Source
from ._models_py3 import Status
from ._models_py3 import StorageAccountProperties
from ._models_py3 import SystemData
from ._models_py3 import Target
from ._models_py3 import TrustPolicy
from ._models_py3 import UserIdentityProperties
from ._models_py3 import Webhook
from ._models_py3 import WebhookCreateParameters
from ._models_py3 import WebhookListResult
from ._models_py3 import WebhookUpdateParameters

from ._container_registry_management_client_enums import Action
from ._container_registry_management_client_enums import ActionsRequired
from ._container_registry_management_client_enums import ConnectionStatus
from ._container_registry_management_client_enums import CreatedByType
from ._container_registry_management_client_enums import DefaultAction
from ._container_registry_management_client_enums import EncryptionStatus
from ._container_registry_management_client_enums import ExportPolicyStatus
from ._container_registry_management_client_enums import ImportMode
from ._container_registry_management_client_enums import LastModifiedByType
from ._container_registry_management_client_enums import NetworkRuleBypassOptions
from ._container_registry_management_client_enums import PasswordName
from ._container_registry_management_client_enums import PolicyStatus
from ._container_registry_management_client_enums import ProvisioningState
from ._container_registry_management_client_enums import PublicNetworkAccess
from ._container_registry_management_client_enums import RegistryUsageUnit
from ._container_registry_management_client_enums import ResourceIdentityType
from ._container_registry_management_client_enums import SkuName
from ._container_registry_management_client_enums import SkuTier
from ._container_registry_management_client_enums import TrustPolicyType
from ._container_registry_management_client_enums import WebhookAction
from ._container_registry_management_client_enums import WebhookStatus
from ._container_registry_management_client_enums import ZoneRedundancy
from ._patch import __all__ as _patch_all
from ._patch import *  # pylint: disable=unused-wildcard-import
from ._patch import patch_sdk as _patch_sdk

__all__ = [
    "Actor",
    "CallbackConfig",
    "EncryptionProperty",
    "ErrorResponse",
    "ErrorResponseBody",
    "Event",
    "EventContent",
    "EventInfo",
    "EventListResult",
    "EventRequestMessage",
    "EventResponseMessage",
    "ExportPolicy",
    "IPRule",
    "IdentityProperties",
    "ImportImageParameters",
    "ImportSource",
    "ImportSourceCredentials",
    "InnerErrorDescription",
    "KeyVaultProperties",
    "NetworkRuleSet",
    "OperationDefinition",
    "OperationDisplayDefinition",
    "OperationListResult",
    "OperationLogSpecificationDefinition",
    "OperationMetricSpecificationDefinition",
    "OperationServiceSpecificationDefinition",
    "PackageType",
    "Policies",
    "PrivateEndpoint",
    "PrivateEndpointConnection",
    "PrivateEndpointConnectionListResult",
    "PrivateLinkResource",
    "PrivateLinkResourceListResult",
    "PrivateLinkServiceConnectionState",
    "ProxyResource",
    "QuarantinePolicy",
    "RegenerateCredentialParameters",
    "Registry",
    "RegistryListCredentialsResult",
    "RegistryListResult",
    "RegistryNameCheckRequest",
    "RegistryNameStatus",
    "RegistryPassword",
    "RegistryUpdateParameters",
    "RegistryUsage",
    "RegistryUsageListResult",
    "Replication",
    "ReplicationListResult",
    "ReplicationUpdateParameters",
    "Request",
    "Resource",
    "RetentionPolicy",
    "Sku",
    "Source",
    "Status",
    "StorageAccountProperties",
    "SystemData",
    "Target",
    "TrustPolicy",
    "UserIdentityProperties",
    "Webhook",
    "WebhookCreateParameters",
    "WebhookListResult",
    "WebhookUpdateParameters",
    "Action",
    "ActionsRequired",
    "ConnectionStatus",
    "CreatedByType",
    "DefaultAction",
    "EncryptionStatus",
    "ExportPolicyStatus",
    "ImportMode",
    "LastModifiedByType",
    "NetworkRuleBypassOptions",
    "PasswordName",
    "PolicyStatus",
    "ProvisioningState",
    "PublicNetworkAccess",
    "RegistryUsageUnit",
    "ResourceIdentityType",
    "SkuName",
    "SkuTier",
    "TrustPolicyType",
    "WebhookAction",
    "WebhookStatus",
    "ZoneRedundancy",
]
__all__.extend([p for p in _patch_all if p not in __all__])
_patch_sdk()
