
com.pulumi.awsnative.sagemaker.kotlin.outputs.AppImageConfigFileSystemConfig.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.sagemaker.kotlin.outputs
import kotlin.Int
import kotlin.String
import kotlin.Suppress
/**
* The Amazon Elastic File System (EFS) storage configuration for a SageMaker image.
* @property defaultGid The default POSIX group ID (GID). If not specified, defaults to 100.
* @property defaultUid The default POSIX user ID (UID). If not specified, defaults to 1000.
* @property 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.
*/
public data class AppImageConfigFileSystemConfig(
public val defaultGid: Int? = null,
public val defaultUid: Int? = null,
public val mountPath: String? = null,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.awsnative.sagemaker.outputs.AppImageConfigFileSystemConfig): AppImageConfigFileSystemConfig = AppImageConfigFileSystemConfig(
defaultGid = javaType.defaultGid().map({ args0 -> args0 }).orElse(null),
defaultUid = javaType.defaultUid().map({ args0 -> args0 }).orElse(null),
mountPath = javaType.mountPath().map({ args0 -> args0 }).orElse(null),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy