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 agentCollaboration: Output<AgentCollaboration>? = null, val agentCollaborators: Output<List<AgentCollaboratorArgs>>? = null, val agentName: Output<String>? = null, val agentResourceRoleArn: Output<String>? = null, val autoPrepare: Output<Boolean>? = null, val customOrchestration: Output<AgentCustomOrchestrationArgs>? = 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 memoryConfiguration: Output<AgentMemoryConfigurationArgs>? = null, val orchestrationType: Output<AgentOrchestrationType>? = 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
class ApplicationInferenceProfile : KotlinCustomResource

Definition of AWS::Bedrock::ApplicationInferenceProfile Resource Type

Link copied to clipboard
data class ApplicationInferenceProfileArgs(val description: Output<String>? = null, val inferenceProfileName: Output<String>? = null, val modelSource: Output<ApplicationInferenceProfileInferenceProfileModelSourcePropertiesArgs>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<ApplicationInferenceProfileArgs>

Definition of AWS::Bedrock::ApplicationInferenceProfile Resource Type

Link copied to clipboard
Link copied to clipboard
class Blueprint : KotlinCustomResource

Definition of AWS::Bedrock::Blueprint Resource Type

Link copied to clipboard
data class BlueprintArgs(val blueprintName: Output<String>? = null, val kmsEncryptionContext: Output<Map<String, String>>? = null, val kmsKeyId: Output<String>? = null, val schema: Output<Any>? = null, val tags: Output<List<TagArgs>>? = null, val type: Output<BlueprintType>? = null) : ConvertibleToJava<BlueprintArgs>

Definition of AWS::Bedrock::Blueprint Resource Type

Link copied to clipboard
Link copied to clipboard
object BlueprintMapper : ResourceMapper<Blueprint>
Link copied to clipboard
Link copied to clipboard
class DataAutomationProject : KotlinCustomResource

Definition of AWS::Bedrock::DataAutomationProject Resource Type

Link copied to clipboard
data class DataAutomationProjectArgs(val customOutputConfiguration: Output<DataAutomationProjectCustomOutputConfigurationArgs>? = null, val kmsEncryptionContext: Output<Map<String, String>>? = null, val kmsKeyId: Output<String>? = null, val overrideConfiguration: Output<DataAutomationProjectOverrideConfigurationArgs>? = null, val projectDescription: Output<String>? = null, val projectName: Output<String>? = null, val standardOutputConfiguration: Output<DataAutomationProjectStandardOutputConfigurationArgs>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<DataAutomationProjectArgs>

Definition of AWS::Bedrock::DataAutomationProject Resource Type

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 IntelligentPromptRouter : KotlinCustomResource

Definition of AWS::Bedrock::IntelligentPromptRouter Resource Type

Link copied to clipboard
data class IntelligentPromptRouterArgs(val description: Output<String>? = null, val fallbackModel: Output<IntelligentPromptRouterPromptRouterTargetModelArgs>? = null, val models: Output<List<IntelligentPromptRouterPromptRouterTargetModelArgs>>? = null, val promptRouterName: Output<String>? = null, val routingCriteria: Output<IntelligentPromptRouterRoutingCriteriaArgs>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<IntelligentPromptRouterArgs>

Definition of AWS::Bedrock::IntelligentPromptRouter Resource Type

Link copied to clipboard
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 blueprint(name: String, block: suspend BlueprintResourceBuilder.() -> Unit): Blueprint
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