import { Value } from '../../../cloudformation/Value';
/**
  Contains information that defines how the AWS CodeBuild build project reports the build status to the source provider.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html">the AWS Docs</a>
*/
export interface BuildStatusConfigProps {
    /** <code>Context</code>  <a name="cfn-codebuild-project-buildstatusconfig-context"></a>
  Specifies the context of the build status CodeBuild sends to the source provider. The usage of this parameter depends on the source provider.<br />
  Bitbucket<br />
  This parameter is used for the <code>name</code> parameter in the Bitbucket commit status. For more information, see <a href="https://developer.atlassian.com/bitbucket/api/2/reference/resource/repositories/%7Bworkspace%7D/%7Brepo_slug%7D/commit/%7Bnode%7D/statuses/build">build</a> in the Bitbucket API documentation.<br />
  GitHub/GitHub Enterprise Server<br />
  This parameter is used for the <code>context</code> parameter in the GitHub commit status. For more information, see <a href="https://developer.github.com/v3/repos/statuses/#create-a-commit-status">Create a commit status</a> in the GitHub developer guide.
  
  Required: No<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> */
    context?: Value<string>;
    /** <code>TargetUrl</code>  <a name="cfn-codebuild-project-buildstatusconfig-targeturl"></a>
  Specifies the target url of the build status CodeBuild sends to the source provider. The usage of this parameter depends on the source provider.<br />
  Bitbucket<br />
  This parameter is used for the <code>url</code> parameter in the Bitbucket commit status. For more information, see <a href="https://developer.atlassian.com/bitbucket/api/2/reference/resource/repositories/%7Bworkspace%7D/%7Brepo_slug%7D/commit/%7Bnode%7D/statuses/build">build</a> in the Bitbucket API documentation.<br />
  GitHub/GitHub Enterprise Server<br />
  This parameter is used for the <code>target_url</code> parameter in the GitHub commit status. For more information, see <a href="https://developer.github.com/v3/repos/statuses/#create-a-commit-status">Create a commit status</a> in the GitHub developer guide.
  
  Required: No<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> */
    targetUrl?: Value<string>;
}
