Class: Aws::Transfer::Types::UpdateAgreementRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Transfer::Types::UpdateAgreementRequest
- 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`.
-
#agreement_id ⇒ String
A unique identifier for the agreement.
-
#base_directory ⇒ String
To change the landing directory (folder) for files that are transferred, provide the bucket folder that you want to use; for example, `/DOC-EXAMPLE-BUCKET/home/mydirectory `.
-
#description ⇒ String
To replace the existing description, provide a short description for the agreement.
-
#local_profile_id ⇒ String
A unique identifier for the AS2 local profile.
-
#partner_profile_id ⇒ String
A unique identifier for the partner profile.
-
#server_id ⇒ String
A system-assigned unique identifier for a server instance.
-
#status ⇒ String
You can update the status for the agreement, either activating an inactive agreement or the reverse.
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`.
5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 |
# File 'lib/aws-sdk-transfer/types.rb', line 5035 class UpdateAgreementRequest < Struct.new( :agreement_id, :server_id, :description, :status, :local_profile_id, :partner_profile_id, :base_directory, :access_role) SENSITIVE = [] include Aws::Structure end |
#agreement_id ⇒ String
A unique identifier for the agreement. This identifier is returned when you create an agreement.
5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 |
# File 'lib/aws-sdk-transfer/types.rb', line 5035 class UpdateAgreementRequest < Struct.new( :agreement_id, :server_id, :description, :status, :local_profile_id, :partner_profile_id, :base_directory, :access_role) SENSITIVE = [] include Aws::Structure end |
#base_directory ⇒ String
To change the landing directory (folder) for files that are transferred, provide the bucket folder that you want to use; for example, `/DOC-EXAMPLE-BUCKET/home/mydirectory `.
5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 |
# File 'lib/aws-sdk-transfer/types.rb', line 5035 class UpdateAgreementRequest < Struct.new( :agreement_id, :server_id, :description, :status, :local_profile_id, :partner_profile_id, :base_directory, :access_role) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
To replace the existing description, provide a short description for the agreement.
5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 |
# File 'lib/aws-sdk-transfer/types.rb', line 5035 class UpdateAgreementRequest < Struct.new( :agreement_id, :server_id, :description, :status, :local_profile_id, :partner_profile_id, :base_directory, :access_role) SENSITIVE = [] include Aws::Structure end |
#local_profile_id ⇒ String
A unique identifier for the AS2 local profile.
To change the local profile identifier, provide a new value here.
5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 |
# File 'lib/aws-sdk-transfer/types.rb', line 5035 class UpdateAgreementRequest < Struct.new( :agreement_id, :server_id, :description, :status, :local_profile_id, :partner_profile_id, :base_directory, :access_role) SENSITIVE = [] include Aws::Structure end |
#partner_profile_id ⇒ String
A unique identifier for the partner profile. To change the partner profile identifier, provide a new value here.
5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 |
# File 'lib/aws-sdk-transfer/types.rb', line 5035 class UpdateAgreementRequest < Struct.new( :agreement_id, :server_id, :description, :status, :local_profile_id, :partner_profile_id, :base_directory, :access_role) SENSITIVE = [] include Aws::Structure end |
#server_id ⇒ String
A system-assigned unique identifier for a server instance. This is the specific server that the agreement uses.
5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 |
# File 'lib/aws-sdk-transfer/types.rb', line 5035 class UpdateAgreementRequest < Struct.new( :agreement_id, :server_id, :description, :status, :local_profile_id, :partner_profile_id, :base_directory, :access_role) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
You can update the status for the agreement, either activating an inactive agreement or the reverse.
5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 |
# File 'lib/aws-sdk-transfer/types.rb', line 5035 class UpdateAgreementRequest < Struct.new( :agreement_id, :server_id, :description, :status, :local_profile_id, :partner_profile_id, :base_directory, :access_role) SENSITIVE = [] include Aws::Structure end |