Package-level declarations

Types

Link copied to clipboard
class AgentAgent : KotlinCustomResource

Resource for managing an AWS Agents for Amazon Bedrock Agent.

Link copied to clipboard
class AgentAgentActionGroup : KotlinCustomResource

Resource for managing an AWS Agents for Amazon Bedrock Agent Action Group.

Link copied to clipboard
data class AgentAgentActionGroupArgs(val actionGroupExecutor: Output<AgentAgentActionGroupActionGroupExecutorArgs>? = null, val actionGroupName: Output<String>? = null, val actionGroupState: Output<String>? = null, val agentId: Output<String>? = null, val agentVersion: Output<String>? = null, val apiSchema: Output<AgentAgentActionGroupApiSchemaArgs>? = null, val description: Output<String>? = null, val functionSchema: Output<AgentAgentActionGroupFunctionSchemaArgs>? = null, val parentActionGroupSignature: Output<String>? = null, val prepareAgent: Output<Boolean>? = null, val skipResourceInUseCheck: Output<Boolean>? = null, val timeouts: Output<AgentAgentActionGroupTimeoutsArgs>? = null) : ConvertibleToJava<AgentAgentActionGroupArgs>

Resource for managing an AWS Agents for Amazon Bedrock Agent Action Group.

Link copied to clipboard
Link copied to clipboard
class AgentAgentAlias : KotlinCustomResource

Resource for managing an AWS Agents for Amazon Bedrock Agent Alias.

Link copied to clipboard
data class AgentAgentAliasArgs(val agentAliasName: Output<String>? = null, val agentId: Output<String>? = null, val description: Output<String>? = null, val routingConfigurations: Output<List<AgentAgentAliasRoutingConfigurationArgs>>? = null, val tags: Output<Map<String, String>>? = null, val timeouts: Output<AgentAgentAliasTimeoutsArgs>? = null) : ConvertibleToJava<AgentAgentAliasArgs>

Resource for managing an AWS Agents for Amazon Bedrock Agent Alias.

Link copied to clipboard
object AgentAgentAliasMapper : ResourceMapper<AgentAgentAlias>
Link copied to clipboard
data class AgentAgentArgs(val agentCollaboration: Output<String>? = null, val agentName: Output<String>? = null, val agentResourceRoleArn: Output<String>? = null, val customerEncryptionKeyArn: Output<String>? = null, val description: Output<String>? = null, val foundationModel: Output<String>? = null, val guardrailConfigurations: Output<List<AgentAgentGuardrailConfigurationArgs>>? = null, val idleSessionTtlInSeconds: Output<Int>? = null, val instruction: Output<String>? = null, val memoryConfigurations: Output<List<AgentAgentMemoryConfigurationArgs>>? = null, val prepareAgent: Output<Boolean>? = null, val promptOverrideConfigurations: Output<List<AgentAgentPromptOverrideConfigurationArgs>>? = null, val skipResourceInUseCheck: Output<Boolean>? = null, val tags: Output<Map<String, String>>? = null, val timeouts: Output<AgentAgentTimeoutsArgs>? = null) : ConvertibleToJava<AgentAgentArgs>

Resource for managing an AWS Agents for Amazon Bedrock Agent.

Link copied to clipboard
Link copied to clipboard
class AgentAgentCollaborator : KotlinCustomResource

Resource for managing an AWS Bedrock Agents Agent Collaborator.

Link copied to clipboard
data class AgentAgentCollaboratorArgs(val agentDescriptor: Output<AgentAgentCollaboratorAgentDescriptorArgs>? = null, val agentId: Output<String>? = null, val agentVersion: Output<String>? = null, val collaborationInstruction: Output<String>? = null, val collaboratorName: Output<String>? = null, val prepareAgent: Output<Boolean>? = null, val relayConversationHistory: Output<String>? = null, val timeouts: Output<AgentAgentCollaboratorTimeoutsArgs>? = null) : ConvertibleToJava<AgentAgentCollaboratorArgs>

Resource for managing an AWS Bedrock Agents Agent Collaborator.

Link copied to clipboard
Link copied to clipboard
class AgentAgentKnowledgeBaseAssociation : KotlinCustomResource

Resource for managing an AWS Agents for Amazon Bedrock Agent Knowledge Base Association.

Link copied to clipboard
data class AgentAgentKnowledgeBaseAssociationArgs(val agentId: Output<String>? = null, val agentVersion: Output<String>? = null, val description: Output<String>? = null, val knowledgeBaseId: Output<String>? = null, val knowledgeBaseState: Output<String>? = null, val timeouts: Output<AgentAgentKnowledgeBaseAssociationTimeoutsArgs>? = null) : ConvertibleToJava<AgentAgentKnowledgeBaseAssociationArgs>

Resource for managing an AWS Agents for Amazon Bedrock Agent Knowledge Base Association.

Link copied to clipboard
object AgentAgentMapper : ResourceMapper<AgentAgent>
Link copied to clipboard
Link copied to clipboard
class AgentDataSource : KotlinCustomResource

Resource for managing an AWS Agents for Amazon Bedrock Data Source.

Link copied to clipboard
data class AgentDataSourceArgs(val dataDeletionPolicy: Output<String>? = null, val dataSourceConfiguration: Output<AgentDataSourceDataSourceConfigurationArgs>? = null, val description: Output<String>? = null, val knowledgeBaseId: Output<String>? = null, val name: Output<String>? = null, val serverSideEncryptionConfiguration: Output<AgentDataSourceServerSideEncryptionConfigurationArgs>? = null, val timeouts: Output<AgentDataSourceTimeoutsArgs>? = null, val vectorIngestionConfiguration: Output<AgentDataSourceVectorIngestionConfigurationArgs>? = null) : ConvertibleToJava<AgentDataSourceArgs>

