interfacesawswisdom

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 AIAgentReference

type AIAgentReference struct {
	// The ARN of the AIAgent resource.
	AiAgentArn *string `field:"required" json:"aiAgentArn" yaml:"aiAgentArn"`
	// The AIAgentId of the AIAgent resource.
	AiAgentId *string `field:"required" json:"aiAgentId" yaml:"aiAgentId"`
	// The AssistantId of the AIAgent resource.
	AssistantId *string `field:"required" json:"assistantId" yaml:"assistantId"`
}

A reference to a AIAgent 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"

aIAgentReference := &AIAgentReference{
	AiAgentArn: jsii.String("aiAgentArn"),
	AiAgentId: jsii.String("aiAgentId"),
	AssistantId: jsii.String("assistantId"),
}

type AIAgentVersionReference

type AIAgentVersionReference struct {
	// The AIAgentId of the AIAgentVersion resource.
	AiAgentId *string `field:"required" json:"aiAgentId" yaml:"aiAgentId"`
	// The AssistantId of the AIAgentVersion resource.
	AssistantId *string `field:"required" json:"assistantId" yaml:"assistantId"`
	// The VersionNumber of the AIAgentVersion resource.
	VersionNumber *string `field:"required" json:"versionNumber" yaml:"versionNumber"`
}

A reference to a AIAgentVersion 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"

aIAgentVersionReference := &AIAgentVersionReference{
	AiAgentId: jsii.String("aiAgentId"),
	AssistantId: jsii.String("assistantId"),
	VersionNumber: jsii.String("versionNumber"),
}

type AIGuardrailReference

type AIGuardrailReference struct {
	// The ARN of the AIGuardrail resource.
	AiGuardrailArn *string `field:"required" json:"aiGuardrailArn" yaml:"aiGuardrailArn"`
	// The AIGuardrailId of the AIGuardrail resource.
	AiGuardrailId *string `field:"required" json:"aiGuardrailId" yaml:"aiGuardrailId"`
	// The AssistantId of the AIGuardrail resource.
	AssistantId *string `field:"required" json:"assistantId" yaml:"assistantId"`
}

A reference to a AIGuardrail 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"

aIGuardrailReference := &AIGuardrailReference{
	AiGuardrailArn: jsii.String("aiGuardrailArn"),
	AiGuardrailId: jsii.String("aiGuardrailId"),
	AssistantId: jsii.String("assistantId"),
}

type AIGuardrailVersionReference

type AIGuardrailVersionReference struct {
	// The AIGuardrailId of the AIGuardrailVersion resource.
	AiGuardrailId *string `field:"required" json:"aiGuardrailId" yaml:"aiGuardrailId"`
	// The AssistantId of the AIGuardrailVersion resource.
	AssistantId *string `field:"required" json:"assistantId" yaml:"assistantId"`
	// The VersionNumber of the AIGuardrailVersion resource.
	VersionNumber *string `field:"required" json:"versionNumber" yaml:"versionNumber"`
}

A reference to a AIGuardrailVersion 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"

aIGuardrailVersionReference := &AIGuardrailVersionReference{
	AiGuardrailId: jsii.String("aiGuardrailId"),
	AssistantId: jsii.String("assistantId"),
	VersionNumber: jsii.String("versionNumber"),
}

type AIPromptReference

type AIPromptReference struct {
	// The ARN of the AIPrompt resource.
	AiPromptArn *string `field:"required" json:"aiPromptArn" yaml:"aiPromptArn"`
	// The AIPromptId of the AIPrompt resource.
	AiPromptId *string `field:"required" json:"aiPromptId" yaml:"aiPromptId"`
	// The AssistantId of the AIPrompt resource.
	AssistantId *string `field:"required" json:"assistantId" yaml:"assistantId"`
}

A reference to a AIPrompt 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"

aIPromptReference := &AIPromptReference{
	AiPromptArn: jsii.String("aiPromptArn"),
	AiPromptId: jsii.String("aiPromptId"),
	AssistantId: jsii.String("assistantId"),
}

type AIPromptVersionReference

type AIPromptVersionReference struct {
	// The AIPromptId of the AIPromptVersion resource.
	AiPromptId *string `field:"required" json:"aiPromptId" yaml:"aiPromptId"`
	// The AssistantId of the AIPromptVersion resource.
	AssistantId *string `field:"required" json:"assistantId" yaml:"assistantId"`
	// The VersionNumber of the AIPromptVersion resource.
	VersionNumber *string `field:"required" json:"versionNumber" yaml:"versionNumber"`
}

A reference to a AIPromptVersion 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"

aIPromptVersionReference := &AIPromptVersionReference{
	AiPromptId: jsii.String("aiPromptId"),
	AssistantId: jsii.String("assistantId"),
	VersionNumber: jsii.String("versionNumber"),
}

