/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The Amazon Elastic File System (EFS) storage configuration for a SageMaker
* image.See Also:
AWS
* API Reference
The path within the image to mount the user's EFS home directory. The * directory should be empty. If not specified, defaults to * /home/sagemaker-user.
*/ inline const Aws::String& GetMountPath() const{ return m_mountPath; } /** *The path within the image to mount the user's EFS home directory. The * directory should be empty. If not specified, defaults to * /home/sagemaker-user.
*/ inline bool MountPathHasBeenSet() const { return m_mountPathHasBeenSet; } /** *The path within the image to mount the user's EFS home directory. The * directory should be empty. If not specified, defaults to * /home/sagemaker-user.
*/ inline void SetMountPath(const Aws::String& value) { m_mountPathHasBeenSet = true; m_mountPath = value; } /** *The path within the image to mount the user's EFS home directory. The * directory should be empty. If not specified, defaults to * /home/sagemaker-user.
*/ inline void SetMountPath(Aws::String&& value) { m_mountPathHasBeenSet = true; m_mountPath = std::move(value); } /** *The path within the image to mount the user's EFS home directory. The * directory should be empty. If not specified, defaults to * /home/sagemaker-user.
*/ inline void SetMountPath(const char* value) { m_mountPathHasBeenSet = true; m_mountPath.assign(value); } /** *The path within the image to mount the user's EFS home directory. The * directory should be empty. If not specified, defaults to * /home/sagemaker-user.
*/ inline FileSystemConfig& WithMountPath(const Aws::String& value) { SetMountPath(value); return *this;} /** *The path within the image to mount the user's EFS home directory. The * directory should be empty. If not specified, defaults to * /home/sagemaker-user.
*/ inline FileSystemConfig& WithMountPath(Aws::String&& value) { SetMountPath(std::move(value)); return *this;} /** *The path within the image to mount the user's EFS home directory. The * directory should be empty. If not specified, defaults to * /home/sagemaker-user.
*/ inline FileSystemConfig& WithMountPath(const char* value) { SetMountPath(value); return *this;} /** *The default POSIX user ID (UID). If not specified, defaults to
* 1000
.
The default POSIX user ID (UID). If not specified, defaults to
* 1000
.
The default POSIX user ID (UID). If not specified, defaults to
* 1000
.
The default POSIX user ID (UID). If not specified, defaults to
* 1000
.
The default POSIX group ID (GID). If not specified, defaults to
* 100
.
The default POSIX group ID (GID). If not specified, defaults to
* 100
.
The default POSIX group ID (GID). If not specified, defaults to
* 100
.
The default POSIX group ID (GID). If not specified, defaults to
* 100
.