text: # 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
  from six import with_metaclass
  from azure.core import CaseInsensitiveEnumMeta
  
  
  class GeoReplicationStatusType(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)):
      """The status of the secondary location
      """
  
      LIVE = "live"
      BOOTSTRAP = "bootstrap"
      UNAVAILABLE = "unavailable"
  
  class StorageErrorCode(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)):
      """Error codes returned by the service
      """
  
      ACCOUNT_ALREADY_EXISTS = "AccountAlreadyExists"
      ACCOUNT_BEING_CREATED = "AccountBeingCreated"
      ACCOUNT_IS_DISABLED = "AccountIsDisabled"
      AUTHENTICATION_FAILED = "AuthenticationFailed"
      AUTHORIZATION_FAILURE = "AuthorizationFailure"
      CONDITION_HEADERS_NOT_SUPPORTED = "ConditionHeadersNotSupported"
      CONDITION_NOT_MET = "ConditionNotMet"
      EMPTY_METADATA_KEY = "EmptyMetadataKey"
      INSUFFICIENT_ACCOUNT_PERMISSIONS = "InsufficientAccountPermissions"
      INTERNAL_ERROR = "InternalError"
      INVALID_AUTHENTICATION_INFO = "InvalidAuthenticationInfo"
      INVALID_HEADER_VALUE = "InvalidHeaderValue"
      INVALID_HTTP_VERB = "InvalidHttpVerb"
      INVALID_INPUT = "InvalidInput"
      INVALID_MD5 = "InvalidMd5"
      INVALID_METADATA = "InvalidMetadata"
      INVALID_QUERY_PARAMETER_VALUE = "InvalidQueryParameterValue"
      INVALID_RANGE = "InvalidRange"
      INVALID_RESOURCE_NAME = "InvalidResourceName"
      INVALID_URI = "InvalidUri"
      INVALID_XML_DOCUMENT = "InvalidXmlDocument"
      INVALID_XML_NODE_VALUE = "InvalidXmlNodeValue"
      MD5_MISMATCH = "Md5Mismatch"
      METADATA_TOO_LARGE = "MetadataTooLarge"
      MISSING_CONTENT_LENGTH_HEADER = "MissingContentLengthHeader"
      MISSING_REQUIRED_QUERY_PARAMETER = "MissingRequiredQueryParameter"
      MISSING_REQUIRED_HEADER = "MissingRequiredHeader"
      MISSING_REQUIRED_XML_NODE = "MissingRequiredXmlNode"
      MULTIPLE_CONDITION_HEADERS_NOT_SUPPORTED = "MultipleConditionHeadersNotSupported"
      OPERATION_TIMED_OUT = "OperationTimedOut"
      OUT_OF_RANGE_INPUT = "OutOfRangeInput"
      OUT_OF_RANGE_QUERY_PARAMETER_VALUE = "OutOfRangeQueryParameterValue"
      REQUEST_BODY_TOO_LARGE = "RequestBodyTooLarge"
      RESOURCE_TYPE_MISMATCH = "ResourceTypeMismatch"
      REQUEST_URL_FAILED_TO_PARSE = "RequestUrlFailedToParse"
      RESOURCE_ALREADY_EXISTS = "ResourceAlreadyExists"
      RESOURCE_NOT_FOUND = "ResourceNotFound"
      SERVER_BUSY = "ServerBusy"
      UNSUPPORTED_HEADER = "UnsupportedHeader"
      UNSUPPORTED_XML_NODE = "UnsupportedXmlNode"
      UNSUPPORTED_QUERY_PARAMETER = "UnsupportedQueryParameter"
      UNSUPPORTED_HTTP_VERB = "UnsupportedHttpVerb"
      INVALID_MARKER = "InvalidMarker"
      MESSAGE_NOT_FOUND = "MessageNotFound"
      MESSAGE_TOO_LARGE = "MessageTooLarge"
      POP_RECEIPT_MISMATCH = "PopReceiptMismatch"
      QUEUE_ALREADY_EXISTS = "QueueAlreadyExists"
      QUEUE_BEING_DELETED = "QueueBeingDeleted"
      QUEUE_DISABLED = "QueueDisabled"
      QUEUE_NOT_EMPTY = "QueueNotEmpty"
      QUEUE_NOT_FOUND = "QueueNotFound"
      AUTHORIZATION_SOURCE_IP_MISMATCH = "AuthorizationSourceIPMismatch"
      AUTHORIZATION_PROTOCOL_MISMATCH = "AuthorizationProtocolMismatch"
      AUTHORIZATION_PERMISSION_MISMATCH = "AuthorizationPermissionMismatch"
      AUTHORIZATION_SERVICE_MISMATCH = "AuthorizationServiceMismatch"
      AUTHORIZATION_RESOURCE_TYPE_MISMATCH = "AuthorizationResourceTypeMismatch"
      FEATURE_VERSION_MISMATCH = "FeatureVersionMismatch"
  