homeDirectoryMappings

@JvmName(name = "llowakvbdiafulfq")
suspend fun homeDirectoryMappings(value: Output<List<UserHomeDirectoryMapEntryArgs>>)
@JvmName(name = "mkmfdxhgvywjkfnx")
suspend fun homeDirectoryMappings(value: List<UserHomeDirectoryMapEntryArgs>?)

Parameters

value

Logical directory mappings that specify what Amazon S3 or Amazon EFS paths and keys should be visible to your user and how you want to make them visible. You must specify the Entry and Target pair, where Entry shows how the path is made visible and Target is the actual Amazon S3 or Amazon EFS path. If you only specify a target, it is displayed as is. You also must ensure that your AWS Identity and Access Management (IAM) role provides access to paths in Target . This value can be set only when HomeDirectoryType is set to LOGICAL . The following is an Entry and Target pair example. [ { "Entry": "/directory1", "Target": "/bucket_name/home/mydirectory" } ] In most cases, you can use this value instead of the session policy to lock your user down to the designated home directory (" chroot "). To do this, you can set Entry to / and set Target to the value the user should see for their home directory when they log in. The following is an Entry and Target pair example for chroot . [ { "Entry": "/", "Target": "/bucket_name/home/mydirectory" } ]


@JvmName(name = "fqwqoqpsloiflyki")
suspend fun homeDirectoryMappings(vararg values: Output<UserHomeDirectoryMapEntryArgs>)


@JvmName(name = "yyngbgfklortkjhi")
suspend fun homeDirectoryMappings(values: List<Output<UserHomeDirectoryMapEntryArgs>>)
@JvmName(name = "mcienvqnkelueqkh")
suspend fun homeDirectoryMappings(vararg values: UserHomeDirectoryMapEntryArgs)

Parameters

values

Logical directory mappings that specify what Amazon S3 or Amazon EFS paths and keys should be visible to your user and how you want to make them visible. You must specify the Entry and Target pair, where Entry shows how the path is made visible and Target is the actual Amazon S3 or Amazon EFS path. If you only specify a target, it is displayed as is. You also must ensure that your AWS Identity and Access Management (IAM) role provides access to paths in Target . This value can be set only when HomeDirectoryType is set to LOGICAL . The following is an Entry and Target pair example. [ { "Entry": "/directory1", "Target": "/bucket_name/home/mydirectory" } ] In most cases, you can use this value instead of the session policy to lock your user down to the designated home directory (" chroot "). To do this, you can set Entry to / and set Target to the value the user should see for their home directory when they log in. The following is an Entry and Target pair example for chroot . [ { "Entry": "/", "Target": "/bucket_name/home/mydirectory" } ]


@JvmName(name = "cinslcramonrdioe")
suspend fun homeDirectoryMappings(argument: List<suspend UserHomeDirectoryMapEntryArgsBuilder.() -> Unit>)
@JvmName(name = "hmdlixhejvmletxc")
suspend fun homeDirectoryMappings(vararg argument: suspend UserHomeDirectoryMapEntryArgsBuilder.() -> Unit)
@JvmName(name = "wtmxomiicirigkqy")
suspend fun homeDirectoryMappings(argument: suspend UserHomeDirectoryMapEntryArgsBuilder.() -> Unit)

Parameters

argument

Logical directory mappings that specify what Amazon S3 or Amazon EFS paths and keys should be visible to your user and how you want to make them visible. You must specify the Entry and Target pair, where Entry shows how the path is made visible and Target is the actual Amazon S3 or Amazon EFS path. If you only specify a target, it is displayed as is. You also must ensure that your AWS Identity and Access Management (IAM) role provides access to paths in Target . This value can be set only when HomeDirectoryType is set to LOGICAL . The following is an Entry and Target pair example. [ { "Entry": "/directory1", "Target": "/bucket_name/home/mydirectory" } ] In most cases, you can use this value instead of the session policy to lock your user down to the designated home directory (" chroot "). To do this, you can set Entry to / and set Target to the value the user should see for their home directory when they log in. The following is an Entry and Target pair example for chroot . [ { "Entry": "/", "Target": "/bucket_name/home/mydirectory" } ]