wisdom

package
v1.5.0 Latest Latest
Warning

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

Go to latest
Published: Nov 1, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AiAgentAiAgentTypeManualSearch         = AiAgentAiAgentType("MANUAL_SEARCH")
	AiAgentAiAgentTypeAnswerRecommendation = AiAgentAiAgentType("ANSWER_RECOMMENDATION")
)
View Source
const (
	AiAgentKnowledgeBaseSearchTypeHybrid   = AiAgentKnowledgeBaseSearchType("HYBRID")
	AiAgentKnowledgeBaseSearchTypeSemantic = AiAgentKnowledgeBaseSearchType("SEMANTIC")
)
View Source
const (
	AiPromptAiPromptApiFormatAnthropicClaudeMessages        = AiPromptAiPromptApiFormat("ANTHROPIC_CLAUDE_MESSAGES")
	AiPromptAiPromptApiFormatAnthropicClaudeTextCompletions = AiPromptAiPromptApiFormat("ANTHROPIC_CLAUDE_TEXT_COMPLETIONS")
)
View Source
const (
	AiPromptAiPromptTypeAnswerGeneration         = AiPromptAiPromptType("ANSWER_GENERATION")
	AiPromptAiPromptTypeIntentLabelingGeneration = AiPromptAiPromptType("INTENT_LABELING_GENERATION")
	AiPromptAiPromptTypeQueryReformulation       = AiPromptAiPromptType("QUERY_REFORMULATION")
)
View Source
const (
	KnowledgeBaseTypeExternal         = KnowledgeBaseType("EXTERNAL")
	KnowledgeBaseTypeCustom           = KnowledgeBaseType("CUSTOM")
	KnowledgeBaseTypeMessageTemplates = KnowledgeBaseType("MESSAGE_TEMPLATES")
)
View Source
const (
	AiAgentAiAgentAssociationConfigurationTypeKnowledgeBase = AiAgentAiAgentAssociationConfigurationType("KNOWLEDGE_BASE")
)
View Source
const (
	AiPromptAiPromptTemplateTypeText = AiPromptAiPromptTemplateType("TEXT")
)
View Source
const (
	AssistantAssociationAssociationTypeKnowledgeBase = AssistantAssociationAssociationType("KNOWLEDGE_BASE")
)
View Source
const (
	AssistantTypeAgent = AssistantType("AGENT")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AiAgent added in v1.5.0

type AiAgent struct {
	pulumi.CustomResourceState

	AiAgentArn    pulumi.StringOutput      `pulumi:"aiAgentArn"`
	AiAgentId     pulumi.StringOutput      `pulumi:"aiAgentId"`
	AssistantArn  pulumi.StringOutput      `pulumi:"assistantArn"`
	AssistantId   pulumi.StringOutput      `pulumi:"assistantId"`
	Configuration pulumi.AnyOutput         `pulumi:"configuration"`
	Description   pulumi.StringPtrOutput   `pulumi:"description"`
	Name          pulumi.StringPtrOutput   `pulumi:"name"`
	Tags          pulumi.StringMapOutput   `pulumi:"tags"`
	Type          AiAgentAiAgentTypeOutput `pulumi:"type"`
}

Definition of AWS::Wisdom::AIAgent Resource Type

func GetAiAgent added in v1.5.0

func GetAiAgent(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AiAgentState, opts ...pulumi.ResourceOption) (*AiAgent, error)

GetAiAgent gets an existing AiAgent resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAiAgent added in v1.5.0

func NewAiAgent(ctx *pulumi.Context,
	name string, args *AiAgentArgs, opts ...pulumi.ResourceOption) (*AiAgent, error)

NewAiAgent registers a new resource with the given unique name, arguments, and options.

func (*AiAgent) ElementType added in v1.5.0

func (*AiAgent) ElementType() reflect.Type

func (*AiAgent) ToAiAgentOutput added in v1.5.0

func (i *AiAgent) ToAiAgentOutput() AiAgentOutput

func (*AiAgent) ToAiAgentOutputWithContext added in v1.5.0

func (i *AiAgent) ToAiAgentOutputWithContext(ctx context.Context) AiAgentOutput

type AiAgentAiAgentAssociationConfigurationType added in v1.5.0

type AiAgentAiAgentAssociationConfigurationType string

func (AiAgentAiAgentAssociationConfigurationType) ElementType added in v1.5.0

func (AiAgentAiAgentAssociationConfigurationType) ToAiAgentAiAgentAssociationConfigurationTypeOutput added in v1.5.0

func (e AiAgentAiAgentAssociationConfigurationType) ToAiAgentAiAgentAssociationConfigurationTypeOutput() AiAgentAiAgentAssociationConfigurationTypeOutput

func (AiAgentAiAgentAssociationConfigurationType) ToAiAgentAiAgentAssociationConfigurationTypeOutputWithContext added in v1.5.0

func (e AiAgentAiAgentAssociationConfigurationType) ToAiAgentAiAgentAssociationConfigurationTypeOutputWithContext(ctx context.Context) AiAgentAiAgentAssociationConfigurationTypeOutput

func (AiAgentAiAgentAssociationConfigurationType) ToAiAgentAiAgentAssociationConfigurationTypePtrOutput added in v1.5.0

func (e AiAgentAiAgentAssociationConfigurationType) ToAiAgentAiAgentAssociationConfigurationTypePtrOutput() AiAgentAiAgentAssociationConfigurationTypePtrOutput

func (AiAgentAiAgentAssociationConfigurationType) ToAiAgentAiAgentAssociationConfigurationTypePtrOutputWithContext added in v1.5.0

func (e AiAgentAiAgentAssociationConfigurationType) ToAiAgentAiAgentAssociationConfigurationTypePtrOutputWithContext(ctx context.Context) AiAgentAiAgentAssociationConfigurationTypePtrOutput

func (AiAgentAiAgentAssociationConfigurationType) ToStringOutput added in v1.5.0

func (AiAgentAiAgentAssociationConfigurationType) ToStringOutputWithContext added in v1.5.0

func (AiAgentAiAgentAssociationConfigurationType) ToStringPtrOutput added in v1.5.0

func (AiAgentAiAgentAssociationConfigurationType) ToStringPtrOutputWithContext added in v1.5.0

type AiAgentAiAgentAssociationConfigurationTypeInput added in v1.5.0

type AiAgentAiAgentAssociationConfigurationTypeInput interface {
	pulumi.Input

	ToAiAgentAiAgentAssociationConfigurationTypeOutput() AiAgentAiAgentAssociationConfigurationTypeOutput
	ToAiAgentAiAgentAssociationConfigurationTypeOutputWithContext(context.Context) AiAgentAiAgentAssociationConfigurationTypeOutput
}

AiAgentAiAgentAssociationConfigurationTypeInput is an input type that accepts values of the AiAgentAiAgentAssociationConfigurationType enum A concrete instance of `AiAgentAiAgentAssociationConfigurationTypeInput` can be one of the following:

AiAgentAiAgentAssociationConfigurationTypeKnowledgeBase

type AiAgentAiAgentAssociationConfigurationTypeOutput added in v1.5.0

type AiAgentAiAgentAssociationConfigurationTypeOutput struct{ *pulumi.OutputState }

func (AiAgentAiAgentAssociationConfigurationTypeOutput) ElementType added in v1.5.0

func (AiAgentAiAgentAssociationConfigurationTypeOutput) ToAiAgentAiAgentAssociationConfigurationTypeOutput added in v1.5.0

func (o AiAgentAiAgentAssociationConfigurationTypeOutput) ToAiAgentAiAgentAssociationConfigurationTypeOutput() AiAgentAiAgentAssociationConfigurationTypeOutput

func (AiAgentAiAgentAssociationConfigurationTypeOutput) ToAiAgentAiAgentAssociationConfigurationTypeOutputWithContext added in v1.5.0

func (o AiAgentAiAgentAssociationConfigurationTypeOutput) ToAiAgentAiAgentAssociationConfigurationTypeOutputWithContext(ctx context.Context) AiAgentAiAgentAssociationConfigurationTypeOutput

func (AiAgentAiAgentAssociationConfigurationTypeOutput) ToAiAgentAiAgentAssociationConfigurationTypePtrOutput added in v1.5.0

func (o AiAgentAiAgentAssociationConfigurationTypeOutput) ToAiAgentAiAgentAssociationConfigurationTypePtrOutput() AiAgentAiAgentAssociationConfigurationTypePtrOutput

func (AiAgentAiAgentAssociationConfigurationTypeOutput) ToAiAgentAiAgentAssociationConfigurationTypePtrOutputWithContext added in v1.5.0

func (o AiAgentAiAgentAssociationConfigurationTypeOutput) ToAiAgentAiAgentAssociationConfigurationTypePtrOutputWithContext(ctx context.Context) AiAgentAiAgentAssociationConfigurationTypePtrOutput

func (AiAgentAiAgentAssociationConfigurationTypeOutput) ToStringOutput added in v1.5.0

func (AiAgentAiAgentAssociationConfigurationTypeOutput) ToStringOutputWithContext added in v1.5.0

func (AiAgentAiAgentAssociationConfigurationTypeOutput) ToStringPtrOutput added in v1.5.0

func (AiAgentAiAgentAssociationConfigurationTypeOutput) ToStringPtrOutputWithContext added in v1.5.0

type AiAgentAiAgentAssociationConfigurationTypePtrInput added in v1.5.0

type AiAgentAiAgentAssociationConfigurationTypePtrInput interface {
	pulumi.Input

	ToAiAgentAiAgentAssociationConfigurationTypePtrOutput() AiAgentAiAgentAssociationConfigurationTypePtrOutput
	ToAiAgentAiAgentAssociationConfigurationTypePtrOutputWithContext(context.Context) AiAgentAiAgentAssociationConfigurationTypePtrOutput
}

func AiAgentAiAgentAssociationConfigurationTypePtr added in v1.5.0

func AiAgentAiAgentAssociationConfigurationTypePtr(v string) AiAgentAiAgentAssociationConfigurationTypePtrInput

type AiAgentAiAgentAssociationConfigurationTypePtrOutput added in v1.5.0

type AiAgentAiAgentAssociationConfigurationTypePtrOutput struct{ *pulumi.OutputState }

func (AiAgentAiAgentAssociationConfigurationTypePtrOutput) Elem added in v1.5.0

func (AiAgentAiAgentAssociationConfigurationTypePtrOutput) ElementType added in v1.5.0

func (AiAgentAiAgentAssociationConfigurationTypePtrOutput) ToAiAgentAiAgentAssociationConfigurationTypePtrOutput added in v1.5.0

func (o AiAgentAiAgentAssociationConfigurationTypePtrOutput) ToAiAgentAiAgentAssociationConfigurationTypePtrOutput() AiAgentAiAgentAssociationConfigurationTypePtrOutput

func (AiAgentAiAgentAssociationConfigurationTypePtrOutput) ToAiAgentAiAgentAssociationConfigurationTypePtrOutputWithContext added in v1.5.0

func (o AiAgentAiAgentAssociationConfigurationTypePtrOutput) ToAiAgentAiAgentAssociationConfigurationTypePtrOutputWithContext(ctx context.Context) AiAgentAiAgentAssociationConfigurationTypePtrOutput

func (AiAgentAiAgentAssociationConfigurationTypePtrOutput) ToStringPtrOutput added in v1.5.0

func (AiAgentAiAgentAssociationConfigurationTypePtrOutput) ToStringPtrOutputWithContext added in v1.5.0

type AiAgentAiAgentConfiguration0Properties added in v1.5.0

type AiAgentAiAgentConfiguration0Properties struct {
	ManualSearchAiAgentConfiguration AiAgentManualSearchAiAgentConfiguration `pulumi:"manualSearchAiAgentConfiguration"`
}

type AiAgentAiAgentConfiguration0PropertiesArgs added in v1.5.0

type AiAgentAiAgentConfiguration0PropertiesArgs struct {
	ManualSearchAiAgentConfiguration AiAgentManualSearchAiAgentConfigurationInput `pulumi:"manualSearchAiAgentConfiguration"`
}

func (AiAgentAiAgentConfiguration0PropertiesArgs) ElementType added in v1.5.0

func (AiAgentAiAgentConfiguration0PropertiesArgs) ToAiAgentAiAgentConfiguration0PropertiesOutput added in v1.5.0

func (i AiAgentAiAgentConfiguration0PropertiesArgs) ToAiAgentAiAgentConfiguration0PropertiesOutput() AiAgentAiAgentConfiguration0PropertiesOutput

func (AiAgentAiAgentConfiguration0PropertiesArgs) ToAiAgentAiAgentConfiguration0PropertiesOutputWithContext added in v1.5.0

func (i AiAgentAiAgentConfiguration0PropertiesArgs) ToAiAgentAiAgentConfiguration0PropertiesOutputWithContext(ctx context.Context) AiAgentAiAgentConfiguration0PropertiesOutput

type AiAgentAiAgentConfiguration0PropertiesInput added in v1.5.0

type AiAgentAiAgentConfiguration0PropertiesInput interface {
	pulumi.Input

	ToAiAgentAiAgentConfiguration0PropertiesOutput() AiAgentAiAgentConfiguration0PropertiesOutput
	ToAiAgentAiAgentConfiguration0PropertiesOutputWithContext(context.Context) AiAgentAiAgentConfiguration0PropertiesOutput
}

AiAgentAiAgentConfiguration0PropertiesInput is an input type that accepts AiAgentAiAgentConfiguration0PropertiesArgs and AiAgentAiAgentConfiguration0PropertiesOutput values. You can construct a concrete instance of `AiAgentAiAgentConfiguration0PropertiesInput` via:

AiAgentAiAgentConfiguration0PropertiesArgs{...}

type AiAgentAiAgentConfiguration0PropertiesOutput added in v1.5.0

type AiAgentAiAgentConfiguration0PropertiesOutput struct{ *pulumi.OutputState }

func (AiAgentAiAgentConfiguration0PropertiesOutput) ElementType added in v1.5.0

func (AiAgentAiAgentConfiguration0PropertiesOutput) ManualSearchAiAgentConfiguration added in v1.5.0

func (AiAgentAiAgentConfiguration0PropertiesOutput) ToAiAgentAiAgentConfiguration0PropertiesOutput added in v1.5.0

func (o AiAgentAiAgentConfiguration0PropertiesOutput) ToAiAgentAiAgentConfiguration0PropertiesOutput() AiAgentAiAgentConfiguration0PropertiesOutput

func (AiAgentAiAgentConfiguration0PropertiesOutput) ToAiAgentAiAgentConfiguration0PropertiesOutputWithContext added in v1.5.0

func (o AiAgentAiAgentConfiguration0PropertiesOutput) ToAiAgentAiAgentConfiguration0PropertiesOutputWithContext(ctx context.Context) AiAgentAiAgentConfiguration0PropertiesOutput

type AiAgentAiAgentConfiguration0PropertiesPtrOutput added in v1.5.0

type AiAgentAiAgentConfiguration0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (AiAgentAiAgentConfiguration0PropertiesPtrOutput) Elem added in v1.5.0

func (AiAgentAiAgentConfiguration0PropertiesPtrOutput) ElementType added in v1.5.0

func (AiAgentAiAgentConfiguration0PropertiesPtrOutput) ManualSearchAiAgentConfiguration added in v1.5.0

func (AiAgentAiAgentConfiguration0PropertiesPtrOutput) ToAiAgentAiAgentConfiguration0PropertiesPtrOutput added in v1.5.0

func (o AiAgentAiAgentConfiguration0PropertiesPtrOutput) ToAiAgentAiAgentConfiguration0PropertiesPtrOutput() AiAgentAiAgentConfiguration0PropertiesPtrOutput

func (AiAgentAiAgentConfiguration0PropertiesPtrOutput) ToAiAgentAiAgentConfiguration0PropertiesPtrOutputWithContext added in v1.5.0

func (o AiAgentAiAgentConfiguration0PropertiesPtrOutput) ToAiAgentAiAgentConfiguration0PropertiesPtrOutputWithContext(ctx context.Context) AiAgentAiAgentConfiguration0PropertiesPtrOutput

type AiAgentAiAgentConfiguration1Properties added in v1.5.0

type AiAgentAiAgentConfiguration1Properties struct {
	AnswerRecommendationAiAgentConfiguration AiAgentAnswerRecommendationAiAgentConfiguration `pulumi:"answerRecommendationAiAgentConfiguration"`
}

type AiAgentAiAgentConfiguration1PropertiesArgs added in v1.5.0

type AiAgentAiAgentConfiguration1PropertiesArgs struct {
	AnswerRecommendationAiAgentConfiguration AiAgentAnswerRecommendationAiAgentConfigurationInput `pulumi:"answerRecommendationAiAgentConfiguration"`
}

func (AiAgentAiAgentConfiguration1PropertiesArgs) ElementType added in v1.5.0

func (AiAgentAiAgentConfiguration1PropertiesArgs) ToAiAgentAiAgentConfiguration1PropertiesOutput added in v1.5.0

func (i AiAgentAiAgentConfiguration1PropertiesArgs) ToAiAgentAiAgentConfiguration1PropertiesOutput() AiAgentAiAgentConfiguration1PropertiesOutput

func (AiAgentAiAgentConfiguration1PropertiesArgs) ToAiAgentAiAgentConfiguration1PropertiesOutputWithContext added in v1.5.0

func (i AiAgentAiAgentConfiguration1PropertiesArgs) ToAiAgentAiAgentConfiguration1PropertiesOutputWithContext(ctx context.Context) AiAgentAiAgentConfiguration1PropertiesOutput

type AiAgentAiAgentConfiguration1PropertiesInput added in v1.5.0

type AiAgentAiAgentConfiguration1PropertiesInput interface {
	pulumi.Input

	ToAiAgentAiAgentConfiguration1PropertiesOutput() AiAgentAiAgentConfiguration1PropertiesOutput
	ToAiAgentAiAgentConfiguration1PropertiesOutputWithContext(context.Context) AiAgentAiAgentConfiguration1PropertiesOutput
}

AiAgentAiAgentConfiguration1PropertiesInput is an input type that accepts AiAgentAiAgentConfiguration1PropertiesArgs and AiAgentAiAgentConfiguration1PropertiesOutput values. You can construct a concrete instance of `AiAgentAiAgentConfiguration1PropertiesInput` via:

AiAgentAiAgentConfiguration1PropertiesArgs{...}

type AiAgentAiAgentConfiguration1PropertiesOutput added in v1.5.0

type AiAgentAiAgentConfiguration1PropertiesOutput struct{ *pulumi.OutputState }

func (AiAgentAiAgentConfiguration1PropertiesOutput) AnswerRecommendationAiAgentConfiguration added in v1.5.0

func (AiAgentAiAgentConfiguration1PropertiesOutput) ElementType added in v1.5.0

func (AiAgentAiAgentConfiguration1PropertiesOutput) ToAiAgentAiAgentConfiguration1PropertiesOutput added in v1.5.0

func (o AiAgentAiAgentConfiguration1PropertiesOutput) ToAiAgentAiAgentConfiguration1PropertiesOutput() AiAgentAiAgentConfiguration1PropertiesOutput

func (AiAgentAiAgentConfiguration1PropertiesOutput) ToAiAgentAiAgentConfiguration1PropertiesOutputWithContext added in v1.5.0

func (o AiAgentAiAgentConfiguration1PropertiesOutput) ToAiAgentAiAgentConfiguration1PropertiesOutputWithContext(ctx context.Context) AiAgentAiAgentConfiguration1PropertiesOutput

type AiAgentAiAgentConfiguration1PropertiesPtrOutput added in v1.5.0

type AiAgentAiAgentConfiguration1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (AiAgentAiAgentConfiguration1PropertiesPtrOutput) AnswerRecommendationAiAgentConfiguration added in v1.5.0

func (AiAgentAiAgentConfiguration1PropertiesPtrOutput) Elem added in v1.5.0

func (AiAgentAiAgentConfiguration1PropertiesPtrOutput) ElementType added in v1.5.0

func (AiAgentAiAgentConfiguration1PropertiesPtrOutput) ToAiAgentAiAgentConfiguration1PropertiesPtrOutput added in v1.5.0

func (o AiAgentAiAgentConfiguration1PropertiesPtrOutput) ToAiAgentAiAgentConfiguration1PropertiesPtrOutput() AiAgentAiAgentConfiguration1PropertiesPtrOutput

func (AiAgentAiAgentConfiguration1PropertiesPtrOutput) ToAiAgentAiAgentConfiguration1PropertiesPtrOutputWithContext added in v1.5.0

func (o AiAgentAiAgentConfiguration1PropertiesPtrOutput) ToAiAgentAiAgentConfiguration1PropertiesPtrOutputWithContext(ctx context.Context) AiAgentAiAgentConfiguration1PropertiesPtrOutput

type AiAgentAiAgentType added in v1.5.0

type AiAgentAiAgentType string

func (AiAgentAiAgentType) ElementType added in v1.5.0

func (AiAgentAiAgentType) ElementType() reflect.Type

func (AiAgentAiAgentType) ToAiAgentAiAgentTypeOutput added in v1.5.0

func (e AiAgentAiAgentType) ToAiAgentAiAgentTypeOutput() AiAgentAiAgentTypeOutput

func (AiAgentAiAgentType) ToAiAgentAiAgentTypeOutputWithContext added in v1.5.0

func (e AiAgentAiAgentType) ToAiAgentAiAgentTypeOutputWithContext(ctx context.Context) AiAgentAiAgentTypeOutput

func (AiAgentAiAgentType) ToAiAgentAiAgentTypePtrOutput added in v1.5.0

func (e AiAgentAiAgentType) ToAiAgentAiAgentTypePtrOutput() AiAgentAiAgentTypePtrOutput

func (AiAgentAiAgentType) ToAiAgentAiAgentTypePtrOutputWithContext added in v1.5.0

func (e AiAgentAiAgentType) ToAiAgentAiAgentTypePtrOutputWithContext(ctx context.Context) AiAgentAiAgentTypePtrOutput

func (AiAgentAiAgentType) ToStringOutput added in v1.5.0

func (e AiAgentAiAgentType) ToStringOutput() pulumi.StringOutput

func (AiAgentAiAgentType) ToStringOutputWithContext added in v1.5.0

func (e AiAgentAiAgentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AiAgentAiAgentType) ToStringPtrOutput added in v1.5.0

func (e AiAgentAiAgentType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AiAgentAiAgentType) ToStringPtrOutputWithContext added in v1.5.0

func (e AiAgentAiAgentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AiAgentAiAgentTypeInput added in v1.5.0

type AiAgentAiAgentTypeInput interface {
	pulumi.Input

	ToAiAgentAiAgentTypeOutput() AiAgentAiAgentTypeOutput
	ToAiAgentAiAgentTypeOutputWithContext(context.Context) AiAgentAiAgentTypeOutput
}

AiAgentAiAgentTypeInput is an input type that accepts values of the AiAgentAiAgentType enum A concrete instance of `AiAgentAiAgentTypeInput` can be one of the following:

AiAgentAiAgentTypeManualSearch
AiAgentAiAgentTypeAnswerRecommendation

type AiAgentAiAgentTypeOutput added in v1.5.0

type AiAgentAiAgentTypeOutput struct{ *pulumi.OutputState }

func (AiAgentAiAgentTypeOutput) ElementType added in v1.5.0

func (AiAgentAiAgentTypeOutput) ElementType() reflect.Type

func (AiAgentAiAgentTypeOutput) ToAiAgentAiAgentTypeOutput added in v1.5.0

func (o AiAgentAiAgentTypeOutput) ToAiAgentAiAgentTypeOutput() AiAgentAiAgentTypeOutput

func (AiAgentAiAgentTypeOutput) ToAiAgentAiAgentTypeOutputWithContext added in v1.5.0

func (o AiAgentAiAgentTypeOutput) ToAiAgentAiAgentTypeOutputWithContext(ctx context.Context) AiAgentAiAgentTypeOutput

func (AiAgentAiAgentTypeOutput) ToAiAgentAiAgentTypePtrOutput added in v1.5.0

func (o AiAgentAiAgentTypeOutput) ToAiAgentAiAgentTypePtrOutput() AiAgentAiAgentTypePtrOutput

func (AiAgentAiAgentTypeOutput) ToAiAgentAiAgentTypePtrOutputWithContext added in v1.5.0

func (o AiAgentAiAgentTypeOutput) ToAiAgentAiAgentTypePtrOutputWithContext(ctx context.Context) AiAgentAiAgentTypePtrOutput

func (AiAgentAiAgentTypeOutput) ToStringOutput added in v1.5.0

func (o AiAgentAiAgentTypeOutput) ToStringOutput() pulumi.StringOutput

func (AiAgentAiAgentTypeOutput) ToStringOutputWithContext added in v1.5.0

func (o AiAgentAiAgentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AiAgentAiAgentTypeOutput) ToStringPtrOutput added in v1.5.0

func (o AiAgentAiAgentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AiAgentAiAgentTypeOutput) ToStringPtrOutputWithContext added in v1.5.0

func (o AiAgentAiAgentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AiAgentAiAgentTypePtrInput added in v1.5.0

type AiAgentAiAgentTypePtrInput interface {
	pulumi.Input

	ToAiAgentAiAgentTypePtrOutput() AiAgentAiAgentTypePtrOutput
	ToAiAgentAiAgentTypePtrOutputWithContext(context.Context) AiAgentAiAgentTypePtrOutput
}

func AiAgentAiAgentTypePtr added in v1.5.0

func AiAgentAiAgentTypePtr(v string) AiAgentAiAgentTypePtrInput

type AiAgentAiAgentTypePtrOutput added in v1.5.0

type AiAgentAiAgentTypePtrOutput struct{ *pulumi.OutputState }

func (AiAgentAiAgentTypePtrOutput) Elem added in v1.5.0

func (AiAgentAiAgentTypePtrOutput) ElementType added in v1.5.0

func (AiAgentAiAgentTypePtrOutput) ToAiAgentAiAgentTypePtrOutput added in v1.5.0

func (o AiAgentAiAgentTypePtrOutput) ToAiAgentAiAgentTypePtrOutput() AiAgentAiAgentTypePtrOutput

func (AiAgentAiAgentTypePtrOutput) ToAiAgentAiAgentTypePtrOutputWithContext added in v1.5.0

func (o AiAgentAiAgentTypePtrOutput) ToAiAgentAiAgentTypePtrOutputWithContext(ctx context.Context) AiAgentAiAgentTypePtrOutput

func (AiAgentAiAgentTypePtrOutput) ToStringPtrOutput added in v1.5.0

func (o AiAgentAiAgentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AiAgentAiAgentTypePtrOutput) ToStringPtrOutputWithContext added in v1.5.0

func (o AiAgentAiAgentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AiAgentAnswerRecommendationAiAgentConfiguration added in v1.5.0

type AiAgentAnswerRecommendationAiAgentConfiguration struct {
	AnswerGenerationAiPromptId         *string                           `pulumi:"answerGenerationAiPromptId"`
	AssociationConfigurations          []AiAgentAssociationConfiguration `pulumi:"associationConfigurations"`
	IntentLabelingGenerationAiPromptId *string                           `pulumi:"intentLabelingGenerationAiPromptId"`
	QueryReformulationAiPromptId       *string                           `pulumi:"queryReformulationAiPromptId"`
}

type AiAgentAnswerRecommendationAiAgentConfigurationArgs added in v1.5.0

type AiAgentAnswerRecommendationAiAgentConfigurationArgs struct {
	AnswerGenerationAiPromptId         pulumi.StringPtrInput                     `pulumi:"answerGenerationAiPromptId"`
	AssociationConfigurations          AiAgentAssociationConfigurationArrayInput `pulumi:"associationConfigurations"`
	IntentLabelingGenerationAiPromptId pulumi.StringPtrInput                     `pulumi:"intentLabelingGenerationAiPromptId"`
	QueryReformulationAiPromptId       pulumi.StringPtrInput                     `pulumi:"queryReformulationAiPromptId"`
}

func (AiAgentAnswerRecommendationAiAgentConfigurationArgs) ElementType added in v1.5.0

func (AiAgentAnswerRecommendationAiAgentConfigurationArgs) ToAiAgentAnswerRecommendationAiAgentConfigurationOutput added in v1.5.0

func (i AiAgentAnswerRecommendationAiAgentConfigurationArgs) ToAiAgentAnswerRecommendationAiAgentConfigurationOutput() AiAgentAnswerRecommendationAiAgentConfigurationOutput

func (AiAgentAnswerRecommendationAiAgentConfigurationArgs) ToAiAgentAnswerRecommendationAiAgentConfigurationOutputWithContext added in v1.5.0

func (i AiAgentAnswerRecommendationAiAgentConfigurationArgs) ToAiAgentAnswerRecommendationAiAgentConfigurationOutputWithContext(ctx context.Context) AiAgentAnswerRecommendationAiAgentConfigurationOutput

type AiAgentAnswerRecommendationAiAgentConfigurationInput added in v1.5.0

type AiAgentAnswerRecommendationAiAgentConfigurationInput interface {
	pulumi.Input

	ToAiAgentAnswerRecommendationAiAgentConfigurationOutput() AiAgentAnswerRecommendationAiAgentConfigurationOutput
	ToAiAgentAnswerRecommendationAiAgentConfigurationOutputWithContext(context.Context) AiAgentAnswerRecommendationAiAgentConfigurationOutput
}

AiAgentAnswerRecommendationAiAgentConfigurationInput is an input type that accepts AiAgentAnswerRecommendationAiAgentConfigurationArgs and AiAgentAnswerRecommendationAiAgentConfigurationOutput values. You can construct a concrete instance of `AiAgentAnswerRecommendationAiAgentConfigurationInput` via:

AiAgentAnswerRecommendationAiAgentConfigurationArgs{...}

type AiAgentAnswerRecommendationAiAgentConfigurationOutput added in v1.5.0

type AiAgentAnswerRecommendationAiAgentConfigurationOutput struct{ *pulumi.OutputState }

func (AiAgentAnswerRecommendationAiAgentConfigurationOutput) AnswerGenerationAiPromptId added in v1.5.0

func (AiAgentAnswerRecommendationAiAgentConfigurationOutput) AssociationConfigurations added in v1.5.0

func (AiAgentAnswerRecommendationAiAgentConfigurationOutput) ElementType added in v1.5.0

func (AiAgentAnswerRecommendationAiAgentConfigurationOutput) IntentLabelingGenerationAiPromptId added in v1.5.0

func (o AiAgentAnswerRecommendationAiAgentConfigurationOutput) IntentLabelingGenerationAiPromptId() pulumi.StringPtrOutput

func (AiAgentAnswerRecommendationAiAgentConfigurationOutput) QueryReformulationAiPromptId added in v1.5.0

func (AiAgentAnswerRecommendationAiAgentConfigurationOutput) ToAiAgentAnswerRecommendationAiAgentConfigurationOutput added in v1.5.0

func (AiAgentAnswerRecommendationAiAgentConfigurationOutput) ToAiAgentAnswerRecommendationAiAgentConfigurationOutputWithContext added in v1.5.0

func (o AiAgentAnswerRecommendationAiAgentConfigurationOutput) ToAiAgentAnswerRecommendationAiAgentConfigurationOutputWithContext(ctx context.Context) AiAgentAnswerRecommendationAiAgentConfigurationOutput

type AiAgentAnswerRecommendationAiAgentConfigurationPtrOutput added in v1.5.0

type AiAgentAnswerRecommendationAiAgentConfigurationPtrOutput struct{ *pulumi.OutputState }

func (AiAgentAnswerRecommendationAiAgentConfigurationPtrOutput) AnswerGenerationAiPromptId added in v1.5.0

func (AiAgentAnswerRecommendationAiAgentConfigurationPtrOutput) AssociationConfigurations added in v1.5.0

func (AiAgentAnswerRecommendationAiAgentConfigurationPtrOutput) Elem added in v1.5.0

func (AiAgentAnswerRecommendationAiAgentConfigurationPtrOutput) ElementType added in v1.5.0

func (AiAgentAnswerRecommendationAiAgentConfigurationPtrOutput) IntentLabelingGenerationAiPromptId added in v1.5.0

func (AiAgentAnswerRecommendationAiAgentConfigurationPtrOutput) QueryReformulationAiPromptId added in v1.5.0

func (AiAgentAnswerRecommendationAiAgentConfigurationPtrOutput) ToAiAgentAnswerRecommendationAiAgentConfigurationPtrOutput added in v1.5.0

func (AiAgentAnswerRecommendationAiAgentConfigurationPtrOutput) ToAiAgentAnswerRecommendationAiAgentConfigurationPtrOutputWithContext added in v1.5.0

func (o AiAgentAnswerRecommendationAiAgentConfigurationPtrOutput) ToAiAgentAnswerRecommendationAiAgentConfigurationPtrOutputWithContext(ctx context.Context) AiAgentAnswerRecommendationAiAgentConfigurationPtrOutput

type AiAgentArgs added in v1.5.0

type AiAgentArgs struct {
	AssistantId   pulumi.StringInput
	Configuration pulumi.Input
	Description   pulumi.StringPtrInput
	Name          pulumi.StringPtrInput
	Tags          pulumi.StringMapInput
	Type          AiAgentAiAgentTypeInput
}

The set of arguments for constructing a AiAgent resource.

func (AiAgentArgs) ElementType added in v1.5.0

func (AiAgentArgs) ElementType() reflect.Type

type AiAgentAssociationConfiguration added in v1.5.0

type AiAgentAssociationConfiguration struct {
	AssociationConfigurationData *AiAgentAssociationConfigurationDataProperties `pulumi:"associationConfigurationData"`
	AssociationId                *string                                        `pulumi:"associationId"`
	AssociationType              *AiAgentAiAgentAssociationConfigurationType    `pulumi:"associationType"`
}

type AiAgentAssociationConfigurationArgs added in v1.5.0

type AiAgentAssociationConfigurationArgs struct {
	AssociationConfigurationData AiAgentAssociationConfigurationDataPropertiesPtrInput `pulumi:"associationConfigurationData"`
	AssociationId                pulumi.StringPtrInput                                 `pulumi:"associationId"`
	AssociationType              AiAgentAiAgentAssociationConfigurationTypePtrInput    `pulumi:"associationType"`
}

func (AiAgentAssociationConfigurationArgs) ElementType added in v1.5.0

func (AiAgentAssociationConfigurationArgs) ToAiAgentAssociationConfigurationOutput added in v1.5.0

func (i AiAgentAssociationConfigurationArgs) ToAiAgentAssociationConfigurationOutput() AiAgentAssociationConfigurationOutput

func (AiAgentAssociationConfigurationArgs) ToAiAgentAssociationConfigurationOutputWithContext added in v1.5.0

func (i AiAgentAssociationConfigurationArgs) ToAiAgentAssociationConfigurationOutputWithContext(ctx context.Context) AiAgentAssociationConfigurationOutput

type AiAgentAssociationConfigurationArray added in v1.5.0

type AiAgentAssociationConfigurationArray []AiAgentAssociationConfigurationInput

func (AiAgentAssociationConfigurationArray) ElementType added in v1.5.0

func (AiAgentAssociationConfigurationArray) ToAiAgentAssociationConfigurationArrayOutput added in v1.5.0

func (i AiAgentAssociationConfigurationArray) ToAiAgentAssociationConfigurationArrayOutput() AiAgentAssociationConfigurationArrayOutput

func (AiAgentAssociationConfigurationArray) ToAiAgentAssociationConfigurationArrayOutputWithContext added in v1.5.0

func (i AiAgentAssociationConfigurationArray) ToAiAgentAssociationConfigurationArrayOutputWithContext(ctx context.Context) AiAgentAssociationConfigurationArrayOutput

type AiAgentAssociationConfigurationArrayInput added in v1.5.0

type AiAgentAssociationConfigurationArrayInput interface {
	pulumi.Input

	ToAiAgentAssociationConfigurationArrayOutput() AiAgentAssociationConfigurationArrayOutput
	ToAiAgentAssociationConfigurationArrayOutputWithContext(context.Context) AiAgentAssociationConfigurationArrayOutput
}

AiAgentAssociationConfigurationArrayInput is an input type that accepts AiAgentAssociationConfigurationArray and AiAgentAssociationConfigurationArrayOutput values. You can construct a concrete instance of `AiAgentAssociationConfigurationArrayInput` via:

AiAgentAssociationConfigurationArray{ AiAgentAssociationConfigurationArgs{...} }

type AiAgentAssociationConfigurationArrayOutput added in v1.5.0

type AiAgentAssociationConfigurationArrayOutput struct{ *pulumi.OutputState }

func (AiAgentAssociationConfigurationArrayOutput) ElementType added in v1.5.0

func (AiAgentAssociationConfigurationArrayOutput) Index added in v1.5.0

func (AiAgentAssociationConfigurationArrayOutput) ToAiAgentAssociationConfigurationArrayOutput added in v1.5.0

func (o AiAgentAssociationConfigurationArrayOutput) ToAiAgentAssociationConfigurationArrayOutput() AiAgentAssociationConfigurationArrayOutput

func (AiAgentAssociationConfigurationArrayOutput) ToAiAgentAssociationConfigurationArrayOutputWithContext added in v1.5.0

func (o AiAgentAssociationConfigurationArrayOutput) ToAiAgentAssociationConfigurationArrayOutputWithContext(ctx context.Context) AiAgentAssociationConfigurationArrayOutput

type AiAgentAssociationConfigurationData0Properties added in v1.5.0

type AiAgentAssociationConfigurationData0Properties struct {
	KnowledgeBaseAssociationConfigurationData AiAgentKnowledgeBaseAssociationConfigurationData `pulumi:"knowledgeBaseAssociationConfigurationData"`
}

type AiAgentAssociationConfigurationDataProperties added in v1.5.0

type AiAgentAssociationConfigurationDataProperties struct {
	KnowledgeBaseAssociationConfigurationData AiAgentKnowledgeBaseAssociationConfigurationData `pulumi:"knowledgeBaseAssociationConfigurationData"`
}

type AiAgentAssociationConfigurationDataPropertiesArgs added in v1.5.0

type AiAgentAssociationConfigurationDataPropertiesArgs struct {
	KnowledgeBaseAssociationConfigurationData AiAgentKnowledgeBaseAssociationConfigurationDataInput `pulumi:"knowledgeBaseAssociationConfigurationData"`
}

func (AiAgentAssociationConfigurationDataPropertiesArgs) ElementType added in v1.5.0

func (AiAgentAssociationConfigurationDataPropertiesArgs) ToAiAgentAssociationConfigurationDataPropertiesOutput added in v1.5.0

func (i AiAgentAssociationConfigurationDataPropertiesArgs) ToAiAgentAssociationConfigurationDataPropertiesOutput() AiAgentAssociationConfigurationDataPropertiesOutput

func (AiAgentAssociationConfigurationDataPropertiesArgs) ToAiAgentAssociationConfigurationDataPropertiesOutputWithContext added in v1.5.0

func (i AiAgentAssociationConfigurationDataPropertiesArgs) ToAiAgentAssociationConfigurationDataPropertiesOutputWithContext(ctx context.Context) AiAgentAssociationConfigurationDataPropertiesOutput

func (AiAgentAssociationConfigurationDataPropertiesArgs) ToAiAgentAssociationConfigurationDataPropertiesPtrOutput added in v1.5.0

func (i AiAgentAssociationConfigurationDataPropertiesArgs) ToAiAgentAssociationConfigurationDataPropertiesPtrOutput() AiAgentAssociationConfigurationDataPropertiesPtrOutput

func (AiAgentAssociationConfigurationDataPropertiesArgs) ToAiAgentAssociationConfigurationDataPropertiesPtrOutputWithContext added in v1.5.0

func (i AiAgentAssociationConfigurationDataPropertiesArgs) ToAiAgentAssociationConfigurationDataPropertiesPtrOutputWithContext(ctx context.Context) AiAgentAssociationConfigurationDataPropertiesPtrOutput

type AiAgentAssociationConfigurationDataPropertiesInput added in v1.5.0

type AiAgentAssociationConfigurationDataPropertiesInput interface {
	pulumi.Input

	ToAiAgentAssociationConfigurationDataPropertiesOutput() AiAgentAssociationConfigurationDataPropertiesOutput
	ToAiAgentAssociationConfigurationDataPropertiesOutputWithContext(context.Context) AiAgentAssociationConfigurationDataPropertiesOutput
}

AiAgentAssociationConfigurationDataPropertiesInput is an input type that accepts AiAgentAssociationConfigurationDataPropertiesArgs and AiAgentAssociationConfigurationDataPropertiesOutput values. You can construct a concrete instance of `AiAgentAssociationConfigurationDataPropertiesInput` via:

AiAgentAssociationConfigurationDataPropertiesArgs{...}

type AiAgentAssociationConfigurationDataPropertiesOutput added in v1.5.0

type AiAgentAssociationConfigurationDataPropertiesOutput struct{ *pulumi.OutputState }

func (AiAgentAssociationConfigurationDataPropertiesOutput) ElementType added in v1.5.0

func (AiAgentAssociationConfigurationDataPropertiesOutput) KnowledgeBaseAssociationConfigurationData added in v1.5.0

func (AiAgentAssociationConfigurationDataPropertiesOutput) ToAiAgentAssociationConfigurationDataPropertiesOutput added in v1.5.0

func (o AiAgentAssociationConfigurationDataPropertiesOutput) ToAiAgentAssociationConfigurationDataPropertiesOutput() AiAgentAssociationConfigurationDataPropertiesOutput

func (AiAgentAssociationConfigurationDataPropertiesOutput) ToAiAgentAssociationConfigurationDataPropertiesOutputWithContext added in v1.5.0

func (o AiAgentAssociationConfigurationDataPropertiesOutput) ToAiAgentAssociationConfigurationDataPropertiesOutputWithContext(ctx context.Context) AiAgentAssociationConfigurationDataPropertiesOutput

func (AiAgentAssociationConfigurationDataPropertiesOutput) ToAiAgentAssociationConfigurationDataPropertiesPtrOutput added in v1.5.0

func (o AiAgentAssociationConfigurationDataPropertiesOutput) ToAiAgentAssociationConfigurationDataPropertiesPtrOutput() AiAgentAssociationConfigurationDataPropertiesPtrOutput

func (AiAgentAssociationConfigurationDataPropertiesOutput) ToAiAgentAssociationConfigurationDataPropertiesPtrOutputWithContext added in v1.5.0

func (o AiAgentAssociationConfigurationDataPropertiesOutput) ToAiAgentAssociationConfigurationDataPropertiesPtrOutputWithContext(ctx context.Context) AiAgentAssociationConfigurationDataPropertiesPtrOutput

type AiAgentAssociationConfigurationDataPropertiesPtrInput added in v1.5.0

type AiAgentAssociationConfigurationDataPropertiesPtrInput interface {
	pulumi.Input

	ToAiAgentAssociationConfigurationDataPropertiesPtrOutput() AiAgentAssociationConfigurationDataPropertiesPtrOutput
	ToAiAgentAssociationConfigurationDataPropertiesPtrOutputWithContext(context.Context) AiAgentAssociationConfigurationDataPropertiesPtrOutput
}

AiAgentAssociationConfigurationDataPropertiesPtrInput is an input type that accepts AiAgentAssociationConfigurationDataPropertiesArgs, AiAgentAssociationConfigurationDataPropertiesPtr and AiAgentAssociationConfigurationDataPropertiesPtrOutput values. You can construct a concrete instance of `AiAgentAssociationConfigurationDataPropertiesPtrInput` via:

        AiAgentAssociationConfigurationDataPropertiesArgs{...}

or:

        nil

type AiAgentAssociationConfigurationDataPropertiesPtrOutput added in v1.5.0

type AiAgentAssociationConfigurationDataPropertiesPtrOutput struct{ *pulumi.OutputState }

func (AiAgentAssociationConfigurationDataPropertiesPtrOutput) Elem added in v1.5.0

func (AiAgentAssociationConfigurationDataPropertiesPtrOutput) ElementType added in v1.5.0

func (AiAgentAssociationConfigurationDataPropertiesPtrOutput) KnowledgeBaseAssociationConfigurationData added in v1.5.0

func (AiAgentAssociationConfigurationDataPropertiesPtrOutput) ToAiAgentAssociationConfigurationDataPropertiesPtrOutput added in v1.5.0

func (AiAgentAssociationConfigurationDataPropertiesPtrOutput) ToAiAgentAssociationConfigurationDataPropertiesPtrOutputWithContext added in v1.5.0

func (o AiAgentAssociationConfigurationDataPropertiesPtrOutput) ToAiAgentAssociationConfigurationDataPropertiesPtrOutputWithContext(ctx context.Context) AiAgentAssociationConfigurationDataPropertiesPtrOutput

type AiAgentAssociationConfigurationInput added in v1.5.0

type AiAgentAssociationConfigurationInput interface {
	pulumi.Input

	ToAiAgentAssociationConfigurationOutput() AiAgentAssociationConfigurationOutput
	ToAiAgentAssociationConfigurationOutputWithContext(context.Context) AiAgentAssociationConfigurationOutput
}

AiAgentAssociationConfigurationInput is an input type that accepts AiAgentAssociationConfigurationArgs and AiAgentAssociationConfigurationOutput values. You can construct a concrete instance of `AiAgentAssociationConfigurationInput` via:

AiAgentAssociationConfigurationArgs{...}

type AiAgentAssociationConfigurationOutput added in v1.5.0

type AiAgentAssociationConfigurationOutput struct{ *pulumi.OutputState }

func (AiAgentAssociationConfigurationOutput) AssociationConfigurationData added in v1.5.0

func (AiAgentAssociationConfigurationOutput) AssociationId added in v1.5.0

func (AiAgentAssociationConfigurationOutput) AssociationType added in v1.5.0

func (AiAgentAssociationConfigurationOutput) ElementType added in v1.5.0

func (AiAgentAssociationConfigurationOutput) ToAiAgentAssociationConfigurationOutput added in v1.5.0

func (o AiAgentAssociationConfigurationOutput) ToAiAgentAssociationConfigurationOutput() AiAgentAssociationConfigurationOutput

func (AiAgentAssociationConfigurationOutput) ToAiAgentAssociationConfigurationOutputWithContext added in v1.5.0

func (o AiAgentAssociationConfigurationOutput) ToAiAgentAssociationConfigurationOutputWithContext(ctx context.Context) AiAgentAssociationConfigurationOutput

type AiAgentInput added in v1.5.0

type AiAgentInput interface {
	pulumi.Input

	ToAiAgentOutput() AiAgentOutput
	ToAiAgentOutputWithContext(ctx context.Context) AiAgentOutput
}

type AiAgentKnowledgeBaseAssociationConfigurationData added in v1.5.0

type AiAgentKnowledgeBaseAssociationConfigurationData struct {
	ContentTagFilter                interface{}                     `pulumi:"contentTagFilter"`
	MaxResults                      *float64                        `pulumi:"maxResults"`
	OverrideKnowledgeBaseSearchType *AiAgentKnowledgeBaseSearchType `pulumi:"overrideKnowledgeBaseSearchType"`
}

type AiAgentKnowledgeBaseAssociationConfigurationDataArgs added in v1.5.0

type AiAgentKnowledgeBaseAssociationConfigurationDataArgs struct {
	ContentTagFilter                pulumi.Input                           `pulumi:"contentTagFilter"`
	MaxResults                      pulumi.Float64PtrInput                 `pulumi:"maxResults"`
	OverrideKnowledgeBaseSearchType AiAgentKnowledgeBaseSearchTypePtrInput `pulumi:"overrideKnowledgeBaseSearchType"`
}

func (AiAgentKnowledgeBaseAssociationConfigurationDataArgs) ElementType added in v1.5.0

func (AiAgentKnowledgeBaseAssociationConfigurationDataArgs) ToAiAgentKnowledgeBaseAssociationConfigurationDataOutput added in v1.5.0

func (i AiAgentKnowledgeBaseAssociationConfigurationDataArgs) ToAiAgentKnowledgeBaseAssociationConfigurationDataOutput() AiAgentKnowledgeBaseAssociationConfigurationDataOutput

func (AiAgentKnowledgeBaseAssociationConfigurationDataArgs) ToAiAgentKnowledgeBaseAssociationConfigurationDataOutputWithContext added in v1.5.0

func (i AiAgentKnowledgeBaseAssociationConfigurationDataArgs) ToAiAgentKnowledgeBaseAssociationConfigurationDataOutputWithContext(ctx context.Context) AiAgentKnowledgeBaseAssociationConfigurationDataOutput

func (AiAgentKnowledgeBaseAssociationConfigurationDataArgs) ToAiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput added in v1.5.0

func (i AiAgentKnowledgeBaseAssociationConfigurationDataArgs) ToAiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput() AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput

func (AiAgentKnowledgeBaseAssociationConfigurationDataArgs) ToAiAgentKnowledgeBaseAssociationConfigurationDataPtrOutputWithContext added in v1.5.0

func (i AiAgentKnowledgeBaseAssociationConfigurationDataArgs) ToAiAgentKnowledgeBaseAssociationConfigurationDataPtrOutputWithContext(ctx context.Context) AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput

type AiAgentKnowledgeBaseAssociationConfigurationDataInput added in v1.5.0

type AiAgentKnowledgeBaseAssociationConfigurationDataInput interface {
	pulumi.Input

	ToAiAgentKnowledgeBaseAssociationConfigurationDataOutput() AiAgentKnowledgeBaseAssociationConfigurationDataOutput
	ToAiAgentKnowledgeBaseAssociationConfigurationDataOutputWithContext(context.Context) AiAgentKnowledgeBaseAssociationConfigurationDataOutput
}

AiAgentKnowledgeBaseAssociationConfigurationDataInput is an input type that accepts AiAgentKnowledgeBaseAssociationConfigurationDataArgs and AiAgentKnowledgeBaseAssociationConfigurationDataOutput values. You can construct a concrete instance of `AiAgentKnowledgeBaseAssociationConfigurationDataInput` via:

AiAgentKnowledgeBaseAssociationConfigurationDataArgs{...}

type AiAgentKnowledgeBaseAssociationConfigurationDataOutput added in v1.5.0

type AiAgentKnowledgeBaseAssociationConfigurationDataOutput struct{ *pulumi.OutputState }

func (AiAgentKnowledgeBaseAssociationConfigurationDataOutput) ContentTagFilter added in v1.5.0

func (AiAgentKnowledgeBaseAssociationConfigurationDataOutput) ElementType added in v1.5.0

func (AiAgentKnowledgeBaseAssociationConfigurationDataOutput) MaxResults added in v1.5.0

func (AiAgentKnowledgeBaseAssociationConfigurationDataOutput) OverrideKnowledgeBaseSearchType added in v1.5.0

func (AiAgentKnowledgeBaseAssociationConfigurationDataOutput) ToAiAgentKnowledgeBaseAssociationConfigurationDataOutput added in v1.5.0

func (AiAgentKnowledgeBaseAssociationConfigurationDataOutput) ToAiAgentKnowledgeBaseAssociationConfigurationDataOutputWithContext added in v1.5.0

func (o AiAgentKnowledgeBaseAssociationConfigurationDataOutput) ToAiAgentKnowledgeBaseAssociationConfigurationDataOutputWithContext(ctx context.Context) AiAgentKnowledgeBaseAssociationConfigurationDataOutput

func (AiAgentKnowledgeBaseAssociationConfigurationDataOutput) ToAiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput added in v1.5.0

func (o AiAgentKnowledgeBaseAssociationConfigurationDataOutput) ToAiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput() AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput

func (AiAgentKnowledgeBaseAssociationConfigurationDataOutput) ToAiAgentKnowledgeBaseAssociationConfigurationDataPtrOutputWithContext added in v1.5.0

func (o AiAgentKnowledgeBaseAssociationConfigurationDataOutput) ToAiAgentKnowledgeBaseAssociationConfigurationDataPtrOutputWithContext(ctx context.Context) AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput

type AiAgentKnowledgeBaseAssociationConfigurationDataPtrInput added in v1.5.0

type AiAgentKnowledgeBaseAssociationConfigurationDataPtrInput interface {
	pulumi.Input

	ToAiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput() AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput
	ToAiAgentKnowledgeBaseAssociationConfigurationDataPtrOutputWithContext(context.Context) AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput
}

AiAgentKnowledgeBaseAssociationConfigurationDataPtrInput is an input type that accepts AiAgentKnowledgeBaseAssociationConfigurationDataArgs, AiAgentKnowledgeBaseAssociationConfigurationDataPtr and AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput values. You can construct a concrete instance of `AiAgentKnowledgeBaseAssociationConfigurationDataPtrInput` via:

        AiAgentKnowledgeBaseAssociationConfigurationDataArgs{...}

or:

        nil

type AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput added in v1.5.0

type AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput struct{ *pulumi.OutputState }

func (AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput) ContentTagFilter added in v1.5.0

func (AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput) Elem added in v1.5.0

func (AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput) ElementType added in v1.5.0

func (AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput) MaxResults added in v1.5.0

func (AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput) OverrideKnowledgeBaseSearchType added in v1.5.0

func (AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput) ToAiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput added in v1.5.0

func (AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput) ToAiAgentKnowledgeBaseAssociationConfigurationDataPtrOutputWithContext added in v1.5.0

func (o AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput) ToAiAgentKnowledgeBaseAssociationConfigurationDataPtrOutputWithContext(ctx context.Context) AiAgentKnowledgeBaseAssociationConfigurationDataPtrOutput

type AiAgentKnowledgeBaseSearchType added in v1.5.0

type AiAgentKnowledgeBaseSearchType string

func (AiAgentKnowledgeBaseSearchType) ElementType added in v1.5.0

func (AiAgentKnowledgeBaseSearchType) ToAiAgentKnowledgeBaseSearchTypeOutput added in v1.5.0

func (e AiAgentKnowledgeBaseSearchType) ToAiAgentKnowledgeBaseSearchTypeOutput() AiAgentKnowledgeBaseSearchTypeOutput

func (AiAgentKnowledgeBaseSearchType) ToAiAgentKnowledgeBaseSearchTypeOutputWithContext added in v1.5.0

func (e AiAgentKnowledgeBaseSearchType) ToAiAgentKnowledgeBaseSearchTypeOutputWithContext(ctx context.Context) AiAgentKnowledgeBaseSearchTypeOutput

func (AiAgentKnowledgeBaseSearchType) ToAiAgentKnowledgeBaseSearchTypePtrOutput added in v1.5.0

func (e AiAgentKnowledgeBaseSearchType) ToAiAgentKnowledgeBaseSearchTypePtrOutput() AiAgentKnowledgeBaseSearchTypePtrOutput

func (AiAgentKnowledgeBaseSearchType) ToAiAgentKnowledgeBaseSearchTypePtrOutputWithContext added in v1.5.0

func (e AiAgentKnowledgeBaseSearchType) ToAiAgentKnowledgeBaseSearchTypePtrOutputWithContext(ctx context.Context) AiAgentKnowledgeBaseSearchTypePtrOutput

func (AiAgentKnowledgeBaseSearchType) ToStringOutput added in v1.5.0

func (AiAgentKnowledgeBaseSearchType) ToStringOutputWithContext added in v1.5.0

func (e AiAgentKnowledgeBaseSearchType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AiAgentKnowledgeBaseSearchType) ToStringPtrOutput added in v1.5.0

func (AiAgentKnowledgeBaseSearchType) ToStringPtrOutputWithContext added in v1.5.0

func (e AiAgentKnowledgeBaseSearchType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AiAgentKnowledgeBaseSearchTypeInput added in v1.5.0

type AiAgentKnowledgeBaseSearchTypeInput interface {
	pulumi.Input

	ToAiAgentKnowledgeBaseSearchTypeOutput() AiAgentKnowledgeBaseSearchTypeOutput
	ToAiAgentKnowledgeBaseSearchTypeOutputWithContext(context.Context) AiAgentKnowledgeBaseSearchTypeOutput
}

AiAgentKnowledgeBaseSearchTypeInput is an input type that accepts values of the AiAgentKnowledgeBaseSearchType enum A concrete instance of `AiAgentKnowledgeBaseSearchTypeInput` can be one of the following:

AiAgentKnowledgeBaseSearchTypeHybrid
AiAgentKnowledgeBaseSearchTypeSemantic

type AiAgentKnowledgeBaseSearchTypeOutput added in v1.5.0

type AiAgentKnowledgeBaseSearchTypeOutput struct{ *pulumi.OutputState }

func (AiAgentKnowledgeBaseSearchTypeOutput) ElementType added in v1.5.0

func (AiAgentKnowledgeBaseSearchTypeOutput) ToAiAgentKnowledgeBaseSearchTypeOutput added in v1.5.0

func (o AiAgentKnowledgeBaseSearchTypeOutput) ToAiAgentKnowledgeBaseSearchTypeOutput() AiAgentKnowledgeBaseSearchTypeOutput

func (AiAgentKnowledgeBaseSearchTypeOutput) ToAiAgentKnowledgeBaseSearchTypeOutputWithContext added in v1.5.0

func (o AiAgentKnowledgeBaseSearchTypeOutput) ToAiAgentKnowledgeBaseSearchTypeOutputWithContext(ctx context.Context) AiAgentKnowledgeBaseSearchTypeOutput

func (AiAgentKnowledgeBaseSearchTypeOutput) ToAiAgentKnowledgeBaseSearchTypePtrOutput added in v1.5.0

func (o AiAgentKnowledgeBaseSearchTypeOutput) ToAiAgentKnowledgeBaseSearchTypePtrOutput() AiAgentKnowledgeBaseSearchTypePtrOutput

func (AiAgentKnowledgeBaseSearchTypeOutput) ToAiAgentKnowledgeBaseSearchTypePtrOutputWithContext added in v1.5.0

func (o AiAgentKnowledgeBaseSearchTypeOutput) ToAiAgentKnowledgeBaseSearchTypePtrOutputWithContext(ctx context.Context) AiAgentKnowledgeBaseSearchTypePtrOutput

func (AiAgentKnowledgeBaseSearchTypeOutput) ToStringOutput added in v1.5.0

func (AiAgentKnowledgeBaseSearchTypeOutput) ToStringOutputWithContext added in v1.5.0

func (o AiAgentKnowledgeBaseSearchTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AiAgentKnowledgeBaseSearchTypeOutput) ToStringPtrOutput added in v1.5.0

func (AiAgentKnowledgeBaseSearchTypeOutput) ToStringPtrOutputWithContext added in v1.5.0

func (o AiAgentKnowledgeBaseSearchTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AiAgentKnowledgeBaseSearchTypePtrInput added in v1.5.0

type AiAgentKnowledgeBaseSearchTypePtrInput interface {
	pulumi.Input

	ToAiAgentKnowledgeBaseSearchTypePtrOutput() AiAgentKnowledgeBaseSearchTypePtrOutput
	ToAiAgentKnowledgeBaseSearchTypePtrOutputWithContext(context.Context) AiAgentKnowledgeBaseSearchTypePtrOutput
}

func AiAgentKnowledgeBaseSearchTypePtr added in v1.5.0

func AiAgentKnowledgeBaseSearchTypePtr(v string) AiAgentKnowledgeBaseSearchTypePtrInput

type AiAgentKnowledgeBaseSearchTypePtrOutput added in v1.5.0

type AiAgentKnowledgeBaseSearchTypePtrOutput struct{ *pulumi.OutputState }

func (AiAgentKnowledgeBaseSearchTypePtrOutput) Elem added in v1.5.0

func (AiAgentKnowledgeBaseSearchTypePtrOutput) ElementType added in v1.5.0

func (AiAgentKnowledgeBaseSearchTypePtrOutput) ToAiAgentKnowledgeBaseSearchTypePtrOutput added in v1.5.0

func (o AiAgentKnowledgeBaseSearchTypePtrOutput) ToAiAgentKnowledgeBaseSearchTypePtrOutput() AiAgentKnowledgeBaseSearchTypePtrOutput

func (AiAgentKnowledgeBaseSearchTypePtrOutput) ToAiAgentKnowledgeBaseSearchTypePtrOutputWithContext added in v1.5.0

func (o AiAgentKnowledgeBaseSearchTypePtrOutput) ToAiAgentKnowledgeBaseSearchTypePtrOutputWithContext(ctx context.Context) AiAgentKnowledgeBaseSearchTypePtrOutput

func (AiAgentKnowledgeBaseSearchTypePtrOutput) ToStringPtrOutput added in v1.5.0

func (AiAgentKnowledgeBaseSearchTypePtrOutput) ToStringPtrOutputWithContext added in v1.5.0

type AiAgentManualSearchAiAgentConfiguration added in v1.5.0

type AiAgentManualSearchAiAgentConfiguration struct {
	AnswerGenerationAiPromptId *string                           `pulumi:"answerGenerationAiPromptId"`
	AssociationConfigurations  []AiAgentAssociationConfiguration `pulumi:"associationConfigurations"`
}

type AiAgentManualSearchAiAgentConfigurationArgs added in v1.5.0

type AiAgentManualSearchAiAgentConfigurationArgs struct {
	AnswerGenerationAiPromptId pulumi.StringPtrInput                     `pulumi:"answerGenerationAiPromptId"`
	AssociationConfigurations  AiAgentAssociationConfigurationArrayInput `pulumi:"associationConfigurations"`
}

func (AiAgentManualSearchAiAgentConfigurationArgs) ElementType added in v1.5.0

func (AiAgentManualSearchAiAgentConfigurationArgs) ToAiAgentManualSearchAiAgentConfigurationOutput added in v1.5.0

func (i AiAgentManualSearchAiAgentConfigurationArgs) ToAiAgentManualSearchAiAgentConfigurationOutput() AiAgentManualSearchAiAgentConfigurationOutput

func (AiAgentManualSearchAiAgentConfigurationArgs) ToAiAgentManualSearchAiAgentConfigurationOutputWithContext added in v1.5.0

func (i AiAgentManualSearchAiAgentConfigurationArgs) ToAiAgentManualSearchAiAgentConfigurationOutputWithContext(ctx context.Context) AiAgentManualSearchAiAgentConfigurationOutput

type AiAgentManualSearchAiAgentConfigurationInput added in v1.5.0

type AiAgentManualSearchAiAgentConfigurationInput interface {
	pulumi.Input

	ToAiAgentManualSearchAiAgentConfigurationOutput() AiAgentManualSearchAiAgentConfigurationOutput
	ToAiAgentManualSearchAiAgentConfigurationOutputWithContext(context.Context) AiAgentManualSearchAiAgentConfigurationOutput
}

AiAgentManualSearchAiAgentConfigurationInput is an input type that accepts AiAgentManualSearchAiAgentConfigurationArgs and AiAgentManualSearchAiAgentConfigurationOutput values. You can construct a concrete instance of `AiAgentManualSearchAiAgentConfigurationInput` via:

AiAgentManualSearchAiAgentConfigurationArgs{...}

type AiAgentManualSearchAiAgentConfigurationOutput added in v1.5.0

type AiAgentManualSearchAiAgentConfigurationOutput struct{ *pulumi.OutputState }

func (AiAgentManualSearchAiAgentConfigurationOutput) AnswerGenerationAiPromptId added in v1.5.0

func (AiAgentManualSearchAiAgentConfigurationOutput) AssociationConfigurations added in v1.5.0

func (AiAgentManualSearchAiAgentConfigurationOutput) ElementType added in v1.5.0

func (AiAgentManualSearchAiAgentConfigurationOutput) ToAiAgentManualSearchAiAgentConfigurationOutput added in v1.5.0

func (o AiAgentManualSearchAiAgentConfigurationOutput) ToAiAgentManualSearchAiAgentConfigurationOutput() AiAgentManualSearchAiAgentConfigurationOutput

func (AiAgentManualSearchAiAgentConfigurationOutput) ToAiAgentManualSearchAiAgentConfigurationOutputWithContext added in v1.5.0

func (o AiAgentManualSearchAiAgentConfigurationOutput) ToAiAgentManualSearchAiAgentConfigurationOutputWithContext(ctx context.Context) AiAgentManualSearchAiAgentConfigurationOutput

type AiAgentManualSearchAiAgentConfigurationPtrOutput added in v1.5.0

type AiAgentManualSearchAiAgentConfigurationPtrOutput struct{ *pulumi.OutputState }

func (AiAgentManualSearchAiAgentConfigurationPtrOutput) AnswerGenerationAiPromptId added in v1.5.0

func (AiAgentManualSearchAiAgentConfigurationPtrOutput) AssociationConfigurations added in v1.5.0

func (AiAgentManualSearchAiAgentConfigurationPtrOutput) Elem added in v1.5.0

func (AiAgentManualSearchAiAgentConfigurationPtrOutput) ElementType added in v1.5.0

func (AiAgentManualSearchAiAgentConfigurationPtrOutput) ToAiAgentManualSearchAiAgentConfigurationPtrOutput added in v1.5.0

func (o AiAgentManualSearchAiAgentConfigurationPtrOutput) ToAiAgentManualSearchAiAgentConfigurationPtrOutput() AiAgentManualSearchAiAgentConfigurationPtrOutput

func (AiAgentManualSearchAiAgentConfigurationPtrOutput) ToAiAgentManualSearchAiAgentConfigurationPtrOutputWithContext added in v1.5.0

func (o AiAgentManualSearchAiAgentConfigurationPtrOutput) ToAiAgentManualSearchAiAgentConfigurationPtrOutputWithContext(ctx context.Context) AiAgentManualSearchAiAgentConfigurationPtrOutput

type AiAgentOrCondition0Properties added in v1.5.0

type AiAgentOrCondition0Properties struct {
	AndConditions []AiAgentTagCondition `pulumi:"andConditions"`
}

type AiAgentOrCondition0PropertiesArgs added in v1.5.0

type AiAgentOrCondition0PropertiesArgs struct {
	AndConditions AiAgentTagConditionArrayInput `pulumi:"andConditions"`
}

func (AiAgentOrCondition0PropertiesArgs) ElementType added in v1.5.0

func (AiAgentOrCondition0PropertiesArgs) ToAiAgentOrCondition0PropertiesOutput added in v1.5.0

func (i AiAgentOrCondition0PropertiesArgs) ToAiAgentOrCondition0PropertiesOutput() AiAgentOrCondition0PropertiesOutput

func (AiAgentOrCondition0PropertiesArgs) ToAiAgentOrCondition0PropertiesOutputWithContext added in v1.5.0

func (i AiAgentOrCondition0PropertiesArgs) ToAiAgentOrCondition0PropertiesOutputWithContext(ctx context.Context) AiAgentOrCondition0PropertiesOutput

type AiAgentOrCondition0PropertiesInput added in v1.5.0

type AiAgentOrCondition0PropertiesInput interface {
	pulumi.Input

	ToAiAgentOrCondition0PropertiesOutput() AiAgentOrCondition0PropertiesOutput
	ToAiAgentOrCondition0PropertiesOutputWithContext(context.Context) AiAgentOrCondition0PropertiesOutput
}

AiAgentOrCondition0PropertiesInput is an input type that accepts AiAgentOrCondition0PropertiesArgs and AiAgentOrCondition0PropertiesOutput values. You can construct a concrete instance of `AiAgentOrCondition0PropertiesInput` via:

AiAgentOrCondition0PropertiesArgs{...}

type AiAgentOrCondition0PropertiesOutput added in v1.5.0

type AiAgentOrCondition0PropertiesOutput struct{ *pulumi.OutputState }

func (AiAgentOrCondition0PropertiesOutput) AndConditions added in v1.5.0

func (AiAgentOrCondition0PropertiesOutput) ElementType added in v1.5.0

func (AiAgentOrCondition0PropertiesOutput) ToAiAgentOrCondition0PropertiesOutput added in v1.5.0

func (o AiAgentOrCondition0PropertiesOutput) ToAiAgentOrCondition0PropertiesOutput() AiAgentOrCondition0PropertiesOutput

func (AiAgentOrCondition0PropertiesOutput) ToAiAgentOrCondition0PropertiesOutputWithContext added in v1.5.0

func (o AiAgentOrCondition0PropertiesOutput) ToAiAgentOrCondition0PropertiesOutputWithContext(ctx context.Context) AiAgentOrCondition0PropertiesOutput

type AiAgentOrCondition1Properties added in v1.5.0

type AiAgentOrCondition1Properties struct {
	TagCondition AiAgentTagCondition `pulumi:"tagCondition"`
}

type AiAgentOrCondition1PropertiesArgs added in v1.5.0

type AiAgentOrCondition1PropertiesArgs struct {
	TagCondition AiAgentTagConditionInput `pulumi:"tagCondition"`
}

func (AiAgentOrCondition1PropertiesArgs) ElementType added in v1.5.0

func (AiAgentOrCondition1PropertiesArgs) ToAiAgentOrCondition1PropertiesOutput added in v1.5.0

func (i AiAgentOrCondition1PropertiesArgs) ToAiAgentOrCondition1PropertiesOutput() AiAgentOrCondition1PropertiesOutput

func (AiAgentOrCondition1PropertiesArgs) ToAiAgentOrCondition1PropertiesOutputWithContext added in v1.5.0

func (i AiAgentOrCondition1PropertiesArgs) ToAiAgentOrCondition1PropertiesOutputWithContext(ctx context.Context) AiAgentOrCondition1PropertiesOutput

type AiAgentOrCondition1PropertiesInput added in v1.5.0

type AiAgentOrCondition1PropertiesInput interface {
	pulumi.Input

	ToAiAgentOrCondition1PropertiesOutput() AiAgentOrCondition1PropertiesOutput
	ToAiAgentOrCondition1PropertiesOutputWithContext(context.Context) AiAgentOrCondition1PropertiesOutput
}

AiAgentOrCondition1PropertiesInput is an input type that accepts AiAgentOrCondition1PropertiesArgs and AiAgentOrCondition1PropertiesOutput values. You can construct a concrete instance of `AiAgentOrCondition1PropertiesInput` via:

AiAgentOrCondition1PropertiesArgs{...}

type AiAgentOrCondition1PropertiesOutput added in v1.5.0

type AiAgentOrCondition1PropertiesOutput struct{ *pulumi.OutputState }

func (AiAgentOrCondition1PropertiesOutput) ElementType added in v1.5.0

func (AiAgentOrCondition1PropertiesOutput) TagCondition added in v1.5.0

func (AiAgentOrCondition1PropertiesOutput) ToAiAgentOrCondition1PropertiesOutput added in v1.5.0

func (o AiAgentOrCondition1PropertiesOutput) ToAiAgentOrCondition1PropertiesOutput() AiAgentOrCondition1PropertiesOutput

func (AiAgentOrCondition1PropertiesOutput) ToAiAgentOrCondition1PropertiesOutputWithContext added in v1.5.0

func (o AiAgentOrCondition1PropertiesOutput) ToAiAgentOrCondition1PropertiesOutputWithContext(ctx context.Context) AiAgentOrCondition1PropertiesOutput

type AiAgentOutput added in v1.5.0

type AiAgentOutput struct{ *pulumi.OutputState }

func (AiAgentOutput) AiAgentArn added in v1.5.0

func (o AiAgentOutput) AiAgentArn() pulumi.StringOutput

func (AiAgentOutput) AiAgentId added in v1.5.0

func (o AiAgentOutput) AiAgentId() pulumi.StringOutput

func (AiAgentOutput) AssistantArn added in v1.5.0

func (o AiAgentOutput) AssistantArn() pulumi.StringOutput

func (AiAgentOutput) AssistantId added in v1.5.0

func (o AiAgentOutput) AssistantId() pulumi.StringOutput

func (AiAgentOutput) Configuration added in v1.5.0

func (o AiAgentOutput) Configuration() pulumi.AnyOutput

func (AiAgentOutput) Description added in v1.5.0

func (o AiAgentOutput) Description() pulumi.StringPtrOutput

func (AiAgentOutput) ElementType added in v1.5.0

func (AiAgentOutput) ElementType() reflect.Type

func (AiAgentOutput) Name added in v1.5.0

func (AiAgentOutput) Tags added in v1.5.0

func (AiAgentOutput) ToAiAgentOutput added in v1.5.0

func (o AiAgentOutput) ToAiAgentOutput() AiAgentOutput

func (AiAgentOutput) ToAiAgentOutputWithContext added in v1.5.0

func (o AiAgentOutput) ToAiAgentOutputWithContext(ctx context.Context) AiAgentOutput

func (AiAgentOutput) Type added in v1.5.0

type AiAgentState added in v1.5.0

type AiAgentState struct {
}

func (AiAgentState) ElementType added in v1.5.0

func (AiAgentState) ElementType() reflect.Type

type AiAgentTagCondition added in v1.5.0

type AiAgentTagCondition struct {
	Key   string  `pulumi:"key"`
	Value *string `pulumi:"value"`
}

type AiAgentTagConditionArgs added in v1.5.0

type AiAgentTagConditionArgs struct {
	Key   pulumi.StringInput    `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (AiAgentTagConditionArgs) ElementType added in v1.5.0

func (AiAgentTagConditionArgs) ElementType() reflect.Type

func (AiAgentTagConditionArgs) ToAiAgentTagConditionOutput added in v1.5.0

func (i AiAgentTagConditionArgs) ToAiAgentTagConditionOutput() AiAgentTagConditionOutput

func (AiAgentTagConditionArgs) ToAiAgentTagConditionOutputWithContext added in v1.5.0

func (i AiAgentTagConditionArgs) ToAiAgentTagConditionOutputWithContext(ctx context.Context) AiAgentTagConditionOutput

func (AiAgentTagConditionArgs) ToAiAgentTagConditionPtrOutput added in v1.5.0

func (i AiAgentTagConditionArgs) ToAiAgentTagConditionPtrOutput() AiAgentTagConditionPtrOutput

func (AiAgentTagConditionArgs) ToAiAgentTagConditionPtrOutputWithContext added in v1.5.0

func (i AiAgentTagConditionArgs) ToAiAgentTagConditionPtrOutputWithContext(ctx context.Context) AiAgentTagConditionPtrOutput

type AiAgentTagConditionArray added in v1.5.0

type AiAgentTagConditionArray []AiAgentTagConditionInput

func (AiAgentTagConditionArray) ElementType added in v1.5.0

func (AiAgentTagConditionArray) ElementType() reflect.Type

func (AiAgentTagConditionArray) ToAiAgentTagConditionArrayOutput added in v1.5.0

func (i AiAgentTagConditionArray) ToAiAgentTagConditionArrayOutput() AiAgentTagConditionArrayOutput

func (AiAgentTagConditionArray) ToAiAgentTagConditionArrayOutputWithContext added in v1.5.0

func (i AiAgentTagConditionArray) ToAiAgentTagConditionArrayOutputWithContext(ctx context.Context) AiAgentTagConditionArrayOutput

type AiAgentTagConditionArrayInput added in v1.5.0

type AiAgentTagConditionArrayInput interface {
	pulumi.Input

	ToAiAgentTagConditionArrayOutput() AiAgentTagConditionArrayOutput
	ToAiAgentTagConditionArrayOutputWithContext(context.Context) AiAgentTagConditionArrayOutput
}

AiAgentTagConditionArrayInput is an input type that accepts AiAgentTagConditionArray and AiAgentTagConditionArrayOutput values. You can construct a concrete instance of `AiAgentTagConditionArrayInput` via:

AiAgentTagConditionArray{ AiAgentTagConditionArgs{...} }

type AiAgentTagConditionArrayOutput added in v1.5.0

type AiAgentTagConditionArrayOutput struct{ *pulumi.OutputState }

func (AiAgentTagConditionArrayOutput) ElementType added in v1.5.0

func (AiAgentTagConditionArrayOutput) Index added in v1.5.0

func (AiAgentTagConditionArrayOutput) ToAiAgentTagConditionArrayOutput added in v1.5.0

func (o AiAgentTagConditionArrayOutput) ToAiAgentTagConditionArrayOutput() AiAgentTagConditionArrayOutput

func (AiAgentTagConditionArrayOutput) ToAiAgentTagConditionArrayOutputWithContext added in v1.5.0

func (o AiAgentTagConditionArrayOutput) ToAiAgentTagConditionArrayOutputWithContext(ctx context.Context) AiAgentTagConditionArrayOutput

type AiAgentTagConditionInput added in v1.5.0

type AiAgentTagConditionInput interface {
	pulumi.Input

	ToAiAgentTagConditionOutput() AiAgentTagConditionOutput
	ToAiAgentTagConditionOutputWithContext(context.Context) AiAgentTagConditionOutput
}

AiAgentTagConditionInput is an input type that accepts AiAgentTagConditionArgs and AiAgentTagConditionOutput values. You can construct a concrete instance of `AiAgentTagConditionInput` via:

AiAgentTagConditionArgs{...}

type AiAgentTagConditionOutput added in v1.5.0

type AiAgentTagConditionOutput struct{ *pulumi.OutputState }

func (AiAgentTagConditionOutput) ElementType added in v1.5.0

func (AiAgentTagConditionOutput) ElementType() reflect.Type

func (AiAgentTagConditionOutput) Key added in v1.5.0

func (AiAgentTagConditionOutput) ToAiAgentTagConditionOutput added in v1.5.0

func (o AiAgentTagConditionOutput) ToAiAgentTagConditionOutput() AiAgentTagConditionOutput

func (AiAgentTagConditionOutput) ToAiAgentTagConditionOutputWithContext added in v1.5.0

func (o AiAgentTagConditionOutput) ToAiAgentTagConditionOutputWithContext(ctx context.Context) AiAgentTagConditionOutput

func (AiAgentTagConditionOutput) ToAiAgentTagConditionPtrOutput added in v1.5.0

func (o AiAgentTagConditionOutput) ToAiAgentTagConditionPtrOutput() AiAgentTagConditionPtrOutput

func (AiAgentTagConditionOutput) ToAiAgentTagConditionPtrOutputWithContext added in v1.5.0

func (o AiAgentTagConditionOutput) ToAiAgentTagConditionPtrOutputWithContext(ctx context.Context) AiAgentTagConditionPtrOutput

func (AiAgentTagConditionOutput) Value added in v1.5.0

type AiAgentTagConditionPtrInput added in v1.5.0

type AiAgentTagConditionPtrInput interface {
	pulumi.Input

	ToAiAgentTagConditionPtrOutput() AiAgentTagConditionPtrOutput
	ToAiAgentTagConditionPtrOutputWithContext(context.Context) AiAgentTagConditionPtrOutput
}

AiAgentTagConditionPtrInput is an input type that accepts AiAgentTagConditionArgs, AiAgentTagConditionPtr and AiAgentTagConditionPtrOutput values. You can construct a concrete instance of `AiAgentTagConditionPtrInput` via:

        AiAgentTagConditionArgs{...}

or:

        nil

func AiAgentTagConditionPtr added in v1.5.0

func AiAgentTagConditionPtr(v *AiAgentTagConditionArgs) AiAgentTagConditionPtrInput

type AiAgentTagConditionPtrOutput added in v1.5.0

type AiAgentTagConditionPtrOutput struct{ *pulumi.OutputState }

func (AiAgentTagConditionPtrOutput) Elem added in v1.5.0

func (AiAgentTagConditionPtrOutput) ElementType added in v1.5.0

func (AiAgentTagConditionPtrOutput) Key added in v1.5.0

func (AiAgentTagConditionPtrOutput) ToAiAgentTagConditionPtrOutput added in v1.5.0

func (o AiAgentTagConditionPtrOutput) ToAiAgentTagConditionPtrOutput() AiAgentTagConditionPtrOutput

func (AiAgentTagConditionPtrOutput) ToAiAgentTagConditionPtrOutputWithContext added in v1.5.0

func (o AiAgentTagConditionPtrOutput) ToAiAgentTagConditionPtrOutputWithContext(ctx context.Context) AiAgentTagConditionPtrOutput

func (AiAgentTagConditionPtrOutput) Value added in v1.5.0

type AiAgentTagFilter0Properties added in v1.5.0

type AiAgentTagFilter0Properties struct {
	TagCondition AiAgentTagCondition `pulumi:"tagCondition"`
}

type AiAgentTagFilter0PropertiesArgs added in v1.5.0

type AiAgentTagFilter0PropertiesArgs struct {
	TagCondition AiAgentTagConditionInput `pulumi:"tagCondition"`
}

func (AiAgentTagFilter0PropertiesArgs) ElementType added in v1.5.0

func (AiAgentTagFilter0PropertiesArgs) ToAiAgentTagFilter0PropertiesOutput added in v1.5.0

func (i AiAgentTagFilter0PropertiesArgs) ToAiAgentTagFilter0PropertiesOutput() AiAgentTagFilter0PropertiesOutput

func (AiAgentTagFilter0PropertiesArgs) ToAiAgentTagFilter0PropertiesOutputWithContext added in v1.5.0

func (i AiAgentTagFilter0PropertiesArgs) ToAiAgentTagFilter0PropertiesOutputWithContext(ctx context.Context) AiAgentTagFilter0PropertiesOutput

func (AiAgentTagFilter0PropertiesArgs) ToAiAgentTagFilter0PropertiesPtrOutput added in v1.5.0

func (i AiAgentTagFilter0PropertiesArgs) ToAiAgentTagFilter0PropertiesPtrOutput() AiAgentTagFilter0PropertiesPtrOutput

func (AiAgentTagFilter0PropertiesArgs) ToAiAgentTagFilter0PropertiesPtrOutputWithContext added in v1.5.0

func (i AiAgentTagFilter0PropertiesArgs) ToAiAgentTagFilter0PropertiesPtrOutputWithContext(ctx context.Context) AiAgentTagFilter0PropertiesPtrOutput

type AiAgentTagFilter0PropertiesInput added in v1.5.0

type AiAgentTagFilter0PropertiesInput interface {
	pulumi.Input

	ToAiAgentTagFilter0PropertiesOutput() AiAgentTagFilter0PropertiesOutput
	ToAiAgentTagFilter0PropertiesOutputWithContext(context.Context) AiAgentTagFilter0PropertiesOutput
}

AiAgentTagFilter0PropertiesInput is an input type that accepts AiAgentTagFilter0PropertiesArgs and AiAgentTagFilter0PropertiesOutput values. You can construct a concrete instance of `AiAgentTagFilter0PropertiesInput` via:

AiAgentTagFilter0PropertiesArgs{...}

type AiAgentTagFilter0PropertiesOutput added in v1.5.0

type AiAgentTagFilter0PropertiesOutput struct{ *pulumi.OutputState }

func (AiAgentTagFilter0PropertiesOutput) ElementType added in v1.5.0

func (AiAgentTagFilter0PropertiesOutput) TagCondition added in v1.5.0

func (AiAgentTagFilter0PropertiesOutput) ToAiAgentTagFilter0PropertiesOutput added in v1.5.0

func (o AiAgentTagFilter0PropertiesOutput) ToAiAgentTagFilter0PropertiesOutput() AiAgentTagFilter0PropertiesOutput

func (AiAgentTagFilter0PropertiesOutput) ToAiAgentTagFilter0PropertiesOutputWithContext added in v1.5.0

func (o AiAgentTagFilter0PropertiesOutput) ToAiAgentTagFilter0PropertiesOutputWithContext(ctx context.Context) AiAgentTagFilter0PropertiesOutput

func (AiAgentTagFilter0PropertiesOutput) ToAiAgentTagFilter0PropertiesPtrOutput added in v1.5.0

func (o AiAgentTagFilter0PropertiesOutput) ToAiAgentTagFilter0PropertiesPtrOutput() AiAgentTagFilter0PropertiesPtrOutput

func (AiAgentTagFilter0PropertiesOutput) ToAiAgentTagFilter0PropertiesPtrOutputWithContext added in v1.5.0

func (o AiAgentTagFilter0PropertiesOutput) ToAiAgentTagFilter0PropertiesPtrOutputWithContext(ctx context.Context) AiAgentTagFilter0PropertiesPtrOutput

type AiAgentTagFilter0PropertiesPtrInput added in v1.5.0

type AiAgentTagFilter0PropertiesPtrInput interface {
	pulumi.Input

	ToAiAgentTagFilter0PropertiesPtrOutput() AiAgentTagFilter0PropertiesPtrOutput
	ToAiAgentTagFilter0PropertiesPtrOutputWithContext(context.Context) AiAgentTagFilter0PropertiesPtrOutput
}

AiAgentTagFilter0PropertiesPtrInput is an input type that accepts AiAgentTagFilter0PropertiesArgs, AiAgentTagFilter0PropertiesPtr and AiAgentTagFilter0PropertiesPtrOutput values. You can construct a concrete instance of `AiAgentTagFilter0PropertiesPtrInput` via:

        AiAgentTagFilter0PropertiesArgs{...}

or:

        nil

func AiAgentTagFilter0PropertiesPtr added in v1.5.0

type AiAgentTagFilter0PropertiesPtrOutput added in v1.5.0

type AiAgentTagFilter0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (AiAgentTagFilter0PropertiesPtrOutput) Elem added in v1.5.0

func (AiAgentTagFilter0PropertiesPtrOutput) ElementType added in v1.5.0

func (AiAgentTagFilter0PropertiesPtrOutput) TagCondition added in v1.5.0

func (AiAgentTagFilter0PropertiesPtrOutput) ToAiAgentTagFilter0PropertiesPtrOutput added in v1.5.0

func (o AiAgentTagFilter0PropertiesPtrOutput) ToAiAgentTagFilter0PropertiesPtrOutput() AiAgentTagFilter0PropertiesPtrOutput

func (AiAgentTagFilter0PropertiesPtrOutput) ToAiAgentTagFilter0PropertiesPtrOutputWithContext added in v1.5.0

func (o AiAgentTagFilter0PropertiesPtrOutput) ToAiAgentTagFilter0PropertiesPtrOutputWithContext(ctx context.Context) AiAgentTagFilter0PropertiesPtrOutput

type AiAgentTagFilter1Properties added in v1.5.0

type AiAgentTagFilter1Properties struct {
	AndConditions []AiAgentTagCondition `pulumi:"andConditions"`
}

type AiAgentTagFilter1PropertiesArgs added in v1.5.0

type AiAgentTagFilter1PropertiesArgs struct {
	AndConditions AiAgentTagConditionArrayInput `pulumi:"andConditions"`
}

func (AiAgentTagFilter1PropertiesArgs) ElementType added in v1.5.0

func (AiAgentTagFilter1PropertiesArgs) ToAiAgentTagFilter1PropertiesOutput added in v1.5.0

func (i AiAgentTagFilter1PropertiesArgs) ToAiAgentTagFilter1PropertiesOutput() AiAgentTagFilter1PropertiesOutput

func (AiAgentTagFilter1PropertiesArgs) ToAiAgentTagFilter1PropertiesOutputWithContext added in v1.5.0

func (i AiAgentTagFilter1PropertiesArgs) ToAiAgentTagFilter1PropertiesOutputWithContext(ctx context.Context) AiAgentTagFilter1PropertiesOutput

func (AiAgentTagFilter1PropertiesArgs) ToAiAgentTagFilter1PropertiesPtrOutput added in v1.5.0

func (i AiAgentTagFilter1PropertiesArgs) ToAiAgentTagFilter1PropertiesPtrOutput() AiAgentTagFilter1PropertiesPtrOutput

func (AiAgentTagFilter1PropertiesArgs) ToAiAgentTagFilter1PropertiesPtrOutputWithContext added in v1.5.0

func (i AiAgentTagFilter1PropertiesArgs) ToAiAgentTagFilter1PropertiesPtrOutputWithContext(ctx context.Context) AiAgentTagFilter1PropertiesPtrOutput

type AiAgentTagFilter1PropertiesInput added in v1.5.0

type AiAgentTagFilter1PropertiesInput interface {
	pulumi.Input

	ToAiAgentTagFilter1PropertiesOutput() AiAgentTagFilter1PropertiesOutput
	ToAiAgentTagFilter1PropertiesOutputWithContext(context.Context) AiAgentTagFilter1PropertiesOutput
}

AiAgentTagFilter1PropertiesInput is an input type that accepts AiAgentTagFilter1PropertiesArgs and AiAgentTagFilter1PropertiesOutput values. You can construct a concrete instance of `AiAgentTagFilter1PropertiesInput` via:

AiAgentTagFilter1PropertiesArgs{...}

type AiAgentTagFilter1PropertiesOutput added in v1.5.0

type AiAgentTagFilter1PropertiesOutput struct{ *pulumi.OutputState }

func (AiAgentTagFilter1PropertiesOutput) AndConditions added in v1.5.0

func (AiAgentTagFilter1PropertiesOutput) ElementType added in v1.5.0

func (AiAgentTagFilter1PropertiesOutput) ToAiAgentTagFilter1PropertiesOutput added in v1.5.0

func (o AiAgentTagFilter1PropertiesOutput) ToAiAgentTagFilter1PropertiesOutput() AiAgentTagFilter1PropertiesOutput

func (AiAgentTagFilter1PropertiesOutput) ToAiAgentTagFilter1PropertiesOutputWithContext added in v1.5.0

func (o AiAgentTagFilter1PropertiesOutput) ToAiAgentTagFilter1PropertiesOutputWithContext(ctx context.Context) AiAgentTagFilter1PropertiesOutput

func (AiAgentTagFilter1PropertiesOutput) ToAiAgentTagFilter1PropertiesPtrOutput added in v1.5.0

func (o AiAgentTagFilter1PropertiesOutput) ToAiAgentTagFilter1PropertiesPtrOutput() AiAgentTagFilter1PropertiesPtrOutput

func (AiAgentTagFilter1PropertiesOutput) ToAiAgentTagFilter1PropertiesPtrOutputWithContext added in v1.5.0

func (o AiAgentTagFilter1PropertiesOutput) ToAiAgentTagFilter1PropertiesPtrOutputWithContext(ctx context.Context) AiAgentTagFilter1PropertiesPtrOutput

type AiAgentTagFilter1PropertiesPtrInput added in v1.5.0

type AiAgentTagFilter1PropertiesPtrInput interface {
	pulumi.Input

	ToAiAgentTagFilter1PropertiesPtrOutput() AiAgentTagFilter1PropertiesPtrOutput
	ToAiAgentTagFilter1PropertiesPtrOutputWithContext(context.Context) AiAgentTagFilter1PropertiesPtrOutput
}

AiAgentTagFilter1PropertiesPtrInput is an input type that accepts AiAgentTagFilter1PropertiesArgs, AiAgentTagFilter1PropertiesPtr and AiAgentTagFilter1PropertiesPtrOutput values. You can construct a concrete instance of `AiAgentTagFilter1PropertiesPtrInput` via:

        AiAgentTagFilter1PropertiesArgs{...}

or:

        nil

func AiAgentTagFilter1PropertiesPtr added in v1.5.0

type AiAgentTagFilter1PropertiesPtrOutput added in v1.5.0

type AiAgentTagFilter1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (AiAgentTagFilter1PropertiesPtrOutput) AndConditions added in v1.5.0

func (AiAgentTagFilter1PropertiesPtrOutput) Elem added in v1.5.0

func (AiAgentTagFilter1PropertiesPtrOutput) ElementType added in v1.5.0

func (AiAgentTagFilter1PropertiesPtrOutput) ToAiAgentTagFilter1PropertiesPtrOutput added in v1.5.0

func (o AiAgentTagFilter1PropertiesPtrOutput) ToAiAgentTagFilter1PropertiesPtrOutput() AiAgentTagFilter1PropertiesPtrOutput

func (AiAgentTagFilter1PropertiesPtrOutput) ToAiAgentTagFilter1PropertiesPtrOutputWithContext added in v1.5.0

func (o AiAgentTagFilter1PropertiesPtrOutput) ToAiAgentTagFilter1PropertiesPtrOutputWithContext(ctx context.Context) AiAgentTagFilter1PropertiesPtrOutput

type AiAgentTagFilter2Properties added in v1.5.0

type AiAgentTagFilter2Properties struct {
	OrConditions []interface{} `pulumi:"orConditions"`
}

type AiAgentTagFilter2PropertiesArgs added in v1.5.0

type AiAgentTagFilter2PropertiesArgs struct {
	OrConditions pulumi.ArrayInput `pulumi:"orConditions"`
}

func (AiAgentTagFilter2PropertiesArgs) ElementType added in v1.5.0

func (AiAgentTagFilter2PropertiesArgs) ToAiAgentTagFilter2PropertiesOutput added in v1.5.0

func (i AiAgentTagFilter2PropertiesArgs) ToAiAgentTagFilter2PropertiesOutput() AiAgentTagFilter2PropertiesOutput

func (AiAgentTagFilter2PropertiesArgs) ToAiAgentTagFilter2PropertiesOutputWithContext added in v1.5.0

func (i AiAgentTagFilter2PropertiesArgs) ToAiAgentTagFilter2PropertiesOutputWithContext(ctx context.Context) AiAgentTagFilter2PropertiesOutput

func (AiAgentTagFilter2PropertiesArgs) ToAiAgentTagFilter2PropertiesPtrOutput added in v1.5.0

func (i AiAgentTagFilter2PropertiesArgs) ToAiAgentTagFilter2PropertiesPtrOutput() AiAgentTagFilter2PropertiesPtrOutput

func (AiAgentTagFilter2PropertiesArgs) ToAiAgentTagFilter2PropertiesPtrOutputWithContext added in v1.5.0

func (i AiAgentTagFilter2PropertiesArgs) ToAiAgentTagFilter2PropertiesPtrOutputWithContext(ctx context.Context) AiAgentTagFilter2PropertiesPtrOutput

type AiAgentTagFilter2PropertiesInput added in v1.5.0

type AiAgentTagFilter2PropertiesInput interface {
	pulumi.Input

	ToAiAgentTagFilter2PropertiesOutput() AiAgentTagFilter2PropertiesOutput
	ToAiAgentTagFilter2PropertiesOutputWithContext(context.Context) AiAgentTagFilter2PropertiesOutput
}

AiAgentTagFilter2PropertiesInput is an input type that accepts AiAgentTagFilter2PropertiesArgs and AiAgentTagFilter2PropertiesOutput values. You can construct a concrete instance of `AiAgentTagFilter2PropertiesInput` via:

AiAgentTagFilter2PropertiesArgs{...}

type AiAgentTagFilter2PropertiesOutput added in v1.5.0

type AiAgentTagFilter2PropertiesOutput struct{ *pulumi.OutputState }

func (AiAgentTagFilter2PropertiesOutput) ElementType added in v1.5.0

func (AiAgentTagFilter2PropertiesOutput) OrConditions added in v1.5.0

func (AiAgentTagFilter2PropertiesOutput) ToAiAgentTagFilter2PropertiesOutput added in v1.5.0

func (o AiAgentTagFilter2PropertiesOutput) ToAiAgentTagFilter2PropertiesOutput() AiAgentTagFilter2PropertiesOutput

func (AiAgentTagFilter2PropertiesOutput) ToAiAgentTagFilter2PropertiesOutputWithContext added in v1.5.0

func (o AiAgentTagFilter2PropertiesOutput) ToAiAgentTagFilter2PropertiesOutputWithContext(ctx context.Context) AiAgentTagFilter2PropertiesOutput

func (AiAgentTagFilter2PropertiesOutput) ToAiAgentTagFilter2PropertiesPtrOutput added in v1.5.0

func (o AiAgentTagFilter2PropertiesOutput) ToAiAgentTagFilter2PropertiesPtrOutput() AiAgentTagFilter2PropertiesPtrOutput

func (AiAgentTagFilter2PropertiesOutput) ToAiAgentTagFilter2PropertiesPtrOutputWithContext added in v1.5.0

func (o AiAgentTagFilter2PropertiesOutput) ToAiAgentTagFilter2PropertiesPtrOutputWithContext(ctx context.Context) AiAgentTagFilter2PropertiesPtrOutput

type AiAgentTagFilter2PropertiesPtrInput added in v1.5.0

type AiAgentTagFilter2PropertiesPtrInput interface {
	pulumi.Input

	ToAiAgentTagFilter2PropertiesPtrOutput() AiAgentTagFilter2PropertiesPtrOutput
	ToAiAgentTagFilter2PropertiesPtrOutputWithContext(context.Context) AiAgentTagFilter2PropertiesPtrOutput
}

AiAgentTagFilter2PropertiesPtrInput is an input type that accepts AiAgentTagFilter2PropertiesArgs, AiAgentTagFilter2PropertiesPtr and AiAgentTagFilter2PropertiesPtrOutput values. You can construct a concrete instance of `AiAgentTagFilter2PropertiesPtrInput` via:

        AiAgentTagFilter2PropertiesArgs{...}

or:

        nil

func AiAgentTagFilter2PropertiesPtr added in v1.5.0

type AiAgentTagFilter2PropertiesPtrOutput added in v1.5.0

type AiAgentTagFilter2PropertiesPtrOutput struct{ *pulumi.OutputState }

func (AiAgentTagFilter2PropertiesPtrOutput) Elem added in v1.5.0

func (AiAgentTagFilter2PropertiesPtrOutput) ElementType added in v1.5.0

func (AiAgentTagFilter2PropertiesPtrOutput) OrConditions added in v1.5.0

func (AiAgentTagFilter2PropertiesPtrOutput) ToAiAgentTagFilter2PropertiesPtrOutput added in v1.5.0

func (o AiAgentTagFilter2PropertiesPtrOutput) ToAiAgentTagFilter2PropertiesPtrOutput() AiAgentTagFilter2PropertiesPtrOutput

func (AiAgentTagFilter2PropertiesPtrOutput) ToAiAgentTagFilter2PropertiesPtrOutputWithContext added in v1.5.0

func (o AiAgentTagFilter2PropertiesPtrOutput) ToAiAgentTagFilter2PropertiesPtrOutputWithContext(ctx context.Context) AiAgentTagFilter2PropertiesPtrOutput

type AiPrompt added in v1.3.0

type AiPrompt struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the AI Prompt.
	AiPromptArn pulumi.StringOutput `pulumi:"aiPromptArn"`
	// The identifier of the Amazon Q in Connect AI prompt.
	AiPromptId pulumi.StringOutput `pulumi:"aiPromptId"`
	// The API format used for this AI Prompt.
	ApiFormat AiPromptAiPromptApiFormatOutput `pulumi:"apiFormat"`
	// The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
	AssistantArn pulumi.StringOutput `pulumi:"assistantArn"`
	// The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
	AssistantId pulumi.StringPtrOutput `pulumi:"assistantId"`
	// The description of the AI Prompt.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The identifier of the model used for this AI Prompt. Model Ids supported are: `CLAUDE_3_HAIKU_20240307_V1` .
	ModelId pulumi.StringOutput `pulumi:"modelId"`
	// The name of the AI Prompt
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// The tags used to organize, track, or control access for this resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The configuration of the prompt template for this AI Prompt.
	TemplateConfiguration AiPromptAiPromptTemplateConfigurationOutput `pulumi:"templateConfiguration"`
	// The type of the prompt template for this AI Prompt.
	TemplateType AiPromptAiPromptTemplateTypeOutput `pulumi:"templateType"`
	// The type of this AI Prompt.
	Type AiPromptAiPromptTypeOutput `pulumi:"type"`
}

Definition of AWS::Wisdom::AIPrompt Resource Type

func GetAiPrompt added in v1.3.0

func GetAiPrompt(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AiPromptState, opts ...pulumi.ResourceOption) (*AiPrompt, error)

GetAiPrompt gets an existing AiPrompt resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAiPrompt added in v1.3.0

func NewAiPrompt(ctx *pulumi.Context,
	name string, args *AiPromptArgs, opts ...pulumi.ResourceOption) (*AiPrompt, error)

NewAiPrompt registers a new resource with the given unique name, arguments, and options.

func (*AiPrompt) ElementType added in v1.3.0

func (*AiPrompt) ElementType() reflect.Type

func (*AiPrompt) ToAiPromptOutput added in v1.3.0

func (i *AiPrompt) ToAiPromptOutput() AiPromptOutput

func (*AiPrompt) ToAiPromptOutputWithContext added in v1.3.0

func (i *AiPrompt) ToAiPromptOutputWithContext(ctx context.Context) AiPromptOutput

type AiPromptAiPromptApiFormat added in v1.3.0

type AiPromptAiPromptApiFormat string

func (AiPromptAiPromptApiFormat) ElementType added in v1.3.0

func (AiPromptAiPromptApiFormat) ElementType() reflect.Type

func (AiPromptAiPromptApiFormat) ToAiPromptAiPromptApiFormatOutput added in v1.3.0

func (e AiPromptAiPromptApiFormat) ToAiPromptAiPromptApiFormatOutput() AiPromptAiPromptApiFormatOutput

func (AiPromptAiPromptApiFormat) ToAiPromptAiPromptApiFormatOutputWithContext added in v1.3.0

func (e AiPromptAiPromptApiFormat) ToAiPromptAiPromptApiFormatOutputWithContext(ctx context.Context) AiPromptAiPromptApiFormatOutput

func (AiPromptAiPromptApiFormat) ToAiPromptAiPromptApiFormatPtrOutput added in v1.3.0

func (e AiPromptAiPromptApiFormat) ToAiPromptAiPromptApiFormatPtrOutput() AiPromptAiPromptApiFormatPtrOutput

func (AiPromptAiPromptApiFormat) ToAiPromptAiPromptApiFormatPtrOutputWithContext added in v1.3.0

func (e AiPromptAiPromptApiFormat) ToAiPromptAiPromptApiFormatPtrOutputWithContext(ctx context.Context) AiPromptAiPromptApiFormatPtrOutput

func (AiPromptAiPromptApiFormat) ToStringOutput added in v1.3.0

func (e AiPromptAiPromptApiFormat) ToStringOutput() pulumi.StringOutput

func (AiPromptAiPromptApiFormat) ToStringOutputWithContext added in v1.3.0

func (e AiPromptAiPromptApiFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AiPromptAiPromptApiFormat) ToStringPtrOutput added in v1.3.0

func (e AiPromptAiPromptApiFormat) ToStringPtrOutput() pulumi.StringPtrOutput

func (AiPromptAiPromptApiFormat) ToStringPtrOutputWithContext added in v1.3.0

func (e AiPromptAiPromptApiFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AiPromptAiPromptApiFormatInput added in v1.3.0

type AiPromptAiPromptApiFormatInput interface {
	pulumi.Input

	ToAiPromptAiPromptApiFormatOutput() AiPromptAiPromptApiFormatOutput
	ToAiPromptAiPromptApiFormatOutputWithContext(context.Context) AiPromptAiPromptApiFormatOutput
}

AiPromptAiPromptApiFormatInput is an input type that accepts values of the AiPromptAiPromptApiFormat enum A concrete instance of `AiPromptAiPromptApiFormatInput` can be one of the following:

AiPromptAiPromptApiFormatAnthropicClaudeMessages
AiPromptAiPromptApiFormatAnthropicClaudeTextCompletions

type AiPromptAiPromptApiFormatOutput added in v1.3.0

type AiPromptAiPromptApiFormatOutput struct{ *pulumi.OutputState }

func (AiPromptAiPromptApiFormatOutput) ElementType added in v1.3.0

func (AiPromptAiPromptApiFormatOutput) ToAiPromptAiPromptApiFormatOutput added in v1.3.0

func (o AiPromptAiPromptApiFormatOutput) ToAiPromptAiPromptApiFormatOutput() AiPromptAiPromptApiFormatOutput

func (AiPromptAiPromptApiFormatOutput) ToAiPromptAiPromptApiFormatOutputWithContext added in v1.3.0

func (o AiPromptAiPromptApiFormatOutput) ToAiPromptAiPromptApiFormatOutputWithContext(ctx context.Context) AiPromptAiPromptApiFormatOutput

func (AiPromptAiPromptApiFormatOutput) ToAiPromptAiPromptApiFormatPtrOutput added in v1.3.0

func (o AiPromptAiPromptApiFormatOutput) ToAiPromptAiPromptApiFormatPtrOutput() AiPromptAiPromptApiFormatPtrOutput

func (AiPromptAiPromptApiFormatOutput) ToAiPromptAiPromptApiFormatPtrOutputWithContext added in v1.3.0

func (o AiPromptAiPromptApiFormatOutput) ToAiPromptAiPromptApiFormatPtrOutputWithContext(ctx context.Context) AiPromptAiPromptApiFormatPtrOutput

func (AiPromptAiPromptApiFormatOutput) ToStringOutput added in v1.3.0

func (AiPromptAiPromptApiFormatOutput) ToStringOutputWithContext added in v1.3.0

func (o AiPromptAiPromptApiFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AiPromptAiPromptApiFormatOutput) ToStringPtrOutput added in v1.3.0

func (AiPromptAiPromptApiFormatOutput) ToStringPtrOutputWithContext added in v1.3.0

func (o AiPromptAiPromptApiFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AiPromptAiPromptApiFormatPtrInput added in v1.3.0

type AiPromptAiPromptApiFormatPtrInput interface {
	pulumi.Input

	ToAiPromptAiPromptApiFormatPtrOutput() AiPromptAiPromptApiFormatPtrOutput
	ToAiPromptAiPromptApiFormatPtrOutputWithContext(context.Context) AiPromptAiPromptApiFormatPtrOutput
}

func AiPromptAiPromptApiFormatPtr added in v1.3.0

func AiPromptAiPromptApiFormatPtr(v string) AiPromptAiPromptApiFormatPtrInput

type AiPromptAiPromptApiFormatPtrOutput added in v1.3.0

type AiPromptAiPromptApiFormatPtrOutput struct{ *pulumi.OutputState }

func (AiPromptAiPromptApiFormatPtrOutput) Elem added in v1.3.0

func (AiPromptAiPromptApiFormatPtrOutput) ElementType added in v1.3.0

func (AiPromptAiPromptApiFormatPtrOutput) ToAiPromptAiPromptApiFormatPtrOutput added in v1.3.0

func (o AiPromptAiPromptApiFormatPtrOutput) ToAiPromptAiPromptApiFormatPtrOutput() AiPromptAiPromptApiFormatPtrOutput

func (AiPromptAiPromptApiFormatPtrOutput) ToAiPromptAiPromptApiFormatPtrOutputWithContext added in v1.3.0

func (o AiPromptAiPromptApiFormatPtrOutput) ToAiPromptAiPromptApiFormatPtrOutputWithContext(ctx context.Context) AiPromptAiPromptApiFormatPtrOutput

func (AiPromptAiPromptApiFormatPtrOutput) ToStringPtrOutput added in v1.3.0

func (AiPromptAiPromptApiFormatPtrOutput) ToStringPtrOutputWithContext added in v1.3.0

func (o AiPromptAiPromptApiFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AiPromptAiPromptTemplateConfiguration added in v1.3.0

type AiPromptAiPromptTemplateConfiguration struct {
}

type AiPromptAiPromptTemplateConfigurationArgs added in v1.3.0

type AiPromptAiPromptTemplateConfigurationArgs struct {
}

func (AiPromptAiPromptTemplateConfigurationArgs) ElementType added in v1.3.0

func (AiPromptAiPromptTemplateConfigurationArgs) ToAiPromptAiPromptTemplateConfigurationOutput added in v1.3.0

func (i AiPromptAiPromptTemplateConfigurationArgs) ToAiPromptAiPromptTemplateConfigurationOutput() AiPromptAiPromptTemplateConfigurationOutput

func (AiPromptAiPromptTemplateConfigurationArgs) ToAiPromptAiPromptTemplateConfigurationOutputWithContext added in v1.3.0

func (i AiPromptAiPromptTemplateConfigurationArgs) ToAiPromptAiPromptTemplateConfigurationOutputWithContext(ctx context.Context) AiPromptAiPromptTemplateConfigurationOutput

type AiPromptAiPromptTemplateConfigurationInput added in v1.3.0

type AiPromptAiPromptTemplateConfigurationInput interface {
	pulumi.Input

	ToAiPromptAiPromptTemplateConfigurationOutput() AiPromptAiPromptTemplateConfigurationOutput
	ToAiPromptAiPromptTemplateConfigurationOutputWithContext(context.Context) AiPromptAiPromptTemplateConfigurationOutput
}

AiPromptAiPromptTemplateConfigurationInput is an input type that accepts AiPromptAiPromptTemplateConfigurationArgs and AiPromptAiPromptTemplateConfigurationOutput values. You can construct a concrete instance of `AiPromptAiPromptTemplateConfigurationInput` via:

AiPromptAiPromptTemplateConfigurationArgs{...}

type AiPromptAiPromptTemplateConfigurationOutput added in v1.3.0

type AiPromptAiPromptTemplateConfigurationOutput struct{ *pulumi.OutputState }

func (AiPromptAiPromptTemplateConfigurationOutput) ElementType added in v1.3.0

func (AiPromptAiPromptTemplateConfigurationOutput) ToAiPromptAiPromptTemplateConfigurationOutput added in v1.3.0

func (o AiPromptAiPromptTemplateConfigurationOutput) ToAiPromptAiPromptTemplateConfigurationOutput() AiPromptAiPromptTemplateConfigurationOutput

func (AiPromptAiPromptTemplateConfigurationOutput) ToAiPromptAiPromptTemplateConfigurationOutputWithContext added in v1.3.0

func (o AiPromptAiPromptTemplateConfigurationOutput) ToAiPromptAiPromptTemplateConfigurationOutputWithContext(ctx context.Context) AiPromptAiPromptTemplateConfigurationOutput

type AiPromptAiPromptTemplateConfigurationPtrOutput added in v1.3.0

type AiPromptAiPromptTemplateConfigurationPtrOutput struct{ *pulumi.OutputState }

func (AiPromptAiPromptTemplateConfigurationPtrOutput) Elem added in v1.3.0

func (AiPromptAiPromptTemplateConfigurationPtrOutput) ElementType added in v1.3.0

func (AiPromptAiPromptTemplateConfigurationPtrOutput) ToAiPromptAiPromptTemplateConfigurationPtrOutput added in v1.3.0

func (o AiPromptAiPromptTemplateConfigurationPtrOutput) ToAiPromptAiPromptTemplateConfigurationPtrOutput() AiPromptAiPromptTemplateConfigurationPtrOutput

func (AiPromptAiPromptTemplateConfigurationPtrOutput) ToAiPromptAiPromptTemplateConfigurationPtrOutputWithContext added in v1.3.0

func (o AiPromptAiPromptTemplateConfigurationPtrOutput) ToAiPromptAiPromptTemplateConfigurationPtrOutputWithContext(ctx context.Context) AiPromptAiPromptTemplateConfigurationPtrOutput

type AiPromptAiPromptTemplateType added in v1.3.0

type AiPromptAiPromptTemplateType string

func (AiPromptAiPromptTemplateType) ElementType added in v1.3.0

func (AiPromptAiPromptTemplateType) ToAiPromptAiPromptTemplateTypeOutput added in v1.3.0

func (e AiPromptAiPromptTemplateType) ToAiPromptAiPromptTemplateTypeOutput() AiPromptAiPromptTemplateTypeOutput

func (AiPromptAiPromptTemplateType) ToAiPromptAiPromptTemplateTypeOutputWithContext added in v1.3.0

func (e AiPromptAiPromptTemplateType) ToAiPromptAiPromptTemplateTypeOutputWithContext(ctx context.Context) AiPromptAiPromptTemplateTypeOutput

func (AiPromptAiPromptTemplateType) ToAiPromptAiPromptTemplateTypePtrOutput added in v1.3.0

func (e AiPromptAiPromptTemplateType) ToAiPromptAiPromptTemplateTypePtrOutput() AiPromptAiPromptTemplateTypePtrOutput

func (AiPromptAiPromptTemplateType) ToAiPromptAiPromptTemplateTypePtrOutputWithContext added in v1.3.0

func (e AiPromptAiPromptTemplateType) ToAiPromptAiPromptTemplateTypePtrOutputWithContext(ctx context.Context) AiPromptAiPromptTemplateTypePtrOutput

func (AiPromptAiPromptTemplateType) ToStringOutput added in v1.3.0

func (AiPromptAiPromptTemplateType) ToStringOutputWithContext added in v1.3.0

func (e AiPromptAiPromptTemplateType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AiPromptAiPromptTemplateType) ToStringPtrOutput added in v1.3.0

func (e AiPromptAiPromptTemplateType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AiPromptAiPromptTemplateType) ToStringPtrOutputWithContext added in v1.3.0

func (e AiPromptAiPromptTemplateType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AiPromptAiPromptTemplateTypeInput added in v1.3.0

type AiPromptAiPromptTemplateTypeInput interface {
	pulumi.Input

	ToAiPromptAiPromptTemplateTypeOutput() AiPromptAiPromptTemplateTypeOutput
	ToAiPromptAiPromptTemplateTypeOutputWithContext(context.Context) AiPromptAiPromptTemplateTypeOutput
}

AiPromptAiPromptTemplateTypeInput is an input type that accepts values of the AiPromptAiPromptTemplateType enum A concrete instance of `AiPromptAiPromptTemplateTypeInput` can be one of the following:

AiPromptAiPromptTemplateTypeText

type AiPromptAiPromptTemplateTypeOutput added in v1.3.0

type AiPromptAiPromptTemplateTypeOutput struct{ *pulumi.OutputState }

func (AiPromptAiPromptTemplateTypeOutput) ElementType added in v1.3.0

func (AiPromptAiPromptTemplateTypeOutput) ToAiPromptAiPromptTemplateTypeOutput added in v1.3.0

func (o AiPromptAiPromptTemplateTypeOutput) ToAiPromptAiPromptTemplateTypeOutput() AiPromptAiPromptTemplateTypeOutput

func (AiPromptAiPromptTemplateTypeOutput) ToAiPromptAiPromptTemplateTypeOutputWithContext added in v1.3.0

func (o AiPromptAiPromptTemplateTypeOutput) ToAiPromptAiPromptTemplateTypeOutputWithContext(ctx context.Context) AiPromptAiPromptTemplateTypeOutput

func (AiPromptAiPromptTemplateTypeOutput) ToAiPromptAiPromptTemplateTypePtrOutput added in v1.3.0

func (o AiPromptAiPromptTemplateTypeOutput) ToAiPromptAiPromptTemplateTypePtrOutput() AiPromptAiPromptTemplateTypePtrOutput

func (AiPromptAiPromptTemplateTypeOutput) ToAiPromptAiPromptTemplateTypePtrOutputWithContext added in v1.3.0

func (o AiPromptAiPromptTemplateTypeOutput) ToAiPromptAiPromptTemplateTypePtrOutputWithContext(ctx context.Context) AiPromptAiPromptTemplateTypePtrOutput

func (AiPromptAiPromptTemplateTypeOutput) ToStringOutput added in v1.3.0

func (AiPromptAiPromptTemplateTypeOutput) ToStringOutputWithContext added in v1.3.0

func (o AiPromptAiPromptTemplateTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AiPromptAiPromptTemplateTypeOutput) ToStringPtrOutput added in v1.3.0

func (AiPromptAiPromptTemplateTypeOutput) ToStringPtrOutputWithContext added in v1.3.0

func (o AiPromptAiPromptTemplateTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AiPromptAiPromptTemplateTypePtrInput added in v1.3.0

type AiPromptAiPromptTemplateTypePtrInput interface {
	pulumi.Input

	ToAiPromptAiPromptTemplateTypePtrOutput() AiPromptAiPromptTemplateTypePtrOutput
	ToAiPromptAiPromptTemplateTypePtrOutputWithContext(context.Context) AiPromptAiPromptTemplateTypePtrOutput
}

func AiPromptAiPromptTemplateTypePtr added in v1.3.0

func AiPromptAiPromptTemplateTypePtr(v string) AiPromptAiPromptTemplateTypePtrInput

type AiPromptAiPromptTemplateTypePtrOutput added in v1.3.0

type AiPromptAiPromptTemplateTypePtrOutput struct{ *pulumi.OutputState }

func (AiPromptAiPromptTemplateTypePtrOutput) Elem added in v1.3.0

func (AiPromptAiPromptTemplateTypePtrOutput) ElementType added in v1.3.0

func (AiPromptAiPromptTemplateTypePtrOutput) ToAiPromptAiPromptTemplateTypePtrOutput added in v1.3.0

func (o AiPromptAiPromptTemplateTypePtrOutput) ToAiPromptAiPromptTemplateTypePtrOutput() AiPromptAiPromptTemplateTypePtrOutput

func (AiPromptAiPromptTemplateTypePtrOutput) ToAiPromptAiPromptTemplateTypePtrOutputWithContext added in v1.3.0

func (o AiPromptAiPromptTemplateTypePtrOutput) ToAiPromptAiPromptTemplateTypePtrOutputWithContext(ctx context.Context) AiPromptAiPromptTemplateTypePtrOutput

func (AiPromptAiPromptTemplateTypePtrOutput) ToStringPtrOutput added in v1.3.0

func (AiPromptAiPromptTemplateTypePtrOutput) ToStringPtrOutputWithContext added in v1.3.0

func (o AiPromptAiPromptTemplateTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AiPromptAiPromptType added in v1.3.0

type AiPromptAiPromptType string

func (AiPromptAiPromptType) ElementType added in v1.3.0

func (AiPromptAiPromptType) ElementType() reflect.Type

func (AiPromptAiPromptType) ToAiPromptAiPromptTypeOutput added in v1.3.0

func (e AiPromptAiPromptType) ToAiPromptAiPromptTypeOutput() AiPromptAiPromptTypeOutput

func (AiPromptAiPromptType) ToAiPromptAiPromptTypeOutputWithContext added in v1.3.0

func (e AiPromptAiPromptType) ToAiPromptAiPromptTypeOutputWithContext(ctx context.Context) AiPromptAiPromptTypeOutput

func (AiPromptAiPromptType) ToAiPromptAiPromptTypePtrOutput added in v1.3.0

func (e AiPromptAiPromptType) ToAiPromptAiPromptTypePtrOutput() AiPromptAiPromptTypePtrOutput

func (AiPromptAiPromptType) ToAiPromptAiPromptTypePtrOutputWithContext added in v1.3.0

func (e AiPromptAiPromptType) ToAiPromptAiPromptTypePtrOutputWithContext(ctx context.Context) AiPromptAiPromptTypePtrOutput

func (AiPromptAiPromptType) ToStringOutput added in v1.3.0

func (e AiPromptAiPromptType) ToStringOutput() pulumi.StringOutput

func (AiPromptAiPromptType) ToStringOutputWithContext added in v1.3.0

func (e AiPromptAiPromptType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AiPromptAiPromptType) ToStringPtrOutput added in v1.3.0

func (e AiPromptAiPromptType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AiPromptAiPromptType) ToStringPtrOutputWithContext added in v1.3.0

func (e AiPromptAiPromptType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AiPromptAiPromptTypeInput added in v1.3.0

type AiPromptAiPromptTypeInput interface {
	pulumi.Input

	ToAiPromptAiPromptTypeOutput() AiPromptAiPromptTypeOutput
	ToAiPromptAiPromptTypeOutputWithContext(context.Context) AiPromptAiPromptTypeOutput
}

AiPromptAiPromptTypeInput is an input type that accepts values of the AiPromptAiPromptType enum A concrete instance of `AiPromptAiPromptTypeInput` can be one of the following:

AiPromptAiPromptTypeAnswerGeneration
AiPromptAiPromptTypeIntentLabelingGeneration
AiPromptAiPromptTypeQueryReformulation

type AiPromptAiPromptTypeOutput added in v1.3.0

type AiPromptAiPromptTypeOutput struct{ *pulumi.OutputState }

func (AiPromptAiPromptTypeOutput) ElementType added in v1.3.0

func (AiPromptAiPromptTypeOutput) ElementType() reflect.Type

func (AiPromptAiPromptTypeOutput) ToAiPromptAiPromptTypeOutput added in v1.3.0

func (o AiPromptAiPromptTypeOutput) ToAiPromptAiPromptTypeOutput() AiPromptAiPromptTypeOutput

func (AiPromptAiPromptTypeOutput) ToAiPromptAiPromptTypeOutputWithContext added in v1.3.0

func (o AiPromptAiPromptTypeOutput) ToAiPromptAiPromptTypeOutputWithContext(ctx context.Context) AiPromptAiPromptTypeOutput

func (AiPromptAiPromptTypeOutput) ToAiPromptAiPromptTypePtrOutput added in v1.3.0

func (o AiPromptAiPromptTypeOutput) ToAiPromptAiPromptTypePtrOutput() AiPromptAiPromptTypePtrOutput

func (AiPromptAiPromptTypeOutput) ToAiPromptAiPromptTypePtrOutputWithContext added in v1.3.0

func (o AiPromptAiPromptTypeOutput) ToAiPromptAiPromptTypePtrOutputWithContext(ctx context.Context) AiPromptAiPromptTypePtrOutput

func (AiPromptAiPromptTypeOutput) ToStringOutput added in v1.3.0

func (o AiPromptAiPromptTypeOutput) ToStringOutput() pulumi.StringOutput

func (AiPromptAiPromptTypeOutput) ToStringOutputWithContext added in v1.3.0

func (o AiPromptAiPromptTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AiPromptAiPromptTypeOutput) ToStringPtrOutput added in v1.3.0

func (o AiPromptAiPromptTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AiPromptAiPromptTypeOutput) ToStringPtrOutputWithContext added in v1.3.0

func (o AiPromptAiPromptTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AiPromptAiPromptTypePtrInput added in v1.3.0

type AiPromptAiPromptTypePtrInput interface {
	pulumi.Input

	ToAiPromptAiPromptTypePtrOutput() AiPromptAiPromptTypePtrOutput
	ToAiPromptAiPromptTypePtrOutputWithContext(context.Context) AiPromptAiPromptTypePtrOutput
}

func AiPromptAiPromptTypePtr added in v1.3.0

func AiPromptAiPromptTypePtr(v string) AiPromptAiPromptTypePtrInput

type AiPromptAiPromptTypePtrOutput added in v1.3.0

type AiPromptAiPromptTypePtrOutput struct{ *pulumi.OutputState }

func (AiPromptAiPromptTypePtrOutput) Elem added in v1.3.0

func (AiPromptAiPromptTypePtrOutput) ElementType added in v1.3.0

func (AiPromptAiPromptTypePtrOutput) ToAiPromptAiPromptTypePtrOutput added in v1.3.0

func (o AiPromptAiPromptTypePtrOutput) ToAiPromptAiPromptTypePtrOutput() AiPromptAiPromptTypePtrOutput

func (AiPromptAiPromptTypePtrOutput) ToAiPromptAiPromptTypePtrOutputWithContext added in v1.3.0

func (o AiPromptAiPromptTypePtrOutput) ToAiPromptAiPromptTypePtrOutputWithContext(ctx context.Context) AiPromptAiPromptTypePtrOutput

func (AiPromptAiPromptTypePtrOutput) ToStringPtrOutput added in v1.3.0

func (AiPromptAiPromptTypePtrOutput) ToStringPtrOutputWithContext added in v1.3.0

func (o AiPromptAiPromptTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AiPromptArgs added in v1.3.0

type AiPromptArgs struct {
	// The API format used for this AI Prompt.
	ApiFormat AiPromptAiPromptApiFormatInput
	// The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
	AssistantId pulumi.StringPtrInput
	// The description of the AI Prompt.
	Description pulumi.StringPtrInput
	// The identifier of the model used for this AI Prompt. Model Ids supported are: `CLAUDE_3_HAIKU_20240307_V1` .
	ModelId pulumi.StringInput
	// The name of the AI Prompt
	Name pulumi.StringPtrInput
	// The tags used to organize, track, or control access for this resource.
	Tags pulumi.StringMapInput
	// The configuration of the prompt template for this AI Prompt.
	TemplateConfiguration AiPromptAiPromptTemplateConfigurationInput
	// The type of the prompt template for this AI Prompt.
	TemplateType AiPromptAiPromptTemplateTypeInput
	// The type of this AI Prompt.
	Type AiPromptAiPromptTypeInput
}

The set of arguments for constructing a AiPrompt resource.

func (AiPromptArgs) ElementType added in v1.3.0

func (AiPromptArgs) ElementType() reflect.Type

type AiPromptInput added in v1.3.0

type AiPromptInput interface {
	pulumi.Input

	ToAiPromptOutput() AiPromptOutput
	ToAiPromptOutputWithContext(ctx context.Context) AiPromptOutput
}

type AiPromptOutput added in v1.3.0

type AiPromptOutput struct{ *pulumi.OutputState }

func (AiPromptOutput) AiPromptArn added in v1.3.0

func (o AiPromptOutput) AiPromptArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the AI Prompt.

func (AiPromptOutput) AiPromptId added in v1.3.0

func (o AiPromptOutput) AiPromptId() pulumi.StringOutput

The identifier of the Amazon Q in Connect AI prompt.

func (AiPromptOutput) ApiFormat added in v1.3.0

The API format used for this AI Prompt.

func (AiPromptOutput) AssistantArn added in v1.3.0

func (o AiPromptOutput) AssistantArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.

func (AiPromptOutput) AssistantId added in v1.3.0

func (o AiPromptOutput) AssistantId() pulumi.StringPtrOutput

The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.

func (AiPromptOutput) Description added in v1.3.0

func (o AiPromptOutput) Description() pulumi.StringPtrOutput

The description of the AI Prompt.

func (AiPromptOutput) ElementType added in v1.3.0

func (AiPromptOutput) ElementType() reflect.Type

func (AiPromptOutput) ModelId added in v1.3.0

func (o AiPromptOutput) ModelId() pulumi.StringOutput

The identifier of the model used for this AI Prompt. Model Ids supported are: `CLAUDE_3_HAIKU_20240307_V1` .

func (AiPromptOutput) Name added in v1.3.0

The name of the AI Prompt

func (AiPromptOutput) Tags added in v1.3.0

The tags used to organize, track, or control access for this resource.

func (AiPromptOutput) TemplateConfiguration added in v1.3.0

The configuration of the prompt template for this AI Prompt.

func (AiPromptOutput) TemplateType added in v1.3.0

The type of the prompt template for this AI Prompt.

func (AiPromptOutput) ToAiPromptOutput added in v1.3.0

func (o AiPromptOutput) ToAiPromptOutput() AiPromptOutput

func (AiPromptOutput) ToAiPromptOutputWithContext added in v1.3.0

func (o AiPromptOutput) ToAiPromptOutputWithContext(ctx context.Context) AiPromptOutput

func (AiPromptOutput) Type added in v1.3.0

The type of this AI Prompt.

type AiPromptState added in v1.3.0

type AiPromptState struct {
}

func (AiPromptState) ElementType added in v1.3.0

func (AiPromptState) ElementType() reflect.Type

type AiPromptVersion added in v1.5.0

type AiPromptVersion struct {
	pulumi.CustomResourceState

	AiPromptArn         pulumi.StringOutput     `pulumi:"aiPromptArn"`
	AiPromptId          pulumi.StringOutput     `pulumi:"aiPromptId"`
	AiPromptVersionId   pulumi.StringOutput     `pulumi:"aiPromptVersionId"`
	AssistantArn        pulumi.StringOutput     `pulumi:"assistantArn"`
	AssistantId         pulumi.StringOutput     `pulumi:"assistantId"`
	ModifiedTimeSeconds pulumi.Float64PtrOutput `pulumi:"modifiedTimeSeconds"`
	VersionNumber       pulumi.Float64Output    `pulumi:"versionNumber"`
}

Definition of AWS::Wisdom::AIPromptVersion Resource Type

func GetAiPromptVersion added in v1.5.0

func GetAiPromptVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AiPromptVersionState, opts ...pulumi.ResourceOption) (*AiPromptVersion, error)

GetAiPromptVersion gets an existing AiPromptVersion resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAiPromptVersion added in v1.5.0

func NewAiPromptVersion(ctx *pulumi.Context,
	name string, args *AiPromptVersionArgs, opts ...pulumi.ResourceOption) (*AiPromptVersion, error)

NewAiPromptVersion registers a new resource with the given unique name, arguments, and options.

func (*AiPromptVersion) ElementType added in v1.5.0

func (*AiPromptVersion) ElementType() reflect.Type

func (*AiPromptVersion) ToAiPromptVersionOutput added in v1.5.0

func (i *AiPromptVersion) ToAiPromptVersionOutput() AiPromptVersionOutput

func (*AiPromptVersion) ToAiPromptVersionOutputWithContext added in v1.5.0

func (i *AiPromptVersion) ToAiPromptVersionOutputWithContext(ctx context.Context) AiPromptVersionOutput

type AiPromptVersionArgs added in v1.5.0

type AiPromptVersionArgs struct {
	AiPromptId          pulumi.StringInput
	AssistantId         pulumi.StringInput
	ModifiedTimeSeconds pulumi.Float64PtrInput
}

The set of arguments for constructing a AiPromptVersion resource.

func (AiPromptVersionArgs) ElementType added in v1.5.0

func (AiPromptVersionArgs) ElementType() reflect.Type

type AiPromptVersionInput added in v1.5.0

type AiPromptVersionInput interface {
	pulumi.Input

	ToAiPromptVersionOutput() AiPromptVersionOutput
	ToAiPromptVersionOutputWithContext(ctx context.Context) AiPromptVersionOutput
}

type AiPromptVersionOutput added in v1.5.0

type AiPromptVersionOutput struct{ *pulumi.OutputState }

func (AiPromptVersionOutput) AiPromptArn added in v1.5.0

func (o AiPromptVersionOutput) AiPromptArn() pulumi.StringOutput

func (AiPromptVersionOutput) AiPromptId added in v1.5.0

func (o AiPromptVersionOutput) AiPromptId() pulumi.StringOutput

func (AiPromptVersionOutput) AiPromptVersionId added in v1.5.0

func (o AiPromptVersionOutput) AiPromptVersionId() pulumi.StringOutput

func (AiPromptVersionOutput) AssistantArn added in v1.5.0

func (o AiPromptVersionOutput) AssistantArn() pulumi.StringOutput

func (AiPromptVersionOutput) AssistantId added in v1.5.0

func (o AiPromptVersionOutput) AssistantId() pulumi.StringOutput

func (AiPromptVersionOutput) ElementType added in v1.5.0

func (AiPromptVersionOutput) ElementType() reflect.Type

func (AiPromptVersionOutput) ModifiedTimeSeconds added in v1.5.0

func (o AiPromptVersionOutput) ModifiedTimeSeconds() pulumi.Float64PtrOutput

func (AiPromptVersionOutput) ToAiPromptVersionOutput added in v1.5.0

func (o AiPromptVersionOutput) ToAiPromptVersionOutput() AiPromptVersionOutput

func (AiPromptVersionOutput) ToAiPromptVersionOutputWithContext added in v1.5.0

func (o AiPromptVersionOutput) ToAiPromptVersionOutputWithContext(ctx context.Context) AiPromptVersionOutput

func (AiPromptVersionOutput) VersionNumber added in v1.5.0

func (o AiPromptVersionOutput) VersionNumber() pulumi.Float64Output

type AiPromptVersionState added in v1.5.0

type AiPromptVersionState struct {
}

func (AiPromptVersionState) ElementType added in v1.5.0

func (AiPromptVersionState) ElementType() reflect.Type

type Assistant

type Assistant struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the assistant.
	AssistantArn pulumi.StringOutput `pulumi:"assistantArn"`
	// The ID of the Wisdom assistant.
	AssistantId pulumi.StringOutput `pulumi:"assistantId"`
	// The description of the assistant.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The name of the assistant.
	Name pulumi.StringOutput `pulumi:"name"`
	// The configuration information for the customer managed key used for encryption. The customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom. To use Wisdom with chat, the key policy must also allow `kms:Decrypt` , `kms:GenerateDataKey*` , and `kms:DescribeKey` permissions to the `connect.amazonaws.com` service principal. For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) .
	ServerSideEncryptionConfiguration AssistantServerSideEncryptionConfigurationPtrOutput `pulumi:"serverSideEncryptionConfiguration"`
	// The tags used to organize, track, or control access for this resource.
	Tags aws.CreateOnlyTagArrayOutput `pulumi:"tags"`
	// The type of assistant.
	Type AssistantTypeOutput `pulumi:"type"`
}

Definition of AWS::Wisdom::Assistant Resource Type

func GetAssistant

func GetAssistant(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AssistantState, opts ...pulumi.ResourceOption) (*Assistant, error)

GetAssistant gets an existing Assistant resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAssistant

func NewAssistant(ctx *pulumi.Context,
	name string, args *AssistantArgs, opts ...pulumi.ResourceOption) (*Assistant, error)

NewAssistant registers a new resource with the given unique name, arguments, and options.

func (*Assistant) ElementType

func (*Assistant) ElementType() reflect.Type

func (*Assistant) ToAssistantOutput

func (i *Assistant) ToAssistantOutput() AssistantOutput

func (*Assistant) ToAssistantOutputWithContext

func (i *Assistant) ToAssistantOutputWithContext(ctx context.Context) AssistantOutput

type AssistantArgs

type AssistantArgs struct {
	// The description of the assistant.
	Description pulumi.StringPtrInput
	// The name of the assistant.
	Name pulumi.StringPtrInput
	// The configuration information for the customer managed key used for encryption. The customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom. To use Wisdom with chat, the key policy must also allow `kms:Decrypt` , `kms:GenerateDataKey*` , and `kms:DescribeKey` permissions to the `connect.amazonaws.com` service principal. For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) .
	ServerSideEncryptionConfiguration AssistantServerSideEncryptionConfigurationPtrInput
	// The tags used to organize, track, or control access for this resource.
	Tags aws.CreateOnlyTagArrayInput
	// The type of assistant.
	Type AssistantTypeInput
}

The set of arguments for constructing a Assistant resource.

func (AssistantArgs) ElementType

func (AssistantArgs) ElementType() reflect.Type

type AssistantAssociation

type AssistantAssociation struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the Wisdom assistant.
	AssistantArn pulumi.StringOutput `pulumi:"assistantArn"`
	// The Amazon Resource Name (ARN) of the assistant association.
	AssistantAssociationArn pulumi.StringOutput `pulumi:"assistantAssociationArn"`
	// The ID of the association.
	AssistantAssociationId pulumi.StringOutput `pulumi:"assistantAssociationId"`
	// The identifier of the Wisdom assistant.
	AssistantId pulumi.StringOutput `pulumi:"assistantId"`
	// The identifier of the associated resource.
	Association AssistantAssociationAssociationDataOutput `pulumi:"association"`
	// The type of association.
	AssociationType AssistantAssociationAssociationTypeOutput `pulumi:"associationType"`
	// The tags used to organize, track, or control access for this resource.
	Tags aws.CreateOnlyTagArrayOutput `pulumi:"tags"`
}

Definition of AWS::Wisdom::AssistantAssociation Resource Type

func GetAssistantAssociation

func GetAssistantAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AssistantAssociationState, opts ...pulumi.ResourceOption) (*AssistantAssociation, error)

GetAssistantAssociation gets an existing AssistantAssociation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAssistantAssociation

func NewAssistantAssociation(ctx *pulumi.Context,
	name string, args *AssistantAssociationArgs, opts ...pulumi.ResourceOption) (*AssistantAssociation, error)

NewAssistantAssociation registers a new resource with the given unique name, arguments, and options.

func (*AssistantAssociation) ElementType

func (*AssistantAssociation) ElementType() reflect.Type

func (*AssistantAssociation) ToAssistantAssociationOutput

func (i *AssistantAssociation) ToAssistantAssociationOutput() AssistantAssociationOutput

func (*AssistantAssociation) ToAssistantAssociationOutputWithContext

func (i *AssistantAssociation) ToAssistantAssociationOutputWithContext(ctx context.Context) AssistantAssociationOutput

type AssistantAssociationArgs

type AssistantAssociationArgs struct {
	// The identifier of the Wisdom assistant.
	AssistantId pulumi.StringInput
	// The identifier of the associated resource.
	Association AssistantAssociationAssociationDataInput
	// The type of association.
	AssociationType AssistantAssociationAssociationTypeInput
	// The tags used to organize, track, or control access for this resource.
	Tags aws.CreateOnlyTagArrayInput
}

The set of arguments for constructing a AssistantAssociation resource.

func (AssistantAssociationArgs) ElementType

func (AssistantAssociationArgs) ElementType() reflect.Type

type AssistantAssociationAssociationData

type AssistantAssociationAssociationData struct {
	// The identifier of the knowledge base.
	KnowledgeBaseId string `pulumi:"knowledgeBaseId"`
}

type AssistantAssociationAssociationDataArgs

type AssistantAssociationAssociationDataArgs struct {
	// The identifier of the knowledge base.
	KnowledgeBaseId pulumi.StringInput `pulumi:"knowledgeBaseId"`
}

func (AssistantAssociationAssociationDataArgs) ElementType

func (AssistantAssociationAssociationDataArgs) ToAssistantAssociationAssociationDataOutput

func (i AssistantAssociationAssociationDataArgs) ToAssistantAssociationAssociationDataOutput() AssistantAssociationAssociationDataOutput

func (AssistantAssociationAssociationDataArgs) ToAssistantAssociationAssociationDataOutputWithContext

func (i AssistantAssociationAssociationDataArgs) ToAssistantAssociationAssociationDataOutputWithContext(ctx context.Context) AssistantAssociationAssociationDataOutput

type AssistantAssociationAssociationDataInput

type AssistantAssociationAssociationDataInput interface {
	pulumi.Input

	ToAssistantAssociationAssociationDataOutput() AssistantAssociationAssociationDataOutput
	ToAssistantAssociationAssociationDataOutputWithContext(context.Context) AssistantAssociationAssociationDataOutput
}

AssistantAssociationAssociationDataInput is an input type that accepts AssistantAssociationAssociationDataArgs and AssistantAssociationAssociationDataOutput values. You can construct a concrete instance of `AssistantAssociationAssociationDataInput` via:

AssistantAssociationAssociationDataArgs{...}

type AssistantAssociationAssociationDataOutput

type AssistantAssociationAssociationDataOutput struct{ *pulumi.OutputState }

func (AssistantAssociationAssociationDataOutput) ElementType

func (AssistantAssociationAssociationDataOutput) KnowledgeBaseId

The identifier of the knowledge base.

func (AssistantAssociationAssociationDataOutput) ToAssistantAssociationAssociationDataOutput

func (o AssistantAssociationAssociationDataOutput) ToAssistantAssociationAssociationDataOutput() AssistantAssociationAssociationDataOutput

func (AssistantAssociationAssociationDataOutput) ToAssistantAssociationAssociationDataOutputWithContext

func (o AssistantAssociationAssociationDataOutput) ToAssistantAssociationAssociationDataOutputWithContext(ctx context.Context) AssistantAssociationAssociationDataOutput

type AssistantAssociationAssociationType

type AssistantAssociationAssociationType string

func (AssistantAssociationAssociationType) ElementType

func (AssistantAssociationAssociationType) ToAssistantAssociationAssociationTypeOutput

func (e AssistantAssociationAssociationType) ToAssistantAssociationAssociationTypeOutput() AssistantAssociationAssociationTypeOutput

func (AssistantAssociationAssociationType) ToAssistantAssociationAssociationTypeOutputWithContext

func (e AssistantAssociationAssociationType) ToAssistantAssociationAssociationTypeOutputWithContext(ctx context.Context) AssistantAssociationAssociationTypeOutput

func (AssistantAssociationAssociationType) ToAssistantAssociationAssociationTypePtrOutput

func (e AssistantAssociationAssociationType) ToAssistantAssociationAssociationTypePtrOutput() AssistantAssociationAssociationTypePtrOutput

func (AssistantAssociationAssociationType) ToAssistantAssociationAssociationTypePtrOutputWithContext

func (e AssistantAssociationAssociationType) ToAssistantAssociationAssociationTypePtrOutputWithContext(ctx context.Context) AssistantAssociationAssociationTypePtrOutput

func (AssistantAssociationAssociationType) ToStringOutput

func (AssistantAssociationAssociationType) ToStringOutputWithContext

func (e AssistantAssociationAssociationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AssistantAssociationAssociationType) ToStringPtrOutput

func (AssistantAssociationAssociationType) ToStringPtrOutputWithContext

func (e AssistantAssociationAssociationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AssistantAssociationAssociationTypeInput

type AssistantAssociationAssociationTypeInput interface {
	pulumi.Input

	ToAssistantAssociationAssociationTypeOutput() AssistantAssociationAssociationTypeOutput
	ToAssistantAssociationAssociationTypeOutputWithContext(context.Context) AssistantAssociationAssociationTypeOutput
}

AssistantAssociationAssociationTypeInput is an input type that accepts values of the AssistantAssociationAssociationType enum A concrete instance of `AssistantAssociationAssociationTypeInput` can be one of the following:

AssistantAssociationAssociationTypeKnowledgeBase

type AssistantAssociationAssociationTypeOutput

type AssistantAssociationAssociationTypeOutput struct{ *pulumi.OutputState }

func (AssistantAssociationAssociationTypeOutput) ElementType

func (AssistantAssociationAssociationTypeOutput) ToAssistantAssociationAssociationTypeOutput

func (o AssistantAssociationAssociationTypeOutput) ToAssistantAssociationAssociationTypeOutput() AssistantAssociationAssociationTypeOutput

func (AssistantAssociationAssociationTypeOutput) ToAssistantAssociationAssociationTypeOutputWithContext

func (o AssistantAssociationAssociationTypeOutput) ToAssistantAssociationAssociationTypeOutputWithContext(ctx context.Context) AssistantAssociationAssociationTypeOutput

func (AssistantAssociationAssociationTypeOutput) ToAssistantAssociationAssociationTypePtrOutput

func (o AssistantAssociationAssociationTypeOutput) ToAssistantAssociationAssociationTypePtrOutput() AssistantAssociationAssociationTypePtrOutput

func (AssistantAssociationAssociationTypeOutput) ToAssistantAssociationAssociationTypePtrOutputWithContext

func (o AssistantAssociationAssociationTypeOutput) ToAssistantAssociationAssociationTypePtrOutputWithContext(ctx context.Context) AssistantAssociationAssociationTypePtrOutput

func (AssistantAssociationAssociationTypeOutput) ToStringOutput

func (AssistantAssociationAssociationTypeOutput) ToStringOutputWithContext

func (AssistantAssociationAssociationTypeOutput) ToStringPtrOutput

func (AssistantAssociationAssociationTypeOutput) ToStringPtrOutputWithContext

type AssistantAssociationAssociationTypePtrInput

type AssistantAssociationAssociationTypePtrInput interface {
	pulumi.Input

	ToAssistantAssociationAssociationTypePtrOutput() AssistantAssociationAssociationTypePtrOutput
	ToAssistantAssociationAssociationTypePtrOutputWithContext(context.Context) AssistantAssociationAssociationTypePtrOutput
}

type AssistantAssociationAssociationTypePtrOutput

type AssistantAssociationAssociationTypePtrOutput struct{ *pulumi.OutputState }

func (AssistantAssociationAssociationTypePtrOutput) Elem

func (AssistantAssociationAssociationTypePtrOutput) ElementType

func (AssistantAssociationAssociationTypePtrOutput) ToAssistantAssociationAssociationTypePtrOutput

func (o AssistantAssociationAssociationTypePtrOutput) ToAssistantAssociationAssociationTypePtrOutput() AssistantAssociationAssociationTypePtrOutput

func (AssistantAssociationAssociationTypePtrOutput) ToAssistantAssociationAssociationTypePtrOutputWithContext

func (o AssistantAssociationAssociationTypePtrOutput) ToAssistantAssociationAssociationTypePtrOutputWithContext(ctx context.Context) AssistantAssociationAssociationTypePtrOutput

func (AssistantAssociationAssociationTypePtrOutput) ToStringPtrOutput

func (AssistantAssociationAssociationTypePtrOutput) ToStringPtrOutputWithContext

type AssistantAssociationInput

type AssistantAssociationInput interface {
	pulumi.Input

	ToAssistantAssociationOutput() AssistantAssociationOutput
	ToAssistantAssociationOutputWithContext(ctx context.Context) AssistantAssociationOutput
}

type AssistantAssociationOutput

type AssistantAssociationOutput struct{ *pulumi.OutputState }

func (AssistantAssociationOutput) AssistantArn added in v0.17.0

The Amazon Resource Name (ARN) of the Wisdom assistant.

func (AssistantAssociationOutput) AssistantAssociationArn added in v0.17.0

func (o AssistantAssociationOutput) AssistantAssociationArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the assistant association.

func (AssistantAssociationOutput) AssistantAssociationId added in v0.17.0

func (o AssistantAssociationOutput) AssistantAssociationId() pulumi.StringOutput

The ID of the association.

func (AssistantAssociationOutput) AssistantId added in v0.17.0

The identifier of the Wisdom assistant.

func (AssistantAssociationOutput) Association added in v0.17.0

The identifier of the associated resource.

func (AssistantAssociationOutput) AssociationType added in v0.17.0

The type of association.

func (AssistantAssociationOutput) ElementType

func (AssistantAssociationOutput) ElementType() reflect.Type

func (AssistantAssociationOutput) Tags added in v0.17.0

The tags used to organize, track, or control access for this resource.

func (AssistantAssociationOutput) ToAssistantAssociationOutput

func (o AssistantAssociationOutput) ToAssistantAssociationOutput() AssistantAssociationOutput

func (AssistantAssociationOutput) ToAssistantAssociationOutputWithContext

func (o AssistantAssociationOutput) ToAssistantAssociationOutputWithContext(ctx context.Context) AssistantAssociationOutput

type AssistantAssociationState

type AssistantAssociationState struct {
}

func (AssistantAssociationState) ElementType

func (AssistantAssociationState) ElementType() reflect.Type

type AssistantAssociationTag

type AssistantAssociationTag struct {
	// The key-value string map. The valid character set is `[a-zA-Z+-=._:/]` . The tag key can be up to 128 characters and must not start with `aws:` .
	Key string `pulumi:"key"`
	// The tag value can be up to 256 characters.
	Value string `pulumi:"value"`
}

type AssistantInput

type AssistantInput interface {
	pulumi.Input

	ToAssistantOutput() AssistantOutput
	ToAssistantOutputWithContext(ctx context.Context) AssistantOutput
}

type AssistantOutput

type AssistantOutput struct{ *pulumi.OutputState }

func (AssistantOutput) AssistantArn added in v0.17.0

func (o AssistantOutput) AssistantArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the assistant.

func (AssistantOutput) AssistantId added in v0.17.0

func (o AssistantOutput) AssistantId() pulumi.StringOutput

The ID of the Wisdom assistant.

func (AssistantOutput) Description added in v0.17.0

func (o AssistantOutput) Description() pulumi.StringPtrOutput

The description of the assistant.

func (AssistantOutput) ElementType

func (AssistantOutput) ElementType() reflect.Type

func (AssistantOutput) Name added in v0.17.0

The name of the assistant.

func (AssistantOutput) ServerSideEncryptionConfiguration added in v0.17.0

func (o AssistantOutput) ServerSideEncryptionConfiguration() AssistantServerSideEncryptionConfigurationPtrOutput

The configuration information for the customer managed key used for encryption. The customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom. To use Wisdom with chat, the key policy must also allow `kms:Decrypt` , `kms:GenerateDataKey*` , and `kms:DescribeKey` permissions to the `connect.amazonaws.com` service principal. For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) .

func (AssistantOutput) Tags added in v0.17.0

The tags used to organize, track, or control access for this resource.

func (AssistantOutput) ToAssistantOutput

func (o AssistantOutput) ToAssistantOutput() AssistantOutput

func (AssistantOutput) ToAssistantOutputWithContext

func (o AssistantOutput) ToAssistantOutputWithContext(ctx context.Context) AssistantOutput

func (AssistantOutput) Type added in v0.17.0

The type of assistant.

type AssistantServerSideEncryptionConfiguration

type AssistantServerSideEncryptionConfiguration struct {
	// The customer managed key used for encryption. The customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom. To use Wisdom with chat, the key policy must also allow `kms:Decrypt` , `kms:GenerateDataKey*` , and `kms:DescribeKey` permissions to the `connect.amazonaws.com` service principal. For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) . For information about valid ID values, see [Key identifiers (KeyId)](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id) in the *AWS Key Management Service Developer Guide* .
	KmsKeyId *string `pulumi:"kmsKeyId"`
}

type AssistantServerSideEncryptionConfigurationArgs

type AssistantServerSideEncryptionConfigurationArgs struct {
	// The customer managed key used for encryption. The customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom. To use Wisdom with chat, the key policy must also allow `kms:Decrypt` , `kms:GenerateDataKey*` , and `kms:DescribeKey` permissions to the `connect.amazonaws.com` service principal. For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) . For information about valid ID values, see [Key identifiers (KeyId)](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id) in the *AWS Key Management Service Developer Guide* .
	KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"`
}

func (AssistantServerSideEncryptionConfigurationArgs) ElementType

func (AssistantServerSideEncryptionConfigurationArgs) ToAssistantServerSideEncryptionConfigurationOutput

func (i AssistantServerSideEncryptionConfigurationArgs) ToAssistantServerSideEncryptionConfigurationOutput() AssistantServerSideEncryptionConfigurationOutput

func (AssistantServerSideEncryptionConfigurationArgs) ToAssistantServerSideEncryptionConfigurationOutputWithContext

func (i AssistantServerSideEncryptionConfigurationArgs) ToAssistantServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) AssistantServerSideEncryptionConfigurationOutput

func (AssistantServerSideEncryptionConfigurationArgs) ToAssistantServerSideEncryptionConfigurationPtrOutput

func (i AssistantServerSideEncryptionConfigurationArgs) ToAssistantServerSideEncryptionConfigurationPtrOutput() AssistantServerSideEncryptionConfigurationPtrOutput

func (AssistantServerSideEncryptionConfigurationArgs) ToAssistantServerSideEncryptionConfigurationPtrOutputWithContext

func (i AssistantServerSideEncryptionConfigurationArgs) ToAssistantServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) AssistantServerSideEncryptionConfigurationPtrOutput

type AssistantServerSideEncryptionConfigurationInput

type AssistantServerSideEncryptionConfigurationInput interface {
	pulumi.Input

	ToAssistantServerSideEncryptionConfigurationOutput() AssistantServerSideEncryptionConfigurationOutput
	ToAssistantServerSideEncryptionConfigurationOutputWithContext(context.Context) AssistantServerSideEncryptionConfigurationOutput
}

AssistantServerSideEncryptionConfigurationInput is an input type that accepts AssistantServerSideEncryptionConfigurationArgs and AssistantServerSideEncryptionConfigurationOutput values. You can construct a concrete instance of `AssistantServerSideEncryptionConfigurationInput` via:

AssistantServerSideEncryptionConfigurationArgs{...}

type AssistantServerSideEncryptionConfigurationOutput

type AssistantServerSideEncryptionConfigurationOutput struct{ *pulumi.OutputState }

func (AssistantServerSideEncryptionConfigurationOutput) ElementType

func (AssistantServerSideEncryptionConfigurationOutput) KmsKeyId

The customer managed key used for encryption. The customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom. To use Wisdom with chat, the key policy must also allow `kms:Decrypt` , `kms:GenerateDataKey*` , and `kms:DescribeKey` permissions to the `connect.amazonaws.com` service principal. For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) . For information about valid ID values, see [Key identifiers (KeyId)](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id) in the *AWS Key Management Service Developer Guide* .

func (AssistantServerSideEncryptionConfigurationOutput) ToAssistantServerSideEncryptionConfigurationOutput

func (o AssistantServerSideEncryptionConfigurationOutput) ToAssistantServerSideEncryptionConfigurationOutput() AssistantServerSideEncryptionConfigurationOutput

func (AssistantServerSideEncryptionConfigurationOutput) ToAssistantServerSideEncryptionConfigurationOutputWithContext

func (o AssistantServerSideEncryptionConfigurationOutput) ToAssistantServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) AssistantServerSideEncryptionConfigurationOutput

func (AssistantServerSideEncryptionConfigurationOutput) ToAssistantServerSideEncryptionConfigurationPtrOutput

func (o AssistantServerSideEncryptionConfigurationOutput) ToAssistantServerSideEncryptionConfigurationPtrOutput() AssistantServerSideEncryptionConfigurationPtrOutput

func (AssistantServerSideEncryptionConfigurationOutput) ToAssistantServerSideEncryptionConfigurationPtrOutputWithContext

func (o AssistantServerSideEncryptionConfigurationOutput) ToAssistantServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) AssistantServerSideEncryptionConfigurationPtrOutput

type AssistantServerSideEncryptionConfigurationPtrInput

type AssistantServerSideEncryptionConfigurationPtrInput interface {
	pulumi.Input

	ToAssistantServerSideEncryptionConfigurationPtrOutput() AssistantServerSideEncryptionConfigurationPtrOutput
	ToAssistantServerSideEncryptionConfigurationPtrOutputWithContext(context.Context) AssistantServerSideEncryptionConfigurationPtrOutput
}

AssistantServerSideEncryptionConfigurationPtrInput is an input type that accepts AssistantServerSideEncryptionConfigurationArgs, AssistantServerSideEncryptionConfigurationPtr and AssistantServerSideEncryptionConfigurationPtrOutput values. You can construct a concrete instance of `AssistantServerSideEncryptionConfigurationPtrInput` via:

        AssistantServerSideEncryptionConfigurationArgs{...}

or:

        nil

type AssistantServerSideEncryptionConfigurationPtrOutput

type AssistantServerSideEncryptionConfigurationPtrOutput struct{ *pulumi.OutputState }

func (AssistantServerSideEncryptionConfigurationPtrOutput) Elem

func (AssistantServerSideEncryptionConfigurationPtrOutput) ElementType

func (AssistantServerSideEncryptionConfigurationPtrOutput) KmsKeyId

The customer managed key used for encryption. The customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom. To use Wisdom with chat, the key policy must also allow `kms:Decrypt` , `kms:GenerateDataKey*` , and `kms:DescribeKey` permissions to the `connect.amazonaws.com` service principal. For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) . For information about valid ID values, see [Key identifiers (KeyId)](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id) in the *AWS Key Management Service Developer Guide* .

