Documentation
¶
Index ¶
- Constants
- type Assistant
- type AssistantArgs
- type AssistantAssociation
- type AssistantAssociationArgs
- type AssistantAssociationAssociationData
- type AssistantAssociationAssociationDataArgs
- func (AssistantAssociationAssociationDataArgs) ElementType() reflect.Type
- func (i AssistantAssociationAssociationDataArgs) ToAssistantAssociationAssociationDataOutput() AssistantAssociationAssociationDataOutput
- func (i AssistantAssociationAssociationDataArgs) ToAssistantAssociationAssociationDataOutputWithContext(ctx context.Context) AssistantAssociationAssociationDataOutput
- type AssistantAssociationAssociationDataInput
- type AssistantAssociationAssociationDataOutput
- func (AssistantAssociationAssociationDataOutput) ElementType() reflect.Type
- func (o AssistantAssociationAssociationDataOutput) KnowledgeBaseId() pulumi.StringOutput
- func (o AssistantAssociationAssociationDataOutput) ToAssistantAssociationAssociationDataOutput() AssistantAssociationAssociationDataOutput
- func (o AssistantAssociationAssociationDataOutput) ToAssistantAssociationAssociationDataOutputWithContext(ctx context.Context) AssistantAssociationAssociationDataOutput
- type AssistantAssociationAssociationType
- func (AssistantAssociationAssociationType) ElementType() reflect.Type
- func (e AssistantAssociationAssociationType) ToAssistantAssociationAssociationTypeOutput() AssistantAssociationAssociationTypeOutput
- func (e AssistantAssociationAssociationType) ToAssistantAssociationAssociationTypeOutputWithContext(ctx context.Context) AssistantAssociationAssociationTypeOutput
- func (e AssistantAssociationAssociationType) ToAssistantAssociationAssociationTypePtrOutput() AssistantAssociationAssociationTypePtrOutput
- func (e AssistantAssociationAssociationType) ToAssistantAssociationAssociationTypePtrOutputWithContext(ctx context.Context) AssistantAssociationAssociationTypePtrOutput
- func (e AssistantAssociationAssociationType) ToStringOutput() pulumi.StringOutput
- func (e AssistantAssociationAssociationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AssistantAssociationAssociationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AssistantAssociationAssociationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssistantAssociationAssociationTypeInput
- type AssistantAssociationAssociationTypeOutput
- func (AssistantAssociationAssociationTypeOutput) ElementType() reflect.Type
- func (o AssistantAssociationAssociationTypeOutput) ToAssistantAssociationAssociationTypeOutput() AssistantAssociationAssociationTypeOutput
- func (o AssistantAssociationAssociationTypeOutput) ToAssistantAssociationAssociationTypeOutputWithContext(ctx context.Context) AssistantAssociationAssociationTypeOutput
- func (o AssistantAssociationAssociationTypeOutput) ToAssistantAssociationAssociationTypePtrOutput() AssistantAssociationAssociationTypePtrOutput
- func (o AssistantAssociationAssociationTypeOutput) ToAssistantAssociationAssociationTypePtrOutputWithContext(ctx context.Context) AssistantAssociationAssociationTypePtrOutput
- func (o AssistantAssociationAssociationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AssistantAssociationAssociationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AssistantAssociationAssociationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssistantAssociationAssociationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssistantAssociationAssociationTypePtrInput
- type AssistantAssociationAssociationTypePtrOutput
- func (o AssistantAssociationAssociationTypePtrOutput) Elem() AssistantAssociationAssociationTypeOutput
- func (AssistantAssociationAssociationTypePtrOutput) ElementType() reflect.Type
- func (o AssistantAssociationAssociationTypePtrOutput) ToAssistantAssociationAssociationTypePtrOutput() AssistantAssociationAssociationTypePtrOutput
- func (o AssistantAssociationAssociationTypePtrOutput) ToAssistantAssociationAssociationTypePtrOutputWithContext(ctx context.Context) AssistantAssociationAssociationTypePtrOutput
- func (o AssistantAssociationAssociationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssistantAssociationAssociationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssistantAssociationInput
- type AssistantAssociationOutput
- func (o AssistantAssociationOutput) AssistantArn() pulumi.StringOutput
- func (o AssistantAssociationOutput) AssistantAssociationArn() pulumi.StringOutput
- func (o AssistantAssociationOutput) AssistantAssociationId() pulumi.StringOutput
- func (o AssistantAssociationOutput) AssistantId() pulumi.StringOutput
- func (o AssistantAssociationOutput) Association() AssistantAssociationAssociationDataOutput
- func (o AssistantAssociationOutput) AssociationType() AssistantAssociationAssociationTypeOutput
- func (AssistantAssociationOutput) ElementType() reflect.Type
- func (o AssistantAssociationOutput) Tags() aws.CreateOnlyTagArrayOutput
- func (o AssistantAssociationOutput) ToAssistantAssociationOutput() AssistantAssociationOutput
- func (o AssistantAssociationOutput) ToAssistantAssociationOutputWithContext(ctx context.Context) AssistantAssociationOutput
- type AssistantAssociationState
- type AssistantAssociationTag
- type AssistantInput
- type AssistantOutput
- func (o AssistantOutput) AssistantArn() pulumi.StringOutput
- func (o AssistantOutput) AssistantId() pulumi.StringOutput
- func (o AssistantOutput) Description() pulumi.StringPtrOutput
- func (AssistantOutput) ElementType() reflect.Type
- func (o AssistantOutput) Name() pulumi.StringOutput
- func (o AssistantOutput) ServerSideEncryptionConfiguration() AssistantServerSideEncryptionConfigurationPtrOutput
- func (o AssistantOutput) Tags() aws.CreateOnlyTagArrayOutput
- func (o AssistantOutput) ToAssistantOutput() AssistantOutput
- func (o AssistantOutput) ToAssistantOutputWithContext(ctx context.Context) AssistantOutput
- func (o AssistantOutput) Type() AssistantTypeOutput
- type AssistantServerSideEncryptionConfiguration
- type AssistantServerSideEncryptionConfigurationArgs
- func (AssistantServerSideEncryptionConfigurationArgs) ElementType() reflect.Type
- func (i AssistantServerSideEncryptionConfigurationArgs) ToAssistantServerSideEncryptionConfigurationOutput() AssistantServerSideEncryptionConfigurationOutput
- func (i AssistantServerSideEncryptionConfigurationArgs) ToAssistantServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) AssistantServerSideEncryptionConfigurationOutput
- func (i AssistantServerSideEncryptionConfigurationArgs) ToAssistantServerSideEncryptionConfigurationPtrOutput() AssistantServerSideEncryptionConfigurationPtrOutput
- func (i AssistantServerSideEncryptionConfigurationArgs) ToAssistantServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) AssistantServerSideEncryptionConfigurationPtrOutput
- type AssistantServerSideEncryptionConfigurationInput
- type AssistantServerSideEncryptionConfigurationOutput
- func (AssistantServerSideEncryptionConfigurationOutput) ElementType() reflect.Type
- func (o AssistantServerSideEncryptionConfigurationOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o AssistantServerSideEncryptionConfigurationOutput) ToAssistantServerSideEncryptionConfigurationOutput() AssistantServerSideEncryptionConfigurationOutput
- func (o AssistantServerSideEncryptionConfigurationOutput) ToAssistantServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) AssistantServerSideEncryptionConfigurationOutput
- func (o AssistantServerSideEncryptionConfigurationOutput) ToAssistantServerSideEncryptionConfigurationPtrOutput() AssistantServerSideEncryptionConfigurationPtrOutput
- func (o AssistantServerSideEncryptionConfigurationOutput) ToAssistantServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) AssistantServerSideEncryptionConfigurationPtrOutput
- type AssistantServerSideEncryptionConfigurationPtrInput
- type AssistantServerSideEncryptionConfigurationPtrOutput
- func (o AssistantServerSideEncryptionConfigurationPtrOutput) Elem() AssistantServerSideEncryptionConfigurationOutput
- func (AssistantServerSideEncryptionConfigurationPtrOutput) ElementType() reflect.Type
- func (o AssistantServerSideEncryptionConfigurationPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o AssistantServerSideEncryptionConfigurationPtrOutput) ToAssistantServerSideEncryptionConfigurationPtrOutput() AssistantServerSideEncryptionConfigurationPtrOutput
- func (o AssistantServerSideEncryptionConfigurationPtrOutput) ToAssistantServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) AssistantServerSideEncryptionConfigurationPtrOutput
- type AssistantState
- type AssistantTag
- type AssistantType
- func (AssistantType) ElementType() reflect.Type
- func (e AssistantType) ToAssistantTypeOutput() AssistantTypeOutput
- func (e AssistantType) ToAssistantTypeOutputWithContext(ctx context.Context) AssistantTypeOutput
- func (e AssistantType) ToAssistantTypePtrOutput() AssistantTypePtrOutput
- func (e AssistantType) ToAssistantTypePtrOutputWithContext(ctx context.Context) AssistantTypePtrOutput
- func (e AssistantType) ToStringOutput() pulumi.StringOutput
- func (e AssistantType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AssistantType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AssistantType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssistantTypeInput
- type AssistantTypeOutput
- func (AssistantTypeOutput) ElementType() reflect.Type
- func (o AssistantTypeOutput) ToAssistantTypeOutput() AssistantTypeOutput
- func (o AssistantTypeOutput) ToAssistantTypeOutputWithContext(ctx context.Context) AssistantTypeOutput
- func (o AssistantTypeOutput) ToAssistantTypePtrOutput() AssistantTypePtrOutput
- func (o AssistantTypeOutput) ToAssistantTypePtrOutputWithContext(ctx context.Context) AssistantTypePtrOutput
- func (o AssistantTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AssistantTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AssistantTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssistantTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssistantTypePtrInput
- type AssistantTypePtrOutput
- func (o AssistantTypePtrOutput) Elem() AssistantTypeOutput
- func (AssistantTypePtrOutput) ElementType() reflect.Type
- func (o AssistantTypePtrOutput) ToAssistantTypePtrOutput() AssistantTypePtrOutput
- func (o AssistantTypePtrOutput) ToAssistantTypePtrOutputWithContext(ctx context.Context) AssistantTypePtrOutput
- func (o AssistantTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssistantTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KnowledgeBase
- type KnowledgeBaseAppIntegrationsConfiguration
- type KnowledgeBaseAppIntegrationsConfigurationArgs
- func (KnowledgeBaseAppIntegrationsConfigurationArgs) ElementType() reflect.Type
- func (i KnowledgeBaseAppIntegrationsConfigurationArgs) ToKnowledgeBaseAppIntegrationsConfigurationOutput() KnowledgeBaseAppIntegrationsConfigurationOutput
- func (i KnowledgeBaseAppIntegrationsConfigurationArgs) ToKnowledgeBaseAppIntegrationsConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseAppIntegrationsConfigurationOutput
- func (i KnowledgeBaseAppIntegrationsConfigurationArgs) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutput() KnowledgeBaseAppIntegrationsConfigurationPtrOutput
- func (i KnowledgeBaseAppIntegrationsConfigurationArgs) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseAppIntegrationsConfigurationPtrOutput
- type KnowledgeBaseAppIntegrationsConfigurationInput
- type KnowledgeBaseAppIntegrationsConfigurationOutput
- func (o KnowledgeBaseAppIntegrationsConfigurationOutput) AppIntegrationArn() pulumi.StringOutput
- func (KnowledgeBaseAppIntegrationsConfigurationOutput) ElementType() reflect.Type
- func (o KnowledgeBaseAppIntegrationsConfigurationOutput) ObjectFields() pulumi.StringArrayOutput
- func (o KnowledgeBaseAppIntegrationsConfigurationOutput) ToKnowledgeBaseAppIntegrationsConfigurationOutput() KnowledgeBaseAppIntegrationsConfigurationOutput
- func (o KnowledgeBaseAppIntegrationsConfigurationOutput) ToKnowledgeBaseAppIntegrationsConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseAppIntegrationsConfigurationOutput
- func (o KnowledgeBaseAppIntegrationsConfigurationOutput) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutput() KnowledgeBaseAppIntegrationsConfigurationPtrOutput
- func (o KnowledgeBaseAppIntegrationsConfigurationOutput) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseAppIntegrationsConfigurationPtrOutput
- type KnowledgeBaseAppIntegrationsConfigurationPtrInput
- type KnowledgeBaseAppIntegrationsConfigurationPtrOutput
- func (o KnowledgeBaseAppIntegrationsConfigurationPtrOutput) AppIntegrationArn() pulumi.StringPtrOutput
- func (o KnowledgeBaseAppIntegrationsConfigurationPtrOutput) Elem() KnowledgeBaseAppIntegrationsConfigurationOutput
- func (KnowledgeBaseAppIntegrationsConfigurationPtrOutput) ElementType() reflect.Type
- func (o KnowledgeBaseAppIntegrationsConfigurationPtrOutput) ObjectFields() pulumi.StringArrayOutput
- func (o KnowledgeBaseAppIntegrationsConfigurationPtrOutput) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutput() KnowledgeBaseAppIntegrationsConfigurationPtrOutput
- func (o KnowledgeBaseAppIntegrationsConfigurationPtrOutput) ToKnowledgeBaseAppIntegrationsConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseAppIntegrationsConfigurationPtrOutput
- type KnowledgeBaseArgs
- type KnowledgeBaseInput
- type KnowledgeBaseOutput
- func (o KnowledgeBaseOutput) Description() pulumi.StringPtrOutput
- func (KnowledgeBaseOutput) ElementType() reflect.Type
- func (o KnowledgeBaseOutput) KnowledgeBaseArn() pulumi.StringOutput
- func (o KnowledgeBaseOutput) KnowledgeBaseId() pulumi.StringOutput
- func (o KnowledgeBaseOutput) KnowledgeBaseType() KnowledgeBaseTypeOutput
- func (o KnowledgeBaseOutput) Name() pulumi.StringOutput
- func (o KnowledgeBaseOutput) RenderingConfiguration() KnowledgeBaseRenderingConfigurationPtrOutput
- func (o KnowledgeBaseOutput) ServerSideEncryptionConfiguration() KnowledgeBaseServerSideEncryptionConfigurationPtrOutput
- func (o KnowledgeBaseOutput) SourceConfiguration() KnowledgeBaseSourceConfigurationPtrOutput
- func (o KnowledgeBaseOutput) Tags() aws.CreateOnlyTagArrayOutput
- func (o KnowledgeBaseOutput) ToKnowledgeBaseOutput() KnowledgeBaseOutput
- func (o KnowledgeBaseOutput) ToKnowledgeBaseOutputWithContext(ctx context.Context) KnowledgeBaseOutput
- type KnowledgeBaseRenderingConfiguration
- type KnowledgeBaseRenderingConfigurationArgs
- func (KnowledgeBaseRenderingConfigurationArgs) ElementType() reflect.Type
- func (i KnowledgeBaseRenderingConfigurationArgs) ToKnowledgeBaseRenderingConfigurationOutput() KnowledgeBaseRenderingConfigurationOutput
- func (i KnowledgeBaseRenderingConfigurationArgs) ToKnowledgeBaseRenderingConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseRenderingConfigurationOutput
- func (i KnowledgeBaseRenderingConfigurationArgs) ToKnowledgeBaseRenderingConfigurationPtrOutput() KnowledgeBaseRenderingConfigurationPtrOutput
- func (i KnowledgeBaseRenderingConfigurationArgs) ToKnowledgeBaseRenderingConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseRenderingConfigurationPtrOutput
- type KnowledgeBaseRenderingConfigurationInput
- type KnowledgeBaseRenderingConfigurationOutput
- func (KnowledgeBaseRenderingConfigurationOutput) ElementType() reflect.Type
- func (o KnowledgeBaseRenderingConfigurationOutput) TemplateUri() pulumi.StringPtrOutput
- func (o KnowledgeBaseRenderingConfigurationOutput) ToKnowledgeBaseRenderingConfigurationOutput() KnowledgeBaseRenderingConfigurationOutput
- func (o KnowledgeBaseRenderingConfigurationOutput) ToKnowledgeBaseRenderingConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseRenderingConfigurationOutput
- func (o KnowledgeBaseRenderingConfigurationOutput) ToKnowledgeBaseRenderingConfigurationPtrOutput() KnowledgeBaseRenderingConfigurationPtrOutput
- func (o KnowledgeBaseRenderingConfigurationOutput) ToKnowledgeBaseRenderingConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseRenderingConfigurationPtrOutput
- type KnowledgeBaseRenderingConfigurationPtrInput
- type KnowledgeBaseRenderingConfigurationPtrOutput
- func (o KnowledgeBaseRenderingConfigurationPtrOutput) Elem() KnowledgeBaseRenderingConfigurationOutput
- func (KnowledgeBaseRenderingConfigurationPtrOutput) ElementType() reflect.Type
- func (o KnowledgeBaseRenderingConfigurationPtrOutput) TemplateUri() pulumi.StringPtrOutput
- func (o KnowledgeBaseRenderingConfigurationPtrOutput) ToKnowledgeBaseRenderingConfigurationPtrOutput() KnowledgeBaseRenderingConfigurationPtrOutput
- func (o KnowledgeBaseRenderingConfigurationPtrOutput) ToKnowledgeBaseRenderingConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseRenderingConfigurationPtrOutput
- type KnowledgeBaseServerSideEncryptionConfiguration
- type KnowledgeBaseServerSideEncryptionConfigurationArgs
- func (KnowledgeBaseServerSideEncryptionConfigurationArgs) ElementType() reflect.Type
- func (i KnowledgeBaseServerSideEncryptionConfigurationArgs) ToKnowledgeBaseServerSideEncryptionConfigurationOutput() KnowledgeBaseServerSideEncryptionConfigurationOutput
- func (i KnowledgeBaseServerSideEncryptionConfigurationArgs) ToKnowledgeBaseServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseServerSideEncryptionConfigurationOutput
- func (i KnowledgeBaseServerSideEncryptionConfigurationArgs) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutput() KnowledgeBaseServerSideEncryptionConfigurationPtrOutput
- func (i KnowledgeBaseServerSideEncryptionConfigurationArgs) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseServerSideEncryptionConfigurationPtrOutput
- type KnowledgeBaseServerSideEncryptionConfigurationInput
- type KnowledgeBaseServerSideEncryptionConfigurationOutput
- func (KnowledgeBaseServerSideEncryptionConfigurationOutput) ElementType() reflect.Type
- func (o KnowledgeBaseServerSideEncryptionConfigurationOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o KnowledgeBaseServerSideEncryptionConfigurationOutput) ToKnowledgeBaseServerSideEncryptionConfigurationOutput() KnowledgeBaseServerSideEncryptionConfigurationOutput
- func (o KnowledgeBaseServerSideEncryptionConfigurationOutput) ToKnowledgeBaseServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseServerSideEncryptionConfigurationOutput
- func (o KnowledgeBaseServerSideEncryptionConfigurationOutput) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutput() KnowledgeBaseServerSideEncryptionConfigurationPtrOutput
- func (o KnowledgeBaseServerSideEncryptionConfigurationOutput) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseServerSideEncryptionConfigurationPtrOutput
- type KnowledgeBaseServerSideEncryptionConfigurationPtrInput
- type KnowledgeBaseServerSideEncryptionConfigurationPtrOutput
- func (o KnowledgeBaseServerSideEncryptionConfigurationPtrOutput) Elem() KnowledgeBaseServerSideEncryptionConfigurationOutput
- func (KnowledgeBaseServerSideEncryptionConfigurationPtrOutput) ElementType() reflect.Type
- func (o KnowledgeBaseServerSideEncryptionConfigurationPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o KnowledgeBaseServerSideEncryptionConfigurationPtrOutput) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutput() KnowledgeBaseServerSideEncryptionConfigurationPtrOutput
- func (o KnowledgeBaseServerSideEncryptionConfigurationPtrOutput) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseServerSideEncryptionConfigurationPtrOutput
- type KnowledgeBaseSourceConfiguration
- type KnowledgeBaseSourceConfigurationArgs
- func (KnowledgeBaseSourceConfigurationArgs) ElementType() reflect.Type
- func (i KnowledgeBaseSourceConfigurationArgs) ToKnowledgeBaseSourceConfigurationOutput() KnowledgeBaseSourceConfigurationOutput
- func (i KnowledgeBaseSourceConfigurationArgs) ToKnowledgeBaseSourceConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseSourceConfigurationOutput
- func (i KnowledgeBaseSourceConfigurationArgs) ToKnowledgeBaseSourceConfigurationPtrOutput() KnowledgeBaseSourceConfigurationPtrOutput
- func (i KnowledgeBaseSourceConfigurationArgs) ToKnowledgeBaseSourceConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseSourceConfigurationPtrOutput
- type KnowledgeBaseSourceConfigurationInput
- type KnowledgeBaseSourceConfigurationOutput
- func (o KnowledgeBaseSourceConfigurationOutput) AppIntegrations() KnowledgeBaseAppIntegrationsConfigurationPtrOutput
- func (KnowledgeBaseSourceConfigurationOutput) ElementType() reflect.Type
- func (o KnowledgeBaseSourceConfigurationOutput) ToKnowledgeBaseSourceConfigurationOutput() KnowledgeBaseSourceConfigurationOutput
- func (o KnowledgeBaseSourceConfigurationOutput) ToKnowledgeBaseSourceConfigurationOutputWithContext(ctx context.Context) KnowledgeBaseSourceConfigurationOutput
- func (o KnowledgeBaseSourceConfigurationOutput) ToKnowledgeBaseSourceConfigurationPtrOutput() KnowledgeBaseSourceConfigurationPtrOutput
- func (o KnowledgeBaseSourceConfigurationOutput) ToKnowledgeBaseSourceConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseSourceConfigurationPtrOutput
- type KnowledgeBaseSourceConfigurationPtrInput
- type KnowledgeBaseSourceConfigurationPtrOutput
- func (o KnowledgeBaseSourceConfigurationPtrOutput) AppIntegrations() KnowledgeBaseAppIntegrationsConfigurationPtrOutput
- func (o KnowledgeBaseSourceConfigurationPtrOutput) Elem() KnowledgeBaseSourceConfigurationOutput
- func (KnowledgeBaseSourceConfigurationPtrOutput) ElementType() reflect.Type
- func (o KnowledgeBaseSourceConfigurationPtrOutput) ToKnowledgeBaseSourceConfigurationPtrOutput() KnowledgeBaseSourceConfigurationPtrOutput
- func (o KnowledgeBaseSourceConfigurationPtrOutput) ToKnowledgeBaseSourceConfigurationPtrOutputWithContext(ctx context.Context) KnowledgeBaseSourceConfigurationPtrOutput
- type KnowledgeBaseState
- type KnowledgeBaseTag
- type KnowledgeBaseType
- func (KnowledgeBaseType) ElementType() reflect.Type
- func (e KnowledgeBaseType) ToKnowledgeBaseTypeOutput() KnowledgeBaseTypeOutput
- func (e KnowledgeBaseType) ToKnowledgeBaseTypeOutputWithContext(ctx context.Context) KnowledgeBaseTypeOutput
- func (e KnowledgeBaseType) ToKnowledgeBaseTypePtrOutput() KnowledgeBaseTypePtrOutput
- func (e KnowledgeBaseType) ToKnowledgeBaseTypePtrOutputWithContext(ctx context.Context) KnowledgeBaseTypePtrOutput
- func (e KnowledgeBaseType) ToStringOutput() pulumi.StringOutput
- func (e KnowledgeBaseType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e KnowledgeBaseType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e KnowledgeBaseType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KnowledgeBaseTypeInput
- type KnowledgeBaseTypeOutput
- func (KnowledgeBaseTypeOutput) ElementType() reflect.Type
- func (o KnowledgeBaseTypeOutput) ToKnowledgeBaseTypeOutput() KnowledgeBaseTypeOutput
- func (o KnowledgeBaseTypeOutput) ToKnowledgeBaseTypeOutputWithContext(ctx context.Context) KnowledgeBaseTypeOutput
- func (o KnowledgeBaseTypeOutput) ToKnowledgeBaseTypePtrOutput() KnowledgeBaseTypePtrOutput
- func (o KnowledgeBaseTypeOutput) ToKnowledgeBaseTypePtrOutputWithContext(ctx context.Context) KnowledgeBaseTypePtrOutput
- func (o KnowledgeBaseTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o KnowledgeBaseTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o KnowledgeBaseTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o KnowledgeBaseTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KnowledgeBaseTypePtrInput
- type KnowledgeBaseTypePtrOutput
- func (o KnowledgeBaseTypePtrOutput) Elem() KnowledgeBaseTypeOutput
- func (KnowledgeBaseTypePtrOutput) ElementType() reflect.Type
- func (o KnowledgeBaseTypePtrOutput) ToKnowledgeBaseTypePtrOutput() KnowledgeBaseTypePtrOutput
- func (o KnowledgeBaseTypePtrOutput) ToKnowledgeBaseTypePtrOutputWithContext(ctx context.Context) KnowledgeBaseTypePtrOutput
- func (o KnowledgeBaseTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o KnowledgeBaseTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupAssistantArgs
- type LookupAssistantAssociationArgs
- type LookupAssistantAssociationOutputArgs
- type LookupAssistantAssociationResult
- type LookupAssistantAssociationResultOutput
- func (o LookupAssistantAssociationResultOutput) AssistantArn() pulumi.StringPtrOutput
- func (o LookupAssistantAssociationResultOutput) AssistantAssociationArn() pulumi.StringPtrOutput
- func (o LookupAssistantAssociationResultOutput) AssistantAssociationId() pulumi.StringPtrOutput
- func (LookupAssistantAssociationResultOutput) ElementType() reflect.Type
- func (o LookupAssistantAssociationResultOutput) ToLookupAssistantAssociationResultOutput() LookupAssistantAssociationResultOutput
- func (o LookupAssistantAssociationResultOutput) ToLookupAssistantAssociationResultOutputWithContext(ctx context.Context) LookupAssistantAssociationResultOutput
- type LookupAssistantOutputArgs
- type LookupAssistantResult
- type LookupAssistantResultOutput
- func (o LookupAssistantResultOutput) AssistantArn() pulumi.StringPtrOutput
- func (o LookupAssistantResultOutput) AssistantId() pulumi.StringPtrOutput
- func (LookupAssistantResultOutput) ElementType() reflect.Type
- func (o LookupAssistantResultOutput) ToLookupAssistantResultOutput() LookupAssistantResultOutput
- func (o LookupAssistantResultOutput) ToLookupAssistantResultOutputWithContext(ctx context.Context) LookupAssistantResultOutput
- type LookupKnowledgeBaseArgs
- type LookupKnowledgeBaseOutputArgs
- type LookupKnowledgeBaseResult
- type LookupKnowledgeBaseResultOutput
- func (LookupKnowledgeBaseResultOutput) ElementType() reflect.Type
- func (o LookupKnowledgeBaseResultOutput) KnowledgeBaseArn() pulumi.StringPtrOutput
- func (o LookupKnowledgeBaseResultOutput) KnowledgeBaseId() pulumi.StringPtrOutput
- func (o LookupKnowledgeBaseResultOutput) RenderingConfiguration() KnowledgeBaseRenderingConfigurationPtrOutput
- func (o LookupKnowledgeBaseResultOutput) ToLookupKnowledgeBaseResultOutput() LookupKnowledgeBaseResultOutput
- func (o LookupKnowledgeBaseResultOutput) ToLookupKnowledgeBaseResultOutputWithContext(ctx context.Context) LookupKnowledgeBaseResultOutput
Constants ¶
const ( KnowledgeBaseTypeExternal = KnowledgeBaseType("EXTERNAL") KnowledgeBaseTypeCustom = KnowledgeBaseType("CUSTOM") )
const (
AssistantAssociationAssociationTypeKnowledgeBase = AssistantAssociationAssociationType("KNOWLEDGE_BASE")
)
const (
AssistantTypeAgent = AssistantType("AGENT")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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) 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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (AssistantAssociationAssociationDataOutput) KnowledgeBaseId ¶
func (o AssistantAssociationAssociationDataOutput) KnowledgeBaseId() pulumi.StringOutput
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) ElementType() reflect.Type
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 (e AssistantAssociationAssociationType) ToStringOutput() pulumi.StringOutput
func (AssistantAssociationAssociationType) ToStringOutputWithContext ¶
func (e AssistantAssociationAssociationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssistantAssociationAssociationType) ToStringPtrOutput ¶
func (e AssistantAssociationAssociationType) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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 (o AssistantAssociationAssociationTypeOutput) ToStringOutput() pulumi.StringOutput
func (AssistantAssociationAssociationTypeOutput) ToStringOutputWithContext ¶
func (o AssistantAssociationAssociationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssistantAssociationAssociationTypeOutput) ToStringPtrOutput ¶
func (o AssistantAssociationAssociationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssistantAssociationAssociationTypeOutput) ToStringPtrOutputWithContext ¶
func (o AssistantAssociationAssociationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssistantAssociationAssociationTypePtrInput ¶
type AssistantAssociationAssociationTypePtrInput interface { pulumi.Input ToAssistantAssociationAssociationTypePtrOutput() AssistantAssociationAssociationTypePtrOutput ToAssistantAssociationAssociationTypePtrOutputWithContext(context.Context) AssistantAssociationAssociationTypePtrOutput }
func AssistantAssociationAssociationTypePtr ¶
func AssistantAssociationAssociationTypePtr(v string) AssistantAssociationAssociationTypePtrInput
type AssistantAssociationAssociationTypePtrOutput ¶
type AssistantAssociationAssociationTypePtrOutput struct{ *pulumi.OutputState }
func (AssistantAssociationAssociationTypePtrOutput) ElementType ¶
func (AssistantAssociationAssociationTypePtrOutput) ElementType() reflect.Type
func (AssistantAssociationAssociationTypePtrOutput) ToAssistantAssociationAssociationTypePtrOutput ¶
func (o AssistantAssociationAssociationTypePtrOutput) ToAssistantAssociationAssociationTypePtrOutput() AssistantAssociationAssociationTypePtrOutput
func (AssistantAssociationAssociationTypePtrOutput) ToAssistantAssociationAssociationTypePtrOutputWithContext ¶
func (o AssistantAssociationAssociationTypePtrOutput) ToAssistantAssociationAssociationTypePtrOutputWithContext(ctx context.Context) AssistantAssociationAssociationTypePtrOutput
func (AssistantAssociationAssociationTypePtrOutput) ToStringPtrOutput ¶
func (o AssistantAssociationAssociationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssistantAssociationAssociationTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o AssistantAssociationAssociationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 (o AssistantAssociationOutput) AssistantArn() pulumi.StringOutput
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
func (o AssistantAssociationOutput) AssistantId() pulumi.StringOutput
The identifier of the Wisdom assistant.
func (AssistantAssociationOutput) Association ¶ added in v0.17.0
func (o AssistantAssociationOutput) Association() AssistantAssociationAssociationDataOutput
The identifier of the associated resource.
func (AssistantAssociationOutput) AssociationType ¶ added in v0.17.0
func (o AssistantAssociationOutput) AssociationType() AssistantAssociationAssociationTypeOutput
The type of association.
func (AssistantAssociationOutput) ElementType ¶
func (AssistantAssociationOutput) ElementType() reflect.Type
func (AssistantAssociationOutput) Tags ¶ added in v0.17.0
func (o AssistantAssociationOutput) Tags() aws.CreateOnlyTagArrayOutput
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 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
func (o AssistantOutput) Name() pulumi.StringOutput
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
func (o AssistantOutput) Tags() aws.CreateOnlyTagArrayOutput
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
func (o AssistantOutput) Type() AssistantTypeOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (AssistantServerSideEncryptionConfigurationOutput) KmsKeyId ¶
func (o AssistantServerSideEncryptionConfigurationOutput) KmsKeyId() pulumi.StringPtrOutput
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
func AssistantServerSideEncryptionConfigurationPtr ¶
func AssistantServerSideEncryptionConfigurationPtr(v *AssistantServerSideEncryptionConfigurationArgs) AssistantServerSideEncryptionConfigurationPtrInput
type AssistantServerSideEncryptionConfigurationPtrOutput ¶
type AssistantServerSideEncryptionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (AssistantServerSideEncryptionConfigurationPtrOutput) ElementType ¶
func (AssistantServerSideEncryptionConfigurationPtrOutput) ElementType() reflect.Type
func (AssistantServerSideEncryptionConfigurationPtrOutput) KmsKeyId ¶
func (o AssistantServerSideEncryptionConfigurationPtrOutput) KmsKeyId() pulumi.StringPtrOutput
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 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 (o AssistantTypePtrOutput) Elem() AssistantTypeOutput
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 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/https://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/https://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) ElementType() reflect.Type
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 (o KnowledgeBaseAppIntegrationsConfigurationOutput) AppIntegrationArn() pulumi.StringOutput
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/https://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) ElementType() reflect.Type
func (KnowledgeBaseAppIntegrationsConfigurationOutput) ObjectFields ¶
func (o KnowledgeBaseAppIntegrationsConfigurationOutput) ObjectFields() pulumi.StringArrayOutput
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
func KnowledgeBaseAppIntegrationsConfigurationPtr ¶
func KnowledgeBaseAppIntegrationsConfigurationPtr(v *KnowledgeBaseAppIntegrationsConfigurationArgs) KnowledgeBaseAppIntegrationsConfigurationPtrInput
type KnowledgeBaseAppIntegrationsConfigurationPtrOutput ¶
type KnowledgeBaseAppIntegrationsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (KnowledgeBaseAppIntegrationsConfigurationPtrOutput) AppIntegrationArn ¶
func (o KnowledgeBaseAppIntegrationsConfigurationPtrOutput) AppIntegrationArn() pulumi.StringPtrOutput
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/https://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) ElementType ¶
func (KnowledgeBaseAppIntegrationsConfigurationPtrOutput) ElementType() reflect.Type
func (KnowledgeBaseAppIntegrationsConfigurationPtrOutput) ObjectFields ¶
func (o KnowledgeBaseAppIntegrationsConfigurationPtrOutput) ObjectFields() pulumi.StringArrayOutput
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 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
func (o KnowledgeBaseOutput) Name() pulumi.StringOutput
The name of the knowledge base.
func (KnowledgeBaseOutput) RenderingConfiguration ¶ added in v0.17.0
func (o KnowledgeBaseOutput) RenderingConfiguration() KnowledgeBaseRenderingConfigurationPtrOutput
Information about how to render the content.
func (KnowledgeBaseOutput) ServerSideEncryptionConfiguration ¶ added in v0.17.0
func (o KnowledgeBaseOutput) ServerSideEncryptionConfiguration() KnowledgeBaseServerSideEncryptionConfigurationPtrOutput
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
func (o KnowledgeBaseOutput) SourceConfiguration() KnowledgeBaseSourceConfigurationPtrOutput
The source of the knowledge base content. Only set this argument for EXTERNAL knowledge bases.
func (KnowledgeBaseOutput) Tags ¶ added in v0.17.0
func (o KnowledgeBaseOutput) Tags() aws.CreateOnlyTagArrayOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (KnowledgeBaseRenderingConfigurationOutput) TemplateUri ¶
func (o KnowledgeBaseRenderingConfigurationOutput) TemplateUri() pulumi.StringPtrOutput
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
func KnowledgeBaseRenderingConfigurationPtr ¶
func KnowledgeBaseRenderingConfigurationPtr(v *KnowledgeBaseRenderingConfigurationArgs) KnowledgeBaseRenderingConfigurationPtrInput
type KnowledgeBaseRenderingConfigurationPtrOutput ¶
type KnowledgeBaseRenderingConfigurationPtrOutput struct{ *pulumi.OutputState }
func (KnowledgeBaseRenderingConfigurationPtrOutput) ElementType ¶
func (KnowledgeBaseRenderingConfigurationPtrOutput) ElementType() reflect.Type
func (KnowledgeBaseRenderingConfigurationPtrOutput) TemplateUri ¶
func (o KnowledgeBaseRenderingConfigurationPtrOutput) TemplateUri() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (KnowledgeBaseServerSideEncryptionConfigurationOutput) KmsKeyId ¶
func (o KnowledgeBaseServerSideEncryptionConfigurationOutput) KmsKeyId() pulumi.StringPtrOutput
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 (o KnowledgeBaseServerSideEncryptionConfigurationOutput) ToKnowledgeBaseServerSideEncryptionConfigurationOutput() KnowledgeBaseServerSideEncryptionConfigurationOutput
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
func KnowledgeBaseServerSideEncryptionConfigurationPtr ¶
func KnowledgeBaseServerSideEncryptionConfigurationPtr(v *KnowledgeBaseServerSideEncryptionConfigurationArgs) KnowledgeBaseServerSideEncryptionConfigurationPtrInput
type KnowledgeBaseServerSideEncryptionConfigurationPtrOutput ¶
type KnowledgeBaseServerSideEncryptionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (KnowledgeBaseServerSideEncryptionConfigurationPtrOutput) ElementType ¶
func (KnowledgeBaseServerSideEncryptionConfigurationPtrOutput) ElementType() reflect.Type
func (KnowledgeBaseServerSideEncryptionConfigurationPtrOutput) KmsKeyId ¶
func (o KnowledgeBaseServerSideEncryptionConfigurationPtrOutput) KmsKeyId() pulumi.StringPtrOutput
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 (o KnowledgeBaseServerSideEncryptionConfigurationPtrOutput) ToKnowledgeBaseServerSideEncryptionConfigurationPtrOutput() KnowledgeBaseServerSideEncryptionConfigurationPtrOutput
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) ElementType() reflect.Type
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 (o KnowledgeBaseSourceConfigurationOutput) AppIntegrations() KnowledgeBaseAppIntegrationsConfigurationPtrOutput
Configuration information for Amazon AppIntegrations to automatically ingest content.
func (KnowledgeBaseSourceConfigurationOutput) ElementType ¶
func (KnowledgeBaseSourceConfigurationOutput) ElementType() reflect.Type
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
func KnowledgeBaseSourceConfigurationPtr ¶
func KnowledgeBaseSourceConfigurationPtr(v *KnowledgeBaseSourceConfigurationArgs) KnowledgeBaseSourceConfigurationPtrInput
type KnowledgeBaseSourceConfigurationPtrOutput ¶
type KnowledgeBaseSourceConfigurationPtrOutput struct{ *pulumi.OutputState }
func (KnowledgeBaseSourceConfigurationPtrOutput) AppIntegrations ¶
func (o KnowledgeBaseSourceConfigurationPtrOutput) AppIntegrations() KnowledgeBaseAppIntegrationsConfigurationPtrOutput
Configuration information for Amazon AppIntegrations to automatically ingest content.
func (KnowledgeBaseSourceConfigurationPtrOutput) ElementType ¶
func (KnowledgeBaseSourceConfigurationPtrOutput) ElementType() reflect.Type
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 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 (o KnowledgeBaseTypePtrOutput) Elem() KnowledgeBaseTypeOutput
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 { // The ID of the Wisdom assistant. AssistantId string `pulumi:"assistantId"` }
type LookupAssistantAssociationArgs ¶ added in v0.12.0
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
func (LookupAssistantAssociationOutputArgs) ElementType() reflect.Type
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 LookupAssistantAssociationOutput ¶ added in v0.12.0
func LookupAssistantAssociationOutput(ctx *pulumi.Context, args LookupAssistantAssociationOutputArgs, opts ...pulumi.InvokeOption) LookupAssistantAssociationResultOutput
func (LookupAssistantAssociationResultOutput) AssistantArn ¶ added in v0.12.0
func (o LookupAssistantAssociationResultOutput) AssistantArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the Wisdom assistant.
func (LookupAssistantAssociationResultOutput) AssistantAssociationArn ¶ added in v0.12.0
func (o LookupAssistantAssociationResultOutput) AssistantAssociationArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the assistant association.
func (LookupAssistantAssociationResultOutput) AssistantAssociationId ¶ added in v0.12.0
func (o LookupAssistantAssociationResultOutput) AssistantAssociationId() pulumi.StringPtrOutput
The ID of the association.
func (LookupAssistantAssociationResultOutput) ElementType ¶ added in v0.12.0
func (LookupAssistantAssociationResultOutput) ElementType() reflect.Type
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 LookupAssistantOutput(ctx *pulumi.Context, args LookupAssistantOutputArgs, opts ...pulumi.InvokeOption) LookupAssistantResultOutput
func (LookupAssistantResultOutput) AssistantArn ¶ added in v0.12.0
func (o LookupAssistantResultOutput) AssistantArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the assistant.
func (LookupAssistantResultOutput) AssistantId ¶ added in v0.12.0
func (o LookupAssistantResultOutput) AssistantId() pulumi.StringPtrOutput
The ID of the Wisdom assistant.
func (LookupAssistantResultOutput) ElementType ¶ added in v0.12.0
func (LookupAssistantResultOutput) ElementType() reflect.Type
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
func (LookupKnowledgeBaseOutputArgs) ElementType() reflect.Type
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 LookupKnowledgeBaseOutput(ctx *pulumi.Context, args LookupKnowledgeBaseOutputArgs, opts ...pulumi.InvokeOption) LookupKnowledgeBaseResultOutput
func (LookupKnowledgeBaseResultOutput) ElementType ¶ added in v0.12.0
func (LookupKnowledgeBaseResultOutput) ElementType() reflect.Type
func (LookupKnowledgeBaseResultOutput) KnowledgeBaseArn ¶ added in v0.12.0
func (o LookupKnowledgeBaseResultOutput) KnowledgeBaseArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the knowledge base.
func (LookupKnowledgeBaseResultOutput) KnowledgeBaseId ¶ added in v0.12.0
func (o LookupKnowledgeBaseResultOutput) KnowledgeBaseId() pulumi.StringPtrOutput
The ID of the knowledge base.
func (LookupKnowledgeBaseResultOutput) RenderingConfiguration ¶ added in v0.12.0
func (o LookupKnowledgeBaseResultOutput) RenderingConfiguration() KnowledgeBaseRenderingConfigurationPtrOutput
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