import { Value } from '../../../cloudformation/Value';
/**
  The <code>Repository</code> property type specifies an AWS CodeCommit source code repository to be cloned into an AWS Cloud9 development environment.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloud9-environmentec2-repository.html">the AWS Docs</a>
*/
export interface RepositoryProps {
    /** <code>PathComponent</code>  <a name="cfn-cloud9-environmentec2-repository-pathcomponent"></a>
  The path within the development environment’s default file system location to clone the AWS CodeCommit repository into. For example, <code>/REPOSITORY_NAME</code> would clone the repository into the <code>/home/USER_NAME/environment/REPOSITORY_NAME</code> directory in the environment.<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> */
    pathComponent: Value<string>;
    /** <code>RepositoryUrl</code>  <a name="cfn-cloud9-environmentec2-repository-repositoryurl"></a>
  The clone URL of the AWS CodeCommit repository to be cloned. For example, for an AWS CodeCommit repository this might be <code>https://git-codecommit.us-east-2.amazonaws.com/v1/repos/REPOSITORY_NAME</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> */
    repositoryUrl: Value<string>;
}