type AssistantAssociationReference

type AssistantAssociationReference struct {
	// The ARN of the AssistantAssociation resource.
	AssistantAssociationArn *string `field:"required" json:"assistantAssociationArn" yaml:"assistantAssociationArn"`
	// The AssistantAssociationId of the AssistantAssociation resource.
	AssistantAssociationId *string `field:"required" json:"assistantAssociationId" yaml:"assistantAssociationId"`
	// The AssistantId of the AssistantAssociation resource.
	AssistantId *string `field:"required" json:"assistantId" yaml:"assistantId"`
}

A reference to a AssistantAssociation 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"

assistantAssociationReference := &AssistantAssociationReference{
	AssistantAssociationArn: jsii.String("assistantAssociationArn"),
	AssistantAssociationId: jsii.String("assistantAssociationId"),
	AssistantId: jsii.String("assistantId"),
}

type AssistantReference

type AssistantReference struct {
	// The ARN of the Assistant resource.
	AssistantArn *string `field:"required" json:"assistantArn" yaml:"assistantArn"`
	// The AssistantId of the Assistant resource.
	AssistantId *string `field:"required" json:"assistantId" yaml:"assistantId"`
}

A reference to a Assistant 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"

assistantReference := &AssistantReference{
	AssistantArn: jsii.String("assistantArn"),
	AssistantId: jsii.String("assistantId"),
}

type IAIAgentRef

type IAIAgentRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a AIAgent resource.
	// Experimental.
	AiAgentRef() *AIAgentReference
}

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

type IAIAgentVersionRef

type IAIAgentVersionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a AIAgentVersion resource.
	// Experimental.
	AiAgentVersionRef() *AIAgentVersionReference
}

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

type IAIGuardrailRef

type IAIGuardrailRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a AIGuardrail resource.
	// Experimental.
	AiGuardrailRef() *AIGuardrailReference
}

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

type IAIGuardrailVersionRef

type IAIGuardrailVersionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a AIGuardrailVersion resource.
	// Experimental.
	AiGuardrailVersionRef() *AIGuardrailVersionReference
}

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

type IAIPromptRef

type IAIPromptRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a AIPrompt resource.
	// Experimental.
	AiPromptRef() *AIPromptReference
}

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

type IAIPromptVersionRef

type IAIPromptVersionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a AIPromptVersion resource.
	// Experimental.
	AiPromptVersionRef() *AIPromptVersionReference
}

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

type IAssistantAssociationRef

type IAssistantAssociationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a AssistantAssociation resource.
	// Experimental.
	AssistantAssociationRef() *AssistantAssociationReference
}

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

type IAssistantRef

type IAssistantRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Assistant resource.
	// Experimental.
	AssistantRef() *AssistantReference
}

Indicates that this resource can be referenced as a Assistant. 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 IMessageTemplateRef

type IMessageTemplateRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a MessageTemplate resource.
	// Experimental.
	MessageTemplateRef() *MessageTemplateReference
}

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

type IMessageTemplateVersionRef

type IMessageTemplateVersionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a MessageTemplateVersion resource.
	// Experimental.
	MessageTemplateVersionRef() *MessageTemplateVersionReference
}

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

type IQuickResponseRef

type IQuickResponseRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a QuickResponse resource.
	// Experimental.
	QuickResponseRef() *QuickResponseReference
}

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

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 MessageTemplateReference

type MessageTemplateReference struct {
	// The MessageTemplateArn of the MessageTemplate resource.
	MessageTemplateArn *string `field:"required" json:"messageTemplateArn" yaml:"messageTemplateArn"`
}

A reference to a MessageTemplate 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"

messageTemplateReference := &MessageTemplateReference{
	MessageTemplateArn: jsii.String("messageTemplateArn"),
}

type MessageTemplateVersionReference

type MessageTemplateVersionReference struct {
	// The MessageTemplateVersionArn of the MessageTemplateVersion resource.
	MessageTemplateVersionArn *string `field:"required" json:"messageTemplateVersionArn" yaml:"messageTemplateVersionArn"`
}

A reference to a MessageTemplateVersion 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"

messageTemplateVersionReference := &MessageTemplateVersionReference{
	MessageTemplateVersionArn: jsii.String("messageTemplateVersionArn"),
}

type QuickResponseReference

type QuickResponseReference struct {
	// The QuickResponseArn of the QuickResponse resource.
	QuickResponseArn *string `field:"required" json:"quickResponseArn" yaml:"quickResponseArn"`
}

A reference to a QuickResponse 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"

quickResponseReference := &QuickResponseReference{
	QuickResponseArn: jsii.String("quickResponseArn"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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