func (AssistantServerSideEncryptionConfigurationPtrOutput) ToAssistantServerSideEncryptionConfigurationPtrOutput

func (o AssistantServerSideEncryptionConfigurationPtrOutput) ToAssistantServerSideEncryptionConfigurationPtrOutput() AssistantServerSideEncryptionConfigurationPtrOutput

func (AssistantServerSideEncryptionConfigurationPtrOutput) ToAssistantServerSideEncryptionConfigurationPtrOutputWithContext

func (o AssistantServerSideEncryptionConfigurationPtrOutput) ToAssistantServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) AssistantServerSideEncryptionConfigurationPtrOutput

type AssistantState

type AssistantState struct {
}

func (AssistantState) ElementType

func (AssistantState) ElementType() reflect.Type

type AssistantTag

type AssistantTag struct {
	// The key-value string map. The valid character set is `[a-zA-Z+-=._:/]` . The tag key can be up to 128 characters and must not start with `aws:` .
	Key string `pulumi:"key"`
	// The tag value can be up to 256 characters.
	Value string `pulumi:"value"`
}

type AssistantType

type AssistantType string

func (AssistantType) ElementType

func (AssistantType) ElementType() reflect.Type

func (AssistantType) ToAssistantTypeOutput

func (e AssistantType) ToAssistantTypeOutput() AssistantTypeOutput

