'Module depends on the API version:
* 2015-10-01-preview: :mod:`v2015_10_01_preview.models<azure.mgmt.resource.policy.v2015_10_01_preview.models>`
* 2016-04-01: :mod:`v2016_04_01.models<azure.mgmt.resource.policy.v2016_04_01.models>`
* 2016-12-01: :mod:`v2016_12_01.models<azure.mgmt.resource.policy.v2016_12_01.models>`'

@classmethod
def models(cls, api_version='2016-12-01'):

    if (api_version == '2015-10-01-preview'):
        from .v2015_10_01_preview import models
        return models
    elif (api_version == '2016-04-01'):
        from .v2016_04_01 import models
        return models
    elif (api_version == '2016-12-01'):
        from .v2016_12_01 import models
        return models
    raise NotImplementedError('APIVersion    {}    is    not    available'.format(api_version))
