Documentation
¶
Index ¶
- type AccessDeniedException
- type AppIntegrationsConfiguration
- type AssistantAssociationData
- type AssistantAssociationInputData
- type AssistantAssociationInputDataMemberKnowledgeBaseId
- type AssistantAssociationOutputData
- type AssistantAssociationOutputDataMemberKnowledgeBaseAssociation
- type AssistantAssociationSummary
- type AssistantCapabilityConfiguration
- type AssistantCapabilityType
- type AssistantData
- type AssistantIntegrationConfiguration
- type AssistantStatus
- type AssistantSummary
- type AssistantType
- type AssociationType
- type Configuration
- type ConfigurationMemberConnectConfiguration
- type ConflictException
- type ConnectConfiguration
- type ContentData
- type ContentDataDetails
- type ContentFeedbackData
- type ContentFeedbackDataMemberGenerativeContentFeedbackData
- type ContentReference
- type ContentStatus
- type ContentSummary
- type DataDetails
- type DataDetailsMemberContentData
- type DataDetailsMemberGenerativeData
- type DataDetailsMemberSourceContentData
- type DataReference
- type DataReferenceMemberContentReference
- type DataReferenceMemberGenerativeReference
- type DataSummary
- type Document
- type DocumentText
- type ExternalSource
- type ExternalSourceConfiguration
- type Filter
- type FilterField
- type FilterOperator
- type GenerativeContentFeedbackData
- type GenerativeDataDetails
- type GenerativeReference
- type GroupingConfiguration
- type Highlight
- type ImportJobData
- type ImportJobStatus
- type ImportJobSummary
- type ImportJobType
- type KnowledgeBaseAssociationData
- type KnowledgeBaseData
- type KnowledgeBaseStatus
- type KnowledgeBaseSummary
- type KnowledgeBaseType
- type NotifyRecommendationsReceivedError
- type OrCondition
- type OrConditionMemberAndConditions
- type OrConditionMemberTagCondition
- type Order
- type PreconditionFailedException
- type Priority
- type QueryCondition
- type QueryConditionComparisonOperator
- type QueryConditionFieldName
- type QueryConditionItem
- type QueryConditionMemberSingle
- type QueryRecommendationTriggerData
- type QueryResultType
- type QuickResponseContentProvider
- type QuickResponseContentProviderMemberContent
- type QuickResponseContents
- type QuickResponseData
- type QuickResponseDataProvider
- type QuickResponseDataProviderMemberContent
- type QuickResponseFilterField
- type QuickResponseFilterOperator
- type QuickResponseOrderField
- type QuickResponseQueryField
- type QuickResponseQueryOperator
- type QuickResponseSearchExpression
- type QuickResponseSearchResultData
- type QuickResponseStatus
- type QuickResponseSummary
- type RankingData
- type RecommendationData
- type RecommendationSourceType
- type RecommendationTrigger
- type RecommendationTriggerData
- type RecommendationTriggerDataMemberQuery
- type RecommendationTriggerType
- type RecommendationType
- type Relevance
- type RelevanceLevel
- type RenderingConfiguration
- type RequestTimeoutException
- type ResourceNotFoundException
- type ResultData
- type SearchExpression
- type ServerSideEncryptionConfiguration
- type ServiceQuotaExceededException
- type SessionData
- type SessionIntegrationConfiguration
- type SessionSummary
- type SourceConfiguration
- type SourceConfigurationMemberAppIntegrations
- type SourceContentDataDetails
- type SourceContentType
- type TagCondition
- type TagFilter
- type TagFilterMemberAndConditions
- type TagFilterMemberOrConditions
- type TagFilterMemberTagCondition
- type TargetType
- type TextData
- type TooManyTagsException
- type UnknownUnionMember
- type ValidationException
Examples ¶
- AssistantAssociationInputData (OutputUsage)
- AssistantAssociationOutputData (OutputUsage)
- Configuration (OutputUsage)
- ContentFeedbackData (OutputUsage)
- DataDetails (OutputUsage)
- DataReference (OutputUsage)
- OrCondition (OutputUsage)
- QueryCondition (OutputUsage)
- QuickResponseContentProvider (OutputUsage)
- QuickResponseDataProvider (OutputUsage)
- RecommendationTriggerData (OutputUsage)
- SourceConfiguration (OutputUsage)
- TagFilter (OutputUsage)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
You do not have sufficient access to perform this action.
func (*AccessDeniedException) Error ¶
func (e *AccessDeniedException) Error() string
func (*AccessDeniedException) ErrorCode ¶
func (e *AccessDeniedException) ErrorCode() string
func (*AccessDeniedException) ErrorFault ¶
func (e *AccessDeniedException) ErrorFault() smithy.ErrorFault
func (*AccessDeniedException) ErrorMessage ¶
func (e *AccessDeniedException) ErrorMessage() string
type AppIntegrationsConfiguration ¶
type AppIntegrationsConfiguration struct { // The Amazon Resource Name (ARN) of the AppIntegrations DataIntegration to use // for ingesting content. // // - For [Salesforce], 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], 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], 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], your AppIntegrations DataIntegration must have a FileConfiguration, // including only file extensions that are among docx , pdf , html , htm , and // txt . // // - For [Amazon 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 Amazon Web // Services principal app-integrations.amazonaws.com to perform s3:ListBucket , // s3:GetObject , and s3:GetBucketLocation against the bucket. // // [ServiceNow]: https://developer.servicenow.com/dev.do#!/reference/api/rome/rest/knowledge-management-api // [Amazon S3]: https://aws.amazon.com/s3/ // [Zendesk]: https://developer.zendesk.com/api-reference/help_center/help-center-api/articles/ // [SharePoint]: https://learn.microsoft.com/en-us/sharepoint/dev/sp-add-ins/sharepoint-net-server-csom-jsom-and-rest-api-index // [Salesforce]: https://developer.salesforce.com/docs/atlas.en-us.knowledge_dev.meta/knowledge_dev/sforce_api_objects_knowledge__kav.htm // // This member is required. AppIntegrationArn *string // 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], you must include at least Id , ArticleNumber , VersionNumber , Title , // PublishStatus , and IsDeleted . // // - For [ServiceNow], you must include at least number , short_description , sys_mod_count , // workflow_state , and active . // // - For [Zendesk], 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. // // [ServiceNow]: https://developer.servicenow.com/dev.do#!/reference/api/rome/rest/knowledge-management-api // [Zendesk]: https://developer.zendesk.com/api-reference/help_center/help-center-api/articles/ // [Salesforce]: https://developer.salesforce.com/docs/atlas.en-us.knowledge_dev.meta/knowledge_dev/sforce_api_objects_knowledge__kav.htm ObjectFields []string // contains filtered or unexported fields }
Configuration information for Amazon AppIntegrations to automatically ingest content.
type AssistantAssociationData ¶
type AssistantAssociationData struct { // The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant. // // This member is required. AssistantArn *string // The Amazon Resource Name (ARN) of the assistant association. // // This member is required. AssistantAssociationArn *string // The identifier of the assistant association. // // This member is required. AssistantAssociationId *string // The identifier of the Amazon Q in Connect assistant. // // This member is required. AssistantId *string // A union type that currently has a single argument, the knowledge base ID. // // This member is required. AssociationData AssistantAssociationOutputData // The type of association. // // This member is required. AssociationType AssociationType // The tags used to organize, track, or control access for this resource. Tags map[string]string // contains filtered or unexported fields }
Information about the assistant association.
type AssistantAssociationInputData ¶
type AssistantAssociationInputData interface {
// contains filtered or unexported methods
}
The data that is input into Amazon Q in Connect as a result of the assistant association.
The following types satisfy this interface:
AssistantAssociationInputDataMemberKnowledgeBaseId
Example (OutputUsage) ¶
package main import ( "e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/qconnect/types" "fmt" ) func main() { var union types.AssistantAssociationInputData // type switches can be used to check the union value switch v := union.(type) { case *types.AssistantAssociationInputDataMemberKnowledgeBaseId: _ = v.Value // Value is string case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
Output:
type AssistantAssociationInputDataMemberKnowledgeBaseId ¶
type AssistantAssociationInputDataMemberKnowledgeBaseId struct { Value string // contains filtered or unexported fields }
The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base.
type AssistantAssociationOutputData ¶
type AssistantAssociationOutputData interface {
// contains filtered or unexported methods
}
The data that is output as a result of the assistant association.
The following types satisfy this interface:
AssistantAssociationOutputDataMemberKnowledgeBaseAssociation
Example (OutputUsage) ¶
package main import ( "e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/qconnect/types" "fmt" ) func main() { var union types.AssistantAssociationOutputData // type switches can be used to check the union value switch v := union.(type) { case *types.AssistantAssociationOutputDataMemberKnowledgeBaseAssociation: _ = v.Value // Value is types.KnowledgeBaseAssociationData case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
Output:
type AssistantAssociationOutputDataMemberKnowledgeBaseAssociation ¶
type AssistantAssociationOutputDataMemberKnowledgeBaseAssociation struct { Value KnowledgeBaseAssociationData // contains filtered or unexported fields }
The knowledge base where output data is sent.
type AssistantAssociationSummary ¶
type AssistantAssociationSummary struct { // The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant. // // This member is required. AssistantArn *string // The Amazon Resource Name (ARN) of the assistant association. // // This member is required. AssistantAssociationArn *string // The identifier of the assistant association. // // This member is required. AssistantAssociationId *string // The identifier of the Amazon Q in Connect assistant. // // This member is required. AssistantId *string // The association data. // // This member is required. AssociationData AssistantAssociationOutputData // The type of association. // // This member is required. AssociationType AssociationType // The tags used to organize, track, or control access for this resource. Tags map[string]string // contains filtered or unexported fields }
Summary information about the assistant association.
type AssistantCapabilityConfiguration ¶
type AssistantCapabilityConfiguration struct { // The type of Amazon Q in Connect assistant capability. Type AssistantCapabilityType // contains filtered or unexported fields }
The capability configuration for an Amazon Q in Connect assistant.
type AssistantCapabilityType ¶
type AssistantCapabilityType string
const ( AssistantCapabilityTypeV1 AssistantCapabilityType = "V1" AssistantCapabilityTypeV2 AssistantCapabilityType = "V2" )
Enum values for AssistantCapabilityType
func (AssistantCapabilityType) Values ¶
func (AssistantCapabilityType) Values() []AssistantCapabilityType
Values returns all known values for AssistantCapabilityType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type AssistantData ¶
type AssistantData struct { // The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant. // // This member is required. AssistantArn *string // The identifier of the Amazon Q in Connect assistant. // // This member is required. AssistantId *string // The name. // // This member is required. Name *string // The status of the assistant. // // This member is required. Status AssistantStatus // The type of assistant. // // This member is required. Type AssistantType // The configuration information for the Amazon Q in Connect assistant capability. CapabilityConfiguration *AssistantCapabilityConfiguration // The description. Description *string // The configuration information for the Amazon Q in Connect assistant integration. IntegrationConfiguration *AssistantIntegrationConfiguration // The configuration information for the customer managed key used for encryption. // // This KMS key must have a policy that allows kms:CreateGrant , kms:DescribeKey , // kms:Decrypt , and kms:GenerateDataKey* permissions to the IAM identity using // the key to invoke Amazon Q in Connect. To use Amazon Q in Connect 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 Amazon Q in // Connect, see [Enable Amazon Q in Connect for your instance]. // // [Enable Amazon Q in Connect for your instance]: https://docs.aws.amazon.com/connect/latest/adminguide/enable-q.html ServerSideEncryptionConfiguration *ServerSideEncryptionConfiguration // The tags used to organize, track, or control access for this resource. Tags map[string]string // contains filtered or unexported fields }
The assistant data.
type AssistantIntegrationConfiguration ¶
type AssistantIntegrationConfiguration struct { // The Amazon Resource Name (ARN) of the integrated Amazon SNS topic used for // streaming chat messages. TopicIntegrationArn *string // contains filtered or unexported fields }
The configuration information for the Amazon Q in Connect assistant integration.
type AssistantStatus ¶
type AssistantStatus string
const ( AssistantStatusCreateInProgress AssistantStatus = "CREATE_IN_PROGRESS" AssistantStatusCreateFailed AssistantStatus = "CREATE_FAILED" AssistantStatusActive AssistantStatus = "ACTIVE" AssistantStatusDeleteInProgress AssistantStatus = "DELETE_IN_PROGRESS" AssistantStatusDeleteFailed AssistantStatus = "DELETE_FAILED" AssistantStatusDeleted AssistantStatus = "DELETED" )
Enum values for AssistantStatus
func (AssistantStatus) Values ¶
func (AssistantStatus) Values() []AssistantStatus
Values returns all known values for AssistantStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type AssistantSummary ¶
type AssistantSummary struct { // The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant. // // This member is required. AssistantArn *string // The identifier of the Amazon Q in Connect assistant. // // This member is required. AssistantId *string // The name of the assistant. // // This member is required. Name *string // The status of the assistant. // // This member is required. Status AssistantStatus // The type of the assistant. // // This member is required. Type AssistantType // The configuration information for the Amazon Q in Connect assistant capability. CapabilityConfiguration *AssistantCapabilityConfiguration // The description of the assistant. Description *string // The configuration information for the Amazon Q in Connect assistant integration. IntegrationConfiguration *AssistantIntegrationConfiguration // The configuration information for the customer managed key used for encryption. // // This KMS key must have a policy that allows kms:CreateGrant , kms:DescribeKey , // kms:Decrypt , and kms:GenerateDataKey* permissions to the IAM identity using // the key to invoke Amazon Q in Connect. To use Amazon Q in Connect 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 Amazon Q in // Connect, see [Enable Amazon Q in Connect for your instance]. // // [Enable Amazon Q in Connect for your instance]: https://docs.aws.amazon.com/connect/latest/adminguide/enable-q.html ServerSideEncryptionConfiguration *ServerSideEncryptionConfiguration // The tags used to organize, track, or control access for this resource. Tags map[string]string // contains filtered or unexported fields }
Summary information about the assistant.
type AssistantType ¶
type AssistantType string
const (
AssistantTypeAgent AssistantType = "AGENT"
)
Enum values for AssistantType
func (AssistantType) Values ¶
func (AssistantType) Values() []AssistantType
Values returns all known values for AssistantType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type AssociationType ¶
type AssociationType string
const (
AssociationTypeKnowledgeBase AssociationType = "KNOWLEDGE_BASE"
)
Enum values for AssociationType
func (AssociationType) Values ¶
func (AssociationType) Values() []AssociationType
Values returns all known values for AssociationType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type Configuration ¶
type Configuration interface {
// contains filtered or unexported methods
}
The configuration information of the external data source.
The following types satisfy this interface:
ConfigurationMemberConnectConfiguration
Example (OutputUsage) ¶
package main import ( "e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/qconnect/types" "fmt" ) func main() { var union types.Configuration // type switches can be used to check the union value switch v := union.(type) { case *types.ConfigurationMemberConnectConfiguration: _ = v.Value // Value is types.ConnectConfiguration case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
Output:
type ConfigurationMemberConnectConfiguration ¶
type ConfigurationMemberConnectConfiguration struct { Value ConnectConfiguration // contains filtered or unexported fields }
The configuration information of the Amazon Connect data source.
type ConflictException ¶
type ConflictException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The request could not be processed because of conflict in the current state of the resource. For example, if you're using a Create API (such as CreateAssistant ) that accepts name, a conflicting resource (usually with the same name) is being created or mutated.
func (*ConflictException) Error ¶
func (e *ConflictException) Error() string
func (*ConflictException) ErrorCode ¶
func (e *ConflictException) ErrorCode() string
func (*ConflictException) ErrorFault ¶
func (e *ConflictException) ErrorFault() smithy.ErrorFault
func (*ConflictException) ErrorMessage ¶
func (e *ConflictException) ErrorMessage() string
type ConnectConfiguration ¶
type ConnectConfiguration struct { // The identifier of the Amazon Connect instance. You can find the instanceId in // the ARN of the instance. InstanceId *string // contains filtered or unexported fields }
The configuration information of the Amazon Connect data source.
type ContentData ¶
type ContentData struct { // The Amazon Resource Name (ARN) of the content. // // This member is required. ContentArn *string // The identifier of the content. // // This member is required. ContentId *string // The media type of the content. // // This member is required. ContentType *string // The Amazon Resource Name (ARN) of the knowledge base. // // This member is required. KnowledgeBaseArn *string // The identifier of the knowledge base. // // This member is required. KnowledgeBaseId *string // A key/value map to store attributes without affecting tagging or // recommendations. For example, when synchronizing data between an external system // and Amazon Q in Connect, you can store an external version identifier as // metadata to utilize for determining drift. // // This member is required. Metadata map[string]string // The name of the content. // // This member is required. Name *string // The identifier of the content revision. // // This member is required. RevisionId *string // The status of the content. // // This member is required. Status ContentStatus // The title of the content. // // This member is required. Title *string // The URL of the content. // // This member is required. Url *string // The expiration time of the URL as an epoch timestamp. // // This member is required. UrlExpiry *time.Time // The URI of the content. LinkOutUri *string // The tags used to organize, track, or control access for this resource. Tags map[string]string // contains filtered or unexported fields }
Information about the content.
type ContentDataDetails ¶
type ContentDataDetails struct { // Details about the content ranking data. // // This member is required. RankingData *RankingData // Details about the content text data. // // This member is required. TextData *TextData // contains filtered or unexported fields }
Details about the content data.
type ContentFeedbackData ¶
type ContentFeedbackData interface {
// contains filtered or unexported methods
}
Information about the feedback.
The following types satisfy this interface:
ContentFeedbackDataMemberGenerativeContentFeedbackData
Example (OutputUsage) ¶
package main import ( "e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/qconnect/types" "fmt" ) func main() { var union types.ContentFeedbackData // type switches can be used to check the union value switch v := union.(type) { case *types.ContentFeedbackDataMemberGenerativeContentFeedbackData: _ = v.Value // Value is types.GenerativeContentFeedbackData case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
Output:
type ContentFeedbackDataMemberGenerativeContentFeedbackData ¶
type ContentFeedbackDataMemberGenerativeContentFeedbackData struct { Value GenerativeContentFeedbackData // contains filtered or unexported fields }
Information about the feedback for a generative target type.
type ContentReference ¶
type ContentReference struct { // The Amazon Resource Name (ARN) of the content. ContentArn *string // The identifier of the content. ContentId *string // The Amazon Resource Name (ARN) of the knowledge base. KnowledgeBaseArn *string // The identifier of the knowledge base. This should not be a QUICK_RESPONSES type // knowledge base. KnowledgeBaseId *string // contains filtered or unexported fields }
Reference information about the content.
type ContentStatus ¶
type ContentStatus string
const ( ContentStatusCreateInProgress ContentStatus = "CREATE_IN_PROGRESS" ContentStatusCreateFailed ContentStatus = "CREATE_FAILED" ContentStatusActive ContentStatus = "ACTIVE" ContentStatusDeleteInProgress ContentStatus = "DELETE_IN_PROGRESS" ContentStatusDeleteFailed ContentStatus = "DELETE_FAILED" ContentStatusDeleted ContentStatus = "DELETED" ContentStatusUpdateFailed ContentStatus = "UPDATE_FAILED" )
Enum values for ContentStatus
func (ContentStatus) Values ¶
func (ContentStatus) Values() []ContentStatus
Values returns all known values for ContentStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type ContentSummary ¶
type ContentSummary struct { // The Amazon Resource Name (ARN) of the content. // // This member is required. ContentArn *string // The identifier of the content. // // This member is required. ContentId *string // The media type of the content. // // This member is required. ContentType *string // The Amazon Resource Name (ARN) of the knowledge base. // // This member is required. KnowledgeBaseArn *string // The identifier of the knowledge base. This should not be a QUICK_RESPONSES type // knowledge base. // // This member is required. KnowledgeBaseId *string // A key/value map to store attributes without affecting tagging or // recommendations. For example, when synchronizing data between an external system // and Amazon Q in Connect, you can store an external version identifier as // metadata to utilize for determining drift. // // This member is required. Metadata map[string]string // The name of the content. // // This member is required. Name *string // The identifier of the revision of the content. // // This member is required. RevisionId *string // The status of the content. // // This member is required. Status ContentStatus // The title of the content. // // This member is required. Title *string // The tags used to organize, track, or control access for this resource. Tags map[string]string // contains filtered or unexported fields }
Summary information about the content.
type DataDetails ¶
type DataDetails interface {
// contains filtered or unexported methods
}
Details about the data.
The following types satisfy this interface:
DataDetailsMemberContentData DataDetailsMemberGenerativeData DataDetailsMemberSourceContentData
Example (OutputUsage) ¶
package main import ( "e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/qconnect/types" "fmt" ) func main() { var union types.DataDetails // type switches can be used to check the union value switch v := union.(type) { case *types.DataDetailsMemberContentData: _ = v.Value // Value is types.ContentDataDetails case *types.DataDetailsMemberGenerativeData: _ = v.Value // Value is types.GenerativeDataDetails case *types.DataDetailsMemberSourceContentData: _ = v.Value // Value is types.SourceContentDataDetails case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
Output:
type DataDetailsMemberContentData ¶
type DataDetailsMemberContentData struct { Value ContentDataDetails // contains filtered or unexported fields }
Details about the content data.
type DataDetailsMemberGenerativeData ¶
type DataDetailsMemberGenerativeData struct { Value GenerativeDataDetails // contains filtered or unexported fields }
Details about the generative data.
type DataDetailsMemberSourceContentData ¶
type DataDetailsMemberSourceContentData struct { Value SourceContentDataDetails // contains filtered or unexported fields }
Details about the content data.
type DataReference ¶
type DataReference interface {
// contains filtered or unexported methods
}
Reference data.
The following types satisfy this interface:
DataReferenceMemberContentReference DataReferenceMemberGenerativeReference
Example (OutputUsage) ¶
package main import ( "e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/qconnect/types" "fmt" ) func main() { var union types.DataReference // type switches can be used to check the union value switch v := union.(type) { case *types.DataReferenceMemberContentReference: _ = v.Value // Value is types.ContentReference case *types.DataReferenceMemberGenerativeReference: _ = v.Value // Value is types.GenerativeReference case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
Output:
type DataReferenceMemberContentReference ¶
type DataReferenceMemberContentReference struct { Value ContentReference // contains filtered or unexported fields }
Reference information about the content.
type DataReferenceMemberGenerativeReference ¶
type DataReferenceMemberGenerativeReference struct { Value GenerativeReference // contains filtered or unexported fields }
Reference information about the generative content.
type DataSummary ¶
type DataSummary struct { // Details about the data. // // This member is required. Details DataDetails // Reference information about the content. // // This member is required. Reference DataReference // contains filtered or unexported fields }
Summary of the data.
type Document ¶
type Document struct { // A reference to the content resource. // // This member is required. ContentReference *ContentReference // The excerpt from the document. Excerpt *DocumentText // The title of the document. Title *DocumentText // contains filtered or unexported fields }
The document.
type DocumentText ¶
type DocumentText struct { // Highlights in the document text. Highlights []Highlight // Text in the document. Text *string // contains filtered or unexported fields }
The text of the document.
type ExternalSource ¶
type ExternalSource string
const (
ExternalSourceAmazonConnect ExternalSource = "AMAZON_CONNECT"
)
Enum values for ExternalSource
func (ExternalSource) Values ¶
func (ExternalSource) Values() []ExternalSource
Values returns all known values for ExternalSource. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type ExternalSourceConfiguration ¶
type ExternalSourceConfiguration struct { // The configuration information of the external data source. // // This member is required. Configuration Configuration // The type of the external data source. // // This member is required. Source ExternalSource // contains filtered or unexported fields }
The configuration information of the external data source.
type Filter ¶
type Filter struct { // The field on which to filter. // // This member is required. Field FilterField // The operator to use for comparing the field’s value with the provided value. // // This member is required. Operator FilterOperator // The desired field value on which to filter. // // This member is required. Value *string // contains filtered or unexported fields }
A search filter.
type FilterField ¶
type FilterField string
const (
FilterFieldName FilterField = "NAME"
)
Enum values for FilterField
func (FilterField) Values ¶
func (FilterField) Values() []FilterField
Values returns all known values for FilterField. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type FilterOperator ¶
type FilterOperator string
const (
FilterOperatorEquals FilterOperator = "EQUALS"
)
Enum values for FilterOperator
func (FilterOperator) Values ¶
func (FilterOperator) Values() []FilterOperator
Values returns all known values for FilterOperator. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type GenerativeContentFeedbackData ¶
type GenerativeContentFeedbackData struct { // The relevance of the feedback. // // This member is required. Relevance Relevance // contains filtered or unexported fields }
The feedback information for a generative target type.
type GenerativeDataDetails ¶
type GenerativeDataDetails struct { // The LLM response. // // This member is required. Completion *string // Details about the generative content ranking data. // // This member is required. RankingData *RankingData // The references used to generative the LLM response. // // This member is required. References []DataSummary // contains filtered or unexported fields }
Details about generative data.
type GenerativeReference ¶
type GenerativeReference struct { // The identifier of the LLM model. GenerationId *string // The identifier of the LLM model. ModelId *string // contains filtered or unexported fields }
Reference information about generative content.
type GroupingConfiguration ¶
type GroupingConfiguration struct { // The criteria used for grouping Amazon Q in Connect users. // // The following is the list of supported criteria values. // // - RoutingProfileArn : Grouping the users by their [Amazon Connect routing profile ARN]. User should have [SearchRoutingProfile]and [DescribeRoutingProfile] // permissions when setting criteria to this value. // // [Amazon Connect routing profile ARN]: https://docs.aws.amazon.com/connect/latest/APIReference/API_RoutingProfile.html // [SearchRoutingProfile]: https://docs.aws.amazon.com/connect/latest/APIReference/API_SearchRoutingProfiles.html // [DescribeRoutingProfile]: https://docs.aws.amazon.com/connect/latest/APIReference/API_DescribeRoutingProfile.html Criteria *string // The list of values that define different groups of Amazon Q in Connect users. // // - When setting criteria to RoutingProfileArn , you need to provide a list of // ARNs of [Amazon Connect routing profiles]as values of this parameter. // // [Amazon Connect routing profiles]: https://docs.aws.amazon.com/connect/latest/APIReference/API_RoutingProfile.html Values []string // contains filtered or unexported fields }
The configuration information of the grouping of Amazon Q in Connect users.
type Highlight ¶
type Highlight struct { // The offset for the start of the highlight. BeginOffsetInclusive int32 // The offset for the end of the highlight. EndOffsetExclusive int32 // contains filtered or unexported fields }
Offset specification to describe highlighting of document excerpts for rendering search results and recommendations.
type ImportJobData ¶
type ImportJobData struct { // The timestamp when the import job was created. // // This member is required. CreatedTime *time.Time // The identifier of the import job. // // This member is required. ImportJobId *string // The type of the import job. // // This member is required. ImportJobType ImportJobType // The Amazon Resource Name (ARN) of the knowledge base. // // This member is required. KnowledgeBaseArn *string // The identifier of the knowledge base. // // This member is required. KnowledgeBaseId *string // The timestamp when the import job data was last modified. // // This member is required. LastModifiedTime *time.Time // The status of the import job. // // This member is required. Status ImportJobStatus // A pointer to the uploaded asset. This value is returned by [StartContentUpload]. // // [StartContentUpload]: https://docs.aws.amazon.com/wisdom/latest/APIReference/API_StartContentUpload.html // // This member is required. UploadId *string // The download link to the resource file that is uploaded to the import job. // // This member is required. Url *string // The expiration time of the URL as an epoch timestamp. // // This member is required. UrlExpiry *time.Time // The configuration information of the external data source. ExternalSourceConfiguration *ExternalSourceConfiguration // The link to donwload the information of resource data that failed to be // imported. FailedRecordReport *string // The metadata fields of the imported Amazon Q in Connect resources. Metadata map[string]string // contains filtered or unexported fields }
Summary information about the import job.
type ImportJobStatus ¶
type ImportJobStatus string
const ( ImportJobStatusStartInProgress ImportJobStatus = "START_IN_PROGRESS" ImportJobStatusFailed ImportJobStatus = "FAILED" ImportJobStatusComplete ImportJobStatus = "COMPLETE" ImportJobStatusDeleteInProgress ImportJobStatus = "DELETE_IN_PROGRESS" ImportJobStatusDeleteFailed ImportJobStatus = "DELETE_FAILED" ImportJobStatusDeleted ImportJobStatus = "DELETED" )
Enum values for ImportJobStatus
func (ImportJobStatus) Values ¶
func (ImportJobStatus) Values() []ImportJobStatus
Values returns all known values for ImportJobStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type ImportJobSummary ¶
type ImportJobSummary struct { // The timestamp when the import job was created. // // This member is required. CreatedTime *time.Time // The identifier of the import job. // // This member is required. ImportJobId *string // The type of import job. // // This member is required. ImportJobType ImportJobType // The Amazon Resource Name (ARN) of the knowledge base. // // This member is required. KnowledgeBaseArn *string // The identifier of the knowledge base. // // This member is required. KnowledgeBaseId *string // The timestamp when the import job was last modified. // // This member is required. LastModifiedTime *time.Time // The status of the import job. // // This member is required. Status ImportJobStatus // A pointer to the uploaded asset. This value is returned by [StartContentUpload]. // // [StartContentUpload]: https://docs.aws.amazon.com/wisdom/latest/APIReference/API_StartContentUpload.html // // This member is required. UploadId *string // The configuration information of the external source that the resource data are // imported from. ExternalSourceConfiguration *ExternalSourceConfiguration // The metadata fields of the imported Amazon Q in Connect resources. Metadata map[string]string // contains filtered or unexported fields }
Summary information about the import job.
type ImportJobType ¶
type ImportJobType string
const (
ImportJobTypeQuickResponses ImportJobType = "QUICK_RESPONSES"
)
Enum values for ImportJobType
func (ImportJobType) Values ¶
func (ImportJobType) Values() []ImportJobType
Values returns all known values for ImportJobType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type KnowledgeBaseAssociationData ¶
type KnowledgeBaseAssociationData struct { // The Amazon Resource Name (ARN) of the knowledge base. KnowledgeBaseArn *string // The identifier of the knowledge base. KnowledgeBaseId *string // contains filtered or unexported fields }
Association information about the knowledge base.
type KnowledgeBaseData ¶
type KnowledgeBaseData struct { // The Amazon Resource Name (ARN) of the knowledge base. // // This member is required. KnowledgeBaseArn *string // The identifier of the knowledge base. // // This member is required. KnowledgeBaseId *string // The type of knowledge base. // // This member is required. KnowledgeBaseType KnowledgeBaseType // The name of the knowledge base. // // This member is required. Name *string // The status of the knowledge base. // // This member is required. Status KnowledgeBaseStatus // The description. Description *string // An epoch timestamp indicating the most recent content modification inside the // knowledge base. If no content exists in a knowledge base, this value is unset. LastContentModificationTime *time.Time // Information about how to render the content. RenderingConfiguration *RenderingConfiguration // The configuration information for the customer managed key used for encryption. // // This KMS key must have a policy that allows kms:CreateGrant , kms:DescribeKey , // kms:Decrypt , and kms:GenerateDataKey* permissions to the IAM identity using // the key to invoke Amazon Q in Connect. // // For more information about setting up a customer managed key for Amazon Q in // Connect, see [Enable Amazon Q in Connect for your instance]. // // [Enable Amazon Q in Connect for your instance]: https://docs.aws.amazon.com/connect/latest/adminguide/enable-q.html ServerSideEncryptionConfiguration *ServerSideEncryptionConfiguration // Source configuration information about the knowledge base. SourceConfiguration SourceConfiguration // The tags used to organize, track, or control access for this resource. Tags map[string]string // contains filtered or unexported fields }
Information about the knowledge base.
type KnowledgeBaseStatus ¶
type KnowledgeBaseStatus string
const ( KnowledgeBaseStatusCreateInProgress KnowledgeBaseStatus = "CREATE_IN_PROGRESS" KnowledgeBaseStatusCreateFailed KnowledgeBaseStatus = "CREATE_FAILED" KnowledgeBaseStatusActive KnowledgeBaseStatus = "ACTIVE" KnowledgeBaseStatusDeleteInProgress KnowledgeBaseStatus = "DELETE_IN_PROGRESS" KnowledgeBaseStatusDeleteFailed KnowledgeBaseStatus = "DELETE_FAILED" KnowledgeBaseStatusDeleted KnowledgeBaseStatus = "DELETED" )
Enum values for KnowledgeBaseStatus
func (KnowledgeBaseStatus) Values ¶
func (KnowledgeBaseStatus) Values() []KnowledgeBaseStatus
Values returns all known values for KnowledgeBaseStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type KnowledgeBaseSummary ¶
type KnowledgeBaseSummary struct { // The Amazon Resource Name (ARN) of the knowledge base. // // This member is required. KnowledgeBaseArn *string // The identifier of the knowledge base. // // This member is required. KnowledgeBaseId *string // The type of knowledge base. // // This member is required. KnowledgeBaseType KnowledgeBaseType // The name of the knowledge base. // // This member is required. Name *string // The status of the knowledge base summary. // // This member is required. Status KnowledgeBaseStatus // The description of the knowledge base. Description *string // Information about how to render the content. RenderingConfiguration *RenderingConfiguration // The configuration information for the customer managed key used for encryption. // // This KMS key must have a policy that allows kms:CreateGrant , kms:DescribeKey , // kms:Decrypt , and kms:GenerateDataKey* permissions to the IAM identity using // the key to invoke Amazon Q in Connect. // // For more information about setting up a customer managed key for Amazon Q in // Connect, see [Enable Amazon Q in Connect for your instance]. // // [Enable Amazon Q in Connect for your instance]: https://docs.aws.amazon.com/connect/latest/adminguide/enable-q.html ServerSideEncryptionConfiguration *ServerSideEncryptionConfiguration // Configuration information about the external data source. SourceConfiguration SourceConfiguration // The tags used to organize, track, or control access for this resource. Tags map[string]string // contains filtered or unexported fields }
Summary information about the knowledge base.
type KnowledgeBaseType ¶
type KnowledgeBaseType string
const ( KnowledgeBaseTypeExternal KnowledgeBaseType = "EXTERNAL" KnowledgeBaseTypeCustom KnowledgeBaseType = "CUSTOM" KnowledgeBaseTypeQuickResponses KnowledgeBaseType = "QUICK_RESPONSES" )
Enum values for KnowledgeBaseType
func (KnowledgeBaseType) Values ¶
func (KnowledgeBaseType) Values() []KnowledgeBaseType
Values returns all known values for KnowledgeBaseType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type NotifyRecommendationsReceivedError ¶
type NotifyRecommendationsReceivedError struct { // A recommendation is causing an error. Message *string // The identifier of the recommendation that is in error. RecommendationId *string // contains filtered or unexported fields }
An error occurred when creating a recommendation.
type OrCondition ¶
type OrCondition interface {
// contains filtered or unexported methods
}
A list of conditions which would be applied together with an OR condition.
The following types satisfy this interface:
OrConditionMemberAndConditions OrConditionMemberTagCondition
Example (OutputUsage) ¶
package main import ( "e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/qconnect/types" "fmt" ) func main() { var union types.OrCondition // type switches can be used to check the union value switch v := union.(type) { case *types.OrConditionMemberAndConditions: _ = v.Value // Value is []types.TagCondition case *types.OrConditionMemberTagCondition: _ = v.Value // Value is types.TagCondition case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
Output:
type OrConditionMemberAndConditions ¶
type OrConditionMemberAndConditions struct { Value []TagCondition // contains filtered or unexported fields }
A list of conditions which would be applied together with an AND condition.
type OrConditionMemberTagCondition ¶
type OrConditionMemberTagCondition struct { Value TagCondition // contains filtered or unexported fields }
A leaf node condition which can be used to specify a tag condition.
type PreconditionFailedException ¶
type PreconditionFailedException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The provided revisionId does not match, indicating the content has been modified since it was last read.
func (*PreconditionFailedException) Error ¶
func (e *PreconditionFailedException) Error() string
func (*PreconditionFailedException) ErrorCode ¶
func (e *PreconditionFailedException) ErrorCode() string
func (*PreconditionFailedException) ErrorFault ¶
func (e *PreconditionFailedException) ErrorFault() smithy.ErrorFault
func (*PreconditionFailedException) ErrorMessage ¶
func (e *PreconditionFailedException) ErrorMessage() string
type Priority ¶
type Priority string
type QueryCondition ¶
type QueryCondition interface {
// contains filtered or unexported methods
}
Information about how to query content.
The following types satisfy this interface:
QueryConditionMemberSingle
Example (OutputUsage) ¶
package main import ( "e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/qconnect/types" "fmt" ) func main() { var union types.QueryCondition // type switches can be used to check the union value switch v := union.(type) { case *types.QueryConditionMemberSingle: _ = v.Value // Value is types.QueryConditionItem case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
Output:
type QueryConditionComparisonOperator ¶
type QueryConditionComparisonOperator string
const (
QueryConditionComparisonOperatorEquals QueryConditionComparisonOperator = "EQUALS"
)
Enum values for QueryConditionComparisonOperator
func (QueryConditionComparisonOperator) Values ¶
func (QueryConditionComparisonOperator) Values() []QueryConditionComparisonOperator
Values returns all known values for QueryConditionComparisonOperator. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type QueryConditionFieldName ¶
type QueryConditionFieldName string
const (
QueryConditionFieldNameResultType QueryConditionFieldName = "RESULT_TYPE"
)
Enum values for QueryConditionFieldName
func (QueryConditionFieldName) Values ¶
func (QueryConditionFieldName) Values() []QueryConditionFieldName
Values returns all known values for QueryConditionFieldName. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type QueryConditionItem ¶
type QueryConditionItem struct { // The comparison operator for query condition to query on. // // This member is required. Comparator QueryConditionComparisonOperator // The name of the field for query condition to query on. // // This member is required. Field QueryConditionFieldName // The value for the query condition to query on. // // This member is required. Value *string // contains filtered or unexported fields }
The condition for the query.
type QueryConditionMemberSingle ¶
type QueryConditionMemberSingle struct { Value QueryConditionItem // contains filtered or unexported fields }
The condition for the query.
type QueryRecommendationTriggerData ¶
type QueryRecommendationTriggerData struct { // The text associated with the recommendation trigger. Text *string // contains filtered or unexported fields }
Data associated with the QUERY RecommendationTriggerType.
type QueryResultType ¶
type QueryResultType string
const ( QueryResultTypeKnowledgeContent QueryResultType = "KNOWLEDGE_CONTENT" QueryResultTypeGenerativeAnswer QueryResultType = "GENERATIVE_ANSWER" )
Enum values for QueryResultType
func (QueryResultType) Values ¶
func (QueryResultType) Values() []QueryResultType
Values returns all known values for QueryResultType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type QuickResponseContentProvider ¶
type QuickResponseContentProvider interface {
// contains filtered or unexported methods
}
The container quick response content.
The following types satisfy this interface:
QuickResponseContentProviderMemberContent
Example (OutputUsage) ¶
package main import ( "e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/qconnect/types" "fmt" ) func main() { var union types.QuickResponseContentProvider // type switches can be used to check the union value switch v := union.(type) { case *types.QuickResponseContentProviderMemberContent: _ = v.Value // Value is string case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
Output:
type QuickResponseContentProviderMemberContent ¶
type QuickResponseContentProviderMemberContent struct { Value string // contains filtered or unexported fields }
The content of the quick response.
type QuickResponseContents ¶
type QuickResponseContents struct { // The container quick response content. Markdown QuickResponseContentProvider // The container quick response content. PlainText QuickResponseContentProvider // contains filtered or unexported fields }
The content of the quick response stored in different media types.
type QuickResponseData ¶
type QuickResponseData struct { // The media type of the quick response content. // // - Use application/x.quickresponse;format=plain for quick response written in // plain text. // // - Use application/x.quickresponse;format=markdown for quick response written // in richtext. // // This member is required. ContentType *string // The timestamp when the quick response was created. // // This member is required. CreatedTime *time.Time // The Amazon Resource Name (ARN) of the knowledge base. // // This member is required. KnowledgeBaseArn *string // The identifier of the knowledge base. Can be either the ID or the ARN. URLs // cannot contain the ARN. // // This member is required. KnowledgeBaseId *string // The timestamp when the quick response data was last modified. // // This member is required. LastModifiedTime *time.Time // The name of the quick response. // // This member is required. Name *string // The Amazon Resource Name (ARN) of the quick response. // // This member is required. QuickResponseArn *string // The identifier of the quick response. // // This member is required. QuickResponseId *string // The status of the quick response data. // // This member is required. Status QuickResponseStatus // The Amazon Connect contact channels this quick response applies to. The // supported contact channel types include Chat . Channels []string // The contents of the quick response. Contents *QuickResponseContents // The description of the quick response. Description *string // The configuration information of the user groups that the quick response is // accessible to. GroupingConfiguration *GroupingConfiguration // Whether the quick response is active. IsActive *bool // The language code value for the language in which the quick response is written. Language *string // The Amazon Resource Name (ARN) of the user who last updated the quick response // data. LastModifiedBy *string // The shortcut key of the quick response. The value should be unique across the // knowledge base. ShortcutKey *string // The tags used to organize, track, or control access for this resource. Tags map[string]string // contains filtered or unexported fields }
Information about the quick response.
type QuickResponseDataProvider ¶
type QuickResponseDataProvider interface {
// contains filtered or unexported methods
}
The container of quick response data.
The following types satisfy this interface:
QuickResponseDataProviderMemberContent
Example (OutputUsage) ¶
package main import ( "e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/qconnect/types" "fmt" ) func main() { var union types.QuickResponseDataProvider // type switches can be used to check the union value switch v := union.(type) { case *types.QuickResponseDataProviderMemberContent: _ = v.Value // Value is string case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
Output:
type QuickResponseDataProviderMemberContent ¶
type QuickResponseDataProviderMemberContent struct { Value string // contains filtered or unexported fields }
The content of the quick response.
type QuickResponseFilterField ¶
type QuickResponseFilterField struct { // The name of the attribute field to filter the quick responses by. // // This member is required. Name *string // The operator to use for filtering. // // This member is required. Operator QuickResponseFilterOperator // Whether to treat null value as a match for the attribute field. IncludeNoExistence *bool // The values of attribute field to filter the quick response by. Values []string // contains filtered or unexported fields }
The quick response fields to filter the quick response query results by.
The following is the list of supported field names.
name
description
shortcutKey
isActive
channels
language
contentType
createdTime
lastModifiedTime
lastModifiedBy
groupingConfiguration.criteria
groupingConfiguration.values
type QuickResponseFilterOperator ¶
type QuickResponseFilterOperator string
const ( QuickResponseFilterOperatorEquals QuickResponseFilterOperator = "EQUALS" QuickResponseFilterOperatorPrefix QuickResponseFilterOperator = "PREFIX" )
Enum values for QuickResponseFilterOperator
func (QuickResponseFilterOperator) Values ¶
func (QuickResponseFilterOperator) Values() []QuickResponseFilterOperator
Values returns all known values for QuickResponseFilterOperator. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type QuickResponseOrderField ¶
type QuickResponseOrderField struct { // The name of the attribute to order the quick response query results by. // // This member is required. Name *string // The order at which the quick responses are sorted by. Order Order // contains filtered or unexported fields }
The quick response fields to order the quick response query results by.
The following is the list of supported field names.
name
description
shortcutKey
isActive
channels
language
contentType
createdTime
lastModifiedTime
lastModifiedBy
groupingConfiguration.criteria
groupingConfiguration.values
type QuickResponseQueryField ¶
type QuickResponseQueryField struct { // The name of the attribute to query the quick responses by. // // This member is required. Name *string // The operator to use for matching attribute field values in the query. // // This member is required. Operator QuickResponseQueryOperator // The values of the attribute to query the quick responses by. // // This member is required. Values []string // Whether the query expects only exact matches on the attribute field values. The // results of the query will only include exact matches if this parameter is set to // false. AllowFuzziness *bool // The importance of the attribute field when calculating query result relevancy // scores. The value set for this parameter affects the ordering of search results. Priority Priority // contains filtered or unexported fields }
The quick response fields to query quick responses by.
The following is the list of supported field names.
content
name
description
shortcutKey
type QuickResponseQueryOperator ¶
type QuickResponseQueryOperator string
const ( QuickResponseQueryOperatorContains QuickResponseQueryOperator = "CONTAINS" QuickResponseQueryOperatorContainsAndPrefix QuickResponseQueryOperator = "CONTAINS_AND_PREFIX" )
Enum values for QuickResponseQueryOperator
func (QuickResponseQueryOperator) Values ¶
func (QuickResponseQueryOperator) Values() []QuickResponseQueryOperator
Values returns all known values for QuickResponseQueryOperator. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type QuickResponseSearchExpression ¶
type QuickResponseSearchExpression struct { // The configuration of filtering rules applied to quick response query results. Filters []QuickResponseFilterField // The quick response attribute fields on which the query results are ordered. OrderOnField *QuickResponseOrderField // The quick response query expressions. Queries []QuickResponseQueryField // contains filtered or unexported fields }
Information about the import job.
type QuickResponseSearchResultData ¶
type QuickResponseSearchResultData struct { // The media type of the quick response content. // // - Use application/x.quickresponse;format=plain for quick response written in // plain text. // // - Use application/x.quickresponse;format=markdown for quick response written // in richtext. // // This member is required. ContentType *string // The contents of the quick response. // // This member is required. Contents *QuickResponseContents // The timestamp when the quick response was created. // // This member is required. CreatedTime *time.Time // Whether the quick response is active. // // This member is required. IsActive *bool // The Amazon Resource Name (ARN) of the knowledge base. // // This member is required. KnowledgeBaseArn *string // The identifier of the knowledge base. Can be either the ID or the ARN. URLs // cannot contain the ARN. // // This member is required. KnowledgeBaseId *string // The timestamp when the quick response search result data was last modified. // // This member is required. LastModifiedTime *time.Time // The name of the quick response. // // This member is required. Name *string // The Amazon Resource Name (ARN) of the quick response. // // This member is required. QuickResponseArn *string // The identifier of the quick response. // // This member is required. QuickResponseId *string // The resource status of the quick response. // // This member is required. Status QuickResponseStatus // The user defined contact attributes that are resolved when the search result is // returned. AttributesInterpolated []string // The user defined contact attributes that are not resolved when the search // result is returned. AttributesNotInterpolated []string // The Amazon Connect contact channels this quick response applies to. The // supported contact channel types include Chat . Channels []string // The description of the quick response. Description *string // The configuration information of the user groups that the quick response is // accessible to. GroupingConfiguration *GroupingConfiguration // The language code value for the language in which the quick response is written. Language *string // The Amazon Resource Name (ARN) of the user who last updated the quick response // search result data. LastModifiedBy *string // The shortcut key of the quick response. The value should be unique across the // knowledge base. ShortcutKey *string // The tags used to organize, track, or control access for this resource. Tags map[string]string // contains filtered or unexported fields }
The result of quick response search.
type QuickResponseStatus ¶
type QuickResponseStatus string
const ( QuickResponseStatusCreateInProgress QuickResponseStatus = "CREATE_IN_PROGRESS" QuickResponseStatusCreateFailed QuickResponseStatus = "CREATE_FAILED" QuickResponseStatusCreated QuickResponseStatus = "CREATED" QuickResponseStatusDeleteInProgress QuickResponseStatus = "DELETE_IN_PROGRESS" QuickResponseStatusDeleteFailed QuickResponseStatus = "DELETE_FAILED" QuickResponseStatusDeleted QuickResponseStatus = "DELETED" QuickResponseStatusUpdateInProgress QuickResponseStatus = "UPDATE_IN_PROGRESS" QuickResponseStatusUpdateFailed QuickResponseStatus = "UPDATE_FAILED" )
Enum values for QuickResponseStatus
func (QuickResponseStatus) Values ¶
func (QuickResponseStatus) Values() []QuickResponseStatus
Values returns all known values for QuickResponseStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type QuickResponseSummary ¶
type QuickResponseSummary struct { // The media type of the quick response content. // // - Use application/x.quickresponse;format=plain for quick response written in // plain text. // // - Use application/x.quickresponse;format=markdown for quick response written // in richtext. // // This member is required. ContentType *string // The timestamp when the quick response was created. // // This member is required. CreatedTime *time.Time // The Amazon Resource Name (ARN) of the knowledge base. // // This member is required. KnowledgeBaseArn *string // The identifier of the knowledge base. // // This member is required. KnowledgeBaseId *string // The timestamp when the quick response summary was last modified. // // This member is required. LastModifiedTime *time.Time // The name of the quick response. // // This member is required. Name *string // The Amazon Resource Name (ARN) of the quick response. // // This member is required. QuickResponseArn *string // The identifier of the quick response. // // This member is required. QuickResponseId *string // The resource status of the quick response. // // This member is required. Status QuickResponseStatus // The Amazon Connect contact channels this quick response applies to. The // supported contact channel types include Chat . Channels []string // The description of the quick response. Description *string // Whether the quick response is active. IsActive *bool // The Amazon Resource Name (ARN) of the user who last updated the quick response // data. LastModifiedBy *string // The tags used to organize, track, or control access for this resource. Tags map[string]string // contains filtered or unexported fields }
The summary information about the quick response.
type RankingData ¶
type RankingData struct { // The relevance score of the content. RelevanceLevel RelevanceLevel // The relevance level of the recommendation. RelevanceScore float64 // contains filtered or unexported fields }
Details about the source content ranking data.
type RecommendationData ¶
type RecommendationData struct { // The identifier of the recommendation. // // This member is required. RecommendationId *string // Summary of the recommended content. Data *DataSummary // The recommended document. Document *Document // The relevance level of the recommendation. RelevanceLevel RelevanceLevel // The relevance score of the recommendation. RelevanceScore float64 // The type of recommendation. Type RecommendationType // contains filtered or unexported fields }
Information about the recommendation.
type RecommendationSourceType ¶
type RecommendationSourceType string
const ( RecommendationSourceTypeIssueDetection RecommendationSourceType = "ISSUE_DETECTION" RecommendationSourceTypeRuleEvaluation RecommendationSourceType = "RULE_EVALUATION" RecommendationSourceTypeOther RecommendationSourceType = "OTHER" )
Enum values for RecommendationSourceType
func (RecommendationSourceType) Values ¶
func (RecommendationSourceType) Values() []RecommendationSourceType
Values returns all known values for RecommendationSourceType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type RecommendationTrigger ¶
type RecommendationTrigger struct { // A union type containing information related to the trigger. // // This member is required. Data RecommendationTriggerData // The identifier of the recommendation trigger. // // This member is required. Id *string // The identifiers of the recommendations. // // This member is required. RecommendationIds []string // The source of the recommendation trigger. // // - ISSUE_DETECTION: The corresponding recommendations were triggered by a // Contact Lens issue. // // - RULE_EVALUATION: The corresponding recommendations were triggered by a // Contact Lens rule. // // This member is required. Source RecommendationSourceType // The type of recommendation trigger. // // This member is required. Type RecommendationTriggerType // contains filtered or unexported fields }
A recommendation trigger provides context on the event that produced the referenced recommendations. Recommendations are only referenced in recommendationIds by a single RecommendationTrigger.
type RecommendationTriggerData ¶
type RecommendationTriggerData interface {
// contains filtered or unexported methods
}
A union type containing information related to the trigger.
The following types satisfy this interface:
RecommendationTriggerDataMemberQuery
Example (OutputUsage) ¶
package main import ( "e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/qconnect/types" "fmt" ) func main() { var union types.RecommendationTriggerData // type switches can be used to check the union value switch v := union.(type) { case *types.RecommendationTriggerDataMemberQuery: _ = v.Value // Value is types.QueryRecommendationTriggerData case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
Output:
type RecommendationTriggerDataMemberQuery ¶
type RecommendationTriggerDataMemberQuery struct { Value QueryRecommendationTriggerData // contains filtered or unexported fields }
Data associated with the QUERY RecommendationTriggerType.
type RecommendationTriggerType ¶
type RecommendationTriggerType string
const ( RecommendationTriggerTypeQuery RecommendationTriggerType = "QUERY" RecommendationTriggerTypeGenerative RecommendationTriggerType = "GENERATIVE" )
Enum values for RecommendationTriggerType
func (RecommendationTriggerType) Values ¶
func (RecommendationTriggerType) Values() []RecommendationTriggerType
Values returns all known values for RecommendationTriggerType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type RecommendationType ¶
type RecommendationType string
const ( RecommendationTypeKnowledgeContent RecommendationType = "KNOWLEDGE_CONTENT" RecommendationTypeGenerativeResponse RecommendationType = "GENERATIVE_RESPONSE" RecommendationTypeGenerativeAnswer RecommendationType = "GENERATIVE_ANSWER" )
Enum values for RecommendationType
func (RecommendationType) Values ¶
func (RecommendationType) Values() []RecommendationType
Values returns all known values for RecommendationType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type RelevanceLevel ¶
type RelevanceLevel string
const ( RelevanceLevelHigh RelevanceLevel = "HIGH" RelevanceLevelMedium RelevanceLevel = "MEDIUM" RelevanceLevelLow RelevanceLevel = "LOW" )
Enum values for RelevanceLevel
func (RelevanceLevel) Values ¶
func (RelevanceLevel) Values() []RelevanceLevel
Values returns all known values for RelevanceLevel. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type RenderingConfiguration ¶
type RenderingConfiguration 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]. // // [GetContent]: https://docs.aws.amazon.com/amazon-q-connect/latest/APIReference/API_GetContent.html TemplateUri *string // contains filtered or unexported fields }
Information about how to render the content.
type RequestTimeoutException ¶
type RequestTimeoutException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The request reached the service more than 15 minutes after the date stamp on the request or more than 15 minutes after the request expiration date (such as for pre-signed URLs), or the date stamp on the request is more than 15 minutes in the future.
func (*RequestTimeoutException) Error ¶
func (e *RequestTimeoutException) Error() string
func (*RequestTimeoutException) ErrorCode ¶
func (e *RequestTimeoutException) ErrorCode() string
func (*RequestTimeoutException) ErrorFault ¶
func (e *RequestTimeoutException) ErrorFault() smithy.ErrorFault
func (*RequestTimeoutException) ErrorMessage ¶
func (e *RequestTimeoutException) ErrorMessage() string
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { Message *string ErrorCodeOverride *string ResourceName *string // contains filtered or unexported fields }
The specified resource does not exist.
func (*ResourceNotFoundException) Error ¶
func (e *ResourceNotFoundException) Error() string
func (*ResourceNotFoundException) ErrorCode ¶
func (e *ResourceNotFoundException) ErrorCode() string
func (*ResourceNotFoundException) ErrorFault ¶
func (e *ResourceNotFoundException) ErrorFault() smithy.ErrorFault
func (*ResourceNotFoundException) ErrorMessage ¶
func (e *ResourceNotFoundException) ErrorMessage() string
type ResultData ¶
type ResultData struct { // The identifier of the result data. // // This member is required. ResultId *string // Summary of the recommended content. Data *DataSummary // The document. Document *Document // The relevance score of the results. RelevanceScore float64 // The type of the query result. Type QueryResultType // contains filtered or unexported fields }
Information about the result.
type SearchExpression ¶
type SearchExpression struct { // The search expression filters. // // This member is required. Filters []Filter // contains filtered or unexported fields }
The search expression.
type ServerSideEncryptionConfiguration ¶
type ServerSideEncryptionConfiguration struct { // The customer managed key used for encryption. For more information about // setting up a customer managed key for Amazon Q in Connect, see [Enable Amazon Q in Connect for your instance]. For // information about valid ID values, see [Key identifiers (KeyId)]. // // [Key identifiers (KeyId)]: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id // [Enable Amazon Q in Connect for your instance]: https://docs.aws.amazon.com/connect/latest/adminguide/enable-q.html KmsKeyId *string // contains filtered or unexported fields }
The configuration information for the customer managed key used for encryption.
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
func (*ServiceQuotaExceededException) Error ¶
func (e *ServiceQuotaExceededException) Error() string
func (*ServiceQuotaExceededException) ErrorCode ¶
func (e *ServiceQuotaExceededException) ErrorCode() string
func (*ServiceQuotaExceededException) ErrorFault ¶
func (e *ServiceQuotaExceededException) ErrorFault() smithy.ErrorFault
func (*ServiceQuotaExceededException) ErrorMessage ¶
func (e *ServiceQuotaExceededException) ErrorMessage() string
type SessionData ¶
type SessionData struct { // The name of the session. // // This member is required. Name *string // The Amazon Resource Name (ARN) of the session. // // This member is required. SessionArn *string // The identifier of the session. // // This member is required. SessionId *string // The description of the session. Description *string // The configuration information for the session integration. IntegrationConfiguration *SessionIntegrationConfiguration // An object that can be used to specify Tag conditions. TagFilter TagFilter // The tags used to organize, track, or control access for this resource. Tags map[string]string // contains filtered or unexported fields }
Information about the session.
type SessionIntegrationConfiguration ¶
type SessionIntegrationConfiguration struct { // The Amazon Resource Name (ARN) of the integrated Amazon SNS topic used for // streaming chat messages. TopicIntegrationArn *string // contains filtered or unexported fields }
The configuration information for the session integration.
type SessionSummary ¶
type SessionSummary struct { // The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant. // // This member is required. AssistantArn *string // The identifier of the Amazon Q in Connect assistant. // // This member is required. AssistantId *string // The Amazon Resource Name (ARN) of the session. // // This member is required. SessionArn *string // The identifier of the session. // // This member is required. SessionId *string // contains filtered or unexported fields }
Summary information about the session.
type SourceConfiguration ¶
type SourceConfiguration interface {
// contains filtered or unexported methods
}
Configuration information about the external data source.
The following types satisfy this interface:
SourceConfigurationMemberAppIntegrations
Example (OutputUsage) ¶
package main import ( "e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/qconnect/types" "fmt" ) func main() { var union types.SourceConfiguration // type switches can be used to check the union value switch v := union.(type) { case *types.SourceConfigurationMemberAppIntegrations: _ = v.Value // Value is types.AppIntegrationsConfiguration case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
Output:
type SourceConfigurationMemberAppIntegrations ¶
type SourceConfigurationMemberAppIntegrations struct { Value AppIntegrationsConfiguration // contains filtered or unexported fields }
Configuration information for Amazon AppIntegrations to automatically ingest content.
type SourceContentDataDetails ¶
type SourceContentDataDetails struct { // The identifier of the source content. // // This member is required. Id *string // Details about the source content ranking data. // // This member is required. RankingData *RankingData // Details about the source content text data. // // This member is required. TextData *TextData // The type of the source content. // // This member is required. Type SourceContentType // contains filtered or unexported fields }
Details about the source content data.
type SourceContentType ¶
type SourceContentType string
const (
SourceContentTypeKnowledgeContent SourceContentType = "KNOWLEDGE_CONTENT"
)
Enum values for SourceContentType
func (SourceContentType) Values ¶
func (SourceContentType) Values() []SourceContentType
Values returns all known values for SourceContentType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type TagCondition ¶
type TagCondition struct { // The tag key in the tag condition. // // This member is required. Key *string // The tag value in the tag condition. Value *string // contains filtered or unexported fields }
A leaf node condition which can be used to specify a tag condition.
type TagFilter ¶
type TagFilter interface {
// contains filtered or unexported methods
}
An object that can be used to specify Tag conditions.
The following types satisfy this interface:
TagFilterMemberAndConditions TagFilterMemberOrConditions TagFilterMemberTagCondition
Example (OutputUsage) ¶
package main import ( "e.coding.net/g-nnjn4981/aito/aws-sdk-go-v2/service/qconnect/types" "fmt" ) func main() { var union types.TagFilter // type switches can be used to check the union value switch v := union.(type) { case *types.TagFilterMemberAndConditions: _ = v.Value // Value is []types.TagCondition case *types.TagFilterMemberOrConditions: _ = v.Value // Value is []types.OrCondition case *types.TagFilterMemberTagCondition: _ = v.Value // Value is types.TagCondition case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
Output:
type TagFilterMemberAndConditions ¶
type TagFilterMemberAndConditions struct { Value []TagCondition // contains filtered or unexported fields }
A list of conditions which would be applied together with an AND condition.
type TagFilterMemberOrConditions ¶
type TagFilterMemberOrConditions struct { Value []OrCondition // contains filtered or unexported fields }
A list of conditions which would be applied together with an OR condition.
type TagFilterMemberTagCondition ¶
type TagFilterMemberTagCondition struct { Value TagCondition // contains filtered or unexported fields }
A leaf node condition which can be used to specify a tag condition.
type TargetType ¶
type TargetType string
const ( TargetTypeRecommendation TargetType = "RECOMMENDATION" TargetTypeResult TargetType = "RESULT" )
Enum values for TargetType
func (TargetType) Values ¶
func (TargetType) Values() []TargetType
Values returns all known values for TargetType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type TextData ¶
type TextData struct { // The text of the document. Excerpt *DocumentText // The text of the document. Title *DocumentText // contains filtered or unexported fields }
Details about the source content text data.
type TooManyTagsException ¶
type TooManyTagsException struct { Message *string ErrorCodeOverride *string ResourceName *string // contains filtered or unexported fields }
Amazon Q in Connect throws this exception if you have too many tags in your tag set.
func (*TooManyTagsException) Error ¶
func (e *TooManyTagsException) Error() string
func (*TooManyTagsException) ErrorCode ¶
func (e *TooManyTagsException) ErrorCode() string
func (*TooManyTagsException) ErrorFault ¶
func (e *TooManyTagsException) ErrorFault() smithy.ErrorFault
func (*TooManyTagsException) ErrorMessage ¶
func (e *TooManyTagsException) ErrorMessage() string
type UnknownUnionMember ¶
type UnknownUnionMember struct { Tag string Value []byte // contains filtered or unexported fields }
UnknownUnionMember is returned when a union member is returned over the wire, but has an unknown tag.
type ValidationException ¶
type ValidationException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The input fails to satisfy the constraints specified by a service.
func (*ValidationException) Error ¶
func (e *ValidationException) Error() string
func (*ValidationException) ErrorCode ¶
func (e *ValidationException) ErrorCode() string
func (*ValidationException) ErrorFault ¶
func (e *ValidationException) ErrorFault() smithy.ErrorFault
func (*ValidationException) ErrorMessage ¶
func (e *ValidationException) ErrorMessage() string