lib/aws-sdk-transfer/client.rb in aws-sdk-transfer-1.79.0 vs lib/aws-sdk-transfer/client.rb in aws-sdk-transfer-1.80.0
- old
+ new
@@ -410,19 +410,32 @@
# The landing directory (folder) for a user when they log in to the
# server using the client.
#
# A `HomeDirectory` example is `/bucket_name/home/mydirectory`.
#
+ # <note markdown="1"> The `HomeDirectory` parameter is only used if `HomeDirectoryType` is
+ # set to `LOGICAL`.
+ #
+ # </note>
+ #
# @option params [String] :home_directory_type
# The type of landing directory (folder) that you want your users' home
# directory to be when they log in to the server. If you set it to
- # `PATH`, the user will see the absolute Amazon S3 bucket or EFS paths
- # as is in their file transfer protocol clients. If you set it
+ # `PATH`, the user will see the absolute Amazon S3 bucket or Amazon EFS
+ # path as is in their file transfer protocol clients. If you set it to
# `LOGICAL`, you need to provide mappings in the `HomeDirectoryMappings`
# for how you want to make Amazon S3 or Amazon EFS paths visible to your
# users.
#
+ # <note markdown="1"> If `HomeDirectoryType` is `LOGICAL`, you must provide mappings, using
+ # the `HomeDirectoryMappings` parameter. If, on the other hand,
+ # `HomeDirectoryType` is `PATH`, you provide an absolute path using the
+ # `HomeDirectory` parameter. You cannot have both `HomeDirectory` and
+ # `HomeDirectoryMappings` in your template.
+ #
+ # </note>
+ #
# @option params [Array<Types::HomeDirectoryMapEntry>] :home_directory_mappings
# 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
@@ -1203,19 +1216,32 @@
# The landing directory (folder) for a user when they log in to the
# server using the client.
#
# A `HomeDirectory` example is `/bucket_name/home/mydirectory`.
#
+ # <note markdown="1"> The `HomeDirectory` parameter is only used if `HomeDirectoryType` is
+ # set to `LOGICAL`.
+ #
+ # </note>
+ #
# @option params [String] :home_directory_type
# The type of landing directory (folder) that you want your users' home
# directory to be when they log in to the server. If you set it to
- # `PATH`, the user will see the absolute Amazon S3 bucket or EFS paths
- # as is in their file transfer protocol clients. If you set it
+ # `PATH`, the user will see the absolute Amazon S3 bucket or Amazon EFS
+ # path as is in their file transfer protocol clients. If you set it to
# `LOGICAL`, you need to provide mappings in the `HomeDirectoryMappings`
# for how you want to make Amazon S3 or Amazon EFS paths visible to your
# users.
#
+ # <note markdown="1"> If `HomeDirectoryType` is `LOGICAL`, you must provide mappings, using
+ # the `HomeDirectoryMappings` parameter. If, on the other hand,
+ # `HomeDirectoryType` is `PATH`, you provide an absolute path using the
+ # `HomeDirectory` parameter. You cannot have both `HomeDirectory` and
+ # `HomeDirectoryMappings` in your template.
+ #
+ # </note>
+ #
# @option params [Array<Types::HomeDirectoryMapEntry>] :home_directory_mappings
# 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
@@ -3159,13 +3185,13 @@
# @option params [Integer] :max_results
# Specifies the number of users to return as a response to the
# `ListUsers` request.
#
# @option params [String] :next_token
- # When you can get additional results from the `ListUsers` call, a
- # `NextToken` parameter is returned in the output. You can then pass in
- # a subsequent command to the `NextToken` parameter to continue listing
+ # If there are additional results from the `ListUsers` call, a
+ # `NextToken` parameter is returned in the output. You can then pass the
+ # `NextToken` to a subsequent `ListUsers` command, to continue listing
# additional users.
#
# @option params [required, String] :server_id
# A system-assigned unique identifier for a server that has users
# assigned to it.
@@ -3469,11 +3495,11 @@
req.send_request(options)
end
# Tests whether your SFTP connector is set up successfully. We highly
# recommend that you call this operation to test your ability to
- # transfer files between a Transfer Family server and a trading
+ # transfer files between local Amazon Web Services storage and a trading
# partner's SFTP server.
#
# @option params [required, String] :connector_id
# The unique identifier for the connector.
#
@@ -3647,19 +3673,32 @@
# The landing directory (folder) for a user when they log in to the
# server using the client.
#
# A `HomeDirectory` example is `/bucket_name/home/mydirectory`.
#
+ # <note markdown="1"> The `HomeDirectory` parameter is only used if `HomeDirectoryType` is
+ # set to `LOGICAL`.
+ #
+ # </note>
+ #
# @option params [String] :home_directory_type
# The type of landing directory (folder) that you want your users' home
# directory to be when they log in to the server. If you set it to
- # `PATH`, the user will see the absolute Amazon S3 bucket or EFS paths
- # as is in their file transfer protocol clients. If you set it
+ # `PATH`, the user will see the absolute Amazon S3 bucket or Amazon EFS
+ # path as is in their file transfer protocol clients. If you set it to
# `LOGICAL`, you need to provide mappings in the `HomeDirectoryMappings`
# for how you want to make Amazon S3 or Amazon EFS paths visible to your
# users.
#
+ # <note markdown="1"> If `HomeDirectoryType` is `LOGICAL`, you must provide mappings, using
+ # the `HomeDirectoryMappings` parameter. If, on the other hand,
+ # `HomeDirectoryType` is `PATH`, you provide an absolute path using the
+ # `HomeDirectory` parameter. You cannot have both `HomeDirectory` and
+ # `HomeDirectoryMappings` in your template.
+ #
+ # </note>
+ #
# @option params [Array<Types::HomeDirectoryMapEntry>] :home_directory_mappings
# 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
@@ -4431,19 +4470,32 @@
# The landing directory (folder) for a user when they log in to the
# server using the client.
#
# A `HomeDirectory` example is `/bucket_name/home/mydirectory`.
#
+ # <note markdown="1"> The `HomeDirectory` parameter is only used if `HomeDirectoryType` is
+ # set to `LOGICAL`.
+ #
+ # </note>
+ #
# @option params [String] :home_directory_type
# The type of landing directory (folder) that you want your users' home
# directory to be when they log in to the server. If you set it to
- # `PATH`, the user will see the absolute Amazon S3 bucket or EFS paths
- # as is in their file transfer protocol clients. If you set it
+ # `PATH`, the user will see the absolute Amazon S3 bucket or Amazon EFS
+ # path as is in their file transfer protocol clients. If you set it to
# `LOGICAL`, you need to provide mappings in the `HomeDirectoryMappings`
# for how you want to make Amazon S3 or Amazon EFS paths visible to your
# users.
#
+ # <note markdown="1"> If `HomeDirectoryType` is `LOGICAL`, you must provide mappings, using
+ # the `HomeDirectoryMappings` parameter. If, on the other hand,
+ # `HomeDirectoryType` is `PATH`, you provide an absolute path using the
+ # `HomeDirectory` parameter. You cannot have both `HomeDirectory` and
+ # `HomeDirectoryMappings` in your template.
+ #
+ # </note>
+ #
# @option params [Array<Types::HomeDirectoryMapEntry>] :home_directory_mappings
# 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
@@ -4576,10 +4628,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-transfer'
- context[:gem_version] = '1.79.0'
+ context[:gem_version] = '1.80.0'
Seahorse::Client::Request.new(handlers, context)
end
# Polls an API operation until a resource enters a desired state.
#