module Stratosphere.Chatbot.MicrosoftTeamsChannelConfiguration (
MicrosoftTeamsChannelConfiguration(..),
mkMicrosoftTeamsChannelConfiguration
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import Stratosphere.ResourceProperties
import Stratosphere.Tag
import Stratosphere.Value
data MicrosoftTeamsChannelConfiguration
=
MicrosoftTeamsChannelConfiguration {MicrosoftTeamsChannelConfiguration -> ()
haddock_workaround_ :: (),
MicrosoftTeamsChannelConfiguration -> Value Text
configurationName :: (Value Prelude.Text),
MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
customizationResourceArns :: (Prelude.Maybe (ValueList Prelude.Text)),
MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
guardrailPolicies :: (Prelude.Maybe (ValueList Prelude.Text)),
MicrosoftTeamsChannelConfiguration -> Value Text
iamRoleArn :: (Value Prelude.Text),
MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
loggingLevel :: (Prelude.Maybe (Value Prelude.Text)),
MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
snsTopicArns :: (Prelude.Maybe (ValueList Prelude.Text)),
MicrosoftTeamsChannelConfiguration -> Maybe [Tag]
tags :: (Prelude.Maybe [Tag]),
MicrosoftTeamsChannelConfiguration -> Value Text
teamId :: (Value Prelude.Text),
MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelId :: (Value Prelude.Text),
MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
teamsChannelName :: (Prelude.Maybe (Value Prelude.Text)),
MicrosoftTeamsChannelConfiguration -> Value Text
teamsTenantId :: (Value Prelude.Text),
MicrosoftTeamsChannelConfiguration -> Maybe (Value Bool)
userRoleRequired :: (Prelude.Maybe (Value Prelude.Bool))}
deriving stock (MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration -> Bool
(MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration -> Bool)
-> (MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration -> Bool)
-> Eq MicrosoftTeamsChannelConfiguration
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration -> Bool
== :: MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration -> Bool
$c/= :: MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration -> Bool
/= :: MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration -> Bool
Prelude.Eq, Int -> MicrosoftTeamsChannelConfiguration -> ShowS
[MicrosoftTeamsChannelConfiguration] -> ShowS
MicrosoftTeamsChannelConfiguration -> String
(Int -> MicrosoftTeamsChannelConfiguration -> ShowS)
-> (MicrosoftTeamsChannelConfiguration -> String)
-> ([MicrosoftTeamsChannelConfiguration] -> ShowS)
-> Show MicrosoftTeamsChannelConfiguration
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> MicrosoftTeamsChannelConfiguration -> ShowS
showsPrec :: Int -> MicrosoftTeamsChannelConfiguration -> ShowS
$cshow :: MicrosoftTeamsChannelConfiguration -> String
show :: MicrosoftTeamsChannelConfiguration -> String
$cshowList :: [MicrosoftTeamsChannelConfiguration] -> ShowS
showList :: [MicrosoftTeamsChannelConfiguration] -> ShowS
Prelude.Show)
mkMicrosoftTeamsChannelConfiguration ::
Value Prelude.Text
-> Value Prelude.Text
-> Value Prelude.Text
-> Value Prelude.Text
-> Value Prelude.Text -> MicrosoftTeamsChannelConfiguration
mkMicrosoftTeamsChannelConfiguration :: Value Text
-> Value Text
-> Value Text
-> Value Text
-> Value Text
-> MicrosoftTeamsChannelConfiguration
mkMicrosoftTeamsChannelConfiguration
Value Text
configurationName
Value Text
iamRoleArn
Value Text
teamId
Value Text
teamsChannelId
Value Text
teamsTenantId
= MicrosoftTeamsChannelConfiguration
{haddock_workaround_ :: ()
haddock_workaround_ = (), configurationName :: Value Text
configurationName = Value Text
configurationName,
iamRoleArn :: Value Text
iamRoleArn = Value Text
iamRoleArn, teamId :: Value Text
teamId = Value Text
teamId,
teamsChannelId :: Value Text
teamsChannelId = Value Text
teamsChannelId, teamsTenantId :: Value Text
teamsTenantId = Value Text
teamsTenantId,
customizationResourceArns :: Maybe (ValueList Text)
customizationResourceArns = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
guardrailPolicies :: Maybe (ValueList Text)
guardrailPolicies = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
loggingLevel :: Maybe (Value Text)
loggingLevel = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, snsTopicArns :: Maybe (ValueList Text)
snsTopicArns = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
tags :: Maybe [Tag]
tags = Maybe [Tag]
forall a. Maybe a
Prelude.Nothing, teamsChannelName :: Maybe (Value Text)
teamsChannelName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
userRoleRequired :: Maybe (Value Bool)
userRoleRequired = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties MicrosoftTeamsChannelConfiguration where
toResourceProperties :: MicrosoftTeamsChannelConfiguration -> ResourceProperties
toResourceProperties MicrosoftTeamsChannelConfiguration {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: MicrosoftTeamsChannelConfiguration -> ()
configurationName :: MicrosoftTeamsChannelConfiguration -> Value Text
customizationResourceArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
guardrailPolicies :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
iamRoleArn :: MicrosoftTeamsChannelConfiguration -> Value Text
loggingLevel :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
snsTopicArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
tags :: MicrosoftTeamsChannelConfiguration -> Maybe [Tag]
teamId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelName :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
teamsTenantId :: MicrosoftTeamsChannelConfiguration -> Value Text
userRoleRequired :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Bool)
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::Chatbot::MicrosoftTeamsChannelConfiguration",
supportsTags :: Bool
supportsTags = Bool
Prelude.True,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
[Key
"ConfigurationName" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
configurationName,
Key
"IamRoleArn" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
iamRoleArn, Key
"TeamId" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
teamId,
Key
"TeamsChannelId" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
teamsChannelId,
Key
"TeamsTenantId" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
teamsTenantId]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CustomizationResourceArns"
(ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
customizationResourceArns,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GuardrailPolicies" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
guardrailPolicies,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LoggingLevel" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
loggingLevel,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SnsTopicArns" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
snsTopicArns,
Key -> [Tag] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Tags" ([Tag] -> (Key, Value)) -> Maybe [Tag] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Tag]
tags,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TeamsChannelName" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
teamsChannelName,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"UserRoleRequired" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
userRoleRequired]))}
instance JSON.ToJSON MicrosoftTeamsChannelConfiguration where
toJSON :: MicrosoftTeamsChannelConfiguration -> Value
toJSON MicrosoftTeamsChannelConfiguration {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: MicrosoftTeamsChannelConfiguration -> ()
configurationName :: MicrosoftTeamsChannelConfiguration -> Value Text
customizationResourceArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
guardrailPolicies :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
iamRoleArn :: MicrosoftTeamsChannelConfiguration -> Value Text
loggingLevel :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
snsTopicArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
tags :: MicrosoftTeamsChannelConfiguration -> Maybe [Tag]
teamId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelName :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
teamsTenantId :: MicrosoftTeamsChannelConfiguration -> Value Text
userRoleRequired :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Bool)
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
..}
= [(Key, Value)] -> Value
JSON.object
([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
[Key
"ConfigurationName" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
configurationName,
Key
"IamRoleArn" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
iamRoleArn, Key
"TeamId" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
teamId,
Key
"TeamsChannelId" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
teamsChannelId,
Key
"TeamsTenantId" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
teamsTenantId]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CustomizationResourceArns"
(ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
customizationResourceArns,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GuardrailPolicies" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
guardrailPolicies,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LoggingLevel" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
loggingLevel,
Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SnsTopicArns" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
snsTopicArns,
Key -> [Tag] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Tags" ([Tag] -> (Key, Value)) -> Maybe [Tag] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Tag]
tags,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TeamsChannelName" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
teamsChannelName,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"UserRoleRequired" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
userRoleRequired])))
instance Property "ConfigurationName" MicrosoftTeamsChannelConfiguration where
type PropertyType "ConfigurationName" MicrosoftTeamsChannelConfiguration = Value Prelude.Text
set :: PropertyType "ConfigurationName" MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration
set PropertyType "ConfigurationName" MicrosoftTeamsChannelConfiguration
newValue MicrosoftTeamsChannelConfiguration {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: MicrosoftTeamsChannelConfiguration -> ()
configurationName :: MicrosoftTeamsChannelConfiguration -> Value Text
customizationResourceArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
guardrailPolicies :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
iamRoleArn :: MicrosoftTeamsChannelConfiguration -> Value Text
loggingLevel :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
snsTopicArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
tags :: MicrosoftTeamsChannelConfiguration -> Maybe [Tag]
teamId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelName :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
teamsTenantId :: MicrosoftTeamsChannelConfiguration -> Value Text
userRoleRequired :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Bool)
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
..}
= MicrosoftTeamsChannelConfiguration
{configurationName :: Value Text
configurationName = PropertyType "ConfigurationName" MicrosoftTeamsChannelConfiguration
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
haddock_workaround_ :: ()
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
..}
instance Property "CustomizationResourceArns" MicrosoftTeamsChannelConfiguration where
type PropertyType "CustomizationResourceArns" MicrosoftTeamsChannelConfiguration = ValueList Prelude.Text
set :: PropertyType
"CustomizationResourceArns" MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration
set PropertyType
"CustomizationResourceArns" MicrosoftTeamsChannelConfiguration
newValue MicrosoftTeamsChannelConfiguration {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: MicrosoftTeamsChannelConfiguration -> ()
configurationName :: MicrosoftTeamsChannelConfiguration -> Value Text
customizationResourceArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
guardrailPolicies :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
iamRoleArn :: MicrosoftTeamsChannelConfiguration -> Value Text
loggingLevel :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
snsTopicArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
tags :: MicrosoftTeamsChannelConfiguration -> Maybe [Tag]
teamId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelName :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
teamsTenantId :: MicrosoftTeamsChannelConfiguration -> Value Text
userRoleRequired :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Bool)
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
..}
= MicrosoftTeamsChannelConfiguration
{customizationResourceArns :: Maybe (ValueList Text)
customizationResourceArns = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"CustomizationResourceArns" MicrosoftTeamsChannelConfiguration
ValueList Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
configurationName :: Value Text
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
haddock_workaround_ :: ()
configurationName :: Value Text
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
..}
instance Property "GuardrailPolicies" MicrosoftTeamsChannelConfiguration where
type PropertyType "GuardrailPolicies" MicrosoftTeamsChannelConfiguration = ValueList Prelude.Text
set :: PropertyType "GuardrailPolicies" MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration
set PropertyType "GuardrailPolicies" MicrosoftTeamsChannelConfiguration
newValue MicrosoftTeamsChannelConfiguration {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: MicrosoftTeamsChannelConfiguration -> ()
configurationName :: MicrosoftTeamsChannelConfiguration -> Value Text
customizationResourceArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
guardrailPolicies :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
iamRoleArn :: MicrosoftTeamsChannelConfiguration -> Value Text
loggingLevel :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
snsTopicArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
tags :: MicrosoftTeamsChannelConfiguration -> Maybe [Tag]
teamId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelName :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
teamsTenantId :: MicrosoftTeamsChannelConfiguration -> Value Text
userRoleRequired :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Bool)
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
..}
= MicrosoftTeamsChannelConfiguration
{guardrailPolicies :: Maybe (ValueList Text)
guardrailPolicies = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "GuardrailPolicies" MicrosoftTeamsChannelConfiguration
ValueList Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
..}
instance Property "IamRoleArn" MicrosoftTeamsChannelConfiguration where
type PropertyType "IamRoleArn" MicrosoftTeamsChannelConfiguration = Value Prelude.Text
set :: PropertyType "IamRoleArn" MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration
set PropertyType "IamRoleArn" MicrosoftTeamsChannelConfiguration
newValue MicrosoftTeamsChannelConfiguration {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: MicrosoftTeamsChannelConfiguration -> ()
configurationName :: MicrosoftTeamsChannelConfiguration -> Value Text
customizationResourceArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
guardrailPolicies :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
iamRoleArn :: MicrosoftTeamsChannelConfiguration -> Value Text
loggingLevel :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
snsTopicArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
tags :: MicrosoftTeamsChannelConfiguration -> Maybe [Tag]
teamId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelName :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
teamsTenantId :: MicrosoftTeamsChannelConfiguration -> Value Text
userRoleRequired :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Bool)
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
..}
= MicrosoftTeamsChannelConfiguration {iamRoleArn :: Value Text
iamRoleArn = PropertyType "IamRoleArn" MicrosoftTeamsChannelConfiguration
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
..}
instance Property "LoggingLevel" MicrosoftTeamsChannelConfiguration where
type PropertyType "LoggingLevel" MicrosoftTeamsChannelConfiguration = Value Prelude.Text
set :: PropertyType "LoggingLevel" MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration
set PropertyType "LoggingLevel" MicrosoftTeamsChannelConfiguration
newValue MicrosoftTeamsChannelConfiguration {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: MicrosoftTeamsChannelConfiguration -> ()
configurationName :: MicrosoftTeamsChannelConfiguration -> Value Text
customizationResourceArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
guardrailPolicies :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
iamRoleArn :: MicrosoftTeamsChannelConfiguration -> Value Text
loggingLevel :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
snsTopicArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
tags :: MicrosoftTeamsChannelConfiguration -> Maybe [Tag]
teamId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelName :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
teamsTenantId :: MicrosoftTeamsChannelConfiguration -> Value Text
userRoleRequired :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Bool)
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
..}
= MicrosoftTeamsChannelConfiguration
{loggingLevel :: Maybe (Value Text)
loggingLevel = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "LoggingLevel" MicrosoftTeamsChannelConfiguration
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
..}
instance Property "SnsTopicArns" MicrosoftTeamsChannelConfiguration where
type PropertyType "SnsTopicArns" MicrosoftTeamsChannelConfiguration = ValueList Prelude.Text
set :: PropertyType "SnsTopicArns" MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration
set PropertyType "SnsTopicArns" MicrosoftTeamsChannelConfiguration
newValue MicrosoftTeamsChannelConfiguration {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: MicrosoftTeamsChannelConfiguration -> ()
configurationName :: MicrosoftTeamsChannelConfiguration -> Value Text
customizationResourceArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
guardrailPolicies :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
iamRoleArn :: MicrosoftTeamsChannelConfiguration -> Value Text
loggingLevel :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
snsTopicArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
tags :: MicrosoftTeamsChannelConfiguration -> Maybe [Tag]
teamId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelName :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
teamsTenantId :: MicrosoftTeamsChannelConfiguration -> Value Text
userRoleRequired :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Bool)
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
..}
= MicrosoftTeamsChannelConfiguration
{snsTopicArns :: Maybe (ValueList Text)
snsTopicArns = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SnsTopicArns" MicrosoftTeamsChannelConfiguration
ValueList Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
..}
instance Property "Tags" MicrosoftTeamsChannelConfiguration where
type PropertyType "Tags" MicrosoftTeamsChannelConfiguration = [Tag]
set :: PropertyType "Tags" MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration
set PropertyType "Tags" MicrosoftTeamsChannelConfiguration
newValue MicrosoftTeamsChannelConfiguration {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: MicrosoftTeamsChannelConfiguration -> ()
configurationName :: MicrosoftTeamsChannelConfiguration -> Value Text
customizationResourceArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
guardrailPolicies :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
iamRoleArn :: MicrosoftTeamsChannelConfiguration -> Value Text
loggingLevel :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
snsTopicArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
tags :: MicrosoftTeamsChannelConfiguration -> Maybe [Tag]
teamId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelName :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
teamsTenantId :: MicrosoftTeamsChannelConfiguration -> Value Text
userRoleRequired :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Bool)
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
..}
= MicrosoftTeamsChannelConfiguration
{tags :: Maybe [Tag]
tags = [Tag] -> Maybe [Tag]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [Tag]
PropertyType "Tags" MicrosoftTeamsChannelConfiguration
newValue, Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
..}
instance Property "TeamId" MicrosoftTeamsChannelConfiguration where
type PropertyType "TeamId" MicrosoftTeamsChannelConfiguration = Value Prelude.Text
set :: PropertyType "TeamId" MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration
set PropertyType "TeamId" MicrosoftTeamsChannelConfiguration
newValue MicrosoftTeamsChannelConfiguration {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: MicrosoftTeamsChannelConfiguration -> ()
configurationName :: MicrosoftTeamsChannelConfiguration -> Value Text
customizationResourceArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
guardrailPolicies :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
iamRoleArn :: MicrosoftTeamsChannelConfiguration -> Value Text
loggingLevel :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
snsTopicArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
tags :: MicrosoftTeamsChannelConfiguration -> Maybe [Tag]
teamId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelName :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
teamsTenantId :: MicrosoftTeamsChannelConfiguration -> Value Text
userRoleRequired :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Bool)
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
..}
= MicrosoftTeamsChannelConfiguration {teamId :: Value Text
teamId = PropertyType "TeamId" MicrosoftTeamsChannelConfiguration
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
..}
instance Property "TeamsChannelId" MicrosoftTeamsChannelConfiguration where
type PropertyType "TeamsChannelId" MicrosoftTeamsChannelConfiguration = Value Prelude.Text
set :: PropertyType "TeamsChannelId" MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration
set PropertyType "TeamsChannelId" MicrosoftTeamsChannelConfiguration
newValue MicrosoftTeamsChannelConfiguration {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: MicrosoftTeamsChannelConfiguration -> ()
configurationName :: MicrosoftTeamsChannelConfiguration -> Value Text
customizationResourceArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
guardrailPolicies :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
iamRoleArn :: MicrosoftTeamsChannelConfiguration -> Value Text
loggingLevel :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
snsTopicArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
tags :: MicrosoftTeamsChannelConfiguration -> Maybe [Tag]
teamId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelName :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
teamsTenantId :: MicrosoftTeamsChannelConfiguration -> Value Text
userRoleRequired :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Bool)
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
..}
= MicrosoftTeamsChannelConfiguration
{teamsChannelId :: Value Text
teamsChannelId = PropertyType "TeamsChannelId" MicrosoftTeamsChannelConfiguration
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
..}
instance Property "TeamsChannelName" MicrosoftTeamsChannelConfiguration where
type PropertyType "TeamsChannelName" MicrosoftTeamsChannelConfiguration = Value Prelude.Text
set :: PropertyType "TeamsChannelName" MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration
set PropertyType "TeamsChannelName" MicrosoftTeamsChannelConfiguration
newValue MicrosoftTeamsChannelConfiguration {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: MicrosoftTeamsChannelConfiguration -> ()
configurationName :: MicrosoftTeamsChannelConfiguration -> Value Text
customizationResourceArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
guardrailPolicies :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
iamRoleArn :: MicrosoftTeamsChannelConfiguration -> Value Text
loggingLevel :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
snsTopicArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
tags :: MicrosoftTeamsChannelConfiguration -> Maybe [Tag]
teamId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelName :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
teamsTenantId :: MicrosoftTeamsChannelConfiguration -> Value Text
userRoleRequired :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Bool)
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
..}
= MicrosoftTeamsChannelConfiguration
{teamsChannelName :: Maybe (Value Text)
teamsChannelName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "TeamsChannelName" MicrosoftTeamsChannelConfiguration
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
..}
instance Property "TeamsTenantId" MicrosoftTeamsChannelConfiguration where
type PropertyType "TeamsTenantId" MicrosoftTeamsChannelConfiguration = Value Prelude.Text
set :: PropertyType "TeamsTenantId" MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration
set PropertyType "TeamsTenantId" MicrosoftTeamsChannelConfiguration
newValue MicrosoftTeamsChannelConfiguration {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: MicrosoftTeamsChannelConfiguration -> ()
configurationName :: MicrosoftTeamsChannelConfiguration -> Value Text
customizationResourceArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
guardrailPolicies :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
iamRoleArn :: MicrosoftTeamsChannelConfiguration -> Value Text
loggingLevel :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
snsTopicArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
tags :: MicrosoftTeamsChannelConfiguration -> Maybe [Tag]
teamId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelName :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
teamsTenantId :: MicrosoftTeamsChannelConfiguration -> Value Text
userRoleRequired :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Bool)
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
..}
= MicrosoftTeamsChannelConfiguration {teamsTenantId :: Value Text
teamsTenantId = PropertyType "TeamsTenantId" MicrosoftTeamsChannelConfiguration
Value Text
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
userRoleRequired :: Maybe (Value Bool)
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
userRoleRequired :: Maybe (Value Bool)
..}
instance Property "UserRoleRequired" MicrosoftTeamsChannelConfiguration where
type PropertyType "UserRoleRequired" MicrosoftTeamsChannelConfiguration = Value Prelude.Bool
set :: PropertyType "UserRoleRequired" MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration
-> MicrosoftTeamsChannelConfiguration
set PropertyType "UserRoleRequired" MicrosoftTeamsChannelConfiguration
newValue MicrosoftTeamsChannelConfiguration {Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Bool)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: MicrosoftTeamsChannelConfiguration -> ()
configurationName :: MicrosoftTeamsChannelConfiguration -> Value Text
customizationResourceArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
guardrailPolicies :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
iamRoleArn :: MicrosoftTeamsChannelConfiguration -> Value Text
loggingLevel :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
snsTopicArns :: MicrosoftTeamsChannelConfiguration -> Maybe (ValueList Text)
tags :: MicrosoftTeamsChannelConfiguration -> Maybe [Tag]
teamId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelId :: MicrosoftTeamsChannelConfiguration -> Value Text
teamsChannelName :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Text)
teamsTenantId :: MicrosoftTeamsChannelConfiguration -> Value Text
userRoleRequired :: MicrosoftTeamsChannelConfiguration -> Maybe (Value Bool)
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
userRoleRequired :: Maybe (Value Bool)
..}
= MicrosoftTeamsChannelConfiguration
{userRoleRequired :: Maybe (Value Bool)
userRoleRequired = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "UserRoleRequired" MicrosoftTeamsChannelConfiguration
Value Bool
newValue, Maybe [Tag]
Maybe (ValueList Text)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
haddock_workaround_ :: ()
configurationName :: Value Text
customizationResourceArns :: Maybe (ValueList Text)
guardrailPolicies :: Maybe (ValueList Text)
iamRoleArn :: Value Text
loggingLevel :: Maybe (Value Text)
snsTopicArns :: Maybe (ValueList Text)
tags :: Maybe [Tag]
teamId :: Value Text
teamsChannelId :: Value Text
teamsChannelName :: Maybe (Value Text)
teamsTenantId :: Value Text
..}