lib/aws-sdk-transfer/client.rb in aws-sdk-transfer-1.28.0 vs lib/aws-sdk-transfer/client.rb in aws-sdk-transfer-1.29.0
- old
+ new
@@ -380,10 +380,12 @@
#
# [1]: https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-request-public.html
# [2]: https://docs.aws.amazon.com/acm/latest/userguide/import-certificate.html
# [3]: https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-request-private.html
#
+ # @option params [String] :domain
+ #
# @option params [Types::EndpointDetails] :endpoint_details
# The virtual private cloud (VPC) endpoint settings that are configured
# for your server. When you host your endpoint within your VPC, you can
# make it accessible only to resources within your VPC, or you can
# attach Elastic IPs and make it accessible to clients over the
@@ -481,10 +483,11 @@
#
# @example Request syntax with placeholder values
#
# resp = client.create_server({
# certificate: "Certificate",
+ # domain: "S3", # accepts S3, EFS
# endpoint_details: {
# address_allocation_ids: ["AddressAllocationId"],
# subnet_ids: ["SubnetId"],
# vpc_endpoint_id: "VpcEndpointId",
# vpc_id: "VpcId",
@@ -597,10 +600,12 @@
#
#
# [1]: https://docs.aws.amazon.com/transfer/latest/userguide/users.html#users-policies-scope-down
# [2]: https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRole.html
#
+ # @option params [Types::PosixProfile] :posix_profile
+ #
# @option params [required, String] :role
# The IAM role that controls your users' access to your Amazon S3
# bucket. The policies attached to this role will determine the level of
# access you want to provide your users when transferring files into and
# out of your Amazon S3 bucket or buckets. The IAM role should also
@@ -642,10 +647,15 @@
# entry: "MapEntry", # required
# target: "MapTarget", # required
# },
# ],
# policy: "Policy",
+ # posix_profile: {
+ # uid: 1, # required
+ # gid: 1, # required
+ # secondary_gids: [1],
+ # },
# role: "Role", # required
# server_id: "ServerId", # required
# ssh_public_key_body: "SshPublicKeyBody",
# tags: [
# {
@@ -830,10 +840,11 @@
#
# @example Response structure
#
# resp.server.arn #=> String
# resp.server.certificate #=> String
+ # resp.server.domain #=> String, one of "S3", "EFS"
# resp.server.endpoint_details.address_allocation_ids #=> Array
# resp.server.endpoint_details.address_allocation_ids[0] #=> String
# resp.server.endpoint_details.subnet_ids #=> Array
# resp.server.endpoint_details.subnet_ids[0] #=> String
# resp.server.endpoint_details.vpc_endpoint_id #=> String
@@ -900,10 +911,14 @@
# resp.user.home_directory_mappings #=> Array
# resp.user.home_directory_mappings[0].entry #=> String
# resp.user.home_directory_mappings[0].target #=> String
# resp.user.home_directory_type #=> String, one of "PATH", "LOGICAL"
# resp.user.policy #=> String
+ # resp.user.posix_profile.uid #=> Integer
+ # resp.user.posix_profile.gid #=> Integer
+ # resp.user.posix_profile.secondary_gids #=> Array
+ # resp.user.posix_profile.secondary_gids[0] #=> Integer
# resp.user.role #=> String
# resp.user.ssh_public_keys #=> Array
# resp.user.ssh_public_keys[0].date_imported #=> Time
# resp.user.ssh_public_keys[0].ssh_public_key_body #=> String
# resp.user.ssh_public_keys[0].ssh_public_key_id #=> String
@@ -1038,10 +1053,11 @@
# @example Response structure
#
# resp.next_token #=> String
# resp.servers #=> Array
# resp.servers[0].arn #=> String
+ # resp.servers[0].domain #=> String, one of "S3", "EFS"
# resp.servers[0].identity_provider_type #=> String, one of "SERVICE_MANAGED", "API_GATEWAY"
# resp.servers[0].endpoint_type #=> String, one of "PUBLIC", "VPC", "VPC_ENDPOINT"
# resp.servers[0].logging_role #=> String
# resp.servers[0].server_id #=> String
# resp.servers[0].state #=> String, one of "OFFLINE", "ONLINE", "STARTING", "STOPPING", "START_FAILED", "STOP_FAILED"
@@ -1606,10 +1622,12 @@
#
#
# [1]: https://docs.aws.amazon.com/transfer/latest/userguide/users.html#users-policies-scope-down
# [2]: https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRole.html
#
+ # @option params [Types::PosixProfile] :posix_profile
+ #
# @option params [String] :role
# The IAM role that controls your users' access to your Amazon S3
# bucket. The policies attached to this role will determine the level of
# access you want to provide your users when transferring files into and
# out of your Amazon S3 bucket or buckets. The IAM role should also
@@ -1643,10 +1661,15 @@
# entry: "MapEntry", # required
# target: "MapTarget", # required
# },
# ],
# policy: "Policy",
+ # posix_profile: {
+ # uid: 1, # required
+ # gid: 1, # required
+ # secondary_gids: [1],
+ # },
# role: "Role",
# server_id: "ServerId", # required
# user_name: "UserName", # required
# })
#
@@ -1675,10 +1698,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-transfer'
- context[:gem_version] = '1.28.0'
+ context[:gem_version] = '1.29.0'
Seahorse::Client::Request.new(handlers, context)
end
# @api private
# @deprecated