import { CloudWatchLogsConfigProps } from './CloudWatchLogsConfigProps';
import { S3LogsConfigProps } from './S3LogsConfigProps';
/**
  <code>LogsConfig</code> is a property of the <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html">AWS CodeBuild Project</a> resource that specifies information about logs for a build project. These can be logs in Amazon CloudWatch Logs, built in a specified S3 bucket, or both.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html">the AWS Docs</a>
*/
export interface LogsConfigProps {
    /** <code>CloudWatchLogs</code>  <a name="cfn-codebuild-project-logsconfig-cloudwatchlogs"></a>
  Information about CloudWatch Logs for a build project. CloudWatch Logs are enabled by default.<br />
  
  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> */
    cloudWatchLogs?: CloudWatchLogsConfigProps;
    /** <code>S3Logs</code>  <a name="cfn-codebuild-project-logsconfig-s3logs"></a>
  Information about logs built to an S3 bucket for a build project. S3 logs are not enabled by default.<br />
  
  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> */
    s3Logs?: S3LogsConfigProps;
}
