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 guardrailConfiguration: Output<AgentGuardrailConfigurationArgs>? = 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 Flow : KotlinCustomResource

Definition of AWS::Bedrock::Flow Resource Type

Link copied to clipboard
class FlowAlias : KotlinCustomResource

Definition of AWS::Bedrock::FlowAlias Resource Type

Link copied to clipboard
data class FlowAliasArgs(val description: Output<String>? = null, val flowArn: Output<String>? = null, val name: Output<String>? = null, val routingConfiguration: Output<List<FlowAliasRoutingConfigurationListItemArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<FlowAliasArgs>

Definition of AWS::Bedrock::FlowAlias Resource Type

Link copied to clipboard
Link copied to clipboard
object FlowAliasMapper : ResourceMapper<FlowAlias>
Link copied to clipboard
Link copied to clipboard
data class FlowArgs(val customerEncryptionKeyArn: Output<String>? = null, val definition: Output<FlowDefinitionArgs>? = null, val definitionS3Location: Output<FlowS3LocationArgs>? = null, val definitionString: Output<String>? = null, val definitionSubstitutions: Output<Map<String, Any>>? = null, val description: Output<String>? = null, val executionRoleArn: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val testAliasTags: Output<Map<String, String>>? = null) : ConvertibleToJava<FlowArgs>

Definition of AWS::Bedrock::Flow Resource Type

Link copied to clipboard

Builder for FlowArgs.

Link copied to clipboard
object FlowMapper : ResourceMapper<Flow>
Link copied to clipboard

Builder for Flow.

Link copied to clipboard
class FlowVersion : KotlinCustomResource

Definition of AWS::Bedrock::FlowVersion Resource Type

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

Definition of AWS::Bedrock::FlowVersion Resource Type

Link copied to clipboard
Link copied to clipboard
object FlowVersionMapper : ResourceMapper<FlowVersion>
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 contextualGroundingPolicyConfig: Output<GuardrailContextualGroundingPolicyConfigArgs>? = 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
Link copied to clipboard
class Prompt : KotlinCustomResource

Definition of AWS::Bedrock::Prompt Resource Type

Link copied to clipboard
data class PromptArgs(val customerEncryptionKeyArn: Output<String>? = null, val defaultVariant: Output<String>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val variants: Output<List<PromptVariantArgs>>? = null) : ConvertibleToJava<PromptArgs>

Definition of AWS::Bedrock::Prompt Resource Type

Link copied to clipboard

Builder for PromptArgs.

Link copied to clipboard
object PromptMapper : ResourceMapper<Prompt>
Link copied to clipboard

Builder for Prompt.

Link copied to clipboard
class PromptVersion : KotlinCustomResource

Definition of AWS::Bedrock::PromptVersion Resource Type

Link copied to clipboard
data class PromptVersionArgs(val description: Output<String>? = null, val promptArn: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<PromptVersionArgs>

Definition of AWS::Bedrock::PromptVersion Resource Type

Link copied to clipboard
Link copied to clipboard
object PromptVersionMapper : ResourceMapper<PromptVersion>
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
fun flow(name: String): Flow
suspend fun flow(name: String, block: suspend FlowResourceBuilder.() -> Unit): Flow
Link copied to clipboard
suspend fun flowAlias(name: String, block: suspend FlowAliasResourceBuilder.() -> Unit): FlowAlias
Link copied to clipboard
suspend fun flowVersion(name: String, block: suspend FlowVersionResourceBuilder.() -> Unit): FlowVersion
Link copied to clipboard
suspend fun guardrail(name: String, block: suspend GuardrailResourceBuilder.() -> Unit): Guardrail
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun prompt(name: String): Prompt
suspend fun prompt(name: String, block: suspend PromptResourceBuilder.() -> Unit): Prompt
Link copied to clipboard