/AWS1/CL_BLDPROJECTFILESYSTE00¶
Information about a file system created by Amazon Elastic File System (EFS). For more information, see What Is Amazon Elastic File System?
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_type TYPE /AWS1/BLDFILESYSTEMTYPE /AWS1/BLDFILESYSTEMTYPE¶
The type of the file system. The one supported type is
EFS.
iv_location TYPE /AWS1/BLDSTRING /AWS1/BLDSTRING¶
A string that specifies the location of the file system created by Amazon EFS. Its format is
efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the Amazon EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, if the DNS name of a file system isfs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory ismy-efs-mount-directory, then thelocationisfs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.The directory path in the format
efs-dns-name:/directory-pathis optional. If you do not specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system.
iv_mountpoint TYPE /AWS1/BLDSTRING /AWS1/BLDSTRING¶
The location in the container where you mount the file system.
iv_identifier TYPE /AWS1/BLDSTRING /AWS1/BLDSTRING¶
The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by appending the
identifierin all capital letters toCODEBUILD_. For example, if you specifymy_efsforidentifier, a new environment variable is create namedCODEBUILD_MY_EFS.The
identifieris used to mount your file system.
iv_mountoptions TYPE /AWS1/BLDSTRING /AWS1/BLDSTRING¶
The mount options for a file system created by Amazon EFS. The default mount options used by CodeBuild are
nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount Options.
Queryable Attributes¶
type¶
The type of the file system. The one supported type is
EFS.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TYPE() |
Getter for TYPE, with configurable default |
ASK_TYPE() |
Getter for TYPE w/ exceptions if field has no value |
HAS_TYPE() |
Determine if TYPE has a value |
location¶
A string that specifies the location of the file system created by Amazon EFS. Its format is
efs-dns-name:/directory-path. You can find the DNS name of file system when you view it in the Amazon EFS console. The directory path is a path to a directory in the file system that CodeBuild mounts. For example, if the DNS name of a file system isfs-abcd1234.efs.us-west-2.amazonaws.com, and its mount directory ismy-efs-mount-directory, then thelocationisfs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory.The directory path in the format
efs-dns-name:/directory-pathis optional. If you do not specify a directory path, the location is only the DNS name and CodeBuild mounts the entire file system.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LOCATION() |
Getter for LOCATION, with configurable default |
ASK_LOCATION() |
Getter for LOCATION w/ exceptions if field has no value |
HAS_LOCATION() |
Determine if LOCATION has a value |
mountPoint¶
The location in the container where you mount the file system.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MOUNTPOINT() |
Getter for MOUNTPOINT, with configurable default |
ASK_MOUNTPOINT() |
Getter for MOUNTPOINT w/ exceptions if field has no value |
HAS_MOUNTPOINT() |
Determine if MOUNTPOINT has a value |
identifier¶
The name used to access a file system created by Amazon EFS. CodeBuild creates an environment variable by appending the
identifierin all capital letters toCODEBUILD_. For example, if you specifymy_efsforidentifier, a new environment variable is create namedCODEBUILD_MY_EFS.The
identifieris used to mount your file system.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_IDENTIFIER() |
Getter for IDENTIFIER, with configurable default |
ASK_IDENTIFIER() |
Getter for IDENTIFIER w/ exceptions if field has no value |
HAS_IDENTIFIER() |
Determine if IDENTIFIER has a value |
mountOptions¶
The mount options for a file system created by Amazon EFS. The default mount options used by CodeBuild are
nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2. For more information, see Recommended NFS Mount Options.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MOUNTOPTIONS() |
Getter for MOUNTOPTIONS, with configurable default |
ASK_MOUNTOPTIONS() |
Getter for MOUNTOPTIONS w/ exceptions if field has no value |
HAS_MOUNTOPTIONS() |
Determine if MOUNTOPTIONS has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_PROJECTFILESYSTEMLOCATIONS¶
TYPES TT_PROJECTFILESYSTEMLOCATIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_BLDPROJECTFILESYSTE00 WITH DEFAULT KEY
.