Skip to content
v2.275.0

FileSystemLocation Class ​

FileSystemLocation provider definition for a CodeBuild Project.

Example ​

ts
new codebuild.Project(this, 'MyProject', {
  buildSpec: codebuild.BuildSpec.fromObject({
    version: '0.2',
  }),
  fileSystemLocations: [
    codebuild.FileSystemLocation.efs({
      identifier: "myidentifier2",
      location: "myclodation.mydnsroot.com:/loc",
      mountPoint: "/media",
      mountOptions: "opts"
    })
  ]
});
python
codebuild.Project(self, "MyProject",
    build_spec=codebuild.BuildSpec.from_object({
        "version": "0.2"
    }),
    file_system_locations=[
        codebuild.FileSystemLocation.efs(
            identifier="myidentifier2",
            location="myclodation.mydnsroot.com:/loc",
            mount_point="/media",
            mount_options="opts"
        )
    ]
)
java
Project.Builder.create(this, "MyProject")
        .buildSpec(BuildSpec.fromObject(Map.of(
                "version", "0.2")))
        .fileSystemLocations(List.of(FileSystemLocation.efs(EfsFileSystemLocationProps.builder()
                .identifier("myidentifier2")
                .location("myclodation.mydnsroot.com:/loc")
                .mountPoint("/media")
                .mountOptions("opts")
                .build())))
        .build();
csharp
// Install: dotnet add package Amazon.CDK.Lib
new Project(this, "MyProject", new ProjectProps {
    BuildSpec = BuildSpec.FromObject(new Dictionary<string, object> {
        { "version", "0.2" }
    }),
    FileSystemLocations = new [] { FileSystemLocation.Efs(new EfsFileSystemLocationProps {
        Identifier = "myidentifier2",
        Location = "myclodation.mydnsroot.com:/loc",
        MountPoint = "/media",
        MountOptions = "opts"
    }) }
});
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
codebuild.NewProject(this, jsii.String("MyProject"), &ProjectProps{
	BuildSpec: codebuild.BuildSpec_FromObject(map[string]interface{}{
		"version": jsii.String("0.2"),
	}),
	FileSystemLocations: []IFileSystemLocation{
		codebuild.FileSystemLocation_Efs(&EfsFileSystemLocationProps{
			Identifier: jsii.String("myidentifier2"),
			Location: jsii.String("myclodation.mydnsroot.com:/loc"),
			MountPoint: jsii.String("/media"),
			MountOptions: jsii.String("opts"),
		}),
	},
})

Initializer ​

ts
new FileSystemLocation()
python
FileSystemLocation()
java
new FileSystemLocation()
csharp
new FileSystemLocation()
go
NewFileSystemLocation()

Methods ​

efs(props: EfsFileSystemLocationProps): IFileSystemLocation@staticmethod def efs(props: EfsFileSystemLocationProps) -> IFileSystemLocationpublic static IFileSystemLocation efs(EfsFileSystemLocationProps props)public static IFileSystemLocation Efs(EfsFileSystemLocationProps props)func Efs(Props EfsFileSystemLocationProps) IFileSystemLocationstatic#
EFS file system provider.
1 parameter

Parameters

  • propspropspropspropsProps — the EFS File System location property.