func (AssistantType) ToAssistantTypeOutputWithContext

func (e AssistantType) ToAssistantTypeOutputWithContext(ctx context.Context) AssistantTypeOutput

func (AssistantType) ToAssistantTypePtrOutput

func (e AssistantType) ToAssistantTypePtrOutput() AssistantTypePtrOutput

func (AssistantType) ToAssistantTypePtrOutputWithContext

func (e AssistantType) ToAssistantTypePtrOutputWithContext(ctx context.Context) AssistantTypePtrOutput

func (AssistantType) ToStringOutput

func (e AssistantType) ToStringOutput() pulumi.StringOutput

func (AssistantType) ToStringOutputWithContext

func (e AssistantType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AssistantType) ToStringPtrOutput

func (e AssistantType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AssistantType) ToStringPtrOutputWithContext

func (e AssistantType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AssistantTypeInput

type AssistantTypeInput interface {
	pulumi.Input

	ToAssistantTypeOutput() AssistantTypeOutput
	ToAssistantTypeOutputWithContext(context.Context) AssistantTypeOutput
}

AssistantTypeInput is an input type that accepts values of the AssistantType enum A concrete instance of `AssistantTypeInput` can be one of the following:

AssistantTypeAgent

type AssistantTypeOutput

type AssistantTypeOutput struct{ *pulumi.OutputState }

func (AssistantTypeOutput) ElementType

func (AssistantTypeOutput) ElementType() reflect.Type

func (AssistantTypeOutput) ToAssistantTypeOutput

func (o AssistantTypeOutput) ToAssistantTypeOutput() AssistantTypeOutput

func (AssistantTypeOutput) ToAssistantTypeOutputWithContext

func (o AssistantTypeOutput) ToAssistantTypeOutputWithContext(ctx context.Context) AssistantTypeOutput

func (AssistantTypeOutput) ToAssistantTypePtrOutput

func (o AssistantTypeOutput) ToAssistantTypePtrOutput() AssistantTypePtrOutput

func (AssistantTypeOutput) ToAssistantTypePtrOutputWithContext

func (o AssistantTypeOutput) ToAssistantTypePtrOutputWithContext(ctx context.Context) AssistantTypePtrOutput

func (AssistantTypeOutput) ToStringOutput

func (o AssistantTypeOutput) ToStringOutput() pulumi.StringOutput

func (AssistantTypeOutput) ToStringOutputWithContext

func (o AssistantTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AssistantTypeOutput) ToStringPtrOutput

func (o AssistantTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AssistantTypeOutput) ToStringPtrOutputWithContext

func (o AssistantTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AssistantTypePtrInput

type AssistantTypePtrInput interface {
	pulumi.Input

	ToAssistantTypePtrOutput() AssistantTypePtrOutput
	ToAssistantTypePtrOutputWithContext(context.Context) AssistantTypePtrOutput
}

func AssistantTypePtr

func AssistantTypePtr(v string) AssistantTypePtrInput

type AssistantTypePtrOutput

type AssistantTypePtrOutput struct{ *pulumi.OutputState }

func (AssistantTypePtrOutput) Elem

func (AssistantTypePtrOutput) ElementType

func (AssistantTypePtrOutput) ElementType() reflect.Type

func (AssistantTypePtrOutput) ToAssistantTypePtrOutput

func (o AssistantTypePtrOutput) ToAssistantTypePtrOutput() AssistantTypePtrOutput

func (AssistantTypePtrOutput) ToAssistantTypePtrOutputWithContext

func (o AssistantTypePtrOutput) ToAssistantTypePtrOutputWithContext(ctx context.Context) AssistantTypePtrOutput

func (AssistantTypePtrOutput) ToStringPtrOutput

func (o AssistantTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AssistantTypePtrOutput) ToStringPtrOutputWithContext

func (o AssistantTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnowledgeBase

type KnowledgeBase struct {
	pulumi.CustomResourceState

	// The description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The Amazon Resource Name (ARN) of the knowledge base.
	KnowledgeBaseArn pulumi.StringOutput `pulumi:"knowledgeBaseArn"`
	// The ID of the knowledge base.
	KnowledgeBaseId pulumi.StringOutput `pulumi:"knowledgeBaseId"`
	// The type of knowledge base. Only CUSTOM knowledge bases allow you to upload your own content. EXTERNAL knowledge bases support integrations with third-party systems whose content is synchronized automatically.
	KnowledgeBaseType KnowledgeBaseTypeOutput `pulumi:"knowledgeBaseType"`
	// The name of the knowledge base.
	Name pulumi.StringOutput `pulumi:"name"`
	// Information about how to render the content.
	RenderingConfiguration KnowledgeBaseRenderingConfigurationPtrOutput `pulumi:"renderingConfiguration"`
	// This customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom. For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) . For information about valid ID values, see [Key identifiers (KeyId)](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id) in the *AWS Key Management Service Developer Guide* .
	ServerSideEncryptionConfiguration KnowledgeBaseServerSideEncryptionConfigurationPtrOutput `pulumi:"serverSideEncryptionConfiguration"`
	// The source of the knowledge base content. Only set this argument for EXTERNAL or Managed knowledge bases.
	SourceConfiguration KnowledgeBaseSourceConfigurationPtrOutput `pulumi:"sourceConfiguration"`
	// The tags used to organize, track, or control access for this resource.
	Tags aws.CreateOnlyTagArrayOutput `pulumi:"tags"`
}

Definition of AWS::Wisdom::KnowledgeBase Resource Type

func GetKnowledgeBase

func GetKnowledgeBase(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KnowledgeBaseState, opts ...pulumi.ResourceOption) (*KnowledgeBase, error)

GetKnowledgeBase gets an existing KnowledgeBase resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewKnowledgeBase

func NewKnowledgeBase(ctx *pulumi.Context,
	name string, args *KnowledgeBaseArgs, opts ...pulumi.ResourceOption) (*KnowledgeBase, error)

NewKnowledgeBase registers a new resource with the given unique name, arguments, and options.

func (*KnowledgeBase) ElementType

func (*KnowledgeBase) ElementType() reflect.Type

func (*KnowledgeBase) ToKnowledgeBaseOutput

func (i *KnowledgeBase) ToKnowledgeBaseOutput() KnowledgeBaseOutput

func (*KnowledgeBase) ToKnowledgeBaseOutputWithContext

func (i *KnowledgeBase) ToKnowledgeBaseOutputWithContext(ctx context.Context) KnowledgeBaseOutput

type KnowledgeBaseAppIntegrationsConfiguration

type KnowledgeBaseAppIntegrationsConfiguration struct {
	// The Amazon Resource Name (ARN) of the AppIntegrations DataIntegration to use for ingesting content.
	//
	// - For [Salesforce](https://docs.aws.amazon.com/https://developer.salesforce.com/docs/atlas.en-us.knowledge_dev.meta/knowledge_dev/sforce_api_objects_knowledge__kav.htm) , your AppIntegrations DataIntegration must have an ObjectConfiguration if objectFields is not provided, including at least `Id` , `ArticleNumber` , `VersionNumber` , `Title` , `PublishStatus` , and `IsDeleted` as source fields.
	// - For [ServiceNow](https://docs.aws.amazon.com/https://developer.servicenow.com/dev.do#!/reference/api/rome/rest/knowledge-management-api) , your AppIntegrations DataIntegration must have an ObjectConfiguration if objectFields is not provided, including at least `number` , `short_description` , `sys_mod_count` , `workflow_state` , and `active` as source fields.
	// - For [Zendesk](https://docs.aws.amazon.com/https://developer.zendesk.com/api-reference/help_center/help-center-api/articles/) , your AppIntegrations DataIntegration must have an ObjectConfiguration if `objectFields` is not provided, including at least `id` , `title` , `updated_at` , and `draft` as source fields.
	// - For [SharePoint](https://docs.aws.amazon.com/https://learn.microsoft.com/en-us/sharepoint/dev/sp-add-ins/sharepoint-net-server-csom-jsom-and-rest-api-index) , your AppIntegrations DataIntegration must have a FileConfiguration, including only file extensions that are among `docx` , `pdf` , `html` , `htm` , and `txt` .
	// - For [Amazon S3](https://docs.aws.amazon.com/s3/) , the ObjectConfiguration and FileConfiguration of your AppIntegrations DataIntegration must be null. The `SourceURI` of your DataIntegration must use the following format: `s3://your_s3_bucket_name` .
	//
	// > The bucket policy of the corresponding S3 bucket must allow the AWS principal `app-integrations.amazonaws.com` to perform `s3:ListBucket` , `s3:GetObject` , and `s3:GetBucketLocation` against the bucket.
	AppIntegrationArn string `pulumi:"appIntegrationArn"`
	// The fields from the source that are made available to your agents in Amazon Q in Connect. Optional if ObjectConfiguration is included in the provided DataIntegration.
	//
	// - For [Salesforce](https://docs.aws.amazon.com/https://developer.salesforce.com/docs/atlas.en-us.knowledge_dev.meta/knowledge_dev/sforce_api_objects_knowledge__kav.htm) , you must include at least `Id` , `ArticleNumber` , `VersionNumber` , `Title` , `PublishStatus` , and `IsDeleted` .
	// - For [ServiceNow](https://docs.aws.amazon.com/https://developer.servicenow.com/dev.do#!/reference/api/rome/rest/knowledge-management-api) , you must include at least `number` , `short_description` , `sys_mod_count` , `workflow_state` , and `active` .
	// - For [Zendesk](https://docs.aws.amazon.com/https://developer.zendesk.com/api-reference/help_center/help-center-api/articles/) , you must include at least `id` , `title` , `updated_at` , and `draft` .
	//
	// Make sure to include additional fields. These fields are indexed and used to source recommendations.
	ObjectFields []string `pulumi:"objectFields"`
}

type KnowledgeBaseAppIntegrationsConfigurationArgs

type KnowledgeBaseAppIntegrationsConfigurationArgs struct {
	// The Amazon Resource Name (ARN) of the AppIntegrations DataIntegration to use for ingesting content.
	//
	// - For [Salesforce](https://docs.aws.amazon.com/https://developer.salesforce.com/docs/atlas.en-us.knowledge_dev.meta/knowledge_dev/sforce_api_objects_knowledge__kav.htm) , your AppIntegrations DataIntegration must have an ObjectConfiguration if objectFields is not provided, including at least `Id` , `ArticleNumber` , `VersionNumber` , `Title` , `PublishStatus` , and `IsDeleted` as source fields.
	// - For [ServiceNow](https://docs.aws.amazon.com/https://developer.servicenow.com/dev.do#!/reference/api/rome/rest/knowledge-management-api) , your AppIntegrations DataIntegration must have an ObjectConfiguration if objectFields is not provided, including at least `number` , `short_description` , `sys_mod_count` , `workflow_state` , and `active` as source fields.
	// - For [Zendesk](https://docs.aws.amazon.com/https://developer.zendesk.com/api-reference/help_center/help-center-api/articles/) , your AppIntegrations DataIntegration must have an ObjectConfiguration if `objectFields` is not provided, including at least `id` , `title` , `updated_at` , and `draft` as source fields.
	// - For [SharePoint](https://docs.aws.amazon.com/https://learn.microsoft.com/en-us/sharepoint/dev/sp-add-ins/sharepoint-net-server-csom-jsom-and-rest-api-index) , your AppIntegrations DataIntegration must have a FileConfiguration, including only file extensions that are among `docx` , `pdf` , `html` , `htm` , and `txt` .
	// - For [Amazon S3](https://docs.aws.amazon.com/s3/) , the ObjectConfiguration and FileConfiguration of your AppIntegrations DataIntegration must be null. The `SourceURI` of your DataIntegration must use the following format: `s3://your_s3_bucket_name` .
	//
	// > The bucket policy of the corresponding S3 bucket must allow the AWS principal `app-integrations.amazonaws.com` to perform `s3:ListBucket` , `s3:GetObject` , and `s3:GetBucketLocation` against the bucket.
	AppIntegrationArn pulumi.StringInput `pulumi:"appIntegrationArn"`
	// The fields from the source that are made available to your agents in Amazon Q in Connect. Optional if ObjectConfiguration is included in the provided DataIntegration.
	//
	// - For [Salesforce](https://docs.aws.amazon.com/https://developer.salesforce.com/docs/atlas.en-us.knowledge_dev.meta/knowledge_dev/sforce_api_objects_knowledge__kav.htm) , you must include at least `Id` , `ArticleNumber` , `VersionNumber` , `Title` , `PublishStatus` , and `IsDeleted` .
	// - For [ServiceNow](https://docs.aws.amazon.com/https://developer.servicenow.com/dev.do#!/reference/api/rome/rest/knowledge-management-api) , you must include at least `number` , `short_description` , `sys_mod_count` , `workflow_state` , and `active` .
	// - For [Zendesk](https://docs.aws.amazon.com/https://developer.zendesk.com/api-reference/help_center/help-center-api/articles/) , you must include at least `id` , `title` , `updated_at` , and `draft` .
	//
	// Make sure to include additional fields. These fields are indexed and used to source recommendations.
	ObjectFields pulumi.StringArrayInput `pulumi:"objectFields"`
}

func (KnowledgeBaseAppIntegrationsConfigurationArgs) ElementType

func (KnowledgeBaseAppIntegrationsConfigurationArgs) ToKnowledgeBaseAppIntegrationsConfigurationOutput

func (i KnowledgeBaseAppIntegrationsConfigurationArgs) ToKnowledgeBaseAppIntegrationsConfigurationOutput() KnowledgeBaseAppIntegrationsConfigurationOutput

func (KnowledgeBaseAppIntegrationsConfigurationArgs) ToKnowledgeBaseAppIntegrationsConfigurationOutputWithContext

func (i KnowledgeBaseAppIntegrationsConfigurationArgs) ToKnowledgeBaseAppIntegrationsConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseAppIntegrationsConfigurationOutput

func (KnowledgeBaseAppIntegrationsConfigurationArgs) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutput

func (i KnowledgeBaseAppIntegrationsConfigurationArgs) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutput() KnowledgeBaseAppIntegrationsConfigurationPtrOutput

func (KnowledgeBaseAppIntegrationsConfigurationArgs) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutputWithContext

func (i KnowledgeBaseAppIntegrationsConfigurationArgs) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseAppIntegrationsConfigurationPtrOutput

type KnowledgeBaseAppIntegrationsConfigurationInput

type KnowledgeBaseAppIntegrationsConfigurationInput interface {
	pulumi.Input

	ToKnowledgeBaseAppIntegrationsConfigurationOutput() KnowledgeBaseAppIntegrationsConfigurationOutput
	ToKnowledgeBaseAppIntegrationsConfigurationOutputWithContext(context.Context) KnowledgeBaseAppIntegrationsConfigurationOutput
}

KnowledgeBaseAppIntegrationsConfigurationInput is an input type that accepts KnowledgeBaseAppIntegrationsConfigurationArgs and KnowledgeBaseAppIntegrationsConfigurationOutput values. You can construct a concrete instance of `KnowledgeBaseAppIntegrationsConfigurationInput` via:

KnowledgeBaseAppIntegrationsConfigurationArgs{...}

type KnowledgeBaseAppIntegrationsConfigurationOutput

type KnowledgeBaseAppIntegrationsConfigurationOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseAppIntegrationsConfigurationOutput) AppIntegrationArn

The Amazon Resource Name (ARN) of the AppIntegrations DataIntegration to use for ingesting content.

- For [Salesforce](https://docs.aws.amazon.com/https://developer.salesforce.com/docs/atlas.en-us.knowledge_dev.meta/knowledge_dev/sforce_api_objects_knowledge__kav.htm) , your AppIntegrations DataIntegration must have an ObjectConfiguration if objectFields is not provided, including at least `Id` , `ArticleNumber` , `VersionNumber` , `Title` , `PublishStatus` , and `IsDeleted` as source fields. - For [ServiceNow](https://docs.aws.amazon.com/https://developer.servicenow.com/dev.do#!/reference/api/rome/rest/knowledge-management-api) , your AppIntegrations DataIntegration must have an ObjectConfiguration if objectFields is not provided, including at least `number` , `short_description` , `sys_mod_count` , `workflow_state` , and `active` as source fields. - For [Zendesk](https://docs.aws.amazon.com/https://developer.zendesk.com/api-reference/help_center/help-center-api/articles/) , your AppIntegrations DataIntegration must have an ObjectConfiguration if `objectFields` is not provided, including at least `id` , `title` , `updated_at` , and `draft` as source fields. - For [SharePoint](https://docs.aws.amazon.com/https://learn.microsoft.com/en-us/sharepoint/dev/sp-add-ins/sharepoint-net-server-csom-jsom-and-rest-api-index) , your AppIntegrations DataIntegration must have a FileConfiguration, including only file extensions that are among `docx` , `pdf` , `html` , `htm` , and `txt` . - For [Amazon S3](https://docs.aws.amazon.com/s3/) , the ObjectConfiguration and FileConfiguration of your AppIntegrations DataIntegration must be null. The `SourceURI` of your DataIntegration must use the following format: `s3://your_s3_bucket_name` .

> The bucket policy of the corresponding S3 bucket must allow the AWS principal `app-integrations.amazonaws.com` to perform `s3:ListBucket` , `s3:GetObject` , and `s3:GetBucketLocation` against the bucket.

func (KnowledgeBaseAppIntegrationsConfigurationOutput) ElementType

func (KnowledgeBaseAppIntegrationsConfigurationOutput) ObjectFields

The fields from the source that are made available to your agents in Amazon Q in Connect. Optional if ObjectConfiguration is included in the provided DataIntegration.

- For [Salesforce](https://docs.aws.amazon.com/https://developer.salesforce.com/docs/atlas.en-us.knowledge_dev.meta/knowledge_dev/sforce_api_objects_knowledge__kav.htm) , you must include at least `Id` , `ArticleNumber` , `VersionNumber` , `Title` , `PublishStatus` , and `IsDeleted` . - For [ServiceNow](https://docs.aws.amazon.com/https://developer.servicenow.com/dev.do#!/reference/api/rome/rest/knowledge-management-api) , you must include at least `number` , `short_description` , `sys_mod_count` , `workflow_state` , and `active` . - For [Zendesk](https://docs.aws.amazon.com/https://developer.zendesk.com/api-reference/help_center/help-center-api/articles/) , you must include at least `id` , `title` , `updated_at` , and `draft` .

Make sure to include additional fields. These fields are indexed and used to source recommendations.

func (KnowledgeBaseAppIntegrationsConfigurationOutput) ToKnowledgeBaseAppIntegrationsConfigurationOutput

func (o KnowledgeBaseAppIntegrationsConfigurationOutput) ToKnowledgeBaseAppIntegrationsConfigurationOutput() KnowledgeBaseAppIntegrationsConfigurationOutput

func (KnowledgeBaseAppIntegrationsConfigurationOutput) ToKnowledgeBaseAppIntegrationsConfigurationOutputWithContext

func (o KnowledgeBaseAppIntegrationsConfigurationOutput) ToKnowledgeBaseAppIntegrationsConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseAppIntegrationsConfigurationOutput

func (KnowledgeBaseAppIntegrationsConfigurationOutput) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutput

func (o KnowledgeBaseAppIntegrationsConfigurationOutput) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutput() KnowledgeBaseAppIntegrationsConfigurationPtrOutput

func (KnowledgeBaseAppIntegrationsConfigurationOutput) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutputWithContext

func (o KnowledgeBaseAppIntegrationsConfigurationOutput) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseAppIntegrationsConfigurationPtrOutput

type KnowledgeBaseAppIntegrationsConfigurationPtrInput

type KnowledgeBaseAppIntegrationsConfigurationPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseAppIntegrationsConfigurationPtrOutput() KnowledgeBaseAppIntegrationsConfigurationPtrOutput
	ToKnowledgeBaseAppIntegrationsConfigurationPtrOutputWithContext(context.Context) KnowledgeBaseAppIntegrationsConfigurationPtrOutput
}

KnowledgeBaseAppIntegrationsConfigurationPtrInput is an input type that accepts KnowledgeBaseAppIntegrationsConfigurationArgs, KnowledgeBaseAppIntegrationsConfigurationPtr and KnowledgeBaseAppIntegrationsConfigurationPtrOutput values. You can construct a concrete instance of `KnowledgeBaseAppIntegrationsConfigurationPtrInput` via:

        KnowledgeBaseAppIntegrationsConfigurationArgs{...}

or:

        nil

type KnowledgeBaseAppIntegrationsConfigurationPtrOutput

type KnowledgeBaseAppIntegrationsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseAppIntegrationsConfigurationPtrOutput) AppIntegrationArn

The Amazon Resource Name (ARN) of the AppIntegrations DataIntegration to use for ingesting content.

- For [Salesforce](https://docs.aws.amazon.com/https://developer.salesforce.com/docs/atlas.en-us.knowledge_dev.meta/knowledge_dev/sforce_api_objects_knowledge__kav.htm) , your AppIntegrations DataIntegration must have an ObjectConfiguration if objectFields is not provided, including at least `Id` , `ArticleNumber` , `VersionNumber` , `Title` , `PublishStatus` , and `IsDeleted` as source fields. - For [ServiceNow](https://docs.aws.amazon.com/https://developer.servicenow.com/dev.do#!/reference/api/rome/rest/knowledge-management-api) , your AppIntegrations DataIntegration must have an ObjectConfiguration if objectFields is not provided, including at least `number` , `short_description` , `sys_mod_count` , `workflow_state` , and `active` as source fields. - For [Zendesk](https://docs.aws.amazon.com/https://developer.zendesk.com/api-reference/help_center/help-center-api/articles/) , your AppIntegrations DataIntegration must have an ObjectConfiguration if `objectFields` is not provided, including at least `id` , `title` , `updated_at` , and `draft` as source fields. - For [SharePoint](https://docs.aws.amazon.com/https://learn.microsoft.com/en-us/sharepoint/dev/sp-add-ins/sharepoint-net-server-csom-jsom-and-rest-api-index) , your AppIntegrations DataIntegration must have a FileConfiguration, including only file extensions that are among `docx` , `pdf` , `html` , `htm` , and `txt` . - For [Amazon S3](https://docs.aws.amazon.com/s3/) , the ObjectConfiguration and FileConfiguration of your AppIntegrations DataIntegration must be null. The `SourceURI` of your DataIntegration must use the following format: `s3://your_s3_bucket_name` .

> The bucket policy of the corresponding S3 bucket must allow the AWS principal `app-integrations.amazonaws.com` to perform `s3:ListBucket` , `s3:GetObject` , and `s3:GetBucketLocation` against the bucket.

func (KnowledgeBaseAppIntegrationsConfigurationPtrOutput) Elem

func (KnowledgeBaseAppIntegrationsConfigurationPtrOutput) ElementType

func (KnowledgeBaseAppIntegrationsConfigurationPtrOutput) ObjectFields

The fields from the source that are made available to your agents in Amazon Q in Connect. Optional if ObjectConfiguration is included in the provided DataIntegration.

- For [Salesforce](https://docs.aws.amazon.com/https://developer.salesforce.com/docs/atlas.en-us.knowledge_dev.meta/knowledge_dev/sforce_api_objects_knowledge__kav.htm) , you must include at least `Id` , `ArticleNumber` , `VersionNumber` , `Title` , `PublishStatus` , and `IsDeleted` . - For [ServiceNow](https://docs.aws.amazon.com/https://developer.servicenow.com/dev.do#!/reference/api/rome/rest/knowledge-management-api) , you must include at least `number` , `short_description` , `sys_mod_count` , `workflow_state` , and `active` . - For [Zendesk](https://docs.aws.amazon.com/https://developer.zendesk.com/api-reference/help_center/help-center-api/articles/) , you must include at least `id` , `title` , `updated_at` , and `draft` .

Make sure to include additional fields. These fields are indexed and used to source recommendations.

func (KnowledgeBaseAppIntegrationsConfigurationPtrOutput) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutput

func (o KnowledgeBaseAppIntegrationsConfigurationPtrOutput) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutput() KnowledgeBaseAppIntegrationsConfigurationPtrOutput

func (KnowledgeBaseAppIntegrationsConfigurationPtrOutput) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutputWithContext

func (o KnowledgeBaseAppIntegrationsConfigurationPtrOutput) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseAppIntegrationsConfigurationPtrOutput

type KnowledgeBaseArgs

type KnowledgeBaseArgs struct {
	// The description.
	Description pulumi.StringPtrInput
	// The type of knowledge base. Only CUSTOM knowledge bases allow you to upload your own content. EXTERNAL knowledge bases support integrations with third-party systems whose content is synchronized automatically.
	KnowledgeBaseType KnowledgeBaseTypeInput
	// The name of the knowledge base.
	Name pulumi.StringPtrInput
	// Information about how to render the content.
	RenderingConfiguration KnowledgeBaseRenderingConfigurationPtrInput
	// This customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom. For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) . For information about valid ID values, see [Key identifiers (KeyId)](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id) in the *AWS Key Management Service Developer Guide* .
	ServerSideEncryptionConfiguration KnowledgeBaseServerSideEncryptionConfigurationPtrInput
	// The source of the knowledge base content. Only set this argument for EXTERNAL or Managed knowledge bases.
	SourceConfiguration KnowledgeBaseSourceConfigurationPtrInput
	// The tags used to organize, track, or control access for this resource.
	Tags aws.CreateOnlyTagArrayInput
}

The set of arguments for constructing a KnowledgeBase resource.

func (KnowledgeBaseArgs) ElementType

func (KnowledgeBaseArgs) ElementType() reflect.Type

type KnowledgeBaseInput

type KnowledgeBaseInput interface {
	pulumi.Input

	ToKnowledgeBaseOutput() KnowledgeBaseOutput
	ToKnowledgeBaseOutputWithContext(ctx context.Context) KnowledgeBaseOutput
}

type KnowledgeBaseOutput

type KnowledgeBaseOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseOutput) Description added in v0.17.0

func (o KnowledgeBaseOutput) Description() pulumi.StringPtrOutput

The description.

func (KnowledgeBaseOutput) ElementType

func (KnowledgeBaseOutput) ElementType() reflect.Type

func (KnowledgeBaseOutput) KnowledgeBaseArn added in v0.17.0

func (o KnowledgeBaseOutput) KnowledgeBaseArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the knowledge base.

func (KnowledgeBaseOutput) KnowledgeBaseId added in v0.17.0

func (o KnowledgeBaseOutput) KnowledgeBaseId() pulumi.StringOutput

The ID of the knowledge base.

func (KnowledgeBaseOutput) KnowledgeBaseType added in v0.17.0

func (o KnowledgeBaseOutput) KnowledgeBaseType() KnowledgeBaseTypeOutput

The type of knowledge base. Only CUSTOM knowledge bases allow you to upload your own content. EXTERNAL knowledge bases support integrations with third-party systems whose content is synchronized automatically.

func (KnowledgeBaseOutput) Name added in v0.17.0

The name of the knowledge base.

func (KnowledgeBaseOutput) RenderingConfiguration added in v0.17.0

Information about how to render the content.

func (KnowledgeBaseOutput) ServerSideEncryptionConfiguration added in v0.17.0

This customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom. For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) . For information about valid ID values, see [Key identifiers (KeyId)](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id) in the *AWS Key Management Service Developer Guide* .

func (KnowledgeBaseOutput) SourceConfiguration added in v0.17.0

The source of the knowledge base content. Only set this argument for EXTERNAL or Managed knowledge bases.

func (KnowledgeBaseOutput) Tags added in v0.17.0

The tags used to organize, track, or control access for this resource.

func (KnowledgeBaseOutput) ToKnowledgeBaseOutput

func (o KnowledgeBaseOutput) ToKnowledgeBaseOutput() KnowledgeBaseOutput

func (KnowledgeBaseOutput) ToKnowledgeBaseOutputWithContext

func (o KnowledgeBaseOutput) ToKnowledgeBaseOutputWithContext(ctx context.Context) KnowledgeBaseOutput

type KnowledgeBaseRenderingConfiguration

type KnowledgeBaseRenderingConfiguration struct {
	// A URI template containing exactly one variable in `${variableName}` format. This can only be set for `EXTERNAL` knowledge bases. For Salesforce, ServiceNow, and Zendesk, the variable must be one of the following:
	//
	// - Salesforce: `Id` , `ArticleNumber` , `VersionNumber` , `Title` , `PublishStatus` , or `IsDeleted`
	// - ServiceNow: `number` , `short_description` , `sys_mod_count` , `workflow_state` , or `active`
	// - Zendesk: `id` , `title` , `updated_at` , or `draft`
	//
	// The variable is replaced with the actual value for a piece of content when calling [GetContent](https://docs.aws.amazon.com/amazon-q-connect/latest/APIReference/API_GetContent.html) .
	TemplateUri *string `pulumi:"templateUri"`
}

type KnowledgeBaseRenderingConfigurationArgs

type KnowledgeBaseRenderingConfigurationArgs struct {
	// A URI template containing exactly one variable in `${variableName}` format. This can only be set for `EXTERNAL` knowledge bases. For Salesforce, ServiceNow, and Zendesk, the variable must be one of the following:
	//
	// - Salesforce: `Id` , `ArticleNumber` , `VersionNumber` , `Title` , `PublishStatus` , or `IsDeleted`
	// - ServiceNow: `number` , `short_description` , `sys_mod_count` , `workflow_state` , or `active`
	// - Zendesk: `id` , `title` , `updated_at` , or `draft`
	//
	// The variable is replaced with the actual value for a piece of content when calling [GetContent](https://docs.aws.amazon.com/amazon-q-connect/latest/APIReference/API_GetContent.html) .
	TemplateUri pulumi.StringPtrInput `pulumi:"templateUri"`
}

func (KnowledgeBaseRenderingConfigurationArgs) ElementType

func (KnowledgeBaseRenderingConfigurationArgs) ToKnowledgeBaseRenderingConfigurationOutput

func (i KnowledgeBaseRenderingConfigurationArgs) ToKnowledgeBaseRenderingConfigurationOutput() KnowledgeBaseRenderingConfigurationOutput

func (KnowledgeBaseRenderingConfigurationArgs) ToKnowledgeBaseRenderingConfigurationOutputWithContext

func (i KnowledgeBaseRenderingConfigurationArgs) ToKnowledgeBaseRenderingConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseRenderingConfigurationOutput

func (KnowledgeBaseRenderingConfigurationArgs) ToKnowledgeBaseRenderingConfigurationPtrOutput

func (i KnowledgeBaseRenderingConfigurationArgs) ToKnowledgeBaseRenderingConfigurationPtrOutput() KnowledgeBaseRenderingConfigurationPtrOutput

func (KnowledgeBaseRenderingConfigurationArgs) ToKnowledgeBaseRenderingConfigurationPtrOutputWithContext

func (i KnowledgeBaseRenderingConfigurationArgs) ToKnowledgeBaseRenderingConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseRenderingConfigurationPtrOutput

type KnowledgeBaseRenderingConfigurationInput

type KnowledgeBaseRenderingConfigurationInput interface {
	pulumi.Input

	ToKnowledgeBaseRenderingConfigurationOutput() KnowledgeBaseRenderingConfigurationOutput
	ToKnowledgeBaseRenderingConfigurationOutputWithContext(context.Context) KnowledgeBaseRenderingConfigurationOutput
}

KnowledgeBaseRenderingConfigurationInput is an input type that accepts KnowledgeBaseRenderingConfigurationArgs and KnowledgeBaseRenderingConfigurationOutput values. You can construct a concrete instance of `KnowledgeBaseRenderingConfigurationInput` via:

KnowledgeBaseRenderingConfigurationArgs{...}

type KnowledgeBaseRenderingConfigurationOutput

type KnowledgeBaseRenderingConfigurationOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseRenderingConfigurationOutput) ElementType

func (KnowledgeBaseRenderingConfigurationOutput) TemplateUri

A URI template containing exactly one variable in `${variableName}` format. This can only be set for `EXTERNAL` knowledge bases. For Salesforce, ServiceNow, and Zendesk, the variable must be one of the following:

- Salesforce: `Id` , `ArticleNumber` , `VersionNumber` , `Title` , `PublishStatus` , or `IsDeleted` - ServiceNow: `number` , `short_description` , `sys_mod_count` , `workflow_state` , or `active` - Zendesk: `id` , `title` , `updated_at` , or `draft`

The variable is replaced with the actual value for a piece of content when calling [GetContent](https://docs.aws.amazon.com/amazon-q-connect/latest/APIReference/API_GetContent.html) .

func (KnowledgeBaseRenderingConfigurationOutput) ToKnowledgeBaseRenderingConfigurationOutput

func (o KnowledgeBaseRenderingConfigurationOutput) ToKnowledgeBaseRenderingConfigurationOutput() KnowledgeBaseRenderingConfigurationOutput

func (KnowledgeBaseRenderingConfigurationOutput) ToKnowledgeBaseRenderingConfigurationOutputWithContext

func (o KnowledgeBaseRenderingConfigurationOutput) ToKnowledgeBaseRenderingConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseRenderingConfigurationOutput

func (KnowledgeBaseRenderingConfigurationOutput) ToKnowledgeBaseRenderingConfigurationPtrOutput

func (o KnowledgeBaseRenderingConfigurationOutput) ToKnowledgeBaseRenderingConfigurationPtrOutput() KnowledgeBaseRenderingConfigurationPtrOutput

func (KnowledgeBaseRenderingConfigurationOutput) ToKnowledgeBaseRenderingConfigurationPtrOutputWithContext

func (o KnowledgeBaseRenderingConfigurationOutput) ToKnowledgeBaseRenderingConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseRenderingConfigurationPtrOutput

type KnowledgeBaseRenderingConfigurationPtrInput

type KnowledgeBaseRenderingConfigurationPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseRenderingConfigurationPtrOutput() KnowledgeBaseRenderingConfigurationPtrOutput
	ToKnowledgeBaseRenderingConfigurationPtrOutputWithContext(context.Context) KnowledgeBaseRenderingConfigurationPtrOutput
}

KnowledgeBaseRenderingConfigurationPtrInput is an input type that accepts KnowledgeBaseRenderingConfigurationArgs, KnowledgeBaseRenderingConfigurationPtr and KnowledgeBaseRenderingConfigurationPtrOutput values. You can construct a concrete instance of `KnowledgeBaseRenderingConfigurationPtrInput` via:

        KnowledgeBaseRenderingConfigurationArgs{...}

or:

        nil

type KnowledgeBaseRenderingConfigurationPtrOutput

type KnowledgeBaseRenderingConfigurationPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseRenderingConfigurationPtrOutput) Elem

