module Stratosphere.Bedrock.Agent (
module Exports, Agent(..), mkAgent
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.Bedrock.Agent.AgentActionGroupProperty as Exports
import {-# SOURCE #-} Stratosphere.Bedrock.Agent.AgentCollaboratorProperty as Exports
import {-# SOURCE #-} Stratosphere.Bedrock.Agent.AgentKnowledgeBaseProperty as Exports
import {-# SOURCE #-} Stratosphere.Bedrock.Agent.CustomOrchestrationProperty as Exports
import {-# SOURCE #-} Stratosphere.Bedrock.Agent.GuardrailConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.Bedrock.Agent.MemoryConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.Bedrock.Agent.PromptOverrideConfigurationProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data Agent
=
Agent {Agent -> ()
haddock_workaround_ :: (),
Agent -> Maybe [AgentActionGroupProperty]
actionGroups :: (Prelude.Maybe [AgentActionGroupProperty]),
Agent -> Maybe (Value Text)
agentCollaboration :: (Prelude.Maybe (Value Prelude.Text)),
Agent -> Maybe [AgentCollaboratorProperty]
agentCollaborators :: (Prelude.Maybe [AgentCollaboratorProperty]),
Agent -> Value Text
agentName :: (Value Prelude.Text),
Agent -> Maybe (Value Text)
agentResourceRoleArn :: (Prelude.Maybe (Value Prelude.Text)),
Agent -> Maybe (Value Bool)
autoPrepare :: (Prelude.Maybe (Value Prelude.Bool)),
Agent -> Maybe CustomOrchestrationProperty
customOrchestration :: (Prelude.Maybe CustomOrchestrationProperty),
Agent -> Maybe (Value Text)
customerEncryptionKeyArn :: (Prelude.Maybe (Value Prelude.Text)),
Agent -> Maybe (Value Text)
description :: (Prelude.Maybe (Value Prelude.Text)),
Agent -> Maybe (Value Text)
foundationModel :: (Prelude.Maybe (Value Prelude.Text)),
Agent -> Maybe GuardrailConfigurationProperty
guardrailConfiguration :: (Prelude.Maybe GuardrailConfigurationProperty),
Agent -> Maybe (Value Double)
idleSessionTTLInSeconds :: (Prelude.Maybe (Value Prelude.Double)),
Agent -> Maybe (Value Text)
instruction :: (Prelude.Maybe (Value Prelude.Text)),
Agent -> Maybe [AgentKnowledgeBaseProperty]
knowledgeBases :: (Prelude.Maybe [AgentKnowledgeBaseProperty]),
Agent -> Maybe MemoryConfigurationProperty
memoryConfiguration :: (Prelude.Maybe MemoryConfigurationProperty),
Agent -> Maybe (Value Text)
orchestrationType :: (Prelude.Maybe (Value Prelude.Text)),
Agent -> Maybe PromptOverrideConfigurationProperty
promptOverrideConfiguration :: (Prelude.Maybe PromptOverrideConfigurationProperty),
Agent -> Maybe (Value Bool)
skipResourceInUseCheckOnDelete :: (Prelude.Maybe (Value Prelude.Bool)),
Agent -> Maybe (Map Text (Value Text))
tags :: (Prelude.Maybe (Prelude.Map Prelude.Text (Value Prelude.Text))),
Agent -> Maybe (Map Text (Value Text))
testAliasTags :: (Prelude.Maybe (Prelude.Map Prelude.Text (Value Prelude.Text)))}
deriving stock (Agent -> Agent -> Bool
(Agent -> Agent -> Bool) -> (Agent -> Agent -> Bool) -> Eq Agent
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Agent -> Agent -> Bool
== :: Agent -> Agent -> Bool
$c/= :: Agent -> Agent -> Bool
/= :: Agent -> Agent -> Bool
Prelude.Eq, Int -> Agent -> ShowS
[Agent] -> ShowS
Agent -> String
(Int -> Agent -> ShowS)
-> (Agent -> String) -> ([Agent] -> ShowS) -> Show Agent
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> Agent -> ShowS
showsPrec :: Int -> Agent -> ShowS
$cshow :: Agent -> String
show :: Agent -> String
$cshowList :: [Agent] -> ShowS
showList :: [Agent] -> ShowS
Prelude.Show)
mkAgent :: Value Prelude.Text -> Agent
mkAgent :: Value Text -> Agent
mkAgent Value Text
agentName
= Agent
{haddock_workaround_ :: ()
haddock_workaround_ = (), agentName :: Value Text
agentName = Value Text
agentName,
actionGroups :: Maybe [AgentActionGroupProperty]
actionGroups = Maybe [AgentActionGroupProperty]
forall a. Maybe a
Prelude.Nothing,
agentCollaboration :: Maybe (Value Text)
agentCollaboration = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentCollaborators = Maybe [AgentCollaboratorProperty]
forall a. Maybe a
Prelude.Nothing,
agentResourceRoleArn :: Maybe (Value Text)
agentResourceRoleArn = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
autoPrepare :: Maybe (Value Bool)
autoPrepare = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
customOrchestration :: Maybe CustomOrchestrationProperty
customOrchestration = Maybe CustomOrchestrationProperty
forall a. Maybe a
Prelude.Nothing,
customerEncryptionKeyArn :: Maybe (Value Text)
customerEncryptionKeyArn = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
description :: Maybe (Value Text)
description = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, foundationModel :: Maybe (Value Text)
foundationModel = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
guardrailConfiguration = Maybe GuardrailConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
idleSessionTTLInSeconds :: Maybe (Value Double)
idleSessionTTLInSeconds = Maybe (Value Double)
forall a. Maybe a
Prelude.Nothing,
instruction :: Maybe (Value Text)
instruction = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
knowledgeBases = Maybe [AgentKnowledgeBaseProperty]
forall a. Maybe a
Prelude.Nothing,
memoryConfiguration :: Maybe MemoryConfigurationProperty
memoryConfiguration = Maybe MemoryConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
orchestrationType :: Maybe (Value Text)
orchestrationType = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
promptOverrideConfiguration = Maybe PromptOverrideConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
skipResourceInUseCheckOnDelete = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
tags :: Maybe (Map Text (Value Text))
tags = Maybe (Map Text (Value Text))
forall a. Maybe a
Prelude.Nothing, testAliasTags :: Maybe (Map Text (Value Text))
testAliasTags = Maybe (Map Text (Value Text))
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties Agent where
toResourceProperties :: Agent -> ResourceProperties
toResourceProperties Agent {Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: Agent -> ()
actionGroups :: Agent -> Maybe [AgentActionGroupProperty]
agentCollaboration :: Agent -> Maybe (Value Text)
agentCollaborators :: Agent -> Maybe [AgentCollaboratorProperty]
agentName :: Agent -> Value Text
agentResourceRoleArn :: Agent -> Maybe (Value Text)
autoPrepare :: Agent -> Maybe (Value Bool)
customOrchestration :: Agent -> Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Agent -> Maybe (Value Text)
description :: Agent -> Maybe (Value Text)
foundationModel :: Agent -> Maybe (Value Text)
guardrailConfiguration :: Agent -> Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Agent -> Maybe (Value Double)
instruction :: Agent -> Maybe (Value Text)
knowledgeBases :: Agent -> Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Agent -> Maybe MemoryConfigurationProperty
orchestrationType :: Agent -> Maybe (Value Text)
promptOverrideConfiguration :: Agent -> Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Agent -> Maybe (Value Bool)
tags :: Agent -> Maybe (Map Text (Value Text))
testAliasTags :: Agent -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::Bedrock::Agent", 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
"AgentName" 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
agentName]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> [AgentActionGroupProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ActionGroups" ([AgentActionGroupProperty] -> (Key, Value))
-> Maybe [AgentActionGroupProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [AgentActionGroupProperty]
actionGroups,
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
"AgentCollaboration" (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)
agentCollaboration,
Key -> [AgentCollaboratorProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AgentCollaborators" ([AgentCollaboratorProperty] -> (Key, Value))
-> Maybe [AgentCollaboratorProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [AgentCollaboratorProperty]
agentCollaborators,
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
"AgentResourceRoleArn" (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)
agentResourceRoleArn,
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
"AutoPrepare" (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)
autoPrepare,
Key -> CustomOrchestrationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CustomOrchestration" (CustomOrchestrationProperty -> (Key, Value))
-> Maybe CustomOrchestrationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CustomOrchestrationProperty
customOrchestration,
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
"CustomerEncryptionKeyArn"
(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)
customerEncryptionKeyArn,
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
"Description" (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)
description,
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
"FoundationModel" (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)
foundationModel,
Key -> GuardrailConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GuardrailConfiguration"
(GuardrailConfigurationProperty -> (Key, Value))
-> Maybe GuardrailConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe GuardrailConfigurationProperty
guardrailConfiguration,
Key -> Value Double -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IdleSessionTTLInSeconds"
(Value Double -> (Key, Value))
-> Maybe (Value Double) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Double)
idleSessionTTLInSeconds,
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
"Instruction" (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)
instruction,
Key -> [AgentKnowledgeBaseProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"KnowledgeBases" ([AgentKnowledgeBaseProperty] -> (Key, Value))
-> Maybe [AgentKnowledgeBaseProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [AgentKnowledgeBaseProperty]
knowledgeBases,
Key -> MemoryConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MemoryConfiguration" (MemoryConfigurationProperty -> (Key, Value))
-> Maybe MemoryConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MemoryConfigurationProperty
memoryConfiguration,
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
"OrchestrationType" (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)
orchestrationType,
Key -> PromptOverrideConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PromptOverrideConfiguration"
(PromptOverrideConfigurationProperty -> (Key, Value))
-> Maybe PromptOverrideConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PromptOverrideConfigurationProperty
promptOverrideConfiguration,
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
"SkipResourceInUseCheckOnDelete"
(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)
skipResourceInUseCheckOnDelete,
Key -> Map Text (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
"Tags" (Map Text (Value Text) -> (Key, Value))
-> Maybe (Map Text (Value Text)) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Map Text (Value Text))
tags,
Key -> Map Text (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
"TestAliasTags" (Map Text (Value Text) -> (Key, Value))
-> Maybe (Map Text (Value Text)) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Map Text (Value Text))
testAliasTags]))}
instance JSON.ToJSON Agent where
toJSON :: Agent -> Value
toJSON Agent {Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: Agent -> ()
actionGroups :: Agent -> Maybe [AgentActionGroupProperty]
agentCollaboration :: Agent -> Maybe (Value Text)
agentCollaborators :: Agent -> Maybe [AgentCollaboratorProperty]
agentName :: Agent -> Value Text
agentResourceRoleArn :: Agent -> Maybe (Value Text)
autoPrepare :: Agent -> Maybe (Value Bool)
customOrchestration :: Agent -> Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Agent -> Maybe (Value Text)
description :: Agent -> Maybe (Value Text)
foundationModel :: Agent -> Maybe (Value Text)
guardrailConfiguration :: Agent -> Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Agent -> Maybe (Value Double)
instruction :: Agent -> Maybe (Value Text)
knowledgeBases :: Agent -> Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Agent -> Maybe MemoryConfigurationProperty
orchestrationType :: Agent -> Maybe (Value Text)
promptOverrideConfiguration :: Agent -> Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Agent -> Maybe (Value Bool)
tags :: Agent -> Maybe (Map Text (Value Text))
testAliasTags :: Agent -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
= [(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
"AgentName" 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
agentName]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> [AgentActionGroupProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ActionGroups" ([AgentActionGroupProperty] -> (Key, Value))
-> Maybe [AgentActionGroupProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [AgentActionGroupProperty]
actionGroups,
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
"AgentCollaboration" (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)
agentCollaboration,
Key -> [AgentCollaboratorProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AgentCollaborators" ([AgentCollaboratorProperty] -> (Key, Value))
-> Maybe [AgentCollaboratorProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [AgentCollaboratorProperty]
agentCollaborators,
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
"AgentResourceRoleArn" (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)
agentResourceRoleArn,
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
"AutoPrepare" (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)
autoPrepare,
Key -> CustomOrchestrationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CustomOrchestration" (CustomOrchestrationProperty -> (Key, Value))
-> Maybe CustomOrchestrationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CustomOrchestrationProperty
customOrchestration,
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
"CustomerEncryptionKeyArn"
(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)
customerEncryptionKeyArn,
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
"Description" (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)
description,
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
"FoundationModel" (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)
foundationModel,
Key -> GuardrailConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GuardrailConfiguration"
(GuardrailConfigurationProperty -> (Key, Value))
-> Maybe GuardrailConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe GuardrailConfigurationProperty
guardrailConfiguration,
Key -> Value Double -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IdleSessionTTLInSeconds"
(Value Double -> (Key, Value))
-> Maybe (Value Double) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Double)
idleSessionTTLInSeconds,
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
"Instruction" (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)
instruction,
Key -> [AgentKnowledgeBaseProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"KnowledgeBases" ([AgentKnowledgeBaseProperty] -> (Key, Value))
-> Maybe [AgentKnowledgeBaseProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [AgentKnowledgeBaseProperty]
knowledgeBases,
Key -> MemoryConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MemoryConfiguration" (MemoryConfigurationProperty -> (Key, Value))
-> Maybe MemoryConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MemoryConfigurationProperty
memoryConfiguration,
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
"OrchestrationType" (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)
orchestrationType,
Key -> PromptOverrideConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PromptOverrideConfiguration"
(PromptOverrideConfigurationProperty -> (Key, Value))
-> Maybe PromptOverrideConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PromptOverrideConfigurationProperty
promptOverrideConfiguration,
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
"SkipResourceInUseCheckOnDelete"
(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)
skipResourceInUseCheckOnDelete,
Key -> Map Text (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
"Tags" (Map Text (Value Text) -> (Key, Value))
-> Maybe (Map Text (Value Text)) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Map Text (Value Text))
tags,
Key -> Map Text (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
"TestAliasTags" (Map Text (Value Text) -> (Key, Value))
-> Maybe (Map Text (Value Text)) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Map Text (Value Text))
testAliasTags])))
instance Property "ActionGroups" Agent where
type PropertyType "ActionGroups" Agent = [AgentActionGroupProperty]
set :: PropertyType "ActionGroups" Agent -> Agent -> Agent
set PropertyType "ActionGroups" Agent
newValue Agent {Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: Agent -> ()
actionGroups :: Agent -> Maybe [AgentActionGroupProperty]
agentCollaboration :: Agent -> Maybe (Value Text)
agentCollaborators :: Agent -> Maybe [AgentCollaboratorProperty]
agentName :: Agent -> Value Text
agentResourceRoleArn :: Agent -> Maybe (Value Text)
autoPrepare :: Agent -> Maybe (Value Bool)
customOrchestration :: Agent -> Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Agent -> Maybe (Value Text)
description :: Agent -> Maybe (Value Text)
foundationModel :: Agent -> Maybe (Value Text)
guardrailConfiguration :: Agent -> Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Agent -> Maybe (Value Double)
instruction :: Agent -> Maybe (Value Text)
knowledgeBases :: Agent -> Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Agent -> Maybe MemoryConfigurationProperty
orchestrationType :: Agent -> Maybe (Value Text)
promptOverrideConfiguration :: Agent -> Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Agent -> Maybe (Value Bool)
tags :: Agent -> Maybe (Map Text (Value Text))
testAliasTags :: Agent -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
= Agent {actionGroups :: Maybe [AgentActionGroupProperty]
actionGroups = [AgentActionGroupProperty] -> Maybe [AgentActionGroupProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [AgentActionGroupProperty]
PropertyType "ActionGroups" Agent
newValue, Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
instance Property "AgentCollaboration" Agent where
type PropertyType "AgentCollaboration" Agent = Value Prelude.Text
set :: PropertyType "AgentCollaboration" Agent -> Agent -> Agent
set PropertyType "AgentCollaboration" Agent
newValue Agent {Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: Agent -> ()
actionGroups :: Agent -> Maybe [AgentActionGroupProperty]
agentCollaboration :: Agent -> Maybe (Value Text)
agentCollaborators :: Agent -> Maybe [AgentCollaboratorProperty]
agentName :: Agent -> Value Text
agentResourceRoleArn :: Agent -> Maybe (Value Text)
autoPrepare :: Agent -> Maybe (Value Bool)
customOrchestration :: Agent -> Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Agent -> Maybe (Value Text)
description :: Agent -> Maybe (Value Text)
foundationModel :: Agent -> Maybe (Value Text)
guardrailConfiguration :: Agent -> Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Agent -> Maybe (Value Double)
instruction :: Agent -> Maybe (Value Text)
knowledgeBases :: Agent -> Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Agent -> Maybe MemoryConfigurationProperty
orchestrationType :: Agent -> Maybe (Value Text)
promptOverrideConfiguration :: Agent -> Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Agent -> Maybe (Value Bool)
tags :: Agent -> Maybe (Map Text (Value Text))
testAliasTags :: Agent -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
= Agent {agentCollaboration :: Maybe (Value Text)
agentCollaboration = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AgentCollaboration" Agent
Value Text
newValue, Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
instance Property "AgentCollaborators" Agent where
type PropertyType "AgentCollaborators" Agent = [AgentCollaboratorProperty]
set :: PropertyType "AgentCollaborators" Agent -> Agent -> Agent
set PropertyType "AgentCollaborators" Agent
newValue Agent {Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: Agent -> ()
actionGroups :: Agent -> Maybe [AgentActionGroupProperty]
agentCollaboration :: Agent -> Maybe (Value Text)
agentCollaborators :: Agent -> Maybe [AgentCollaboratorProperty]
agentName :: Agent -> Value Text
agentResourceRoleArn :: Agent -> Maybe (Value Text)
autoPrepare :: Agent -> Maybe (Value Bool)
customOrchestration :: Agent -> Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Agent -> Maybe (Value Text)
description :: Agent -> Maybe (Value Text)
foundationModel :: Agent -> Maybe (Value Text)
guardrailConfiguration :: Agent -> Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Agent -> Maybe (Value Double)
instruction :: Agent -> Maybe (Value Text)
knowledgeBases :: Agent -> Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Agent -> Maybe MemoryConfigurationProperty
orchestrationType :: Agent -> Maybe (Value Text)
promptOverrideConfiguration :: Agent -> Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Agent -> Maybe (Value Bool)
tags :: Agent -> Maybe (Map Text (Value Text))
testAliasTags :: Agent -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
= Agent {agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentCollaborators = [AgentCollaboratorProperty] -> Maybe [AgentCollaboratorProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [AgentCollaboratorProperty]
PropertyType "AgentCollaborators" Agent
newValue, Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
instance Property "AgentName" Agent where
type PropertyType "AgentName" Agent = Value Prelude.Text
set :: PropertyType "AgentName" Agent -> Agent -> Agent
set PropertyType "AgentName" Agent
newValue Agent {Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: Agent -> ()
actionGroups :: Agent -> Maybe [AgentActionGroupProperty]
agentCollaboration :: Agent -> Maybe (Value Text)
agentCollaborators :: Agent -> Maybe [AgentCollaboratorProperty]
agentName :: Agent -> Value Text
agentResourceRoleArn :: Agent -> Maybe (Value Text)
autoPrepare :: Agent -> Maybe (Value Bool)
customOrchestration :: Agent -> Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Agent -> Maybe (Value Text)
description :: Agent -> Maybe (Value Text)
foundationModel :: Agent -> Maybe (Value Text)
guardrailConfiguration :: Agent -> Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Agent -> Maybe (Value Double)
instruction :: Agent -> Maybe (Value Text)
knowledgeBases :: Agent -> Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Agent -> Maybe MemoryConfigurationProperty
orchestrationType :: Agent -> Maybe (Value Text)
promptOverrideConfiguration :: Agent -> Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Agent -> Maybe (Value Bool)
tags :: Agent -> Maybe (Map Text (Value Text))
testAliasTags :: Agent -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..} = Agent {agentName :: Value Text
agentName = PropertyType "AgentName" Agent
Value Text
newValue, Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
instance Property "AgentResourceRoleArn" Agent where
type PropertyType "AgentResourceRoleArn" Agent = Value Prelude.Text
set :: PropertyType "AgentResourceRoleArn" Agent -> Agent -> Agent
set PropertyType "AgentResourceRoleArn" Agent
newValue Agent {Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: Agent -> ()
actionGroups :: Agent -> Maybe [AgentActionGroupProperty]
agentCollaboration :: Agent -> Maybe (Value Text)
agentCollaborators :: Agent -> Maybe [AgentCollaboratorProperty]
agentName :: Agent -> Value Text
agentResourceRoleArn :: Agent -> Maybe (Value Text)
autoPrepare :: Agent -> Maybe (Value Bool)
customOrchestration :: Agent -> Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Agent -> Maybe (Value Text)
description :: Agent -> Maybe (Value Text)
foundationModel :: Agent -> Maybe (Value Text)
guardrailConfiguration :: Agent -> Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Agent -> Maybe (Value Double)
instruction :: Agent -> Maybe (Value Text)
knowledgeBases :: Agent -> Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Agent -> Maybe MemoryConfigurationProperty
orchestrationType :: Agent -> Maybe (Value Text)
promptOverrideConfiguration :: Agent -> Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Agent -> Maybe (Value Bool)
tags :: Agent -> Maybe (Map Text (Value Text))
testAliasTags :: Agent -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
= Agent {agentResourceRoleArn :: Maybe (Value Text)
agentResourceRoleArn = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AgentResourceRoleArn" Agent
Value Text
newValue, Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
instance Property "AutoPrepare" Agent where
type PropertyType "AutoPrepare" Agent = Value Prelude.Bool
set :: PropertyType "AutoPrepare" Agent -> Agent -> Agent
set PropertyType "AutoPrepare" Agent
newValue Agent {Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: Agent -> ()
actionGroups :: Agent -> Maybe [AgentActionGroupProperty]
agentCollaboration :: Agent -> Maybe (Value Text)
agentCollaborators :: Agent -> Maybe [AgentCollaboratorProperty]
agentName :: Agent -> Value Text
agentResourceRoleArn :: Agent -> Maybe (Value Text)
autoPrepare :: Agent -> Maybe (Value Bool)
customOrchestration :: Agent -> Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Agent -> Maybe (Value Text)
description :: Agent -> Maybe (Value Text)
foundationModel :: Agent -> Maybe (Value Text)
guardrailConfiguration :: Agent -> Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Agent -> Maybe (Value Double)
instruction :: Agent -> Maybe (Value Text)
knowledgeBases :: Agent -> Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Agent -> Maybe MemoryConfigurationProperty
orchestrationType :: Agent -> Maybe (Value Text)
promptOverrideConfiguration :: Agent -> Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Agent -> Maybe (Value Bool)
tags :: Agent -> Maybe (Map Text (Value Text))
testAliasTags :: Agent -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
= Agent {autoPrepare :: Maybe (Value Bool)
autoPrepare = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "AutoPrepare" Agent
Value Bool
newValue, Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
instance Property "CustomOrchestration" Agent where
type PropertyType "CustomOrchestration" Agent = CustomOrchestrationProperty
set :: PropertyType "CustomOrchestration" Agent -> Agent -> Agent
set PropertyType "CustomOrchestration" Agent
newValue Agent {Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: Agent -> ()
actionGroups :: Agent -> Maybe [AgentActionGroupProperty]
agentCollaboration :: Agent -> Maybe (Value Text)
agentCollaborators :: Agent -> Maybe [AgentCollaboratorProperty]
agentName :: Agent -> Value Text
agentResourceRoleArn :: Agent -> Maybe (Value Text)
autoPrepare :: Agent -> Maybe (Value Bool)
customOrchestration :: Agent -> Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Agent -> Maybe (Value Text)
description :: Agent -> Maybe (Value Text)
foundationModel :: Agent -> Maybe (Value Text)
guardrailConfiguration :: Agent -> Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Agent -> Maybe (Value Double)
instruction :: Agent -> Maybe (Value Text)
knowledgeBases :: Agent -> Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Agent -> Maybe MemoryConfigurationProperty
orchestrationType :: Agent -> Maybe (Value Text)
promptOverrideConfiguration :: Agent -> Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Agent -> Maybe (Value Bool)
tags :: Agent -> Maybe (Map Text (Value Text))
testAliasTags :: Agent -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
= Agent {customOrchestration :: Maybe CustomOrchestrationProperty
customOrchestration = CustomOrchestrationProperty -> Maybe CustomOrchestrationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "CustomOrchestration" Agent
CustomOrchestrationProperty
newValue, Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
instance Property "CustomerEncryptionKeyArn" Agent where
type PropertyType "CustomerEncryptionKeyArn" Agent = Value Prelude.Text
set :: PropertyType "CustomerEncryptionKeyArn" Agent -> Agent -> Agent
set PropertyType "CustomerEncryptionKeyArn" Agent
newValue Agent {Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: Agent -> ()
actionGroups :: Agent -> Maybe [AgentActionGroupProperty]
agentCollaboration :: Agent -> Maybe (Value Text)
agentCollaborators :: Agent -> Maybe [AgentCollaboratorProperty]
agentName :: Agent -> Value Text
agentResourceRoleArn :: Agent -> Maybe (Value Text)
autoPrepare :: Agent -> Maybe (Value Bool)
customOrchestration :: Agent -> Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Agent -> Maybe (Value Text)
description :: Agent -> Maybe (Value Text)
foundationModel :: Agent -> Maybe (Value Text)
guardrailConfiguration :: Agent -> Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Agent -> Maybe (Value Double)
instruction :: Agent -> Maybe (Value Text)
knowledgeBases :: Agent -> Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Agent -> Maybe MemoryConfigurationProperty
orchestrationType :: Agent -> Maybe (Value Text)
promptOverrideConfiguration :: Agent -> Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Agent -> Maybe (Value Bool)
tags :: Agent -> Maybe (Map Text (Value Text))
testAliasTags :: Agent -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
= Agent {customerEncryptionKeyArn :: Maybe (Value Text)
customerEncryptionKeyArn = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "CustomerEncryptionKeyArn" Agent
Value Text
newValue, Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
instance Property "Description" Agent where
type PropertyType "Description" Agent = Value Prelude.Text
set :: PropertyType "Description" Agent -> Agent -> Agent
set PropertyType "Description" Agent
newValue Agent {Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: Agent -> ()
actionGroups :: Agent -> Maybe [AgentActionGroupProperty]
agentCollaboration :: Agent -> Maybe (Value Text)
agentCollaborators :: Agent -> Maybe [AgentCollaboratorProperty]
agentName :: Agent -> Value Text
agentResourceRoleArn :: Agent -> Maybe (Value Text)
autoPrepare :: Agent -> Maybe (Value Bool)
customOrchestration :: Agent -> Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Agent -> Maybe (Value Text)
description :: Agent -> Maybe (Value Text)
foundationModel :: Agent -> Maybe (Value Text)
guardrailConfiguration :: Agent -> Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Agent -> Maybe (Value Double)
instruction :: Agent -> Maybe (Value Text)
knowledgeBases :: Agent -> Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Agent -> Maybe MemoryConfigurationProperty
orchestrationType :: Agent -> Maybe (Value Text)
promptOverrideConfiguration :: Agent -> Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Agent -> Maybe (Value Bool)
tags :: Agent -> Maybe (Map Text (Value Text))
testAliasTags :: Agent -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
= Agent {description :: Maybe (Value Text)
description = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Description" Agent
Value Text
newValue, Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
instance Property "FoundationModel" Agent where
type PropertyType "FoundationModel" Agent = Value Prelude.Text
set :: PropertyType "FoundationModel" Agent -> Agent -> Agent
set PropertyType "FoundationModel" Agent
newValue Agent {Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: Agent -> ()
actionGroups :: Agent -> Maybe [AgentActionGroupProperty]
agentCollaboration :: Agent -> Maybe (Value Text)
agentCollaborators :: Agent -> Maybe [AgentCollaboratorProperty]
agentName :: Agent -> Value Text
agentResourceRoleArn :: Agent -> Maybe (Value Text)
autoPrepare :: Agent -> Maybe (Value Bool)
customOrchestration :: Agent -> Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Agent -> Maybe (Value Text)
description :: Agent -> Maybe (Value Text)
foundationModel :: Agent -> Maybe (Value Text)
guardrailConfiguration :: Agent -> Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Agent -> Maybe (Value Double)
instruction :: Agent -> Maybe (Value Text)
knowledgeBases :: Agent -> Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Agent -> Maybe MemoryConfigurationProperty
orchestrationType :: Agent -> Maybe (Value Text)
promptOverrideConfiguration :: Agent -> Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Agent -> Maybe (Value Bool)
tags :: Agent -> Maybe (Map Text (Value Text))
testAliasTags :: Agent -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
= Agent {foundationModel :: Maybe (Value Text)
foundationModel = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "FoundationModel" Agent
Value Text
newValue, Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
instance Property "GuardrailConfiguration" Agent where
type PropertyType "GuardrailConfiguration" Agent = GuardrailConfigurationProperty
set :: PropertyType "GuardrailConfiguration" Agent -> Agent -> Agent
set PropertyType "GuardrailConfiguration" Agent
newValue Agent {Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: Agent -> ()
actionGroups :: Agent -> Maybe [AgentActionGroupProperty]
agentCollaboration :: Agent -> Maybe (Value Text)
agentCollaborators :: Agent -> Maybe [AgentCollaboratorProperty]
agentName :: Agent -> Value Text
agentResourceRoleArn :: Agent -> Maybe (Value Text)
autoPrepare :: Agent -> Maybe (Value Bool)
customOrchestration :: Agent -> Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Agent -> Maybe (Value Text)
description :: Agent -> Maybe (Value Text)
foundationModel :: Agent -> Maybe (Value Text)
guardrailConfiguration :: Agent -> Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Agent -> Maybe (Value Double)
instruction :: Agent -> Maybe (Value Text)
knowledgeBases :: Agent -> Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Agent -> Maybe MemoryConfigurationProperty
orchestrationType :: Agent -> Maybe (Value Text)
promptOverrideConfiguration :: Agent -> Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Agent -> Maybe (Value Bool)
tags :: Agent -> Maybe (Map Text (Value Text))
testAliasTags :: Agent -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
= Agent {guardrailConfiguration :: Maybe GuardrailConfigurationProperty
guardrailConfiguration = GuardrailConfigurationProperty
-> Maybe GuardrailConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "GuardrailConfiguration" Agent
GuardrailConfigurationProperty
newValue, Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
instance Property "IdleSessionTTLInSeconds" Agent where
type PropertyType "IdleSessionTTLInSeconds" Agent = Value Prelude.Double
set :: PropertyType "IdleSessionTTLInSeconds" Agent -> Agent -> Agent
set PropertyType "IdleSessionTTLInSeconds" Agent
newValue Agent {Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: Agent -> ()
actionGroups :: Agent -> Maybe [AgentActionGroupProperty]
agentCollaboration :: Agent -> Maybe (Value Text)
agentCollaborators :: Agent -> Maybe [AgentCollaboratorProperty]
agentName :: Agent -> Value Text
agentResourceRoleArn :: Agent -> Maybe (Value Text)
autoPrepare :: Agent -> Maybe (Value Bool)
customOrchestration :: Agent -> Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Agent -> Maybe (Value Text)
description :: Agent -> Maybe (Value Text)
foundationModel :: Agent -> Maybe (Value Text)
guardrailConfiguration :: Agent -> Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Agent -> Maybe (Value Double)
instruction :: Agent -> Maybe (Value Text)
knowledgeBases :: Agent -> Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Agent -> Maybe MemoryConfigurationProperty
orchestrationType :: Agent -> Maybe (Value Text)
promptOverrideConfiguration :: Agent -> Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Agent -> Maybe (Value Bool)
tags :: Agent -> Maybe (Map Text (Value Text))
testAliasTags :: Agent -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
= Agent {idleSessionTTLInSeconds :: Maybe (Value Double)
idleSessionTTLInSeconds = Value Double -> Maybe (Value Double)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IdleSessionTTLInSeconds" Agent
Value Double
newValue, Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
instance Property "Instruction" Agent where
type PropertyType "Instruction" Agent = Value Prelude.Text
set :: PropertyType "Instruction" Agent -> Agent -> Agent
set PropertyType "Instruction" Agent
newValue Agent {Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: Agent -> ()
actionGroups :: Agent -> Maybe [AgentActionGroupProperty]
agentCollaboration :: Agent -> Maybe (Value Text)
agentCollaborators :: Agent -> Maybe [AgentCollaboratorProperty]
agentName :: Agent -> Value Text
agentResourceRoleArn :: Agent -> Maybe (Value Text)
autoPrepare :: Agent -> Maybe (Value Bool)
customOrchestration :: Agent -> Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Agent -> Maybe (Value Text)
description :: Agent -> Maybe (Value Text)
foundationModel :: Agent -> Maybe (Value Text)
guardrailConfiguration :: Agent -> Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Agent -> Maybe (Value Double)
instruction :: Agent -> Maybe (Value Text)
knowledgeBases :: Agent -> Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Agent -> Maybe MemoryConfigurationProperty
orchestrationType :: Agent -> Maybe (Value Text)
promptOverrideConfiguration :: Agent -> Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Agent -> Maybe (Value Bool)
tags :: Agent -> Maybe (Map Text (Value Text))
testAliasTags :: Agent -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
= Agent {instruction :: Maybe (Value Text)
instruction = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Instruction" Agent
Value Text
newValue, Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
instance Property "KnowledgeBases" Agent where
type PropertyType "KnowledgeBases" Agent = [AgentKnowledgeBaseProperty]
set :: PropertyType "KnowledgeBases" Agent -> Agent -> Agent
set PropertyType "KnowledgeBases" Agent
newValue Agent {Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: Agent -> ()
actionGroups :: Agent -> Maybe [AgentActionGroupProperty]
agentCollaboration :: Agent -> Maybe (Value Text)
agentCollaborators :: Agent -> Maybe [AgentCollaboratorProperty]
agentName :: Agent -> Value Text
agentResourceRoleArn :: Agent -> Maybe (Value Text)
autoPrepare :: Agent -> Maybe (Value Bool)
customOrchestration :: Agent -> Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Agent -> Maybe (Value Text)
description :: Agent -> Maybe (Value Text)
foundationModel :: Agent -> Maybe (Value Text)
guardrailConfiguration :: Agent -> Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Agent -> Maybe (Value Double)
instruction :: Agent -> Maybe (Value Text)
knowledgeBases :: Agent -> Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Agent -> Maybe MemoryConfigurationProperty
orchestrationType :: Agent -> Maybe (Value Text)
promptOverrideConfiguration :: Agent -> Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Agent -> Maybe (Value Bool)
tags :: Agent -> Maybe (Map Text (Value Text))
testAliasTags :: Agent -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
= Agent {knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
knowledgeBases = [AgentKnowledgeBaseProperty] -> Maybe [AgentKnowledgeBaseProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [AgentKnowledgeBaseProperty]
PropertyType "KnowledgeBases" Agent
newValue, Maybe [AgentCollaboratorProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
instance Property "MemoryConfiguration" Agent where
type PropertyType "MemoryConfiguration" Agent = MemoryConfigurationProperty
set :: PropertyType "MemoryConfiguration" Agent -> Agent -> Agent
set PropertyType "MemoryConfiguration" Agent
newValue Agent {Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: Agent -> ()
actionGroups :: Agent -> Maybe [AgentActionGroupProperty]
agentCollaboration :: Agent -> Maybe (Value Text)
agentCollaborators :: Agent -> Maybe [AgentCollaboratorProperty]
agentName :: Agent -> Value Text
agentResourceRoleArn :: Agent -> Maybe (Value Text)
autoPrepare :: Agent -> Maybe (Value Bool)
customOrchestration :: Agent -> Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Agent -> Maybe (Value Text)
description :: Agent -> Maybe (Value Text)
foundationModel :: Agent -> Maybe (Value Text)
guardrailConfiguration :: Agent -> Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Agent -> Maybe (Value Double)
instruction :: Agent -> Maybe (Value Text)
knowledgeBases :: Agent -> Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Agent -> Maybe MemoryConfigurationProperty
orchestrationType :: Agent -> Maybe (Value Text)
promptOverrideConfiguration :: Agent -> Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Agent -> Maybe (Value Bool)
tags :: Agent -> Maybe (Map Text (Value Text))
testAliasTags :: Agent -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
= Agent {memoryConfiguration :: Maybe MemoryConfigurationProperty
memoryConfiguration = MemoryConfigurationProperty -> Maybe MemoryConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MemoryConfiguration" Agent
MemoryConfigurationProperty
newValue, Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
instance Property "OrchestrationType" Agent where
type PropertyType "OrchestrationType" Agent = Value Prelude.Text
set :: PropertyType "OrchestrationType" Agent -> Agent -> Agent
set PropertyType "OrchestrationType" Agent
newValue Agent {Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: Agent -> ()
actionGroups :: Agent -> Maybe [AgentActionGroupProperty]
agentCollaboration :: Agent -> Maybe (Value Text)
agentCollaborators :: Agent -> Maybe [AgentCollaboratorProperty]
agentName :: Agent -> Value Text
agentResourceRoleArn :: Agent -> Maybe (Value Text)
autoPrepare :: Agent -> Maybe (Value Bool)
customOrchestration :: Agent -> Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Agent -> Maybe (Value Text)
description :: Agent -> Maybe (Value Text)
foundationModel :: Agent -> Maybe (Value Text)
guardrailConfiguration :: Agent -> Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Agent -> Maybe (Value Double)
instruction :: Agent -> Maybe (Value Text)
knowledgeBases :: Agent -> Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Agent -> Maybe MemoryConfigurationProperty
orchestrationType :: Agent -> Maybe (Value Text)
promptOverrideConfiguration :: Agent -> Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Agent -> Maybe (Value Bool)
tags :: Agent -> Maybe (Map Text (Value Text))
testAliasTags :: Agent -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
= Agent {orchestrationType :: Maybe (Value Text)
orchestrationType = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "OrchestrationType" Agent
Value Text
newValue, Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
instance Property "PromptOverrideConfiguration" Agent where
type PropertyType "PromptOverrideConfiguration" Agent = PromptOverrideConfigurationProperty
set :: PropertyType "PromptOverrideConfiguration" Agent -> Agent -> Agent
set PropertyType "PromptOverrideConfiguration" Agent
newValue Agent {Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: Agent -> ()
actionGroups :: Agent -> Maybe [AgentActionGroupProperty]
agentCollaboration :: Agent -> Maybe (Value Text)
agentCollaborators :: Agent -> Maybe [AgentCollaboratorProperty]
agentName :: Agent -> Value Text
agentResourceRoleArn :: Agent -> Maybe (Value Text)
autoPrepare :: Agent -> Maybe (Value Bool)
customOrchestration :: Agent -> Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Agent -> Maybe (Value Text)
description :: Agent -> Maybe (Value Text)
foundationModel :: Agent -> Maybe (Value Text)
guardrailConfiguration :: Agent -> Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Agent -> Maybe (Value Double)
instruction :: Agent -> Maybe (Value Text)
knowledgeBases :: Agent -> Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Agent -> Maybe MemoryConfigurationProperty
orchestrationType :: Agent -> Maybe (Value Text)
promptOverrideConfiguration :: Agent -> Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Agent -> Maybe (Value Bool)
tags :: Agent -> Maybe (Map Text (Value Text))
testAliasTags :: Agent -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
= Agent {promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
promptOverrideConfiguration = PromptOverrideConfigurationProperty
-> Maybe PromptOverrideConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PromptOverrideConfiguration" Agent
PromptOverrideConfigurationProperty
newValue, Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
instance Property "SkipResourceInUseCheckOnDelete" Agent where
type PropertyType "SkipResourceInUseCheckOnDelete" Agent = Value Prelude.Bool
set :: PropertyType "SkipResourceInUseCheckOnDelete" Agent
-> Agent -> Agent
set PropertyType "SkipResourceInUseCheckOnDelete" Agent
newValue Agent {Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: Agent -> ()
actionGroups :: Agent -> Maybe [AgentActionGroupProperty]
agentCollaboration :: Agent -> Maybe (Value Text)
agentCollaborators :: Agent -> Maybe [AgentCollaboratorProperty]
agentName :: Agent -> Value Text
agentResourceRoleArn :: Agent -> Maybe (Value Text)
autoPrepare :: Agent -> Maybe (Value Bool)
customOrchestration :: Agent -> Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Agent -> Maybe (Value Text)
description :: Agent -> Maybe (Value Text)
foundationModel :: Agent -> Maybe (Value Text)
guardrailConfiguration :: Agent -> Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Agent -> Maybe (Value Double)
instruction :: Agent -> Maybe (Value Text)
knowledgeBases :: Agent -> Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Agent -> Maybe MemoryConfigurationProperty
orchestrationType :: Agent -> Maybe (Value Text)
promptOverrideConfiguration :: Agent -> Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Agent -> Maybe (Value Bool)
tags :: Agent -> Maybe (Map Text (Value Text))
testAliasTags :: Agent -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
= Agent
{skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
skipResourceInUseCheckOnDelete = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SkipResourceInUseCheckOnDelete" Agent
Value Bool
newValue, Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
instance Property "Tags" Agent where
type PropertyType "Tags" Agent = Prelude.Map Prelude.Text (Value Prelude.Text)
set :: PropertyType "Tags" Agent -> Agent -> Agent
set PropertyType "Tags" Agent
newValue Agent {Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: Agent -> ()
actionGroups :: Agent -> Maybe [AgentActionGroupProperty]
agentCollaboration :: Agent -> Maybe (Value Text)
agentCollaborators :: Agent -> Maybe [AgentCollaboratorProperty]
agentName :: Agent -> Value Text
agentResourceRoleArn :: Agent -> Maybe (Value Text)
autoPrepare :: Agent -> Maybe (Value Bool)
customOrchestration :: Agent -> Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Agent -> Maybe (Value Text)
description :: Agent -> Maybe (Value Text)
foundationModel :: Agent -> Maybe (Value Text)
guardrailConfiguration :: Agent -> Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Agent -> Maybe (Value Double)
instruction :: Agent -> Maybe (Value Text)
knowledgeBases :: Agent -> Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Agent -> Maybe MemoryConfigurationProperty
orchestrationType :: Agent -> Maybe (Value Text)
promptOverrideConfiguration :: Agent -> Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Agent -> Maybe (Value Bool)
tags :: Agent -> Maybe (Map Text (Value Text))
testAliasTags :: Agent -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..} = Agent {tags :: Maybe (Map Text (Value Text))
tags = Map Text (Value Text) -> Maybe (Map Text (Value Text))
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Map Text (Value Text)
PropertyType "Tags" Agent
newValue, Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
testAliasTags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
testAliasTags :: Maybe (Map Text (Value Text))
..}
instance Property "TestAliasTags" Agent where
type PropertyType "TestAliasTags" Agent = Prelude.Map Prelude.Text (Value Prelude.Text)
set :: PropertyType "TestAliasTags" Agent -> Agent -> Agent
set PropertyType "TestAliasTags" Agent
newValue Agent {Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: Agent -> ()
actionGroups :: Agent -> Maybe [AgentActionGroupProperty]
agentCollaboration :: Agent -> Maybe (Value Text)
agentCollaborators :: Agent -> Maybe [AgentCollaboratorProperty]
agentName :: Agent -> Value Text
agentResourceRoleArn :: Agent -> Maybe (Value Text)
autoPrepare :: Agent -> Maybe (Value Bool)
customOrchestration :: Agent -> Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Agent -> Maybe (Value Text)
description :: Agent -> Maybe (Value Text)
foundationModel :: Agent -> Maybe (Value Text)
guardrailConfiguration :: Agent -> Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Agent -> Maybe (Value Double)
instruction :: Agent -> Maybe (Value Text)
knowledgeBases :: Agent -> Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Agent -> Maybe MemoryConfigurationProperty
orchestrationType :: Agent -> Maybe (Value Text)
promptOverrideConfiguration :: Agent -> Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Agent -> Maybe (Value Bool)
tags :: Agent -> Maybe (Map Text (Value Text))
testAliasTags :: Agent -> Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
testAliasTags :: Maybe (Map Text (Value Text))
..}
= Agent {testAliasTags :: Maybe (Map Text (Value Text))
testAliasTags = Map Text (Value Text) -> Maybe (Map Text (Value Text))
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Map Text (Value Text)
PropertyType "TestAliasTags" Agent
newValue, Maybe [AgentCollaboratorProperty]
Maybe [AgentKnowledgeBaseProperty]
Maybe [AgentActionGroupProperty]
Maybe (Map Text (Value Text))
Maybe (Value Bool)
Maybe (Value Double)
Maybe (Value Text)
Maybe GuardrailConfigurationProperty
Maybe CustomOrchestrationProperty
Maybe PromptOverrideConfigurationProperty
Maybe MemoryConfigurationProperty
()
Value Text
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
haddock_workaround_ :: ()
actionGroups :: Maybe [AgentActionGroupProperty]
agentCollaboration :: Maybe (Value Text)
agentCollaborators :: Maybe [AgentCollaboratorProperty]
agentName :: Value Text
agentResourceRoleArn :: Maybe (Value Text)
autoPrepare :: Maybe (Value Bool)
customOrchestration :: Maybe CustomOrchestrationProperty
customerEncryptionKeyArn :: Maybe (Value Text)
description :: Maybe (Value Text)
foundationModel :: Maybe (Value Text)
guardrailConfiguration :: Maybe GuardrailConfigurationProperty
idleSessionTTLInSeconds :: Maybe (Value Double)
instruction :: Maybe (Value Text)
knowledgeBases :: Maybe [AgentKnowledgeBaseProperty]
memoryConfiguration :: Maybe MemoryConfigurationProperty
orchestrationType :: Maybe (Value Text)
promptOverrideConfiguration :: Maybe PromptOverrideConfigurationProperty
skipResourceInUseCheckOnDelete :: Maybe (Value Bool)
tags :: Maybe (Map Text (Value Text))
..}