# 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 CloudErrorBody
from ._models_py3 import NetworkProfile
from ._models_py3 import OpenShiftAPIProperties
from ._models_py3 import OpenShiftManagedCluster
from ._models_py3 import OpenShiftManagedClusterAADIdentityProvider
from ._models_py3 import OpenShiftManagedClusterAgentPoolProfile
from ._models_py3 import OpenShiftManagedClusterAuthProfile
from ._models_py3 import OpenShiftManagedClusterBaseIdentityProvider
from ._models_py3 import OpenShiftManagedClusterIdentityProvider
from ._models_py3 import OpenShiftManagedClusterListResult
from ._models_py3 import OpenShiftManagedClusterMasterPoolProfile
from ._models_py3 import OpenShiftManagedClusterMonitorProfile
from ._models_py3 import OpenShiftRouterProfile
from ._models_py3 import PurchasePlan
from ._models_py3 import Resource
from ._models_py3 import TagsObject

from ._container_service_client_enums import OSType
from ._container_service_client_enums import OpenShiftAgentPoolProfileRole
from ._container_service_client_enums import OpenShiftContainerServiceVMSize
from ._patch import __all__ as _patch_all
from ._patch import *  # pylint: disable=unused-wildcard-import
from ._patch import patch_sdk as _patch_sdk

__all__ = [
    "CloudErrorBody",
    "NetworkProfile",
    "OpenShiftAPIProperties",
    "OpenShiftManagedCluster",
    "OpenShiftManagedClusterAADIdentityProvider",
    "OpenShiftManagedClusterAgentPoolProfile",
    "OpenShiftManagedClusterAuthProfile",
    "OpenShiftManagedClusterBaseIdentityProvider",
    "OpenShiftManagedClusterIdentityProvider",
    "OpenShiftManagedClusterListResult",
    "OpenShiftManagedClusterMasterPoolProfile",
    "OpenShiftManagedClusterMonitorProfile",
    "OpenShiftRouterProfile",
    "PurchasePlan",
    "Resource",
    "TagsObject",
    "OSType",
    "OpenShiftAgentPoolProfileRole",
    "OpenShiftContainerServiceVMSize",
]
__all__.extend([p for p in _patch_all if p not in __all__])
_patch_sdk()
