import { Value } from '../../../cloudformation/Value';
/**
  The <code>S3</code> property type specifies information about the Amazon S3 bucket that contains the code to be committed to the new repository.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codestar-githubrepository-s3.html">the AWS Docs</a>
*/
export interface S3Props {
    /** <code>ObjectVersion</code>  <a name="cfn-codestar-githubrepository-s3-objectversion"></a>
  The object version of the ZIP file, if versioning is enabled for the Amazon S3 bucket.<br />
  
  Required: No<br />
  
  Update requires: Updates are not supported. */
    objectVersion?: Value<string>;
    /** <code>Bucket</code>  <a name="cfn-codestar-githubrepository-s3-bucket"></a>
  The name of the Amazon S3 bucket that contains the ZIP file with the content to be committed to the new repository.<br />
  
  Required: Yes<br />
  
  Update requires: Updates are not supported. */
    bucket: Value<string>;
    /** <code>Key</code>  <a name="cfn-codestar-githubrepository-s3-key"></a>
  The S3 object key or file name for the ZIP file.<br />
  
  Required: Yes<br />
  
  Update requires: Updates are not supported. */
    key: Value<string>;
}
