Class: Aws::Transfer::Types::UpdateConnectorRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Transfer::Types::UpdateConnectorRequest
- Defined in:
- gems/aws-sdk-transfer/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
.
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_config ⇒ Types::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_id ⇒ String
The unique identifier for the connector.
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_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.
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 |
#url ⇒ String
The URL of the partner's AS2 endpoint.
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 |