Class: Aws::Transfer::Types::UpdateConnectorRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Transfer::Types::UpdateConnectorRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-transfer/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#access_role ⇒ String
With AS2, you can send files by calling `StartFileTransfer` and specifying the file paths in the request parameter, `SendFilePaths`.
-
#as_2_config ⇒ Types::As2ConnectorConfig
A structure that contains the parameters for a connector object.
-
#connector_id ⇒ String
The unique identifier for the connector.
-
#logging_role ⇒ String
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.
-
#url ⇒ String
The URL of the partner's AS2 endpoint.
Instance Attribute Details
#access_role ⇒ String
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`.
5138 5139 5140 5141 5142 5143 5144 5145 5146 |
# File 'lib/aws-sdk-transfer/types.rb', line 5138 class UpdateConnectorRequest < Struct.new( :connector_id, :url, :as_2_config, :access_role, :logging_role) SENSITIVE = [] include Aws::Structure end |
#as_2_config ⇒ Types::As2ConnectorConfig
A structure that contains the parameters for a connector object.
5138 5139 5140 5141 5142 5143 5144 5145 5146 |
# File 'lib/aws-sdk-transfer/types.rb', line 5138 class UpdateConnectorRequest < Struct.new( :connector_id, :url, :as_2_config, :access_role, :logging_role) SENSITIVE = [] include Aws::Structure end |
#connector_id ⇒ String
The unique identifier for the connector.
5138 5139 5140 5141 5142 5143 5144 5145 5146 |
# File 'lib/aws-sdk-transfer/types.rb', line 5138 class UpdateConnectorRequest < Struct.new( :connector_id, :url, :as_2_config, :access_role, :logging_role) SENSITIVE = [] include Aws::Structure end |
#logging_role ⇒ String
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.
5138 5139 5140 5141 5142 5143 5144 5145 5146 |
# File 'lib/aws-sdk-transfer/types.rb', line 5138 class UpdateConnectorRequest < Struct.new( :connector_id, :url, :as_2_config, :access_role, :logging_role) SENSITIVE = [] include Aws::Structure end |
#url ⇒ String
The URL of the partner's AS2 endpoint.
5138 5139 5140 5141 5142 5143 5144 5145 5146 |
# File 'lib/aws-sdk-transfer/types.rb', line 5138 class UpdateConnectorRequest < Struct.new( :connector_id, :url, :as_2_config, :access_role, :logging_role) SENSITIVE = [] include Aws::Structure end |