

# ServiceActionAssociation
<a name="API_ServiceActionAssociation"></a>

A self-service action association consisting of the Action ID, the Product ID, and the Provisioning Artifact ID.

## Contents
<a name="API_ServiceActionAssociation_Contents"></a>

 ** ProductId **   <a name="servicecatalog-Type-ServiceActionAssociation-ProductId"></a>
The product identifier. For example, `prod-abcdzk7xy33qa`.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Pattern: `^[a-zA-Z0-9_\-]*`   
Required: Yes

 ** ProvisioningArtifactId **   <a name="servicecatalog-Type-ServiceActionAssociation-ProvisioningArtifactId"></a>
The identifier of the provisioning artifact. For example, `pa-4abcdjnxjj6ne`.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Pattern: `^[a-zA-Z0-9_\-]*`   
Required: Yes

 ** ServiceActionId **   <a name="servicecatalog-Type-ServiceActionAssociation-ServiceActionId"></a>
The self-service action identifier. For example, `act-fs7abcd89wxyz`.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 100.  
Pattern: `^[a-zA-Z0-9_\-]*`   
Required: Yes

## See Also
<a name="API_ServiceActionAssociation_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/servicecatalog-2015-12-10/ServiceActionAssociation) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/servicecatalog-2015-12-10/ServiceActionAssociation) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/servicecatalog-2015-12-10/ServiceActionAssociation) 