interfacesawsbedrock

package
v2.226.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 20, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AgentAliasReference

type AgentAliasReference struct {
	// The ARN of the AgentAlias resource.
	AgentAliasArn *string `field:"required" json:"agentAliasArn" yaml:"agentAliasArn"`
	// The AgentAliasId of the AgentAlias resource.
	AgentAliasId *string `field:"required" json:"agentAliasId" yaml:"agentAliasId"`
	// The AgentId of the AgentAlias resource.
	AgentId *string `field:"required" json:"agentId" yaml:"agentId"`
}

A reference to a AgentAlias resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

agentAliasReference := &AgentAliasReference{
	AgentAliasArn: jsii.String("agentAliasArn"),
	AgentAliasId: jsii.String("agentAliasId"),
	AgentId: jsii.String("agentId"),
}

type AgentReference

type AgentReference struct {
	// The ARN of the Agent resource.
	AgentArn *string `field:"required" json:"agentArn" yaml:"agentArn"`
	// The AgentId of the Agent resource.
	AgentId *string `field:"required" json:"agentId" yaml:"agentId"`
}

A reference to a Agent resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

agentReference := &AgentReference{
	AgentArn: jsii.String("agentArn"),
	AgentId: jsii.String("agentId"),
}

type ApplicationInferenceProfileReference

type ApplicationInferenceProfileReference struct {
	// The InferenceProfileIdentifier of the ApplicationInferenceProfile resource.
	InferenceProfileIdentifier *string `field:"required" json:"inferenceProfileIdentifier" yaml:"inferenceProfileIdentifier"`
}

A reference to a ApplicationInferenceProfile resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

applicationInferenceProfileReference := &ApplicationInferenceProfileReference{
	InferenceProfileIdentifier: jsii.String("inferenceProfileIdentifier"),
}

type AutomatedReasoningPolicyReference

type AutomatedReasoningPolicyReference struct {
	// The PolicyArn of the AutomatedReasoningPolicy resource.
	PolicyArn *string `field:"required" json:"policyArn" yaml:"policyArn"`
}

A reference to a AutomatedReasoningPolicy resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

automatedReasoningPolicyReference := &AutomatedReasoningPolicyReference{
	PolicyArn: jsii.String("policyArn"),
}

type AutomatedReasoningPolicyVersionReference

type AutomatedReasoningPolicyVersionReference struct {
	// The PolicyArn of the AutomatedReasoningPolicyVersion resource.
	PolicyArn *string `field:"required" json:"policyArn" yaml:"policyArn"`
	// The Version of the AutomatedReasoningPolicyVersion resource.
	Version *string `field:"required" json:"version" yaml:"version"`
}

A reference to a AutomatedReasoningPolicyVersion resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

automatedReasoningPolicyVersionReference := &AutomatedReasoningPolicyVersionReference{
	PolicyArn: jsii.String("policyArn"),
	Version: jsii.String("version"),
}

type BlueprintReference

type BlueprintReference struct {
	// The BlueprintArn of the Blueprint resource.
	BlueprintArn *string `field:"required" json:"blueprintArn" yaml:"blueprintArn"`
}

A reference to a Blueprint resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

blueprintReference := &BlueprintReference{
	BlueprintArn: jsii.String("blueprintArn"),
}

type DataAutomationProjectReference

type DataAutomationProjectReference struct {
	// The ProjectArn of the DataAutomationProject resource.
	ProjectArn *string `field:"required" json:"projectArn" yaml:"projectArn"`
}

A reference to a DataAutomationProject resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

dataAutomationProjectReference := &DataAutomationProjectReference{
	ProjectArn: jsii.String("projectArn"),
}

type DataSourceReference

type DataSourceReference struct {
	// The DataSourceId of the DataSource resource.
	DataSourceId *string `field:"required" json:"dataSourceId" yaml:"dataSourceId"`
	// The KnowledgeBaseId of the DataSource resource.
	KnowledgeBaseId *string `field:"required" json:"knowledgeBaseId" yaml:"knowledgeBaseId"`
}

A reference to a DataSource resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

dataSourceReference := &DataSourceReference{
	DataSourceId: jsii.String("dataSourceId"),
	KnowledgeBaseId: jsii.String("knowledgeBaseId"),
}

type FlowAliasReference

type FlowAliasReference struct {
	// The Arn of the FlowAlias resource.
	FlowAliasArn *string `field:"required" json:"flowAliasArn" yaml:"flowAliasArn"`
	// The FlowArn of the FlowAlias resource.
	FlowArn *string `field:"required" json:"flowArn" yaml:"flowArn"`
}

A reference to a FlowAlias resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

flowAliasReference := &FlowAliasReference{
	FlowAliasArn: jsii.String("flowAliasArn"),
	FlowArn: jsii.String("flowArn"),
}

type FlowReference

type FlowReference struct {
	// The Arn of the Flow resource.
	FlowArn *string `field:"required" json:"flowArn" yaml:"flowArn"`
}

A reference to a Flow resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

flowReference := &FlowReference{
	FlowArn: jsii.String("flowArn"),
}

type FlowVersionReference

type FlowVersionReference struct {
	// The FlowArn of the FlowVersion resource.
	FlowArn *string `field:"required" json:"flowArn" yaml:"flowArn"`
	// The Version of the FlowVersion resource.
	Version *string `field:"required" json:"version" yaml:"version"`
}

A reference to a FlowVersion resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

flowVersionReference := &FlowVersionReference{
	FlowArn: jsii.String("flowArn"),
	Version: jsii.String("version"),
}

type GuardrailReference

type GuardrailReference struct {
	// The GuardrailArn of the Guardrail resource.
	GuardrailArn *string `field:"required" json:"guardrailArn" yaml:"guardrailArn"`
}

A reference to a Guardrail resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

guardrailReference := &GuardrailReference{
	GuardrailArn: jsii.String("guardrailArn"),
}

type GuardrailVersionReference

type GuardrailVersionReference struct {
	// The GuardrailId of the GuardrailVersion resource.
	GuardrailId *string `field:"required" json:"guardrailId" yaml:"guardrailId"`
	// The Version of the GuardrailVersion resource.
	Version *string `field:"required" json:"version" yaml:"version"`
}

A reference to a GuardrailVersion resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

guardrailVersionReference := &GuardrailVersionReference{
	GuardrailId: jsii.String("guardrailId"),
	Version: jsii.String("version"),
}

type IAgentAliasRef

type IAgentAliasRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a AgentAlias resource.
	// Experimental.
	AgentAliasRef() *AgentAliasReference
}

Indicates that this resource can be referenced as a AgentAlias. Experimental.

type IAgentRef

type IAgentRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Agent resource.
	// Experimental.
	AgentRef() *AgentReference
}

Indicates that this resource can be referenced as a Agent. Experimental.

type IApplicationInferenceProfileRef

type IApplicationInferenceProfileRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ApplicationInferenceProfile resource.
	// Experimental.
	ApplicationInferenceProfileRef() *ApplicationInferenceProfileReference
}

Indicates that this resource can be referenced as a ApplicationInferenceProfile. Experimental.

type IAutomatedReasoningPolicyRef

type IAutomatedReasoningPolicyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a AutomatedReasoningPolicy resource.
	// Experimental.
	AutomatedReasoningPolicyRef() *AutomatedReasoningPolicyReference
}

Indicates that this resource can be referenced as a AutomatedReasoningPolicy. Experimental.

type IAutomatedReasoningPolicyVersionRef

type IAutomatedReasoningPolicyVersionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a AutomatedReasoningPolicyVersion resource.
	// Experimental.
	AutomatedReasoningPolicyVersionRef() *AutomatedReasoningPolicyVersionReference
}

Indicates that this resource can be referenced as a AutomatedReasoningPolicyVersion. Experimental.

type IBlueprintRef

type IBlueprintRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Blueprint resource.
	// Experimental.
	BlueprintRef() *BlueprintReference
}

Indicates that this resource can be referenced as a Blueprint. Experimental.

type IDataAutomationProjectRef

type IDataAutomationProjectRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DataAutomationProject resource.
	// Experimental.
	DataAutomationProjectRef() *DataAutomationProjectReference
}

