Package com.pulumi.aws.bedrock.inputs
Class AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.bedrock.inputs.AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationArgs
-
public final class AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationArgs.Builderbuilder()static AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationArgs.Builderbuilder(AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>embeddingModelArn()java.util.Optional<com.pulumi.core.Output<AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationArgs>>embeddingModelConfiguration()java.util.Optional<com.pulumi.core.Output<java.lang.String>>embeddingModelType()java.util.Optional<com.pulumi.core.Output<AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationServerSideEncryptionConfigurationArgs>>serverSideEncryptionConfiguration()
-
-
-
Field Detail
-
Empty
public static final AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationArgs Empty
-
-
Method Detail
-
embeddingModelArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> embeddingModelArn()
- Returns:
- ARN of the embedding model. Required when `embeddingModelType` is `CUSTOM`.
-
embeddingModelConfiguration
public java.util.Optional<com.pulumi.core.Output<AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationEmbeddingModelConfigurationArgs>> embeddingModelConfiguration()
- Returns:
- Configuration for the embedding model. Required when `embeddingModelType` is `CUSTOM`. See `embeddingModelConfiguration` Block for details.
-
embeddingModelType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> embeddingModelType()
- Returns:
- Type of embedding model. Valid values: `MANAGED`, `CUSTOM`. When `MANAGED`, no model selection or configuration is required. When `CUSTOM`, `embeddingModelArn` and `embeddingModelConfiguration` are required. Defaults to `MANAGED`.
-
serverSideEncryptionConfiguration
public java.util.Optional<com.pulumi.core.Output<AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationServerSideEncryptionConfigurationArgs>> serverSideEncryptionConfiguration()
- Returns:
- Server-side encryption configuration for the managed knowledge base. See `serverSideEncryptionConfiguration` Block for details.
-
builder
public static AgentKnowledgeBaseKnowledgeBaseConfigurationManagedKnowledgeBaseConfigurationArgs.Builder builder()
-
-