Package-level declarations

Types

Link copied to clipboard
class Agent : KotlinCustomResource

Definition of AWS::Bedrock::Agent Resource Type

Link copied to clipboard
class AgentAlias : KotlinCustomResource

Definition of AWS::Bedrock::AgentAlias Resource Type

Link copied to clipboard
data class AgentAliasArgs(val agentAliasName: Output<String>? = null, val agentId: Output<String>? = null, val description: Output<String>? = null, val routingConfiguration: Output<List<AgentAliasRoutingConfigurationListItemArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<AgentAliasArgs>

Definition of AWS::Bedrock::AgentAlias Resource Type

Link copied to clipboard
Link copied to clipboard
object AgentAliasMapper : ResourceMapper<AgentAlias>
Link copied to clipboard
Link copied to clipboard
data class AgentArgs(val actionGroups: Output<List<AgentActionGroupArgs>>? = null, val agentName: Output<String>? = null, val agentResourceRoleArn: Output<String>? = null, val autoPrepare: Output<Boolean>? = null, val customerEncryptionKeyArn: Output<String>? = null, val description: Output<String>? = null, val foundationModel: Output<String>? = null, val idleSessionTtlInSeconds: Output<Double>? = null, val instruction: Output<String>? = null, val knowledgeBases: Output<List<AgentKnowledgeBaseArgs>>? = null, val promptOverrideConfiguration: Output<AgentPromptOverrideConfigurationArgs>? = null, val skipResourceInUseCheckOnDelete: Output<Boolean>? = null, val tags: Output<Map<String, String>>? = null, val testAliasTags: Output<Map<String, String>>? = null) : ConvertibleToJava<AgentArgs>

Definition of AWS::Bedrock::Agent Resource Type

Link copied to clipboard

Builder for AgentArgs.

Link copied to clipboard
object AgentMapper : ResourceMapper<Agent>
Link copied to clipboard

Builder for Agent.

Link copied to clipboard
Link copied to clipboard
class DataSource : KotlinCustomResource

Definition of AWS::Bedrock::DataSource Resource Type

Link copied to clipboard
data class DataSourceArgs(val dataDeletionPolicy: Output<DataSourceDataDeletionPolicy>? = null, val dataSourceConfiguration: Output<DataSourceConfigurationArgs>? = null, val description: Output<String>? = null, val knowledgeBaseId: Output<String>? = null, val name: Output<String>? = null, val serverSideEncryptionConfiguration: Output<DataSourceServerSideEncryptionConfigurationArgs>? = null, val vectorIngestionConfiguration: Output<DataSourceVectorIngestionConfigurationArgs>? = null) : ConvertibleToJava<DataSourceArgs>

Definition of AWS::Bedrock::DataSource Resource Type

Link copied to clipboard
Link copied to clipboard
object DataSourceMapper : ResourceMapper<DataSource>
Link copied to clipboard
Link copied to clipboard
class Guardrail : KotlinCustomResource

Definition of AWS::Bedrock::Guardrail Resource Type

Link copied to clipboard
data class GuardrailArgs(val blockedInputMessaging: Output<String>? = null, val blockedOutputsMessaging: Output<String>? = null, val contentPolicyConfig: Output<GuardrailContentPolicyConfigArgs>? = null, val description: Output<String>? = null, val kmsKeyArn: Output<String>? = null, val name: Output<String>? = null, val sensitiveInformationPolicyConfig: Output<GuardrailSensitiveInformationPolicyConfigArgs>? = null, val tags: Output<List<TagArgs>>? = null, val topicPolicyConfig: Output<GuardrailTopicPolicyConfigArgs>? = null, val wordPolicyConfig: Output<GuardrailWordPolicyConfigArgs>? = null) : ConvertibleToJava<GuardrailArgs>

Definition of AWS::Bedrock::Guardrail Resource Type

Link copied to clipboard
Link copied to clipboard
object GuardrailMapper : ResourceMapper<Guardrail>
Link copied to clipboard
Link copied to clipboard
class GuardrailVersion : KotlinCustomResource

Definition of AWS::Bedrock::GuardrailVersion Resource Type

Link copied to clipboard
data class GuardrailVersionArgs(val description: Output<String>? = null, val guardrailIdentifier: Output<String>? = null) : ConvertibleToJava<GuardrailVersionArgs>

Definition of AWS::Bedrock::GuardrailVersion Resource Type

Link copied to clipboard
object GuardrailVersionMapper : ResourceMapper<GuardrailVersion>
Link copied to clipboard
class KnowledgeBase : KotlinCustomResource

Definition of AWS::Bedrock::KnowledgeBase Resource Type

Link copied to clipboard
data class KnowledgeBaseArgs(val description: Output<String>? = null, val knowledgeBaseConfiguration: Output<KnowledgeBaseConfigurationArgs>? = null, val name: Output<String>? = null, val roleArn: Output<String>? = null, val storageConfiguration: Output<KnowledgeBaseStorageConfigurationArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<KnowledgeBaseArgs>

Definition of AWS::Bedrock::KnowledgeBase Resource Type

Link copied to clipboard
Link copied to clipboard
object KnowledgeBaseMapper : ResourceMapper<KnowledgeBase>
Link copied to clipboard

Functions

Link copied to clipboard
fun agent(name: String): Agent
suspend fun agent(name: String, block: suspend AgentResourceBuilder.() -> Unit): Agent
Link copied to clipboard
suspend fun agentAlias(name: String, block: suspend AgentAliasResourceBuilder.() -> Unit): AgentAlias
Link copied to clipboard
suspend fun dataSource(name: String, block: suspend DataSourceResourceBuilder.() -> Unit): DataSource
Link copied to clipboard
suspend fun guardrail(name: String, block: suspend GuardrailResourceBuilder.() -> Unit): Guardrail
Link copied to clipboard
Link copied to clipboard