AWS::Wisdom::AssistantAssociation - AWS CloudFormation

AWS::Wisdom::AssistantAssociation

Specifies an association between an Amazon Connect Wisdom assistant and another resource. Currently, the only supported association is with a knowledge base. An assistant can have only a single association.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::Wisdom::AssistantAssociation", "Properties" : { "AssistantId" : String, "Association" : AssociationData, "AssociationType" : String, "Tags" : [ Tag, ... ] } }

YAML

Type: AWS::Wisdom::AssistantAssociation Properties: AssistantId: String Association: AssociationData AssociationType: String Tags: - Tag

Properties

AssistantId

The identifier of the Wisdom assistant.

Required: Yes

Type: String

Pattern: ^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$

Update requires: Replacement

Association

The identifier of the associated resource.

Required: Yes

Type: AssociationData

Update requires: Replacement

AssociationType

The type of association.

Required: Yes

Type: String

Allowed values: KNOWLEDGE_BASE

Update requires: Replacement

Tags

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

Required: No

Type: Array of Tag

Update requires: Replacement

Return values

Ref

When you pass the logical ID of this resource to the intrinsic Ref function, Ref returns the association ID.

For more information about using the Ref function, see Ref.

Fn::GetAtt

The Fn::GetAtt intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.

For more information about using the Fn::GetAtt intrinsic function, see Fn::GetAtt.

AssistantArn

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

AssistantAssociationArn

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

AssistantAssociationId

The ID of the association.