func (KnowledgeBaseRenderingConfigurationPtrOutput) ElementType

func (KnowledgeBaseRenderingConfigurationPtrOutput) TemplateUri

A URI template containing exactly one variable in `${variableName}` format. This can only be set for `EXTERNAL` knowledge bases. For Salesforce, ServiceNow, and Zendesk, the variable must be one of the following:

- Salesforce: `Id` , `ArticleNumber` , `VersionNumber` , `Title` , `PublishStatus` , or `IsDeleted` - ServiceNow: `number` , `short_description` , `sys_mod_count` , `workflow_state` , or `active` - Zendesk: `id` , `title` , `updated_at` , or `draft`

The variable is replaced with the actual value for a piece of content when calling [GetContent](https://docs.aws.amazon.com/amazon-q-connect/latest/APIReference/API_GetContent.html) .

func (KnowledgeBaseRenderingConfigurationPtrOutput) ToKnowledgeBaseRenderingConfigurationPtrOutput

func (o KnowledgeBaseRenderingConfigurationPtrOutput) ToKnowledgeBaseRenderingConfigurationPtrOutput() KnowledgeBaseRenderingConfigurationPtrOutput

func (KnowledgeBaseRenderingConfigurationPtrOutput) ToKnowledgeBaseRenderingConfigurationPtrOutputWithContext

func (o KnowledgeBaseRenderingConfigurationPtrOutput) ToKnowledgeBaseRenderingConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseRenderingConfigurationPtrOutput

type KnowledgeBaseServerSideEncryptionConfiguration

type KnowledgeBaseServerSideEncryptionConfiguration struct {
	// The customer managed key used for encryption.
	//
	// This customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom.
	//
	// For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) . For information about valid ID values, see [Key identifiers (KeyId)](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id) .
	KmsKeyId *string `pulumi:"kmsKeyId"`
}

type KnowledgeBaseServerSideEncryptionConfigurationArgs

type KnowledgeBaseServerSideEncryptionConfigurationArgs struct {
	// The customer managed key used for encryption.
	//
	// This customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom.
	//
	// For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) . For information about valid ID values, see [Key identifiers (KeyId)](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id) .
	KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"`
}

func (KnowledgeBaseServerSideEncryptionConfigurationArgs) ElementType

func (KnowledgeBaseServerSideEncryptionConfigurationArgs) ToKnowledgeBaseServerSideEncryptionConfigurationOutput

func (i KnowledgeBaseServerSideEncryptionConfigurationArgs) ToKnowledgeBaseServerSideEncryptionConfigurationOutput() KnowledgeBaseServerSideEncryptionConfigurationOutput

func (KnowledgeBaseServerSideEncryptionConfigurationArgs) ToKnowledgeBaseServerSideEncryptionConfigurationOutputWithContext

func (i KnowledgeBaseServerSideEncryptionConfigurationArgs) ToKnowledgeBaseServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseServerSideEncryptionConfigurationOutput

func (KnowledgeBaseServerSideEncryptionConfigurationArgs) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutput

func (i KnowledgeBaseServerSideEncryptionConfigurationArgs) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutput() KnowledgeBaseServerSideEncryptionConfigurationPtrOutput

func (KnowledgeBaseServerSideEncryptionConfigurationArgs) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutputWithContext

func (i KnowledgeBaseServerSideEncryptionConfigurationArgs) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseServerSideEncryptionConfigurationPtrOutput

type KnowledgeBaseServerSideEncryptionConfigurationInput

type KnowledgeBaseServerSideEncryptionConfigurationInput interface {
	pulumi.Input

	ToKnowledgeBaseServerSideEncryptionConfigurationOutput() KnowledgeBaseServerSideEncryptionConfigurationOutput
	ToKnowledgeBaseServerSideEncryptionConfigurationOutputWithContext(context.Context) KnowledgeBaseServerSideEncryptionConfigurationOutput
}

KnowledgeBaseServerSideEncryptionConfigurationInput is an input type that accepts KnowledgeBaseServerSideEncryptionConfigurationArgs and KnowledgeBaseServerSideEncryptionConfigurationOutput values. You can construct a concrete instance of `KnowledgeBaseServerSideEncryptionConfigurationInput` via:

KnowledgeBaseServerSideEncryptionConfigurationArgs{...}

type KnowledgeBaseServerSideEncryptionConfigurationOutput

type KnowledgeBaseServerSideEncryptionConfigurationOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseServerSideEncryptionConfigurationOutput) ElementType

