module Stratosphere.Kendra.DataSource.DataSourceConfigurationProperty (
module Exports, DataSourceConfigurationProperty(..),
mkDataSourceConfigurationProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.Kendra.DataSource.ConfluenceConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.Kendra.DataSource.DatabaseConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.Kendra.DataSource.GoogleDriveConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.Kendra.DataSource.OneDriveConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.Kendra.DataSource.S3DataSourceConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.Kendra.DataSource.SalesforceConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.Kendra.DataSource.ServiceNowConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.Kendra.DataSource.SharePointConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.Kendra.DataSource.TemplateConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.Kendra.DataSource.WebCrawlerConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.Kendra.DataSource.WorkDocsConfigurationProperty as Exports
import Stratosphere.ResourceProperties
data DataSourceConfigurationProperty
=
DataSourceConfigurationProperty {DataSourceConfigurationProperty -> ()
haddock_workaround_ :: (),
DataSourceConfigurationProperty
-> Maybe ConfluenceConfigurationProperty
confluenceConfiguration :: (Prelude.Maybe ConfluenceConfigurationProperty),
DataSourceConfigurationProperty
-> Maybe DatabaseConfigurationProperty
databaseConfiguration :: (Prelude.Maybe DatabaseConfigurationProperty),
DataSourceConfigurationProperty
-> Maybe GoogleDriveConfigurationProperty
googleDriveConfiguration :: (Prelude.Maybe GoogleDriveConfigurationProperty),
DataSourceConfigurationProperty
-> Maybe OneDriveConfigurationProperty
oneDriveConfiguration :: (Prelude.Maybe OneDriveConfigurationProperty),
DataSourceConfigurationProperty
-> Maybe S3DataSourceConfigurationProperty
s3Configuration :: (Prelude.Maybe S3DataSourceConfigurationProperty),
DataSourceConfigurationProperty
-> Maybe SalesforceConfigurationProperty
salesforceConfiguration :: (Prelude.Maybe SalesforceConfigurationProperty),
DataSourceConfigurationProperty
-> Maybe ServiceNowConfigurationProperty
serviceNowConfiguration :: (Prelude.Maybe ServiceNowConfigurationProperty),
DataSourceConfigurationProperty
-> Maybe SharePointConfigurationProperty
sharePointConfiguration :: (Prelude.Maybe SharePointConfigurationProperty),
DataSourceConfigurationProperty
-> Maybe TemplateConfigurationProperty
templateConfiguration :: (Prelude.Maybe TemplateConfigurationProperty),
DataSourceConfigurationProperty
-> Maybe WebCrawlerConfigurationProperty
webCrawlerConfiguration :: (Prelude.Maybe WebCrawlerConfigurationProperty),
DataSourceConfigurationProperty
-> Maybe WorkDocsConfigurationProperty
workDocsConfiguration :: (Prelude.Maybe WorkDocsConfigurationProperty)}
deriving stock (DataSourceConfigurationProperty
-> DataSourceConfigurationProperty -> Bool
(DataSourceConfigurationProperty
-> DataSourceConfigurationProperty -> Bool)
-> (DataSourceConfigurationProperty
-> DataSourceConfigurationProperty -> Bool)
-> Eq DataSourceConfigurationProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: DataSourceConfigurationProperty
-> DataSourceConfigurationProperty -> Bool
== :: DataSourceConfigurationProperty
-> DataSourceConfigurationProperty -> Bool
$c/= :: DataSourceConfigurationProperty
-> DataSourceConfigurationProperty -> Bool
/= :: DataSourceConfigurationProperty
-> DataSourceConfigurationProperty -> Bool
Prelude.Eq, Int -> DataSourceConfigurationProperty -> ShowS
[DataSourceConfigurationProperty] -> ShowS
DataSourceConfigurationProperty -> String
(Int -> DataSourceConfigurationProperty -> ShowS)
-> (DataSourceConfigurationProperty -> String)
-> ([DataSourceConfigurationProperty] -> ShowS)
-> Show DataSourceConfigurationProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> DataSourceConfigurationProperty -> ShowS
showsPrec :: Int -> DataSourceConfigurationProperty -> ShowS
$cshow :: DataSourceConfigurationProperty -> String
show :: DataSourceConfigurationProperty -> String
$cshowList :: [DataSourceConfigurationProperty] -> ShowS
showList :: [DataSourceConfigurationProperty] -> ShowS
Prelude.Show)
mkDataSourceConfigurationProperty ::
DataSourceConfigurationProperty
mkDataSourceConfigurationProperty :: DataSourceConfigurationProperty
mkDataSourceConfigurationProperty
= DataSourceConfigurationProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (),
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
confluenceConfiguration = Maybe ConfluenceConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
databaseConfiguration :: Maybe DatabaseConfigurationProperty
databaseConfiguration = Maybe DatabaseConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
googleDriveConfiguration = Maybe GoogleDriveConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
oneDriveConfiguration = Maybe OneDriveConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
s3Configuration :: Maybe S3DataSourceConfigurationProperty
s3Configuration = Maybe S3DataSourceConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
salesforceConfiguration = Maybe SalesforceConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
serviceNowConfiguration = Maybe ServiceNowConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
sharePointConfiguration :: Maybe SharePointConfigurationProperty
sharePointConfiguration = Maybe SharePointConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
templateConfiguration :: Maybe TemplateConfigurationProperty
templateConfiguration = Maybe TemplateConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
webCrawlerConfiguration = Maybe WebCrawlerConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
workDocsConfiguration = Maybe WorkDocsConfigurationProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties DataSourceConfigurationProperty where
toResourceProperties :: DataSourceConfigurationProperty -> ResourceProperties
toResourceProperties DataSourceConfigurationProperty {Maybe ConfluenceConfigurationProperty
Maybe GoogleDriveConfigurationProperty
Maybe S3DataSourceConfigurationProperty
Maybe OneDriveConfigurationProperty
Maybe SalesforceConfigurationProperty
Maybe ServiceNowConfigurationProperty
Maybe SharePointConfigurationProperty
Maybe DatabaseConfigurationProperty
Maybe TemplateConfigurationProperty
Maybe WebCrawlerConfigurationProperty
Maybe WorkDocsConfigurationProperty
()
haddock_workaround_ :: DataSourceConfigurationProperty -> ()
confluenceConfiguration :: DataSourceConfigurationProperty
-> Maybe ConfluenceConfigurationProperty
databaseConfiguration :: DataSourceConfigurationProperty
-> Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: DataSourceConfigurationProperty
-> Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: DataSourceConfigurationProperty
-> Maybe OneDriveConfigurationProperty
s3Configuration :: DataSourceConfigurationProperty
-> Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: DataSourceConfigurationProperty
-> Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: DataSourceConfigurationProperty
-> Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: DataSourceConfigurationProperty
-> Maybe SharePointConfigurationProperty
templateConfiguration :: DataSourceConfigurationProperty
-> Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: DataSourceConfigurationProperty
-> Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: DataSourceConfigurationProperty
-> Maybe WorkDocsConfigurationProperty
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::Kendra::DataSource.DataSourceConfiguration",
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 -> ConfluenceConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ConfluenceConfiguration"
(ConfluenceConfigurationProperty -> (Key, Value))
-> Maybe ConfluenceConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ConfluenceConfigurationProperty
confluenceConfiguration,
Key -> DatabaseConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DatabaseConfiguration"
(DatabaseConfigurationProperty -> (Key, Value))
-> Maybe DatabaseConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DatabaseConfigurationProperty
databaseConfiguration,
Key -> GoogleDriveConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GoogleDriveConfiguration"
(GoogleDriveConfigurationProperty -> (Key, Value))
-> Maybe GoogleDriveConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe GoogleDriveConfigurationProperty
googleDriveConfiguration,
Key -> OneDriveConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"OneDriveConfiguration"
(OneDriveConfigurationProperty -> (Key, Value))
-> Maybe OneDriveConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe OneDriveConfigurationProperty
oneDriveConfiguration,
Key -> S3DataSourceConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"S3Configuration" (S3DataSourceConfigurationProperty -> (Key, Value))
-> Maybe S3DataSourceConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe S3DataSourceConfigurationProperty
s3Configuration,
Key -> SalesforceConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SalesforceConfiguration"
(SalesforceConfigurationProperty -> (Key, Value))
-> Maybe SalesforceConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SalesforceConfigurationProperty
salesforceConfiguration,
Key -> ServiceNowConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ServiceNowConfiguration"
(ServiceNowConfigurationProperty -> (Key, Value))
-> Maybe ServiceNowConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ServiceNowConfigurationProperty
serviceNowConfiguration,
Key -> SharePointConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SharePointConfiguration"
(SharePointConfigurationProperty -> (Key, Value))
-> Maybe SharePointConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SharePointConfigurationProperty
sharePointConfiguration,
Key -> TemplateConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TemplateConfiguration"
(TemplateConfigurationProperty -> (Key, Value))
-> Maybe TemplateConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TemplateConfigurationProperty
templateConfiguration,
Key -> WebCrawlerConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"WebCrawlerConfiguration"
(WebCrawlerConfigurationProperty -> (Key, Value))
-> Maybe WebCrawlerConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe WebCrawlerConfigurationProperty
webCrawlerConfiguration,
Key -> WorkDocsConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"WorkDocsConfiguration"
(WorkDocsConfigurationProperty -> (Key, Value))
-> Maybe WorkDocsConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe WorkDocsConfigurationProperty
workDocsConfiguration])}
instance JSON.ToJSON DataSourceConfigurationProperty where
toJSON :: DataSourceConfigurationProperty -> Value
toJSON DataSourceConfigurationProperty {Maybe ConfluenceConfigurationProperty
Maybe GoogleDriveConfigurationProperty
Maybe S3DataSourceConfigurationProperty
Maybe OneDriveConfigurationProperty
Maybe SalesforceConfigurationProperty
Maybe ServiceNowConfigurationProperty
Maybe SharePointConfigurationProperty
Maybe DatabaseConfigurationProperty
Maybe TemplateConfigurationProperty
Maybe WebCrawlerConfigurationProperty
Maybe WorkDocsConfigurationProperty
()
haddock_workaround_ :: DataSourceConfigurationProperty -> ()
confluenceConfiguration :: DataSourceConfigurationProperty
-> Maybe ConfluenceConfigurationProperty
databaseConfiguration :: DataSourceConfigurationProperty
-> Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: DataSourceConfigurationProperty
-> Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: DataSourceConfigurationProperty
-> Maybe OneDriveConfigurationProperty
s3Configuration :: DataSourceConfigurationProperty
-> Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: DataSourceConfigurationProperty
-> Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: DataSourceConfigurationProperty
-> Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: DataSourceConfigurationProperty
-> Maybe SharePointConfigurationProperty
templateConfiguration :: DataSourceConfigurationProperty
-> Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: DataSourceConfigurationProperty
-> Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: DataSourceConfigurationProperty
-> Maybe WorkDocsConfigurationProperty
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
..}
= [(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 -> ConfluenceConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ConfluenceConfiguration"
(ConfluenceConfigurationProperty -> (Key, Value))
-> Maybe ConfluenceConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ConfluenceConfigurationProperty
confluenceConfiguration,
Key -> DatabaseConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DatabaseConfiguration"
(DatabaseConfigurationProperty -> (Key, Value))
-> Maybe DatabaseConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DatabaseConfigurationProperty
databaseConfiguration,
Key -> GoogleDriveConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GoogleDriveConfiguration"
(GoogleDriveConfigurationProperty -> (Key, Value))
-> Maybe GoogleDriveConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe GoogleDriveConfigurationProperty
googleDriveConfiguration,
Key -> OneDriveConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"OneDriveConfiguration"
(OneDriveConfigurationProperty -> (Key, Value))
-> Maybe OneDriveConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe OneDriveConfigurationProperty
oneDriveConfiguration,
Key -> S3DataSourceConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"S3Configuration" (S3DataSourceConfigurationProperty -> (Key, Value))
-> Maybe S3DataSourceConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe S3DataSourceConfigurationProperty
s3Configuration,
Key -> SalesforceConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SalesforceConfiguration"
(SalesforceConfigurationProperty -> (Key, Value))
-> Maybe SalesforceConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SalesforceConfigurationProperty
salesforceConfiguration,
Key -> ServiceNowConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ServiceNowConfiguration"
(ServiceNowConfigurationProperty -> (Key, Value))
-> Maybe ServiceNowConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ServiceNowConfigurationProperty
serviceNowConfiguration,
Key -> SharePointConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SharePointConfiguration"
(SharePointConfigurationProperty -> (Key, Value))
-> Maybe SharePointConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SharePointConfigurationProperty
sharePointConfiguration,
Key -> TemplateConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TemplateConfiguration"
(TemplateConfigurationProperty -> (Key, Value))
-> Maybe TemplateConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TemplateConfigurationProperty
templateConfiguration,
Key -> WebCrawlerConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"WebCrawlerConfiguration"
(WebCrawlerConfigurationProperty -> (Key, Value))
-> Maybe WebCrawlerConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe WebCrawlerConfigurationProperty
webCrawlerConfiguration,
Key -> WorkDocsConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"WorkDocsConfiguration"
(WorkDocsConfigurationProperty -> (Key, Value))
-> Maybe WorkDocsConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe WorkDocsConfigurationProperty
workDocsConfiguration]))
instance Property "ConfluenceConfiguration" DataSourceConfigurationProperty where
type PropertyType "ConfluenceConfiguration" DataSourceConfigurationProperty = ConfluenceConfigurationProperty
set :: PropertyType
"ConfluenceConfiguration" DataSourceConfigurationProperty
-> DataSourceConfigurationProperty
-> DataSourceConfigurationProperty
set PropertyType
"ConfluenceConfiguration" DataSourceConfigurationProperty
newValue DataSourceConfigurationProperty {Maybe ConfluenceConfigurationProperty
Maybe GoogleDriveConfigurationProperty
Maybe S3DataSourceConfigurationProperty
Maybe OneDriveConfigurationProperty
Maybe SalesforceConfigurationProperty
Maybe ServiceNowConfigurationProperty
Maybe SharePointConfigurationProperty
Maybe DatabaseConfigurationProperty
Maybe TemplateConfigurationProperty
Maybe WebCrawlerConfigurationProperty
Maybe WorkDocsConfigurationProperty
()
haddock_workaround_ :: DataSourceConfigurationProperty -> ()
confluenceConfiguration :: DataSourceConfigurationProperty
-> Maybe ConfluenceConfigurationProperty
databaseConfiguration :: DataSourceConfigurationProperty
-> Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: DataSourceConfigurationProperty
-> Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: DataSourceConfigurationProperty
-> Maybe OneDriveConfigurationProperty
s3Configuration :: DataSourceConfigurationProperty
-> Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: DataSourceConfigurationProperty
-> Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: DataSourceConfigurationProperty
-> Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: DataSourceConfigurationProperty
-> Maybe SharePointConfigurationProperty
templateConfiguration :: DataSourceConfigurationProperty
-> Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: DataSourceConfigurationProperty
-> Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: DataSourceConfigurationProperty
-> Maybe WorkDocsConfigurationProperty
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
..}
= DataSourceConfigurationProperty
{confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
confluenceConfiguration = ConfluenceConfigurationProperty
-> Maybe ConfluenceConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"ConfluenceConfiguration" DataSourceConfigurationProperty
ConfluenceConfigurationProperty
newValue, Maybe GoogleDriveConfigurationProperty
Maybe S3DataSourceConfigurationProperty
Maybe OneDriveConfigurationProperty
Maybe SalesforceConfigurationProperty
Maybe ServiceNowConfigurationProperty
Maybe SharePointConfigurationProperty
Maybe DatabaseConfigurationProperty
Maybe TemplateConfigurationProperty
Maybe WebCrawlerConfigurationProperty
Maybe WorkDocsConfigurationProperty
()
haddock_workaround_ :: ()
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
haddock_workaround_ :: ()
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
..}
instance Property "DatabaseConfiguration" DataSourceConfigurationProperty where
type PropertyType "DatabaseConfiguration" DataSourceConfigurationProperty = DatabaseConfigurationProperty
set :: PropertyType
"DatabaseConfiguration" DataSourceConfigurationProperty
-> DataSourceConfigurationProperty
-> DataSourceConfigurationProperty
set PropertyType
"DatabaseConfiguration" DataSourceConfigurationProperty
newValue DataSourceConfigurationProperty {Maybe ConfluenceConfigurationProperty
Maybe GoogleDriveConfigurationProperty
Maybe S3DataSourceConfigurationProperty
Maybe OneDriveConfigurationProperty
Maybe SalesforceConfigurationProperty
Maybe ServiceNowConfigurationProperty
Maybe SharePointConfigurationProperty
Maybe DatabaseConfigurationProperty
Maybe TemplateConfigurationProperty
Maybe WebCrawlerConfigurationProperty
Maybe WorkDocsConfigurationProperty
()
haddock_workaround_ :: DataSourceConfigurationProperty -> ()
confluenceConfiguration :: DataSourceConfigurationProperty
-> Maybe ConfluenceConfigurationProperty
databaseConfiguration :: DataSourceConfigurationProperty
-> Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: DataSourceConfigurationProperty
-> Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: DataSourceConfigurationProperty
-> Maybe OneDriveConfigurationProperty
s3Configuration :: DataSourceConfigurationProperty
-> Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: DataSourceConfigurationProperty
-> Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: DataSourceConfigurationProperty
-> Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: DataSourceConfigurationProperty
-> Maybe SharePointConfigurationProperty
templateConfiguration :: DataSourceConfigurationProperty
-> Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: DataSourceConfigurationProperty
-> Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: DataSourceConfigurationProperty
-> Maybe WorkDocsConfigurationProperty
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
..}
= DataSourceConfigurationProperty
{databaseConfiguration :: Maybe DatabaseConfigurationProperty
databaseConfiguration = DatabaseConfigurationProperty
-> Maybe DatabaseConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"DatabaseConfiguration" DataSourceConfigurationProperty
DatabaseConfigurationProperty
newValue, Maybe ConfluenceConfigurationProperty
Maybe GoogleDriveConfigurationProperty
Maybe S3DataSourceConfigurationProperty
Maybe OneDriveConfigurationProperty
Maybe SalesforceConfigurationProperty
Maybe ServiceNowConfigurationProperty
Maybe SharePointConfigurationProperty
Maybe TemplateConfigurationProperty
Maybe WebCrawlerConfigurationProperty
Maybe WorkDocsConfigurationProperty
()
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
..}
instance Property "GoogleDriveConfiguration" DataSourceConfigurationProperty where
type PropertyType "GoogleDriveConfiguration" DataSourceConfigurationProperty = GoogleDriveConfigurationProperty
set :: PropertyType
"GoogleDriveConfiguration" DataSourceConfigurationProperty
-> DataSourceConfigurationProperty
-> DataSourceConfigurationProperty
set PropertyType
"GoogleDriveConfiguration" DataSourceConfigurationProperty
newValue DataSourceConfigurationProperty {Maybe ConfluenceConfigurationProperty
Maybe GoogleDriveConfigurationProperty
Maybe S3DataSourceConfigurationProperty
Maybe OneDriveConfigurationProperty
Maybe SalesforceConfigurationProperty
Maybe ServiceNowConfigurationProperty
Maybe SharePointConfigurationProperty
Maybe DatabaseConfigurationProperty
Maybe TemplateConfigurationProperty
Maybe WebCrawlerConfigurationProperty
Maybe WorkDocsConfigurationProperty
()
haddock_workaround_ :: DataSourceConfigurationProperty -> ()
confluenceConfiguration :: DataSourceConfigurationProperty
-> Maybe ConfluenceConfigurationProperty
databaseConfiguration :: DataSourceConfigurationProperty
-> Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: DataSourceConfigurationProperty
-> Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: DataSourceConfigurationProperty
-> Maybe OneDriveConfigurationProperty
s3Configuration :: DataSourceConfigurationProperty
-> Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: DataSourceConfigurationProperty
-> Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: DataSourceConfigurationProperty
-> Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: DataSourceConfigurationProperty
-> Maybe SharePointConfigurationProperty
templateConfiguration :: DataSourceConfigurationProperty
-> Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: DataSourceConfigurationProperty
-> Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: DataSourceConfigurationProperty
-> Maybe WorkDocsConfigurationProperty
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
..}
= DataSourceConfigurationProperty
{googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
googleDriveConfiguration = GoogleDriveConfigurationProperty
-> Maybe GoogleDriveConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"GoogleDriveConfiguration" DataSourceConfigurationProperty
GoogleDriveConfigurationProperty
newValue, Maybe ConfluenceConfigurationProperty
Maybe S3DataSourceConfigurationProperty
Maybe OneDriveConfigurationProperty
Maybe SalesforceConfigurationProperty
Maybe ServiceNowConfigurationProperty
Maybe SharePointConfigurationProperty
Maybe DatabaseConfigurationProperty
Maybe TemplateConfigurationProperty
Maybe WebCrawlerConfigurationProperty
Maybe WorkDocsConfigurationProperty
()
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
..}
instance Property "OneDriveConfiguration" DataSourceConfigurationProperty where
type PropertyType "OneDriveConfiguration" DataSourceConfigurationProperty = OneDriveConfigurationProperty
set :: PropertyType
"OneDriveConfiguration" DataSourceConfigurationProperty
-> DataSourceConfigurationProperty
-> DataSourceConfigurationProperty
set PropertyType
"OneDriveConfiguration" DataSourceConfigurationProperty
newValue DataSourceConfigurationProperty {Maybe ConfluenceConfigurationProperty
Maybe GoogleDriveConfigurationProperty
Maybe S3DataSourceConfigurationProperty
Maybe OneDriveConfigurationProperty
Maybe SalesforceConfigurationProperty
Maybe ServiceNowConfigurationProperty
Maybe SharePointConfigurationProperty
Maybe DatabaseConfigurationProperty
Maybe TemplateConfigurationProperty
Maybe WebCrawlerConfigurationProperty
Maybe WorkDocsConfigurationProperty
()
haddock_workaround_ :: DataSourceConfigurationProperty -> ()
confluenceConfiguration :: DataSourceConfigurationProperty
-> Maybe ConfluenceConfigurationProperty
databaseConfiguration :: DataSourceConfigurationProperty
-> Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: DataSourceConfigurationProperty
-> Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: DataSourceConfigurationProperty
-> Maybe OneDriveConfigurationProperty
s3Configuration :: DataSourceConfigurationProperty
-> Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: DataSourceConfigurationProperty
-> Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: DataSourceConfigurationProperty
-> Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: DataSourceConfigurationProperty
-> Maybe SharePointConfigurationProperty
templateConfiguration :: DataSourceConfigurationProperty
-> Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: DataSourceConfigurationProperty
-> Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: DataSourceConfigurationProperty
-> Maybe WorkDocsConfigurationProperty
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
..}
= DataSourceConfigurationProperty
{oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
oneDriveConfiguration = OneDriveConfigurationProperty
-> Maybe OneDriveConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"OneDriveConfiguration" DataSourceConfigurationProperty
OneDriveConfigurationProperty
newValue, Maybe ConfluenceConfigurationProperty
Maybe GoogleDriveConfigurationProperty
Maybe S3DataSourceConfigurationProperty
Maybe SalesforceConfigurationProperty
Maybe ServiceNowConfigurationProperty
Maybe SharePointConfigurationProperty
Maybe DatabaseConfigurationProperty
Maybe TemplateConfigurationProperty
Maybe WebCrawlerConfigurationProperty
Maybe WorkDocsConfigurationProperty
()
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
..}
instance Property "S3Configuration" DataSourceConfigurationProperty where
type PropertyType "S3Configuration" DataSourceConfigurationProperty = S3DataSourceConfigurationProperty
set :: PropertyType "S3Configuration" DataSourceConfigurationProperty
-> DataSourceConfigurationProperty
-> DataSourceConfigurationProperty
set PropertyType "S3Configuration" DataSourceConfigurationProperty
newValue DataSourceConfigurationProperty {Maybe ConfluenceConfigurationProperty
Maybe GoogleDriveConfigurationProperty
Maybe S3DataSourceConfigurationProperty
Maybe OneDriveConfigurationProperty
Maybe SalesforceConfigurationProperty
Maybe ServiceNowConfigurationProperty
Maybe SharePointConfigurationProperty
Maybe DatabaseConfigurationProperty
Maybe TemplateConfigurationProperty
Maybe WebCrawlerConfigurationProperty
Maybe WorkDocsConfigurationProperty
()
haddock_workaround_ :: DataSourceConfigurationProperty -> ()
confluenceConfiguration :: DataSourceConfigurationProperty
-> Maybe ConfluenceConfigurationProperty
databaseConfiguration :: DataSourceConfigurationProperty
-> Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: DataSourceConfigurationProperty
-> Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: DataSourceConfigurationProperty
-> Maybe OneDriveConfigurationProperty
s3Configuration :: DataSourceConfigurationProperty
-> Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: DataSourceConfigurationProperty
-> Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: DataSourceConfigurationProperty
-> Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: DataSourceConfigurationProperty
-> Maybe SharePointConfigurationProperty
templateConfiguration :: DataSourceConfigurationProperty
-> Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: DataSourceConfigurationProperty
-> Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: DataSourceConfigurationProperty
-> Maybe WorkDocsConfigurationProperty
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
..}
= DataSourceConfigurationProperty
{s3Configuration :: Maybe S3DataSourceConfigurationProperty
s3Configuration = S3DataSourceConfigurationProperty
-> Maybe S3DataSourceConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "S3Configuration" DataSourceConfigurationProperty
S3DataSourceConfigurationProperty
newValue, Maybe ConfluenceConfigurationProperty
Maybe GoogleDriveConfigurationProperty
Maybe OneDriveConfigurationProperty
Maybe SalesforceConfigurationProperty
Maybe ServiceNowConfigurationProperty
Maybe SharePointConfigurationProperty
Maybe DatabaseConfigurationProperty
Maybe TemplateConfigurationProperty
Maybe WebCrawlerConfigurationProperty
Maybe WorkDocsConfigurationProperty
()
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
..}
instance Property "SalesforceConfiguration" DataSourceConfigurationProperty where
type PropertyType "SalesforceConfiguration" DataSourceConfigurationProperty = SalesforceConfigurationProperty
set :: PropertyType
"SalesforceConfiguration" DataSourceConfigurationProperty
-> DataSourceConfigurationProperty
-> DataSourceConfigurationProperty
set PropertyType
"SalesforceConfiguration" DataSourceConfigurationProperty
newValue DataSourceConfigurationProperty {Maybe ConfluenceConfigurationProperty
Maybe GoogleDriveConfigurationProperty
Maybe S3DataSourceConfigurationProperty
Maybe OneDriveConfigurationProperty
Maybe SalesforceConfigurationProperty
Maybe ServiceNowConfigurationProperty
Maybe SharePointConfigurationProperty
Maybe DatabaseConfigurationProperty
Maybe TemplateConfigurationProperty
Maybe WebCrawlerConfigurationProperty
Maybe WorkDocsConfigurationProperty
()
haddock_workaround_ :: DataSourceConfigurationProperty -> ()
confluenceConfiguration :: DataSourceConfigurationProperty
-> Maybe ConfluenceConfigurationProperty
databaseConfiguration :: DataSourceConfigurationProperty
-> Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: DataSourceConfigurationProperty
-> Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: DataSourceConfigurationProperty
-> Maybe OneDriveConfigurationProperty
s3Configuration :: DataSourceConfigurationProperty
-> Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: DataSourceConfigurationProperty
-> Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: DataSourceConfigurationProperty
-> Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: DataSourceConfigurationProperty
-> Maybe SharePointConfigurationProperty
templateConfiguration :: DataSourceConfigurationProperty
-> Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: DataSourceConfigurationProperty
-> Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: DataSourceConfigurationProperty
-> Maybe WorkDocsConfigurationProperty
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
..}
= DataSourceConfigurationProperty
{salesforceConfiguration :: Maybe SalesforceConfigurationProperty
salesforceConfiguration = SalesforceConfigurationProperty
-> Maybe SalesforceConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"SalesforceConfiguration" DataSourceConfigurationProperty
SalesforceConfigurationProperty
newValue, Maybe ConfluenceConfigurationProperty
Maybe GoogleDriveConfigurationProperty
Maybe S3DataSourceConfigurationProperty
Maybe OneDriveConfigurationProperty
Maybe ServiceNowConfigurationProperty
Maybe SharePointConfigurationProperty
Maybe DatabaseConfigurationProperty
Maybe TemplateConfigurationProperty
Maybe WebCrawlerConfigurationProperty
Maybe WorkDocsConfigurationProperty
()
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
..}
instance Property "ServiceNowConfiguration" DataSourceConfigurationProperty where
type PropertyType "ServiceNowConfiguration" DataSourceConfigurationProperty = ServiceNowConfigurationProperty
set :: PropertyType
"ServiceNowConfiguration" DataSourceConfigurationProperty
-> DataSourceConfigurationProperty
-> DataSourceConfigurationProperty
set PropertyType
"ServiceNowConfiguration" DataSourceConfigurationProperty
newValue DataSourceConfigurationProperty {Maybe ConfluenceConfigurationProperty
Maybe GoogleDriveConfigurationProperty
Maybe S3DataSourceConfigurationProperty
Maybe OneDriveConfigurationProperty
Maybe SalesforceConfigurationProperty
Maybe ServiceNowConfigurationProperty
Maybe SharePointConfigurationProperty
Maybe DatabaseConfigurationProperty
Maybe TemplateConfigurationProperty
Maybe WebCrawlerConfigurationProperty
Maybe WorkDocsConfigurationProperty
()
haddock_workaround_ :: DataSourceConfigurationProperty -> ()
confluenceConfiguration :: DataSourceConfigurationProperty
-> Maybe ConfluenceConfigurationProperty
databaseConfiguration :: DataSourceConfigurationProperty
-> Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: DataSourceConfigurationProperty
-> Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: DataSourceConfigurationProperty
-> Maybe OneDriveConfigurationProperty
s3Configuration :: DataSourceConfigurationProperty
-> Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: DataSourceConfigurationProperty
-> Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: DataSourceConfigurationProperty
-> Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: DataSourceConfigurationProperty
-> Maybe SharePointConfigurationProperty
templateConfiguration :: DataSourceConfigurationProperty
-> Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: DataSourceConfigurationProperty
-> Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: DataSourceConfigurationProperty
-> Maybe WorkDocsConfigurationProperty
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
..}
= DataSourceConfigurationProperty
{serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
serviceNowConfiguration = ServiceNowConfigurationProperty
-> Maybe ServiceNowConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"ServiceNowConfiguration" DataSourceConfigurationProperty
ServiceNowConfigurationProperty
newValue, Maybe ConfluenceConfigurationProperty
Maybe GoogleDriveConfigurationProperty
Maybe S3DataSourceConfigurationProperty
Maybe OneDriveConfigurationProperty
Maybe SalesforceConfigurationProperty
Maybe SharePointConfigurationProperty
Maybe DatabaseConfigurationProperty
Maybe TemplateConfigurationProperty
Maybe WebCrawlerConfigurationProperty
Maybe WorkDocsConfigurationProperty
()
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
..}
instance Property "SharePointConfiguration" DataSourceConfigurationProperty where
type PropertyType "SharePointConfiguration" DataSourceConfigurationProperty = SharePointConfigurationProperty
set :: PropertyType
"SharePointConfiguration" DataSourceConfigurationProperty
-> DataSourceConfigurationProperty
-> DataSourceConfigurationProperty
set PropertyType
"SharePointConfiguration" DataSourceConfigurationProperty
newValue DataSourceConfigurationProperty {Maybe ConfluenceConfigurationProperty
Maybe GoogleDriveConfigurationProperty
Maybe S3DataSourceConfigurationProperty
Maybe OneDriveConfigurationProperty
Maybe SalesforceConfigurationProperty
Maybe ServiceNowConfigurationProperty
Maybe SharePointConfigurationProperty
Maybe DatabaseConfigurationProperty
Maybe TemplateConfigurationProperty
Maybe WebCrawlerConfigurationProperty
Maybe WorkDocsConfigurationProperty
()
haddock_workaround_ :: DataSourceConfigurationProperty -> ()
confluenceConfiguration :: DataSourceConfigurationProperty
-> Maybe ConfluenceConfigurationProperty
databaseConfiguration :: DataSourceConfigurationProperty
-> Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: DataSourceConfigurationProperty
-> Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: DataSourceConfigurationProperty
-> Maybe OneDriveConfigurationProperty
s3Configuration :: DataSourceConfigurationProperty
-> Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: DataSourceConfigurationProperty
-> Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: DataSourceConfigurationProperty
-> Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: DataSourceConfigurationProperty
-> Maybe SharePointConfigurationProperty
templateConfiguration :: DataSourceConfigurationProperty
-> Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: DataSourceConfigurationProperty
-> Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: DataSourceConfigurationProperty
-> Maybe WorkDocsConfigurationProperty
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
..}
= DataSourceConfigurationProperty
{sharePointConfiguration :: Maybe SharePointConfigurationProperty
sharePointConfiguration = SharePointConfigurationProperty
-> Maybe SharePointConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"SharePointConfiguration" DataSourceConfigurationProperty
SharePointConfigurationProperty
newValue, Maybe ConfluenceConfigurationProperty
Maybe GoogleDriveConfigurationProperty
Maybe S3DataSourceConfigurationProperty
Maybe OneDriveConfigurationProperty
Maybe SalesforceConfigurationProperty
Maybe ServiceNowConfigurationProperty
Maybe DatabaseConfigurationProperty
Maybe TemplateConfigurationProperty
Maybe WebCrawlerConfigurationProperty
Maybe WorkDocsConfigurationProperty
()
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
..}
instance Property "TemplateConfiguration" DataSourceConfigurationProperty where
type PropertyType "TemplateConfiguration" DataSourceConfigurationProperty = TemplateConfigurationProperty
set :: PropertyType
"TemplateConfiguration" DataSourceConfigurationProperty
-> DataSourceConfigurationProperty
-> DataSourceConfigurationProperty
set PropertyType
"TemplateConfiguration" DataSourceConfigurationProperty
newValue DataSourceConfigurationProperty {Maybe ConfluenceConfigurationProperty
Maybe GoogleDriveConfigurationProperty
Maybe S3DataSourceConfigurationProperty
Maybe OneDriveConfigurationProperty
Maybe SalesforceConfigurationProperty
Maybe ServiceNowConfigurationProperty
Maybe SharePointConfigurationProperty
Maybe DatabaseConfigurationProperty
Maybe TemplateConfigurationProperty
Maybe WebCrawlerConfigurationProperty
Maybe WorkDocsConfigurationProperty
()
haddock_workaround_ :: DataSourceConfigurationProperty -> ()
confluenceConfiguration :: DataSourceConfigurationProperty
-> Maybe ConfluenceConfigurationProperty
databaseConfiguration :: DataSourceConfigurationProperty
-> Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: DataSourceConfigurationProperty
-> Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: DataSourceConfigurationProperty
-> Maybe OneDriveConfigurationProperty
s3Configuration :: DataSourceConfigurationProperty
-> Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: DataSourceConfigurationProperty
-> Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: DataSourceConfigurationProperty
-> Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: DataSourceConfigurationProperty
-> Maybe SharePointConfigurationProperty
templateConfiguration :: DataSourceConfigurationProperty
-> Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: DataSourceConfigurationProperty
-> Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: DataSourceConfigurationProperty
-> Maybe WorkDocsConfigurationProperty
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
..}
= DataSourceConfigurationProperty
{templateConfiguration :: Maybe TemplateConfigurationProperty
templateConfiguration = TemplateConfigurationProperty
-> Maybe TemplateConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"TemplateConfiguration" DataSourceConfigurationProperty
TemplateConfigurationProperty
newValue, Maybe ConfluenceConfigurationProperty
Maybe GoogleDriveConfigurationProperty
Maybe S3DataSourceConfigurationProperty
Maybe OneDriveConfigurationProperty
Maybe SalesforceConfigurationProperty
Maybe ServiceNowConfigurationProperty
Maybe SharePointConfigurationProperty
Maybe DatabaseConfigurationProperty
Maybe WebCrawlerConfigurationProperty
Maybe WorkDocsConfigurationProperty
()
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
..}
instance Property "WebCrawlerConfiguration" DataSourceConfigurationProperty where
type PropertyType "WebCrawlerConfiguration" DataSourceConfigurationProperty = WebCrawlerConfigurationProperty
set :: PropertyType
"WebCrawlerConfiguration" DataSourceConfigurationProperty
-> DataSourceConfigurationProperty
-> DataSourceConfigurationProperty
set PropertyType
"WebCrawlerConfiguration" DataSourceConfigurationProperty
newValue DataSourceConfigurationProperty {Maybe ConfluenceConfigurationProperty
Maybe GoogleDriveConfigurationProperty
Maybe S3DataSourceConfigurationProperty
Maybe OneDriveConfigurationProperty
Maybe SalesforceConfigurationProperty
Maybe ServiceNowConfigurationProperty
Maybe SharePointConfigurationProperty
Maybe DatabaseConfigurationProperty
Maybe TemplateConfigurationProperty
Maybe WebCrawlerConfigurationProperty
Maybe WorkDocsConfigurationProperty
()
haddock_workaround_ :: DataSourceConfigurationProperty -> ()
confluenceConfiguration :: DataSourceConfigurationProperty
-> Maybe ConfluenceConfigurationProperty
databaseConfiguration :: DataSourceConfigurationProperty
-> Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: DataSourceConfigurationProperty
-> Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: DataSourceConfigurationProperty
-> Maybe OneDriveConfigurationProperty
s3Configuration :: DataSourceConfigurationProperty
-> Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: DataSourceConfigurationProperty
-> Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: DataSourceConfigurationProperty
-> Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: DataSourceConfigurationProperty
-> Maybe SharePointConfigurationProperty
templateConfiguration :: DataSourceConfigurationProperty
-> Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: DataSourceConfigurationProperty
-> Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: DataSourceConfigurationProperty
-> Maybe WorkDocsConfigurationProperty
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
..}
= DataSourceConfigurationProperty
{webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
webCrawlerConfiguration = WebCrawlerConfigurationProperty
-> Maybe WebCrawlerConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"WebCrawlerConfiguration" DataSourceConfigurationProperty
WebCrawlerConfigurationProperty
newValue, Maybe ConfluenceConfigurationProperty
Maybe GoogleDriveConfigurationProperty
Maybe S3DataSourceConfigurationProperty
Maybe OneDriveConfigurationProperty
Maybe SalesforceConfigurationProperty
Maybe ServiceNowConfigurationProperty
Maybe SharePointConfigurationProperty
Maybe DatabaseConfigurationProperty
Maybe TemplateConfigurationProperty
Maybe WorkDocsConfigurationProperty
()
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
..}
instance Property "WorkDocsConfiguration" DataSourceConfigurationProperty where
type PropertyType "WorkDocsConfiguration" DataSourceConfigurationProperty = WorkDocsConfigurationProperty
set :: PropertyType
"WorkDocsConfiguration" DataSourceConfigurationProperty
-> DataSourceConfigurationProperty
-> DataSourceConfigurationProperty
set PropertyType
"WorkDocsConfiguration" DataSourceConfigurationProperty
newValue DataSourceConfigurationProperty {Maybe ConfluenceConfigurationProperty
Maybe GoogleDriveConfigurationProperty
Maybe S3DataSourceConfigurationProperty
Maybe OneDriveConfigurationProperty
Maybe SalesforceConfigurationProperty
Maybe ServiceNowConfigurationProperty
Maybe SharePointConfigurationProperty
Maybe DatabaseConfigurationProperty
Maybe TemplateConfigurationProperty
Maybe WebCrawlerConfigurationProperty
Maybe WorkDocsConfigurationProperty
()
haddock_workaround_ :: DataSourceConfigurationProperty -> ()
confluenceConfiguration :: DataSourceConfigurationProperty
-> Maybe ConfluenceConfigurationProperty
databaseConfiguration :: DataSourceConfigurationProperty
-> Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: DataSourceConfigurationProperty
-> Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: DataSourceConfigurationProperty
-> Maybe OneDriveConfigurationProperty
s3Configuration :: DataSourceConfigurationProperty
-> Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: DataSourceConfigurationProperty
-> Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: DataSourceConfigurationProperty
-> Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: DataSourceConfigurationProperty
-> Maybe SharePointConfigurationProperty
templateConfiguration :: DataSourceConfigurationProperty
-> Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: DataSourceConfigurationProperty
-> Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: DataSourceConfigurationProperty
-> Maybe WorkDocsConfigurationProperty
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
..}
= DataSourceConfigurationProperty
{workDocsConfiguration :: Maybe WorkDocsConfigurationProperty
workDocsConfiguration = WorkDocsConfigurationProperty
-> Maybe WorkDocsConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"WorkDocsConfiguration" DataSourceConfigurationProperty
WorkDocsConfigurationProperty
newValue, Maybe ConfluenceConfigurationProperty
Maybe GoogleDriveConfigurationProperty
Maybe S3DataSourceConfigurationProperty
Maybe OneDriveConfigurationProperty
Maybe SalesforceConfigurationProperty
Maybe ServiceNowConfigurationProperty
Maybe SharePointConfigurationProperty
Maybe DatabaseConfigurationProperty
Maybe TemplateConfigurationProperty
Maybe WebCrawlerConfigurationProperty
()
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
haddock_workaround_ :: ()
confluenceConfiguration :: Maybe ConfluenceConfigurationProperty
databaseConfiguration :: Maybe DatabaseConfigurationProperty
googleDriveConfiguration :: Maybe GoogleDriveConfigurationProperty
oneDriveConfiguration :: Maybe OneDriveConfigurationProperty
s3Configuration :: Maybe S3DataSourceConfigurationProperty
salesforceConfiguration :: Maybe SalesforceConfigurationProperty
serviceNowConfiguration :: Maybe ServiceNowConfigurationProperty
sharePointConfiguration :: Maybe SharePointConfigurationProperty
templateConfiguration :: Maybe TemplateConfigurationProperty
webCrawlerConfiguration :: Maybe WebCrawlerConfigurationProperty
..}