Class: Aws::Transfer::Types::UpdateConnectorRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#access_roleString

With AS2, you can send files by calling StartFileTransfer and specifying the file paths in the request parameter, SendFilePaths. We use the file’s parent directory (for example, for --send-file-paths /bucket/dir/file.txt, parent directory is /bucket/dir/) to temporarily store a processed AS2 message file, store the MDN when we receive them from the partner, and write a final JSON file containing relevant metadata of the transmission. So, the AccessRole needs to provide read and write access to the parent directory of the file location used in the StartFileTransfer request. Additionally, you need to provide read and write access to the parent directory of the files that you intend to send with StartFileTransfer.

Returns:

  • (String)


5070
5071
5072
5073
5074
5075
5076
5077
5078
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 5070

class UpdateConnectorRequest < Struct.new(
  :connector_id,
  :url,
  :as_2_config,
  :access_role,
  :logging_role)
  SENSITIVE = []
  include Aws::Structure
end

#as_2_configTypes::As2ConnectorConfig

A structure that contains the parameters for a connector object.



5070
5071
5072
5073
5074
5075
5076
5077
5078
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 5070

class UpdateConnectorRequest < Struct.new(
  :connector_id,
  :url,
  :as_2_config,
  :access_role,
  :logging_role)
  SENSITIVE = []
  include Aws::Structure
end

#connector_idString

The unique identifier for the connector.

Returns:

  • (String)


5070
5071
5072
5073
5074
5075
5076
5077
5078
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 5070

class UpdateConnectorRequest < Struct.new(
  :connector_id,
  :url,
  :as_2_config,
  :access_role,
  :logging_role)
  SENSITIVE = []
  include Aws::Structure
end

#logging_roleString

The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that allows a connector to turn on CloudWatch logging for Amazon S3 events. When set, you can view connector activity in your CloudWatch logs.

Returns:

  • (String)


5070
5071
5072
5073
5074
5075
5076
5077
5078
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 5070

class UpdateConnectorRequest < Struct.new(
  :connector_id,
  :url,
  :as_2_config,
  :access_role,
  :logging_role)
  SENSITIVE = []
  include Aws::Structure
end

#urlString

The URL of the partner's AS2 endpoint.

Returns:

  • (String)


5070
5071
5072
5073
5074
5075
5076
5077
5078
# File 'gems/aws-sdk-transfer/lib/aws-sdk-transfer/types.rb', line 5070

class UpdateConnectorRequest < Struct.new(
  :connector_id,
  :url,
  :as_2_config,
  :access_role,
  :logging_role)
  SENSITIVE = []
  include Aws::Structure
end