func (KnowledgeBaseServerSideEncryptionConfigurationOutput) KmsKeyId

The customer managed key used for encryption.

This customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom.

For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) . For information about valid ID values, see [Key identifiers (KeyId)](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id) .

func (KnowledgeBaseServerSideEncryptionConfigurationOutput) ToKnowledgeBaseServerSideEncryptionConfigurationOutput

func (KnowledgeBaseServerSideEncryptionConfigurationOutput) ToKnowledgeBaseServerSideEncryptionConfigurationOutputWithContext

func (o KnowledgeBaseServerSideEncryptionConfigurationOutput) ToKnowledgeBaseServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseServerSideEncryptionConfigurationOutput

func (KnowledgeBaseServerSideEncryptionConfigurationOutput) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutput

func (o KnowledgeBaseServerSideEncryptionConfigurationOutput) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutput() KnowledgeBaseServerSideEncryptionConfigurationPtrOutput

func (KnowledgeBaseServerSideEncryptionConfigurationOutput) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutputWithContext

func (o KnowledgeBaseServerSideEncryptionConfigurationOutput) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseServerSideEncryptionConfigurationPtrOutput

type KnowledgeBaseServerSideEncryptionConfigurationPtrInput

type KnowledgeBaseServerSideEncryptionConfigurationPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutput() KnowledgeBaseServerSideEncryptionConfigurationPtrOutput
	ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutputWithContext(context.Context) KnowledgeBaseServerSideEncryptionConfigurationPtrOutput
}

