Class: AWSCDK::Transfer::CfnAgreement::CustomDirectoriesProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Transfer::CfnAgreement::CustomDirectoriesProperty
- Defined in:
- transfer/cfn_agreement.rb
Overview
Specifies a separate directory for each type of file to store for an AS2 message.
Instance Attribute Summary collapse
-
#failed_files_directory ⇒ String
readonly
Specifies a location to store the failed files for an AS2 message.
-
#mdn_files_directory ⇒ String
readonly
Specifies a location to store the MDN file for an AS2 message.
-
#payload_files_directory ⇒ String
readonly
Specifies a location to store the payload file for an AS2 message.
-
#status_files_directory ⇒ String
readonly
Specifies a location to store the status file for an AS2 message.
-
#temporary_files_directory ⇒ String
readonly
Specifies a location to store the temporary processing file for an AS2 message.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(failed_files_directory:, mdn_files_directory:, payload_files_directory:, status_files_directory:, temporary_files_directory:) ⇒ CustomDirectoriesProperty
constructor
A new instance of CustomDirectoriesProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(failed_files_directory:, mdn_files_directory:, payload_files_directory:, status_files_directory:, temporary_files_directory:) ⇒ CustomDirectoriesProperty
Returns a new instance of CustomDirectoriesProperty.
666 667 668 669 670 671 672 673 674 675 676 677 |
# File 'transfer/cfn_agreement.rb', line 666 def initialize(failed_files_directory:, mdn_files_directory:, payload_files_directory:, status_files_directory:, temporary_files_directory:) @failed_files_directory = failed_files_directory Jsii::Type.check_type(@failed_files_directory, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "failedFilesDirectory") @mdn_files_directory = mdn_files_directory Jsii::Type.check_type(@mdn_files_directory, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "mdnFilesDirectory") @payload_files_directory = payload_files_directory Jsii::Type.check_type(@payload_files_directory, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "payloadFilesDirectory") @status_files_directory = status_files_directory Jsii::Type.check_type(@status_files_directory, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "statusFilesDirectory") @temporary_files_directory = temporary_files_directory Jsii::Type.check_type(@temporary_files_directory, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "temporaryFilesDirectory") end |
Instance Attribute Details
#failed_files_directory ⇒ String (readonly)
Specifies a location to store the failed files for an AS2 message.
683 684 685 |
# File 'transfer/cfn_agreement.rb', line 683 def failed_files_directory @failed_files_directory end |
#mdn_files_directory ⇒ String (readonly)
Specifies a location to store the MDN file for an AS2 message.
688 689 690 |
# File 'transfer/cfn_agreement.rb', line 688 def mdn_files_directory @mdn_files_directory end |
#payload_files_directory ⇒ String (readonly)
Specifies a location to store the payload file for an AS2 message.
693 694 695 |
# File 'transfer/cfn_agreement.rb', line 693 def payload_files_directory @payload_files_directory end |
#status_files_directory ⇒ String (readonly)
Specifies a location to store the status file for an AS2 message.
698 699 700 |
# File 'transfer/cfn_agreement.rb', line 698 def status_files_directory @status_files_directory end |
#temporary_files_directory ⇒ String (readonly)
Specifies a location to store the temporary processing file for an AS2 message.
703 704 705 |
# File 'transfer/cfn_agreement.rb', line 703 def temporary_files_directory @temporary_files_directory end |
Class Method Details
.jsii_properties ⇒ Object
705 706 707 708 709 710 711 712 713 |
# File 'transfer/cfn_agreement.rb', line 705 def self.jsii_properties { :failed_files_directory => "failedFilesDirectory", :mdn_files_directory => "mdnFilesDirectory", :payload_files_directory => "payloadFilesDirectory", :status_files_directory => "statusFilesDirectory", :temporary_files_directory => "temporaryFilesDirectory", } end |
Instance Method Details
#to_jsii ⇒ Object
715 716 717 718 719 720 721 722 723 724 725 |
# File 'transfer/cfn_agreement.rb', line 715 def to_jsii result = {} result.merge!({ "failedFilesDirectory" => @failed_files_directory, "mdnFilesDirectory" => @mdn_files_directory, "payloadFilesDirectory" => @payload_files_directory, "statusFilesDirectory" => @status_files_directory, "temporaryFilesDirectory" => @temporary_files_directory, }) result.compact end |