Class: Aws::Transfer::Types::As2ConnectorConfig

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

Overview

Contains the details for a connector object. The connector object is used for AS2 outbound processes, to connect the Transfer Family customer with the trading partner.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#compressionString

Specifies whether the AS2 file is compressed.

Returns:

  • (String)


84
85
86
87
88
89
90
91
92
93
94
95
# File 'lib/aws-sdk-transfer/types.rb', line 84

class As2ConnectorConfig < Struct.new(
  :local_profile_id,
  :partner_profile_id,
  :message_subject,
  :compression,
  :encryption_algorithm,
  :signing_algorithm,
  :mdn_signing_algorithm,
  :mdn_response)
  SENSITIVE = []
  include Aws::Structure
end

#encryption_algorithmString

The algorithm that is used to encrypt the file.

<note markdown=“1”> You can only specify ‘NONE` if the URL for your connector uses HTTPS. This ensures that no traffic is sent in clear text.

</note>

Returns:

  • (String)


84
85
86
87
88
89
90
91
92
93
94
95
# File 'lib/aws-sdk-transfer/types.rb', line 84

class As2ConnectorConfig < Struct.new(
  :local_profile_id,
  :partner_profile_id,
  :message_subject,
  :compression,
  :encryption_algorithm,
  :signing_algorithm,
  :mdn_signing_algorithm,
  :mdn_response)
  SENSITIVE = []
  include Aws::Structure
end

#local_profile_idString

A unique identifier for the AS2 local profile.

Returns:

  • (String)


84
85
86
87
88
89
90
91
92
93
94
95
# File 'lib/aws-sdk-transfer/types.rb', line 84

class As2ConnectorConfig < Struct.new(
  :local_profile_id,
  :partner_profile_id,
  :message_subject,
  :compression,
  :encryption_algorithm,
  :signing_algorithm,
  :mdn_signing_algorithm,
  :mdn_response)
  SENSITIVE = []
  include Aws::Structure
end

#mdn_responseString

Used for outbound requests (from an Transfer Family server to a partner AS2 server) to determine whether the partner response for transfers is synchronous or asynchronous. Specify either of the following values:

  • ‘SYNC`: The system expects a synchronous MDN response, confirming that the file was transferred successfully (or not).

  • ‘NONE`: Specifies that no MDN response is required.

Returns:

  • (String)


84
85
86
87
88
89
90
91
92
93
94
95
# File 'lib/aws-sdk-transfer/types.rb', line 84

class As2ConnectorConfig < Struct.new(
  :local_profile_id,
  :partner_profile_id,
  :message_subject,
  :compression,
  :encryption_algorithm,
  :signing_algorithm,
  :mdn_signing_algorithm,
  :mdn_response)
  SENSITIVE = []
  include Aws::Structure
end

#mdn_signing_algorithmString

The signing algorithm for the MDN response.

<note markdown=“1”> If set to DEFAULT (or not set at all), the value for ‘SigningAlgorithm` is used.

</note>

Returns:

  • (String)


84
85
86
87
88
89
90
91
92
93
94
95
# File 'lib/aws-sdk-transfer/types.rb', line 84

class As2ConnectorConfig < Struct.new(
  :local_profile_id,
  :partner_profile_id,
  :message_subject,
  :compression,
  :encryption_algorithm,
  :signing_algorithm,
  :mdn_signing_algorithm,
  :mdn_response)
  SENSITIVE = []
  include Aws::Structure
end

#message_subjectString

Used as the ‘Subject` HTTP header attribute in AS2 messages that are being sent with the connector.

Returns:

  • (String)


84
85
86
87
88
89
90
91
92
93
94
95
# File 'lib/aws-sdk-transfer/types.rb', line 84

class As2ConnectorConfig < Struct.new(
  :local_profile_id,
  :partner_profile_id,
  :message_subject,
  :compression,
  :encryption_algorithm,
  :signing_algorithm,
  :mdn_signing_algorithm,
  :mdn_response)
  SENSITIVE = []
  include Aws::Structure
end

#partner_profile_idString

A unique identifier for the partner profile for the connector.

Returns:

  • (String)


84
85
86
87
88
89
90
91
92
93
94
95
# File 'lib/aws-sdk-transfer/types.rb', line 84

class As2ConnectorConfig < Struct.new(
  :local_profile_id,
  :partner_profile_id,
  :message_subject,
  :compression,
  :encryption_algorithm,
  :signing_algorithm,
  :mdn_signing_algorithm,
  :mdn_response)
  SENSITIVE = []
  include Aws::Structure
end

#signing_algorithmString

The algorithm that is used to sign the AS2 messages sent with the connector.

Returns:

  • (String)


84
85
86
87
88
89
90
91
92
93
94
95
# File 'lib/aws-sdk-transfer/types.rb', line 84

class As2ConnectorConfig < Struct.new(
  :local_profile_id,
  :partner_profile_id,
  :message_subject,
  :compression,
  :encryption_algorithm,
  :signing_algorithm,
  :mdn_signing_algorithm,
  :mdn_response)
  SENSITIVE = []
  include Aws::Structure
end