# 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 enum import Enum


class CachingType(Enum):

    none = "none"
    readonly = "readonly"
    readwrite = "readwrite"


class StorageAccountType(Enum):

    standard_lrs = "Standard_LRS"
    premium_lrs = "Premium_LRS"


class FileServerType(Enum):

    nfs = "nfs"
    glusterfs = "glusterfs"


class FileServerProvisioningState(Enum):

    creating = "creating"
    updating = "updating"
    deleting = "deleting"
    succeeded = "succeeded"
    failed = "failed"


class VmPriority(Enum):

    dedicated = "dedicated"
    lowpriority = "lowpriority"


class DeallocationOption(Enum):

    requeue = "requeue"
    terminate = "terminate"
    waitforjobcompletion = "waitforjobcompletion"
    unknown = "unknown"


class ProvisioningState(Enum):

    creating = "creating"
    succeeded = "succeeded"
    failed = "failed"
    deleting = "deleting"


class AllocationState(Enum):

    steady = "steady"
    resizing = "resizing"


class OutputType(Enum):

    model = "model"
    logs = "logs"
    summary = "summary"
    custom = "custom"


class ToolType(Enum):

    cntk = "cntk"
    tensorflow = "tensorflow"
    caffe = "caffe"
    caffe2 = "caffe2"
    chainer = "chainer"
    custom = "custom"


class ExecutionState(Enum):

    queued = "queued"
    running = "running"
    terminating = "terminating"
    succeeded = "succeeded"
    failed = "failed"