KnowledgeBaseServerSideEncryptionConfigurationPtrInput is an input type that accepts KnowledgeBaseServerSideEncryptionConfigurationArgs, KnowledgeBaseServerSideEncryptionConfigurationPtr and KnowledgeBaseServerSideEncryptionConfigurationPtrOutput values. You can construct a concrete instance of `KnowledgeBaseServerSideEncryptionConfigurationPtrInput` via:

        KnowledgeBaseServerSideEncryptionConfigurationArgs{...}

or:

        nil

type KnowledgeBaseServerSideEncryptionConfigurationPtrOutput

type KnowledgeBaseServerSideEncryptionConfigurationPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseServerSideEncryptionConfigurationPtrOutput) Elem

func (KnowledgeBaseServerSideEncryptionConfigurationPtrOutput) ElementType

func (KnowledgeBaseServerSideEncryptionConfigurationPtrOutput) KmsKeyId

The customer managed key used for encryption.

This customer managed key must have a policy that allows `kms:CreateGrant` and `kms:DescribeKey` permissions to the IAM identity using the key to invoke Wisdom.

For more information about setting up a customer managed key for Wisdom, see [Enable Amazon Connect Wisdom for your instance](https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html) . For information about valid ID values, see [Key identifiers (KeyId)](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id) .

