Documentation
¶
Index ¶
- type AgentAliasReference
- type AgentReference
- type ApplicationInferenceProfileReference
- type AutomatedReasoningPolicyReference
- type AutomatedReasoningPolicyVersionReference
- type BlueprintReference
- type DataAutomationProjectReference
- type DataSourceReference
- type FlowAliasReference
- type FlowReference
- type FlowVersionReference
- type GuardrailReference
- type GuardrailVersionReference
- type IAgentAliasRef
- type IAgentRef
- type IApplicationInferenceProfileRef
- type IAutomatedReasoningPolicyRef
- type IAutomatedReasoningPolicyVersionRef
- type IBlueprintRef
- type IDataAutomationProjectRef
- type IDataSourceRef
- type IFlowAliasRef
- type IFlowRef
- type IFlowVersionRef
- type IGuardrailRef
- type IGuardrailVersionRef
- type IIntelligentPromptRouterRef
- type IKnowledgeBaseRef
- type IPromptRef
- type IPromptVersionRef
- type IntelligentPromptRouterReference
- type KnowledgeBaseReference
- type PromptReference
- type PromptVersionReference
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"),
}
Source Files
¶
- AgentAliasReference.go
- AgentReference.go
- ApplicationInferenceProfileReference.go
- AutomatedReasoningPolicyReference.go
- AutomatedReasoningPolicyVersionReference.go
- BlueprintReference.go
- DataAutomationProjectReference.go
- DataSourceReference.go
- FlowAliasReference.go
- FlowReference.go
- FlowVersionReference.go
- GuardrailReference.go
- GuardrailVersionReference.go
- IAgentAliasRef.go
- IAgentRef.go
- IApplicationInferenceProfileRef.go
- IAutomatedReasoningPolicyRef.go
- IAutomatedReasoningPolicyVersionRef.go
- IBlueprintRef.go
- IDataAutomationProjectRef.go
- IDataSourceRef.go
- IFlowAliasRef.go
- IFlowRef.go
- IFlowVersionRef.go
- IGuardrailRef.go
- IGuardrailVersionRef.go
- IIntelligentPromptRouterRef.go
- IKnowledgeBaseRef.go
- IPromptRef.go
- IPromptVersionRef.go
- IntelligentPromptRouterReference.go
- KnowledgeBaseReference.go
- PromptReference.go
- PromptVersionReference.go
- main.go