Show / Hide Table of Contents

Class CloneRepository

(experimental) The class for different repository providers.

Inheritance
object
CloneRepository
Namespace: Amazon.CDK.AWS.Cloud9.Alpha
Assembly: Amazon.CDK.AWS.Cloud9.Alpha.dll
Syntax (csharp)
public class CloneRepository : DeputyBase
Syntax (vb)
Public Class CloneRepository Inherits DeputyBase
Remarks

Stability: Experimental

ExampleMetadata: infused

Examples
using Amazon.CDK.AWS.CodeCommit;

             // create a new Cloud9 environment and clone the two repositories
             Vpc vpc;


             // create a codecommit repository to clone into the cloud9 environment
             var repoNew = new Repository(this, "RepoNew", new RepositoryProps {
                 RepositoryName = "new-repo"
             });

             // import an existing codecommit repository to clone into the cloud9 environment
             var repoExisting = Repository.FromRepositoryName(this, "RepoExisting", "existing-repo");
             new Ec2Environment(this, "C9Env", new Ec2EnvironmentProps {
                 Vpc = vpc,
                 ClonedRepositories = new [] { CloneRepository.FromCodeCommit(repoNew, "/src/new-repo"), CloneRepository.FromCodeCommit(repoExisting, "/src/existing-repo") },
                 ImageId = ImageId.AMAZON_LINUX_2
             });

Synopsis

Properties

PathComponent

(experimental) The class for different repository providers.

RepositoryUrl

(experimental) The class for different repository providers.

Methods

FromCodeCommit(IRepository, string)

(experimental) import repository to cloud9 environment from AWS CodeCommit.

Properties

PathComponent

(experimental) The class for different repository providers.

public virtual string PathComponent { get; }
Property Value

string

Remarks

Stability: Experimental

RepositoryUrl

(experimental) The class for different repository providers.

public virtual string RepositoryUrl { get; }
Property Value

string

Remarks

Stability: Experimental

Methods

FromCodeCommit(IRepository, string)

(experimental) import repository to cloud9 environment from AWS CodeCommit.

public static CloneRepository FromCodeCommit(IRepository repository, string path)
Parameters
repository IRepository

the codecommit repository to clone from.

path string

the target path in cloud9 environment.

Returns

CloneRepository

Remarks

Stability: Experimental

Back to top Generated by DocFX