func (KnowledgeBaseServerSideEncryptionConfigurationPtrOutput) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutput

func (KnowledgeBaseServerSideEncryptionConfigurationPtrOutput) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutputWithContext

func (o KnowledgeBaseServerSideEncryptionConfigurationPtrOutput) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseServerSideEncryptionConfigurationPtrOutput

type KnowledgeBaseSourceConfiguration

type KnowledgeBaseSourceConfiguration struct {
	// Configuration information for Amazon AppIntegrations to automatically ingest content.
	AppIntegrations *KnowledgeBaseAppIntegrationsConfiguration `pulumi:"appIntegrations"`
}

type KnowledgeBaseSourceConfigurationArgs

type KnowledgeBaseSourceConfigurationArgs struct {
	// Configuration information for Amazon AppIntegrations to automatically ingest content.
	AppIntegrations KnowledgeBaseAppIntegrationsConfigurationPtrInput `pulumi:"appIntegrations"`
}

func (KnowledgeBaseSourceConfigurationArgs) ElementType

func (KnowledgeBaseSourceConfigurationArgs) ToKnowledgeBaseSourceConfigurationOutput

func (i KnowledgeBaseSourceConfigurationArgs) ToKnowledgeBaseSourceConfigurationOutput() KnowledgeBaseSourceConfigurationOutput

