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