module Stratosphere.AppFlow.Flow.DestinationConnectorPropertiesProperty (
        module Exports, DestinationConnectorPropertiesProperty(..),
        mkDestinationConnectorPropertiesProperty
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.AppFlow.Flow.CustomConnectorDestinationPropertiesProperty as Exports
import {-# SOURCE #-} Stratosphere.AppFlow.Flow.EventBridgeDestinationPropertiesProperty as Exports
import {-# SOURCE #-} Stratosphere.AppFlow.Flow.LookoutMetricsDestinationPropertiesProperty as Exports
import {-# SOURCE #-} Stratosphere.AppFlow.Flow.MarketoDestinationPropertiesProperty as Exports
import {-# SOURCE #-} Stratosphere.AppFlow.Flow.RedshiftDestinationPropertiesProperty as Exports
import {-# SOURCE #-} Stratosphere.AppFlow.Flow.S3DestinationPropertiesProperty as Exports
import {-# SOURCE #-} Stratosphere.AppFlow.Flow.SAPODataDestinationPropertiesProperty as Exports
import {-# SOURCE #-} Stratosphere.AppFlow.Flow.SalesforceDestinationPropertiesProperty as Exports
import {-# SOURCE #-} Stratosphere.AppFlow.Flow.SnowflakeDestinationPropertiesProperty as Exports
import {-# SOURCE #-} Stratosphere.AppFlow.Flow.UpsolverDestinationPropertiesProperty as Exports
import {-# SOURCE #-} Stratosphere.AppFlow.Flow.ZendeskDestinationPropertiesProperty as Exports
import Stratosphere.ResourceProperties
data DestinationConnectorPropertiesProperty
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-destinationconnectorproperties.html>
    DestinationConnectorPropertiesProperty {DestinationConnectorPropertiesProperty -> ()
haddock_workaround_ :: (),
                                            -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-destinationconnectorproperties.html#cfn-appflow-flow-destinationconnectorproperties-customconnector>
                                            DestinationConnectorPropertiesProperty
-> Maybe CustomConnectorDestinationPropertiesProperty
customConnector :: (Prelude.Maybe CustomConnectorDestinationPropertiesProperty),
                                            -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-destinationconnectorproperties.html#cfn-appflow-flow-destinationconnectorproperties-eventbridge>
                                            DestinationConnectorPropertiesProperty
-> Maybe EventBridgeDestinationPropertiesProperty
eventBridge :: (Prelude.Maybe EventBridgeDestinationPropertiesProperty),
                                            -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-destinationconnectorproperties.html#cfn-appflow-flow-destinationconnectorproperties-lookoutmetrics>
                                            DestinationConnectorPropertiesProperty
-> Maybe LookoutMetricsDestinationPropertiesProperty
lookoutMetrics :: (Prelude.Maybe LookoutMetricsDestinationPropertiesProperty),
                                            -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-destinationconnectorproperties.html#cfn-appflow-flow-destinationconnectorproperties-marketo>
                                            DestinationConnectorPropertiesProperty
-> Maybe MarketoDestinationPropertiesProperty
marketo :: (Prelude.Maybe MarketoDestinationPropertiesProperty),
                                            -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-destinationconnectorproperties.html#cfn-appflow-flow-destinationconnectorproperties-redshift>
                                            DestinationConnectorPropertiesProperty
-> Maybe RedshiftDestinationPropertiesProperty
redshift :: (Prelude.Maybe RedshiftDestinationPropertiesProperty),
                                            -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-destinationconnectorproperties.html#cfn-appflow-flow-destinationconnectorproperties-s3>
                                            DestinationConnectorPropertiesProperty
-> Maybe S3DestinationPropertiesProperty
s3 :: (Prelude.Maybe S3DestinationPropertiesProperty),
                                            -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-destinationconnectorproperties.html#cfn-appflow-flow-destinationconnectorproperties-sapodata>
                                            DestinationConnectorPropertiesProperty
-> Maybe SAPODataDestinationPropertiesProperty
sAPOData :: (Prelude.Maybe SAPODataDestinationPropertiesProperty),
                                            -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-destinationconnectorproperties.html#cfn-appflow-flow-destinationconnectorproperties-salesforce>
                                            DestinationConnectorPropertiesProperty
-> Maybe SalesforceDestinationPropertiesProperty
salesforce :: (Prelude.Maybe SalesforceDestinationPropertiesProperty),
                                            -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-destinationconnectorproperties.html#cfn-appflow-flow-destinationconnectorproperties-snowflake>
                                            DestinationConnectorPropertiesProperty
-> Maybe SnowflakeDestinationPropertiesProperty
snowflake :: (Prelude.Maybe SnowflakeDestinationPropertiesProperty),
                                            -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-destinationconnectorproperties.html#cfn-appflow-flow-destinationconnectorproperties-upsolver>
                                            DestinationConnectorPropertiesProperty
-> Maybe UpsolverDestinationPropertiesProperty
upsolver :: (Prelude.Maybe UpsolverDestinationPropertiesProperty),
                                            -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-destinationconnectorproperties.html#cfn-appflow-flow-destinationconnectorproperties-zendesk>
                                            DestinationConnectorPropertiesProperty
-> Maybe ZendeskDestinationPropertiesProperty
zendesk :: (Prelude.Maybe ZendeskDestinationPropertiesProperty)}
  deriving stock (DestinationConnectorPropertiesProperty
-> DestinationConnectorPropertiesProperty -> Bool
(DestinationConnectorPropertiesProperty
 -> DestinationConnectorPropertiesProperty -> Bool)
-> (DestinationConnectorPropertiesProperty
    -> DestinationConnectorPropertiesProperty -> Bool)
-> Eq DestinationConnectorPropertiesProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: DestinationConnectorPropertiesProperty
-> DestinationConnectorPropertiesProperty -> Bool
== :: DestinationConnectorPropertiesProperty
-> DestinationConnectorPropertiesProperty -> Bool
$c/= :: DestinationConnectorPropertiesProperty
-> DestinationConnectorPropertiesProperty -> Bool
/= :: DestinationConnectorPropertiesProperty
-> DestinationConnectorPropertiesProperty -> Bool
Prelude.Eq, Int -> DestinationConnectorPropertiesProperty -> ShowS
[DestinationConnectorPropertiesProperty] -> ShowS
DestinationConnectorPropertiesProperty -> String
(Int -> DestinationConnectorPropertiesProperty -> ShowS)
-> (DestinationConnectorPropertiesProperty -> String)
-> ([DestinationConnectorPropertiesProperty] -> ShowS)
-> Show DestinationConnectorPropertiesProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> DestinationConnectorPropertiesProperty -> ShowS
showsPrec :: Int -> DestinationConnectorPropertiesProperty -> ShowS
$cshow :: DestinationConnectorPropertiesProperty -> String
show :: DestinationConnectorPropertiesProperty -> String
$cshowList :: [DestinationConnectorPropertiesProperty] -> ShowS
showList :: [DestinationConnectorPropertiesProperty] -> ShowS
Prelude.Show)
mkDestinationConnectorPropertiesProperty ::
  DestinationConnectorPropertiesProperty
mkDestinationConnectorPropertiesProperty :: DestinationConnectorPropertiesProperty
mkDestinationConnectorPropertiesProperty
  = DestinationConnectorPropertiesProperty
      {haddock_workaround_ :: ()
haddock_workaround_ = (), customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
customConnector = Maybe CustomConnectorDestinationPropertiesProperty
forall a. Maybe a
Prelude.Nothing,
       eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
eventBridge = Maybe EventBridgeDestinationPropertiesProperty
forall a. Maybe a
Prelude.Nothing, lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
lookoutMetrics = Maybe LookoutMetricsDestinationPropertiesProperty
forall a. Maybe a
Prelude.Nothing,
       marketo :: Maybe MarketoDestinationPropertiesProperty
marketo = Maybe MarketoDestinationPropertiesProperty
forall a. Maybe a
Prelude.Nothing, redshift :: Maybe RedshiftDestinationPropertiesProperty
redshift = Maybe RedshiftDestinationPropertiesProperty
forall a. Maybe a
Prelude.Nothing,
       s3 :: Maybe S3DestinationPropertiesProperty
s3 = Maybe S3DestinationPropertiesProperty
forall a. Maybe a
Prelude.Nothing, sAPOData :: Maybe SAPODataDestinationPropertiesProperty
sAPOData = Maybe SAPODataDestinationPropertiesProperty
forall a. Maybe a
Prelude.Nothing,
       salesforce :: Maybe SalesforceDestinationPropertiesProperty
salesforce = Maybe SalesforceDestinationPropertiesProperty
forall a. Maybe a
Prelude.Nothing, snowflake :: Maybe SnowflakeDestinationPropertiesProperty
snowflake = Maybe SnowflakeDestinationPropertiesProperty
forall a. Maybe a
Prelude.Nothing,
       upsolver :: Maybe UpsolverDestinationPropertiesProperty
upsolver = Maybe UpsolverDestinationPropertiesProperty
forall a. Maybe a
Prelude.Nothing, zendesk :: Maybe ZendeskDestinationPropertiesProperty
zendesk = Maybe ZendeskDestinationPropertiesProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties DestinationConnectorPropertiesProperty where
  toResourceProperties :: DestinationConnectorPropertiesProperty -> ResourceProperties
toResourceProperties DestinationConnectorPropertiesProperty {Maybe CustomConnectorDestinationPropertiesProperty
Maybe EventBridgeDestinationPropertiesProperty
Maybe LookoutMetricsDestinationPropertiesProperty
Maybe MarketoDestinationPropertiesProperty
Maybe RedshiftDestinationPropertiesProperty
Maybe S3DestinationPropertiesProperty
Maybe SalesforceDestinationPropertiesProperty
Maybe SnowflakeDestinationPropertiesProperty
Maybe SAPODataDestinationPropertiesProperty
Maybe UpsolverDestinationPropertiesProperty
Maybe ZendeskDestinationPropertiesProperty
()
haddock_workaround_ :: DestinationConnectorPropertiesProperty -> ()
customConnector :: DestinationConnectorPropertiesProperty
-> Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: DestinationConnectorPropertiesProperty
-> Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: DestinationConnectorPropertiesProperty
-> Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: DestinationConnectorPropertiesProperty
-> Maybe MarketoDestinationPropertiesProperty
redshift :: DestinationConnectorPropertiesProperty
-> Maybe RedshiftDestinationPropertiesProperty
s3 :: DestinationConnectorPropertiesProperty
-> Maybe S3DestinationPropertiesProperty
sAPOData :: DestinationConnectorPropertiesProperty
-> Maybe SAPODataDestinationPropertiesProperty
salesforce :: DestinationConnectorPropertiesProperty
-> Maybe SalesforceDestinationPropertiesProperty
snowflake :: DestinationConnectorPropertiesProperty
-> Maybe SnowflakeDestinationPropertiesProperty
upsolver :: DestinationConnectorPropertiesProperty
-> Maybe UpsolverDestinationPropertiesProperty
zendesk :: DestinationConnectorPropertiesProperty
-> Maybe ZendeskDestinationPropertiesProperty
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::AppFlow::Flow.DestinationConnectorProperties",
         supportsTags :: Bool
supportsTags = Bool
Prelude.False,
         properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
                        ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
                           [Key -> CustomConnectorDestinationPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CustomConnector" (CustomConnectorDestinationPropertiesProperty -> (Key, Value))
-> Maybe CustomConnectorDestinationPropertiesProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CustomConnectorDestinationPropertiesProperty
customConnector,
                            Key -> EventBridgeDestinationPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EventBridge" (EventBridgeDestinationPropertiesProperty -> (Key, Value))
-> Maybe EventBridgeDestinationPropertiesProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe EventBridgeDestinationPropertiesProperty
eventBridge,
                            Key -> LookoutMetricsDestinationPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LookoutMetrics" (LookoutMetricsDestinationPropertiesProperty -> (Key, Value))
-> Maybe LookoutMetricsDestinationPropertiesProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LookoutMetricsDestinationPropertiesProperty
lookoutMetrics,
                            Key -> MarketoDestinationPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Marketo" (MarketoDestinationPropertiesProperty -> (Key, Value))
-> Maybe MarketoDestinationPropertiesProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MarketoDestinationPropertiesProperty
marketo,
                            Key -> RedshiftDestinationPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Redshift" (RedshiftDestinationPropertiesProperty -> (Key, Value))
-> Maybe RedshiftDestinationPropertiesProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe RedshiftDestinationPropertiesProperty
redshift,
                            Key -> S3DestinationPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"S3" (S3DestinationPropertiesProperty -> (Key, Value))
-> Maybe S3DestinationPropertiesProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe S3DestinationPropertiesProperty
s3,
                            Key -> SAPODataDestinationPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SAPOData" (SAPODataDestinationPropertiesProperty -> (Key, Value))
-> Maybe SAPODataDestinationPropertiesProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SAPODataDestinationPropertiesProperty
sAPOData,
                            Key -> SalesforceDestinationPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Salesforce" (SalesforceDestinationPropertiesProperty -> (Key, Value))
-> Maybe SalesforceDestinationPropertiesProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SalesforceDestinationPropertiesProperty
salesforce,
                            Key -> SnowflakeDestinationPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Snowflake" (SnowflakeDestinationPropertiesProperty -> (Key, Value))
-> Maybe SnowflakeDestinationPropertiesProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SnowflakeDestinationPropertiesProperty
snowflake,
                            Key -> UpsolverDestinationPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Upsolver" (UpsolverDestinationPropertiesProperty -> (Key, Value))
-> Maybe UpsolverDestinationPropertiesProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe UpsolverDestinationPropertiesProperty
upsolver,
                            Key -> ZendeskDestinationPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Zendesk" (ZendeskDestinationPropertiesProperty -> (Key, Value))
-> Maybe ZendeskDestinationPropertiesProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ZendeskDestinationPropertiesProperty
zendesk])}
instance JSON.ToJSON DestinationConnectorPropertiesProperty where
  toJSON :: DestinationConnectorPropertiesProperty -> Value
toJSON DestinationConnectorPropertiesProperty {Maybe CustomConnectorDestinationPropertiesProperty
Maybe EventBridgeDestinationPropertiesProperty
Maybe LookoutMetricsDestinationPropertiesProperty
Maybe MarketoDestinationPropertiesProperty
Maybe RedshiftDestinationPropertiesProperty
Maybe S3DestinationPropertiesProperty
Maybe SalesforceDestinationPropertiesProperty
Maybe SnowflakeDestinationPropertiesProperty
Maybe SAPODataDestinationPropertiesProperty
Maybe UpsolverDestinationPropertiesProperty
Maybe ZendeskDestinationPropertiesProperty
()
haddock_workaround_ :: DestinationConnectorPropertiesProperty -> ()
customConnector :: DestinationConnectorPropertiesProperty
-> Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: DestinationConnectorPropertiesProperty
-> Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: DestinationConnectorPropertiesProperty
-> Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: DestinationConnectorPropertiesProperty
-> Maybe MarketoDestinationPropertiesProperty
redshift :: DestinationConnectorPropertiesProperty
-> Maybe RedshiftDestinationPropertiesProperty
s3 :: DestinationConnectorPropertiesProperty
-> Maybe S3DestinationPropertiesProperty
sAPOData :: DestinationConnectorPropertiesProperty
-> Maybe SAPODataDestinationPropertiesProperty
salesforce :: DestinationConnectorPropertiesProperty
-> Maybe SalesforceDestinationPropertiesProperty
snowflake :: DestinationConnectorPropertiesProperty
-> Maybe SnowflakeDestinationPropertiesProperty
upsolver :: DestinationConnectorPropertiesProperty
-> Maybe UpsolverDestinationPropertiesProperty
zendesk :: DestinationConnectorPropertiesProperty
-> Maybe ZendeskDestinationPropertiesProperty
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
..}
    = [(Key, Value)] -> Value
JSON.object
        ([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
           ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
              [Key -> CustomConnectorDestinationPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CustomConnector" (CustomConnectorDestinationPropertiesProperty -> (Key, Value))
-> Maybe CustomConnectorDestinationPropertiesProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CustomConnectorDestinationPropertiesProperty
customConnector,
               Key -> EventBridgeDestinationPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EventBridge" (EventBridgeDestinationPropertiesProperty -> (Key, Value))
-> Maybe EventBridgeDestinationPropertiesProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe EventBridgeDestinationPropertiesProperty
eventBridge,
               Key -> LookoutMetricsDestinationPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LookoutMetrics" (LookoutMetricsDestinationPropertiesProperty -> (Key, Value))
-> Maybe LookoutMetricsDestinationPropertiesProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LookoutMetricsDestinationPropertiesProperty
lookoutMetrics,
               Key -> MarketoDestinationPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Marketo" (MarketoDestinationPropertiesProperty -> (Key, Value))
-> Maybe MarketoDestinationPropertiesProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MarketoDestinationPropertiesProperty
marketo,
               Key -> RedshiftDestinationPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Redshift" (RedshiftDestinationPropertiesProperty -> (Key, Value))
-> Maybe RedshiftDestinationPropertiesProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe RedshiftDestinationPropertiesProperty
redshift,
               Key -> S3DestinationPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"S3" (S3DestinationPropertiesProperty -> (Key, Value))
-> Maybe S3DestinationPropertiesProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe S3DestinationPropertiesProperty
s3,
               Key -> SAPODataDestinationPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SAPOData" (SAPODataDestinationPropertiesProperty -> (Key, Value))
-> Maybe SAPODataDestinationPropertiesProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SAPODataDestinationPropertiesProperty
sAPOData,
               Key -> SalesforceDestinationPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Salesforce" (SalesforceDestinationPropertiesProperty -> (Key, Value))
-> Maybe SalesforceDestinationPropertiesProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SalesforceDestinationPropertiesProperty
salesforce,
               Key -> SnowflakeDestinationPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Snowflake" (SnowflakeDestinationPropertiesProperty -> (Key, Value))
-> Maybe SnowflakeDestinationPropertiesProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SnowflakeDestinationPropertiesProperty
snowflake,
               Key -> UpsolverDestinationPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Upsolver" (UpsolverDestinationPropertiesProperty -> (Key, Value))
-> Maybe UpsolverDestinationPropertiesProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe UpsolverDestinationPropertiesProperty
upsolver,
               Key -> ZendeskDestinationPropertiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Zendesk" (ZendeskDestinationPropertiesProperty -> (Key, Value))
-> Maybe ZendeskDestinationPropertiesProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ZendeskDestinationPropertiesProperty
zendesk]))
instance Property "CustomConnector" DestinationConnectorPropertiesProperty where
  type PropertyType "CustomConnector" DestinationConnectorPropertiesProperty = CustomConnectorDestinationPropertiesProperty
  set :: PropertyType
  "CustomConnector" DestinationConnectorPropertiesProperty
-> DestinationConnectorPropertiesProperty
-> DestinationConnectorPropertiesProperty
set PropertyType
  "CustomConnector" DestinationConnectorPropertiesProperty
newValue DestinationConnectorPropertiesProperty {Maybe CustomConnectorDestinationPropertiesProperty
Maybe EventBridgeDestinationPropertiesProperty
Maybe LookoutMetricsDestinationPropertiesProperty
Maybe MarketoDestinationPropertiesProperty
Maybe RedshiftDestinationPropertiesProperty
Maybe S3DestinationPropertiesProperty
Maybe SalesforceDestinationPropertiesProperty
Maybe SnowflakeDestinationPropertiesProperty
Maybe SAPODataDestinationPropertiesProperty
Maybe UpsolverDestinationPropertiesProperty
Maybe ZendeskDestinationPropertiesProperty
()
haddock_workaround_ :: DestinationConnectorPropertiesProperty -> ()
customConnector :: DestinationConnectorPropertiesProperty
-> Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: DestinationConnectorPropertiesProperty
-> Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: DestinationConnectorPropertiesProperty
-> Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: DestinationConnectorPropertiesProperty
-> Maybe MarketoDestinationPropertiesProperty
redshift :: DestinationConnectorPropertiesProperty
-> Maybe RedshiftDestinationPropertiesProperty
s3 :: DestinationConnectorPropertiesProperty
-> Maybe S3DestinationPropertiesProperty
sAPOData :: DestinationConnectorPropertiesProperty
-> Maybe SAPODataDestinationPropertiesProperty
salesforce :: DestinationConnectorPropertiesProperty
-> Maybe SalesforceDestinationPropertiesProperty
snowflake :: DestinationConnectorPropertiesProperty
-> Maybe SnowflakeDestinationPropertiesProperty
upsolver :: DestinationConnectorPropertiesProperty
-> Maybe UpsolverDestinationPropertiesProperty
zendesk :: DestinationConnectorPropertiesProperty
-> Maybe ZendeskDestinationPropertiesProperty
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
..}
    = DestinationConnectorPropertiesProperty
        {customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
customConnector = CustomConnectorDestinationPropertiesProperty
-> Maybe CustomConnectorDestinationPropertiesProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "CustomConnector" DestinationConnectorPropertiesProperty
CustomConnectorDestinationPropertiesProperty
newValue, Maybe EventBridgeDestinationPropertiesProperty
Maybe LookoutMetricsDestinationPropertiesProperty
Maybe MarketoDestinationPropertiesProperty
Maybe RedshiftDestinationPropertiesProperty
Maybe S3DestinationPropertiesProperty
Maybe SalesforceDestinationPropertiesProperty
Maybe SnowflakeDestinationPropertiesProperty
Maybe SAPODataDestinationPropertiesProperty
Maybe UpsolverDestinationPropertiesProperty
Maybe ZendeskDestinationPropertiesProperty
()
haddock_workaround_ :: ()
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
haddock_workaround_ :: ()
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
..}
instance Property "EventBridge" DestinationConnectorPropertiesProperty where
  type PropertyType "EventBridge" DestinationConnectorPropertiesProperty = EventBridgeDestinationPropertiesProperty
  set :: PropertyType "EventBridge" DestinationConnectorPropertiesProperty
-> DestinationConnectorPropertiesProperty
-> DestinationConnectorPropertiesProperty
set PropertyType "EventBridge" DestinationConnectorPropertiesProperty
newValue DestinationConnectorPropertiesProperty {Maybe CustomConnectorDestinationPropertiesProperty
Maybe EventBridgeDestinationPropertiesProperty
Maybe LookoutMetricsDestinationPropertiesProperty
Maybe MarketoDestinationPropertiesProperty
Maybe RedshiftDestinationPropertiesProperty
Maybe S3DestinationPropertiesProperty
Maybe SalesforceDestinationPropertiesProperty
Maybe SnowflakeDestinationPropertiesProperty
Maybe SAPODataDestinationPropertiesProperty
Maybe UpsolverDestinationPropertiesProperty
Maybe ZendeskDestinationPropertiesProperty
()
haddock_workaround_ :: DestinationConnectorPropertiesProperty -> ()
customConnector :: DestinationConnectorPropertiesProperty
-> Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: DestinationConnectorPropertiesProperty
-> Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: DestinationConnectorPropertiesProperty
-> Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: DestinationConnectorPropertiesProperty
-> Maybe MarketoDestinationPropertiesProperty
redshift :: DestinationConnectorPropertiesProperty
-> Maybe RedshiftDestinationPropertiesProperty
s3 :: DestinationConnectorPropertiesProperty
-> Maybe S3DestinationPropertiesProperty
sAPOData :: DestinationConnectorPropertiesProperty
-> Maybe SAPODataDestinationPropertiesProperty
salesforce :: DestinationConnectorPropertiesProperty
-> Maybe SalesforceDestinationPropertiesProperty
snowflake :: DestinationConnectorPropertiesProperty
-> Maybe SnowflakeDestinationPropertiesProperty
upsolver :: DestinationConnectorPropertiesProperty
-> Maybe UpsolverDestinationPropertiesProperty
zendesk :: DestinationConnectorPropertiesProperty
-> Maybe ZendeskDestinationPropertiesProperty
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
..}
    = DestinationConnectorPropertiesProperty
        {eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
eventBridge = EventBridgeDestinationPropertiesProperty
-> Maybe EventBridgeDestinationPropertiesProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "EventBridge" DestinationConnectorPropertiesProperty
EventBridgeDestinationPropertiesProperty
newValue, Maybe CustomConnectorDestinationPropertiesProperty
Maybe LookoutMetricsDestinationPropertiesProperty
Maybe MarketoDestinationPropertiesProperty
Maybe RedshiftDestinationPropertiesProperty
Maybe S3DestinationPropertiesProperty
Maybe SalesforceDestinationPropertiesProperty
Maybe SnowflakeDestinationPropertiesProperty
Maybe SAPODataDestinationPropertiesProperty
Maybe UpsolverDestinationPropertiesProperty
Maybe ZendeskDestinationPropertiesProperty
()
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
..}
instance Property "LookoutMetrics" DestinationConnectorPropertiesProperty where
  type PropertyType "LookoutMetrics" DestinationConnectorPropertiesProperty = LookoutMetricsDestinationPropertiesProperty
  set :: PropertyType
  "LookoutMetrics" DestinationConnectorPropertiesProperty
-> DestinationConnectorPropertiesProperty
-> DestinationConnectorPropertiesProperty
set PropertyType
  "LookoutMetrics" DestinationConnectorPropertiesProperty
newValue DestinationConnectorPropertiesProperty {Maybe CustomConnectorDestinationPropertiesProperty
Maybe EventBridgeDestinationPropertiesProperty
Maybe LookoutMetricsDestinationPropertiesProperty
Maybe MarketoDestinationPropertiesProperty
Maybe RedshiftDestinationPropertiesProperty
Maybe S3DestinationPropertiesProperty
Maybe SalesforceDestinationPropertiesProperty
Maybe SnowflakeDestinationPropertiesProperty
Maybe SAPODataDestinationPropertiesProperty
Maybe UpsolverDestinationPropertiesProperty
Maybe ZendeskDestinationPropertiesProperty
()
haddock_workaround_ :: DestinationConnectorPropertiesProperty -> ()
customConnector :: DestinationConnectorPropertiesProperty
-> Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: DestinationConnectorPropertiesProperty
-> Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: DestinationConnectorPropertiesProperty
-> Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: DestinationConnectorPropertiesProperty
-> Maybe MarketoDestinationPropertiesProperty
redshift :: DestinationConnectorPropertiesProperty
-> Maybe RedshiftDestinationPropertiesProperty
s3 :: DestinationConnectorPropertiesProperty
-> Maybe S3DestinationPropertiesProperty
sAPOData :: DestinationConnectorPropertiesProperty
-> Maybe SAPODataDestinationPropertiesProperty
salesforce :: DestinationConnectorPropertiesProperty
-> Maybe SalesforceDestinationPropertiesProperty
snowflake :: DestinationConnectorPropertiesProperty
-> Maybe SnowflakeDestinationPropertiesProperty
upsolver :: DestinationConnectorPropertiesProperty
-> Maybe UpsolverDestinationPropertiesProperty
zendesk :: DestinationConnectorPropertiesProperty
-> Maybe ZendeskDestinationPropertiesProperty
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
..}
    = DestinationConnectorPropertiesProperty
        {lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
lookoutMetrics = LookoutMetricsDestinationPropertiesProperty
-> Maybe LookoutMetricsDestinationPropertiesProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "LookoutMetrics" DestinationConnectorPropertiesProperty
LookoutMetricsDestinationPropertiesProperty
newValue, Maybe CustomConnectorDestinationPropertiesProperty
Maybe EventBridgeDestinationPropertiesProperty
Maybe MarketoDestinationPropertiesProperty
Maybe RedshiftDestinationPropertiesProperty
Maybe S3DestinationPropertiesProperty
Maybe SalesforceDestinationPropertiesProperty
Maybe SnowflakeDestinationPropertiesProperty
Maybe SAPODataDestinationPropertiesProperty
Maybe UpsolverDestinationPropertiesProperty
Maybe ZendeskDestinationPropertiesProperty
()
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
..}
instance Property "Marketo" DestinationConnectorPropertiesProperty where
  type PropertyType "Marketo" DestinationConnectorPropertiesProperty = MarketoDestinationPropertiesProperty
  set :: PropertyType "Marketo" DestinationConnectorPropertiesProperty
-> DestinationConnectorPropertiesProperty
-> DestinationConnectorPropertiesProperty
set PropertyType "Marketo" DestinationConnectorPropertiesProperty
newValue DestinationConnectorPropertiesProperty {Maybe CustomConnectorDestinationPropertiesProperty
Maybe EventBridgeDestinationPropertiesProperty
Maybe LookoutMetricsDestinationPropertiesProperty
Maybe MarketoDestinationPropertiesProperty
Maybe RedshiftDestinationPropertiesProperty
Maybe S3DestinationPropertiesProperty
Maybe SalesforceDestinationPropertiesProperty
Maybe SnowflakeDestinationPropertiesProperty
Maybe SAPODataDestinationPropertiesProperty
Maybe UpsolverDestinationPropertiesProperty
Maybe ZendeskDestinationPropertiesProperty
()
haddock_workaround_ :: DestinationConnectorPropertiesProperty -> ()
customConnector :: DestinationConnectorPropertiesProperty
-> Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: DestinationConnectorPropertiesProperty
-> Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: DestinationConnectorPropertiesProperty
-> Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: DestinationConnectorPropertiesProperty
-> Maybe MarketoDestinationPropertiesProperty
redshift :: DestinationConnectorPropertiesProperty
-> Maybe RedshiftDestinationPropertiesProperty
s3 :: DestinationConnectorPropertiesProperty
-> Maybe S3DestinationPropertiesProperty
sAPOData :: DestinationConnectorPropertiesProperty
-> Maybe SAPODataDestinationPropertiesProperty
salesforce :: DestinationConnectorPropertiesProperty
-> Maybe SalesforceDestinationPropertiesProperty
snowflake :: DestinationConnectorPropertiesProperty
-> Maybe SnowflakeDestinationPropertiesProperty
upsolver :: DestinationConnectorPropertiesProperty
-> Maybe UpsolverDestinationPropertiesProperty
zendesk :: DestinationConnectorPropertiesProperty
-> Maybe ZendeskDestinationPropertiesProperty
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
..}
    = DestinationConnectorPropertiesProperty
        {marketo :: Maybe MarketoDestinationPropertiesProperty
marketo = MarketoDestinationPropertiesProperty
-> Maybe MarketoDestinationPropertiesProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Marketo" DestinationConnectorPropertiesProperty
MarketoDestinationPropertiesProperty
newValue, Maybe CustomConnectorDestinationPropertiesProperty
Maybe EventBridgeDestinationPropertiesProperty
Maybe LookoutMetricsDestinationPropertiesProperty
Maybe RedshiftDestinationPropertiesProperty
Maybe S3DestinationPropertiesProperty
Maybe SalesforceDestinationPropertiesProperty
Maybe SnowflakeDestinationPropertiesProperty
Maybe SAPODataDestinationPropertiesProperty
Maybe UpsolverDestinationPropertiesProperty
Maybe ZendeskDestinationPropertiesProperty
()
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
..}
instance Property "Redshift" DestinationConnectorPropertiesProperty where
  type PropertyType "Redshift" DestinationConnectorPropertiesProperty = RedshiftDestinationPropertiesProperty
  set :: PropertyType "Redshift" DestinationConnectorPropertiesProperty
-> DestinationConnectorPropertiesProperty
-> DestinationConnectorPropertiesProperty
set PropertyType "Redshift" DestinationConnectorPropertiesProperty
newValue DestinationConnectorPropertiesProperty {Maybe CustomConnectorDestinationPropertiesProperty
Maybe EventBridgeDestinationPropertiesProperty
Maybe LookoutMetricsDestinationPropertiesProperty
Maybe MarketoDestinationPropertiesProperty
Maybe RedshiftDestinationPropertiesProperty
Maybe S3DestinationPropertiesProperty
Maybe SalesforceDestinationPropertiesProperty
Maybe SnowflakeDestinationPropertiesProperty
Maybe SAPODataDestinationPropertiesProperty
Maybe UpsolverDestinationPropertiesProperty
Maybe ZendeskDestinationPropertiesProperty
()
haddock_workaround_ :: DestinationConnectorPropertiesProperty -> ()
customConnector :: DestinationConnectorPropertiesProperty
-> Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: DestinationConnectorPropertiesProperty
-> Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: DestinationConnectorPropertiesProperty
-> Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: DestinationConnectorPropertiesProperty
-> Maybe MarketoDestinationPropertiesProperty
redshift :: DestinationConnectorPropertiesProperty
-> Maybe RedshiftDestinationPropertiesProperty
s3 :: DestinationConnectorPropertiesProperty
-> Maybe S3DestinationPropertiesProperty
sAPOData :: DestinationConnectorPropertiesProperty
-> Maybe SAPODataDestinationPropertiesProperty
salesforce :: DestinationConnectorPropertiesProperty
-> Maybe SalesforceDestinationPropertiesProperty
snowflake :: DestinationConnectorPropertiesProperty
-> Maybe SnowflakeDestinationPropertiesProperty
upsolver :: DestinationConnectorPropertiesProperty
-> Maybe UpsolverDestinationPropertiesProperty
zendesk :: DestinationConnectorPropertiesProperty
-> Maybe ZendeskDestinationPropertiesProperty
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
..}
    = DestinationConnectorPropertiesProperty
        {redshift :: Maybe RedshiftDestinationPropertiesProperty
redshift = RedshiftDestinationPropertiesProperty
-> Maybe RedshiftDestinationPropertiesProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Redshift" DestinationConnectorPropertiesProperty
RedshiftDestinationPropertiesProperty
newValue, Maybe CustomConnectorDestinationPropertiesProperty
Maybe EventBridgeDestinationPropertiesProperty
Maybe LookoutMetricsDestinationPropertiesProperty
Maybe MarketoDestinationPropertiesProperty
Maybe S3DestinationPropertiesProperty
Maybe SalesforceDestinationPropertiesProperty
Maybe SnowflakeDestinationPropertiesProperty
Maybe SAPODataDestinationPropertiesProperty
Maybe UpsolverDestinationPropertiesProperty
Maybe ZendeskDestinationPropertiesProperty
()
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
..}
instance Property "S3" DestinationConnectorPropertiesProperty where
  type PropertyType "S3" DestinationConnectorPropertiesProperty = S3DestinationPropertiesProperty
  set :: PropertyType "S3" DestinationConnectorPropertiesProperty
-> DestinationConnectorPropertiesProperty
-> DestinationConnectorPropertiesProperty
set PropertyType "S3" DestinationConnectorPropertiesProperty
newValue DestinationConnectorPropertiesProperty {Maybe CustomConnectorDestinationPropertiesProperty
Maybe EventBridgeDestinationPropertiesProperty
Maybe LookoutMetricsDestinationPropertiesProperty
Maybe MarketoDestinationPropertiesProperty
Maybe RedshiftDestinationPropertiesProperty
Maybe S3DestinationPropertiesProperty
Maybe SalesforceDestinationPropertiesProperty
Maybe SnowflakeDestinationPropertiesProperty
Maybe SAPODataDestinationPropertiesProperty
Maybe UpsolverDestinationPropertiesProperty
Maybe ZendeskDestinationPropertiesProperty
()
haddock_workaround_ :: DestinationConnectorPropertiesProperty -> ()
customConnector :: DestinationConnectorPropertiesProperty
-> Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: DestinationConnectorPropertiesProperty
-> Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: DestinationConnectorPropertiesProperty
-> Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: DestinationConnectorPropertiesProperty
-> Maybe MarketoDestinationPropertiesProperty
redshift :: DestinationConnectorPropertiesProperty
-> Maybe RedshiftDestinationPropertiesProperty
s3 :: DestinationConnectorPropertiesProperty
-> Maybe S3DestinationPropertiesProperty
sAPOData :: DestinationConnectorPropertiesProperty
-> Maybe SAPODataDestinationPropertiesProperty
salesforce :: DestinationConnectorPropertiesProperty
-> Maybe SalesforceDestinationPropertiesProperty
snowflake :: DestinationConnectorPropertiesProperty
-> Maybe SnowflakeDestinationPropertiesProperty
upsolver :: DestinationConnectorPropertiesProperty
-> Maybe UpsolverDestinationPropertiesProperty
zendesk :: DestinationConnectorPropertiesProperty
-> Maybe ZendeskDestinationPropertiesProperty
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
..}
    = DestinationConnectorPropertiesProperty
        {s3 :: Maybe S3DestinationPropertiesProperty
s3 = S3DestinationPropertiesProperty
-> Maybe S3DestinationPropertiesProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "S3" DestinationConnectorPropertiesProperty
S3DestinationPropertiesProperty
newValue, Maybe CustomConnectorDestinationPropertiesProperty
Maybe EventBridgeDestinationPropertiesProperty
Maybe LookoutMetricsDestinationPropertiesProperty
Maybe MarketoDestinationPropertiesProperty
Maybe RedshiftDestinationPropertiesProperty
Maybe SalesforceDestinationPropertiesProperty
Maybe SnowflakeDestinationPropertiesProperty
Maybe SAPODataDestinationPropertiesProperty
Maybe UpsolverDestinationPropertiesProperty
Maybe ZendeskDestinationPropertiesProperty
()
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
..}
instance Property "SAPOData" DestinationConnectorPropertiesProperty where
  type PropertyType "SAPOData" DestinationConnectorPropertiesProperty = SAPODataDestinationPropertiesProperty
  set :: PropertyType "SAPOData" DestinationConnectorPropertiesProperty
-> DestinationConnectorPropertiesProperty
-> DestinationConnectorPropertiesProperty
set PropertyType "SAPOData" DestinationConnectorPropertiesProperty
newValue DestinationConnectorPropertiesProperty {Maybe CustomConnectorDestinationPropertiesProperty
Maybe EventBridgeDestinationPropertiesProperty
Maybe LookoutMetricsDestinationPropertiesProperty
Maybe MarketoDestinationPropertiesProperty
Maybe RedshiftDestinationPropertiesProperty
Maybe S3DestinationPropertiesProperty
Maybe SalesforceDestinationPropertiesProperty
Maybe SnowflakeDestinationPropertiesProperty
Maybe SAPODataDestinationPropertiesProperty
Maybe UpsolverDestinationPropertiesProperty
Maybe ZendeskDestinationPropertiesProperty
()
haddock_workaround_ :: DestinationConnectorPropertiesProperty -> ()
customConnector :: DestinationConnectorPropertiesProperty
-> Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: DestinationConnectorPropertiesProperty
-> Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: DestinationConnectorPropertiesProperty
-> Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: DestinationConnectorPropertiesProperty
-> Maybe MarketoDestinationPropertiesProperty
redshift :: DestinationConnectorPropertiesProperty
-> Maybe RedshiftDestinationPropertiesProperty
s3 :: DestinationConnectorPropertiesProperty
-> Maybe S3DestinationPropertiesProperty
sAPOData :: DestinationConnectorPropertiesProperty
-> Maybe SAPODataDestinationPropertiesProperty
salesforce :: DestinationConnectorPropertiesProperty
-> Maybe SalesforceDestinationPropertiesProperty
snowflake :: DestinationConnectorPropertiesProperty
-> Maybe SnowflakeDestinationPropertiesProperty
upsolver :: DestinationConnectorPropertiesProperty
-> Maybe UpsolverDestinationPropertiesProperty
zendesk :: DestinationConnectorPropertiesProperty
-> Maybe ZendeskDestinationPropertiesProperty
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
..}
    = DestinationConnectorPropertiesProperty
        {sAPOData :: Maybe SAPODataDestinationPropertiesProperty
sAPOData = SAPODataDestinationPropertiesProperty
-> Maybe SAPODataDestinationPropertiesProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SAPOData" DestinationConnectorPropertiesProperty
SAPODataDestinationPropertiesProperty
newValue, Maybe CustomConnectorDestinationPropertiesProperty
Maybe EventBridgeDestinationPropertiesProperty
Maybe LookoutMetricsDestinationPropertiesProperty
Maybe MarketoDestinationPropertiesProperty
Maybe RedshiftDestinationPropertiesProperty
Maybe S3DestinationPropertiesProperty
Maybe SalesforceDestinationPropertiesProperty
Maybe SnowflakeDestinationPropertiesProperty
Maybe UpsolverDestinationPropertiesProperty
Maybe ZendeskDestinationPropertiesProperty
()
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
..}
instance Property "Salesforce" DestinationConnectorPropertiesProperty where
  type PropertyType "Salesforce" DestinationConnectorPropertiesProperty = SalesforceDestinationPropertiesProperty
  set :: PropertyType "Salesforce" DestinationConnectorPropertiesProperty
-> DestinationConnectorPropertiesProperty
-> DestinationConnectorPropertiesProperty
set PropertyType "Salesforce" DestinationConnectorPropertiesProperty
newValue DestinationConnectorPropertiesProperty {Maybe CustomConnectorDestinationPropertiesProperty
Maybe EventBridgeDestinationPropertiesProperty
Maybe LookoutMetricsDestinationPropertiesProperty
Maybe MarketoDestinationPropertiesProperty
Maybe RedshiftDestinationPropertiesProperty
Maybe S3DestinationPropertiesProperty
Maybe SalesforceDestinationPropertiesProperty
Maybe SnowflakeDestinationPropertiesProperty
Maybe SAPODataDestinationPropertiesProperty
Maybe UpsolverDestinationPropertiesProperty
Maybe ZendeskDestinationPropertiesProperty
()
haddock_workaround_ :: DestinationConnectorPropertiesProperty -> ()
customConnector :: DestinationConnectorPropertiesProperty
-> Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: DestinationConnectorPropertiesProperty
-> Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: DestinationConnectorPropertiesProperty
-> Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: DestinationConnectorPropertiesProperty
-> Maybe MarketoDestinationPropertiesProperty
redshift :: DestinationConnectorPropertiesProperty
-> Maybe RedshiftDestinationPropertiesProperty
s3 :: DestinationConnectorPropertiesProperty
-> Maybe S3DestinationPropertiesProperty
sAPOData :: DestinationConnectorPropertiesProperty
-> Maybe SAPODataDestinationPropertiesProperty
salesforce :: DestinationConnectorPropertiesProperty
-> Maybe SalesforceDestinationPropertiesProperty
snowflake :: DestinationConnectorPropertiesProperty
-> Maybe SnowflakeDestinationPropertiesProperty
upsolver :: DestinationConnectorPropertiesProperty
-> Maybe UpsolverDestinationPropertiesProperty
zendesk :: DestinationConnectorPropertiesProperty
-> Maybe ZendeskDestinationPropertiesProperty
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
..}
    = DestinationConnectorPropertiesProperty
        {salesforce :: Maybe SalesforceDestinationPropertiesProperty
salesforce = SalesforceDestinationPropertiesProperty
-> Maybe SalesforceDestinationPropertiesProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Salesforce" DestinationConnectorPropertiesProperty
SalesforceDestinationPropertiesProperty
newValue, Maybe CustomConnectorDestinationPropertiesProperty
Maybe EventBridgeDestinationPropertiesProperty
Maybe LookoutMetricsDestinationPropertiesProperty
Maybe MarketoDestinationPropertiesProperty
Maybe RedshiftDestinationPropertiesProperty
Maybe S3DestinationPropertiesProperty
Maybe SnowflakeDestinationPropertiesProperty
Maybe SAPODataDestinationPropertiesProperty
Maybe UpsolverDestinationPropertiesProperty
Maybe ZendeskDestinationPropertiesProperty
()
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
..}
instance Property "Snowflake" DestinationConnectorPropertiesProperty where
  type PropertyType "Snowflake" DestinationConnectorPropertiesProperty = SnowflakeDestinationPropertiesProperty
  set :: PropertyType "Snowflake" DestinationConnectorPropertiesProperty
-> DestinationConnectorPropertiesProperty
-> DestinationConnectorPropertiesProperty
set PropertyType "Snowflake" DestinationConnectorPropertiesProperty
newValue DestinationConnectorPropertiesProperty {Maybe CustomConnectorDestinationPropertiesProperty
Maybe EventBridgeDestinationPropertiesProperty
Maybe LookoutMetricsDestinationPropertiesProperty
Maybe MarketoDestinationPropertiesProperty
Maybe RedshiftDestinationPropertiesProperty
Maybe S3DestinationPropertiesProperty
Maybe SalesforceDestinationPropertiesProperty
Maybe SnowflakeDestinationPropertiesProperty
Maybe SAPODataDestinationPropertiesProperty
Maybe UpsolverDestinationPropertiesProperty
Maybe ZendeskDestinationPropertiesProperty
()
haddock_workaround_ :: DestinationConnectorPropertiesProperty -> ()
customConnector :: DestinationConnectorPropertiesProperty
-> Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: DestinationConnectorPropertiesProperty
-> Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: DestinationConnectorPropertiesProperty
-> Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: DestinationConnectorPropertiesProperty
-> Maybe MarketoDestinationPropertiesProperty
redshift :: DestinationConnectorPropertiesProperty
-> Maybe RedshiftDestinationPropertiesProperty
s3 :: DestinationConnectorPropertiesProperty
-> Maybe S3DestinationPropertiesProperty
sAPOData :: DestinationConnectorPropertiesProperty
-> Maybe SAPODataDestinationPropertiesProperty
salesforce :: DestinationConnectorPropertiesProperty
-> Maybe SalesforceDestinationPropertiesProperty
snowflake :: DestinationConnectorPropertiesProperty
-> Maybe SnowflakeDestinationPropertiesProperty
upsolver :: DestinationConnectorPropertiesProperty
-> Maybe UpsolverDestinationPropertiesProperty
zendesk :: DestinationConnectorPropertiesProperty
-> Maybe ZendeskDestinationPropertiesProperty
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
..}
    = DestinationConnectorPropertiesProperty
        {snowflake :: Maybe SnowflakeDestinationPropertiesProperty
snowflake = SnowflakeDestinationPropertiesProperty
-> Maybe SnowflakeDestinationPropertiesProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Snowflake" DestinationConnectorPropertiesProperty
SnowflakeDestinationPropertiesProperty
newValue, Maybe CustomConnectorDestinationPropertiesProperty
Maybe EventBridgeDestinationPropertiesProperty
Maybe LookoutMetricsDestinationPropertiesProperty
Maybe MarketoDestinationPropertiesProperty
Maybe RedshiftDestinationPropertiesProperty
Maybe S3DestinationPropertiesProperty
Maybe SalesforceDestinationPropertiesProperty
Maybe SAPODataDestinationPropertiesProperty
Maybe UpsolverDestinationPropertiesProperty
Maybe ZendeskDestinationPropertiesProperty
()
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
..}
instance Property "Upsolver" DestinationConnectorPropertiesProperty where
  type PropertyType "Upsolver" DestinationConnectorPropertiesProperty = UpsolverDestinationPropertiesProperty
  set :: PropertyType "Upsolver" DestinationConnectorPropertiesProperty
-> DestinationConnectorPropertiesProperty
-> DestinationConnectorPropertiesProperty
set PropertyType "Upsolver" DestinationConnectorPropertiesProperty
newValue DestinationConnectorPropertiesProperty {Maybe CustomConnectorDestinationPropertiesProperty
Maybe EventBridgeDestinationPropertiesProperty
Maybe LookoutMetricsDestinationPropertiesProperty
Maybe MarketoDestinationPropertiesProperty
Maybe RedshiftDestinationPropertiesProperty
Maybe S3DestinationPropertiesProperty
Maybe SalesforceDestinationPropertiesProperty
Maybe SnowflakeDestinationPropertiesProperty
Maybe SAPODataDestinationPropertiesProperty
Maybe UpsolverDestinationPropertiesProperty
Maybe ZendeskDestinationPropertiesProperty
()
haddock_workaround_ :: DestinationConnectorPropertiesProperty -> ()
customConnector :: DestinationConnectorPropertiesProperty
-> Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: DestinationConnectorPropertiesProperty
-> Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: DestinationConnectorPropertiesProperty
-> Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: DestinationConnectorPropertiesProperty
-> Maybe MarketoDestinationPropertiesProperty
redshift :: DestinationConnectorPropertiesProperty
-> Maybe RedshiftDestinationPropertiesProperty
s3 :: DestinationConnectorPropertiesProperty
-> Maybe S3DestinationPropertiesProperty
sAPOData :: DestinationConnectorPropertiesProperty
-> Maybe SAPODataDestinationPropertiesProperty
salesforce :: DestinationConnectorPropertiesProperty
-> Maybe SalesforceDestinationPropertiesProperty
snowflake :: DestinationConnectorPropertiesProperty
-> Maybe SnowflakeDestinationPropertiesProperty
upsolver :: DestinationConnectorPropertiesProperty
-> Maybe UpsolverDestinationPropertiesProperty
zendesk :: DestinationConnectorPropertiesProperty
-> Maybe ZendeskDestinationPropertiesProperty
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
..}
    = DestinationConnectorPropertiesProperty
        {upsolver :: Maybe UpsolverDestinationPropertiesProperty
upsolver = UpsolverDestinationPropertiesProperty
-> Maybe UpsolverDestinationPropertiesProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Upsolver" DestinationConnectorPropertiesProperty
UpsolverDestinationPropertiesProperty
newValue, Maybe CustomConnectorDestinationPropertiesProperty
Maybe EventBridgeDestinationPropertiesProperty
Maybe LookoutMetricsDestinationPropertiesProperty
Maybe MarketoDestinationPropertiesProperty
Maybe RedshiftDestinationPropertiesProperty
Maybe S3DestinationPropertiesProperty
Maybe SalesforceDestinationPropertiesProperty
Maybe SnowflakeDestinationPropertiesProperty
Maybe SAPODataDestinationPropertiesProperty
Maybe ZendeskDestinationPropertiesProperty
()
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
..}
instance Property "Zendesk" DestinationConnectorPropertiesProperty where
  type PropertyType "Zendesk" DestinationConnectorPropertiesProperty = ZendeskDestinationPropertiesProperty
  set :: PropertyType "Zendesk" DestinationConnectorPropertiesProperty
-> DestinationConnectorPropertiesProperty
-> DestinationConnectorPropertiesProperty
set PropertyType "Zendesk" DestinationConnectorPropertiesProperty
newValue DestinationConnectorPropertiesProperty {Maybe CustomConnectorDestinationPropertiesProperty
Maybe EventBridgeDestinationPropertiesProperty
Maybe LookoutMetricsDestinationPropertiesProperty
Maybe MarketoDestinationPropertiesProperty
Maybe RedshiftDestinationPropertiesProperty
Maybe S3DestinationPropertiesProperty
Maybe SalesforceDestinationPropertiesProperty
Maybe SnowflakeDestinationPropertiesProperty
Maybe SAPODataDestinationPropertiesProperty
Maybe UpsolverDestinationPropertiesProperty
Maybe ZendeskDestinationPropertiesProperty
()
haddock_workaround_ :: DestinationConnectorPropertiesProperty -> ()
customConnector :: DestinationConnectorPropertiesProperty
-> Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: DestinationConnectorPropertiesProperty
-> Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: DestinationConnectorPropertiesProperty
-> Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: DestinationConnectorPropertiesProperty
-> Maybe MarketoDestinationPropertiesProperty
redshift :: DestinationConnectorPropertiesProperty
-> Maybe RedshiftDestinationPropertiesProperty
s3 :: DestinationConnectorPropertiesProperty
-> Maybe S3DestinationPropertiesProperty
sAPOData :: DestinationConnectorPropertiesProperty
-> Maybe SAPODataDestinationPropertiesProperty
salesforce :: DestinationConnectorPropertiesProperty
-> Maybe SalesforceDestinationPropertiesProperty
snowflake :: DestinationConnectorPropertiesProperty
-> Maybe SnowflakeDestinationPropertiesProperty
upsolver :: DestinationConnectorPropertiesProperty
-> Maybe UpsolverDestinationPropertiesProperty
zendesk :: DestinationConnectorPropertiesProperty
-> Maybe ZendeskDestinationPropertiesProperty
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
zendesk :: Maybe ZendeskDestinationPropertiesProperty
..}
    = DestinationConnectorPropertiesProperty
        {zendesk :: Maybe ZendeskDestinationPropertiesProperty
zendesk = ZendeskDestinationPropertiesProperty
-> Maybe ZendeskDestinationPropertiesProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Zendesk" DestinationConnectorPropertiesProperty
ZendeskDestinationPropertiesProperty
newValue, Maybe CustomConnectorDestinationPropertiesProperty
Maybe EventBridgeDestinationPropertiesProperty
Maybe LookoutMetricsDestinationPropertiesProperty
Maybe MarketoDestinationPropertiesProperty
Maybe RedshiftDestinationPropertiesProperty
Maybe S3DestinationPropertiesProperty
Maybe SalesforceDestinationPropertiesProperty
Maybe SnowflakeDestinationPropertiesProperty
Maybe SAPODataDestinationPropertiesProperty
Maybe UpsolverDestinationPropertiesProperty
()
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
haddock_workaround_ :: ()
customConnector :: Maybe CustomConnectorDestinationPropertiesProperty
eventBridge :: Maybe EventBridgeDestinationPropertiesProperty
lookoutMetrics :: Maybe LookoutMetricsDestinationPropertiesProperty
marketo :: Maybe MarketoDestinationPropertiesProperty
redshift :: Maybe RedshiftDestinationPropertiesProperty
s3 :: Maybe S3DestinationPropertiesProperty
sAPOData :: Maybe SAPODataDestinationPropertiesProperty
salesforce :: Maybe SalesforceDestinationPropertiesProperty
snowflake :: Maybe SnowflakeDestinationPropertiesProperty
upsolver :: Maybe UpsolverDestinationPropertiesProperty
..}