text: # coding=utf-8
  # *** WARNING: this file was generated by the Pulumi SDK Generator. ***
  # *** Do not edit by hand unless you're certain you know what you are doing! ***
  
  from enum import Enum
  
  __all__ = [
      'DeliveryStreamAmazonopensearchserviceDestinationConfigurationIndexRotationPeriod',
      'DeliveryStreamAmazonopensearchserviceDestinationConfigurationS3BackupMode',
      'DeliveryStreamElasticsearchDestinationConfigurationIndexRotationPeriod',
      'DeliveryStreamElasticsearchDestinationConfigurationS3BackupMode',
      'DeliveryStreamEncryptionConfigurationInputKeyType',
      'DeliveryStreamEncryptionConfigurationNoEncryptionConfig',
      'DeliveryStreamExtendedS3DestinationConfigurationCompressionFormat',
      'DeliveryStreamExtendedS3DestinationConfigurationS3BackupMode',
      'DeliveryStreamHttpEndpointRequestConfigurationContentEncoding',
      'DeliveryStreamProcessorType',
      'DeliveryStreamRedshiftDestinationConfigurationS3BackupMode',
      'DeliveryStreamS3DestinationConfigurationCompressionFormat',
      'DeliveryStreamSplunkDestinationConfigurationHECEndpointType',
      'DeliveryStreamType',
  ]
  
  
  class DeliveryStreamAmazonopensearchserviceDestinationConfigurationIndexRotationPeriod(str, Enum):
      NO_ROTATION = "NoRotation"
      ONE_HOUR = "OneHour"
      ONE_DAY = "OneDay"
      ONE_WEEK = "OneWeek"
      ONE_MONTH = "OneMonth"
  
  
  class DeliveryStreamAmazonopensearchserviceDestinationConfigurationS3BackupMode(str, Enum):
      FAILED_DOCUMENTS_ONLY = "FailedDocumentsOnly"
      ALL_DOCUMENTS = "AllDocuments"
  
  
  class DeliveryStreamElasticsearchDestinationConfigurationIndexRotationPeriod(str, Enum):
      NO_ROTATION = "NoRotation"
      ONE_HOUR = "OneHour"
      ONE_DAY = "OneDay"
      ONE_WEEK = "OneWeek"
      ONE_MONTH = "OneMonth"
  
  
  class DeliveryStreamElasticsearchDestinationConfigurationS3BackupMode(str, Enum):
      FAILED_DOCUMENTS_ONLY = "FailedDocumentsOnly"
      ALL_DOCUMENTS = "AllDocuments"
  
  
  class DeliveryStreamEncryptionConfigurationInputKeyType(str, Enum):
      AWS_OWNED_CMK = "AWS_OWNED_CMK"
      CUSTOMER_MANAGED_CMK = "CUSTOMER_MANAGED_CMK"
  
  
  class DeliveryStreamEncryptionConfigurationNoEncryptionConfig(str, Enum):
      NO_ENCRYPTION = "NoEncryption"
  
  
  class DeliveryStreamExtendedS3DestinationConfigurationCompressionFormat(str, Enum):
      UNCOMPRESSED = "UNCOMPRESSED"
      GZIP = "GZIP"
      ZIP = "ZIP"
      SNAPPY = "Snappy"
      HADOOP_SNAPPY = "HADOOP_SNAPPY"
  
  
  class DeliveryStreamExtendedS3DestinationConfigurationS3BackupMode(str, Enum):
      DISABLED = "Disabled"
      ENABLED = "Enabled"
  
  
  class DeliveryStreamHttpEndpointRequestConfigurationContentEncoding(str, Enum):
      NONE = "NONE"
      GZIP = "GZIP"
  
  
  class DeliveryStreamProcessorType(str, Enum):
      RECORD_DE_AGGREGATION = "RecordDeAggregation"
      LAMBDA_ = "Lambda"
      METADATA_EXTRACTION = "MetadataExtraction"
      APPEND_DELIMITER_TO_RECORD = "AppendDelimiterToRecord"
  
  
  class DeliveryStreamRedshiftDestinationConfigurationS3BackupMode(str, Enum):
      DISABLED = "Disabled"
      ENABLED = "Enabled"
  
  
  class DeliveryStreamS3DestinationConfigurationCompressionFormat(str, Enum):
      UNCOMPRESSED = "UNCOMPRESSED"
      GZIP = "GZIP"
      ZIP = "ZIP"
      SNAPPY = "Snappy"
      HADOOP_SNAPPY = "HADOOP_SNAPPY"
  
  
  class DeliveryStreamSplunkDestinationConfigurationHECEndpointType(str, Enum):
      RAW = "Raw"
      EVENT = "Event"
  
  
  class DeliveryStreamType(str, Enum):
      DIRECT_PUT = "DirectPut"
      KINESIS_STREAM_AS_SOURCE = "KinesisStreamAsSource"
  