/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Information about a file system created by Amazon Elastic File System (EFS).
* For more information, see What Is Amazon
* Elastic File System? See Also:
AWS
* API Reference
The type of the file system. The one supported type is EFS
.
*
The type of the file system. The one supported type is EFS
.
*
The type of the file system. The one supported type is EFS
.
*
The type of the file system. The one supported type is EFS
.
*
The type of the file system. The one supported type is EFS
.
*
The type of the file system. The one supported type is EFS
.
*
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 is
* fs-abcd1234.efs.us-west-2.amazonaws.com
, and its mount directory is
* my-efs-mount-directory
, then the location
is
* fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory
.
*
The directory path in the format
* efs-dns-name:/directory-path
is optional. If you do not specify a
* directory path, the location is only the DNS name and CodeBuild mounts the
* entire file system.
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 is
* fs-abcd1234.efs.us-west-2.amazonaws.com
, and its mount directory is
* my-efs-mount-directory
, then the location
is
* fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory
.
*
The directory path in the format
* efs-dns-name:/directory-path
is optional. If you do not specify a
* directory path, the location is only the DNS name and CodeBuild mounts the
* entire file system.
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 is
* fs-abcd1234.efs.us-west-2.amazonaws.com
, and its mount directory is
* my-efs-mount-directory
, then the location
is
* fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory
.
*
The directory path in the format
* efs-dns-name:/directory-path
is optional. If you do not specify a
* directory path, the location is only the DNS name and CodeBuild mounts the
* entire file system.
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 is
* fs-abcd1234.efs.us-west-2.amazonaws.com
, and its mount directory is
* my-efs-mount-directory
, then the location
is
* fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory
.
*
The directory path in the format
* efs-dns-name:/directory-path
is optional. If you do not specify a
* directory path, the location is only the DNS name and CodeBuild mounts the
* entire file system.
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 is
* fs-abcd1234.efs.us-west-2.amazonaws.com
, and its mount directory is
* my-efs-mount-directory
, then the location
is
* fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory
.
*
The directory path in the format
* efs-dns-name:/directory-path
is optional. If you do not specify a
* directory path, the location is only the DNS name and CodeBuild mounts the
* entire file system.
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 is
* fs-abcd1234.efs.us-west-2.amazonaws.com
, and its mount directory is
* my-efs-mount-directory
, then the location
is
* fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory
.
*
The directory path in the format
* efs-dns-name:/directory-path
is optional. If you do not specify a
* directory path, the location is only the DNS name and CodeBuild mounts the
* entire file system.
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 is
* fs-abcd1234.efs.us-west-2.amazonaws.com
, and its mount directory is
* my-efs-mount-directory
, then the location
is
* fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory
.
*
The directory path in the format
* efs-dns-name:/directory-path
is optional. If you do not specify a
* directory path, the location is only the DNS name and CodeBuild mounts the
* entire file system.
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 is
* fs-abcd1234.efs.us-west-2.amazonaws.com
, and its mount directory is
* my-efs-mount-directory
, then the location
is
* fs-abcd1234.efs.us-west-2.amazonaws.com:/my-efs-mount-directory
.
*
The directory path in the format
* efs-dns-name:/directory-path
is optional. If you do not specify a
* directory path, the location is only the DNS name and CodeBuild mounts the
* entire file system.
The location in the container where you mount the file system.
*/ inline const Aws::String& GetMountPoint() const{ return m_mountPoint; } /** *The location in the container where you mount the file system.
*/ inline bool MountPointHasBeenSet() const { return m_mountPointHasBeenSet; } /** *The location in the container where you mount the file system.
*/ inline void SetMountPoint(const Aws::String& value) { m_mountPointHasBeenSet = true; m_mountPoint = value; } /** *The location in the container where you mount the file system.
*/ inline void SetMountPoint(Aws::String&& value) { m_mountPointHasBeenSet = true; m_mountPoint = std::move(value); } /** *The location in the container where you mount the file system.
*/ inline void SetMountPoint(const char* value) { m_mountPointHasBeenSet = true; m_mountPoint.assign(value); } /** *The location in the container where you mount the file system.
*/ inline ProjectFileSystemLocation& WithMountPoint(const Aws::String& value) { SetMountPoint(value); return *this;} /** *The location in the container where you mount the file system.
*/ inline ProjectFileSystemLocation& WithMountPoint(Aws::String&& value) { SetMountPoint(std::move(value)); return *this;} /** *The location in the container where you mount the file system.
*/ inline ProjectFileSystemLocation& WithMountPoint(const char* value) { SetMountPoint(value); return *this;} /** *The name used to access a file system created by Amazon EFS. CodeBuild
* creates an environment variable by appending the identifier
in all
* capital letters to CODEBUILD_
. For example, if you specify
* my_efs
for identifier
, a new environment variable is
* create named CODEBUILD_MY_EFS
.
The identifier
* is used to mount your file system.
The name used to access a file system created by Amazon EFS. CodeBuild
* creates an environment variable by appending the identifier
in all
* capital letters to CODEBUILD_
. For example, if you specify
* my_efs
for identifier
, a new environment variable is
* create named CODEBUILD_MY_EFS
.
The identifier
* is used to mount your file system.
The name used to access a file system created by Amazon EFS. CodeBuild
* creates an environment variable by appending the identifier
in all
* capital letters to CODEBUILD_
. For example, if you specify
* my_efs
for identifier
, a new environment variable is
* create named CODEBUILD_MY_EFS
.
The identifier
* is used to mount your file system.
The name used to access a file system created by Amazon EFS. CodeBuild
* creates an environment variable by appending the identifier
in all
* capital letters to CODEBUILD_
. For example, if you specify
* my_efs
for identifier
, a new environment variable is
* create named CODEBUILD_MY_EFS
.
The identifier
* is used to mount your file system.
The name used to access a file system created by Amazon EFS. CodeBuild
* creates an environment variable by appending the identifier
in all
* capital letters to CODEBUILD_
. For example, if you specify
* my_efs
for identifier
, a new environment variable is
* create named CODEBUILD_MY_EFS
.
The identifier
* is used to mount your file system.
The name used to access a file system created by Amazon EFS. CodeBuild
* creates an environment variable by appending the identifier
in all
* capital letters to CODEBUILD_
. For example, if you specify
* my_efs
for identifier
, a new environment variable is
* create named CODEBUILD_MY_EFS
.
The identifier
* is used to mount your file system.
The name used to access a file system created by Amazon EFS. CodeBuild
* creates an environment variable by appending the identifier
in all
* capital letters to CODEBUILD_
. For example, if you specify
* my_efs
for identifier
, a new environment variable is
* create named CODEBUILD_MY_EFS
.
The identifier
* is used to mount your file system.
The name used to access a file system created by Amazon EFS. CodeBuild
* creates an environment variable by appending the identifier
in all
* capital letters to CODEBUILD_
. For example, if you specify
* my_efs
for identifier
, a new environment variable is
* create named CODEBUILD_MY_EFS
.
The identifier
* is used to mount your file system.
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.
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.
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.
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.
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.
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.
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.
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.