func (KnowledgeBaseSourceConfigurationArgs) ToKnowledgeBaseSourceConfigurationOutputWithContext

func (i KnowledgeBaseSourceConfigurationArgs) ToKnowledgeBaseSourceConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseSourceConfigurationOutput

func (KnowledgeBaseSourceConfigurationArgs) ToKnowledgeBaseSourceConfigurationPtrOutput

func (i KnowledgeBaseSourceConfigurationArgs) ToKnowledgeBaseSourceConfigurationPtrOutput() KnowledgeBaseSourceConfigurationPtrOutput

func (KnowledgeBaseSourceConfigurationArgs) ToKnowledgeBaseSourceConfigurationPtrOutputWithContext

func (i KnowledgeBaseSourceConfigurationArgs) ToKnowledgeBaseSourceConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseSourceConfigurationPtrOutput

type KnowledgeBaseSourceConfigurationInput

type KnowledgeBaseSourceConfigurationInput interface {
	pulumi.Input

	ToKnowledgeBaseSourceConfigurationOutput() KnowledgeBaseSourceConfigurationOutput
	ToKnowledgeBaseSourceConfigurationOutputWithContext(context.Context) KnowledgeBaseSourceConfigurationOutput
}

KnowledgeBaseSourceConfigurationInput is an input type that accepts KnowledgeBaseSourceConfigurationArgs and KnowledgeBaseSourceConfigurationOutput values. You can construct a concrete instance of `KnowledgeBaseSourceConfigurationInput` via:

KnowledgeBaseSourceConfigurationArgs{...}

type KnowledgeBaseSourceConfigurationOutput

type KnowledgeBaseSourceConfigurationOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseSourceConfigurationOutput) AppIntegrations

Configuration information for Amazon AppIntegrations to automatically ingest content.

func (KnowledgeBaseSourceConfigurationOutput) ElementType

func (KnowledgeBaseSourceConfigurationOutput) ToKnowledgeBaseSourceConfigurationOutput

func (o KnowledgeBaseSourceConfigurationOutput) ToKnowledgeBaseSourceConfigurationOutput() KnowledgeBaseSourceConfigurationOutput

func (KnowledgeBaseSourceConfigurationOutput) ToKnowledgeBaseSourceConfigurationOutputWithContext

func (o KnowledgeBaseSourceConfigurationOutput) ToKnowledgeBaseSourceConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseSourceConfigurationOutput

func (KnowledgeBaseSourceConfigurationOutput) ToKnowledgeBaseSourceConfigurationPtrOutput

func (o KnowledgeBaseSourceConfigurationOutput) ToKnowledgeBaseSourceConfigurationPtrOutput() KnowledgeBaseSourceConfigurationPtrOutput

func (KnowledgeBaseSourceConfigurationOutput) ToKnowledgeBaseSourceConfigurationPtrOutputWithContext

func (o KnowledgeBaseSourceConfigurationOutput) ToKnowledgeBaseSourceConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseSourceConfigurationPtrOutput

type KnowledgeBaseSourceConfigurationPtrInput

type KnowledgeBaseSourceConfigurationPtrInput interface {
	pulumi.Input

	ToKnowledgeBaseSourceConfigurationPtrOutput() KnowledgeBaseSourceConfigurationPtrOutput
	ToKnowledgeBaseSourceConfigurationPtrOutputWithContext(context.Context) KnowledgeBaseSourceConfigurationPtrOutput
}

KnowledgeBaseSourceConfigurationPtrInput is an input type that accepts KnowledgeBaseSourceConfigurationArgs, KnowledgeBaseSourceConfigurationPtr and KnowledgeBaseSourceConfigurationPtrOutput values. You can construct a concrete instance of `KnowledgeBaseSourceConfigurationPtrInput` via:

        KnowledgeBaseSourceConfigurationArgs{...}

or:

        nil

type KnowledgeBaseSourceConfigurationPtrOutput

type KnowledgeBaseSourceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseSourceConfigurationPtrOutput) AppIntegrations

Configuration information for Amazon AppIntegrations to automatically ingest content.

func (KnowledgeBaseSourceConfigurationPtrOutput) Elem

func (KnowledgeBaseSourceConfigurationPtrOutput) ElementType

func (KnowledgeBaseSourceConfigurationPtrOutput) ToKnowledgeBaseSourceConfigurationPtrOutput

func (o KnowledgeBaseSourceConfigurationPtrOutput) ToKnowledgeBaseSourceConfigurationPtrOutput() KnowledgeBaseSourceConfigurationPtrOutput

func (KnowledgeBaseSourceConfigurationPtrOutput) ToKnowledgeBaseSourceConfigurationPtrOutputWithContext

func (o KnowledgeBaseSourceConfigurationPtrOutput) ToKnowledgeBaseSourceConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseSourceConfigurationPtrOutput

type KnowledgeBaseState

type KnowledgeBaseState struct {
}

func (KnowledgeBaseState) ElementType

func (KnowledgeBaseState) ElementType() reflect.Type

type KnowledgeBaseTag

type KnowledgeBaseTag struct {
	// The key-value string map. The valid character set is `[a-zA-Z+-=._:/]` . The tag key can be up to 128 characters and must not start with `aws:` .
	Key string `pulumi:"key"`
	// The tag value can be up to 256 characters.
	Value string `pulumi:"value"`
}

type KnowledgeBaseType

type KnowledgeBaseType string

func (KnowledgeBaseType) ElementType

func (KnowledgeBaseType) ElementType() reflect.Type

func (KnowledgeBaseType) ToKnowledgeBaseTypeOutput

func (e KnowledgeBaseType) ToKnowledgeBaseTypeOutput() KnowledgeBaseTypeOutput

func (KnowledgeBaseType) ToKnowledgeBaseTypeOutputWithContext

func (e KnowledgeBaseType) ToKnowledgeBaseTypeOutputWithContext(ctx context.Context) KnowledgeBaseTypeOutput

func (KnowledgeBaseType) ToKnowledgeBaseTypePtrOutput

func (e KnowledgeBaseType) ToKnowledgeBaseTypePtrOutput() KnowledgeBaseTypePtrOutput

func (KnowledgeBaseType) ToKnowledgeBaseTypePtrOutputWithContext

func (e KnowledgeBaseType) ToKnowledgeBaseTypePtrOutputWithContext(ctx context.Context) KnowledgeBaseTypePtrOutput

func (KnowledgeBaseType) ToStringOutput

func (e KnowledgeBaseType) ToStringOutput() pulumi.StringOutput

func (KnowledgeBaseType) ToStringOutputWithContext

func (e KnowledgeBaseType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KnowledgeBaseType) ToStringPtrOutput

func (e KnowledgeBaseType) ToStringPtrOutput() pulumi.StringPtrOutput

func (KnowledgeBaseType) ToStringPtrOutputWithContext

func (e KnowledgeBaseType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnowledgeBaseTypeInput

type KnowledgeBaseTypeInput interface {
	pulumi.Input

	ToKnowledgeBaseTypeOutput() KnowledgeBaseTypeOutput
	ToKnowledgeBaseTypeOutputWithContext(context.Context) KnowledgeBaseTypeOutput
}

KnowledgeBaseTypeInput is an input type that accepts values of the KnowledgeBaseType enum A concrete instance of `KnowledgeBaseTypeInput` can be one of the following:

KnowledgeBaseTypeExternal
KnowledgeBaseTypeCustom
KnowledgeBaseTypeMessageTemplates

type KnowledgeBaseTypeOutput

type KnowledgeBaseTypeOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseTypeOutput) ElementType

func (KnowledgeBaseTypeOutput) ElementType() reflect.Type

func (KnowledgeBaseTypeOutput) ToKnowledgeBaseTypeOutput

func (o KnowledgeBaseTypeOutput) ToKnowledgeBaseTypeOutput() KnowledgeBaseTypeOutput

func (KnowledgeBaseTypeOutput) ToKnowledgeBaseTypeOutputWithContext

func (o KnowledgeBaseTypeOutput) ToKnowledgeBaseTypeOutputWithContext(ctx context.Context) KnowledgeBaseTypeOutput

func (KnowledgeBaseTypeOutput) ToKnowledgeBaseTypePtrOutput

func (o KnowledgeBaseTypeOutput) ToKnowledgeBaseTypePtrOutput() KnowledgeBaseTypePtrOutput

func (KnowledgeBaseTypeOutput) ToKnowledgeBaseTypePtrOutputWithContext

func (o KnowledgeBaseTypeOutput) ToKnowledgeBaseTypePtrOutputWithContext(ctx context.Context) KnowledgeBaseTypePtrOutput

func (KnowledgeBaseTypeOutput) ToStringOutput

func (o KnowledgeBaseTypeOutput) ToStringOutput() pulumi.StringOutput

func (KnowledgeBaseTypeOutput) ToStringOutputWithContext

func (o KnowledgeBaseTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KnowledgeBaseTypeOutput) ToStringPtrOutput

func (o KnowledgeBaseTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KnowledgeBaseTypeOutput) ToStringPtrOutputWithContext

func (o KnowledgeBaseTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KnowledgeBaseTypePtrInput

type KnowledgeBaseTypePtrInput interface {
	pulumi.Input

	ToKnowledgeBaseTypePtrOutput() KnowledgeBaseTypePtrOutput
	ToKnowledgeBaseTypePtrOutputWithContext(context.Context) KnowledgeBaseTypePtrOutput
}

func KnowledgeBaseTypePtr

func KnowledgeBaseTypePtr(v string) KnowledgeBaseTypePtrInput

type KnowledgeBaseTypePtrOutput

type KnowledgeBaseTypePtrOutput struct{ *pulumi.OutputState }

func (KnowledgeBaseTypePtrOutput) Elem

func (KnowledgeBaseTypePtrOutput) ElementType

func (KnowledgeBaseTypePtrOutput) ElementType() reflect.Type

func (KnowledgeBaseTypePtrOutput) ToKnowledgeBaseTypePtrOutput

func (o KnowledgeBaseTypePtrOutput) ToKnowledgeBaseTypePtrOutput() KnowledgeBaseTypePtrOutput

func (KnowledgeBaseTypePtrOutput) ToKnowledgeBaseTypePtrOutputWithContext

func (o KnowledgeBaseTypePtrOutput) ToKnowledgeBaseTypePtrOutputWithContext(ctx context.Context) KnowledgeBaseTypePtrOutput

func (KnowledgeBaseTypePtrOutput) ToStringPtrOutput

func (o KnowledgeBaseTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KnowledgeBaseTypePtrOutput) ToStringPtrOutputWithContext

func (o KnowledgeBaseTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LookupAiAgentArgs added in v1.5.0

type LookupAiAgentArgs struct {
	AiAgentId   string `pulumi:"aiAgentId"`
	AssistantId string `pulumi:"assistantId"`
}

type LookupAiAgentOutputArgs added in v1.5.0

type LookupAiAgentOutputArgs struct {
	AiAgentId   pulumi.StringInput `pulumi:"aiAgentId"`
	AssistantId pulumi.StringInput `pulumi:"assistantId"`
}

func (LookupAiAgentOutputArgs) ElementType added in v1.5.0

func (LookupAiAgentOutputArgs) ElementType() reflect.Type

type LookupAiAgentResult added in v1.5.0

type LookupAiAgentResult struct {
	AiAgentArn    *string     `pulumi:"aiAgentArn"`
	AiAgentId     *string     `pulumi:"aiAgentId"`
	AssistantArn  *string     `pulumi:"assistantArn"`
	Configuration interface{} `pulumi:"configuration"`
	Description   *string     `pulumi:"description"`
}

func LookupAiAgent added in v1.5.0

func LookupAiAgent(ctx *pulumi.Context, args *LookupAiAgentArgs, opts ...pulumi.InvokeOption) (*LookupAiAgentResult, error)

Definition of AWS::Wisdom::AIAgent Resource Type

type LookupAiAgentResultOutput added in v1.5.0

type LookupAiAgentResultOutput struct{ *pulumi.OutputState }

func LookupAiAgentOutput added in v1.5.0

func LookupAiAgentOutput(ctx *pulumi.Context, args LookupAiAgentOutputArgs, opts ...pulumi.InvokeOption) LookupAiAgentResultOutput

func (LookupAiAgentResultOutput) AiAgentArn added in v1.5.0

func (LookupAiAgentResultOutput) AiAgentId added in v1.5.0

func (LookupAiAgentResultOutput) AssistantArn added in v1.5.0

func (LookupAiAgentResultOutput) Configuration added in v1.5.0

func (o LookupAiAgentResultOutput) Configuration() pulumi.AnyOutput

func (LookupAiAgentResultOutput) Description added in v1.5.0

func (LookupAiAgentResultOutput) ElementType added in v1.5.0

func (LookupAiAgentResultOutput) ElementType() reflect.Type

func (LookupAiAgentResultOutput) ToLookupAiAgentResultOutput added in v1.5.0

func (o LookupAiAgentResultOutput) ToLookupAiAgentResultOutput() LookupAiAgentResultOutput

func (LookupAiAgentResultOutput) ToLookupAiAgentResultOutputWithContext added in v1.5.0

func (o LookupAiAgentResultOutput) ToLookupAiAgentResultOutputWithContext(ctx context.Context) LookupAiAgentResultOutput

type LookupAiPromptArgs added in v1.3.0

type LookupAiPromptArgs struct {
	// The identifier of the Amazon Q in Connect AI prompt.
	AiPromptId string `pulumi:"aiPromptId"`
	// The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
	AssistantId string `pulumi:"assistantId"`
}

type LookupAiPromptOutputArgs added in v1.3.0

type LookupAiPromptOutputArgs struct {
	// The identifier of the Amazon Q in Connect AI prompt.
	AiPromptId pulumi.StringInput `pulumi:"aiPromptId"`
	// The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
	AssistantId pulumi.StringInput `pulumi:"assistantId"`
}

func (LookupAiPromptOutputArgs) ElementType added in v1.3.0

func (LookupAiPromptOutputArgs) ElementType() reflect.Type

type LookupAiPromptResult added in v1.3.0

type LookupAiPromptResult struct {
	// The Amazon Resource Name (ARN) of the AI Prompt.
	AiPromptArn *string `pulumi:"aiPromptArn"`
	// The identifier of the Amazon Q in Connect AI prompt.
	AiPromptId *string `pulumi:"aiPromptId"`
	// The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
	AssistantArn *string `pulumi:"assistantArn"`
	// The description of the AI Prompt.
	Description *string `pulumi:"description"`
	// The configuration of the prompt template for this AI Prompt.
	TemplateConfiguration *AiPromptAiPromptTemplateConfiguration `pulumi:"templateConfiguration"`
}

func LookupAiPrompt added in v1.3.0

func LookupAiPrompt(ctx *pulumi.Context, args *LookupAiPromptArgs, opts ...pulumi.InvokeOption) (*LookupAiPromptResult, error)

Definition of AWS::Wisdom::AIPrompt Resource Type

type LookupAiPromptResultOutput added in v1.3.0

type LookupAiPromptResultOutput struct{ *pulumi.OutputState }

func LookupAiPromptOutput added in v1.3.0

func LookupAiPromptOutput(ctx *pulumi.Context, args LookupAiPromptOutputArgs, opts ...pulumi.InvokeOption) LookupAiPromptResultOutput

func (LookupAiPromptResultOutput) AiPromptArn added in v1.3.0

The Amazon Resource Name (ARN) of the AI Prompt.

func (LookupAiPromptResultOutput) AiPromptId added in v1.3.0

The identifier of the Amazon Q in Connect AI prompt.

func (LookupAiPromptResultOutput) AssistantArn added in v1.3.0

The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.

func (LookupAiPromptResultOutput) Description added in v1.3.0

The description of the AI Prompt.

func (LookupAiPromptResultOutput) ElementType added in v1.3.0

func (LookupAiPromptResultOutput) ElementType() reflect.Type

func (LookupAiPromptResultOutput) TemplateConfiguration added in v1.3.0

The configuration of the prompt template for this AI Prompt.

func (LookupAiPromptResultOutput) ToLookupAiPromptResultOutput added in v1.3.0

func (o LookupAiPromptResultOutput) ToLookupAiPromptResultOutput() LookupAiPromptResultOutput

func (LookupAiPromptResultOutput) ToLookupAiPromptResultOutputWithContext added in v1.3.0

func (o LookupAiPromptResultOutput) ToLookupAiPromptResultOutputWithContext(ctx context.Context) LookupAiPromptResultOutput

type LookupAiPromptVersionArgs added in v1.5.0

type LookupAiPromptVersionArgs struct {
	AiPromptId    string  `pulumi:"aiPromptId"`
	AssistantId   string  `pulumi:"assistantId"`
	VersionNumber float64 `pulumi:"versionNumber"`
}

type LookupAiPromptVersionOutputArgs added in v1.5.0

type LookupAiPromptVersionOutputArgs struct {
	AiPromptId    pulumi.StringInput  `pulumi:"aiPromptId"`
	AssistantId   pulumi.StringInput  `pulumi:"assistantId"`
	VersionNumber pulumi.Float64Input `pulumi:"versionNumber"`
}

func (LookupAiPromptVersionOutputArgs) ElementType added in v1.5.0

type LookupAiPromptVersionResult added in v1.5.0

type LookupAiPromptVersionResult struct {
	AiPromptArn       *string  `pulumi:"aiPromptArn"`
	AiPromptVersionId *string  `pulumi:"aiPromptVersionId"`
	AssistantArn      *string  `pulumi:"assistantArn"`
	VersionNumber     *float64 `pulumi:"versionNumber"`
}

func LookupAiPromptVersion added in v1.5.0

func LookupAiPromptVersion(ctx *pulumi.Context, args *LookupAiPromptVersionArgs, opts ...pulumi.InvokeOption) (*LookupAiPromptVersionResult, error)

Definition of AWS::Wisdom::AIPromptVersion Resource Type

type LookupAiPromptVersionResultOutput added in v1.5.0

type LookupAiPromptVersionResultOutput struct{ *pulumi.OutputState }

func LookupAiPromptVersionOutput added in v1.5.0

func (LookupAiPromptVersionResultOutput) AiPromptArn added in v1.5.0

func (LookupAiPromptVersionResultOutput) AiPromptVersionId added in v1.5.0

func (LookupAiPromptVersionResultOutput) AssistantArn added in v1.5.0

func (LookupAiPromptVersionResultOutput) ElementType added in v1.5.0

func (LookupAiPromptVersionResultOutput) ToLookupAiPromptVersionResultOutput added in v1.5.0

func (o LookupAiPromptVersionResultOutput) ToLookupAiPromptVersionResultOutput() LookupAiPromptVersionResultOutput

func (LookupAiPromptVersionResultOutput) ToLookupAiPromptVersionResultOutputWithContext added in v1.5.0

func (o LookupAiPromptVersionResultOutput) ToLookupAiPromptVersionResultOutputWithContext(ctx context.Context) LookupAiPromptVersionResultOutput

func (LookupAiPromptVersionResultOutput) VersionNumber added in v1.5.0

type LookupAssistantArgs added in v0.12.0

type LookupAssistantArgs struct {
	// The ID of the Wisdom assistant.
	AssistantId string `pulumi:"assistantId"`
}

type LookupAssistantAssociationArgs added in v0.12.0

type LookupAssistantAssociationArgs struct {
	// The ID of the association.
	AssistantAssociationId string `pulumi:"assistantAssociationId"`
	// The identifier of the Wisdom assistant.
	AssistantId string `pulumi:"assistantId"`
}

type LookupAssistantAssociationOutputArgs added in v0.12.0

type LookupAssistantAssociationOutputArgs struct {
	// The ID of the association.
	AssistantAssociationId pulumi.StringInput `pulumi:"assistantAssociationId"`
	// The identifier of the Wisdom assistant.
	AssistantId pulumi.StringInput `pulumi:"assistantId"`
}

func (LookupAssistantAssociationOutputArgs) ElementType added in v0.12.0

type LookupAssistantAssociationResult added in v0.12.0

type LookupAssistantAssociationResult struct {
	// The Amazon Resource Name (ARN) of the Wisdom assistant.
	AssistantArn *string `pulumi:"assistantArn"`
	// The Amazon Resource Name (ARN) of the assistant association.
	AssistantAssociationArn *string `pulumi:"assistantAssociationArn"`
	// The ID of the association.
	AssistantAssociationId *string `pulumi:"assistantAssociationId"`
}

func LookupAssistantAssociation added in v0.12.0

func LookupAssistantAssociation(ctx *pulumi.Context, args *LookupAssistantAssociationArgs, opts ...pulumi.InvokeOption) (*LookupAssistantAssociationResult, error)

Definition of AWS::Wisdom::AssistantAssociation Resource Type

type LookupAssistantAssociationResultOutput added in v0.12.0

type LookupAssistantAssociationResultOutput struct{ *pulumi.OutputState }

func (LookupAssistantAssociationResultOutput) AssistantArn added in v0.12.0

The Amazon Resource Name (ARN) of the Wisdom assistant.

func (LookupAssistantAssociationResultOutput) AssistantAssociationArn added in v0.12.0

The Amazon Resource Name (ARN) of the assistant association.

func (LookupAssistantAssociationResultOutput) AssistantAssociationId added in v0.12.0

The ID of the association.

func (LookupAssistantAssociationResultOutput) ElementType added in v0.12.0

func (LookupAssistantAssociationResultOutput) ToLookupAssistantAssociationResultOutput added in v0.12.0

func (o LookupAssistantAssociationResultOutput) ToLookupAssistantAssociationResultOutput() LookupAssistantAssociationResultOutput

func (LookupAssistantAssociationResultOutput) ToLookupAssistantAssociationResultOutputWithContext added in v0.12.0

func (o LookupAssistantAssociationResultOutput) ToLookupAssistantAssociationResultOutputWithContext(ctx context.Context) LookupAssistantAssociationResultOutput

type LookupAssistantOutputArgs added in v0.12.0

type LookupAssistantOutputArgs struct {
	// The ID of the Wisdom assistant.
	AssistantId pulumi.StringInput `pulumi:"assistantId"`
}

func (LookupAssistantOutputArgs) ElementType added in v0.12.0

func (LookupAssistantOutputArgs) ElementType() reflect.Type

type LookupAssistantResult added in v0.12.0

type LookupAssistantResult struct {
	// The Amazon Resource Name (ARN) of the assistant.
	AssistantArn *string `pulumi:"assistantArn"`
	// The ID of the Wisdom assistant.
	AssistantId *string `pulumi:"assistantId"`
}

func LookupAssistant added in v0.12.0

func LookupAssistant(ctx *pulumi.Context, args *LookupAssistantArgs, opts ...pulumi.InvokeOption) (*LookupAssistantResult, error)

Definition of AWS::Wisdom::Assistant Resource Type

type LookupAssistantResultOutput added in v0.12.0

type LookupAssistantResultOutput struct{ *pulumi.OutputState }

func LookupAssistantOutput added in v0.12.0

func (LookupAssistantResultOutput) AssistantArn added in v0.12.0

The Amazon Resource Name (ARN) of the assistant.

func (LookupAssistantResultOutput) AssistantId added in v0.12.0

The ID of the Wisdom assistant.

func (LookupAssistantResultOutput) ElementType added in v0.12.0

func (LookupAssistantResultOutput) ToLookupAssistantResultOutput added in v0.12.0

func (o LookupAssistantResultOutput) ToLookupAssistantResultOutput() LookupAssistantResultOutput

func (LookupAssistantResultOutput) ToLookupAssistantResultOutputWithContext added in v0.12.0

func (o LookupAssistantResultOutput) ToLookupAssistantResultOutputWithContext(ctx context.Context) LookupAssistantResultOutput

type LookupKnowledgeBaseArgs added in v0.12.0

type LookupKnowledgeBaseArgs struct {
	// The ID of the knowledge base.
	KnowledgeBaseId string `pulumi:"knowledgeBaseId"`
}

type LookupKnowledgeBaseOutputArgs added in v0.12.0

type LookupKnowledgeBaseOutputArgs struct {
	// The ID of the knowledge base.
	KnowledgeBaseId pulumi.StringInput `pulumi:"knowledgeBaseId"`
}

func (LookupKnowledgeBaseOutputArgs) ElementType added in v0.12.0

type LookupKnowledgeBaseResult added in v0.12.0

type LookupKnowledgeBaseResult struct {
	// The Amazon Resource Name (ARN) of the knowledge base.
	KnowledgeBaseArn *string `pulumi:"knowledgeBaseArn"`
	// The ID of the knowledge base.
	KnowledgeBaseId *string `pulumi:"knowledgeBaseId"`
	// Information about how to render the content.
	RenderingConfiguration *KnowledgeBaseRenderingConfiguration `pulumi:"renderingConfiguration"`
}

func LookupKnowledgeBase added in v0.12.0

func LookupKnowledgeBase(ctx *pulumi.Context, args *LookupKnowledgeBaseArgs, opts ...pulumi.InvokeOption) (*LookupKnowledgeBaseResult, error)

Definition of AWS::Wisdom::KnowledgeBase Resource Type

type LookupKnowledgeBaseResultOutput added in v0.12.0

type LookupKnowledgeBaseResultOutput struct{ *pulumi.OutputState }

func LookupKnowledgeBaseOutput added in v0.12.0

func (LookupKnowledgeBaseResultOutput) ElementType added in v0.12.0

func (LookupKnowledgeBaseResultOutput) KnowledgeBaseArn added in v0.12.0

The Amazon Resource Name (ARN) of the knowledge base.

func (LookupKnowledgeBaseResultOutput) KnowledgeBaseId added in v0.12.0

The ID of the knowledge base.

func (LookupKnowledgeBaseResultOutput) RenderingConfiguration added in v0.12.0

Information about how to render the content.

func (LookupKnowledgeBaseResultOutput) ToLookupKnowledgeBaseResultOutput added in v0.12.0

func (o LookupKnowledgeBaseResultOutput) ToLookupKnowledgeBaseResultOutput() LookupKnowledgeBaseResultOutput

func (LookupKnowledgeBaseResultOutput) ToLookupKnowledgeBaseResultOutputWithContext added in v0.12.0

func (o LookupKnowledgeBaseResultOutput) ToLookupKnowledgeBaseResultOutputWithContext(ctx context.Context) LookupKnowledgeBaseResultOutput

Jump to

Keyboard shortcuts

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