wisdom

package
v0.104.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	KnowledgeBaseTypeExternal = KnowledgeBaseType("EXTERNAL")
	KnowledgeBaseTypeCustom   = KnowledgeBaseType("CUSTOM")
)
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 Assistant

type Assistant struct {
	pulumi.CustomResourceState

	AssistantArn                      pulumi.StringOutput                                 `pulumi:"assistantArn"`
	AssistantId                       pulumi.StringOutput                                 `pulumi:"assistantId"`
	Description                       pulumi.StringPtrOutput                              `pulumi:"description"`
	Name                              pulumi.StringOutput                                 `pulumi:"name"`
	ServerSideEncryptionConfiguration AssistantServerSideEncryptionConfigurationPtrOutput `pulumi:"serverSideEncryptionConfiguration"`
	Tags                              aws.CreateOnlyTagArrayOutput                        `pulumi:"tags"`
	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 {
	Description                       pulumi.StringPtrInput
	Name                              pulumi.StringPtrInput
	ServerSideEncryptionConfiguration AssistantServerSideEncryptionConfigurationPtrInput
	Tags                              aws.CreateOnlyTagArrayInput
	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

	AssistantArn            pulumi.StringOutput                       `pulumi:"assistantArn"`
	AssistantAssociationArn pulumi.StringOutput                       `pulumi:"assistantAssociationArn"`
	AssistantAssociationId  pulumi.StringOutput                       `pulumi:"assistantAssociationId"`
	AssistantId             pulumi.StringOutput                       `pulumi:"assistantId"`
	Association             AssistantAssociationAssociationDataOutput `pulumi:"association"`
	AssociationType         AssistantAssociationAssociationTypeOutput `pulumi:"associationType"`
	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 {
	AssistantId     pulumi.StringInput
	Association     AssistantAssociationAssociationDataInput
	AssociationType AssistantAssociationAssociationTypeInput
	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 {
	KnowledgeBaseId string `pulumi:"knowledgeBaseId"`
}

type AssistantAssociationAssociationDataArgs

type AssistantAssociationAssociationDataArgs struct {
	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

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

func (AssistantAssociationOutput) AssistantAssociationArn added in v0.17.0

func (o AssistantAssociationOutput) AssistantAssociationArn() pulumi.StringOutput

func (AssistantAssociationOutput) AssistantAssociationId added in v0.17.0

func (o AssistantAssociationOutput) AssistantAssociationId() pulumi.StringOutput

func (AssistantAssociationOutput) AssistantId added in v0.17.0

func (AssistantAssociationOutput) Association added in v0.17.0

func (AssistantAssociationOutput) AssociationType added in v0.17.0

func (AssistantAssociationOutput) ElementType

func (AssistantAssociationOutput) ElementType() reflect.Type

func (AssistantAssociationOutput) Tags added in v0.17.0

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 {
	Key   string `pulumi:"key"`
	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

func (AssistantOutput) AssistantId added in v0.17.0

func (o AssistantOutput) AssistantId() pulumi.StringOutput

func (AssistantOutput) Description added in v0.17.0

func (o AssistantOutput) Description() pulumi.StringPtrOutput

func (AssistantOutput) ElementType

func (AssistantOutput) ElementType() reflect.Type

func (AssistantOutput) Name added in v0.17.0

func (AssistantOutput) ServerSideEncryptionConfiguration added in v0.17.0

func (o AssistantOutput) ServerSideEncryptionConfiguration() AssistantServerSideEncryptionConfigurationPtrOutput

func (AssistantOutput) Tags added in v0.17.0

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

type AssistantServerSideEncryptionConfiguration

type AssistantServerSideEncryptionConfiguration struct {
	KmsKeyId *string `pulumi:"kmsKeyId"`
}

type AssistantServerSideEncryptionConfigurationArgs

type AssistantServerSideEncryptionConfigurationArgs struct {
	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

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

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 {
	Key   string `pulumi:"key"`
	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

	Description                       pulumi.StringPtrOutput                                  `pulumi:"description"`
	KnowledgeBaseArn                  pulumi.StringOutput                                     `pulumi:"knowledgeBaseArn"`
	KnowledgeBaseId                   pulumi.StringOutput                                     `pulumi:"knowledgeBaseId"`
	KnowledgeBaseType                 KnowledgeBaseTypeOutput                                 `pulumi:"knowledgeBaseType"`
	Name                              pulumi.StringOutput                                     `pulumi:"name"`
	RenderingConfiguration            KnowledgeBaseRenderingConfigurationPtrOutput            `pulumi:"renderingConfiguration"`
	ServerSideEncryptionConfiguration KnowledgeBaseServerSideEncryptionConfigurationPtrOutput `pulumi:"serverSideEncryptionConfiguration"`
	SourceConfiguration               KnowledgeBaseSourceConfigurationPtrOutput               `pulumi:"sourceConfiguration"`
	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 {
	AppIntegrationArn string   `pulumi:"appIntegrationArn"`
	ObjectFields      []string `pulumi:"objectFields"`
}

type KnowledgeBaseAppIntegrationsConfigurationArgs

type KnowledgeBaseAppIntegrationsConfigurationArgs struct {
	AppIntegrationArn pulumi.StringInput      `pulumi:"appIntegrationArn"`
	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

func (KnowledgeBaseAppIntegrationsConfigurationOutput) ElementType

func (KnowledgeBaseAppIntegrationsConfigurationOutput) ObjectFields

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

func (KnowledgeBaseAppIntegrationsConfigurationPtrOutput) Elem

func (KnowledgeBaseAppIntegrationsConfigurationPtrOutput) ElementType

func (KnowledgeBaseAppIntegrationsConfigurationPtrOutput) ObjectFields

func (KnowledgeBaseAppIntegrationsConfigurationPtrOutput) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutput

func (o KnowledgeBaseAppIntegrationsConfigurationPtrOutput) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutput() KnowledgeBaseAppIntegrationsConfigurationPtrOutput

func (KnowledgeBaseAppIntegrationsConfigurationPtrOutput) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutputWithContext

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

type KnowledgeBaseArgs

type KnowledgeBaseArgs struct {
	Description                       pulumi.StringPtrInput
	KnowledgeBaseType                 KnowledgeBaseTypeInput
	Name                              pulumi.StringPtrInput
	RenderingConfiguration            KnowledgeBaseRenderingConfigurationPtrInput
	ServerSideEncryptionConfiguration KnowledgeBaseServerSideEncryptionConfigurationPtrInput
	SourceConfiguration               KnowledgeBaseSourceConfigurationPtrInput
	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

func (KnowledgeBaseOutput) ElementType

func (KnowledgeBaseOutput) ElementType() reflect.Type

func (KnowledgeBaseOutput) KnowledgeBaseArn added in v0.17.0

func (o KnowledgeBaseOutput) KnowledgeBaseArn() pulumi.StringOutput

func (KnowledgeBaseOutput) KnowledgeBaseId added in v0.17.0

func (o KnowledgeBaseOutput) KnowledgeBaseId() pulumi.StringOutput

func (KnowledgeBaseOutput) KnowledgeBaseType added in v0.17.0

func (o KnowledgeBaseOutput) KnowledgeBaseType() KnowledgeBaseTypeOutput

func (KnowledgeBaseOutput) Name added in v0.17.0

func (KnowledgeBaseOutput) RenderingConfiguration added in v0.17.0

func (KnowledgeBaseOutput) ServerSideEncryptionConfiguration added in v0.17.0

func (KnowledgeBaseOutput) SourceConfiguration added in v0.17.0

func (KnowledgeBaseOutput) Tags added in v0.17.0

func (KnowledgeBaseOutput) ToKnowledgeBaseOutput

func (o KnowledgeBaseOutput) ToKnowledgeBaseOutput() KnowledgeBaseOutput

func (KnowledgeBaseOutput) ToKnowledgeBaseOutputWithContext

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

type KnowledgeBaseRenderingConfiguration

type KnowledgeBaseRenderingConfiguration struct {
	TemplateUri *string `pulumi:"templateUri"`
}

type KnowledgeBaseRenderingConfigurationArgs

type KnowledgeBaseRenderingConfigurationArgs struct {
	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

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

func (KnowledgeBaseRenderingConfigurationPtrOutput) ToKnowledgeBaseRenderingConfigurationPtrOutput

func (o KnowledgeBaseRenderingConfigurationPtrOutput) ToKnowledgeBaseRenderingConfigurationPtrOutput() KnowledgeBaseRenderingConfigurationPtrOutput

func (KnowledgeBaseRenderingConfigurationPtrOutput) ToKnowledgeBaseRenderingConfigurationPtrOutputWithContext

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

type KnowledgeBaseServerSideEncryptionConfiguration

type KnowledgeBaseServerSideEncryptionConfiguration struct {
	KmsKeyId *string `pulumi:"kmsKeyId"`
}

type KnowledgeBaseServerSideEncryptionConfigurationArgs

type KnowledgeBaseServerSideEncryptionConfigurationArgs struct {
	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

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

func (KnowledgeBaseServerSideEncryptionConfigurationPtrOutput) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutput

func (KnowledgeBaseServerSideEncryptionConfigurationPtrOutput) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutputWithContext

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

type KnowledgeBaseSourceConfiguration

type KnowledgeBaseSourceConfiguration struct {
	AppIntegrations *KnowledgeBaseAppIntegrationsConfiguration `pulumi:"appIntegrations"`
}

type KnowledgeBaseSourceConfigurationArgs

type KnowledgeBaseSourceConfigurationArgs struct {
	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

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

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 {
	Key   string `pulumi:"key"`
	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

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 LookupAssistantArgs added in v0.12.0

type LookupAssistantArgs struct {
	AssistantId string `pulumi:"assistantId"`
}

type LookupAssistantAssociationArgs added in v0.12.0

type LookupAssistantAssociationArgs struct {
	AssistantAssociationId string `pulumi:"assistantAssociationId"`
	AssistantId            string `pulumi:"assistantId"`
}

type LookupAssistantAssociationOutputArgs added in v0.12.0

type LookupAssistantAssociationOutputArgs struct {
	AssistantAssociationId pulumi.StringInput `pulumi:"assistantAssociationId"`
	AssistantId            pulumi.StringInput `pulumi:"assistantId"`
}

func (LookupAssistantAssociationOutputArgs) ElementType added in v0.12.0

type LookupAssistantAssociationResult added in v0.12.0

type LookupAssistantAssociationResult struct {
	AssistantArn            *string `pulumi:"assistantArn"`
	AssistantAssociationArn *string `pulumi:"assistantAssociationArn"`
	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

func (LookupAssistantAssociationResultOutput) AssistantAssociationArn added in v0.12.0

func (LookupAssistantAssociationResultOutput) AssistantAssociationId added in v0.12.0

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 {
	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 {
	AssistantArn *string `pulumi:"assistantArn"`
	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

func (LookupAssistantResultOutput) AssistantId added in v0.12.0

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 {
	KnowledgeBaseId string `pulumi:"knowledgeBaseId"`
}

type LookupKnowledgeBaseOutputArgs added in v0.12.0

type LookupKnowledgeBaseOutputArgs struct {
	KnowledgeBaseId pulumi.StringInput `pulumi:"knowledgeBaseId"`
}

func (LookupKnowledgeBaseOutputArgs) ElementType added in v0.12.0

type LookupKnowledgeBaseResult added in v0.12.0

type LookupKnowledgeBaseResult struct {
	KnowledgeBaseArn       *string                              `pulumi:"knowledgeBaseArn"`
	KnowledgeBaseId        *string                              `pulumi:"knowledgeBaseId"`
	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

func (LookupKnowledgeBaseResultOutput) KnowledgeBaseId added in v0.12.0

func (LookupKnowledgeBaseResultOutput) RenderingConfiguration added in v0.12.0

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