import { Value } from '../../../cloudformation/Value';
import { ConnectionParametersProps } from './ConnectionParametersProps';
/**
  A top level <code>ProductViewDetail</code> response containing details about the product’s connection. AWS Service Catalog returns this field for the <code>CreateProduct</code>, <code>UpdateProduct</code>, <code>DescribeProductAsAdmin</code>, and <code>SearchProductAsAdmin</code> APIs. This response contains the same fields as the <code>ConnectionParameters</code> request, with the addition of the <code>LastSync</code> response.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-sourceconnection.html">the AWS Docs</a>
*/
export interface SourceConnectionProps {
    /** <code>Type</code>  <a name="cfn-servicecatalog-cloudformationproduct-sourceconnection-type"></a>
  The only supported <code>SourceConnection</code> type is Codestar.<br />
  
  Required: Yes<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    type: Value<string>;
    /** <code>ConnectionParameters</code>  <a name="cfn-servicecatalog-cloudformationproduct-sourceconnection-connectionparameters"></a>
  The connection details based on the connection <code>Type</code>.<br />
  
  Required: Yes<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    connectionParameters: ConnectionParametersProps;
}