Resource for managing an AWS Agents for Amazon Bedrock Data Source.

Link copied to clipboard
object AgentDataSourceMapper : ResourceMapper<AgentDataSource>
Link copied to clipboard
class AgentKnowledgeBase : KotlinCustomResource

Resource for managing an AWS Agents for Amazon Bedrock Knowledge Base.

Link copied to clipboard
data class AgentKnowledgeBaseArgs(val description: Output<String>? = null, val knowledgeBaseConfiguration: Output<AgentKnowledgeBaseKnowledgeBaseConfigurationArgs>? = null, val name: Output<String>? = null, val roleArn: Output<String>? = null, val storageConfiguration: Output<AgentKnowledgeBaseStorageConfigurationArgs>? = null, val tags: Output<Map<String, String>>? = null, val timeouts: Output<AgentKnowledgeBaseTimeoutsArgs>? = null) : ConvertibleToJava<AgentKnowledgeBaseArgs>

Resource for managing an AWS Agents for Amazon Bedrock Knowledge Base.

Link copied to clipboard
Link copied to clipboard
class AgentPrompt : KotlinCustomResource

Resource for managing an AWS Bedrock Agents Prompt.

Link copied to clipboard
data class AgentPromptArgs(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<AgentPromptVariantArgs>>? = null) : ConvertibleToJava<AgentPromptArgs>

Resource for managing an AWS Bedrock Agents Prompt.

Link copied to clipboard
Link copied to clipboard
object AgentPromptMapper : ResourceMapper<AgentPrompt>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class CustomModel : KotlinCustomResource
Link copied to clipboard
data class CustomModelArgs(val baseModelIdentifier: Output<String>? = null, val customModelKmsKeyId: Output<String>? = null, val customModelName: Output<String>? = null, val customizationType: Output<String>? = null, val hyperparameters: Output<Map<String, String>>? = null, val jobName: Output<String>? = null, val outputDataConfig: Output<CustomModelOutputDataConfigArgs>? = null, val roleArn: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val timeouts: Output<CustomModelTimeoutsArgs>? = null, val trainingDataConfig: Output<CustomModelTrainingDataConfigArgs>? = null, val validationDataConfig: Output<CustomModelValidationDataConfigArgs>? = null, val vpcConfig: Output<CustomModelVpcConfigArgs>? = null) : ConvertibleToJava<CustomModelArgs>
Link copied to clipboard
Link copied to clipboard
object CustomModelMapper : ResourceMapper<CustomModel>
Link copied to clipboard
Link copied to clipboard
class Guardrail : KotlinCustomResource

Resource for managing an Amazon Bedrock Guardrail.

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<Map<String, String>>? = null, val timeouts: Output<GuardrailTimeoutsArgs>? = null, val topicPolicyConfig: Output<GuardrailTopicPolicyConfigArgs>? = null, val wordPolicyConfig: Output<GuardrailWordPolicyConfigArgs>? = null) : ConvertibleToJava<GuardrailArgs>

Resource for managing an Amazon Bedrock Guardrail.

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

Resource for managing an AWS Bedrock Guardrail Version.

Link copied to clipboard
data class GuardrailVersionArgs(val description: Output<String>? = null, val guardrailArn: Output<String>? = null, val skipDestroy: Output<Boolean>? = null, val timeouts: Output<GuardrailVersionTimeoutsArgs>? = null) : ConvertibleToJava<GuardrailVersionArgs>

Resource for managing an AWS Bedrock Guardrail Version.

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

Resource for managing an AWS Bedrock Inference Profile.

Link copied to clipboard
data class InferenceProfileArgs(val description: Output<String>? = null, val modelSource: Output<InferenceProfileModelSourceArgs>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val timeouts: Output<InferenceProfileTimeoutsArgs>? = null) : ConvertibleToJava<InferenceProfileArgs>

Resource for managing an AWS Bedrock Inference Profile.

Link copied to clipboard
object InferenceProfileMapper : ResourceMapper<InferenceProfile>
Link copied to clipboard
class ProvisionedModelThroughput : KotlinCustomResource

Manages Provisioned Throughput for an Amazon Bedrock model.

Link copied to clipboard
data class ProvisionedModelThroughputArgs(val commitmentDuration: Output<String>? = null, val modelArn: Output<String>? = null, val modelUnits: Output<Int>? = null, val provisionedModelName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val timeouts: Output<ProvisionedModelThroughputTimeoutsArgs>? = null) : ConvertibleToJava<ProvisionedModelThroughputArgs>

Manages Provisioned Throughput for an Amazon Bedrock model.

Functions

Link copied to clipboard
suspend fun agentAgent(name: String, block: suspend AgentAgentResourceBuilder.() -> Unit): AgentAgent
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun agentPrompt(name: String, block: suspend AgentPromptResourceBuilder.() -> Unit): AgentPrompt
Link copied to clipboard
suspend fun customModel(name: String, block: suspend CustomModelResourceBuilder.() -> Unit): CustomModel
Link copied to clipboard
suspend fun guardrail(name: String, block: suspend GuardrailResourceBuilder.() -> Unit): Guardrail
Link copied to clipboard
Link copied to clipboard