Class: Azure::Logic::Mgmt::V2016_06_01::Models::AS2ValidationSettings
- Inherits:
-
Object
- Object
- Azure::Logic::Mgmt::V2016_06_01::Models::AS2ValidationSettings
- Includes:
- MsRestAzure
- Defined in:
- lib/2016-06-01/generated/azure_mgmt_logic/models/as2validation_settings.rb
Overview
The AS2 agreement validation settings.
Instance Attribute Summary collapse
-
#check_certificate_revocation_list_on_receive ⇒ Boolean
revocation list on receive.
-
#check_certificate_revocation_list_on_send ⇒ Boolean
revocation list on send.
-
#check_duplicate_message ⇒ Boolean
message.
-
#compress_message ⇒ Boolean
compressed.
-
#encrypt_message ⇒ Boolean
encrypted.
-
#encryption_algorithm ⇒ EncryptionAlgorithm
include: ‘NotSpecified’, ‘None’, ‘DES3’, ‘RC2’, ‘AES128’, ‘AES192’, ‘AES256’.
-
#interchange_duplicates_validity_days ⇒ Integer
interchange.
-
#override_message_properties ⇒ Boolean
message properties with those in agreement.
-
#sign_message ⇒ Boolean
signed.
-
#signing_algorithm ⇒ SigningAlgorithm
include: ‘NotSpecified’, ‘Default’, ‘SHA1’, ‘SHA2256’, ‘SHA2384’, ‘SHA2512’.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for AS2ValidationSettings class as Ruby Hash.
Instance Attribute Details
#check_certificate_revocation_list_on_receive ⇒ Boolean
revocation list on receive.
45 46 47 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/as2validation_settings.rb', line 45 def check_certificate_revocation_list_on_receive @check_certificate_revocation_list_on_receive end |
#check_certificate_revocation_list_on_send ⇒ Boolean
revocation list on send.
41 42 43 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/as2validation_settings.rb', line 41 def check_certificate_revocation_list_on_send @check_certificate_revocation_list_on_send end |
#check_duplicate_message ⇒ Boolean
message.
33 34 35 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/as2validation_settings.rb', line 33 def @check_duplicate_message end |
#compress_message ⇒ Boolean
compressed.
29 30 31 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/as2validation_settings.rb', line 29 def @compress_message end |
#encrypt_message ⇒ Boolean
encrypted.
21 22 23 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/as2validation_settings.rb', line 21 def @encrypt_message end |
#encryption_algorithm ⇒ EncryptionAlgorithm
include: ‘NotSpecified’, ‘None’, ‘DES3’, ‘RC2’, ‘AES128’, ‘AES192’, ‘AES256’
50 51 52 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/as2validation_settings.rb', line 50 def encryption_algorithm @encryption_algorithm end |
#interchange_duplicates_validity_days ⇒ Integer
interchange.
37 38 39 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/as2validation_settings.rb', line 37 def interchange_duplicates_validity_days @interchange_duplicates_validity_days end |
#override_message_properties ⇒ Boolean
message properties with those in agreement.
17 18 19 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/as2validation_settings.rb', line 17 def @override_message_properties end |
#sign_message ⇒ Boolean
signed.
25 26 27 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/as2validation_settings.rb', line 25 def @sign_message end |
#signing_algorithm ⇒ SigningAlgorithm
include: ‘NotSpecified’, ‘Default’, ‘SHA1’, ‘SHA2256’, ‘SHA2384’, ‘SHA2512’
55 56 57 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/as2validation_settings.rb', line 55 def signing_algorithm @signing_algorithm end |
Class Method Details
.mapper ⇒ Object
Mapper for AS2ValidationSettings class as Ruby Hash. This will be used for serialization/deserialization.
62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/as2validation_settings.rb', line 62 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'AS2ValidationSettings', type: { name: 'Composite', class_name: 'AS2ValidationSettings', model_properties: { override_message_properties: { client_side_validation: true, required: true, serialized_name: 'overrideMessageProperties', type: { name: 'Boolean' } }, encrypt_message: { client_side_validation: true, required: true, serialized_name: 'encryptMessage', type: { name: 'Boolean' } }, sign_message: { client_side_validation: true, required: true, serialized_name: 'signMessage', type: { name: 'Boolean' } }, compress_message: { client_side_validation: true, required: true, serialized_name: 'compressMessage', type: { name: 'Boolean' } }, check_duplicate_message: { client_side_validation: true, required: true, serialized_name: 'checkDuplicateMessage', type: { name: 'Boolean' } }, interchange_duplicates_validity_days: { client_side_validation: true, required: true, serialized_name: 'interchangeDuplicatesValidityDays', type: { name: 'Number' } }, check_certificate_revocation_list_on_send: { client_side_validation: true, required: true, serialized_name: 'checkCertificateRevocationListOnSend', type: { name: 'Boolean' } }, check_certificate_revocation_list_on_receive: { client_side_validation: true, required: true, serialized_name: 'checkCertificateRevocationListOnReceive', type: { name: 'Boolean' } }, encryption_algorithm: { client_side_validation: true, required: true, serialized_name: 'encryptionAlgorithm', type: { name: 'Enum', module: 'EncryptionAlgorithm' } }, signing_algorithm: { client_side_validation: true, required: false, serialized_name: 'signingAlgorithm', type: { name: 'String' } } } } } end |