# 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 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,
    OpenShiftAgentPoolProfileRole,
    OpenShiftContainerServiceVMSize,
)
from ._patch import __all__ as _patch_all
from ._patch import *  # type: ignore # pylint: disable=unused-wildcard-import
from ._patch import patch_sdk as _patch_sdk
__all__ = [
    'CloudErrorBody',
    'NetworkProfile',
    '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()