Indicates that this resource can be referenced as a DataAutomationProject. Experimental.

type IDataSourceRef

type IDataSourceRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DataSource resource.
	// Experimental.
	DataSourceRef() *DataSourceReference
}

Indicates that this resource can be referenced as a DataSource. Experimental.

type IFlowAliasRef

type IFlowAliasRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a FlowAlias resource.
	// Experimental.
	FlowAliasRef() *FlowAliasReference
}

Indicates that this resource can be referenced as a FlowAlias. Experimental.

type IFlowRef

type IFlowRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Flow resource.
	// Experimental.
	FlowRef() *FlowReference
}

Indicates that this resource can be referenced as a Flow. Experimental.

type IFlowVersionRef

type IFlowVersionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a FlowVersion resource.
	// Experimental.
	FlowVersionRef() *FlowVersionReference
}

Indicates that this resource can be referenced as a FlowVersion. Experimental.

type IGuardrailRef

type IGuardrailRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Guardrail resource.
	// Experimental.
	GuardrailRef() *GuardrailReference
}

Indicates that this resource can be referenced as a Guardrail. Experimental.

type IGuardrailVersionRef

type IGuardrailVersionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a GuardrailVersion resource.
	// Experimental.
	GuardrailVersionRef() *GuardrailVersionReference
}

Indicates that this resource can be referenced as a GuardrailVersion. Experimental.

type IIntelligentPromptRouterRef

type IIntelligentPromptRouterRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a IntelligentPromptRouter resource.
	// Experimental.
	IntelligentPromptRouterRef() *IntelligentPromptRouterReference
}

Indicates that this resource can be referenced as a IntelligentPromptRouter. Experimental.

type IKnowledgeBaseRef

type IKnowledgeBaseRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a KnowledgeBase resource.
	// Experimental.
	KnowledgeBaseRef() *KnowledgeBaseReference
}

Indicates that this resource can be referenced as a KnowledgeBase. Experimental.

type IPromptRef

type IPromptRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Prompt resource.
	// Experimental.
	PromptRef() *PromptReference
}

Indicates that this resource can be referenced as a Prompt. Experimental.

type IPromptVersionRef

type IPromptVersionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a PromptVersion resource.
	// Experimental.
	PromptVersionRef() *PromptVersionReference
}

Indicates that this resource can be referenced as a PromptVersion. Experimental.

type IntelligentPromptRouterReference

type IntelligentPromptRouterReference struct {
	// The PromptRouterArn of the IntelligentPromptRouter resource.
	PromptRouterArn *string `field:"required" json:"promptRouterArn" yaml:"promptRouterArn"`
}

A reference to a IntelligentPromptRouter resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

intelligentPromptRouterReference := &IntelligentPromptRouterReference{
	PromptRouterArn: jsii.String("promptRouterArn"),
}

type KnowledgeBaseReference

type KnowledgeBaseReference struct {
	// The ARN of the KnowledgeBase resource.
	KnowledgeBaseArn *string `field:"required" json:"knowledgeBaseArn" yaml:"knowledgeBaseArn"`
	// The KnowledgeBaseId of the KnowledgeBase resource.
	KnowledgeBaseId *string `field:"required" json:"knowledgeBaseId" yaml:"knowledgeBaseId"`
}

A reference to a KnowledgeBase resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

knowledgeBaseReference := &KnowledgeBaseReference{
	KnowledgeBaseArn: jsii.String("knowledgeBaseArn"),
	KnowledgeBaseId: jsii.String("knowledgeBaseId"),
}

type PromptReference

type PromptReference struct {
	// The Arn of the Prompt resource.
	PromptArn *string `field:"required" json:"promptArn" yaml:"promptArn"`
}

A reference to a Prompt resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

promptReference := &PromptReference{
	PromptArn: jsii.String("promptArn"),
}

type PromptVersionReference

type PromptVersionReference struct {
	// The Arn of the PromptVersion resource.
	PromptVersionArn *string `field:"required" json:"promptVersionArn" yaml:"promptVersionArn"`
}

A reference to a PromptVersion resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

promptVersionReference := &PromptVersionReference{
	PromptVersionArn: jsii.String("promptVersionArn"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL