We recommend new projects start with resources from the AWS provider.
aws-native.appsync.SourceApiAssociation
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::AppSync::SourceApiAssociation
Create SourceApiAssociation Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SourceApiAssociation(name: string, args?: SourceApiAssociationArgs, opts?: CustomResourceOptions);@overload
def SourceApiAssociation(resource_name: str,
                         args: Optional[SourceApiAssociationArgs] = None,
                         opts: Optional[ResourceOptions] = None)
@overload
def SourceApiAssociation(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         description: Optional[str] = None,
                         merged_api_identifier: Optional[str] = None,
                         source_api_association_config: Optional[SourceApiAssociationConfigArgs] = None,
                         source_api_identifier: Optional[str] = None)func NewSourceApiAssociation(ctx *Context, name string, args *SourceApiAssociationArgs, opts ...ResourceOption) (*SourceApiAssociation, error)public SourceApiAssociation(string name, SourceApiAssociationArgs? args = null, CustomResourceOptions? opts = null)
public SourceApiAssociation(String name, SourceApiAssociationArgs args)
public SourceApiAssociation(String name, SourceApiAssociationArgs args, CustomResourceOptions options)
type: aws-native:appsync:SourceApiAssociation
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args SourceApiAssociationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args SourceApiAssociationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args SourceApiAssociationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SourceApiAssociationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SourceApiAssociationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
SourceApiAssociation Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The SourceApiAssociation resource accepts the following input properties:
- Description string
- Description of the SourceApiAssociation.
- MergedApi stringIdentifier 
- Identifier of the Merged GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN
- SourceApi Pulumi.Association Config Aws Native. App Sync. Inputs. Source Api Association Config 
- Customized configuration for SourceApiAssociation.
- SourceApi stringIdentifier 
- Identifier of the Source GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN
- Description string
- Description of the SourceApiAssociation.
- MergedApi stringIdentifier 
- Identifier of the Merged GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN
- SourceApi SourceAssociation Config Api Association Config Args 
- Customized configuration for SourceApiAssociation.
- SourceApi stringIdentifier 
- Identifier of the Source GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN
- description String
- Description of the SourceApiAssociation.
- mergedApi StringIdentifier 
- Identifier of the Merged GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN
- sourceApi SourceAssociation Config Api Association Config 
- Customized configuration for SourceApiAssociation.
- sourceApi StringIdentifier 
- Identifier of the Source GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN
- description string
- Description of the SourceApiAssociation.
- mergedApi stringIdentifier 
- Identifier of the Merged GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN
- sourceApi SourceAssociation Config Api Association Config 
- Customized configuration for SourceApiAssociation.
- sourceApi stringIdentifier 
- Identifier of the Source GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN
- description str
- Description of the SourceApiAssociation.
- merged_api_ stridentifier 
- Identifier of the Merged GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN
- source_api_ Sourceassociation_ config Api Association Config Args 
- Customized configuration for SourceApiAssociation.
- source_api_ stridentifier 
- Identifier of the Source GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN
- description String
- Description of the SourceApiAssociation.
- mergedApi StringIdentifier 
- Identifier of the Merged GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN
- sourceApi Property MapAssociation Config 
- Customized configuration for SourceApiAssociation.
- sourceApi StringIdentifier 
- Identifier of the Source GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN
Outputs
All input properties are implicitly available as output properties. Additionally, the SourceApiAssociation resource produces the following output properties:
- AssociationArn string
- ARN of the SourceApiAssociation.
- AssociationId string
- Id of the SourceApiAssociation.
- Id string
- The provider-assigned unique ID for this managed resource.
- LastSuccessful stringMerge Date 
- Date of last schema successful merge.
- MergedApi stringArn 
- ARN of the Merged API in the association.
- MergedApi stringId 
- GraphQLApiId of the Merged API in the association.
- SourceApi stringArn 
- ARN of the source API in the association.
- SourceApi Pulumi.Association Status Aws Native. App Sync. Source Api Association Status 
- Current status of SourceApiAssociation.
- SourceApi stringAssociation Status Detail 
- Current SourceApiAssociation status details.
- SourceApi stringId 
- GraphQLApiId of the source API in the association.
- AssociationArn string
- ARN of the SourceApiAssociation.
- AssociationId string
- Id of the SourceApiAssociation.
- Id string
- The provider-assigned unique ID for this managed resource.
- LastSuccessful stringMerge Date 
- Date of last schema successful merge.
- MergedApi stringArn 
- ARN of the Merged API in the association.
- MergedApi stringId 
- GraphQLApiId of the Merged API in the association.
- SourceApi stringArn 
- ARN of the source API in the association.
- SourceApi SourceAssociation Status Api Association Status 
- Current status of SourceApiAssociation.
- SourceApi stringAssociation Status Detail 
- Current SourceApiAssociation status details.
- SourceApi stringId 
- GraphQLApiId of the source API in the association.
- associationArn String
- ARN of the SourceApiAssociation.
- associationId String
- Id of the SourceApiAssociation.
- id String
- The provider-assigned unique ID for this managed resource.
- lastSuccessful StringMerge Date 
- Date of last schema successful merge.
- mergedApi StringArn 
- ARN of the Merged API in the association.
- mergedApi StringId 
- GraphQLApiId of the Merged API in the association.
- sourceApi StringArn 
- ARN of the source API in the association.
- sourceApi SourceAssociation Status Api Association Status 
- Current status of SourceApiAssociation.
- sourceApi StringAssociation Status Detail 
- Current SourceApiAssociation status details.
- sourceApi StringId 
- GraphQLApiId of the source API in the association.
- associationArn string
- ARN of the SourceApiAssociation.
- associationId string
- Id of the SourceApiAssociation.
- id string
- The provider-assigned unique ID for this managed resource.
- lastSuccessful stringMerge Date 
- Date of last schema successful merge.
- mergedApi stringArn 
- ARN of the Merged API in the association.
- mergedApi stringId 
- GraphQLApiId of the Merged API in the association.
- sourceApi stringArn 
- ARN of the source API in the association.
- sourceApi SourceAssociation Status Api Association Status 
- Current status of SourceApiAssociation.
- sourceApi stringAssociation Status Detail 
- Current SourceApiAssociation status details.
- sourceApi stringId 
- GraphQLApiId of the source API in the association.
- association_arn str
- ARN of the SourceApiAssociation.
- association_id str
- Id of the SourceApiAssociation.
- id str
- The provider-assigned unique ID for this managed resource.
- last_successful_ strmerge_ date 
- Date of last schema successful merge.
- merged_api_ strarn 
- ARN of the Merged API in the association.
- merged_api_ strid 
- GraphQLApiId of the Merged API in the association.
- source_api_ strarn 
- ARN of the source API in the association.
- source_api_ Sourceassociation_ status Api Association Status 
- Current status of SourceApiAssociation.
- source_api_ strassociation_ status_ detail 
- Current SourceApiAssociation status details.
- source_api_ strid 
- GraphQLApiId of the source API in the association.
- associationArn String
- ARN of the SourceApiAssociation.
- associationId String
- Id of the SourceApiAssociation.
- id String
- The provider-assigned unique ID for this managed resource.
- lastSuccessful StringMerge Date 
- Date of last schema successful merge.
- mergedApi StringArn 
- ARN of the Merged API in the association.
- mergedApi StringId 
- GraphQLApiId of the Merged API in the association.
- sourceApi StringArn 
- ARN of the source API in the association.
- sourceApi "MERGE_SCHEDULED" | "MERGE_FAILED" | "MERGE_SUCCESS" | "MERGE_IN_PROGRESS" | "AUTO_MERGE_SCHEDULE_FAILED" | "DELETION_SCHEDULED" | "DELETION_IN_PROGRESS" | "DELETION_FAILED"Association Status 
- Current status of SourceApiAssociation.
- sourceApi StringAssociation Status Detail 
- Current SourceApiAssociation status details.
- sourceApi StringId 
- GraphQLApiId of the source API in the association.
Supporting Types
SourceApiAssociationConfig, SourceApiAssociationConfigArgs        
- MergeType Pulumi.Aws Native. App Sync. Source Api Association Config Merge Type 
- Configuration of the merged behavior for the association. For example when it could be auto or has to be manual.
- MergeType SourceApi Association Config Merge Type 
- Configuration of the merged behavior for the association. For example when it could be auto or has to be manual.
- mergeType SourceApi Association Config Merge Type 
- Configuration of the merged behavior for the association. For example when it could be auto or has to be manual.
- mergeType SourceApi Association Config Merge Type 
- Configuration of the merged behavior for the association. For example when it could be auto or has to be manual.
- merge_type SourceApi Association Config Merge Type 
- Configuration of the merged behavior for the association. For example when it could be auto or has to be manual.
- mergeType "AUTO_MERGE" | "MANUAL_MERGE"
- Configuration of the merged behavior for the association. For example when it could be auto or has to be manual.
SourceApiAssociationConfigMergeType, SourceApiAssociationConfigMergeTypeArgs            
- AutoMerge 
- AUTO_MERGE
- ManualMerge 
- MANUAL_MERGE
- SourceApi Association Config Merge Type Auto Merge 
- AUTO_MERGE
- SourceApi Association Config Merge Type Manual Merge 
- MANUAL_MERGE
- AutoMerge 
- AUTO_MERGE
- ManualMerge 
- MANUAL_MERGE
- AutoMerge 
- AUTO_MERGE
- ManualMerge 
- MANUAL_MERGE
- AUTO_MERGE
- AUTO_MERGE
- MANUAL_MERGE
- MANUAL_MERGE
- "AUTO_MERGE"
- AUTO_MERGE
- "MANUAL_MERGE"
- MANUAL_MERGE
SourceApiAssociationStatus, SourceApiAssociationStatusArgs        
- MergeScheduled 
- MERGE_SCHEDULED
- MergeFailed 
- MERGE_FAILED
- MergeSuccess 
- MERGE_SUCCESS
- MergeIn Progress 
- MERGE_IN_PROGRESS
- AutoMerge Schedule Failed 
- AUTO_MERGE_SCHEDULE_FAILED
- DeletionScheduled 
- DELETION_SCHEDULED
- DeletionIn Progress 
- DELETION_IN_PROGRESS
- DeletionFailed 
- DELETION_FAILED
- SourceApi Association Status Merge Scheduled 
- MERGE_SCHEDULED
- SourceApi Association Status Merge Failed 
- MERGE_FAILED
- SourceApi Association Status Merge Success 
- MERGE_SUCCESS
- SourceApi Association Status Merge In Progress 
- MERGE_IN_PROGRESS
- SourceApi Association Status Auto Merge Schedule Failed 
- AUTO_MERGE_SCHEDULE_FAILED
- SourceApi Association Status Deletion Scheduled 
- DELETION_SCHEDULED
- SourceApi Association Status Deletion In Progress 
- DELETION_IN_PROGRESS
- SourceApi Association Status Deletion Failed 
- DELETION_FAILED
- MergeScheduled 
- MERGE_SCHEDULED
- MergeFailed 
- MERGE_FAILED
- MergeSuccess 
- MERGE_SUCCESS
- MergeIn Progress 
- MERGE_IN_PROGRESS
- AutoMerge Schedule Failed 
- AUTO_MERGE_SCHEDULE_FAILED
- DeletionScheduled 
- DELETION_SCHEDULED
- DeletionIn Progress 
- DELETION_IN_PROGRESS
- DeletionFailed 
- DELETION_FAILED
- MergeScheduled 
- MERGE_SCHEDULED
- MergeFailed 
- MERGE_FAILED
- MergeSuccess 
- MERGE_SUCCESS
- MergeIn Progress 
- MERGE_IN_PROGRESS
- AutoMerge Schedule Failed 
- AUTO_MERGE_SCHEDULE_FAILED
- DeletionScheduled 
- DELETION_SCHEDULED
- DeletionIn Progress 
- DELETION_IN_PROGRESS
- DeletionFailed 
- DELETION_FAILED
- MERGE_SCHEDULED
- MERGE_SCHEDULED
- MERGE_FAILED
- MERGE_FAILED
- MERGE_SUCCESS
- MERGE_SUCCESS
- MERGE_IN_PROGRESS
- MERGE_IN_PROGRESS
- AUTO_MERGE_SCHEDULE_FAILED
- AUTO_MERGE_SCHEDULE_FAILED
- DELETION_SCHEDULED
- DELETION_SCHEDULED
- DELETION_IN_PROGRESS
- DELETION_IN_PROGRESS
- DELETION_FAILED
- DELETION_FAILED
- "MERGE_SCHEDULED"
- MERGE_SCHEDULED
- "MERGE_FAILED"
- MERGE_FAILED
- "MERGE_SUCCESS"
- MERGE_SUCCESS
- "MERGE_IN_PROGRESS"
- MERGE_IN_PROGRESS
- "AUTO_MERGE_SCHEDULE_FAILED"
- AUTO_MERGE_SCHEDULE_FAILED
- "DELETION_SCHEDULED"
- DELETION_SCHEDULED
- "DELETION_IN_PROGRESS"
- DELETION_IN_PROGRESS
- "DELETION_FAILED"
- DELETION_FAILED
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
