---
type: resource-type
title: SourceApiAssociation
description: aws resource type AWS::AppSync::SourceApiAssociation
name: SourceApiAssociation
lexicon: aws
resource_type: AWS::AppSync::SourceApiAssociation
---
`AWS::AppSync::SourceApiAssociation`, a resource type of the aws lexicon.

## Properties

- `AssociationArn` (`string`, optional): ARN of the SourceApiAssociation.
- `AssociationId` (`string`, optional): Id of the SourceApiAssociation.
- `Description` (`string`, optional): Description of the SourceApiAssociation.
- `LastSuccessfulMergeDate` (`string`, optional): Date of last schema successful merge.
- `MergedApiArn` (`string`, optional): ARN of the Merged API in the association.
- `MergedApiId` (`string`, optional): GraphQLApiId of the Merged API in the association.
- `MergedApiIdentifier` (`string`, optional): Identifier of the Merged GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN
- `SourceApiArn` (`string`, optional): ARN of the source API in the association.
- `SourceApiAssociationConfig` (`SourceApiAssociation_SourceApiAssociationConfig`, optional): Customized configuration for SourceApiAssociation.
- `SourceApiAssociationStatus` (`"AUTO_MERGE_SCHEDULE_FAILED" | "DELETION_FAILED" | "DELETION_IN_PROGRESS" | "DELETION_SCHEDULED" | "MERGE_FAILED" | "MERGE_IN_PROGRESS" | "MERGE_SCHEDULED" | "MERGE_SUCCESS"`, optional): Current status of SourceApiAssociation.
- `SourceApiAssociationStatusDetail` (`string`, optional): Current SourceApiAssociation status details.
- `SourceApiId` (`string`, optional): GraphQLApiId of the source API in the association.
- `SourceApiIdentifier` (`string`, optional): Identifier of the Source GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN

## Attributes

- `AssociationArn`
- `AssociationId`
- `LastSuccessfulMergeDate`
- `MergedApiArn`
- `MergedApiId`
- `SourceApiArn`
- `SourceApiAssociationStatus`
- `SourceApiAssociationStatusDetail`
- `SourceApiId`
