Skip to content
This repository was archived by the owner on May 5, 2023. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 7 additions & 6 deletions lib/services/logicManagement/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,22 +3,23 @@ uid: azure-arm-logic
summary: *content

---
# Microsoft Azure SDK for Node.js - LogicManagementClient
**This SDK will be deprecated next year and will be replaced by a new TypeScript-based isomorphic SDK (found at https://github.com/Azure/azure-sdk-for-js) which works on Node.js and browsers.**
## Microsoft Azure SDK for Node.js - LogicManagementClient
This project provides a Node.js package for accessing Azure. Right now it supports:
- **Node.js version 6.x.x or higher**

## Features
### Features


## How to Install
### How to Install

```bash
npm install azure-arm-logic
```

## How to use
### How to use

### Authentication, client creation and listBySubscription workflows as an example.
#### Authentication, client creation and listBySubscription workflows as an example.

```javascript
const msRestAzure = require("ms-rest-azure");
Expand All @@ -37,6 +38,6 @@ msRestAzure.interactiveLogin().then((creds) => {
console.dir(err, {depth: null, colors: true});
});

## Related projects
### Related projects

- [Microsoft Azure SDK for Node.js](https://github.com/Azure/azure-sdk-for-node)
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,14 @@
class AS2AcknowledgementConnectionSettings {
/**
* Create a AS2AcknowledgementConnectionSettings.
* @member {boolean} ignoreCertificateNameMismatch The value indicating
* @property {boolean} ignoreCertificateNameMismatch The value indicating
* whether to ignore mismatch in certificate name.
* @member {boolean} supportHttpStatusCodeContinue The value indicating
* @property {boolean} supportHttpStatusCodeContinue The value indicating
* whether to support HTTP status code 'CONTINUE'.
* @member {boolean} keepHttpConnectionAlive The value indicating whether to
* keep the connection alive.
* @member {boolean} unfoldHttpHeaders The value indicating whether to unfold
* the HTTP headers.
* @property {boolean} keepHttpConnectionAlive The value indicating whether
* to keep the connection alive.
* @property {boolean} unfoldHttpHeaders The value indicating whether to
* unfold the HTTP headers.
*/
constructor() {
}
Expand Down
260 changes: 131 additions & 129 deletions lib/services/logicManagement/lib/models/aS2AgreementContent.js

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions lib/services/logicManagement/lib/models/aS2EnvelopeSettings.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@
class AS2EnvelopeSettings {
/**
* Create a AS2EnvelopeSettings.
* @member {string} messageContentType The message content type.
* @member {boolean} transmitFileNameInMimeHeader The value indicating
* @property {string} messageContentType The message content type.
* @property {boolean} transmitFileNameInMimeHeader The value indicating
* whether to transmit file name in mime header.
* @member {string} fileNameTemplate The template for file name.
* @member {boolean} suspendMessageOnFileNameGenerationError The value
* @property {string} fileNameTemplate The template for file name.
* @property {boolean} suspendMessageOnFileNameGenerationError The value
* indicating whether to suspend message on file name generation error.
* @member {boolean} autogenerateFileName The value indicating whether to
* @property {boolean} autogenerateFileName The value indicating whether to
* auto generate file name.
*/
constructor() {
Expand Down
6 changes: 3 additions & 3 deletions lib/services/logicManagement/lib/models/aS2ErrorSettings.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
class AS2ErrorSettings {
/**
* Create a AS2ErrorSettings.
* @member {boolean} suspendDuplicateMessage The value indicating whether to
* suspend duplicate message.
* @member {boolean} resendIfMdnNotReceived The value indicating whether to
* @property {boolean} suspendDuplicateMessage The value indicating whether
* to suspend duplicate message.
* @property {boolean} resendIfMdnNotReceived The value indicating whether to
* resend message If MDN is not received.
*/
constructor() {
Expand Down
26 changes: 13 additions & 13 deletions lib/services/logicManagement/lib/models/aS2MdnSettings.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,21 +17,21 @@
class AS2MdnSettings {
/**
* Create a AS2MdnSettings.
* @member {boolean} needMdn The value indicating whether to send or request
* a MDN.
* @member {boolean} signMdn The value indicating whether the MDN needs to be
* signed or not.
* @member {boolean} sendMdnAsynchronously The value indicating whether to
* @property {boolean} needMdn The value indicating whether to send or
* request a MDN.
* @property {boolean} signMdn The value indicating whether the MDN needs to
* be signed or not.
* @property {boolean} sendMdnAsynchronously The value indicating whether to
* send the asynchronous MDN.
* @member {string} [receiptDeliveryUrl] The receipt delivery URL.
* @member {string} [dispositionNotificationTo] The disposition notification
* to header value.
* @member {boolean} signOutboundMdnIfOptional The value indicating whether
* @property {string} [receiptDeliveryUrl] The receipt delivery URL.
* @property {string} [dispositionNotificationTo] The disposition
* notification to header value.
* @property {boolean} signOutboundMdnIfOptional The value indicating whether
* to sign the outbound MDN if optional.
* @member {string} [mdnText] The MDN text.
* @member {boolean} sendInboundMdnToMessageBox The value indicating whether
* to send inbound MDN to message box.
* @member {string} micHashingAlgorithm The signing or hashing algorithm.
* @property {string} [mdnText] The MDN text.
* @property {boolean} sendInboundMdnToMessageBox The value indicating
* whether to send inbound MDN to message box.
* @property {string} micHashingAlgorithm The signing or hashing algorithm.
* Possible values include: 'NotSpecified', 'None', 'MD5', 'SHA1', 'SHA2256',
* 'SHA2384', 'SHA2512'
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,14 @@
class AS2MessageConnectionSettings {
/**
* Create a AS2MessageConnectionSettings.
* @member {boolean} ignoreCertificateNameMismatch The value indicating
* @property {boolean} ignoreCertificateNameMismatch The value indicating
* whether to ignore mismatch in certificate name.
* @member {boolean} supportHttpStatusCodeContinue The value indicating
* @property {boolean} supportHttpStatusCodeContinue The value indicating
* whether to support HTTP status code 'CONTINUE'.
* @member {boolean} keepHttpConnectionAlive The value indicating whether to
* keep the connection alive.
* @member {boolean} unfoldHttpHeaders The value indicating whether to unfold
* the HTTP headers.
* @property {boolean} keepHttpConnectionAlive The value indicating whether
* to keep the connection alive.
* @property {boolean} unfoldHttpHeaders The value indicating whether to
* unfold the HTTP headers.
*/
constructor() {
}
Expand Down
150 changes: 78 additions & 72 deletions lib/services/logicManagement/lib/models/aS2OneWayAgreement.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,149 +17,155 @@
class AS2OneWayAgreement {
/**
* Create a AS2OneWayAgreement.
* @member {object} senderBusinessIdentity The sender business identity
* @member {string} [senderBusinessIdentity.qualifier] The business identity
* qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
* @member {string} [senderBusinessIdentity.value] The user defined business
* identity value.
* @member {object} receiverBusinessIdentity The receiver business identity
* @member {string} [receiverBusinessIdentity.qualifier] The business
* @property {object} senderBusinessIdentity The sender business identity
* @property {string} [senderBusinessIdentity.qualifier] The business
* identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
* @member {string} [receiverBusinessIdentity.value] The user defined
* @property {string} [senderBusinessIdentity.value] The user defined
* business identity value.
* @member {object} protocolSettings The AS2 protocol settings.
* @member {object} [protocolSettings.messageConnectionSettings] The message
* connection settings.
* @member {boolean}
* @property {object} receiverBusinessIdentity The receiver business identity
* @property {string} [receiverBusinessIdentity.qualifier] The business
* identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
* @property {string} [receiverBusinessIdentity.value] The user defined
* business identity value.
* @property {object} protocolSettings The AS2 protocol settings.
* @property {object} [protocolSettings.messageConnectionSettings] The
* message connection settings.
* @property {boolean}
* [protocolSettings.messageConnectionSettings.ignoreCertificateNameMismatch]
* The value indicating whether to ignore mismatch in certificate name.
* @member {boolean}
* @property {boolean}
* [protocolSettings.messageConnectionSettings.supportHttpStatusCodeContinue]
* The value indicating whether to support HTTP status code 'CONTINUE'.
* @member {boolean}
* @property {boolean}
* [protocolSettings.messageConnectionSettings.keepHttpConnectionAlive] The
* value indicating whether to keep the connection alive.
* @member {boolean}
* @property {boolean}
* [protocolSettings.messageConnectionSettings.unfoldHttpHeaders] The value
* indicating whether to unfold the HTTP headers.
* @member {object} [protocolSettings.acknowledgementConnectionSettings] The
* acknowledgement connection settings.
* @member {boolean}
* @property {object} [protocolSettings.acknowledgementConnectionSettings]
* The acknowledgement connection settings.
* @property {boolean}
* [protocolSettings.acknowledgementConnectionSettings.ignoreCertificateNameMismatch]
* The value indicating whether to ignore mismatch in certificate name.
* @member {boolean}
* @property {boolean}
* [protocolSettings.acknowledgementConnectionSettings.supportHttpStatusCodeContinue]
* The value indicating whether to support HTTP status code 'CONTINUE'.
* @member {boolean}
* @property {boolean}
* [protocolSettings.acknowledgementConnectionSettings.keepHttpConnectionAlive]
* The value indicating whether to keep the connection alive.
* @member {boolean}
* @property {boolean}
* [protocolSettings.acknowledgementConnectionSettings.unfoldHttpHeaders] The
* value indicating whether to unfold the HTTP headers.
* @member {object} [protocolSettings.mdnSettings] The MDN settings.
* @member {boolean} [protocolSettings.mdnSettings.needMdn] The value
* @property {object} [protocolSettings.mdnSettings] The MDN settings.
* @property {boolean} [protocolSettings.mdnSettings.needMdn] The value
* indicating whether to send or request a MDN.
* @member {boolean} [protocolSettings.mdnSettings.signMdn] The value
* @property {boolean} [protocolSettings.mdnSettings.signMdn] The value
* indicating whether the MDN needs to be signed or not.
* @member {boolean} [protocolSettings.mdnSettings.sendMdnAsynchronously] The
* value indicating whether to send the asynchronous MDN.
* @member {string} [protocolSettings.mdnSettings.receiptDeliveryUrl] The
* @property {boolean} [protocolSettings.mdnSettings.sendMdnAsynchronously]
* The value indicating whether to send the asynchronous MDN.
* @property {string} [protocolSettings.mdnSettings.receiptDeliveryUrl] The
* receipt delivery URL.
* @member {string} [protocolSettings.mdnSettings.dispositionNotificationTo]
* The disposition notification to header value.
* @member {boolean} [protocolSettings.mdnSettings.signOutboundMdnIfOptional]
* The value indicating whether to sign the outbound MDN if optional.
* @member {string} [protocolSettings.mdnSettings.mdnText] The MDN text.
* @member {boolean}
* @property {string}
* [protocolSettings.mdnSettings.dispositionNotificationTo] The disposition
* notification to header value.
* @property {boolean}
* [protocolSettings.mdnSettings.signOutboundMdnIfOptional] The value
* indicating whether to sign the outbound MDN if optional.
* @property {string} [protocolSettings.mdnSettings.mdnText] The MDN text.
* @property {boolean}
* [protocolSettings.mdnSettings.sendInboundMdnToMessageBox] The value
* indicating whether to send inbound MDN to message box.
* @member {string} [protocolSettings.mdnSettings.micHashingAlgorithm] The
* @property {string} [protocolSettings.mdnSettings.micHashingAlgorithm] The
* signing or hashing algorithm. Possible values include: 'NotSpecified',
* 'None', 'MD5', 'SHA1', 'SHA2256', 'SHA2384', 'SHA2512'
* @member {object} [protocolSettings.securitySettings] The security
* @property {object} [protocolSettings.securitySettings] The security
* settings.
* @member {boolean}
* @property {boolean}
* [protocolSettings.securitySettings.overrideGroupSigningCertificate] The
* value indicating whether to send or request a MDN.
* @member {string}
* @property {string}
* [protocolSettings.securitySettings.signingCertificateName] The name of the
* signing certificate.
* @member {string}
* @property {string}
* [protocolSettings.securitySettings.encryptionCertificateName] The name of
* the encryption certificate.
* @member {boolean}
* @property {boolean}
* [protocolSettings.securitySettings.enableNrrForInboundEncodedMessages] The
* value indicating whether to enable NRR for inbound encoded messages.
* @member {boolean}
* @property {boolean}
* [protocolSettings.securitySettings.enableNrrForInboundDecodedMessages] The
* value indicating whether to enable NRR for inbound decoded messages.
* @member {boolean}
* @property {boolean}
* [protocolSettings.securitySettings.enableNrrForOutboundMdn] The value
* indicating whether to enable NRR for outbound MDN.
* @member {boolean}
* @property {boolean}
* [protocolSettings.securitySettings.enableNrrForOutboundEncodedMessages]
* The value indicating whether to enable NRR for outbound encoded messages.
* @member {boolean}
* @property {boolean}
* [protocolSettings.securitySettings.enableNrrForOutboundDecodedMessages]
* The value indicating whether to enable NRR for outbound decoded messages.
* @member {boolean}
* @property {boolean}
* [protocolSettings.securitySettings.enableNrrForInboundMdn] The value
* indicating whether to enable NRR for inbound MDN.
* @member {string} [protocolSettings.securitySettings.sha2AlgorithmFormat]
* @property {string} [protocolSettings.securitySettings.sha2AlgorithmFormat]
* The Sha2 algorithm format. Valid values are Sha2, ShaHashSize,
* ShaHyphenHashSize, Sha2UnderscoreHashSize.
* @member {object} [protocolSettings.validationSettings] The validation
* @property {object} [protocolSettings.validationSettings] The validation
* settings.
* @member {boolean}
* @property {boolean}
* [protocolSettings.validationSettings.overrideMessageProperties] The value
* indicating whether to override incoming message properties with those in
* agreement.
* @member {boolean} [protocolSettings.validationSettings.encryptMessage] The
* value indicating whether the message has to be encrypted.
* @member {boolean} [protocolSettings.validationSettings.signMessage] The
* @property {boolean} [protocolSettings.validationSettings.encryptMessage]
* The value indicating whether the message has to be encrypted.
* @property {boolean} [protocolSettings.validationSettings.signMessage] The
* value indicating whether the message has to be signed.
* @member {boolean} [protocolSettings.validationSettings.compressMessage]
* @property {boolean} [protocolSettings.validationSettings.compressMessage]
* The value indicating whether the message has to be compressed.
* @member {boolean}
* @property {boolean}
* [protocolSettings.validationSettings.checkDuplicateMessage] The value
* indicating whether to check for duplicate message.
* @member {number}
* @property {number}
* [protocolSettings.validationSettings.interchangeDuplicatesValidityDays]
* The number of days to look back for duplicate interchange.
* @member {boolean}
* @property {boolean}
* [protocolSettings.validationSettings.checkCertificateRevocationListOnSend]
* The value indicating whether to check for certificate revocation list on
* send.
* @member {boolean}
* @property {boolean}
* [protocolSettings.validationSettings.checkCertificateRevocationListOnReceive]
* The value indicating whether to check for certificate revocation list on
* receive.
* @member {string} [protocolSettings.validationSettings.encryptionAlgorithm]
* The encryption algorithm. Possible values include: 'NotSpecified', 'None',
* 'DES3', 'RC2', 'AES128', 'AES192', 'AES256'
* @member {string} [protocolSettings.validationSettings.signingAlgorithm]
* @property {string}
* [protocolSettings.validationSettings.encryptionAlgorithm] The encryption
* algorithm. Possible values include: 'NotSpecified', 'None', 'DES3', 'RC2',
* 'AES128', 'AES192', 'AES256'
* @property {string} [protocolSettings.validationSettings.signingAlgorithm]
* The signing algorithm. Possible values include: 'NotSpecified', 'Default',
* 'SHA1', 'SHA2256', 'SHA2384', 'SHA2512'
* @member {object} [protocolSettings.envelopeSettings] The envelope
* @property {object} [protocolSettings.envelopeSettings] The envelope
* settings.
* @member {string} [protocolSettings.envelopeSettings.messageContentType]
* @property {string} [protocolSettings.envelopeSettings.messageContentType]
* The message content type.
* @member {boolean}
* @property {boolean}
* [protocolSettings.envelopeSettings.transmitFileNameInMimeHeader] The value
* indicating whether to transmit file name in mime header.
* @member {string} [protocolSettings.envelopeSettings.fileNameTemplate] The
* template for file name.
* @member {boolean}
* @property {string} [protocolSettings.envelopeSettings.fileNameTemplate]
* The template for file name.
* @property {boolean}
* [protocolSettings.envelopeSettings.suspendMessageOnFileNameGenerationError]
* The value indicating whether to suspend message on file name generation
* error.
* @member {boolean} [protocolSettings.envelopeSettings.autogenerateFileName]
* The value indicating whether to auto generate file name.
* @member {object} [protocolSettings.errorSettings] The error settings.
* @member {boolean} [protocolSettings.errorSettings.suspendDuplicateMessage]
* The value indicating whether to suspend duplicate message.
* @member {boolean} [protocolSettings.errorSettings.resendIfMdnNotReceived]
* The value indicating whether to resend message If MDN is not received.
* @property {boolean}
* [protocolSettings.envelopeSettings.autogenerateFileName] The value
* indicating whether to auto generate file name.
* @property {object} [protocolSettings.errorSettings] The error settings.
* @property {boolean}
* [protocolSettings.errorSettings.suspendDuplicateMessage] The value
* indicating whether to suspend duplicate message.
* @property {boolean}
* [protocolSettings.errorSettings.resendIfMdnNotReceived] The value
* indicating whether to resend message If MDN is not received.
*/
constructor() {
}
Expand Down
Loading