diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/AgreementsCreateOrUpdate.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/AgreementsCreateOrUpdate.json index 6c089f012391..283e9b65b359 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/AgreementsCreateOrUpdate.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/AgreementsCreateOrUpdate.json @@ -1,485 +1,485 @@ { - "parameters":{ - "api-version":"2016-06-01", - "resourceGroupName":"testResourceGroup", - "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", - "integrationAccountName":"testIntegrationAccount", - "agreementName":"testAgreement", - "agreement":{ - "properties":{ - "metadata":{}, - "agreementType":"AS2", - "hostPartner":"HostPartner", - "guestPartner":"GuestPartner", - "hostIdentity":{ - "qualifier":"ZZ", - "value":"ZZ" + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "agreementName": "testAgreement", + "agreement": { + "properties": { + "metadata": {}, + "agreementType": "AS2", + "hostPartner": "HostPartner", + "guestPartner": "GuestPartner", + "hostIdentity": { + "qualifier": "ZZ", + "value": "ZZ" + }, + "guestIdentity": { + "qualifier": "AA", + "value": "AA" + }, + "content": { + "aS2": { + "receiveAgreement": { + "protocolSettings": { + "messageConnectionSettings": { + "ignoreCertificateNameMismatch": true, + "supportHttpStatusCodeContinue": true, + "keepHttpConnectionAlive": true, + "unfoldHttpHeaders": true + }, + "acknowledgementConnectionSettings": { + "ignoreCertificateNameMismatch": true, + "supportHttpStatusCodeContinue": true, + "keepHttpConnectionAlive": true, + "unfoldHttpHeaders": true + }, + "mdnSettings": { + "needMdn": true, + "signMdn": true, + "sendMdnAsynchronously": true, + "receiptDeliveryUrl": "http://tempuri.org", + "dispositionNotificationTo": "http://tempuri.org", + "signOutboundMdnIfOptional": true, + "mdnText": "Sample", + "sendInboundMdnToMessageBox": true, + "micHashingAlgorithm": "SHA1" + }, + "securitySettings": { + "overrideGroupSigningCertificate": false, + "enableNrrForInboundEncodedMessages": true, + "enableNrrForInboundDecodedMessages": true, + "enableNrrForOutboundMdn": true, + "enableNrrForOutboundEncodedMessages": true, + "enableNrrForOutboundDecodedMessages": true, + "enableNrrForInboundMdn": true + }, + "validationSettings": { + "overrideMessageProperties": true, + "encryptMessage": false, + "signMessage": false, + "compressMessage": true, + "checkDuplicateMessage": true, + "interchangeDuplicatesValidityDays": 100, + "checkCertificateRevocationListOnSend": true, + "checkCertificateRevocationListOnReceive": true, + "encryptionAlgorithm": "AES128" + }, + "envelopeSettings": { + "messageContentType": "text/plain", + "transmitFileNameInMimeHeader": true, + "fileNameTemplate": "Test", + "suspendMessageOnFileNameGenerationError": true, + "autogenerateFileName": true + }, + "errorSettings": { + "suspendDuplicateMessage": true, + "resendIfMdnNotReceived": true + } + }, + "senderBusinessIdentity": { + "qualifier": "AA", + "value": "AA" + }, + "receiverBusinessIdentity": { + "qualifier": "ZZ", + "value": "ZZ" + } }, - "guestIdentity":{ - "qualifier":"AA", - "value":"AA" - }, - "content":{ - "aS2":{ - "receiveAgreement":{ - "protocolSettings":{ - "messageConnectionSettings":{ - "ignoreCertificateNameMismatch":true, - "supportHttpStatusCodeContinue":true, - "keepHttpConnectionAlive":true, - "unfoldHttpHeaders":true - }, - "acknowledgementConnectionSettings":{ - "ignoreCertificateNameMismatch":true, - "supportHttpStatusCodeContinue":true, - "keepHttpConnectionAlive":true, - "unfoldHttpHeaders":true - }, - "mdnSettings":{ - "needMdn":true, - "signMdn":true, - "sendMdnAsynchronously":true, - "receiptDeliveryUrl":"http://tempuri.org", - "dispositionNotificationTo":"http://tempuri.org", - "signOutboundMdnIfOptional":true, - "mdnText":"Sample", - "sendInboundMdnToMessageBox":true, - "micHashingAlgorithm":"SHA1" - }, - "securitySettings":{ - "overrideGroupSigningCertificate":false, - "enableNrrForInboundEncodedMessages":true, - "enableNrrForInboundDecodedMessages":true, - "enableNrrForOutboundMdn":true, - "enableNrrForOutboundEncodedMessages":true, - "enableNrrForOutboundDecodedMessages":true, - "enableNrrForInboundMdn":true - }, - "validationSettings":{ - "overrideMessageProperties":true, - "encryptMessage":false, - "signMessage":false, - "compressMessage":true, - "checkDuplicateMessage":true, - "interchangeDuplicatesValidityDays":100, - "checkCertificateRevocationListOnSend":true, - "checkCertificateRevocationListOnReceive":true, - "encryptionAlgorithm":"AES128" - }, - "envelopeSettings":{ - "messageContentType":"text/plain", - "transmitFileNameInMimeHeader":true, - "fileNameTemplate":"Test", - "suspendMessageOnFileNameGenerationError":true, - "autogenerateFileName":true - }, - "errorSettings":{ - "suspendDuplicateMessage":true, - "resendIfMdnNotReceived":true - } - }, - "senderBusinessIdentity":{ - "qualifier":"AA", - "value":"AA" - }, - "receiverBusinessIdentity":{ - "qualifier":"ZZ", - "value":"ZZ" - } - }, - "sendAgreement":{ - "protocolSettings":{ - "messageConnectionSettings":{ - "ignoreCertificateNameMismatch":true, - "supportHttpStatusCodeContinue":true, - "keepHttpConnectionAlive":true, - "unfoldHttpHeaders":true - }, - "acknowledgementConnectionSettings":{ - "ignoreCertificateNameMismatch":true, - "supportHttpStatusCodeContinue":true, - "keepHttpConnectionAlive":true, - "unfoldHttpHeaders":true - }, - "mdnSettings":{ - "needMdn":true, - "signMdn":true, - "sendMdnAsynchronously":true, - "receiptDeliveryUrl":"http://tempuri.org", - "dispositionNotificationTo":"http://tempuri.org", - "signOutboundMdnIfOptional":true, - "mdnText":"Sample", - "sendInboundMdnToMessageBox":true, - "micHashingAlgorithm":"SHA1" - }, - "securitySettings":{ - "overrideGroupSigningCertificate":false, - "enableNrrForInboundEncodedMessages":true, - "enableNrrForInboundDecodedMessages":true, - "enableNrrForOutboundMdn":true, - "enableNrrForOutboundEncodedMessages":true, - "enableNrrForOutboundDecodedMessages":true, - "enableNrrForInboundMdn":true - }, - "validationSettings":{ - "overrideMessageProperties":true, - "encryptMessage":false, - "signMessage":false, - "compressMessage":true, - "checkDuplicateMessage":true, - "interchangeDuplicatesValidityDays":100, - "checkCertificateRevocationListOnSend":true, - "checkCertificateRevocationListOnReceive":true, - "encryptionAlgorithm":"AES128" - }, - "envelopeSettings":{ - "messageContentType":"text/plain", - "transmitFileNameInMimeHeader":true, - "fileNameTemplate":"Test", - "suspendMessageOnFileNameGenerationError":true, - "autogenerateFileName":true - }, - "errorSettings":{ - "suspendDuplicateMessage":true, - "resendIfMdnNotReceived":true - } - }, - "senderBusinessIdentity":{ - "qualifier":"ZZ", - "value":"ZZ" - }, - "receiverBusinessIdentity":{ - "qualifier":"AA", - "value":"AA" - } - } - } - } - }, - "location":"westus", - "tags":{ - "IntegrationAccountAgreement":"" - } + "sendAgreement": { + "protocolSettings": { + "messageConnectionSettings": { + "ignoreCertificateNameMismatch": true, + "supportHttpStatusCodeContinue": true, + "keepHttpConnectionAlive": true, + "unfoldHttpHeaders": true + }, + "acknowledgementConnectionSettings": { + "ignoreCertificateNameMismatch": true, + "supportHttpStatusCodeContinue": true, + "keepHttpConnectionAlive": true, + "unfoldHttpHeaders": true + }, + "mdnSettings": { + "needMdn": true, + "signMdn": true, + "sendMdnAsynchronously": true, + "receiptDeliveryUrl": "http://tempuri.org", + "dispositionNotificationTo": "http://tempuri.org", + "signOutboundMdnIfOptional": true, + "mdnText": "Sample", + "sendInboundMdnToMessageBox": true, + "micHashingAlgorithm": "SHA1" + }, + "securitySettings": { + "overrideGroupSigningCertificate": false, + "enableNrrForInboundEncodedMessages": true, + "enableNrrForInboundDecodedMessages": true, + "enableNrrForOutboundMdn": true, + "enableNrrForOutboundEncodedMessages": true, + "enableNrrForOutboundDecodedMessages": true, + "enableNrrForInboundMdn": true + }, + "validationSettings": { + "overrideMessageProperties": true, + "encryptMessage": false, + "signMessage": false, + "compressMessage": true, + "checkDuplicateMessage": true, + "interchangeDuplicatesValidityDays": 100, + "checkCertificateRevocationListOnSend": true, + "checkCertificateRevocationListOnReceive": true, + "encryptionAlgorithm": "AES128" + }, + "envelopeSettings": { + "messageContentType": "text/plain", + "transmitFileNameInMimeHeader": true, + "fileNameTemplate": "Test", + "suspendMessageOnFileNameGenerationError": true, + "autogenerateFileName": true + }, + "errorSettings": { + "suspendDuplicateMessage": true, + "resendIfMdnNotReceived": true + } + }, + "senderBusinessIdentity": { + "qualifier": "ZZ", + "value": "ZZ" + }, + "receiverBusinessIdentity": { + "qualifier": "AA", + "value": "AA" + } + } + } + } + }, + "location": "westus", + "tags": { + "IntegrationAccountAgreement": "" } - }, - "responses":{ - "200":{ - "body":{ - "properties":{ - "hostPartner":"HostPartner", - "guestPartner":"GuestPartner", - "hostIdentity":{ - "qualifier":"ZZ", - "value":"ZZ" - }, - "guestIdentity":{ - "qualifier":"AA", - "value":"AA" - }, - "agreementType":"AS2", - "content":{ - "aS2":{ - "receiveAgreement":{ - "protocolSettings":{ - "messageConnectionSettings":{ - "ignoreCertificateNameMismatch":true, - "supportHttpStatusCodeContinue":true, - "keepHttpConnectionAlive":true, - "unfoldHttpHeaders":true - }, - "acknowledgementConnectionSettings":{ - "ignoreCertificateNameMismatch":true, - "supportHttpStatusCodeContinue":true, - "keepHttpConnectionAlive":true, - "unfoldHttpHeaders":true - }, - "mdnSettings":{ - "needMdn":true, - "signMdn":true, - "sendMdnAsynchronously":true, - "receiptDeliveryUrl":"http://tempuri.org", - "dispositionNotificationTo":"http://tempuri.org", - "signOutboundMdnIfOptional":true, - "mdnText":"Sample", - "sendInboundMdnToMessageBox":true, - "micHashingAlgorithm":"SHA1" - }, - "securitySettings":{ - "overrideGroupSigningCertificate":false, - "enableNrrForInboundEncodedMessages":true, - "enableNrrForInboundDecodedMessages":true, - "enableNrrForOutboundMdn":true, - "enableNrrForOutboundEncodedMessages":true, - "enableNrrForOutboundDecodedMessages":true, - "enableNrrForInboundMdn":true - }, - "validationSettings":{ - "overrideMessageProperties":true, - "encryptMessage":false, - "signMessage":false, - "compressMessage":true, - "checkDuplicateMessage":true, - "interchangeDuplicatesValidityDays":100, - "checkCertificateRevocationListOnSend":true, - "checkCertificateRevocationListOnReceive":true, - "encryptionAlgorithm":"AES128" - }, - "envelopeSettings":{ - "messageContentType":"text/plain", - "transmitFileNameInMimeHeader":true, - "fileNameTemplate":"Test", - "suspendMessageOnFileNameGenerationError":true, - "autogenerateFileName":true - }, - "errorSettings":{ - "suspendDuplicateMessage":true, - "resendIfMdnNotReceived":true - } - }, - "senderBusinessIdentity":{ - "qualifier":"AA", - "value":"AA" - }, - "receiverBusinessIdentity":{ - "qualifier":"ZZ", - "value":"ZZ" - } - }, - "sendAgreement":{ - "protocolSettings":{ - "messageConnectionSettings":{ - "ignoreCertificateNameMismatch":true, - "supportHttpStatusCodeContinue":true, - "keepHttpConnectionAlive":true, - "unfoldHttpHeaders":true - }, - "acknowledgementConnectionSettings":{ - "ignoreCertificateNameMismatch":true, - "supportHttpStatusCodeContinue":true, - "keepHttpConnectionAlive":true, - "unfoldHttpHeaders":true - }, - "mdnSettings":{ - "needMdn":true, - "signMdn":true, - "sendMdnAsynchronously":true, - "receiptDeliveryUrl":"http://tempuri.org", - "dispositionNotificationTo":"http://tempuri.org", - "signOutboundMdnIfOptional":true, - "mdnText":"Sample", - "sendInboundMdnToMessageBox":true, - "micHashingAlgorithm":"SHA1" - }, - "securitySettings":{ - "overrideGroupSigningCertificate":false, - "enableNrrForInboundEncodedMessages":true, - "enableNrrForInboundDecodedMessages":true, - "enableNrrForOutboundMdn":true, - "enableNrrForOutboundEncodedMessages":true, - "enableNrrForOutboundDecodedMessages":true, - "enableNrrForInboundMdn":true - }, - "validationSettings":{ - "overrideMessageProperties":true, - "encryptMessage":false, - "signMessage":false, - "compressMessage":true, - "checkDuplicateMessage":true, - "interchangeDuplicatesValidityDays":100, - "checkCertificateRevocationListOnSend":true, - "checkCertificateRevocationListOnReceive":true, - "encryptionAlgorithm":"AES128" - }, - "envelopeSettings":{ - "messageContentType":"text/plain", - "transmitFileNameInMimeHeader":true, - "fileNameTemplate":"Test", - "suspendMessageOnFileNameGenerationError":true, - "autogenerateFileName":true - }, - "errorSettings":{ - "suspendDuplicateMessage":true, - "resendIfMdnNotReceived":true - } - }, - "senderBusinessIdentity":{ - "qualifier":"ZZ", - "value":"ZZ" - }, - "receiverBusinessIdentity":{ - "qualifier":"AA", - "value":"AA" - } - } + } + }, + "responses": { + "200": { + "body": { + "properties": { + "hostPartner": "HostPartner", + "guestPartner": "GuestPartner", + "hostIdentity": { + "qualifier": "ZZ", + "value": "ZZ" + }, + "guestIdentity": { + "qualifier": "AA", + "value": "AA" + }, + "agreementType": "AS2", + "content": { + "aS2": { + "receiveAgreement": { + "protocolSettings": { + "messageConnectionSettings": { + "ignoreCertificateNameMismatch": true, + "supportHttpStatusCodeContinue": true, + "keepHttpConnectionAlive": true, + "unfoldHttpHeaders": true + }, + "acknowledgementConnectionSettings": { + "ignoreCertificateNameMismatch": true, + "supportHttpStatusCodeContinue": true, + "keepHttpConnectionAlive": true, + "unfoldHttpHeaders": true + }, + "mdnSettings": { + "needMdn": true, + "signMdn": true, + "sendMdnAsynchronously": true, + "receiptDeliveryUrl": "http://tempuri.org", + "dispositionNotificationTo": "http://tempuri.org", + "signOutboundMdnIfOptional": true, + "mdnText": "Sample", + "sendInboundMdnToMessageBox": true, + "micHashingAlgorithm": "SHA1" + }, + "securitySettings": { + "overrideGroupSigningCertificate": false, + "enableNrrForInboundEncodedMessages": true, + "enableNrrForInboundDecodedMessages": true, + "enableNrrForOutboundMdn": true, + "enableNrrForOutboundEncodedMessages": true, + "enableNrrForOutboundDecodedMessages": true, + "enableNrrForInboundMdn": true + }, + "validationSettings": { + "overrideMessageProperties": true, + "encryptMessage": false, + "signMessage": false, + "compressMessage": true, + "checkDuplicateMessage": true, + "interchangeDuplicatesValidityDays": 100, + "checkCertificateRevocationListOnSend": true, + "checkCertificateRevocationListOnReceive": true, + "encryptionAlgorithm": "AES128" + }, + "envelopeSettings": { + "messageContentType": "text/plain", + "transmitFileNameInMimeHeader": true, + "fileNameTemplate": "Test", + "suspendMessageOnFileNameGenerationError": true, + "autogenerateFileName": true + }, + "errorSettings": { + "suspendDuplicateMessage": true, + "resendIfMdnNotReceived": true } - }, - "createdTime":"2017-03-06T22:32:54.2938748Z", - "changedTime":"2017-03-06T22:32:54.2945291Z", - "metadata":{} - }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/IntegrationAccount4533/agreements/", - "name":"", - "type":"Microsoft.Logic/integrationAccounts/agreements" - } - }, - "201":{ - "body":{ - "properties":{ - "hostPartner":"HostPartner", - "guestPartner":"GuestPartner", - "hostIdentity":{ - "qualifier":"ZZ", - "value":"ZZ" - }, - "guestIdentity":{ - "qualifier":"AA", - "value":"AA" - }, - "agreementType":"AS2", - "content":{ - "aS2":{ - "receiveAgreement":{ - "protocolSettings":{ - "messageConnectionSettings":{ - "ignoreCertificateNameMismatch":true, - "supportHttpStatusCodeContinue":true, - "keepHttpConnectionAlive":true, - "unfoldHttpHeaders":true - }, - "acknowledgementConnectionSettings":{ - "ignoreCertificateNameMismatch":true, - "supportHttpStatusCodeContinue":true, - "keepHttpConnectionAlive":true, - "unfoldHttpHeaders":true - }, - "mdnSettings":{ - "needMdn":true, - "signMdn":true, - "sendMdnAsynchronously":true, - "receiptDeliveryUrl":"http://tempuri.org", - "dispositionNotificationTo":"http://tempuri.org", - "signOutboundMdnIfOptional":true, - "mdnText":"Sample", - "sendInboundMdnToMessageBox":true, - "micHashingAlgorithm":"SHA1" - }, - "securitySettings":{ - "overrideGroupSigningCertificate":false, - "enableNrrForInboundEncodedMessages":true, - "enableNrrForInboundDecodedMessages":true, - "enableNrrForOutboundMdn":true, - "enableNrrForOutboundEncodedMessages":true, - "enableNrrForOutboundDecodedMessages":true, - "enableNrrForInboundMdn":true - }, - "validationSettings":{ - "overrideMessageProperties":true, - "encryptMessage":false, - "signMessage":false, - "compressMessage":true, - "checkDuplicateMessage":true, - "interchangeDuplicatesValidityDays":100, - "checkCertificateRevocationListOnSend":true, - "checkCertificateRevocationListOnReceive":true, - "encryptionAlgorithm":"AES128" - }, - "envelopeSettings":{ - "messageContentType":"text/plain", - "transmitFileNameInMimeHeader":true, - "fileNameTemplate":"Test", - "suspendMessageOnFileNameGenerationError":true, - "autogenerateFileName":true - }, - "errorSettings":{ - "suspendDuplicateMessage":true, - "resendIfMdnNotReceived":true - } - }, - "senderBusinessIdentity":{ - "qualifier":"AA", - "value":"AA" - }, - "receiverBusinessIdentity":{ - "qualifier":"ZZ", - "value":"ZZ" - } - }, - "sendAgreement":{ - "protocolSettings":{ - "messageConnectionSettings":{ - "ignoreCertificateNameMismatch":true, - "supportHttpStatusCodeContinue":true, - "keepHttpConnectionAlive":true, - "unfoldHttpHeaders":true - }, - "acknowledgementConnectionSettings":{ - "ignoreCertificateNameMismatch":true, - "supportHttpStatusCodeContinue":true, - "keepHttpConnectionAlive":true, - "unfoldHttpHeaders":true - }, - "mdnSettings":{ - "needMdn":true, - "signMdn":true, - "sendMdnAsynchronously":true, - "receiptDeliveryUrl":"http://tempuri.org", - "dispositionNotificationTo":"http://tempuri.org", - "signOutboundMdnIfOptional":true, - "mdnText":"Sample", - "sendInboundMdnToMessageBox":true, - "micHashingAlgorithm":"SHA1" - }, - "securitySettings":{ - "overrideGroupSigningCertificate":false, - "enableNrrForInboundEncodedMessages":true, - "enableNrrForInboundDecodedMessages":true, - "enableNrrForOutboundMdn":true, - "enableNrrForOutboundEncodedMessages":true, - "enableNrrForOutboundDecodedMessages":true, - "enableNrrForInboundMdn":true - }, - "validationSettings":{ - "overrideMessageProperties":true, - "encryptMessage":false, - "signMessage":false, - "compressMessage":true, - "checkDuplicateMessage":true, - "interchangeDuplicatesValidityDays":100, - "checkCertificateRevocationListOnSend":true, - "checkCertificateRevocationListOnReceive":true, - "encryptionAlgorithm":"AES128" - }, - "envelopeSettings":{ - "messageContentType":"text/plain", - "transmitFileNameInMimeHeader":true, - "fileNameTemplate":"Test", - "suspendMessageOnFileNameGenerationError":true, - "autogenerateFileName":true - }, - "errorSettings":{ - "suspendDuplicateMessage":true, - "resendIfMdnNotReceived":true - } - }, - "senderBusinessIdentity":{ - "qualifier":"ZZ", - "value":"ZZ" - }, - "receiverBusinessIdentity":{ - "qualifier":"AA", - "value":"AA" - } - } + }, + "senderBusinessIdentity": { + "qualifier": "AA", + "value": "AA" + }, + "receiverBusinessIdentity": { + "qualifier": "ZZ", + "value": "ZZ" + } + }, + "sendAgreement": { + "protocolSettings": { + "messageConnectionSettings": { + "ignoreCertificateNameMismatch": true, + "supportHttpStatusCodeContinue": true, + "keepHttpConnectionAlive": true, + "unfoldHttpHeaders": true + }, + "acknowledgementConnectionSettings": { + "ignoreCertificateNameMismatch": true, + "supportHttpStatusCodeContinue": true, + "keepHttpConnectionAlive": true, + "unfoldHttpHeaders": true + }, + "mdnSettings": { + "needMdn": true, + "signMdn": true, + "sendMdnAsynchronously": true, + "receiptDeliveryUrl": "http://tempuri.org", + "dispositionNotificationTo": "http://tempuri.org", + "signOutboundMdnIfOptional": true, + "mdnText": "Sample", + "sendInboundMdnToMessageBox": true, + "micHashingAlgorithm": "SHA1" + }, + "securitySettings": { + "overrideGroupSigningCertificate": false, + "enableNrrForInboundEncodedMessages": true, + "enableNrrForInboundDecodedMessages": true, + "enableNrrForOutboundMdn": true, + "enableNrrForOutboundEncodedMessages": true, + "enableNrrForOutboundDecodedMessages": true, + "enableNrrForInboundMdn": true + }, + "validationSettings": { + "overrideMessageProperties": true, + "encryptMessage": false, + "signMessage": false, + "compressMessage": true, + "checkDuplicateMessage": true, + "interchangeDuplicatesValidityDays": 100, + "checkCertificateRevocationListOnSend": true, + "checkCertificateRevocationListOnReceive": true, + "encryptionAlgorithm": "AES128" + }, + "envelopeSettings": { + "messageContentType": "text/plain", + "transmitFileNameInMimeHeader": true, + "fileNameTemplate": "Test", + "suspendMessageOnFileNameGenerationError": true, + "autogenerateFileName": true + }, + "errorSettings": { + "suspendDuplicateMessage": true, + "resendIfMdnNotReceived": true } - }, - "createdTime":"2017-03-06T22:32:54.2938748Z", - "changedTime":"2017-03-06T22:32:54.2945291Z", - "metadata":{} - }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/IntegrationAccount4533/agreements/", - "name":"", - "type":"Microsoft.Logic/integrationAccounts/agreements" - } + }, + "senderBusinessIdentity": { + "qualifier": "ZZ", + "value": "ZZ" + }, + "receiverBusinessIdentity": { + "qualifier": "AA", + "value": "AA" + } + } + } + }, + "createdTime": "2017-03-06T22:32:54.2938748Z", + "changedTime": "2017-03-06T22:32:54.2945291Z", + "metadata": {} + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/IntegrationAccount4533/agreements/", + "name": "", + "type": "Microsoft.Logic/integrationAccounts/agreements" + } + }, + "201": { + "body": { + "properties": { + "hostPartner": "HostPartner", + "guestPartner": "GuestPartner", + "hostIdentity": { + "qualifier": "ZZ", + "value": "ZZ" + }, + "guestIdentity": { + "qualifier": "AA", + "value": "AA" + }, + "agreementType": "AS2", + "content": { + "aS2": { + "receiveAgreement": { + "protocolSettings": { + "messageConnectionSettings": { + "ignoreCertificateNameMismatch": true, + "supportHttpStatusCodeContinue": true, + "keepHttpConnectionAlive": true, + "unfoldHttpHeaders": true + }, + "acknowledgementConnectionSettings": { + "ignoreCertificateNameMismatch": true, + "supportHttpStatusCodeContinue": true, + "keepHttpConnectionAlive": true, + "unfoldHttpHeaders": true + }, + "mdnSettings": { + "needMdn": true, + "signMdn": true, + "sendMdnAsynchronously": true, + "receiptDeliveryUrl": "http://tempuri.org", + "dispositionNotificationTo": "http://tempuri.org", + "signOutboundMdnIfOptional": true, + "mdnText": "Sample", + "sendInboundMdnToMessageBox": true, + "micHashingAlgorithm": "SHA1" + }, + "securitySettings": { + "overrideGroupSigningCertificate": false, + "enableNrrForInboundEncodedMessages": true, + "enableNrrForInboundDecodedMessages": true, + "enableNrrForOutboundMdn": true, + "enableNrrForOutboundEncodedMessages": true, + "enableNrrForOutboundDecodedMessages": true, + "enableNrrForInboundMdn": true + }, + "validationSettings": { + "overrideMessageProperties": true, + "encryptMessage": false, + "signMessage": false, + "compressMessage": true, + "checkDuplicateMessage": true, + "interchangeDuplicatesValidityDays": 100, + "checkCertificateRevocationListOnSend": true, + "checkCertificateRevocationListOnReceive": true, + "encryptionAlgorithm": "AES128" + }, + "envelopeSettings": { + "messageContentType": "text/plain", + "transmitFileNameInMimeHeader": true, + "fileNameTemplate": "Test", + "suspendMessageOnFileNameGenerationError": true, + "autogenerateFileName": true + }, + "errorSettings": { + "suspendDuplicateMessage": true, + "resendIfMdnNotReceived": true + } + }, + "senderBusinessIdentity": { + "qualifier": "AA", + "value": "AA" + }, + "receiverBusinessIdentity": { + "qualifier": "ZZ", + "value": "ZZ" + } + }, + "sendAgreement": { + "protocolSettings": { + "messageConnectionSettings": { + "ignoreCertificateNameMismatch": true, + "supportHttpStatusCodeContinue": true, + "keepHttpConnectionAlive": true, + "unfoldHttpHeaders": true + }, + "acknowledgementConnectionSettings": { + "ignoreCertificateNameMismatch": true, + "supportHttpStatusCodeContinue": true, + "keepHttpConnectionAlive": true, + "unfoldHttpHeaders": true + }, + "mdnSettings": { + "needMdn": true, + "signMdn": true, + "sendMdnAsynchronously": true, + "receiptDeliveryUrl": "http://tempuri.org", + "dispositionNotificationTo": "http://tempuri.org", + "signOutboundMdnIfOptional": true, + "mdnText": "Sample", + "sendInboundMdnToMessageBox": true, + "micHashingAlgorithm": "SHA1" + }, + "securitySettings": { + "overrideGroupSigningCertificate": false, + "enableNrrForInboundEncodedMessages": true, + "enableNrrForInboundDecodedMessages": true, + "enableNrrForOutboundMdn": true, + "enableNrrForOutboundEncodedMessages": true, + "enableNrrForOutboundDecodedMessages": true, + "enableNrrForInboundMdn": true + }, + "validationSettings": { + "overrideMessageProperties": true, + "encryptMessage": false, + "signMessage": false, + "compressMessage": true, + "checkDuplicateMessage": true, + "interchangeDuplicatesValidityDays": 100, + "checkCertificateRevocationListOnSend": true, + "checkCertificateRevocationListOnReceive": true, + "encryptionAlgorithm": "AES128" + }, + "envelopeSettings": { + "messageContentType": "text/plain", + "transmitFileNameInMimeHeader": true, + "fileNameTemplate": "Test", + "suspendMessageOnFileNameGenerationError": true, + "autogenerateFileName": true + }, + "errorSettings": { + "suspendDuplicateMessage": true, + "resendIfMdnNotReceived": true + } + }, + "senderBusinessIdentity": { + "qualifier": "ZZ", + "value": "ZZ" + }, + "receiverBusinessIdentity": { + "qualifier": "AA", + "value": "AA" + } + } + } + }, + "createdTime": "2017-03-06T22:32:54.2938748Z", + "changedTime": "2017-03-06T22:32:54.2945291Z", + "metadata": {} + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/IntegrationAccount4533/agreements/", + "name": "", + "type": "Microsoft.Logic/integrationAccounts/agreements" } - } + } + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/AgreementsDelete.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/AgreementsDelete.json index 9bd3dd90f03d..ad1e9a1788c7 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/AgreementsDelete.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/AgreementsDelete.json @@ -1,13 +1,13 @@ { - "parameters":{ - "api-version":"2016-06-01", - "resourceGroupName":"testResourceGroup", - "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", - "integrationAccountName":"testIntegrationAccount", - "agreementName":"testAgreement" - }, - "responses":{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "agreementName": "testAgreement" + }, + "responses": { "200": {}, "204": {} - } + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/AgreementsGet.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/AgreementsGet.json index f54789fa571c..20ba8e5cb95b 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/AgreementsGet.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/AgreementsGet.json @@ -1,170 +1,170 @@ { - "parameters":{ - "api-version":"2016-06-01", - "resourceGroupName":"testResourceGroup", - "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", - "integrationAccountName":"testIntegrationAccount", - "agreementName":"testAgreement" - }, - "responses":{ - "200":{ - "body":{ - "properties":{ - "hostPartner":"HostPartner", - "guestPartner":"GuestPartner", - "hostIdentity":{ - "qualifier":"ZZ", - "value":"ZZ" - }, - "guestIdentity":{ - "qualifier":"AA", - "value":"AA" - }, - "agreementType":"AS2", - "content":{ - "aS2":{ - "receiveAgreement":{ - "protocolSettings":{ - "messageConnectionSettings":{ - "ignoreCertificateNameMismatch":true, - "supportHttpStatusCodeContinue":true, - "keepHttpConnectionAlive":true, - "unfoldHttpHeaders":true - }, - "acknowledgementConnectionSettings":{ - "ignoreCertificateNameMismatch":true, - "supportHttpStatusCodeContinue":true, - "keepHttpConnectionAlive":true, - "unfoldHttpHeaders":true - }, - "mdnSettings":{ - "needMdn":true, - "signMdn":true, - "sendMdnAsynchronously":true, - "receiptDeliveryUrl":"http://tempuri.org", - "dispositionNotificationTo":"http://tempuri.org", - "signOutboundMdnIfOptional":true, - "mdnText":"Sample", - "sendInboundMdnToMessageBox":true, - "micHashingAlgorithm":"SHA1" - }, - "securitySettings":{ - "overrideGroupSigningCertificate":false, - "enableNrrForInboundEncodedMessages":true, - "enableNrrForInboundDecodedMessages":true, - "enableNrrForOutboundMdn":true, - "enableNrrForOutboundEncodedMessages":true, - "enableNrrForOutboundDecodedMessages":true, - "enableNrrForInboundMdn":true - }, - "validationSettings":{ - "overrideMessageProperties":true, - "encryptMessage":false, - "signMessage":false, - "compressMessage":true, - "checkDuplicateMessage":true, - "interchangeDuplicatesValidityDays":100, - "checkCertificateRevocationListOnSend":true, - "checkCertificateRevocationListOnReceive":true, - "encryptionAlgorithm":"AES128" - }, - "envelopeSettings":{ - "messageContentType":"text/plain", - "transmitFileNameInMimeHeader":true, - "fileNameTemplate":"Test", - "suspendMessageOnFileNameGenerationError":true, - "autogenerateFileName":true - }, - "errorSettings":{ - "suspendDuplicateMessage":true, - "resendIfMdnNotReceived":true - } - }, - "senderBusinessIdentity":{ - "qualifier":"AA", - "value":"AA" - }, - "receiverBusinessIdentity":{ - "qualifier":"ZZ", - "value":"ZZ" - } - }, - "sendAgreement":{ - "protocolSettings":{ - "messageConnectionSettings":{ - "ignoreCertificateNameMismatch":true, - "supportHttpStatusCodeContinue":true, - "keepHttpConnectionAlive":true, - "unfoldHttpHeaders":true - }, - "acknowledgementConnectionSettings":{ - "ignoreCertificateNameMismatch":true, - "supportHttpStatusCodeContinue":true, - "keepHttpConnectionAlive":true, - "unfoldHttpHeaders":true - }, - "mdnSettings":{ - "needMdn":true, - "signMdn":true, - "sendMdnAsynchronously":true, - "receiptDeliveryUrl":"http://tempuri.org", - "dispositionNotificationTo":"http://tempuri.org", - "signOutboundMdnIfOptional":true, - "mdnText":"Sample", - "sendInboundMdnToMessageBox":true, - "micHashingAlgorithm":"SHA1" - }, - "securitySettings":{ - "overrideGroupSigningCertificate":false, - "enableNrrForInboundEncodedMessages":true, - "enableNrrForInboundDecodedMessages":true, - "enableNrrForOutboundMdn":true, - "enableNrrForOutboundEncodedMessages":true, - "enableNrrForOutboundDecodedMessages":true, - "enableNrrForInboundMdn":true - }, - "validationSettings":{ - "overrideMessageProperties":true, - "encryptMessage":false, - "signMessage":false, - "compressMessage":true, - "checkDuplicateMessage":true, - "interchangeDuplicatesValidityDays":100, - "checkCertificateRevocationListOnSend":true, - "checkCertificateRevocationListOnReceive":true, - "encryptionAlgorithm":"AES128" - }, - "envelopeSettings":{ - "messageContentType":"text/plain", - "transmitFileNameInMimeHeader":true, - "fileNameTemplate":"Test", - "suspendMessageOnFileNameGenerationError":true, - "autogenerateFileName":true - }, - "errorSettings":{ - "suspendDuplicateMessage":true, - "resendIfMdnNotReceived":true - } - }, - "senderBusinessIdentity":{ - "qualifier":"ZZ", - "value":"ZZ" - }, - "receiverBusinessIdentity":{ - "qualifier":"AA", - "value":"AA" - } - } + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "agreementName": "testAgreement" + }, + "responses": { + "200": { + "body": { + "properties": { + "hostPartner": "HostPartner", + "guestPartner": "GuestPartner", + "hostIdentity": { + "qualifier": "ZZ", + "value": "ZZ" + }, + "guestIdentity": { + "qualifier": "AA", + "value": "AA" + }, + "agreementType": "AS2", + "content": { + "aS2": { + "receiveAgreement": { + "protocolSettings": { + "messageConnectionSettings": { + "ignoreCertificateNameMismatch": true, + "supportHttpStatusCodeContinue": true, + "keepHttpConnectionAlive": true, + "unfoldHttpHeaders": true + }, + "acknowledgementConnectionSettings": { + "ignoreCertificateNameMismatch": true, + "supportHttpStatusCodeContinue": true, + "keepHttpConnectionAlive": true, + "unfoldHttpHeaders": true + }, + "mdnSettings": { + "needMdn": true, + "signMdn": true, + "sendMdnAsynchronously": true, + "receiptDeliveryUrl": "http://tempuri.org", + "dispositionNotificationTo": "http://tempuri.org", + "signOutboundMdnIfOptional": true, + "mdnText": "Sample", + "sendInboundMdnToMessageBox": true, + "micHashingAlgorithm": "SHA1" + }, + "securitySettings": { + "overrideGroupSigningCertificate": false, + "enableNrrForInboundEncodedMessages": true, + "enableNrrForInboundDecodedMessages": true, + "enableNrrForOutboundMdn": true, + "enableNrrForOutboundEncodedMessages": true, + "enableNrrForOutboundDecodedMessages": true, + "enableNrrForInboundMdn": true + }, + "validationSettings": { + "overrideMessageProperties": true, + "encryptMessage": false, + "signMessage": false, + "compressMessage": true, + "checkDuplicateMessage": true, + "interchangeDuplicatesValidityDays": 100, + "checkCertificateRevocationListOnSend": true, + "checkCertificateRevocationListOnReceive": true, + "encryptionAlgorithm": "AES128" + }, + "envelopeSettings": { + "messageContentType": "text/plain", + "transmitFileNameInMimeHeader": true, + "fileNameTemplate": "Test", + "suspendMessageOnFileNameGenerationError": true, + "autogenerateFileName": true + }, + "errorSettings": { + "suspendDuplicateMessage": true, + "resendIfMdnNotReceived": true } - }, - "createdTime":"2017-03-06T22:32:54.2938748Z", - "changedTime":"2017-03-06T22:32:54.2945291Z", - "metadata":{} - }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts//agreements/", - "name":"", - "type":"Microsoft.Logic/integrationAccounts/agreements" - } + }, + "senderBusinessIdentity": { + "qualifier": "AA", + "value": "AA" + }, + "receiverBusinessIdentity": { + "qualifier": "ZZ", + "value": "ZZ" + } + }, + "sendAgreement": { + "protocolSettings": { + "messageConnectionSettings": { + "ignoreCertificateNameMismatch": true, + "supportHttpStatusCodeContinue": true, + "keepHttpConnectionAlive": true, + "unfoldHttpHeaders": true + }, + "acknowledgementConnectionSettings": { + "ignoreCertificateNameMismatch": true, + "supportHttpStatusCodeContinue": true, + "keepHttpConnectionAlive": true, + "unfoldHttpHeaders": true + }, + "mdnSettings": { + "needMdn": true, + "signMdn": true, + "sendMdnAsynchronously": true, + "receiptDeliveryUrl": "http://tempuri.org", + "dispositionNotificationTo": "http://tempuri.org", + "signOutboundMdnIfOptional": true, + "mdnText": "Sample", + "sendInboundMdnToMessageBox": true, + "micHashingAlgorithm": "SHA1" + }, + "securitySettings": { + "overrideGroupSigningCertificate": false, + "enableNrrForInboundEncodedMessages": true, + "enableNrrForInboundDecodedMessages": true, + "enableNrrForOutboundMdn": true, + "enableNrrForOutboundEncodedMessages": true, + "enableNrrForOutboundDecodedMessages": true, + "enableNrrForInboundMdn": true + }, + "validationSettings": { + "overrideMessageProperties": true, + "encryptMessage": false, + "signMessage": false, + "compressMessage": true, + "checkDuplicateMessage": true, + "interchangeDuplicatesValidityDays": 100, + "checkCertificateRevocationListOnSend": true, + "checkCertificateRevocationListOnReceive": true, + "encryptionAlgorithm": "AES128" + }, + "envelopeSettings": { + "messageContentType": "text/plain", + "transmitFileNameInMimeHeader": true, + "fileNameTemplate": "Test", + "suspendMessageOnFileNameGenerationError": true, + "autogenerateFileName": true + }, + "errorSettings": { + "suspendDuplicateMessage": true, + "resendIfMdnNotReceived": true + } + }, + "senderBusinessIdentity": { + "qualifier": "ZZ", + "value": "ZZ" + }, + "receiverBusinessIdentity": { + "qualifier": "AA", + "value": "AA" + } + } + } + }, + "createdTime": "2017-03-06T22:32:54.2938748Z", + "changedTime": "2017-03-06T22:32:54.2945291Z", + "metadata": {} + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts//agreements/", + "name": "", + "type": "Microsoft.Logic/integrationAccounts/agreements" } - } + } + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/AgreementsListByIntegrationAccounts.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/AgreementsListByIntegrationAccounts.json index 8dc30e8108db..bb0a8abbcb1c 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/AgreementsListByIntegrationAccounts.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/AgreementsListByIntegrationAccounts.json @@ -1,606 +1,598 @@ { - "parameters":{ - "api-version":"2016-06-01", - "resourceGroupName":"testResourceGroup", - "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", - "integrationAccountName":"testIntegrationAccount" - }, - "responses":{ - "200":{ - "body":{ - "value":[ - { - "properties":{ - "hostPartner":"HostPartner", - "guestPartner":"GuestPartner", - "hostIdentity":{ - "qualifier":"ZZ", - "value":"ZZ" - }, - "guestIdentity":{ - "qualifier":"AA", - "value":"AA" - }, - "agreementType":"X12", - "content":{ - "x12":{ - "receiveAgreement":{ - "protocolSettings":{ - "validationSettings":{ - "validateCharacterSet":true, - "checkDuplicateInterchangeControlNumber":false, - "interchangeControlNumberValidityDays":30, - "checkDuplicateGroupControlNumber":false, - "checkDuplicateTransactionSetControlNumber":false, - "validateEdiTypes":true, - "validateXsdTypes":false, - "allowLeadingAndTrailingSpacesAndZeroes":false, - "trimLeadingAndTrailingSpacesAndZeroes":false, - "trailingSeparatorPolicy":"NotAllowed" - }, - "framingSettings":{ - "dataElementSeparator":42, - "componentSeparator":58, - "replaceSeparatorsInPayload":false, - "replaceCharacter":36, - "segmentTerminator":126, - "characterSet":"UTF8", - "segmentTerminatorSuffix":"None" - }, - "envelopeSettings":{ - "controlStandardsId":85, - "useControlStandardsIdAsRepetitionCharacter":false, - "senderApplicationId":"BTS-SENDER", - "receiverApplicationId":"RECEIVE-APP", - "controlVersionNumber":"00401", - "interchangeControlNumberLowerBound":1, - "interchangeControlNumberUpperBound":999999999, - "rolloverInterchangeControlNumber":true, - "enableDefaultGroupHeaders":true, - "groupControlNumberLowerBound":1, - "groupControlNumberUpperBound":999999999, - "rolloverGroupControlNumber":true, - "groupHeaderAgencyCode":"T", - "groupHeaderVersion":"00401", - "transactionSetControlNumberLowerBound":1, - "transactionSetControlNumberUpperBound":999999999, - "rolloverTransactionSetControlNumber":true, - "overwriteExistingTransactionSetControlNumber":true, - "groupHeaderDateFormat":"CCYYMMDD", - "groupHeaderTimeFormat":"HHMM", - "usageIndicator":"Test" - }, - "acknowledgementSettings":{ - "needTechnicalAcknowledgement":false, - "batchTechnicalAcknowledgements":true, - "needFunctionalAcknowledgement":false, - "batchFunctionalAcknowledgements":true, - "needImplementationAcknowledgement":false, - "batchImplementationAcknowledgements":false, - "needLoopForValidMessages":false, - "sendSynchronousAcknowledgement":true, - "acknowledgementControlNumberLowerBound":1, - "acknowledgementControlNumberUpperBound":999999999, - "rolloverAcknowledgementControlNumber":true - }, - "messageFilter":{ - "messageFilterType":"Exclude" - }, - "securitySettings":{ - "authorizationQualifier":"00", - "securityQualifier":"00" - }, - "processingSettings":{ - "maskSecurityInfo":true, - "convertImpliedDecimal":true, - "preserveInterchange":true, - "suspendInterchangeOnError":true, - "createEmptyXmlTagsForTrailingSeparators":true, - "useDotAsDecimalSeparator":true - }, - "schemaReferences":[ - - ] - }, - "senderBusinessIdentity":{ - "qualifier":"AA", - "value":"AA" - }, - "receiverBusinessIdentity":{ - "qualifier":"ZZ", - "value":"ZZ" - } - }, - "sendAgreement":{ - "protocolSettings":{ - "validationSettings":{ - "validateCharacterSet":true, - "checkDuplicateInterchangeControlNumber":false, - "interchangeControlNumberValidityDays":30, - "checkDuplicateGroupControlNumber":false, - "checkDuplicateTransactionSetControlNumber":false, - "validateEdiTypes":true, - "validateXsdTypes":false, - "allowLeadingAndTrailingSpacesAndZeroes":false, - "trimLeadingAndTrailingSpacesAndZeroes":false, - "trailingSeparatorPolicy":"NotAllowed" - }, - "framingSettings":{ - "dataElementSeparator":42, - "componentSeparator":58, - "replaceSeparatorsInPayload":false, - "replaceCharacter":36, - "segmentTerminator":126, - "characterSet":"UTF8", - "segmentTerminatorSuffix":"None" - }, - "envelopeSettings":{ - "controlStandardsId":100, - "useControlStandardsIdAsRepetitionCharacter":true, - "senderApplicationId":"100", - "receiverApplicationId":"100", - "controlVersionNumber":"0.0", - "interchangeControlNumberLowerBound":1, - "interchangeControlNumberUpperBound":999999999, - "rolloverInterchangeControlNumber":true, - "enableDefaultGroupHeaders":true, - "functionalGroupId":"1", - "groupControlNumberLowerBound":1, - "groupControlNumberUpperBound":999999999, - "rolloverGroupControlNumber":true, - "groupHeaderAgencyCode":"T", - "groupHeaderVersion":"0.0", - "transactionSetControlNumberLowerBound":1, - "transactionSetControlNumberUpperBound":999999999, - "rolloverTransactionSetControlNumber":true, - "transactionSetControlNumberPrefix":"", - "transactionSetControlNumberSuffix":"", - "overwriteExistingTransactionSetControlNumber":true, - "groupHeaderDateFormat":"CCYYMMDD", - "groupHeaderTimeFormat":"HHMM", - "usageIndicator":"Information" - }, - "acknowledgementSettings":{ - "needTechnicalAcknowledgement":false, - "batchTechnicalAcknowledgements":true, - "needFunctionalAcknowledgement":false, - "batchFunctionalAcknowledgements":true, - "needImplementationAcknowledgement":false, - "batchImplementationAcknowledgements":false, - "needLoopForValidMessages":false, - "sendSynchronousAcknowledgement":true, - "acknowledgementControlNumberLowerBound":1, - "acknowledgementControlNumberUpperBound":999999999, - "rolloverAcknowledgementControlNumber":true - }, - "messageFilter":{ - "messageFilterType":"Exclude" - }, - "securitySettings":{ - "authorizationQualifier":"00", - "securityQualifier":"00" - }, - "processingSettings":{ - "maskSecurityInfo":true, - "convertImpliedDecimal":true, - "preserveInterchange":true, - "suspendInterchangeOnError":true, - "createEmptyXmlTagsForTrailingSeparators":true, - "useDotAsDecimalSeparator":true - }, - "schemaReferences":[ - - ] - }, - "senderBusinessIdentity":{ - "qualifier":"ZZ", - "value":"ZZ" - }, - "receiverBusinessIdentity":{ - "qualifier":"AA", - "value":"AA" - } - } - } - }, - "createdTime":"2017-03-06T22:00:54.1516558Z", - "changedTime":"2017-03-06T22:00:54.1520445Z", - "metadata":{} + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "properties": { + "hostPartner": "HostPartner", + "guestPartner": "GuestPartner", + "hostIdentity": { + "qualifier": "ZZ", + "value": "ZZ" + }, + "guestIdentity": { + "qualifier": "AA", + "value": "AA" + }, + "agreementType": "X12", + "content": { + "x12": { + "receiveAgreement": { + "protocolSettings": { + "validationSettings": { + "validateCharacterSet": true, + "checkDuplicateInterchangeControlNumber": false, + "interchangeControlNumberValidityDays": 30, + "checkDuplicateGroupControlNumber": false, + "checkDuplicateTransactionSetControlNumber": false, + "validateEdiTypes": true, + "validateXsdTypes": false, + "allowLeadingAndTrailingSpacesAndZeroes": false, + "trimLeadingAndTrailingSpacesAndZeroes": false, + "trailingSeparatorPolicy": "NotAllowed" + }, + "framingSettings": { + "dataElementSeparator": 42, + "componentSeparator": 58, + "replaceSeparatorsInPayload": false, + "replaceCharacter": 36, + "segmentTerminator": 126, + "characterSet": "UTF8", + "segmentTerminatorSuffix": "None" + }, + "envelopeSettings": { + "controlStandardsId": 85, + "useControlStandardsIdAsRepetitionCharacter": false, + "senderApplicationId": "BTS-SENDER", + "receiverApplicationId": "RECEIVE-APP", + "controlVersionNumber": "00401", + "interchangeControlNumberLowerBound": 1, + "interchangeControlNumberUpperBound": 999999999, + "rolloverInterchangeControlNumber": true, + "enableDefaultGroupHeaders": true, + "groupControlNumberLowerBound": 1, + "groupControlNumberUpperBound": 999999999, + "rolloverGroupControlNumber": true, + "groupHeaderAgencyCode": "T", + "groupHeaderVersion": "00401", + "transactionSetControlNumberLowerBound": 1, + "transactionSetControlNumberUpperBound": 999999999, + "rolloverTransactionSetControlNumber": true, + "overwriteExistingTransactionSetControlNumber": true, + "groupHeaderDateFormat": "CCYYMMDD", + "groupHeaderTimeFormat": "HHMM", + "usageIndicator": "Test" + }, + "acknowledgementSettings": { + "needTechnicalAcknowledgement": false, + "batchTechnicalAcknowledgements": true, + "needFunctionalAcknowledgement": false, + "batchFunctionalAcknowledgements": true, + "needImplementationAcknowledgement": false, + "batchImplementationAcknowledgements": false, + "needLoopForValidMessages": false, + "sendSynchronousAcknowledgement": true, + "acknowledgementControlNumberLowerBound": 1, + "acknowledgementControlNumberUpperBound": 999999999, + "rolloverAcknowledgementControlNumber": true + }, + "messageFilter": { + "messageFilterType": "Exclude" + }, + "securitySettings": { + "authorizationQualifier": "00", + "securityQualifier": "00" + }, + "processingSettings": { + "maskSecurityInfo": true, + "convertImpliedDecimal": true, + "preserveInterchange": true, + "suspendInterchangeOnError": true, + "createEmptyXmlTagsForTrailingSeparators": true, + "useDotAsDecimalSeparator": true + }, + "schemaReferences": [] + }, + "senderBusinessIdentity": { + "qualifier": "AA", + "value": "AA" + }, + "receiverBusinessIdentity": { + "qualifier": "ZZ", + "value": "ZZ" + } }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts//agreements/", - "name":"", - "type":"Microsoft.Logic/integrationAccounts/agreements" - }, - { - "properties":{ - "hostPartner":"HostPartner", - "guestPartner":"GuestPartner", - "hostIdentity":{ - "qualifier":"ZZ", - "value":"ZZ" - }, - "guestIdentity":{ - "qualifier":"AA", - "value":"AA" - }, - "agreementType":"AS2", - "content":{ - "aS2":{ - "receiveAgreement":{ - "protocolSettings":{ - "messageConnectionSettings":{ - "ignoreCertificateNameMismatch":true, - "supportHttpStatusCodeContinue":true, - "keepHttpConnectionAlive":true, - "unfoldHttpHeaders":true - }, - "acknowledgementConnectionSettings":{ - "ignoreCertificateNameMismatch":true, - "supportHttpStatusCodeContinue":true, - "keepHttpConnectionAlive":true, - "unfoldHttpHeaders":true - }, - "mdnSettings":{ - "needMdn":true, - "signMdn":true, - "sendMdnAsynchronously":true, - "receiptDeliveryUrl":"http://tempuri.org", - "dispositionNotificationTo":"http://tempuri.org", - "signOutboundMdnIfOptional":true, - "mdnText":"Sample", - "sendInboundMdnToMessageBox":true, - "micHashingAlgorithm":"None" - }, - "securitySettings":{ - "overrideGroupSigningCertificate":false, - "enableNrrForInboundEncodedMessages":true, - "enableNrrForInboundDecodedMessages":true, - "enableNrrForOutboundMdn":true, - "enableNrrForOutboundEncodedMessages":true, - "enableNrrForOutboundDecodedMessages":true, - "enableNrrForInboundMdn":true - }, - "validationSettings":{ - "overrideMessageProperties":true, - "encryptMessage":false, - "signMessage":false, - "compressMessage":true, - "checkDuplicateMessage":true, - "interchangeDuplicatesValidityDays":100, - "checkCertificateRevocationListOnSend":true, - "checkCertificateRevocationListOnReceive":true, - "encryptionAlgorithm":"AES128" - }, - "envelopeSettings":{ - "messageContentType":"text/plain", - "transmitFileNameInMimeHeader":true, - "fileNameTemplate":"Test", - "suspendMessageOnFileNameGenerationError":true, - "autogenerateFileName":true - }, - "errorSettings":{ - "suspendDuplicateMessage":true, - "resendIfMdnNotReceived":true - } - }, - "senderBusinessIdentity":{ - "qualifier":"AA", - "value":"AA" - }, - "receiverBusinessIdentity":{ - "qualifier":"ZZ", - "value":"ZZ" - } - }, - "sendAgreement":{ - "protocolSettings":{ - "messageConnectionSettings":{ - "ignoreCertificateNameMismatch":true, - "supportHttpStatusCodeContinue":true, - "keepHttpConnectionAlive":true, - "unfoldHttpHeaders":true - }, - "acknowledgementConnectionSettings":{ - "ignoreCertificateNameMismatch":true, - "supportHttpStatusCodeContinue":true, - "keepHttpConnectionAlive":true, - "unfoldHttpHeaders":true - }, - "mdnSettings":{ - "needMdn":true, - "signMdn":true, - "sendMdnAsynchronously":true, - "receiptDeliveryUrl":"http://tempuri.org", - "dispositionNotificationTo":"http://tempuri.org", - "signOutboundMdnIfOptional":true, - "mdnText":"Sample", - "sendInboundMdnToMessageBox":true, - "micHashingAlgorithm":"None" - }, - "securitySettings":{ - "overrideGroupSigningCertificate":false, - "enableNrrForInboundEncodedMessages":true, - "enableNrrForInboundDecodedMessages":true, - "enableNrrForOutboundMdn":true, - "enableNrrForOutboundEncodedMessages":true, - "enableNrrForOutboundDecodedMessages":true, - "enableNrrForInboundMdn":true - }, - "validationSettings":{ - "overrideMessageProperties":true, - "encryptMessage":false, - "signMessage":false, - "compressMessage":true, - "checkDuplicateMessage":true, - "interchangeDuplicatesValidityDays":100, - "checkCertificateRevocationListOnSend":true, - "checkCertificateRevocationListOnReceive":true, - "encryptionAlgorithm":"AES128" - }, - "envelopeSettings":{ - "messageContentType":"text/plain", - "transmitFileNameInMimeHeader":true, - "fileNameTemplate":"Test", - "suspendMessageOnFileNameGenerationError":true, - "autogenerateFileName":true - }, - "errorSettings":{ - "suspendDuplicateMessage":true, - "resendIfMdnNotReceived":true - } - }, - "senderBusinessIdentity":{ - "qualifier":"ZZ", - "value":"ZZ" - }, - "receiverBusinessIdentity":{ - "qualifier":"AA", - "value":"AA" - } - } - } - }, - "createdTime":"2017-03-06T22:00:53.4134038Z", - "changedTime":"2017-03-06T22:00:53.4140804Z", - "metadata":{} + "sendAgreement": { + "protocolSettings": { + "validationSettings": { + "validateCharacterSet": true, + "checkDuplicateInterchangeControlNumber": false, + "interchangeControlNumberValidityDays": 30, + "checkDuplicateGroupControlNumber": false, + "checkDuplicateTransactionSetControlNumber": false, + "validateEdiTypes": true, + "validateXsdTypes": false, + "allowLeadingAndTrailingSpacesAndZeroes": false, + "trimLeadingAndTrailingSpacesAndZeroes": false, + "trailingSeparatorPolicy": "NotAllowed" + }, + "framingSettings": { + "dataElementSeparator": 42, + "componentSeparator": 58, + "replaceSeparatorsInPayload": false, + "replaceCharacter": 36, + "segmentTerminator": 126, + "characterSet": "UTF8", + "segmentTerminatorSuffix": "None" + }, + "envelopeSettings": { + "controlStandardsId": 100, + "useControlStandardsIdAsRepetitionCharacter": true, + "senderApplicationId": "100", + "receiverApplicationId": "100", + "controlVersionNumber": "0.0", + "interchangeControlNumberLowerBound": 1, + "interchangeControlNumberUpperBound": 999999999, + "rolloverInterchangeControlNumber": true, + "enableDefaultGroupHeaders": true, + "functionalGroupId": "1", + "groupControlNumberLowerBound": 1, + "groupControlNumberUpperBound": 999999999, + "rolloverGroupControlNumber": true, + "groupHeaderAgencyCode": "T", + "groupHeaderVersion": "0.0", + "transactionSetControlNumberLowerBound": 1, + "transactionSetControlNumberUpperBound": 999999999, + "rolloverTransactionSetControlNumber": true, + "transactionSetControlNumberPrefix": "", + "transactionSetControlNumberSuffix": "", + "overwriteExistingTransactionSetControlNumber": true, + "groupHeaderDateFormat": "CCYYMMDD", + "groupHeaderTimeFormat": "HHMM", + "usageIndicator": "Information" + }, + "acknowledgementSettings": { + "needTechnicalAcknowledgement": false, + "batchTechnicalAcknowledgements": true, + "needFunctionalAcknowledgement": false, + "batchFunctionalAcknowledgements": true, + "needImplementationAcknowledgement": false, + "batchImplementationAcknowledgements": false, + "needLoopForValidMessages": false, + "sendSynchronousAcknowledgement": true, + "acknowledgementControlNumberLowerBound": 1, + "acknowledgementControlNumberUpperBound": 999999999, + "rolloverAcknowledgementControlNumber": true + }, + "messageFilter": { + "messageFilterType": "Exclude" + }, + "securitySettings": { + "authorizationQualifier": "00", + "securityQualifier": "00" + }, + "processingSettings": { + "maskSecurityInfo": true, + "convertImpliedDecimal": true, + "preserveInterchange": true, + "suspendInterchangeOnError": true, + "createEmptyXmlTagsForTrailingSeparators": true, + "useDotAsDecimalSeparator": true + }, + "schemaReferences": [] + }, + "senderBusinessIdentity": { + "qualifier": "ZZ", + "value": "ZZ" + }, + "receiverBusinessIdentity": { + "qualifier": "AA", + "value": "AA" + } + } + } + }, + "createdTime": "2017-03-06T22:00:54.1516558Z", + "changedTime": "2017-03-06T22:00:54.1520445Z", + "metadata": {} + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts//agreements/", + "name": "", + "type": "Microsoft.Logic/integrationAccounts/agreements" + }, + { + "properties": { + "hostPartner": "HostPartner", + "guestPartner": "GuestPartner", + "hostIdentity": { + "qualifier": "ZZ", + "value": "ZZ" + }, + "guestIdentity": { + "qualifier": "AA", + "value": "AA" + }, + "agreementType": "AS2", + "content": { + "aS2": { + "receiveAgreement": { + "protocolSettings": { + "messageConnectionSettings": { + "ignoreCertificateNameMismatch": true, + "supportHttpStatusCodeContinue": true, + "keepHttpConnectionAlive": true, + "unfoldHttpHeaders": true + }, + "acknowledgementConnectionSettings": { + "ignoreCertificateNameMismatch": true, + "supportHttpStatusCodeContinue": true, + "keepHttpConnectionAlive": true, + "unfoldHttpHeaders": true + }, + "mdnSettings": { + "needMdn": true, + "signMdn": true, + "sendMdnAsynchronously": true, + "receiptDeliveryUrl": "http://tempuri.org", + "dispositionNotificationTo": "http://tempuri.org", + "signOutboundMdnIfOptional": true, + "mdnText": "Sample", + "sendInboundMdnToMessageBox": true, + "micHashingAlgorithm": "None" + }, + "securitySettings": { + "overrideGroupSigningCertificate": false, + "enableNrrForInboundEncodedMessages": true, + "enableNrrForInboundDecodedMessages": true, + "enableNrrForOutboundMdn": true, + "enableNrrForOutboundEncodedMessages": true, + "enableNrrForOutboundDecodedMessages": true, + "enableNrrForInboundMdn": true + }, + "validationSettings": { + "overrideMessageProperties": true, + "encryptMessage": false, + "signMessage": false, + "compressMessage": true, + "checkDuplicateMessage": true, + "interchangeDuplicatesValidityDays": 100, + "checkCertificateRevocationListOnSend": true, + "checkCertificateRevocationListOnReceive": true, + "encryptionAlgorithm": "AES128" + }, + "envelopeSettings": { + "messageContentType": "text/plain", + "transmitFileNameInMimeHeader": true, + "fileNameTemplate": "Test", + "suspendMessageOnFileNameGenerationError": true, + "autogenerateFileName": true + }, + "errorSettings": { + "suspendDuplicateMessage": true, + "resendIfMdnNotReceived": true + } + }, + "senderBusinessIdentity": { + "qualifier": "AA", + "value": "AA" + }, + "receiverBusinessIdentity": { + "qualifier": "ZZ", + "value": "ZZ" + } }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts//agreements/", - "name":"", - "type":"Microsoft.Logic/integrationAccounts/agreements" - }, - { - "properties":{ - "hostPartner":"HostPartner", - "guestPartner":"GuestPartner", - "hostIdentity":{ - "qualifier":"ZZ", - "value":"ZZ" - }, - "guestIdentity":{ - "qualifier":"AA", - "value":"AA" - }, - "agreementType":"Edifact", - "content":{ - "edifact":{ - "receiveAgreement":{ - "protocolSettings":{ - "validationSettings":{ - "validateCharacterSet":true, - "checkDuplicateInterchangeControlNumber":true, - "interchangeControlNumberValidityDays":30, - "checkDuplicateGroupControlNumber":true, - "checkDuplicateTransactionSetControlNumber":true, - "validateEdiTypes":true, - "validateXsdTypes":true, - "trimLeadingAndTrailingSpacesAndZeroes":true, - "allowLeadingAndTrailingSpacesAndZeroes":true, - "trailingSeparatorPolicy":"Optional" - }, - "framingSettings":{ - "characterEncoding":"UTF", - "protocolVersion":4, - "dataElementSeparator":53, - "componentSeparator":58, - "segmentTerminator":39, - "releaseIndicator":63, - "repetitionSeparator":42, - "characterSet":"UNOC", - "decimalPointIndicator":"Comma", - "segmentTerminatorSuffix":"None" - }, - "envelopeSettings":{ - "groupAssociationAssignedCode":"0", - "communicationAgreementId":"0", - "applyDelimiterStringAdvice":true, - "createGroupingSegments":true, - "enableDefaultGroupHeaders":true, - "recipientReferencePasswordValue":"AA", - "recipientReferencePasswordQualifier":"ZZ", - "applicationReferenceId":"0", - "processingPriorityCode":"0", - "interchangeControlNumberLowerBound":1, - "interchangeControlNumberUpperBound":99999999, - "rolloverInterchangeControlNumber":true, - "interchangeControlNumberPrefix":"CU", - "interchangeControlNumberSuffix":"NUM", - "functionalGroupId":"0", - "groupControllingAgencyCode":"0", - "groupMessageVersion":"0.0", - "groupMessageRelease":"0.0", - "groupControlNumberLowerBound":1, - "groupControlNumberUpperBound":99999999, - "rolloverGroupControlNumber":true, - "groupControlNumberPrefix":"CU", - "groupControlNumberSuffix":"NUM", - "groupApplicationReceiverQualifier":"ZZZ", - "groupApplicationReceiverId":"0", - "groupApplicationSenderQualifier":"ZZZ", - "groupApplicationSenderId":"AAA", - "groupApplicationPassword":"0", - "overwriteExistingTransactionSetControlNumber":true, - "transactionSetControlNumberPrefix":"", - "transactionSetControlNumberSuffix":"", - "transactionSetControlNumberLowerBound":1, - "transactionSetControlNumberUpperBound":99999999, - "rolloverTransactionSetControlNumber":true, - "isTestInterchange":true, - "senderInternalIdentification":"AA", - "senderInternalSubIdentification":"AA", - "receiverInternalIdentification":"0", - "receiverInternalSubIdentification":"0" - }, - "acknowledgementSettings":{ - "needTechnicalAcknowledgement":true, - "batchTechnicalAcknowledgements":true, - "needFunctionalAcknowledgement":false, - "batchFunctionalAcknowledgements":true, - "needLoopForValidMessages":false, - "sendSynchronousAcknowledgement":true, - "acknowledgementControlNumberPrefix":"", - "acknowledgementControlNumberSuffix":"", - "acknowledgementControlNumberLowerBound":1, - "acknowledgementControlNumberUpperBound":99999999, - "rolloverAcknowledgementControlNumber":true - }, - "messageFilter":{ - "messageFilterType":"Exclude" - }, - "processingSettings":{ - "maskSecurityInfo":true, - "preserveInterchange":true, - "suspendInterchangeOnError":true, - "createEmptyXmlTagsForTrailingSeparators":true, - "useDotAsDecimalSeparator":true - }, - "schemaReferences":[ - - ] - }, - "senderBusinessIdentity":{ - "qualifier":"AA", - "value":"AA" - }, - "receiverBusinessIdentity":{ - "qualifier":"ZZ", - "value":"ZZ" - } - }, - "sendAgreement":{ - "protocolSettings":{ - "validationSettings":{ - "validateCharacterSet":true, - "checkDuplicateInterchangeControlNumber":true, - "interchangeControlNumberValidityDays":30, - "checkDuplicateGroupControlNumber":true, - "checkDuplicateTransactionSetControlNumber":true, - "validateEdiTypes":true, - "validateXsdTypes":true, - "trimLeadingAndTrailingSpacesAndZeroes":true, - "allowLeadingAndTrailingSpacesAndZeroes":true, - "trailingSeparatorPolicy":"Optional" - }, - "framingSettings":{ - "characterEncoding":"UTF", - "protocolVersion":4, - "dataElementSeparator":53, - "componentSeparator":58, - "segmentTerminator":39, - "releaseIndicator":63, - "repetitionSeparator":42, - "characterSet":"UNOC", - "decimalPointIndicator":"Comma", - "segmentTerminatorSuffix":"None" - }, - "envelopeSettings":{ - "groupAssociationAssignedCode":"0", - "communicationAgreementId":"0", - "applyDelimiterStringAdvice":true, - "createGroupingSegments":true, - "enableDefaultGroupHeaders":true, - "recipientReferencePasswordValue":"AA", - "recipientReferencePasswordQualifier":"ZZ", - "applicationReferenceId":"0", - "processingPriorityCode":"0", - "interchangeControlNumberLowerBound":1, - "interchangeControlNumberUpperBound":999999999, - "rolloverInterchangeControlNumber":true, - "interchangeControlNumberPrefix":"CU", - "interchangeControlNumberSuffix":"NUM", - "functionalGroupId":"0", - "groupControllingAgencyCode":"0", - "groupMessageVersion":"0.0", - "groupMessageRelease":"0.0", - "groupControlNumberLowerBound":1, - "groupControlNumberUpperBound":999999999, - "rolloverGroupControlNumber":true, - "groupControlNumberPrefix":"", - "groupControlNumberSuffix":"", - "groupApplicationReceiverQualifier":"ZZ", - "groupApplicationReceiverId":"0", - "groupApplicationSenderQualifier":"ZZ", - "groupApplicationSenderId":"AA", - "groupApplicationPassword":"0", - "overwriteExistingTransactionSetControlNumber":true, - "transactionSetControlNumberPrefix":"", - "transactionSetControlNumberSuffix":"", - "transactionSetControlNumberLowerBound":1, - "transactionSetControlNumberUpperBound":999999999, - "rolloverTransactionSetControlNumber":true, - "isTestInterchange":true, - "senderInternalIdentification":"AA", - "senderInternalSubIdentification":"AA", - "receiverInternalIdentification":"0", - "receiverInternalSubIdentification":"0" - }, - "acknowledgementSettings":{ - "needTechnicalAcknowledgement":true, - "batchTechnicalAcknowledgements":true, - "needFunctionalAcknowledgement":true, - "batchFunctionalAcknowledgements":true, - "needLoopForValidMessages":true, - "sendSynchronousAcknowledgement":true, - "acknowledgementControlNumberPrefix":"CN", - "acknowledgementControlNumberSuffix":"NUM", - "acknowledgementControlNumberLowerBound":1, - "acknowledgementControlNumberUpperBound":999999999, - "rolloverAcknowledgementControlNumber":true - }, - "messageFilter":{ - "messageFilterType":"Exclude" - }, - "processingSettings":{ - "maskSecurityInfo":true, - "preserveInterchange":true, - "suspendInterchangeOnError":true, - "createEmptyXmlTagsForTrailingSeparators":true, - "useDotAsDecimalSeparator":true - }, - "schemaReferences":[ - - ] - }, - "senderBusinessIdentity":{ - "qualifier":"AA", - "value":"AA" - }, - "receiverBusinessIdentity":{ - "qualifier":"ZZ", - "value":"ZZ" - } - } - } - }, - "createdTime":"2017-03-06T22:00:53.8205121Z", - "changedTime":"2017-03-06T22:00:53.8212345Z", - "metadata":{} + "sendAgreement": { + "protocolSettings": { + "messageConnectionSettings": { + "ignoreCertificateNameMismatch": true, + "supportHttpStatusCodeContinue": true, + "keepHttpConnectionAlive": true, + "unfoldHttpHeaders": true + }, + "acknowledgementConnectionSettings": { + "ignoreCertificateNameMismatch": true, + "supportHttpStatusCodeContinue": true, + "keepHttpConnectionAlive": true, + "unfoldHttpHeaders": true + }, + "mdnSettings": { + "needMdn": true, + "signMdn": true, + "sendMdnAsynchronously": true, + "receiptDeliveryUrl": "http://tempuri.org", + "dispositionNotificationTo": "http://tempuri.org", + "signOutboundMdnIfOptional": true, + "mdnText": "Sample", + "sendInboundMdnToMessageBox": true, + "micHashingAlgorithm": "None" + }, + "securitySettings": { + "overrideGroupSigningCertificate": false, + "enableNrrForInboundEncodedMessages": true, + "enableNrrForInboundDecodedMessages": true, + "enableNrrForOutboundMdn": true, + "enableNrrForOutboundEncodedMessages": true, + "enableNrrForOutboundDecodedMessages": true, + "enableNrrForInboundMdn": true + }, + "validationSettings": { + "overrideMessageProperties": true, + "encryptMessage": false, + "signMessage": false, + "compressMessage": true, + "checkDuplicateMessage": true, + "interchangeDuplicatesValidityDays": 100, + "checkCertificateRevocationListOnSend": true, + "checkCertificateRevocationListOnReceive": true, + "encryptionAlgorithm": "AES128" + }, + "envelopeSettings": { + "messageContentType": "text/plain", + "transmitFileNameInMimeHeader": true, + "fileNameTemplate": "Test", + "suspendMessageOnFileNameGenerationError": true, + "autogenerateFileName": true + }, + "errorSettings": { + "suspendDuplicateMessage": true, + "resendIfMdnNotReceived": true + } + }, + "senderBusinessIdentity": { + "qualifier": "ZZ", + "value": "ZZ" + }, + "receiverBusinessIdentity": { + "qualifier": "AA", + "value": "AA" + } + } + } + }, + "createdTime": "2017-03-06T22:00:53.4134038Z", + "changedTime": "2017-03-06T22:00:53.4140804Z", + "metadata": {} + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts//agreements/", + "name": "", + "type": "Microsoft.Logic/integrationAccounts/agreements" + }, + { + "properties": { + "hostPartner": "HostPartner", + "guestPartner": "GuestPartner", + "hostIdentity": { + "qualifier": "ZZ", + "value": "ZZ" + }, + "guestIdentity": { + "qualifier": "AA", + "value": "AA" + }, + "agreementType": "Edifact", + "content": { + "edifact": { + "receiveAgreement": { + "protocolSettings": { + "validationSettings": { + "validateCharacterSet": true, + "checkDuplicateInterchangeControlNumber": true, + "interchangeControlNumberValidityDays": 30, + "checkDuplicateGroupControlNumber": true, + "checkDuplicateTransactionSetControlNumber": true, + "validateEdiTypes": true, + "validateXsdTypes": true, + "trimLeadingAndTrailingSpacesAndZeroes": true, + "allowLeadingAndTrailingSpacesAndZeroes": true, + "trailingSeparatorPolicy": "Optional" + }, + "framingSettings": { + "characterEncoding": "UTF", + "protocolVersion": 4, + "dataElementSeparator": 53, + "componentSeparator": 58, + "segmentTerminator": 39, + "releaseIndicator": 63, + "repetitionSeparator": 42, + "characterSet": "UNOC", + "decimalPointIndicator": "Comma", + "segmentTerminatorSuffix": "None" + }, + "envelopeSettings": { + "groupAssociationAssignedCode": "0", + "communicationAgreementId": "0", + "applyDelimiterStringAdvice": true, + "createGroupingSegments": true, + "enableDefaultGroupHeaders": true, + "recipientReferencePasswordValue": "AA", + "recipientReferencePasswordQualifier": "ZZ", + "applicationReferenceId": "0", + "processingPriorityCode": "0", + "interchangeControlNumberLowerBound": 1, + "interchangeControlNumberUpperBound": 99999999, + "rolloverInterchangeControlNumber": true, + "interchangeControlNumberPrefix": "CU", + "interchangeControlNumberSuffix": "NUM", + "functionalGroupId": "0", + "groupControllingAgencyCode": "0", + "groupMessageVersion": "0.0", + "groupMessageRelease": "0.0", + "groupControlNumberLowerBound": 1, + "groupControlNumberUpperBound": 99999999, + "rolloverGroupControlNumber": true, + "groupControlNumberPrefix": "CU", + "groupControlNumberSuffix": "NUM", + "groupApplicationReceiverQualifier": "ZZZ", + "groupApplicationReceiverId": "0", + "groupApplicationSenderQualifier": "ZZZ", + "groupApplicationSenderId": "AAA", + "groupApplicationPassword": "0", + "overwriteExistingTransactionSetControlNumber": true, + "transactionSetControlNumberPrefix": "", + "transactionSetControlNumberSuffix": "", + "transactionSetControlNumberLowerBound": 1, + "transactionSetControlNumberUpperBound": 99999999, + "rolloverTransactionSetControlNumber": true, + "isTestInterchange": true, + "senderInternalIdentification": "AA", + "senderInternalSubIdentification": "AA", + "receiverInternalIdentification": "0", + "receiverInternalSubIdentification": "0" + }, + "acknowledgementSettings": { + "needTechnicalAcknowledgement": true, + "batchTechnicalAcknowledgements": true, + "needFunctionalAcknowledgement": false, + "batchFunctionalAcknowledgements": true, + "needLoopForValidMessages": false, + "sendSynchronousAcknowledgement": true, + "acknowledgementControlNumberPrefix": "", + "acknowledgementControlNumberSuffix": "", + "acknowledgementControlNumberLowerBound": 1, + "acknowledgementControlNumberUpperBound": 99999999, + "rolloverAcknowledgementControlNumber": true + }, + "messageFilter": { + "messageFilterType": "Exclude" + }, + "processingSettings": { + "maskSecurityInfo": true, + "preserveInterchange": true, + "suspendInterchangeOnError": true, + "createEmptyXmlTagsForTrailingSeparators": true, + "useDotAsDecimalSeparator": true + }, + "schemaReferences": [] + }, + "senderBusinessIdentity": { + "qualifier": "AA", + "value": "AA" + }, + "receiverBusinessIdentity": { + "qualifier": "ZZ", + "value": "ZZ" + } }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts//agreements/", - "name":"", - "type":"Microsoft.Logic/integrationAccounts/agreements" - } - ] - } + "sendAgreement": { + "protocolSettings": { + "validationSettings": { + "validateCharacterSet": true, + "checkDuplicateInterchangeControlNumber": true, + "interchangeControlNumberValidityDays": 30, + "checkDuplicateGroupControlNumber": true, + "checkDuplicateTransactionSetControlNumber": true, + "validateEdiTypes": true, + "validateXsdTypes": true, + "trimLeadingAndTrailingSpacesAndZeroes": true, + "allowLeadingAndTrailingSpacesAndZeroes": true, + "trailingSeparatorPolicy": "Optional" + }, + "framingSettings": { + "characterEncoding": "UTF", + "protocolVersion": 4, + "dataElementSeparator": 53, + "componentSeparator": 58, + "segmentTerminator": 39, + "releaseIndicator": 63, + "repetitionSeparator": 42, + "characterSet": "UNOC", + "decimalPointIndicator": "Comma", + "segmentTerminatorSuffix": "None" + }, + "envelopeSettings": { + "groupAssociationAssignedCode": "0", + "communicationAgreementId": "0", + "applyDelimiterStringAdvice": true, + "createGroupingSegments": true, + "enableDefaultGroupHeaders": true, + "recipientReferencePasswordValue": "AA", + "recipientReferencePasswordQualifier": "ZZ", + "applicationReferenceId": "0", + "processingPriorityCode": "0", + "interchangeControlNumberLowerBound": 1, + "interchangeControlNumberUpperBound": 999999999, + "rolloverInterchangeControlNumber": true, + "interchangeControlNumberPrefix": "CU", + "interchangeControlNumberSuffix": "NUM", + "functionalGroupId": "0", + "groupControllingAgencyCode": "0", + "groupMessageVersion": "0.0", + "groupMessageRelease": "0.0", + "groupControlNumberLowerBound": 1, + "groupControlNumberUpperBound": 999999999, + "rolloverGroupControlNumber": true, + "groupControlNumberPrefix": "", + "groupControlNumberSuffix": "", + "groupApplicationReceiverQualifier": "ZZ", + "groupApplicationReceiverId": "0", + "groupApplicationSenderQualifier": "ZZ", + "groupApplicationSenderId": "AA", + "groupApplicationPassword": "0", + "overwriteExistingTransactionSetControlNumber": true, + "transactionSetControlNumberPrefix": "", + "transactionSetControlNumberSuffix": "", + "transactionSetControlNumberLowerBound": 1, + "transactionSetControlNumberUpperBound": 999999999, + "rolloverTransactionSetControlNumber": true, + "isTestInterchange": true, + "senderInternalIdentification": "AA", + "senderInternalSubIdentification": "AA", + "receiverInternalIdentification": "0", + "receiverInternalSubIdentification": "0" + }, + "acknowledgementSettings": { + "needTechnicalAcknowledgement": true, + "batchTechnicalAcknowledgements": true, + "needFunctionalAcknowledgement": true, + "batchFunctionalAcknowledgements": true, + "needLoopForValidMessages": true, + "sendSynchronousAcknowledgement": true, + "acknowledgementControlNumberPrefix": "CN", + "acknowledgementControlNumberSuffix": "NUM", + "acknowledgementControlNumberLowerBound": 1, + "acknowledgementControlNumberUpperBound": 999999999, + "rolloverAcknowledgementControlNumber": true + }, + "messageFilter": { + "messageFilterType": "Exclude" + }, + "processingSettings": { + "maskSecurityInfo": true, + "preserveInterchange": true, + "suspendInterchangeOnError": true, + "createEmptyXmlTagsForTrailingSeparators": true, + "useDotAsDecimalSeparator": true + }, + "schemaReferences": [] + }, + "senderBusinessIdentity": { + "qualifier": "AA", + "value": "AA" + }, + "receiverBusinessIdentity": { + "qualifier": "ZZ", + "value": "ZZ" + } + } + } + }, + "createdTime": "2017-03-06T22:00:53.8205121Z", + "changedTime": "2017-03-06T22:00:53.8212345Z", + "metadata": {} + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts//agreements/", + "name": "", + "type": "Microsoft.Logic/integrationAccounts/agreements" + } + ] } - } + } + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/AgreementsListContentCallbackUrl.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/AgreementsListContentCallbackUrl.json new file mode 100644 index 000000000000..58029a4619fa --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/AgreementsListContentCallbackUrl.json @@ -0,0 +1,25 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "agreementName": "testAgreement", + "listContentCallbackUrl": { + "notAfter": "2018-04-19T16:00:00Z", + "keyType": "Primary" + } + }, + "responses": { + "200": { + "body": { + "value": "https://prod-00.westus.logic.azure.com:443/integrationAccounts/0fdabc3a76514ca48dede71c73d9fe97/agreements/testAgreement/contents/Value?api-version=2015-08-01-preview&sp=%2Fagreements%2FtestAgreement%2Fread&sv=1.0&sig=VK_mbQPTHTa3ezhsrI8IctckwjlL3GdJmroQH_baYj4", + "method": "GET", + "basePath": "https://prod-00.westus.logic.azure.com/integrationAccounts/0fdabc3a76514ca48dede71c73d9fe97/agreements/testAgreement/contents/Value", + "queries": { + "api-version": "2015-08-01-preview" + } + } + } + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/CertificatesCreateOrUpdate.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/CertificatesCreateOrUpdate.json index c89b48b4349b..d738be2cbc85 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/CertificatesCreateOrUpdate.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/CertificatesCreateOrUpdate.json @@ -1,66 +1,66 @@ { - "parameters":{ - "api-version":"2016-06-01", - "resourceGroupName":"testResourceGroup", - "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", - "integrationAccountName":"testIntegrationAccount", - "certificateName":"testCertificate", - "certificate":{ - "properties":{ - "key":{ - "keyVault":{ - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testResourceGroup/providers/microsoft.keyvault/vaults/" - }, - "keyName":"", - "keyVersion":"87d9764197604449b9b8eb7bd8710868" + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "certificateName": "testCertificate", + "certificate": { + "properties": { + "key": { + "keyVault": { + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testResourceGroup/providers/microsoft.keyvault/vaults/" + }, + "keyName": "", + "keyVersion": "87d9764197604449b9b8eb7bd8710868" + }, + "publicCertificate": "" + }, + "location": "brazilsouth" + } + }, + "responses": { + "200": { + "body": { + "properties": { + "key": { + "keyVault": { + "name": "", + "id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourcegroups/flowrg/providers/microsoft.keyvault/vaults/", + "type": "Microsoft.KeyVault/vaults" }, - "publicCertificate":"" - }, - "location":"brazilsouth" + "keyName": "", + "keyVersion": "87d9764197604449b9b8eb7bd8710868" + }, + "publicCertificate": "", + "createdTime": "2017-03-06T20:42:21.0510202Z", + "changedTime": "2017-03-06T20:42:21.051317Z" + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/certificates/testCertificate", + "name": "testCertificate", + "type": "Microsoft.Logic/integrationAccounts/certificates" } - }, - "responses":{ - "200":{ - "body":{ - "properties":{ - "key":{ - "keyVault":{ - "name":"", - "id":"/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourcegroups/flowrg/providers/microsoft.keyvault/vaults/", - "type":"Microsoft.KeyVault/vaults" - }, - "keyName":"", - "keyVersion":"87d9764197604449b9b8eb7bd8710868" - }, - "publicCertificate":"", - "createdTime":"2017-03-06T20:42:21.0510202Z", - "changedTime":"2017-03-06T20:42:21.051317Z" - }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/certificates/testCertificate", - "name":"testCertificate", - "type":"Microsoft.Logic/integrationAccounts/certificates" - } - }, - "201":{ - "body":{ - "properties":{ - "key":{ - "keyVault":{ - "name":"", - "id":"/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourcegroups/flowrg/providers/microsoft.keyvault/vaults/", - "type":"Microsoft.KeyVault/vaults" - }, - "keyName":"", - "keyVersion":"87d9764197604449b9b8eb7bd8710868" - }, - "publicCertificate":"", - "createdTime":"2017-03-06T20:42:21.0510202Z", - "changedTime":"2017-03-06T20:42:21.051317Z" + }, + "201": { + "body": { + "properties": { + "key": { + "keyVault": { + "name": "", + "id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourcegroups/flowrg/providers/microsoft.keyvault/vaults/", + "type": "Microsoft.KeyVault/vaults" }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/certificates/testCertificate", - "name":"testCertificate", - "type":"Microsoft.Logic/integrationAccounts/certificates" - } + "keyName": "", + "keyVersion": "87d9764197604449b9b8eb7bd8710868" + }, + "publicCertificate": "", + "createdTime": "2017-03-06T20:42:21.0510202Z", + "changedTime": "2017-03-06T20:42:21.051317Z" + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/certificates/testCertificate", + "name": "testCertificate", + "type": "Microsoft.Logic/integrationAccounts/certificates" } - } + } + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/CertificatesDelete.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/CertificatesDelete.json index 25df75fef12b..cb164901e351 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/CertificatesDelete.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/CertificatesDelete.json @@ -1,13 +1,13 @@ { - "parameters":{ - "api-version":"2016-06-01", - "resourceGroupName":"testResourceGroup", - "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", - "integrationAccountName":"testIntegrationAccount", - "certificateName":"testCertificate" - }, - "responses":{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "certificateName": "testCertificate" + }, + "responses": { "200": {}, "204": {} - } + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/CertificatesGet.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/CertificatesGet.json index e286851d497f..b800699878ae 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/CertificatesGet.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/CertificatesGet.json @@ -1,32 +1,32 @@ { - "parameters":{ - "api-version":"2016-06-01", - "resourceGroupName":"testResourceGroup", - "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", - "integrationAccountName":"testIntegrationAccount", - "certificateName":"testCertificate" - }, - "responses":{ - "200":{ - "body":{ - "properties":{ - "key":{ - "keyVault":{ - "name":"", - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testResourceGroup/providers/microsoft.keyvault/vaults/", - "type":"Microsoft.KeyVault/vaults" - }, - "keyName":"", - "keyVersion":"87d9764197604449b9b8eb7bd8710868" - }, - "publicCertificate":"", - "createdTime":"2017-03-06T20:42:21.0510202Z", - "changedTime":"2017-03-06T20:42:21.051317Z" + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "certificateName": "testCertificate" + }, + "responses": { + "200": { + "body": { + "properties": { + "key": { + "keyVault": { + "name": "", + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testResourceGroup/providers/microsoft.keyvault/vaults/", + "type": "Microsoft.KeyVault/vaults" }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/IntegrationAccount9472/certificates/testCertificate", - "name":"testCertificate", - "type":"Microsoft.Logic/integrationAccounts/certificates" - } + "keyName": "", + "keyVersion": "87d9764197604449b9b8eb7bd8710868" + }, + "publicCertificate": "", + "createdTime": "2017-03-06T20:42:21.0510202Z", + "changedTime": "2017-03-06T20:42:21.051317Z" + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/IntegrationAccount9472/certificates/testCertificate", + "name": "testCertificate", + "type": "Microsoft.Logic/integrationAccounts/certificates" } - } + } + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/CertificatesListByIntegrationAccounts.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/CertificatesListByIntegrationAccounts.json index 20eecc613c19..decfda80d8cd 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/CertificatesListByIntegrationAccounts.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/CertificatesListByIntegrationAccounts.json @@ -1,35 +1,35 @@ { - "parameters":{ - "api-version":"2016-06-01", - "resourceGroupName":"testResourceGroup", - "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", - "integrationAccountName":"testIntegrationAccount" - }, - "responses":{ - "200":{ - "body":{ - "value":[ - { - "properties":{ - "key":{ - "keyVault":{ - "name":"AzureSdkTestKeyVault", - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testResourceGroup/providers/microsoft.keyvault/vaults/", - "type":"Microsoft.KeyVault/vaults" - }, - "keyName":"", - "keyVersion":"87d9764197604449b9b8eb7bd8710868" - }, - "publicCertificate":"", - "createdTime":"2017-03-06T20:33:09.7022471Z", - "changedTime":"2017-03-06T20:33:09.7032076Z" - }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/certificates/", - "name":"", - "type":"Microsoft.Logic/integrationAccounts/certificates" - } - ] - } + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "properties": { + "key": { + "keyVault": { + "name": "AzureSdkTestKeyVault", + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testResourceGroup/providers/microsoft.keyvault/vaults/", + "type": "Microsoft.KeyVault/vaults" + }, + "keyName": "", + "keyVersion": "87d9764197604449b9b8eb7bd8710868" + }, + "publicCertificate": "", + "createdTime": "2017-03-06T20:33:09.7022471Z", + "changedTime": "2017-03-06T20:33:09.7032076Z" + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/certificates/", + "name": "", + "type": "Microsoft.Logic/integrationAccounts/certificates" + } + ] } - } + } + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountBatchConfigurationsCreateOrUpdate.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountBatchConfigurationsCreateOrUpdate.json new file mode 100644 index 000000000000..d90909e8e1c7 --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountBatchConfigurationsCreateOrUpdate.json @@ -0,0 +1,73 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "batchConfigurationName": "testBatchConfiguration", + "batchConfiguration": { + "properties": { + "properties": { + "batchGroupName": "DEFAULT", + "releaseCriteria": { + "recurrence": { + "frequency": "Minute", + "interval": 1, + "startTime": "2017-03-24T11:43:00", + "timeZone": "India Standard Time" + }, + "messageCount": 10, + "batchSize": 234567 + } + } + }, + "location": "westus" + } + }, + "responses": { + "200": { + "body": { + "properties": { + "batchGroupName": "DEFAULT", + "releaseCriteria": { + "recurrence": { + "frequency": "Minute", + "interval": 1, + "startTime": "2017-03-24T11:43:00", + "timeZone": "India Standard Time" + }, + "messageCount": 10, + "batchSize": 234567 + }, + "createdTime": "2018-03-26T06:14:16.6518552Z", + "changedTime": "2018-03-26T06:14:16.7042301Z" + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/batchConfigurations/testBatchConfiguration", + "name": "testBatchConfiguration", + "type": "Microsoft.Logic/integrationAccounts/batchConfigurations" + } + }, + "201": { + "body": { + "properties": { + "batchGroupName": "DEFAULT", + "releaseCriteria": { + "recurrence": { + "frequency": "Minute", + "interval": 1, + "startTime": "2017-03-24T11:43:00", + "timeZone": "India Standard Time" + }, + "messageCount": 10, + "batchSize": 234567 + }, + "createdTime": "2018-03-26T06:14:16.6518552Z", + "changedTime": "2018-03-26T06:14:16.7042301Z" + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/batchConfigurations/testBatchConfiguration", + "name": "testBatchConfiguration", + "type": "Microsoft.Logic/integrationAccounts/batchConfigurations" + } + } + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountBatchConfigurationsDelete.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountBatchConfigurationsDelete.json new file mode 100644 index 000000000000..b6a0db5f1b0d --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountBatchConfigurationsDelete.json @@ -0,0 +1,13 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "batchConfigurationName": "testBatchConfiguration" + }, + "responses": { + "200": {}, + "204": {} + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountBatchConfigurationsGet.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountBatchConfigurationsGet.json new file mode 100644 index 000000000000..569b275766f9 --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountBatchConfigurationsGet.json @@ -0,0 +1,33 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "batchConfigurationName": "testBatchConfiguration" + }, + "responses": { + "200": { + "body": { + "properties": { + "batchGroupName": "DEFAULT", + "releaseCriteria": { + "recurrence": { + "frequency": "Minute", + "interval": 1, + "startTime": "2017-03-24T11:43:00", + "timeZone": "India Standard Time" + }, + "messageCount": 10, + "batchSize": 234567 + }, + "createdTime": "2018-03-26T06:14:16.6518552Z", + "changedTime": "2018-03-26T06:14:16.7042301Z" + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/batchConfigurations/testBatchConfiguration", + "name": "testBatchConfiguration", + "type": "Microsoft.Logic/integrationAccounts/batchConfigurations" + } + } + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountBatchConfigurationsList.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountBatchConfigurationsList.json new file mode 100644 index 000000000000..a673e8adb3f1 --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountBatchConfigurationsList.json @@ -0,0 +1,36 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "properties": { + "batchGroupName": "DEFAULT", + "releaseCriteria": { + "recurrence": { + "frequency": "Minute", + "interval": 1, + "startTime": "2017-03-24T11:43:00", + "timeZone": "India Standard Time" + }, + "messageCount": 10, + "batchSize": 234567 + }, + "createdTime": "2018-03-26T06:14:16.6518552Z", + "changedTime": "2018-03-26T06:14:16.7042301Z" + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/batchConfigurations/testBatchConfiguration", + "name": "testBatchConfiguration", + "type": "Microsoft.Logic/integrationAccounts/batchConfigurations" + } + ] + } + } + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsAssembliesCreateOrUpdate.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsAssembliesCreateOrUpdate.json new file mode 100644 index 000000000000..b9d4617037ad --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsAssembliesCreateOrUpdate.json @@ -0,0 +1,65 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "assemblyArtifactName": "testAssembly", + "assemblyArtifact": { + "properties": { + "assemblyName": "System.IdentityModel.Tokens.Jwt", + "content": "Base64 encoded Assembly Content", + "metadata": {} + }, + "location": "westus" + } + }, + "responses": { + "200": { + "body": { + "properties": { + "assemblyName": "System.IdentityModel.Tokens.Jwt", + "assemblyVersion": "0.0.0.0", + "contentLink": { + "uri": "", + "contentVersion": "\"0x8D45CE54B058881\"", + "contentSize": 3056, + "contentHash": { + "algorithm": "md5", + "value": "A2avz/M0ov2FPI3+Je8vDw==" + } + }, + "createdTime": "2017-02-24T18:45:23.4129778Z", + "changedTime": "2017-02-24T18:45:23.4137139Z", + "metadata": {} + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/assemblies/testAssembly", + "name": "testAssembly", + "type": "Microsoft.Logic/integrationAccounts/assemblies" + } + }, + "201": { + "body": { + "properties": { + "assemblyName": "System.IdentityModel.Tokens.Jwt", + "assemblyVersion": "0.0.0.0", + "contentLink": { + "uri": "", + "contentVersion": "\"0x8D45CE54B058881\"", + "contentSize": 3056, + "contentHash": { + "algorithm": "md5", + "value": "A2avz/M0ov2FPI3+Je8vDw==" + } + }, + "createdTime": "2017-02-24T18:45:23.4129778Z", + "changedTime": "2017-02-24T18:45:23.4137139Z", + "metadata": {} + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/assemblies/testAssembly", + "name": "testAssembly", + "type": "Microsoft.Logic/integrationAccounts/assemblies" + } + } + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsAssembliesDelete.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsAssembliesDelete.json new file mode 100644 index 000000000000..7724d4c45959 --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsAssembliesDelete.json @@ -0,0 +1,13 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "assemblyArtifactName": "testAssembly" + }, + "responses": { + "200": {}, + "204": {} + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsAssembliesGet.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsAssembliesGet.json new file mode 100644 index 000000000000..c4ff6eeaf470 --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsAssembliesGet.json @@ -0,0 +1,34 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "assemblyArtifactName": "testAssembly" + }, + "responses": { + "200": { + "body": { + "properties": { + "assemblyName": "System.IdentityModel.Tokens.Jwt", + "assemblyVersion": "0.0.0.0", + "contentLink": { + "uri": "", + "contentVersion": "\"0x8D45CE54B058881\"", + "contentSize": 3056, + "contentHash": { + "algorithm": "md5", + "value": "A2avz/M0ov2FPI3+Je8vDw==" + } + }, + "createdTime": "2017-02-24T18:45:23.4129778Z", + "changedTime": "2017-02-24T18:45:23.4137139Z", + "metadata": {} + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/assemblies/testAssembly", + "name": "testAssembly", + "type": "Microsoft.Logic/integrationAccounts/assemblies" + } + } + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsAssembliesList.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsAssembliesList.json new file mode 100644 index 000000000000..364a8dc15c45 --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsAssembliesList.json @@ -0,0 +1,37 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "properties": { + "assemblyName": "System.IdentityModel.Tokens.Jwt", + "assemblyVersion": "0.0.0.0", + "contentLink": { + "uri": "", + "contentVersion": "\"0x8D45CE54B058881\"", + "contentSize": 3056, + "contentHash": { + "algorithm": "md5", + "value": "A2avz/M0ov2FPI3+Je8vDw==" + } + }, + "createdTime": "2017-02-24T18:45:23.4129778Z", + "changedTime": "2017-02-24T18:45:23.4137139Z", + "metadata": {} + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/assemblies/testAssembly", + "name": "testAssembly", + "type": "Microsoft.Logic/integrationAccounts/assemblies" + } + ] + } + } + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsAssembliesListContentCallbackUrl.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsAssembliesListContentCallbackUrl.json new file mode 100644 index 000000000000..70fc6b810cf1 --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsAssembliesListContentCallbackUrl.json @@ -0,0 +1,25 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "assemblyArtifactName": "testAssembly", + "listContentCallbackUrl": { + "notAfter": "2018-04-19T16:00:00Z", + "keyType": "Primary" + } + }, + "responses": { + "200": { + "body": { + "value": "https://prod-00.westus.logic.azure.com:443/integrationAccounts/0fdabc3a76514ca48dede71c73d9fe97/assemblies/testAssembly/contents/Value?api-version=2015-08-01-preview&sp=%2Fassemblies%2FtestAssembly%2Fread&sv=1.0&sig=VK_mbQPTHTa3ezhsrI8IctckwjlL3GdJmroQH_baYj4", + "method": "GET", + "basePath": "https://prod-00.westus.logic.azure.com/integrationAccounts/0fdabc3a76514ca48dede71c73d9fe97/assemblies/testAssembly/contents/Value", + "queries": { + "api-version": "2015-08-01-preview" + } + } + } + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsCreateOrUpdate.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsCreateOrUpdate.json index 788c32d4c80c..3173331c60fd 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsCreateOrUpdate.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsCreateOrUpdate.json @@ -1,44 +1,41 @@ { - "parameters":{ - "api-version":"2016-06-01", - "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", - "resourceGroupName":"testResourceGroup", - "integrationAccountName":"testIntegrationAccount", - "integrationAccount":{ - "properties":{ - }, - "sku":{ - "name":"Standard" - }, - "location":"westus" - } - }, - "responses":{ - "200":{ - "body":{ - "properties":{ - }, - "sku":{ - "name":"Standard" - }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount", - "name":"testIntegrationAccount", - "type":"Microsoft.Logic/integrationAccounts", - "location":"westus" - } + "parameters": { + "api-version": "2016-06-01", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "resourceGroupName": "testResourceGroup", + "integrationAccountName": "testIntegrationAccount", + "integrationAccount": { + "properties": {}, + "sku": { + "name": "Standard" }, - "201":{ - "body":{ - "properties":{ - }, - "sku":{ - "name":"Standard" - }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount", - "name":"testIntegrationAccount", - "type":"Microsoft.Logic/integrationAccounts", - "location":"westus" - } + "location": "westus" + } + }, + "responses": { + "200": { + "body": { + "properties": {}, + "sku": { + "name": "Standard" + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount", + "name": "testIntegrationAccount", + "type": "Microsoft.Logic/integrationAccounts", + "location": "westus" + } + }, + "201": { + "body": { + "properties": {}, + "sku": { + "name": "Standard" + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount", + "name": "testIntegrationAccount", + "type": "Microsoft.Logic/integrationAccounts", + "location": "westus" } - } + } + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsDelete.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsDelete.json index 23d62e5ec9f6..c01d1c1a6024 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsDelete.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsDelete.json @@ -1,10 +1,10 @@ { - "parameters":{ - "api-version":"2016-06-01", - "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", - "resourceGroupName":"testResourceGroup", - "integrationAccountName":"testIntegrationAccount" - }, + "parameters": { + "api-version": "2016-06-01", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "resourceGroupName": "testResourceGroup", + "integrationAccountName": "testIntegrationAccount" + }, "responses": { "200": {}, "204": {} diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsGet.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsGet.json index bcc28be1a845..529d8d3bb6f7 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsGet.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsGet.json @@ -1,24 +1,22 @@ { - "parameters":{ - "api-version":"2016-06-01", - "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", - "resourceGroupName":"testResourceGroup", - "integrationAccountName":"testIntegrationAccount" - }, - "responses":{ - "200":{ - "body":{ - "properties":{ - - }, - "sku":{ - "name":"Standard" - }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount", - "name":"IntegrationAccount5892", - "type":"Microsoft.Logic/integrationAccounts", - "location":"westus" - } + "parameters": { + "api-version": "2016-06-01", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "resourceGroupName": "testResourceGroup", + "integrationAccountName": "testIntegrationAccount" + }, + "responses": { + "200": { + "body": { + "properties": {}, + "sku": { + "name": "Standard" + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount", + "name": "IntegrationAccount5892", + "type": "Microsoft.Logic/integrationAccounts", + "location": "westus" } - } + } + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsGetCallbackUrl.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsGetCallbackUrl.json index cfa6f83953c0..87253f73ddc9 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsGetCallbackUrl.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsGetCallbackUrl.json @@ -1,19 +1,19 @@ { - "parameters":{ - "api-version":"2016-06-01", - "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", - "resourceGroupName":"testResourceGroup", - "integrationAccountName":"testIntegrationAccount", - "parameters":{ - "notAfter":"2017-03-05T08:00:00Z", - "keyType":"Primary" + "parameters": { + "api-version": "2016-06-01", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "resourceGroupName": "testResourceGroup", + "integrationAccountName": "testIntegrationAccount", + "parameters": { + "notAfter": "2017-03-05T08:00:00Z", + "keyType": "Primary" + } + }, + "responses": { + "200": { + "body": { + "value": "https://testprod-westus.logic.azure.com:443/integrationAccounts/ce41a499a1e64d95b874f5f14b4bf3b6?api-version=2015-08-01-preview&se=2017-03-17T07%3A00%3A00.0000000Z&sp=%2F%2F%2A&sv=1.0" } - }, - "responses":{ - "200":{ - "body":{ - "value":"https://testprod-westus.logic.azure.com:443/integrationAccounts/ce41a499a1e64d95b874f5f14b4bf3b6?api-version=2015-08-01-preview&se=2017-03-17T07%3A00%3A00.0000000Z&sp=%2F%2F%2A&sv=1.0" - } - } - } + } + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsListByResourceGroup.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsListByResourceGroup.json index 05c75cbab24d..6d6d97bec930 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsListByResourceGroup.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsListByResourceGroup.json @@ -1,27 +1,25 @@ { - "parameters":{ - "api-version":"2016-06-01", - "resourceGroupName":"testResourceGroup", - "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345" - }, - "responses":{ - "200":{ - "body":{ - "value":[ - { - "properties":{ - - }, - "sku":{ - "name":"Standard" - }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/IntegrationAccount9020", - "name":"IntegrationAccount9020", - "type":"Microsoft.Logic/integrationAccounts", - "location":"westus" - } - ] - } + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "properties": {}, + "sku": { + "name": "Standard" + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/IntegrationAccount9020", + "name": "IntegrationAccount9020", + "type": "Microsoft.Logic/integrationAccounts", + "location": "westus" + } + ] } - } + } + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsListBySubscription.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsListBySubscription.json index 2910c8195d61..d67f9891614d 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsListBySubscription.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsListBySubscription.json @@ -6,18 +6,20 @@ "responses": { "200": { "body": { - "value":[ + "value": [ { - "properties":{}, - "sku":{ - "name":"Free" + "properties": {}, + "sku": { + "name": "Free" }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount", - "name":"daviburgIAFabrikam", - "type":"Microsoft.Logic/integrationAccounts", - "location":"northcentralus"} - ], - "nextLink":"https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Logic/integrationAccounts?api-version=2016-06-01&%24skiptoken="} + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount", + "name": "daviburgIAFabrikam", + "type": "Microsoft.Logic/integrationAccounts", + "location": "northcentralus" + } + ], + "nextLink": "https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Logic/integrationAccounts?api-version=2016-06-01&%24skiptoken=" + } } } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsListKeyVaultKeys.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsListKeyVaultKeys.json new file mode 100644 index 000000000000..0bcda03a220b --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsListKeyVaultKeys.json @@ -0,0 +1,31 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "listKeyVaultKeys": { + "keyVault": { + "id": "subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.KeyVault/vaults/testKeyVault" + }, + "skipToken": "testSkipToken" + } + }, + "responses": { + "200": { + "body": { + "value": [ + { + "kid": "https://testKeyVault.vault.azure.net/keys/testkey", + "attributes": { + "enabled": true, + "created": 1498072075, + "updated": 1498072075 + } + } + ], + "skipToken": "testSkipToken" + } + } + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsLogTrackingEvent.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsLogTrackingEvent.json new file mode 100644 index 000000000000..0d1ab9b75b7c --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsLogTrackingEvent.json @@ -0,0 +1,59 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "logTrackingEvents": { + "sourceType": "Microsoft.Logic/workflows", + "source": { + "workflow": { + "systemId": "/locations/westus/scaleunits/test-01/workflows/bf501b3fceaa4a858a166aa64768ced5" + }, + "runInstance": { + "runId": "08586772141809790618914792486CU03" + }, + "operation": { + "operationName": "httpgetaction" + } + }, + "events": [ + { + "eventlevel": "Informational", + "eventTime": "2016-08-05T01:54:49.505567Z", + "recordType": "AS2Message", + "record": { + "agreementProperties": { + "senderPartnerName": "testPartner1", + "receiverPartnerName": "testPartner2", + "as2To": "testas2to", + "as2From": "testas2from", + "agreementName": "testAgreement" + }, + "messageProperties": { + "direction": "Receive", + "messageId": "12345", + "dispositionType": "received-success", + "fileName": "test", + "isMessageFailed": false, + "IsMessageEncrypted": false, + "IsMessageSigned": false, + "correlationMessageId": "Unique message identifier", + "isMessageCompressed": false, + "isNrrEnabled": true, + "isMdnExpected": true, + "mdnType": "Async" + } + }, + "error": { + "message": "Some error occurred", + "code": "NotFound" + } + } + ] + } + }, + "responses": { + "200": {} + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsRegenerateAccessKey.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsRegenerateAccessKey.json new file mode 100644 index 000000000000..50f8d244e8af --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsRegenerateAccessKey.json @@ -0,0 +1,25 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "regenerateAccessKey": { + "KeyType": "Primary" + } + }, + "responses": { + "200": { + "body": { + "properties": {}, + "sku": { + "name": "Standard" + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount", + "name": "testIntegrationAccount", + "type": "Microsoft.Logic/integrationAccounts", + "location": "westus" + } + } + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsUpdate.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsUpdate.json index 410a0686e14b..9b9f43561c7b 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsUpdate.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/IntegrationAccountsUpdate.json @@ -1,31 +1,29 @@ { - "parameters":{ - "api-version":"2016-06-01", - "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", - "resourceGroupName":"testResourceGroup", - "integrationAccountName":"testIntegrationAccount", - "integrationAccount":{ - "properties":{ - }, - "sku":{ - "name":"Standard" - }, - "location":"westus" + "parameters": { + "api-version": "2016-06-01", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "resourceGroupName": "testResourceGroup", + "integrationAccountName": "testIntegrationAccount", + "integrationAccount": { + "properties": {}, + "sku": { + "name": "Standard" + }, + "location": "westus" + } + }, + "responses": { + "200": { + "body": { + "properties": {}, + "sku": { + "name": "Standard" + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount", + "name": "testIntegrationAccount", + "type": "Microsoft.Logic/integrationAccounts", + "location": "westus" } - }, - "responses":{ - "200":{ - "body":{ - "properties":{ - }, - "sku":{ - "name":"Standard" - }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount", - "name":"testIntegrationAccount", - "type":"Microsoft.Logic/integrationAccounts", - "location":"westus" - } - } - } + } + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/MapsCreateOrUpdate.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/MapsCreateOrUpdate.json index 4a49a8311d43..dc257e403b4e 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/MapsCreateOrUpdate.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/MapsCreateOrUpdate.json @@ -1,64 +1,64 @@ { - "parameters":{ - "api-version":"2016-06-01", - "resourceGroupName":"testResourceGroup", - "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", - "integrationAccountName":"testIntegrationAccount", - "mapName":"testMap", - "map":{ - "properties":{ - "mapType":"Xslt", - "content":"\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", - "contentType":"application/xml", - "metadata": {} - }, - "location":"westus" - } - }, - "responses":{ - "200":{ - "body":{ - "properties":{ - "mapType":"Xslt", - "contentLink":{ - "uri":"", - "contentVersion":"\"0x8D464C057F22E5F\"", - "contentSize":3056, - "contentHash":{ - "algorithm":"md5", - "value":"A2avz/M0ov2FPI3+Je8vDw==" - } - }, - "createdTime":"2017-03-06T18:41:03.7366103Z", - "changedTime":"2017-03-06T18:41:04.4088605Z", - "metadata": {} - }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups//providers/Microsoft.Logic/integrationAccounts//maps/testMap", - "name":"IntegrationAccountMap291", - "type":"Microsoft.Logic/integrationAccounts/maps" - } + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "mapName": "testMap", + "map": { + "properties": { + "mapType": "Xslt", + "content": "\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", + "contentType": "application/xml", + "metadata": {} }, - "201":{ - "body":{ - "properties":{ - "mapType":"Xslt", - "contentLink":{ - "uri":"", - "contentVersion":"\"0x8D464C057F22E5F\"", - "contentSize":3056, - "contentHash":{ - "algorithm":"md5", - "value":"A2avz/M0ov2FPI3+Je8vDw==" - } - }, - "createdTime":"2017-03-06T18:41:03.7366103Z", - "changedTime":"2017-03-06T18:41:04.4088605Z", - "metadata":{} - }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups//providers/Microsoft.Logic/integrationAccounts//maps/testMap", - "name":"IntegrationAccountMap291", - "type":"Microsoft.Logic/integrationAccounts/maps" - } + "location": "westus" + } + }, + "responses": { + "200": { + "body": { + "properties": { + "mapType": "Xslt", + "contentLink": { + "uri": "", + "contentVersion": "\"0x8D464C057F22E5F\"", + "contentSize": 3056, + "contentHash": { + "algorithm": "md5", + "value": "A2avz/M0ov2FPI3+Je8vDw==" + } + }, + "createdTime": "2017-03-06T18:41:03.7366103Z", + "changedTime": "2017-03-06T18:41:04.4088605Z", + "metadata": {} + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups//providers/Microsoft.Logic/integrationAccounts//maps/testMap", + "name": "IntegrationAccountMap291", + "type": "Microsoft.Logic/integrationAccounts/maps" + } + }, + "201": { + "body": { + "properties": { + "mapType": "Xslt", + "contentLink": { + "uri": "", + "contentVersion": "\"0x8D464C057F22E5F\"", + "contentSize": 3056, + "contentHash": { + "algorithm": "md5", + "value": "A2avz/M0ov2FPI3+Je8vDw==" + } + }, + "createdTime": "2017-03-06T18:41:03.7366103Z", + "changedTime": "2017-03-06T18:41:04.4088605Z", + "metadata": {} + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups//providers/Microsoft.Logic/integrationAccounts//maps/testMap", + "name": "IntegrationAccountMap291", + "type": "Microsoft.Logic/integrationAccounts/maps" } - } + } + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/MapsDelete.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/MapsDelete.json index f19759f13100..3478ce4d46c3 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/MapsDelete.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/MapsDelete.json @@ -1,13 +1,13 @@ { - "parameters":{ - "api-version":"2016-06-01", - "resourceGroupName":"testResourceGroup", - "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", - "integrationAccountName":"testIntegrationAccount", - "mapName":"testMap" - }, - "responses":{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "mapName": "testMap" + }, + "responses": { "200": {}, "204": {} - } + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/MapsGet.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/MapsGet.json index 5a26cd328875..162fc3057cf1 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/MapsGet.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/MapsGet.json @@ -1,33 +1,33 @@ { - "parameters":{ - "api-version":"2016-06-01", - "resourceGroupName":"testResourceGroup", - "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", - "integrationAccountName":"testIntegrationAccount", - "mapName":"testMap" - }, - "responses":{ - "200":{ - "body":{ - "properties":{ - "mapType":"Xslt", - "contentLink":{ - "uri":"", - "contentVersion":"\"0x8D45CE54B058881\"", - "contentSize":3056, - "contentHash":{ - "algorithm":"md5", - "value":"A2avz/M0ov2FPI3+Je8vDw==" - } - }, - "createdTime":"2017-02-24T18:45:23.4129778Z", - "changedTime":"2017-02-24T18:45:23.4137139Z", - "metadata": {} - }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/maps/testMap", - "name":"testMap", - "type":"Microsoft.Logic/integrationAccounts/maps" - } + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "mapName": "testMap" + }, + "responses": { + "200": { + "body": { + "properties": { + "mapType": "Xslt", + "contentLink": { + "uri": "", + "contentVersion": "\"0x8D45CE54B058881\"", + "contentSize": 3056, + "contentHash": { + "algorithm": "md5", + "value": "A2avz/M0ov2FPI3+Je8vDw==" + } + }, + "createdTime": "2017-02-24T18:45:23.4129778Z", + "changedTime": "2017-02-24T18:45:23.4137139Z", + "metadata": {} + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/maps/testMap", + "name": "testMap", + "type": "Microsoft.Logic/integrationAccounts/maps" } - } + } + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/MapsListByIntegrationAccounts.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/MapsListByIntegrationAccounts.json index 1c62ad70622c..3efe1781081c 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/MapsListByIntegrationAccounts.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/MapsListByIntegrationAccounts.json @@ -1,36 +1,36 @@ { - "parameters":{ - "api-version":"2016-06-01", - "resourceGroupName":"testResourceGroup", - "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", - "integrationAccountName":"testIntegrationAccount" - }, - "responses":{ - "200":{ - "body":{ - "value":[ - { - "properties":{ - "mapType":"Xslt", - "contentLink":{ - "uri":"", - "contentVersion":"\"0x8D45CE3C6D23B4B\"", - "contentSize":3056, - "contentHash":{ - "algorithm":"md5", - "value":"A2avz/M0ov2FPI3+Je8vDw==" - } - }, - "createdTime":"2017-02-24T18:34:32.3902373Z", - "changedTime":"2017-02-24T18:34:32.390576Z", - "metadata": {} - }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/maps/IntegrationAccountMap9943", - "name":"IntegrationAccountMap9943", - "type":"Microsoft.Logic/integrationAccounts/maps" - } - ] - } + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "properties": { + "mapType": "Xslt", + "contentLink": { + "uri": "", + "contentVersion": "\"0x8D45CE3C6D23B4B\"", + "contentSize": 3056, + "contentHash": { + "algorithm": "md5", + "value": "A2avz/M0ov2FPI3+Je8vDw==" + } + }, + "createdTime": "2017-02-24T18:34:32.3902373Z", + "changedTime": "2017-02-24T18:34:32.390576Z", + "metadata": {} + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/maps/IntegrationAccountMap9943", + "name": "IntegrationAccountMap9943", + "type": "Microsoft.Logic/integrationAccounts/maps" + } + ] } - } + } + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/MapsListContentCallbackUrl.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/MapsListContentCallbackUrl.json new file mode 100644 index 000000000000..1bc62ce40c21 --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/MapsListContentCallbackUrl.json @@ -0,0 +1,25 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "mapName": "testMap", + "listContentCallbackUrl": { + "notAfter": "2018-04-19T16:00:00Z", + "keyType": "Primary" + } + }, + "responses": { + "200": { + "body": { + "value": "https://prod-00.westus.logic.azure.com:443/integrationAccounts/0fdabc3a76514ca48dede71c73d9fe97/maps/testMap/contents/Value?api-version=2015-08-01-preview&sp=%2Fmaps%2Ftestmap%2Fread&sv=1.0&sig=VK_mbQPTHTa3ezhsrI8IctckwjlL3GdJmroQH_baYj4", + "method": "GET", + "basePath": "https://prod-00.brazilus.logic.azure.com/integrationAccounts/0fdabc3a76514ca48dede71c73d9fe97/maps/testmap/contents/Value", + "queries": { + "api-version": "2015-08-01-preview" + } + } + } + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/PartnersCreateOrUpdate.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/PartnersCreateOrUpdate.json index 0b984f39104d..f7cd4009b41e 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/PartnersCreateOrUpdate.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/PartnersCreateOrUpdate.json @@ -1,76 +1,75 @@ { - "parameters":{ - "api-version":"2016-06-01", - "resourceGroupName":"testResourceGroup", - "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", - "integrationAccountName":"testIntegrationAccount", - "partnerName":"testPartner", - "partner":{ - "properties":{ - "partnerType":"B2B", - "metadata":{}, - "content":{ - "b2b":{ - "businessIdentities":[ - { - "qualifier":"AA", - "value":"ZZ" - } - ] - } + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "partnerName": "testPartner", + "partner": { + "properties": { + "partnerType": "B2B", + "metadata": {}, + "content": { + "b2b": { + "businessIdentities": [ + { + "qualifier": "AA", + "value": "ZZ" + } + ] + } + } + }, + "location": "westus", + "tags": {} + } + }, + "responses": { + "200": { + "body": { + "properties": { + "partnerType": "B2B", + "content": { + "b2b": { + "businessIdentities": [ + { + "qualifier": "AA", + "value": "ZZ" + } + ] } - }, - "location":"westus", - "tags":{ - } + }, + "createdTime": "2017-03-06T20:06:23.5895246Z", + "changedTime": "2017-03-06T20:06:23.5904806Z", + "metadata": {} + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/flowrg/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/partners/testPartner", + "name": "testPartner", + "type": "Microsoft.Logic/integrationAccounts/partners" } - }, - "responses":{ - "200":{ - "body":{ - "properties":{ - "partnerType":"B2B", - "content":{ - "b2b":{ - "businessIdentities":[ - { - "qualifier":"AA", - "value":"ZZ" - } - ] - } - }, - "createdTime":"2017-03-06T20:06:23.5895246Z", - "changedTime":"2017-03-06T20:06:23.5904806Z", - "metadata":{} - }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/flowrg/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/partners/testPartner", - "name":"testPartner", - "type":"Microsoft.Logic/integrationAccounts/partners" - } - }, - "201":{ - "body":{ - "properties":{ - "partnerType":"B2B", - "content":{ - "b2b":{ - "businessIdentities":[ - { - "qualifier":"AA", - "value":"ZZ" - } - ] - } - }, - "createdTime":"2017-03-06T20:06:23.5895246Z", - "changedTime":"2017-03-06T20:06:23.5904806Z", - "metadata":{} - }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/flowrg/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/partners/testPartner", - "name":"testPartner", - "type":"Microsoft.Logic/integrationAccounts/partners" - } + }, + "201": { + "body": { + "properties": { + "partnerType": "B2B", + "content": { + "b2b": { + "businessIdentities": [ + { + "qualifier": "AA", + "value": "ZZ" + } + ] + } + }, + "createdTime": "2017-03-06T20:06:23.5895246Z", + "changedTime": "2017-03-06T20:06:23.5904806Z", + "metadata": {} + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/flowrg/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/partners/testPartner", + "name": "testPartner", + "type": "Microsoft.Logic/integrationAccounts/partners" } - } + } + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/PartnersDelete.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/PartnersDelete.json index d89a65054c86..3da0e53fda27 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/PartnersDelete.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/PartnersDelete.json @@ -1,13 +1,13 @@ { - "parameters":{ - "api-version":"2016-06-01", - "resourceGroupName":"testResourceGroup", - "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", - "integrationAccountName":"testIntegrationAccount", - "partnerName":"testPartner" - }, - "responses":{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "partnerName": "testPartner" + }, + "responses": { "200": {}, "204": {} - } + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/PartnersGet.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/PartnersGet.json index 0c8bf5cb9d94..84124ab698d3 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/PartnersGet.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/PartnersGet.json @@ -1,34 +1,34 @@ { - "parameters":{ - "api-version":"2016-06-01", - "resourceGroupName":"testResourceGroup", - "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", - "integrationAccountName":"testIntegrationAccount", - "partnerName":"testPartner" - }, - "responses":{ - "200":{ - "body":{ - "properties":{ - "partnerType":"B2B", - "content":{ - "b2b":{ - "businessIdentities":[ - { - "qualifier":"AA", - "value":"ZZ" - } - ] - } - }, - "createdTime":"2017-03-06T20:01:24.0517156Z", - "changedTime":"2017-03-06T20:01:24.0525141Z", - "metadata": {} - }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/partners/testPartner", - "name":"testIntegrationAccount", - "type":"Microsoft.Logic/integrationAccounts/partners" - } + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "partnerName": "testPartner" + }, + "responses": { + "200": { + "body": { + "properties": { + "partnerType": "B2B", + "content": { + "b2b": { + "businessIdentities": [ + { + "qualifier": "AA", + "value": "ZZ" + } + ] + } + }, + "createdTime": "2017-03-06T20:01:24.0517156Z", + "changedTime": "2017-03-06T20:01:24.0525141Z", + "metadata": {} + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/partners/testPartner", + "name": "testIntegrationAccount", + "type": "Microsoft.Logic/integrationAccounts/partners" } - } + } + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/PartnersListByIntegrationAccounts.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/PartnersListByIntegrationAccounts.json index 30764697328a..d1a10bbfb0d2 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/PartnersListByIntegrationAccounts.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/PartnersListByIntegrationAccounts.json @@ -1,37 +1,37 @@ { - "parameters":{ - "api-version":"2016-06-01", - "resourceGroupName":"testResourceGroup", - "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", - "integrationAccountName":"testIntegrationAccount" - }, - "responses":{ - "200":{ - "body":{ - "value":[ - { - "properties":{ - "partnerType":"B2B", - "content":{ - "b2b":{ - "businessIdentities":[ - { - "qualifier":"AA", - "value":"ZZ" - } - ] - } - }, - "createdTime":"2017-03-06T19:42:59.197919Z", - "changedTime":"2017-03-06T19:42:59.1987212Z", - "metadata":{} - }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/IntegrationAccount2431/partners/testIntegrationAccount", - "name":"IntegrationAccountPartner947", - "type":"Microsoft.Logic/integrationAccounts/partners" - } - ] - } + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "properties": { + "partnerType": "B2B", + "content": { + "b2b": { + "businessIdentities": [ + { + "qualifier": "AA", + "value": "ZZ" + } + ] + } + }, + "createdTime": "2017-03-06T19:42:59.197919Z", + "changedTime": "2017-03-06T19:42:59.1987212Z", + "metadata": {} + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/IntegrationAccount2431/partners/testIntegrationAccount", + "name": "IntegrationAccountPartner947", + "type": "Microsoft.Logic/integrationAccounts/partners" + } + ] } - } + } + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/PartnersListContentCallbackUrl.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/PartnersListContentCallbackUrl.json new file mode 100644 index 000000000000..c283a3c523c3 --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/PartnersListContentCallbackUrl.json @@ -0,0 +1,25 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "partnerName": "testPartner", + "listContentCallbackUrl": { + "notAfter": "2018-04-19T16:00:00Z", + "keyType": "Primary" + } + }, + "responses": { + "200": { + "body": { + "value": "https://prod-00.westus.logic.azure.com:443/integrationAccounts/0fdabc3a76514ca48dede71c73d9fe97/partners/testPartner/contents/Value?api-version=2015-08-01-preview&sp=%2Fpartners%2FtestPartner%2Fread&sv=1.0&sig=VK_mbQPTHTa3ezhsrI8IctckwjlL3GdJmroQH_baYj4", + "method": "GET", + "basePath": "https://prod-00.westus.logic.azure.com/integrationAccounts/0fdabc3a76514ca48dede71c73d9fe97/partners/testPartner/contents/Value", + "queries": { + "api-version": "2015-08-01-preview" + } + } + } + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SchemasCreateOrUpdate.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SchemasCreateOrUpdate.json index 05cb8020b0a7..2b69a68fd9f6 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SchemasCreateOrUpdate.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SchemasCreateOrUpdate.json @@ -1,71 +1,71 @@ { - "parameters":{ - "api-version":"2016-06-01", - "resourceGroupName":"testResourceGroup", - "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", - "integrationAccountName":"testIntegrationAccount", - "schemaName":"testSchema", - "schema":{ - "properties":{ - "schemaType":"Xml", - "metadata":{}, - "content": "\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", - "contentType":"application/xml" - }, - "location":"westus", - "tags":{ - "integrationAccountSchemaName":"IntegrationAccountSchema8120" - } - } - }, - "responses":{ - "200":{ - "body":{ - "properties":{ - "schemaType":"Xml", - "targetNamespace":"http://Inbound_EDI.OrderFile", - "documentName":"OrderFile", - "contentLink":{ - "uri":"", - "contentVersion":"\"0x8D45C56FEDFCB45\"", - "contentSize":7901, - "contentHash":{ - "algorithm":"md5", - "value":"" - } - }, - "createdTime":"2017-02-24T01:46:48.0837583Z", - "changedTime":"2017-02-24T01:46:48.0847046Z", - "metadata":{} - }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/schemas/testSchema", - "name":"IntegrationAccountSchema5349", - "type":"Microsoft.Logic/integrationAccounts/schemas" - } + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "schemaName": "testSchema", + "schema": { + "properties": { + "schemaType": "Xml", + "metadata": {}, + "content": "\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", + "contentType": "application/xml" }, - "201":{ - "body":{ - "properties":{ - "schemaType":"Xml", - "targetNamespace":"http://Inbound_EDI.OrderFile", - "documentName":"OrderFile", - "contentLink":{ - "uri":"", - "contentVersion":"\"0x8D45C56FEDFCB45\"", - "contentSize":7901, - "contentHash":{ - "algorithm":"md5", - "value":"" - } - }, - "createdTime":"2017-02-24T01:46:48.0837583Z", - "changedTime":"2017-02-24T01:46:48.0847046Z", - "metadata":{} - }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/schemas/testSchema", - "name":"IntegrationAccountSchema5349", - "type":"Microsoft.Logic/integrationAccounts/schemas" - } + "location": "westus", + "tags": { + "integrationAccountSchemaName": "IntegrationAccountSchema8120" + } + } + }, + "responses": { + "200": { + "body": { + "properties": { + "schemaType": "Xml", + "targetNamespace": "http://Inbound_EDI.OrderFile", + "documentName": "OrderFile", + "contentLink": { + "uri": "", + "contentVersion": "\"0x8D45C56FEDFCB45\"", + "contentSize": 7901, + "contentHash": { + "algorithm": "md5", + "value": "" + } + }, + "createdTime": "2017-02-24T01:46:48.0837583Z", + "changedTime": "2017-02-24T01:46:48.0847046Z", + "metadata": {} + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/schemas/testSchema", + "name": "IntegrationAccountSchema5349", + "type": "Microsoft.Logic/integrationAccounts/schemas" + } + }, + "201": { + "body": { + "properties": { + "schemaType": "Xml", + "targetNamespace": "http://Inbound_EDI.OrderFile", + "documentName": "OrderFile", + "contentLink": { + "uri": "", + "contentVersion": "\"0x8D45C56FEDFCB45\"", + "contentSize": 7901, + "contentHash": { + "algorithm": "md5", + "value": "" + } + }, + "createdTime": "2017-02-24T01:46:48.0837583Z", + "changedTime": "2017-02-24T01:46:48.0847046Z", + "metadata": {} + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/schemas/testSchema", + "name": "IntegrationAccountSchema5349", + "type": "Microsoft.Logic/integrationAccounts/schemas" } - } + } + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SchemasDelete.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SchemasDelete.json index cb39c692597d..a5849bf97bb9 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SchemasDelete.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SchemasDelete.json @@ -1,13 +1,13 @@ { - "parameters":{ - "api-version":"2016-06-01", - "resourceGroupName":"testResourceGroup", - "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", - "integrationAccountName":"testIntegrationAccount", - "schemaName":"testSchema" - }, - "responses":{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "schemaName": "testSchema" + }, + "responses": { "200": {}, "204": {} - } + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SchemasGet.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SchemasGet.json index 56703ec9723c..759cdbba6320 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SchemasGet.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SchemasGet.json @@ -1,35 +1,35 @@ { - "parameters":{ - "api-version":"2016-06-01", - "resourceGroupName":"testResourceGroup", - "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", - "integrationAccountName":"testIntegrationAccount", - "schemaName":"testSchema" - }, - "responses":{ - "200":{ - "body":{ - "properties":{ - "schemaType":"Xml", - "targetNamespace":"http://Inbound_EDI.OrderFile", - "documentName":"OrderFile", - "contentLink":{ - "uri":"", - "contentVersion":"\"0x8D45C56FEDFCB45\"", - "contentSize":7901, - "contentHash":{ - "algorithm":"md5", - "value":"" - } - }, - "createdTime":"2017-02-24T01:46:48.0837583Z", - "changedTime":"2017-02-24T01:46:48.0847046Z", - "metadata": {} - }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/schemas/testSchema", - "name":"IntegrationAccountSchema5349", - "type":"Microsoft.Logic/integrationAccounts/schemas" - } + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "schemaName": "testSchema" + }, + "responses": { + "200": { + "body": { + "properties": { + "schemaType": "Xml", + "targetNamespace": "http://Inbound_EDI.OrderFile", + "documentName": "OrderFile", + "contentLink": { + "uri": "", + "contentVersion": "\"0x8D45C56FEDFCB45\"", + "contentSize": 7901, + "contentHash": { + "algorithm": "md5", + "value": "" + } + }, + "createdTime": "2017-02-24T01:46:48.0837583Z", + "changedTime": "2017-02-24T01:46:48.0847046Z", + "metadata": {} + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/schemas/testSchema", + "name": "IntegrationAccountSchema5349", + "type": "Microsoft.Logic/integrationAccounts/schemas" } - } + } + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SchemasListByIntegrationAccounts.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SchemasListByIntegrationAccounts.json index 0da876b778e8..a7fb699daef7 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SchemasListByIntegrationAccounts.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SchemasListByIntegrationAccounts.json @@ -1,38 +1,38 @@ { - "parameters":{ - "api-version":"2016-06-01", - "resourceGroupName":"testResourceGroup", - "subscriptionId":"", - "integrationAccountName":"" - }, - "responses":{ - "200":{ - "body":{ - "value":[ - { - "properties":{ - "schemaType":"Xml", - "targetNamespace":"http://Inbound_EDI.OrderFile", - "documentName":"OrderFile", - "contentLink":{ - "uri":"", - "contentVersion":"\"0x8D45C553EECEB76\"", - "contentSize":7901, - "contentHash":{ - "algorithm":"md5", - "value":"" - } - }, - "createdTime":"2017-02-24T01:34:16.7088958Z", - "changedTime":"2017-02-24T01:34:16.7098626Z", - "metadata": {} - }, - "id":"/subscriptions//resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts//schemas/IntegrationAccountSchema3944", - "name":"IntegrationAccountSchema3944", - "type":"Microsoft.Logic/integrationAccounts/schemas" - } - ] - } + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "", + "integrationAccountName": "" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "properties": { + "schemaType": "Xml", + "targetNamespace": "http://Inbound_EDI.OrderFile", + "documentName": "OrderFile", + "contentLink": { + "uri": "", + "contentVersion": "\"0x8D45C553EECEB76\"", + "contentSize": 7901, + "contentHash": { + "algorithm": "md5", + "value": "" + } + }, + "createdTime": "2017-02-24T01:34:16.7088958Z", + "changedTime": "2017-02-24T01:34:16.7098626Z", + "metadata": {} + }, + "id": "/subscriptions//resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts//schemas/IntegrationAccountSchema3944", + "name": "IntegrationAccountSchema3944", + "type": "Microsoft.Logic/integrationAccounts/schemas" + } + ] } - } + } + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SchemasListContentCallbackUrl.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SchemasListContentCallbackUrl.json new file mode 100644 index 000000000000..164f81c819df --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SchemasListContentCallbackUrl.json @@ -0,0 +1,25 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName": "testIntegrationAccount", + "schemaName": "testSchema", + "listContentCallbackUrl": { + "notAfter": "2018-04-19T16:00:00Z", + "keyType": "Primary" + } + }, + "responses": { + "200": { + "body": { + "value": "https://prod-00.westus.logic.azure.com:443/integrationAccounts/0fdabc3a76514ca48dede71c73d9fe97/schemas/testSchema/contents/Value?api-version=2015-08-01-preview&sp=%2Fschemas%2FtestSchema%2Fread&sv=1.0&sig=VK_mbQPTHTa3ezhsrI8IctckwjlL3GdJmroQH_baYj4", + "method": "GET", + "basePath": "https://prod-00.westus.logic.azure.com/integrationAccounts/0fdabc3a76514ca48dede71c73d9fe97/schemas/testSchema/contents/Value", + "queries": { + "api-version": "2015-08-01-preview" + } + } + } + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SessionsCreateOrUpdate.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SessionsCreateOrUpdate.json index 3288a68d8a4a..2c0e08993096 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SessionsCreateOrUpdate.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SessionsCreateOrUpdate.json @@ -9,11 +9,11 @@ "session": { "properties": { "content": { - "controlNumber":"1234", - "controlNumberChangedTime":"2017-02-21T22:30:11.9923759Z" + "controlNumber": "1234", + "controlNumberChangedTime": "2017-02-21T22:30:11.9923759Z" } - } -} + } + } }, "responses": { "200": { @@ -27,16 +27,16 @@ }, "body": { "properties": { - "createdTime":"2017-02-21T20:41:35.9789189Z", - "changedTime":"2017-02-21T20:41:35.9796534Z", + "createdTime": "2017-02-21T20:41:35.9789189Z", + "changedTime": "2017-02-21T20:41:35.9796534Z", "content": { - "controlNumber":"1234", - "controlNumberChangedTime":"2017-02-21T22:30:11.9923759Z" + "controlNumber": "1234", + "controlNumberChangedTime": "2017-02-21T22:30:11.9923759Z" } }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Logic/integrationAccounts/testia123/sessions/testsession123-ICN", - "name":"testsession123-ICN", - "type":"Microsoft.Logic/integrationAccounts/sessions" + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Logic/integrationAccounts/testia123/sessions/testsession123-ICN", + "name": "testsession123-ICN", + "type": "Microsoft.Logic/integrationAccounts/sessions" } }, "201": { @@ -49,17 +49,17 @@ }, "body": { "properties": { - "createdTime":"2017-02-21T20:41:35.9789189Z", - "changedTime":"2017-02-21T20:41:35.9796534Z", + "createdTime": "2017-02-21T20:41:35.9789189Z", + "changedTime": "2017-02-21T20:41:35.9796534Z", "content": { - "controlNumber":"1234", - "controlNumberChangedTime":"2017-02-21T22:30:11.9923759Z" + "controlNumber": "1234", + "controlNumberChangedTime": "2017-02-21T22:30:11.9923759Z" } }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Logic/integrationAccounts/testia123/sessions/testsession123-ICN", - "name":"testsession123-ICN", - "type":"Microsoft.Logic/integrationAccounts/sessions" + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Logic/integrationAccounts/testia123/sessions/testsession123-ICN", + "name": "testsession123-ICN", + "type": "Microsoft.Logic/integrationAccounts/sessions" } } } -} +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SessionsDelete.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SessionsDelete.json index c4dbe1f9c433..8b680068bb7c 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SessionsDelete.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SessionsDelete.json @@ -27,4 +27,4 @@ } } } -} +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SessionsGet.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SessionsGet.json index b6f691cee0d6..8f51e78c451c 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SessionsGet.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SessionsGet.json @@ -19,17 +19,17 @@ }, "body": { "properties": { - "createdTime":"2017-02-21T20:41:35.9789189Z", - "changedTime":"2017-02-21T20:41:35.9796534Z", + "createdTime": "2017-02-21T20:41:35.9789189Z", + "changedTime": "2017-02-21T20:41:35.9796534Z", "content": { - "controlNumber":"1234", - "controlNumberChangedTime":"2017-02-21T22:30:11.9923759Z" + "controlNumber": "1234", + "controlNumberChangedTime": "2017-02-21T22:30:11.9923759Z" } }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Logic/integrationAccounts/testia123/sessions/testsession123-ICN", - "name":"testsession123-ICN", - "type":"Microsoft.Logic/integrationAccounts/sessions" + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Logic/integrationAccounts/testia123/sessions/testsession123-ICN", + "name": "testsession123-ICN", + "type": "Microsoft.Logic/integrationAccounts/sessions" } } } -} +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SessionsListByIntegrationAccounts.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SessionsListByIntegrationAccounts.json index ab38f6078b00..ebf589f11796 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SessionsListByIntegrationAccounts.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/SessionsListByIntegrationAccounts.json @@ -20,37 +20,37 @@ "value": [ { "properties": { - "createdTime":"2017-02-21T23:06:24.0152955Z", - "changedTime":"2017-02-21T23:06:24.0158575Z", + "createdTime": "2017-02-21T23:06:24.0152955Z", + "changedTime": "2017-02-21T23:06:24.0158575Z", "content": { - "controlNumber":"1234", - "controlNumberChangedTime":"2017-02-21T22:30:11.9923759Z" + "controlNumber": "1234", + "controlNumberChangedTime": "2017-02-21T22:30:11.9923759Z" } }, - "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Logic/integrationAccounts/testia123/sessions/IntegrationAccountSession1662", - "name":"IntegrationAccountSession1662", - "type":"Microsoft.Logic/integrationAccounts/sessions" + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Logic/integrationAccounts/testia123/sessions/IntegrationAccountSession1662", + "name": "IntegrationAccountSession1662", + "type": "Microsoft.Logic/integrationAccounts/sessions" }, { "properties": { "createdTime": "2017-02-21T23:06:23.7535558Z", "changedTime": "2017-02-21T23:06:23.7540113Z", "content": { - "controlNumber":"1234", - "controlNumberChangedTime":"2017-02-21T22:30:11.9923759Z" + "controlNumber": "1234", + "controlNumberChangedTime": "2017-02-21T22:30:11.9923759Z" } }, "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Logic/integrationAccounts/testia123/sessions/IntegrationAccountSession6808", - "name":"IntegrationAccountSession6808", - "type":"Microsoft.Logic/integrationAccounts/sessions" + "name": "IntegrationAccountSession6808", + "type": "Microsoft.Logic/integrationAccounts/sessions" }, { "properties": { - "createdTime":"2017-02-21T23:06:23.8367926Z", - "changedTime":"2017-02-21T23:06:23.8370161Z", + "createdTime": "2017-02-21T23:06:23.8367926Z", + "changedTime": "2017-02-21T23:06:23.8370161Z", "content": { - "controlNumber":"1234", - "controlNumberChangedTime":"2017-02-21T22:30:11.9923759Z" + "controlNumber": "1234", + "controlNumberChangedTime": "2017-02-21T22:30:11.9923759Z" } }, "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Logic/integrationAccounts/testia123/sessions/IntegrationAccountSession7315", @@ -61,4 +61,4 @@ } } } -} +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunActionRepetitionsGet.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunActionRepetitionsGet.json new file mode 100644 index 000000000000..c39357e542cc --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunActionRepetitionsGet.json @@ -0,0 +1,55 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "workflowName": "testFlow", + "runName": "08586776228332053161046300351", + "actionName": "testAction", + "repetitionName": "000001" + }, + "responses": { + "200": { + "body": { + "properties": { + "repetitionIndexes": [ + { + "scopeName": "For_each", + "itemIndex": 1 + } + ], + "trackingId": "f84f23eb-b331-4772-9f39-cc307fa83bc3", + "inputsLink": { + "uri": "https://prod-08.northcentralus.logic.azure.com:443/workflows/2dfde2fce2584c49bea17ef0b04c95f4/runs/08586776228332053161046300351/actions/testAction/repetitions/000001/contents/ActionInputs?api-version=2016-10-01&se=2018-04-18T21%3A00%3A00.0000000Z&sp=%2Fruns%2F08586776228332053161046300351%2Factions%2FtestAction%2Frepetitions%2F000001%2Fcontents%2FActionInputs%2Fread&sv=1.0&sig=dLmnt50joimEMK4k9rR6njHQh94iSFJ9rrDxFbkEg5M", + "contentVersion": "OA3i83YHGYVch+N8BQJIRQ==", + "contentSize": 6, + "contentHash": { + "algorithm": "md5", + "value": "OA3i83YHGYVch+N8BQJIRQ==" + } + }, + "outputsLink": { + "uri": "https://prod-08.northcentralus.logic.azure.com:443/workflows/2dfde2fce2584c49bea17ef0b04c95f4/runs/08586776228332053161046300351/actions/testAction/repetitions/000001/contents/ActionOutputs?api-version=2016-10-01&se=2018-04-18T21%3A00%3A00.0000000Z&sp=%2Fruns%2F08586776228332053161046300351%2Factions%2FtestAction%2Frepetitions%2F000001%2Fcontents%2FActionOutputs%2Fread&sv=1.0&sig=B3-X5sqIAv1Lb31GOD34ZgIRUXGuiM2QllWiNwXFYAw", + "contentVersion": "OA3i83YHGYVch+N8BQJIRQ==", + "contentSize": 6, + "contentHash": { + "algorithm": "md5", + "value": "OA3i83YHGYVch+N8BQJIRQ==" + } + }, + "startTime": "2018-04-18T17:05:57.0929911Z", + "endTime": "2018-04-18T17:05:57.1015421Z", + "correlation": { + "actionTrackingId": "f84f23eb-b331-4772-9f39-cc307fa83bc3", + "clientTrackingId": "08586775357427610445444523191" + }, + "status": "Succeeded", + "code": "OK" + }, + "id": "api/management/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/workflows/testFlow/runs/08586776228332053161046300351/actions/testAction/repetitions/000001", + "name": "000001", + "type": "Microsoft.Logic/workflows/runs/actions/repetitions" + } + } + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunActionRepetitionsList.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunActionRepetitionsList.json new file mode 100644 index 000000000000..7501fd2beeb7 --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunActionRepetitionsList.json @@ -0,0 +1,98 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "workflowName": "testFlow", + "runName": "08586776228332053161046300351", + "actionName": "testAction" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "properties": { + "repetitionIndexes": [ + { + "scopeName": "For_each", + "itemIndex": 0 + } + ], + "trackingId": "0d8152bb-e198-44a9-bde8-5138eea16dd4", + "inputsLink": { + "uri": "https://prod-08.northcentralus.logic.azure.com:443/workflows/2dfde2fce2584c49bea17ef0b04c95f4/runs/08586776228332053161046300351/actions/testAction/repetitions/000000/contents/ActionInputs?api-version=2016-10-01&se=2018-04-18T21%3A00%3A00.0000000Z&sp=%2Fruns%2F08586776228332053161046300351%2Factions%2FtestAction%2Frepetitions%2F000000%2Fcontents%2FActionInputs%2Fread&sv=1.0&sig=vw4BDdYp4Ap5RXdM7tY_wl9C38DeAHfnixLBEOpideA", + "contentVersion": "8q1zMKS5ZyHBrPF+qF1xXw==", + "contentSize": 8, + "contentHash": { + "algorithm": "md5", + "value": "8q1zMKS5ZyHBrPF+qF1xXw==" + } + }, + "outputsLink": { + "uri": "https://prod-08.northcentralus.logic.azure.com:443/workflows/2dfde2fce2584c49bea17ef0b04c95f4/runs/08586776228332053161046300351/actions/testAction/repetitions/000000/contents/ActionOutputs?api-version=2016-10-01&se=2018-04-18T21%3A00%3A00.0000000Z&sp=%2Fruns%2F08586776228332053161046300351%2Factions%2FtestAction%2Frepetitions%2F000000%2Fcontents%2FActionOutputs%2Fread&sv=1.0&sig=y8Wq7jbu85tmlMo_1zpRyqNJuoCaQCFQtZ3bgSovLY0", + "contentVersion": "8q1zMKS5ZyHBrPF+qF1xXw==", + "contentSize": 8, + "contentHash": { + "algorithm": "md5", + "value": "8q1zMKS5ZyHBrPF+qF1xXw==" + } + }, + "startTime": "2018-04-18T17:05:57.217991Z", + "endTime": "2018-04-18T17:05:57.2264835Z", + "correlation": { + "actionTrackingId": "0d8152bb-e198-44a9-bde8-5138eea16dd4", + "clientTrackingId": "08586775357427610445444523191" + }, + "status": "Succeeded", + "code": "OK" + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/workflows/testFlow/runs/08586776228332053161046300351/actions/testAction/repetitions/000000", + "name": "000000", + "type": "Microsoft.Logic/workflows/runs/actions/repetitions" + }, + { + "properties": { + "repetitionIndexes": [ + { + "scopeName": "For_each", + "itemIndex": 1 + } + ], + "trackingId": "f84f23eb-b331-4772-9f39-cc307fa83bc3", + "inputsLink": { + "uri": "https://prod-08.northcentralus.logic.azure.com:443/workflows/2dfde2fce2584c49bea17ef0b04c95f4/runs/08586776228332053161046300351/actions/testAction/repetitions/000001/contents/ActionInputs?api-version=2016-10-01&se=2018-04-18T21%3A00%3A00.0000000Z&sp=%2Fruns%2F08586776228332053161046300351%2Factions%2FtestAction%2Frepetitions%2F000001%2Fcontents%2FActionInputs%2Fread&sv=1.0&sig=dLmnt50joimEMK4k9rR6njHQh94iSFJ9rrDxFbkEg5M", + "contentVersion": "OA3i83YHGYVch+N8BQJIRQ==", + "contentSize": 6, + "contentHash": { + "algorithm": "md5", + "value": "OA3i83YHGYVch+N8BQJIRQ==" + } + }, + "outputsLink": { + "uri": "https://prod-08.northcentralus.logic.azure.com:443/workflows/2dfde2fce2584c49bea17ef0b04c95f4/runs/08586776228332053161046300351/actions/testAction/repetitions/000001/contents/ActionOutputs?api-version=2016-10-01&se=2018-04-18T21%3A00%3A00.0000000Z&sp=%2Fruns%2F08586776228332053161046300351%2Factions%2FtestAction%2Frepetitions%2F000001%2Fcontents%2FActionOutputs%2Fread&sv=1.0&sig=B3-X5sqIAv1Lb31GOD34ZgIRUXGuiM2QllWiNwXFYAw", + "contentVersion": "OA3i83YHGYVch+N8BQJIRQ==", + "contentSize": 6, + "contentHash": { + "algorithm": "md5", + "value": "OA3i83YHGYVch+N8BQJIRQ==" + } + }, + "startTime": "2018-04-18T17:05:57.0929911Z", + "endTime": "2018-04-18T17:05:57.1015421Z", + "correlation": { + "actionTrackingId": "f84f23eb-b331-4772-9f39-cc307fa83bc3", + "clientTrackingId": "08586775357427610445444523191" + }, + "status": "Succeeded", + "code": "OK" + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/workflows/testFlow/runs/08586776228332053161046300351/actions/testAction/repetitions/000001", + "name": "000001", + "type": "Microsoft.Logic/workflows/runs/actions/repetitions" + } + ] + } + } + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunActionScopeRepetitionsGet.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunActionScopeRepetitionsGet.json new file mode 100644 index 000000000000..abb051738459 --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunActionScopeRepetitionsGet.json @@ -0,0 +1,36 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "workflowName": "testFlow", + "runName": "08586776228332053161046300351", + "actionName": "for_each", + "repetitionName": "000000" + }, + "responses": { + "200": { + "body": { + "properties": { + "repetitionIndexes": [ + { + "scopeName": "For_each", + "itemIndex": 0 + } + ], + "startTime": "2018-04-18T17:05:57.209588Z", + "endTime": "2018-04-18T17:05:57.6240967Z", + "correlation": { + "actionTrackingId": "5c0e7c24-4891-44e8-b631-8084c5531dd5", + "clientTrackingId": "08586775357427610445444523191" + }, + "status": "Succeeded", + "code": "NotSpecified" + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/workflows/testFlow/runs/08586776228332053161046300351/actions/for_each/scopeRepetitions/000000", + "name": "000000", + "type": "Microsoft.Logic/workflows/runs/actions/scopeRepetitions" + } + } + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunActionScopeRepetitionsList.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunActionScopeRepetitionsList.json new file mode 100644 index 000000000000..d6f94735aa90 --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunActionScopeRepetitionsList.json @@ -0,0 +1,60 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "workflowName": "testFlow", + "runName": "08586776228332053161046300351", + "actionName": "for_each" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "properties": { + "repetitionIndexes": [ + { + "scopeName": "For_each", + "itemIndex": 0 + } + ], + "startTime": "2018-04-18T17:05:57.209588Z", + "endTime": "2018-04-18T17:05:57.6240967Z", + "correlation": { + "actionTrackingId": "5c0e7c24-4891-44e8-b631-8084c5531dd5", + "clientTrackingId": "08586775357427610445444523191" + }, + "status": "Succeeded", + "code": "NotSpecified" + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/workflows/testFlow/runs/08586776228332053161046300351/actions/for_each/scopeRepetitions/000000", + "name": "000000", + "type": "Microsoft.Logic/workflows/runs/actions/scopeRepetitions" + }, + { + "properties": { + "repetitionIndexes": [ + { + "scopeName": "For_each", + "itemIndex": 1 + } + ], + "startTime": "2018-04-18T17:05:57.0686808Z", + "endTime": "2018-04-18T17:05:57.2272796Z", + "correlation": { + "actionTrackingId": "1682d0bd-7189-4478-b333-fe364a80bd69", + "clientTrackingId": "08586775357427610445444523191" + }, + "status": "Succeeded", + "code": "NotSpecified" + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/workflows/testFlow/runs/08586776228332053161046300351/actions/for_each/scopeRepetitions/000001", + "name": "000001", + "type": "Microsoft.Logic/workflows/runs/actions/scopeRepetitions" + } + ] + } + } + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunActionsListExpressionTraces.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunActionsListExpressionTraces.json new file mode 100644 index 000000000000..347d8d3beeb9 --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunActionsListExpressionTraces.json @@ -0,0 +1,24 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "workflowName": "testFlow", + "runName": "08586776228332053161046300351", + "actionName": "testAction", + "repetitionName": "000001" + }, + "responses": { + "200": { + "body": { + "inputs": [ + { + "path": "", + "text": "add(4, 4)", + "value": 8 + } + ] + } + } + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunActionsListExpressionTracesRepetition.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunActionsListExpressionTracesRepetition.json new file mode 100644 index 000000000000..f3bf713296fe --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunActionsListExpressionTracesRepetition.json @@ -0,0 +1,24 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "workflowName": "testFlow", + "runName": "08586776228332053161046300351", + "actionName": "testAction", + "repetitionName": "000001" + }, + "responses": { + "200": { + "body": { + "inputs": [ + { + "path": "", + "text": "items('For_each')?['OccuringLocation']?['Environment']", + "value": "PROD" + } + ] + } + } + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunOperationsGet.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunOperationsGet.json new file mode 100644 index 000000000000..f984164dbdc2 --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunOperationsGet.json @@ -0,0 +1,45 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "workflowName": "testFlow", + "runName": "08586774142730039209110422528", + "operationId": "ebdcbbde-c4db-43ec-987c-fd0f7726f43b" + }, + "responses": { + "200": { + "body": { + "properties": { + "waitEndTime": "2018-04-20T02:50:12.4741081Z", + "startTime": "2018-04-20T02:50:12.4741081Z", + "endTime": "2018-04-20T02:50:13.7177644Z", + "status": "Succeeded", + "correlation": { + "clientTrackingId": "08586774142730039209110422528" + }, + "workflow": { + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/workflows/testFlow/versions/08586993867806980512", + "name": "08586993867806980512", + "type": "Microsoft.Logic/workflows/versions" + }, + "trigger": { + "name": "Recurrence", + "startTime": "2018-04-20T02:50:12.460076Z", + "endTime": "2018-04-20T02:50:12.460076Z", + "scheduledTime": "2018-04-20T02:50:12.1412543Z", + "correlation": { + "clientTrackingId": "08586774142730039209110422528" + }, + "code": "OK", + "status": "Succeeded" + }, + "outputs": {} + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/workflows/testFlow/runs/08586774142730039209110422528", + "name": "08586774142730039209110422528", + "type": "Microsoft.Logic/workflows/runs" + } + } + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowTriggerHistoriesResubmit.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowTriggerHistoriesResubmit.json index ea0973783062..4089dfb37c4a 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowTriggerHistoriesResubmit.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowTriggerHistoriesResubmit.json @@ -1,13 +1,13 @@ { - "parameters":{ - "api-version":"2016-06-01", - "resourceGroupName":"testResourceGroup", - "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", - "workflowName": "testWorkflowName", - "triggerName": "testTriggerName", - "historyName": "testHistoryName" - }, - "responses":{ - "202":{} - } + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "workflowName": "testWorkflowName", + "triggerName": "testTriggerName", + "historyName": "testHistoryName" + }, + "responses": { + "202": {} + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowVersionsListCallbackUrl.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowVersionsListCallbackUrl.json index d726e47b32b2..3deaeabfbb27 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowVersionsListCallbackUrl.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowVersionsListCallbackUrl.json @@ -11,19 +11,19 @@ "keyType": "Primary" } }, - "responses":{ - "200":{ - "body": { - "value": "http://test-host:100/workflows/fb9c8d79b15f41ce9b12861862f43546/versions/08587100027316071865/triggers/manualTrigger/paths/invoke?api-version=2015-08-01-preview&sp=%2Fversions%2F08587100027316071865%2Ftriggers%2FmanualTrigger%2Frun&sv=1.0&sig=IxEQ_ygZf6WNEQCbjV0Vs6p6Y4DyNEJVAa86U5B4xhk", - "method": "POST", - "basePath": "http://test-host:100/workflows/fb9c8d79b15f41ce9b12861862f43546/versions/08587100027316071865/triggers/manualTrigger/paths/invoke", - "queries": { - "api-version": "2015-08-01-preview", - "sp": "/versions/08587100027316071865/triggers/manualTrigger/run", - "sv": "1.0", - "sig": "IxEQ_ygZf6WNEQCbjV0Vs6p6Y4DyNEJVAa86U5B4xhk" - } + "responses": { + "200": { + "body": { + "value": "http://test-host:100/workflows/fb9c8d79b15f41ce9b12861862f43546/versions/08587100027316071865/triggers/manualTrigger/paths/invoke?api-version=2015-08-01-preview&sp=%2Fversions%2F08587100027316071865%2Ftriggers%2FmanualTrigger%2Frun&sv=1.0&sig=IxEQ_ygZf6WNEQCbjV0Vs6p6Y4DyNEJVAa86U5B4xhk", + "method": "POST", + "basePath": "http://test-host:100/workflows/fb9c8d79b15f41ce9b12861862f43546/versions/08587100027316071865/triggers/manualTrigger/paths/invoke", + "queries": { + "api-version": "2015-08-01-preview", + "sp": "/versions/08587100027316071865/triggers/manualTrigger/run", + "sv": "1.0", + "sig": "IxEQ_ygZf6WNEQCbjV0Vs6p6Y4DyNEJVAa86U5B4xhk" } } - } + } + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsListCallbackUrl.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsListCallbackUrl.json new file mode 100644 index 000000000000..e047718048bd --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsListCallbackUrl.json @@ -0,0 +1,28 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "workflowName": "testWorkflow", + "listCallbackUrl": { + "notAfter": "2018-04-19T16:00:00Z", + "keyType": "Primary" + } + }, + "responses": { + "200": { + "body": { + "value": "https://prod-03.westus.logic.azure.com/workflows/d4690301f3b340de9330256bb2e83974/triggers/requestTrigger/paths/invoke?api-version=2016-06-01&se=2018-04-19T16%3A00%3A00.0000000Z&sp=%2Ftriggers%2FrequestTrigger%2Frun&sv=1.0&sig=JXbHjs3qzLPDyk-IM_VzsN-WL_mNql3v_uWbBbKgtVk", + "method": "POST", + "basePath": "https://prod-03.westus.logic.azure.com/workflows/d4690301f3b340de9330256bb2e83974", + "queries": { + "api-version": "2016-06-01", + "se": "2018-04-19T16:00:00.0000000Z", + "sp": "//*", + "sv": "1.0", + "sig": "JXbHjs3qzLPDyk-IM_VzsN-WL_mNql3v_uWbBbKgtVk" + } + } + } + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsListSwagger.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsListSwagger.json index b9ce4505ee14..f4b9e38b677a 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsListSwagger.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsListSwagger.json @@ -1,92 +1,100 @@ { - "parameters":{ - "api-version":"2016-06-01", - "resourceGroupName":"testResourceGroup", - "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", - "workflowName":"testWorkflowName" - }, - "responses":{ - "200":{ - "body": { - "swagger": "2.0", - "info": { - "title": "flow", - "description": "Azure Logic App." - }, - "host": "test-host", - "basePath": "/workflows/2e420261710e423490d5d502fe9c4abb/triggers", - "schemes": [ "http" ], - "consumes": [ "application/json" ], - "produces": [ "application/json" ], - "paths": { - "/simpleManualTrigger/paths/invoke": { - "post": { - "description": "Trigger a run of the logic app.", - "operationId": "simpleManualTrigger-invoke", - "parameters": [ - { - "name": "api-version", - "in": "query", - "description": "The service API version.", - "required": true, - "type": "string" - }, - { - "name": "sp", - "in": "query", - "description": "The permissions; generally 'read' or 'write'.", - "required": true, - "type": "string" - }, - { - "name": "sv", - "in": "query", - "description": "The version number of the query parameters.", - "required": true, - "type": "string" - }, - { - "name": "sig", - "in": "query", - "description": "The SHA 256 hash of the entire request URI with an internal key.", - "required": true, - "type": "string" - }, - { - "name": "body", - "in": "body", - "description": "The request body.", - "required": false, - "schema": { - "$ref": "#/definitions/request-simpleManualTrigger" - } - } - ], - "responses": { - "default": { - "description": "The Logic App Response.", - "schema": { "type": "object" } - } + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "workflowName": "testWorkflowName" + }, + "responses": { + "200": { + "body": { + "swagger": "2.0", + "info": { + "title": "flow", + "description": "Azure Logic App." + }, + "host": "test-host", + "basePath": "/workflows/2e420261710e423490d5d502fe9c4abb/triggers", + "schemes": [ + "http" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "paths": { + "/simpleManualTrigger/paths/invoke": { + "post": { + "description": "Trigger a run of the logic app.", + "operationId": "simpleManualTrigger-invoke", + "parameters": [ + { + "name": "api-version", + "in": "query", + "description": "The service API version.", + "required": true, + "type": "string" + }, + { + "name": "sp", + "in": "query", + "description": "The permissions; generally 'read' or 'write'.", + "required": true, + "type": "string" + }, + { + "name": "sv", + "in": "query", + "description": "The version number of the query parameters.", + "required": true, + "type": "string" + }, + { + "name": "sig", + "in": "query", + "description": "The SHA 256 hash of the entire request URI with an internal key.", + "required": true, + "type": "string" + }, + { + "name": "body", + "in": "body", + "description": "The request body.", + "required": false, + "schema": { + "$ref": "#/definitions/request-simpleManualTrigger" } } - } - }, - "definitions": { - "request-simpleManualTrigger": { - "type": "object", - "properties": { - "title": { - "type": "string", - "description": "Title." - }, - "sendEmail": { - "type": "boolean", - "description": "Whether to send email." + ], + "responses": { + "default": { + "description": "The Logic App Response.", + "schema": { + "type": "object" } } } } } + }, + "definitions": { + "request-simpleManualTrigger": { + "type": "object", + "properties": { + "title": { + "type": "string", + "description": "Title." + }, + "sendEmail": { + "type": "boolean", + "description": "Whether to send email." + } + } + } + } } - } + } + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsMove.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsMove.json new file mode 100644 index 000000000000..46a587c0df85 --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsMove.json @@ -0,0 +1,15 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "workflowName": "testWorkflow", + "move": { + "id": "subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/newResourceGroup/providers/Microsoft.Logic/workflows/newWorkflowName" + } + }, + "responses": { + "200": {}, + "202": {} + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsRegenerateAccessKey.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsRegenerateAccessKey.json index f933066b9052..e1b25e484914 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsRegenerateAccessKey.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsRegenerateAccessKey.json @@ -4,9 +4,11 @@ "resourceGroupName": "testResourceGroup", "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", "workflowName": "testWorkflowName", - "keyType": { "keyType": "Primary" } + "keyType": { + "keyType": "Primary" + } }, - "responses":{ - "200":{} - } + "responses": { + "200": {} + } } \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsTriggerReset.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsTriggerReset.json new file mode 100644 index 000000000000..f3d5ef689136 --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsTriggerReset.json @@ -0,0 +1,12 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "workflowName": "testWorkflow", + "triggerName": "testTrigger" + }, + "responses": { + "200": {} + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsTriggerSchemaJson.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsTriggerSchemaJson.json new file mode 100644 index 000000000000..0a6252c631a3 --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsTriggerSchemaJson.json @@ -0,0 +1,17 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "workflowName": "testWorkflow", + "triggerName": "testTrigger" + }, + "responses": { + "200": { + "body": { + "title": "JsonTitle", + "content": "JsonContent" + } + } + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsTriggerSetState.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsTriggerSetState.json new file mode 100644 index 000000000000..ae4d178e5837 --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsTriggerSetState.json @@ -0,0 +1,17 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "resourceGroupName": "testResourceGroup", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "workflowName": "testWorkflow", + "triggerName": "testTrigger", + "setState": { + "source": { + "id": "subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/sourceResGroup/providers/Microsoft.Logic/workflows/sourceWorkflow/triggers/sourceTrigger" + } + } + }, + "responses": { + "200": {} + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/logic.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/logic.json index cec697cbc400..88bd680be186 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/logic.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/logic.json @@ -423,6 +423,59 @@ } } }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/listCallbackUrl": { + "post": { + "tags": [ + "Workflows" + ], + "operationId": "Workflows_ListCallbackUrl", + "description": "Get the workflow callback Url.", + "x-ms-examples": { + "Get callback url": { + "$ref": "./examples/WorkflowsListCallbackUrl.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "workflowName", + "description": "The workflow name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "listCallbackUrl", + "description": "Which callback url to list.", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/GetCallbackUrlParameters" + } + }, + { + "$ref": "#/parameters/api-version" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/WorkflowTriggerCallbackUrl" + } + } + } + } + }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/listSwagger": { "post": { "tags": [ @@ -462,6 +515,59 @@ } } }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/move": { + "post": { + "tags": [ + "Workflows" + ], + "operationId": "Workflows_Move", + "description": "Moves an existing workflow.", + "x-ms-examples": { + "Move a workflow": { + "$ref": "./examples/WorkflowsMove.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "workflowName", + "description": "The workflow name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "move", + "description": "The workflow to move.", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/Workflow" + } + }, + { + "$ref": "#/parameters/api-version" + } + ], + "responses": { + "200": { + "description": "OK" + }, + "202": { + "description": "No Content" + } + } + } + }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/regenerateAccessKey": { "post": { "tags": [ @@ -512,6 +618,51 @@ } } }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/validate": { + "post": { + "tags": [ + "Workflows" + ], + "operationId": "Workflows_ValidateWorkflow", + "description": "Validates the workflow.", + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "workflowName", + "description": "The workflow name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "validate", + "description": "The workflow.", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/Workflow" + } + }, + { + "$ref": "#/parameters/api-version" + } + ], + "responses": { + "200": { + "description": "OK" + } + } + } + }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/versions": { "get": { "tags": [ @@ -712,13 +863,18 @@ } } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/run": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/reset": { "post": { "tags": [ "WorkflowTriggers" ], - "operationId": "WorkflowTriggers_Run", - "description": "Runs a workflow trigger.", + "operationId": "WorkflowTriggers_Reset", + "description": "Resets a workflow trigger.", + "x-ms-examples": { + "Reset trigger": { + "$ref": "./examples/WorkflowsTriggerReset.json" + } + }, "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -749,22 +905,19 @@ } ], "responses": { - "default": { - "description": "All status codes are acceptable.", - "schema": { - "$ref": "#/definitions/Object" - } + "200": { + "description": "OK" } } } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/listCallbackUrl": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/run": { "post": { "tags": [ "WorkflowTriggers" ], - "operationId": "WorkflowTriggers_ListCallbackUrl", - "description": "Gets the callback URL for a workflow trigger.", + "operationId": "WorkflowTriggers_Run", + "description": "Runs a workflow trigger.", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -795,25 +948,25 @@ } ], "responses": { - "200": { - "description": "OK", + "default": { + "description": "All status codes are acceptable.", "schema": { - "$ref": "#/definitions/WorkflowTriggerCallbackUrl" + "$ref": "#/definitions/Object" } } } } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/versions/{versionId}/triggers/{triggerName}/listCallbackUrl": { - "post": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/schemas/json": { + "get": { "tags": [ "WorkflowTriggers" ], - "operationId": "WorkflowVersions_ListCallbackUrl", - "description": "Lists the callback URL for a trigger of a workflow version.", + "operationId": "WorkflowTriggers_GetSchemaJson", + "description": "Get the trigger schema as JSON.", "x-ms-examples": { - "Get callback URL for a trigger of a workflow version": { - "$ref": "./examples/WorkflowVersionsListCallbackUrl.json" + "Get trigger schema": { + "$ref": "./examples/WorkflowsTriggerSchemaJson.json" } }, "parameters": [ @@ -834,13 +987,6 @@ "required": true, "type": "string" }, - { - "name": "versionId", - "description": "The workflow versionId.", - "in": "path", - "required": true, - "type": "string" - }, { "name": "triggerName", "description": "The workflow trigger name.", @@ -848,15 +994,6 @@ "required": true, "type": "string" }, - { - "name": "parameters", - "description": "The callback URL parameters.", - "in": "body", - "required": false, - "schema": { - "$ref": "#/definitions/GetCallbackUrlParameters" - } - }, { "$ref": "#/parameters/api-version" } @@ -865,19 +1002,24 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/WorkflowTriggerCallbackUrl" + "$ref": "#/definitions/JsonSchema" } } } } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/histories": { - "get": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/setState": { + "post": { "tags": [ - "WorkflowTriggerHistories" + "WorkflowTriggers" ], - "operationId": "WorkflowTriggerHistories_List", - "description": "Gets a list of workflow trigger histories.", + "operationId": "WorkflowTriggers_SetState", + "description": "Sets the state of a workflow trigger.", + "x-ms-examples": { + "Set trigger state": { + "$ref": "./examples/WorkflowsTriggerSetState.json" + } + }, "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -904,45 +1046,32 @@ "type": "string" }, { - "$ref": "#/parameters/api-version" - }, - { - "name": "$top", - "description": "The number of items to be included in the result.", - "in": "query", - "required": false, - "type": "integer", - "format": "int32" + "name": "setState", + "description": "The workflow trigger state.", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/SetTriggerStateActionDefinition" + } }, { - "name": "$filter", - "description": "The filter to apply on the operation.", - "in": "query", - "required": false, - "type": "string" + "$ref": "#/parameters/api-version" } ], "responses": { "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/WorkflowTriggerHistoryListResult" - } + "description": "OK" } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - }, - "x-ms-odata": "#/definitions/WorkflowTriggerHistoryFilter" + } } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}": { - "get": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/listCallbackUrl": { + "post": { "tags": [ - "WorkflowTriggerHistories" + "WorkflowTriggers" ], - "operationId": "WorkflowTriggerHistories_Get", - "description": "Gets a workflow trigger history.", + "operationId": "WorkflowTriggers_ListCallbackUrl", + "description": "Get the callback URL for a workflow trigger.", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -968,13 +1097,6 @@ "required": true, "type": "string" }, - { - "name": "historyName", - "description": "The workflow trigger history name. Corresponds to the run name for triggers that resulted in a run.", - "in": "path", - "required": true, - "type": "string" - }, { "$ref": "#/parameters/api-version" } @@ -983,22 +1105,22 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/WorkflowTriggerHistory" + "$ref": "#/definitions/WorkflowTriggerCallbackUrl" } } } } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}/resubmit": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/versions/{versionId}/triggers/{triggerName}/listCallbackUrl": { "post": { "tags": [ - "WorkflowTriggerHistories" + "WorkflowTriggers" ], - "operationId": "WorkflowTriggerHistories_Resubmit", - "description": "Resubmits a workflow run based on the trigger history.", + "operationId": "WorkflowVersions_ListCallbackUrl", + "description": "Get the callback url for a trigger of a workflow version.", "x-ms-examples": { - "Resubmit a workflow run based on the trigger history": { - "$ref": "./examples/WorkflowTriggerHistoriesResubmit.json" + "Get the callback url for a trigger of a workflow version": { + "$ref": "./examples/WorkflowVersionsListCallbackUrl.json" } }, "parameters": [ @@ -1020,37 +1142,49 @@ "type": "string" }, { - "name": "triggerName", - "description": "The workflow trigger name.", + "name": "versionId", + "description": "The workflow versionId.", "in": "path", "required": true, "type": "string" }, { - "name": "historyName", - "description": "The workflow trigger history name. Corresponds to the run name for triggers that resulted in a run.", + "name": "triggerName", + "description": "The workflow trigger name.", "in": "path", "required": true, "type": "string" }, { - "$ref": "#/parameters/api-version" + "name": "parameters", + "description": "The callback URL parameters.", + "in": "body", + "required": false, + "schema": { + "$ref": "#/definitions/GetCallbackUrlParameters" + } + }, + { + "$ref": "#/parameters/api-version" } ], "responses": { - "202": { - "description": "OK" + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/WorkflowTriggerCallbackUrl" + } } } } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/histories": { "get": { "tags": [ - "WorkflowRuns" + "WorkflowTriggerHistories" ], - "operationId": "WorkflowRuns_List", - "description": "Gets a list of workflow runs.", + "operationId": "WorkflowTriggerHistories_List", + "description": "Gets a list of workflow trigger histories.", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -1069,6 +1203,13 @@ "required": true, "type": "string" }, + { + "name": "triggerName", + "description": "The workflow trigger name.", + "in": "path", + "required": true, + "type": "string" + }, { "$ref": "#/parameters/api-version" }, @@ -1092,23 +1233,23 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/WorkflowRunListResult" + "$ref": "#/definitions/WorkflowTriggerHistoryListResult" } } }, "x-ms-pageable": { "nextLinkName": "nextLink" }, - "x-ms-odata": "#/definitions/WorkflowRunFilter" + "x-ms-odata": "#/definitions/WorkflowTriggerHistoryFilter" } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}": { "get": { "tags": [ - "WorkflowRuns" + "WorkflowTriggerHistories" ], - "operationId": "WorkflowRuns_Get", - "description": "Gets a workflow run.", + "operationId": "WorkflowTriggerHistories_Get", + "description": "Gets a workflow trigger history.", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -1128,8 +1269,15 @@ "type": "string" }, { - "name": "runName", - "description": "The workflow run name.", + "name": "triggerName", + "description": "The workflow trigger name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "historyName", + "description": "The workflow trigger history name. Corresponds to the run name for triggers that resulted in a run.", "in": "path", "required": true, "type": "string" @@ -1142,19 +1290,24 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/WorkflowRun" + "$ref": "#/definitions/WorkflowTriggerHistory" } } } } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/cancel": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}/resubmit": { "post": { "tags": [ - "WorkflowRuns" + "WorkflowTriggerHistories" ], - "operationId": "WorkflowRuns_Cancel", - "description": "Cancels a workflow run.", + "operationId": "WorkflowTriggerHistories_Resubmit", + "description": "Resubmits a workflow run based on the trigger history.", + "x-ms-examples": { + "Resubmit a workflow run based on the trigger history": { + "$ref": "./examples/WorkflowTriggerHistoriesResubmit.json" + } + }, "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -1174,8 +1327,15 @@ "type": "string" }, { - "name": "runName", - "description": "The workflow run name.", + "name": "triggerName", + "description": "The workflow trigger name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "historyName", + "description": "The workflow trigger history name. Corresponds to the run name for triggers that resulted in a run.", "in": "path", "required": true, "type": "string" @@ -1185,19 +1345,19 @@ } ], "responses": { - "200": { + "202": { "description": "OK" } } } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs": { "get": { "tags": [ - "WorkflowRunActions" + "WorkflowRuns" ], - "operationId": "WorkflowRunActions_List", - "description": "Gets a list of workflow run actions.", + "operationId": "WorkflowRuns_List", + "description": "Gets a list of workflow runs.", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -1216,13 +1376,6 @@ "required": true, "type": "string" }, - { - "name": "runName", - "description": "The workflow run name.", - "in": "path", - "required": true, - "type": "string" - }, { "$ref": "#/parameters/api-version" }, @@ -1246,23 +1399,23 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/WorkflowRunActionListResult" + "$ref": "#/definitions/WorkflowRunListResult" } } }, "x-ms-pageable": { "nextLinkName": "nextLink" }, - "x-ms-odata": "#/definitions/WorkflowRunActionFilter" + "x-ms-odata": "#/definitions/WorkflowRunFilter" } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}": { "get": { "tags": [ - "WorkflowRunActions" + "WorkflowRuns" ], - "operationId": "WorkflowRunActions_Get", - "description": "Gets a workflow run action.", + "operationId": "WorkflowRuns_Get", + "description": "Gets a workflow run.", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -1288,13 +1441,6 @@ "required": true, "type": "string" }, - { - "name": "actionName", - "description": "The workflow action name.", - "in": "path", - "required": true, - "type": "string" - }, { "$ref": "#/parameters/api-version" } @@ -1303,19 +1449,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/WorkflowRunAction" + "$ref": "#/definitions/WorkflowRun" } } } } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/locations/{location}/workflows/{workflowName}/validate": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/cancel": { "post": { "tags": [ - "Workflows" + "WorkflowRuns" ], - "operationId": "Workflows_Validate", - "description": "Validates the workflow definition.", + "operationId": "WorkflowRuns_Cancel", + "description": "Cancels a workflow run.", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -1328,30 +1474,21 @@ "type": "string" }, { - "name": "location", - "description": "The workflow location.", + "name": "workflowName", + "description": "The workflow name.", "in": "path", "required": true, "type": "string" }, { - "name": "workflowName", - "description": "The workflow name.", + "name": "runName", + "description": "The workflow run name.", "in": "path", "required": true, "type": "string" }, { "$ref": "#/parameters/api-version" - }, - { - "name": "workflow", - "description": "The workflow definition.", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/Workflow" - } } ], "responses": { @@ -1361,22 +1498,38 @@ } } }, - "/subscriptions/{subscriptionId}/providers/Microsoft.Logic/integrationAccounts": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions": { "get": { "tags": [ - "IntegrationAccounts" + "WorkflowRunActions" ], - "operationId": "IntegrationAccounts_ListBySubscription", - "description": "Gets a list of integration accounts by subscription.", - "x-ms-examples": { - "List IntegrationAccounts by subscription": { - "$ref": "./examples/IntegrationAccountsListBySubscription.json" - } - }, + "operationId": "WorkflowRunActions_List", + "description": "Gets a list of workflow run actions.", "parameters": [ { "$ref": "#/parameters/subscriptionId" }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "workflowName", + "description": "The workflow name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "runName", + "description": "The workflow run name.", + "in": "path", + "required": true, + "type": "string" + }, { "$ref": "#/parameters/api-version" }, @@ -1387,33 +1540,36 @@ "required": false, "type": "integer", "format": "int32" + }, + { + "name": "$filter", + "description": "The filter to apply on the operation.", + "in": "query", + "required": false, + "type": "string" } ], "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/IntegrationAccountListResult" + "$ref": "#/definitions/WorkflowRunActionListResult" } } }, "x-ms-pageable": { "nextLinkName": "nextLink" - } + }, + "x-ms-odata": "#/definitions/WorkflowRunActionFilter" } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}": { "get": { "tags": [ - "IntegrationAccounts" + "WorkflowRunActions" ], - "operationId": "IntegrationAccounts_ListByResourceGroup", - "description": "Gets a list of integration accounts by resource group.", - "x-ms-examples": { - "List IntegrationAccounts by resourcegroup name": { - "$ref": "./examples/IntegrationAccountsListByResourceGroup.json" - } - }, + "operationId": "WorkflowRunActions_Get", + "description": "Gets a workflow run action.", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -1426,40 +1582,50 @@ "type": "string" }, { - "$ref": "#/parameters/api-version" + "name": "workflowName", + "description": "The workflow name.", + "in": "path", + "required": true, + "type": "string" }, { - "name": "$top", - "description": "The number of items to be included in the result.", - "in": "query", - "required": false, - "type": "integer", - "format": "int32" + "name": "runName", + "description": "The workflow run name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "actionName", + "description": "The workflow action name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" } ], "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/IntegrationAccountListResult" + "$ref": "#/definitions/WorkflowRunAction" } } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" } } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}": { - "get": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/listExpressionTraces": { + "post": { "tags": [ - "IntegrationAccounts" + "WorkflowRunActions" ], - "operationId": "IntegrationAccounts_Get", - "description": "Gets an integration account.", + "operationId": "WorkflowRunActions_ListExpressionTraces", + "description": "Lists a workflow run expression trace.", "x-ms-examples": { - "Get IntegrationAccount by name": { - "$ref": "./examples/IntegrationAccountsGet.json" + "List expression traces": { + "$ref": "./examples/WorkflowRunActionsListExpressionTraces.json" } }, "parameters": [ @@ -1474,91 +1640,54 @@ "type": "string" }, { - "name": "integrationAccountName", - "description": "The integration account name.", + "name": "workflowName", + "description": "The workflow name.", "in": "path", "required": true, "type": "string" }, { - "$ref": "#/parameters/api-version" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/IntegrationAccount" - } - } - } - }, - "put": { - "tags": [ - "IntegrationAccounts" - ], - "operationId": "IntegrationAccounts_CreateOrUpdate", - "description": "Creates or updates an integration account.", - "x-ms-examples": { - "Create or update an IntegrationAccount": { - "$ref": "./examples/IntegrationAccountsCreateOrUpdate.json" - } - }, - "parameters": [ - { - "$ref": "#/parameters/subscriptionId" - }, - { - "name": "resourceGroupName", - "description": "The resource group name.", + "name": "runName", + "description": "The workflow run name.", "in": "path", "required": true, "type": "string" }, { - "name": "integrationAccountName", - "description": "The integration account name.", + "name": "actionName", + "description": "The workflow action name.", "in": "path", "required": true, "type": "string" }, { "$ref": "#/parameters/api-version" - }, - { - "name": "integrationAccount", - "description": "The integration account.", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/IntegrationAccount" - } } ], "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/IntegrationAccount" - } - }, - "201": { - "description": "Created", - "schema": { - "$ref": "#/definitions/IntegrationAccount" + "$ref": "#/definitions/ExpressionTraces" } } + }, + "x-ms-pageable": { + "nextLinkName": null, + "itemName": "inputs" } - }, - "patch": { + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions": { + "get": { "tags": [ - "IntegrationAccounts" + "WorkflowRunActions" ], - "operationId": "IntegrationAccounts_Update", - "description": "Updates an integration account.", + "operationId": "WorkflowRunActionRepetitions_List", + "description": "Get all of a workflow run action repetitions.", "x-ms-examples": { - "Patch an IntegrationAccount": { - "$ref": "./examples/IntegrationAccountsUpdate.json" + "List repetitions": { + "$ref": "./examples/WorkflowRunActionRepetitionsList.json" } }, "parameters": [ @@ -1573,43 +1702,53 @@ "type": "string" }, { - "name": "integrationAccountName", - "description": "The integration account name.", + "name": "workflowName", + "description": "The workflow name.", "in": "path", "required": true, "type": "string" }, { - "$ref": "#/parameters/api-version" + "name": "runName", + "description": "The workflow run name.", + "in": "path", + "required": true, + "type": "string" }, { - "name": "integrationAccount", - "description": "The integration account.", - "in": "body", + "name": "actionName", + "description": "The workflow action name.", + "in": "path", "required": true, - "schema": { - "$ref": "#/definitions/IntegrationAccount" - } + "type": "string" + }, + { + "$ref": "#/parameters/api-version" } ], "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/IntegrationAccount" + "$ref": "#/definitions/WorkflowRunActionRepetitionDefinitionCollection" } } + }, + "x-ms-pageable": { + "nextLinkName": null } - }, - "delete": { + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}": { + "get": { "tags": [ - "IntegrationAccounts" + "WorkflowRunActions" ], - "operationId": "IntegrationAccounts_Delete", - "description": "Deletes an integration account.", + "operationId": "WorkflowRunActionRepetitions_Get", + "description": "Get a workflow run action repetition.", "x-ms-examples": { - "Delete an IntegrationAccount": { - "$ref": "./examples/IntegrationAccountsDelete.json" + "Get a repetition": { + "$ref": "./examples/WorkflowRunActionRepetitionsGet.json" } }, "parameters": [ @@ -1624,8 +1763,29 @@ "type": "string" }, { - "name": "integrationAccountName", - "description": "The integration account name.", + "name": "workflowName", + "description": "The workflow name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "runName", + "description": "The workflow run name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "actionName", + "description": "The workflow action name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "repetitionName", + "description": "The workflow repetition.", "in": "path", "required": true, "type": "string" @@ -1636,24 +1796,24 @@ ], "responses": { "200": { - "description": "OK" - }, - "204": { - "description": "No Content" + "description": "OK", + "schema": { + "$ref": "#/definitions/WorkflowRunActionRepetitionDefinition" + } } } } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/listCallbackUrl": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/listExpressionTraces": { "post": { "tags": [ - "IntegrationAccounts" + "WorkflowRunActions" ], - "operationId": "IntegrationAccounts_GetCallbackUrl", - "description": "Gets the integration account callback URL.", + "operationId": "WorkflowRunActionRepetitions_ListExpressionTraces", + "description": "Lists a workflow run expression trace.", "x-ms-examples": { - "Get IntegrationAccount callback URL": { - "$ref": "./examples/IntegrationAccountsGetCallbackUrl.json" + "List expression traces": { + "$ref": "./examples/WorkflowRunActionsListExpressionTraces.json" } }, "parameters": [ @@ -1668,45 +1828,61 @@ "type": "string" }, { - "name": "integrationAccountName", - "description": "The integration account name.", + "name": "workflowName", + "description": "The workflow name.", "in": "path", "required": true, "type": "string" }, { - "$ref": "#/parameters/api-version" + "name": "runName", + "description": "The workflow run name.", + "in": "path", + "required": true, + "type": "string" }, { - "name": "parameters", - "description": "The callback URL parameters.", - "in": "body", + "name": "actionName", + "description": "The workflow action name.", + "in": "path", "required": true, - "schema": { - "$ref": "#/definitions/GetCallbackUrlParameters" - } + "type": "string" + }, + { + "name": "repetitionName", + "description": "The workflow repetition.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" } ], "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/CallbackUrl" + "$ref": "#/definitions/ExpressionTraces" } } + }, + "x-ms-pageable": { + "nextLinkName": null, + "itemName": "inputs" } } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions": { "get": { "tags": [ - "IntegrationAccountSchemas" + "WorkflowRunActions" ], - "operationId": "Schemas_ListByIntegrationAccounts", - "description": "Gets a list of integration account schemas.", + "operationId": "WorkflowRunActionScopedRepetitions_List", + "description": "List the workflow run action scoped repetitions.", "x-ms-examples": { - "Get schemas by integration account name": { - "$ref": "./examples/SchemasListByIntegrationAccounts.json" + "List the scoped repetitions": { + "$ref": "./examples/WorkflowRunActionScopeRepetitionsList.json" } }, "parameters": [ @@ -1721,55 +1897,50 @@ "type": "string" }, { - "name": "integrationAccountName", - "description": "The integration account name.", + "name": "workflowName", + "description": "The workflow name.", "in": "path", "required": true, "type": "string" }, { - "$ref": "#/parameters/api-version" + "name": "runName", + "description": "The workflow run name.", + "in": "path", + "required": true, + "type": "string" }, { - "name": "$top", - "description": "The number of items to be included in the result.", - "in": "query", - "required": false, - "type": "integer", - "format": "int32" + "name": "actionName", + "description": "The workflow action name.", + "in": "path", + "required": true, + "type": "string" }, { - "name": "$filter", - "description": "The filter to apply on the operation.", - "in": "query", - "required": false, - "type": "string" + "$ref": "#/parameters/api-version" } ], "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/IntegrationAccountSchemaListResult" + "$ref": "#/definitions/WorkflowRunActionRepetitionDefinitionCollection" } } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - }, - "x-ms-odata": "#/definitions/IntegrationAccountSchemaFilter" + } } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas/{schemaName}": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions/{repetitionName}": { "get": { "tags": [ - "IntegrationAccountSchemas" + "WorkflowRunActions" ], - "operationId": "Schemas_Get", - "description": "Gets an integration account schema.", + "operationId": "WorkflowRunActionScopedRepetitions_Get", + "description": "Get a workflow run action scoped repetition.", "x-ms-examples": { - "Get schema by name": { - "$ref": "./examples/SchemasGet.json" + "Get a scoped repetition": { + "$ref": "./examples/WorkflowRunActionScopeRepetitionsGet.json" } }, "parameters": [ @@ -1784,15 +1955,29 @@ "type": "string" }, { - "name": "integrationAccountName", - "description": "The integration account name.", + "name": "workflowName", + "description": "The workflow name.", "in": "path", "required": true, "type": "string" }, { - "name": "schemaName", - "description": "The integration account schema name.", + "name": "runName", + "description": "The workflow run name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "actionName", + "description": "The workflow action name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "repetitionName", + "description": "The workflow repetition.", "in": "path", "required": true, "type": "string" @@ -1805,20 +1990,22 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/IntegrationAccountSchema" + "$ref": "#/definitions/WorkflowRunActionRepetitionDefinition" } } } - }, - "put": { + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/operations/{operationId}": { + "get": { "tags": [ - "IntegrationAccountSchemas" + "WorkflowRunOperations" ], - "operationId": "Schemas_CreateOrUpdate", - "description": "Creates or updates an integration account schema.", + "operationId": "WorkflowRunOperations_Get", + "description": "Gets an operation for a run.", "x-ms-examples": { - "Create or update schema": { - "$ref": "./examples/SchemasCreateOrUpdate.json" + "Get a run operation": { + "$ref": "./examples/WorkflowRunOperationsGet.json" } }, "parameters": [ @@ -1833,58 +2020,47 @@ "type": "string" }, { - "name": "integrationAccountName", - "description": "The integration account name.", + "name": "workflowName", + "description": "The workflow name.", "in": "path", "required": true, "type": "string" }, { - "name": "schemaName", - "description": "The integration account schema name.", + "name": "runName", + "description": "The workflow run name.", "in": "path", "required": true, "type": "string" }, { - "$ref": "#/parameters/api-version" + "name": "operationId", + "description": "The workflow operation id.", + "in": "path", + "required": true, + "type": "string" }, { - "name": "schema", - "description": "The integration account schema.", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/IntegrationAccountSchema" - } + "$ref": "#/parameters/api-version" } ], "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/IntegrationAccountSchema" - } - }, - "201": { - "description": "Created", - "schema": { - "$ref": "#/definitions/IntegrationAccountSchema" + "$ref": "#/definitions/WorkflowRun" } } } - }, - "delete": { + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/locations/{location}/workflows/{workflowName}/validate": { + "post": { "tags": [ - "IntegrationAccountSchemas" + "Workflows" ], - "operationId": "Schemas_Delete", - "description": "Deletes an integration account schema.", - "x-ms-examples": { - "Delete a schema by name": { - "$ref": "./examples/SchemasDelete.json" - } - }, + "operationId": "Workflows_Validate", + "description": "Validates the workflow definition.", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -1897,43 +2073,90 @@ "type": "string" }, { - "name": "integrationAccountName", - "description": "The integration account name.", + "name": "location", + "description": "The workflow location.", "in": "path", "required": true, "type": "string" }, { - "name": "schemaName", - "description": "The integration account schema name.", + "name": "workflowName", + "description": "The workflow name.", "in": "path", "required": true, "type": "string" }, { "$ref": "#/parameters/api-version" + }, + { + "name": "workflow", + "description": "The workflow definition.", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/Workflow" + } } ], "responses": { "200": { "description": "OK" + } + } + } + }, + "/subscriptions/{subscriptionId}/providers/Microsoft.Logic/integrationAccounts": { + "get": { + "tags": [ + "IntegrationAccounts" + ], + "operationId": "IntegrationAccounts_ListBySubscription", + "description": "Gets a list of integration accounts by subscription.", + "x-ms-examples": { + "List IntegrationAccounts by subscription": { + "$ref": "./examples/IntegrationAccountsListBySubscription.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" }, - "204": { - "description": "No Content" + { + "$ref": "#/parameters/api-version" + }, + { + "name": "$top", + "description": "The number of items to be included in the result.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/IntegrationAccountListResult" + } } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" } } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts": { "get": { "tags": [ - "IntegrationAccountMaps" + "IntegrationAccounts" ], - "operationId": "Maps_ListByIntegrationAccounts", - "description": "Gets a list of integration account maps.", + "operationId": "IntegrationAccounts_ListByResourceGroup", + "description": "Gets a list of integration accounts by resource group.", "x-ms-examples": { - "Get maps by integration account name": { - "$ref": "./examples/MapsListByIntegrationAccounts.json" + "List IntegrationAccounts by resource group name": { + "$ref": "./examples/IntegrationAccountsListByResourceGroup.json" } }, "parameters": [ @@ -1947,13 +2170,6 @@ "required": true, "type": "string" }, - { - "name": "integrationAccountName", - "description": "The integration account name.", - "in": "path", - "required": true, - "type": "string" - }, { "$ref": "#/parameters/api-version" }, @@ -1964,39 +2180,31 @@ "required": false, "type": "integer", "format": "int32" - }, - { - "name": "$filter", - "description": "The filter to apply on the operation.", - "in": "query", - "required": false, - "type": "string" } ], "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/IntegrationAccountMapListResult" + "$ref": "#/definitions/IntegrationAccountListResult" } } }, "x-ms-pageable": { "nextLinkName": "nextLink" - }, - "x-ms-odata": "#/definitions/IntegrationAccountMapFilter" + } } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps/{mapName}": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}": { "get": { "tags": [ - "IntegrationAccountMaps" + "IntegrationAccounts" ], - "operationId": "Maps_Get", - "description": "Gets an integration account map.", + "operationId": "IntegrationAccounts_Get", + "description": "Gets an integration account.", "x-ms-examples": { - "Get map by name": { - "$ref": "./examples/MapsGet.json" + "Get IntegrationAccount by name": { + "$ref": "./examples/IntegrationAccountsGet.json" } }, "parameters": [ @@ -2017,13 +2225,6 @@ "required": true, "type": "string" }, - { - "name": "mapName", - "description": "The integration account map name.", - "in": "path", - "required": true, - "type": "string" - }, { "$ref": "#/parameters/api-version" } @@ -2032,20 +2233,20 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/IntegrationAccountMap" + "$ref": "#/definitions/IntegrationAccount" } } } }, "put": { "tags": [ - "IntegrationAccountMaps" + "IntegrationAccounts" ], - "operationId": "Maps_CreateOrUpdate", - "description": "Creates or updates an integration account map.", + "operationId": "IntegrationAccounts_CreateOrUpdate", + "description": "Creates or updates an integration account.", "x-ms-examples": { - "Create or update a map": { - "$ref": "./examples/MapsCreateOrUpdate.json" + "Create or update an IntegrationAccount": { + "$ref": "./examples/IntegrationAccountsCreateOrUpdate.json" } }, "parameters": [ @@ -2066,23 +2267,16 @@ "required": true, "type": "string" }, - { - "name": "mapName", - "description": "The integration account map name.", - "in": "path", - "required": true, - "type": "string" - }, { "$ref": "#/parameters/api-version" }, { - "name": "map", - "description": "The integration account map.", + "name": "integrationAccount", + "description": "The integration account.", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/IntegrationAccountMap" + "$ref": "#/definitions/IntegrationAccount" } } ], @@ -2090,26 +2284,26 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/IntegrationAccountMap" + "$ref": "#/definitions/IntegrationAccount" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/IntegrationAccountMap" + "$ref": "#/definitions/IntegrationAccount" } } } }, - "delete": { + "patch": { "tags": [ - "IntegrationAccountMaps" + "IntegrationAccounts" ], - "operationId": "Maps_Delete", - "description": "Deletes an integration account map.", + "operationId": "IntegrationAccounts_Update", + "description": "Updates an integration account.", "x-ms-examples": { - "Delete a map": { - "$ref": "./examples/MapsDelete.json" + "Patch an IntegrationAccount": { + "$ref": "./examples/IntegrationAccountsUpdate.json" } }, "parameters": [ @@ -2131,36 +2325,36 @@ "type": "string" }, { - "name": "mapName", - "description": "The integration account map name.", - "in": "path", - "required": true, - "type": "string" + "$ref": "#/parameters/api-version" }, { - "$ref": "#/parameters/api-version" + "name": "integrationAccount", + "description": "The integration account.", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/IntegrationAccount" + } } ], "responses": { "200": { - "description": "OK" - }, - "204": { - "description": "No Content" + "description": "OK", + "schema": { + "$ref": "#/definitions/IntegrationAccount" + } } } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners": { - "get": { + }, + "delete": { "tags": [ - "IntegrationAccountPartners" + "IntegrationAccounts" ], - "operationId": "Partners_ListByIntegrationAccounts", - "description": "Gets a list of integration account partners.", + "operationId": "IntegrationAccounts_Delete", + "description": "Deletes an integration account.", "x-ms-examples": { - "Get partners by integrationaccount name": { - "$ref": "./examples/PartnersListByIntegrationAccounts.json" + "Delete an IntegrationAccount": { + "$ref": "./examples/IntegrationAccountsDelete.json" } }, "parameters": [ @@ -2183,47 +2377,28 @@ }, { "$ref": "#/parameters/api-version" - }, - { - "name": "$top", - "description": "The number of items to be included in the result.", - "in": "query", - "required": false, - "type": "integer", - "format": "int32" - }, - { - "name": "$filter", - "description": "The filter to apply on the operation.", - "in": "query", - "required": false, - "type": "string" } ], "responses": { "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/IntegrationAccountPartnerListResult" - } + "description": "OK" + }, + "204": { + "description": "No Content" } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - }, - "x-ms-odata": "#/definitions/IntegrationAccountPartnerFilter" + } } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners/{partnerName}": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies": { "get": { "tags": [ - "IntegrationAccountPartners" + "IntegrationAccountAssemblies" ], - "operationId": "Partners_Get", - "description": "Gets an integration account partner.", + "operationId": "IntegrationAccountAssemblies_List", + "description": "List the assemblies for an integration account.", "x-ms-examples": { - "Get partner by name": { - "$ref": "./examples/PartnersGet.json" + "List integration account assemblies.": { + "$ref": "./examples/IntegrationAccountsAssembliesList.json" } }, "parameters": [ @@ -2244,13 +2419,6 @@ "required": true, "type": "string" }, - { - "name": "partnerName", - "description": "The integration account partner name.", - "in": "path", - "required": true, - "type": "string" - }, { "$ref": "#/parameters/api-version" } @@ -2259,20 +2427,25 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/IntegrationAccountPartner" + "$ref": "#/definitions/AssemblyCollection" } } + }, + "x-ms-pageable": { + "nextLinkName": null } - }, - "put": { + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies/{assemblyArtifactName}": { + "get": { "tags": [ - "IntegrationAccountPartners" + "IntegrationAccountAssemblies" ], - "operationId": "Partners_CreateOrUpdate", - "description": "Creates or updates an integration account partner.", + "operationId": "IntegrationAccountAssemblies_Get", + "description": "Get an assembly for an integration account.", "x-ms-examples": { - "Create or update a partner": { - "$ref": "./examples/PartnersCreateOrUpdate.json" + "Get an integration account assembly.": { + "$ref": "./examples/IntegrationAccountsAssembliesGet.json" } }, "parameters": [ @@ -2294,49 +2467,98 @@ "type": "string" }, { - "name": "partnerName", - "description": "The integration account partner name.", + "name": "assemblyArtifactName", + "description": "The assembly artifact name.", "in": "path", "required": true, "type": "string" }, { "$ref": "#/parameters/api-version" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/AssemblyDefinition" + } + } + } + }, + "put": { + "tags": [ + "IntegrationAccountAssemblies" + ], + "operationId": "IntegrationAccountAssemblies_CreateOrUpdate", + "description": "Create or update an assembly for an integration account.", + "x-ms-examples": { + "Create or update an account assembly.": { + "$ref": "./examples/IntegrationAccountsAssembliesCreateOrUpdate.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" }, { - "name": "partner", - "description": "The integration account partner.", + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "integrationAccountName", + "description": "The integration account name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "assemblyArtifactName", + "description": "The assembly artifact name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "assemblyArtifact", + "description": "The assembly artifact.", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/IntegrationAccountPartner" + "$ref": "#/definitions/AssemblyDefinition" } + }, + { + "$ref": "#/parameters/api-version" } ], "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/IntegrationAccountPartner" + "$ref": "#/definitions/AssemblyDefinition" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/IntegrationAccountPartner" + "$ref": "#/definitions/AssemblyDefinition" } } } }, "delete": { "tags": [ - "IntegrationAccountPartners" + "IntegrationAccountAssemblies" ], - "operationId": "Partners_Delete", - "description": "Deletes an integration account partner.", + "operationId": "IntegrationAccountAssemblies_Delete", + "description": "Delete an assembly for an integration account.", "x-ms-examples": { - "Delete a partner": { - "$ref": "./examples/PartnersDelete.json" + "Delete an integration account assembly.": { + "$ref": "./examples/IntegrationAccountsAssembliesDelete.json" } }, "parameters": [ @@ -2358,8 +2580,8 @@ "type": "string" }, { - "name": "partnerName", - "description": "The integration account partner name.", + "name": "assemblyArtifactName", + "description": "The assembly artifact name.", "in": "path", "required": true, "type": "string" @@ -2378,16 +2600,16 @@ } } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements": { - "get": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies/{assemblyArtifactName}/listContentCallbackUrl": { + "post": { "tags": [ - "IntegrationAccountAgreements" + "IntegrationAccountAssemblies" ], - "operationId": "Agreements_ListByIntegrationAccounts", - "description": "Gets a list of integration account agreements.", + "operationId": "IntegrationAccountAssemblies_ListContentCallbackUrl", + "description": "Get the content callback url for an integration account assembly.", "x-ms-examples": { - "Get agreements by integrationaccount name": { - "$ref": "./examples/AgreementsListByIntegrationAccounts.json" + "Get the callback url for an integration account assembly.": { + "$ref": "./examples/IntegrationAccountsAssembliesListContentCallbackUrl.json" } }, "parameters": [ @@ -2408,49 +2630,84 @@ "required": true, "type": "string" }, + { + "name": "assemblyArtifactName", + "description": "The assembly artifact name.", + "in": "path", + "required": true, + "type": "string" + }, { "$ref": "#/parameters/api-version" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/WorkflowTriggerCallbackUrl" + } + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/batchConfigurations": { + "get": { + "tags": [ + "IntegrationAccountBatchConfigurations" + ], + "operationId": "IntegrationAccountBatchConfigurations_List", + "description": "List the batch configurations for an integration account.", + "x-ms-examples": { + "List batch configurations.": { + "$ref": "./examples/IntegrationAccountBatchConfigurationsList.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" }, { - "name": "$top", - "description": "The number of items to be included in the result.", - "in": "query", - "required": false, - "type": "integer", - "format": "int32" + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" }, { - "name": "$filter", - "description": "The filter to apply on the operation.", - "in": "query", - "required": false, + "name": "integrationAccountName", + "description": "The integration account name.", + "in": "path", + "required": true, "type": "string" + }, + { + "$ref": "#/parameters/api-version" } ], "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/IntegrationAccountAgreementListResult" + "$ref": "#/definitions/BatchConfigurationCollection" } } }, "x-ms-pageable": { - "nextLinkName": "nextLink" - }, - "x-ms-odata": "#/definitions/IntegrationAccountAgreementFilter" + "nextLinkName": null + } } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName}": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/batchConfigurations/{batchConfigurationName}": { "get": { "tags": [ - "IntegrationAccountAgreements" + "IntegrationAccountBatchConfigurations" ], - "operationId": "Agreements_Get", - "description": "Gets an integration account agreement.", + "operationId": "IntegrationAccountBatchConfigurations_Get", + "description": "Get a batch configuration for an integration account.", "x-ms-examples": { - "Get agreement by name": { - "$ref": "./examples/AgreementsGet.json" + "Get a batch configuration.": { + "$ref": "./examples/IntegrationAccountBatchConfigurationsGet.json" } }, "parameters": [ @@ -2472,8 +2729,8 @@ "type": "string" }, { - "name": "agreementName", - "description": "The integration account agreement name.", + "name": "batchConfigurationName", + "description": "The batch configuration name.", "in": "path", "required": true, "type": "string" @@ -2486,20 +2743,20 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/IntegrationAccountAgreement" + "$ref": "#/definitions/BatchConfiguration" } } } }, "put": { "tags": [ - "IntegrationAccountAgreements" + "IntegrationAccountBatchConfigurations" ], - "operationId": "Agreements_CreateOrUpdate", - "description": "Creates or updates an integration account agreement.", + "operationId": "IntegrationAccountBatchConfigurations_CreateOrUpdate", + "description": "Create or update a batch configuration for an integration account.", "x-ms-examples": { - "Create or update an agreement": { - "$ref": "./examples/AgreementsCreateOrUpdate.json" + "Create or update a batch configuration.": { + "$ref": "./examples/IntegrationAccountBatchConfigurationsCreateOrUpdate.json" } }, "parameters": [ @@ -2521,49 +2778,49 @@ "type": "string" }, { - "name": "agreementName", - "description": "The integration account agreement name.", + "name": "batchConfigurationName", + "description": "The batch configuration name.", "in": "path", "required": true, "type": "string" }, { - "$ref": "#/parameters/api-version" - }, - { - "name": "agreement", - "description": "The integration account agreement.", + "name": "batchConfiguration", + "description": "The batch configuration.", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/IntegrationAccountAgreement" + "$ref": "#/definitions/BatchConfiguration" } + }, + { + "$ref": "#/parameters/api-version" } ], "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/IntegrationAccountAgreement" + "$ref": "#/definitions/BatchConfiguration" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/IntegrationAccountAgreement" + "$ref": "#/definitions/BatchConfiguration" } } } }, "delete": { "tags": [ - "IntegrationAccountAgreements" + "IntegrationAccountBatchConfigurations" ], - "operationId": "Agreements_Delete", - "description": "Deletes an integration account agreement.", + "operationId": "IntegrationAccountBatchConfigurations_Delete", + "description": "Delete a batch configuration for an integration account.", "x-ms-examples": { - "Delete an agreement": { - "$ref": "./examples/AgreementsDelete.json" + "Delete a batch configuration.": { + "$ref": "./examples/IntegrationAccountBatchConfigurationsDelete.json" } }, "parameters": [ @@ -2585,8 +2842,8 @@ "type": "string" }, { - "name": "agreementName", - "description": "The integration account agreement name.", + "name": "batchConfigurationName", + "description": "The batch configuration name.", "in": "path", "required": true, "type": "string" @@ -2605,16 +2862,16 @@ } } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/certificates": { - "get": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/listCallbackUrl": { + "post": { "tags": [ - "IntegrationAccountCertificates" + "IntegrationAccounts" ], - "operationId": "Certificates_ListByIntegrationAccounts", - "description": "Gets a list of integration account certificates.", + "operationId": "IntegrationAccounts_GetCallbackUrl", + "description": "Gets the integration account callback URL.", "x-ms-examples": { - "Get certificates by integrationAccount name": { - "$ref": "./examples/CertificatesListByIntegrationAccounts.json" + "Get IntegrationAccount callback URL": { + "$ref": "./examples/IntegrationAccountsGetCallbackUrl.json" } }, "parameters": [ @@ -2639,37 +2896,35 @@ "$ref": "#/parameters/api-version" }, { - "name": "$top", - "description": "The number of items to be included in the result.", - "in": "query", - "required": false, - "type": "integer", - "format": "int32" + "name": "parameters", + "description": "The callback URL parameters.", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/GetCallbackUrlParameters" + } } ], "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/IntegrationAccountCertificateListResult" + "$ref": "#/definitions/CallbackUrl" } } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" } } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/certificates/{certificateName}": { - "get": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/listKeyVaultKeys": { + "post": { "tags": [ - "IntegrationAccountCertificates" + "IntegrationAccounts" ], - "operationId": "Certificates_Get", - "description": "Gets an integration account certificate.", + "operationId": "IntegrationAccounts_ListKeyVaultKeys", + "description": "Gets the integration account's Key Vault keys.", "x-ms-examples": { - "Get certificate by name": { - "$ref": "./examples/CertificatesGet.json" + "Get Integration Account callback URL": { + "$ref": "./examples/IntegrationAccountsListKeyVaultKeys.json" } }, "parameters": [ @@ -2691,34 +2946,41 @@ "type": "string" }, { - "name": "certificateName", - "description": "The integration account certificate name.", - "in": "path", - "required": true, - "type": "string" + "$ref": "#/parameters/api-version" }, { - "$ref": "#/parameters/api-version" + "name": "listKeyVaultKeys", + "description": "The key vault parameters.", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/ListKeyVaultKeysDefinition" + } } ], "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/IntegrationAccountCertificate" + "$ref": "#/definitions/KeyVaultKeyCollection" } } + }, + "x-ms-pageable": { + "nextLinkName": null } - }, - "put": { + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/logTrackingEvents": { + "post": { "tags": [ - "IntegrationAccountCertificates" + "IntegrationAccounts" ], - "operationId": "Certificates_CreateOrUpdate", - "description": "Creates or updates an integration account certificate.", + "operationId": "IntegrationAccounts_LogTrackingEvents", + "description": "Logs the integration account's tracking events.", "x-ms-examples": { - "Create or update a certificate": { - "$ref": "./examples/CertificatesCreateOrUpdate.json" + "Log a tracked event": { + "$ref": "./examples/IntegrationAccountsLogTrackingEvent.json" } }, "parameters": [ @@ -2739,50 +3001,36 @@ "required": true, "type": "string" }, - { - "name": "certificateName", - "description": "The integration account certificate name.", - "in": "path", - "required": true, - "type": "string" - }, { "$ref": "#/parameters/api-version" }, { - "name": "certificate", - "description": "The integration account certificate.", + "name": "logTrackingEvents", + "description": "The callback URL parameters.", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/IntegrationAccountCertificate" + "$ref": "#/definitions/TrackingEventsDefinition" } } ], "responses": { "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/IntegrationAccountCertificate" - } - }, - "201": { - "description": "Created", - "schema": { - "$ref": "#/definitions/IntegrationAccountCertificate" - } + "description": "OK" } } - }, - "delete": { + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/regenerateAccessKey": { + "post": { "tags": [ - "IntegrationAccountCertificates" + "IntegrationAccounts" ], - "operationId": "Certificates_Delete", - "description": "Deletes an integration account certificate.", + "operationId": "IntegrationAccounts_RegenerateAccessKey", + "description": "Regenerates the integration account access key.", "x-ms-examples": { - "Delete a certificate": { - "$ref": "./examples/CertificatesDelete.json" + "Regenerate access key": { + "$ref": "./examples/IntegrationAccountsRegenerateAccessKey.json" } }, "parameters": [ @@ -2804,38 +3052,40 @@ "type": "string" }, { - "name": "certificateName", - "description": "The integration account certificate name.", - "in": "path", - "required": true, - "type": "string" + "$ref": "#/parameters/api-version" }, { - "$ref": "#/parameters/api-version" + "name": "regenerateAccessKey", + "description": "The access key type.", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/RegenerateActionParameter" + } } ], "responses": { "200": { - "description": "OK" - }, - "204": { - "description": "No Content" + "description": "OK", + "schema": { + "$ref": "#/definitions/IntegrationAccount" + } } } } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/sessions": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas": { "get": { "tags": [ - "IntegrationAccountSessions" + "IntegrationAccountSchemas" ], - "operationId": "Sessions_ListByIntegrationAccounts", + "operationId": "Schemas_ListByIntegrationAccounts", + "description": "Gets a list of integration account schemas.", "x-ms-examples": { - "SessionsListByIntegrationAccounts": { - "$ref": "./examples/SessionsListByIntegrationAccounts.json" + "Get schemas by integration account name": { + "$ref": "./examples/SchemasListByIntegrationAccounts.json" } }, - "description": "Gets a list of integration account sessions.", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -2877,34 +3127,28 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/IntegrationAccountSessionListResult" - } - }, - "default": { - "description": "Logic error response describing why the operation failed.", - "schema": { - "$ref": "#/definitions/ErrorResponse" + "$ref": "#/definitions/IntegrationAccountSchemaListResult" } } }, "x-ms-pageable": { "nextLinkName": "nextLink" }, - "x-ms-odata": "#/definitions/IntegrationAccountSessionFilter" + "x-ms-odata": "#/definitions/IntegrationAccountSchemaFilter" } }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/sessions/{sessionName}": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas/{schemaName}": { "get": { "tags": [ - "IntegrationAccountSessions" + "IntegrationAccountSchemas" ], - "operationId": "Sessions_Get", + "operationId": "Schemas_Get", + "description": "Gets an integration account schema.", "x-ms-examples": { - "SessionsGet": { - "$ref": "./examples/SessionsGet.json" + "Get schema by name": { + "$ref": "./examples/SchemasGet.json" } }, - "description": "Gets an integration account session.", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -2924,8 +3168,8 @@ "type": "string" }, { - "name": "sessionName", - "description": "The integration account session name.", + "name": "schemaName", + "description": "The integration account schema name.", "in": "path", "required": true, "type": "string" @@ -2938,28 +3182,22 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/IntegrationAccountSession" - } - }, - "default": { - "description": "Logic error response describing why the operation failed.", - "schema": { - "$ref": "#/definitions/ErrorResponse" + "$ref": "#/definitions/IntegrationAccountSchema" } } } }, "put": { "tags": [ - "IntegrationAccountSessions" + "IntegrationAccountSchemas" ], - "operationId": "Sessions_CreateOrUpdate", + "operationId": "Schemas_CreateOrUpdate", + "description": "Creates or updates an integration account schema.", "x-ms-examples": { - "SessionsCreateOrUpdate": { - "$ref": "./examples/SessionsCreateOrUpdate.json" + "Create or update schema": { + "$ref": "./examples/SchemasCreateOrUpdate.json" } }, - "description": "Creates or updates an integration account session.", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -2979,8 +3217,8 @@ "type": "string" }, { - "name": "sessionName", - "description": "The integration account session name.", + "name": "schemaName", + "description": "The integration account schema name.", "in": "path", "required": true, "type": "string" @@ -2989,12 +3227,12 @@ "$ref": "#/parameters/api-version" }, { - "name": "session", - "description": "The integration account session.", + "name": "schema", + "description": "The integration account schema.", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/IntegrationAccountSession" + "$ref": "#/definitions/IntegrationAccountSchema" } } ], @@ -3002,34 +3240,28 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/IntegrationAccountSession" + "$ref": "#/definitions/IntegrationAccountSchema" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/IntegrationAccountSession" - } - }, - "default": { - "description": "Logic error response describing why the operation failed.", - "schema": { - "$ref": "#/definitions/ErrorResponse" + "$ref": "#/definitions/IntegrationAccountSchema" } } } }, "delete": { "tags": [ - "IntegrationAccountSessions" + "IntegrationAccountSchemas" ], - "operationId": "Sessions_Delete", + "operationId": "Schemas_Delete", + "description": "Deletes an integration account schema.", "x-ms-examples": { - "SessionsDelete": { - "$ref": "./examples/SessionsDelete.json" + "Delete a schema by name": { + "$ref": "./examples/SchemasDelete.json" } }, - "description": "Deletes an integration account session.", "parameters": [ { "$ref": "#/parameters/subscriptionId" @@ -3049,8 +3281,8 @@ "type": "string" }, { - "name": "sessionName", - "description": "The integration account session name.", + "name": "schemaName", + "description": "The integration account schema name.", "in": "path", "required": true, "type": "string" @@ -3065,496 +3297,2593 @@ }, "204": { "description": "No Content" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas/{schemaName}/listContentCallbackUrl": { + "post": { + "tags": [ + "IntegrationAccountSchemas" + ], + "operationId": "Schemas_ListContentCallbackUrl", + "description": "Get the content callback url.", + "x-ms-examples": { + "Get the content callback url": { + "$ref": "./examples/SchemasListContentCallbackUrl.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" }, - "default": { - "description": "Logic error response describing why the operation failed.", + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "integrationAccountName", + "description": "The integration account name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "schemaName", + "description": "The integration account schema name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" + }, + { + "name": "listContentCallbackUrl", + "in": "body", + "required": true, "schema": { - "$ref": "#/definitions/ErrorResponse" + "$ref": "#/definitions/GetCallbackUrlParameters" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/WorkflowTriggerCallbackUrl" } } } } }, - "/providers/Microsoft.Logic/operations": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps": { "get": { "tags": [ - "Operations" + "IntegrationAccountMaps" ], - "description": "Lists all of the available Logic REST API operations.", - "operationId": "ListOperations", + "operationId": "Maps_ListByIntegrationAccounts", + "description": "Gets a list of integration account maps.", + "x-ms-examples": { + "Get maps by integration account name": { + "$ref": "./examples/MapsListByIntegrationAccounts.json" + } + }, "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "integrationAccountName", + "description": "The integration account name.", + "in": "path", + "required": true, + "type": "string" + }, { "$ref": "#/parameters/api-version" + }, + { + "name": "$top", + "description": "The number of items to be included in the result.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "$filter", + "description": "The filter to apply on the operation.", + "in": "query", + "required": false, + "type": "string" } ], "responses": { "200": { - "description": "OK. The request has succeeded.", - "schema": { - "$ref": "#/definitions/OperationListResult" - } - }, - "default": { - "description": "Logic error response describing why the operation failed.", + "description": "OK", "schema": { - "$ref": "#/definitions/ErrorResponse" + "$ref": "#/definitions/IntegrationAccountMapListResult" } } }, "x-ms-pageable": { "nextLinkName": "nextLink" - } - } - } - }, - "definitions": { - "Resource": { - "properties": { - "id": { - "type": "string", - "readOnly": true, - "description": "The resource id." }, - "name": { - "type": "string", - "readOnly": true, - "description": "Gets the resource name." + "x-ms-odata": "#/definitions/IntegrationAccountMapFilter" + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps/{mapName}": { + "get": { + "tags": [ + "IntegrationAccountMaps" + ], + "operationId": "Maps_Get", + "description": "Gets an integration account map.", + "x-ms-examples": { + "Get map by name": { + "$ref": "./examples/MapsGet.json" + } }, - "type": { - "type": "string", + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "integrationAccountName", + "description": "The integration account name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "mapName", + "description": "The integration account map name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/IntegrationAccountMap" + } + } + } + }, + "put": { + "tags": [ + "IntegrationAccountMaps" + ], + "operationId": "Maps_CreateOrUpdate", + "description": "Creates or updates an integration account map.", + "x-ms-examples": { + "Create or update a map": { + "$ref": "./examples/MapsCreateOrUpdate.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "integrationAccountName", + "description": "The integration account name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "mapName", + "description": "The integration account map name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" + }, + { + "name": "map", + "description": "The integration account map.", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/IntegrationAccountMap" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/IntegrationAccountMap" + } + }, + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/IntegrationAccountMap" + } + } + } + }, + "delete": { + "tags": [ + "IntegrationAccountMaps" + ], + "operationId": "Maps_Delete", + "description": "Deletes an integration account map.", + "x-ms-examples": { + "Delete a map": { + "$ref": "./examples/MapsDelete.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "integrationAccountName", + "description": "The integration account name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "mapName", + "description": "The integration account map name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" + } + ], + "responses": { + "200": { + "description": "OK" + }, + "204": { + "description": "No Content" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps/{mapName}/listContentCallbackUrl": { + "post": { + "tags": [ + "IntegrationAccountMaps" + ], + "operationId": "Maps_ListContentCallbackUrl", + "description": "Get the content callback url.", + "x-ms-examples": { + "Get the content callback url": { + "$ref": "./examples/MapsListContentCallbackUrl.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "integrationAccountName", + "description": "The integration account name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "mapName", + "description": "The integration account map name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" + }, + { + "name": "listContentCallbackUrl", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/GetCallbackUrlParameters" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/WorkflowTriggerCallbackUrl" + } + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners": { + "get": { + "tags": [ + "IntegrationAccountPartners" + ], + "operationId": "Partners_ListByIntegrationAccounts", + "description": "Gets a list of integration account partners.", + "x-ms-examples": { + "Get partners by integration account name": { + "$ref": "./examples/PartnersListByIntegrationAccounts.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "integrationAccountName", + "description": "The integration account name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" + }, + { + "name": "$top", + "description": "The number of items to be included in the result.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "$filter", + "description": "The filter to apply on the operation.", + "in": "query", + "required": false, + "type": "string" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/IntegrationAccountPartnerListResult" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + }, + "x-ms-odata": "#/definitions/IntegrationAccountPartnerFilter" + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners/{partnerName}": { + "get": { + "tags": [ + "IntegrationAccountPartners" + ], + "operationId": "Partners_Get", + "description": "Gets an integration account partner.", + "x-ms-examples": { + "Get partner by name": { + "$ref": "./examples/PartnersGet.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "integrationAccountName", + "description": "The integration account name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "partnerName", + "description": "The integration account partner name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/IntegrationAccountPartner" + } + } + } + }, + "put": { + "tags": [ + "IntegrationAccountPartners" + ], + "operationId": "Partners_CreateOrUpdate", + "description": "Creates or updates an integration account partner.", + "x-ms-examples": { + "Create or update a partner": { + "$ref": "./examples/PartnersCreateOrUpdate.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "integrationAccountName", + "description": "The integration account name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "partnerName", + "description": "The integration account partner name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" + }, + { + "name": "partner", + "description": "The integration account partner.", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/IntegrationAccountPartner" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/IntegrationAccountPartner" + } + }, + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/IntegrationAccountPartner" + } + } + } + }, + "delete": { + "tags": [ + "IntegrationAccountPartners" + ], + "operationId": "Partners_Delete", + "description": "Deletes an integration account partner.", + "x-ms-examples": { + "Delete a partner": { + "$ref": "./examples/PartnersDelete.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "integrationAccountName", + "description": "The integration account name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "partnerName", + "description": "The integration account partner name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" + } + ], + "responses": { + "200": { + "description": "OK" + }, + "204": { + "description": "No Content" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners/{partnerName}/listContentCallbackUrl": { + "post": { + "tags": [ + "IntegrationAccountPartners" + ], + "operationId": "Partners_ListContentCallbackUrl", + "description": "Get the content callback url.", + "x-ms-examples": { + "Get the content callback url": { + "$ref": "./examples/PartnersListContentCallbackUrl.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "integrationAccountName", + "description": "The integration account name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "partnerName", + "description": "The integration account partner name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" + }, + { + "name": "listContentCallbackUrl", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/GetCallbackUrlParameters" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/WorkflowTriggerCallbackUrl" + } + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements": { + "get": { + "tags": [ + "IntegrationAccountAgreements" + ], + "operationId": "Agreements_ListByIntegrationAccounts", + "description": "Gets a list of integration account agreements.", + "x-ms-examples": { + "Get agreements by integration account name": { + "$ref": "./examples/AgreementsListByIntegrationAccounts.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "integrationAccountName", + "description": "The integration account name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" + }, + { + "name": "$top", + "description": "The number of items to be included in the result.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "$filter", + "description": "The filter to apply on the operation.", + "in": "query", + "required": false, + "type": "string" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/IntegrationAccountAgreementListResult" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + }, + "x-ms-odata": "#/definitions/IntegrationAccountAgreementFilter" + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName}": { + "get": { + "tags": [ + "IntegrationAccountAgreements" + ], + "operationId": "Agreements_Get", + "description": "Gets an integration account agreement.", + "x-ms-examples": { + "Get agreement by name": { + "$ref": "./examples/AgreementsGet.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "integrationAccountName", + "description": "The integration account name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "agreementName", + "description": "The integration account agreement name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/IntegrationAccountAgreement" + } + } + } + }, + "put": { + "tags": [ + "IntegrationAccountAgreements" + ], + "operationId": "Agreements_CreateOrUpdate", + "description": "Creates or updates an integration account agreement.", + "x-ms-examples": { + "Create or update an agreement": { + "$ref": "./examples/AgreementsCreateOrUpdate.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "integrationAccountName", + "description": "The integration account name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "agreementName", + "description": "The integration account agreement name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" + }, + { + "name": "agreement", + "description": "The integration account agreement.", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/IntegrationAccountAgreement" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/IntegrationAccountAgreement" + } + }, + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/IntegrationAccountAgreement" + } + } + } + }, + "delete": { + "tags": [ + "IntegrationAccountAgreements" + ], + "operationId": "Agreements_Delete", + "description": "Deletes an integration account agreement.", + "x-ms-examples": { + "Delete an agreement": { + "$ref": "./examples/AgreementsDelete.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "integrationAccountName", + "description": "The integration account name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "agreementName", + "description": "The integration account agreement name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" + } + ], + "responses": { + "200": { + "description": "OK" + }, + "204": { + "description": "No Content" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName}/listContentCallbackUrl": { + "post": { + "tags": [ + "IntegrationAccountAgreements" + ], + "operationId": "Agreements_ListContentCallbackUrl", + "description": "Get the content callback url.", + "x-ms-examples": { + "Get the content callback url": { + "$ref": "./examples/AgreementsListContentCallbackUrl.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "integrationAccountName", + "description": "The integration account name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "agreementName", + "description": "The integration account agreement name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" + }, + { + "name": "listContentCallbackUrl", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/GetCallbackUrlParameters" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/WorkflowTriggerCallbackUrl" + } + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/certificates": { + "get": { + "tags": [ + "IntegrationAccountCertificates" + ], + "operationId": "Certificates_ListByIntegrationAccounts", + "description": "Gets a list of integration account certificates.", + "x-ms-examples": { + "Get certificates by integrationAccount name": { + "$ref": "./examples/CertificatesListByIntegrationAccounts.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "integrationAccountName", + "description": "The integration account name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" + }, + { + "name": "$top", + "description": "The number of items to be included in the result.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/IntegrationAccountCertificateListResult" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/certificates/{certificateName}": { + "get": { + "tags": [ + "IntegrationAccountCertificates" + ], + "operationId": "Certificates_Get", + "description": "Gets an integration account certificate.", + "x-ms-examples": { + "Get certificate by name": { + "$ref": "./examples/CertificatesGet.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "integrationAccountName", + "description": "The integration account name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "certificateName", + "description": "The integration account certificate name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/IntegrationAccountCertificate" + } + } + } + }, + "put": { + "tags": [ + "IntegrationAccountCertificates" + ], + "operationId": "Certificates_CreateOrUpdate", + "description": "Creates or updates an integration account certificate.", + "x-ms-examples": { + "Create or update a certificate": { + "$ref": "./examples/CertificatesCreateOrUpdate.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "integrationAccountName", + "description": "The integration account name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "certificateName", + "description": "The integration account certificate name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" + }, + { + "name": "certificate", + "description": "The integration account certificate.", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/IntegrationAccountCertificate" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/IntegrationAccountCertificate" + } + }, + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/IntegrationAccountCertificate" + } + } + } + }, + "delete": { + "tags": [ + "IntegrationAccountCertificates" + ], + "operationId": "Certificates_Delete", + "description": "Deletes an integration account certificate.", + "x-ms-examples": { + "Delete a certificate": { + "$ref": "./examples/CertificatesDelete.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "integrationAccountName", + "description": "The integration account name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "certificateName", + "description": "The integration account certificate name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" + } + ], + "responses": { + "200": { + "description": "OK" + }, + "204": { + "description": "No Content" + } + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/sessions": { + "get": { + "tags": [ + "IntegrationAccountSessions" + ], + "operationId": "Sessions_ListByIntegrationAccounts", + "x-ms-examples": { + "SessionsListByIntegrationAccounts": { + "$ref": "./examples/SessionsListByIntegrationAccounts.json" + } + }, + "description": "Gets a list of integration account sessions.", + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "integrationAccountName", + "description": "The integration account name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" + }, + { + "name": "$top", + "description": "The number of items to be included in the result.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "$filter", + "description": "The filter to apply on the operation.", + "in": "query", + "required": false, + "type": "string" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/IntegrationAccountSessionListResult" + } + }, + "default": { + "description": "Logic error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + }, + "x-ms-odata": "#/definitions/IntegrationAccountSessionFilter" + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/sessions/{sessionName}": { + "get": { + "tags": [ + "IntegrationAccountSessions" + ], + "operationId": "Sessions_Get", + "x-ms-examples": { + "SessionsGet": { + "$ref": "./examples/SessionsGet.json" + } + }, + "description": "Gets an integration account session.", + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "integrationAccountName", + "description": "The integration account name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "sessionName", + "description": "The integration account session name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/IntegrationAccountSession" + } + }, + "default": { + "description": "Logic error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + } + } + }, + "put": { + "tags": [ + "IntegrationAccountSessions" + ], + "operationId": "Sessions_CreateOrUpdate", + "x-ms-examples": { + "SessionsCreateOrUpdate": { + "$ref": "./examples/SessionsCreateOrUpdate.json" + } + }, + "description": "Creates or updates an integration account session.", + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "integrationAccountName", + "description": "The integration account name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "sessionName", + "description": "The integration account session name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" + }, + { + "name": "session", + "description": "The integration account session.", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/IntegrationAccountSession" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/IntegrationAccountSession" + } + }, + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/IntegrationAccountSession" + } + }, + "default": { + "description": "Logic error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + } + } + }, + "delete": { + "tags": [ + "IntegrationAccountSessions" + ], + "operationId": "Sessions_Delete", + "x-ms-examples": { + "SessionsDelete": { + "$ref": "./examples/SessionsDelete.json" + } + }, + "description": "Deletes an integration account session.", + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "integrationAccountName", + "description": "The integration account name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "sessionName", + "description": "The integration account session name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" + } + ], + "responses": { + "200": { + "description": "OK" + }, + "204": { + "description": "No Content" + }, + "default": { + "description": "Logic error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + } + } + } + }, + "/providers/Microsoft.Logic/operations": { + "get": { + "tags": [ + "Operations" + ], + "description": "Lists all of the available Logic REST API operations.", + "operationId": "ListOperations", + "parameters": [ + { + "$ref": "#/parameters/api-version" + } + ], + "responses": { + "200": { + "description": "OK. The request has succeeded.", + "schema": { + "$ref": "#/definitions/OperationListResult" + } + }, + "default": { + "description": "Logic error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + } + }, + "definitions": { + "Resource": { + "properties": { + "id": { + "type": "string", + "readOnly": true, + "description": "The resource id." + }, + "name": { + "type": "string", + "readOnly": true, + "description": "Gets the resource name." + }, + "type": { + "type": "string", + "readOnly": true, + "description": "Gets the resource type." + }, + "location": { + "type": "string", + "description": "The resource location." + }, + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "The resource tags." + } + }, + "x-ms-azure-resource": true, + "description": "The base resource type." + }, + "SubResource": { + "properties": { + "id": { + "type": "string", + "readOnly": true, + "description": "The resource id." + } + }, + "x-ms-azure-resource": true, + "description": "The sub resource type." + }, + "Object": { + "type": "object", + "properties": {} + }, + "ResourceReference": { + "type": "object", + "properties": { + "id": { + "type": "string", + "readOnly": true, + "description": "The resource id." + }, + "name": { + "type": "string", + "readOnly": true, + "description": "Gets the resource name." + }, + "type": { + "type": "string", + "readOnly": true, + "description": "Gets the resource type." + } + }, + "description": "The resource reference." + }, + "Workflow": { + "type": "object", + "properties": { + "properties": { + "x-ms-client-flatten": true, + "$ref": "#/definitions/WorkflowProperties", + "description": "The workflow properties." + } + }, + "description": "The workflow type.", + "allOf": [ + { + "$ref": "#/definitions/Resource" + } + ] + }, + "WorkflowProperties": { + "type": "object", + "properties": { + "provisioningState": { + "$ref": "#/definitions/WorkflowProvisioningState", + "readOnly": true, + "description": "Gets the provisioning state." + }, + "createdTime": { + "type": "string", + "format": "date-time", + "readOnly": true, + "description": "Gets the created time." + }, + "changedTime": { + "type": "string", + "format": "date-time", + "readOnly": true, + "description": "Gets the changed time." + }, + "state": { + "$ref": "#/definitions/WorkflowState", + "description": "The state." + }, + "version": { + "type": "string", + "readOnly": true, + "description": "Gets the version." + }, + "accessEndpoint": { + "type": "string", + "readOnly": true, + "description": "Gets the access endpoint." + }, + "sku": { + "$ref": "#/definitions/Sku", + "description": "The sku." + }, + "integrationAccount": { + "$ref": "#/definitions/ResourceReference", + "description": "The integration account." + }, + "definition": { + "$ref": "#/definitions/Object", + "description": "The definition." + }, + "parameters": { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/WorkflowParameter" + }, + "description": "The parameters." + } + }, + "description": "The workflow properties." + }, + "WorkflowFilter": { + "type": "object", + "properties": { + "state": { + "$ref": "#/definitions/WorkflowState", + "description": "The state of workflows." + } + }, + "description": "The workflow filter." + }, + "WorkflowListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/Workflow" + }, + "description": "The list of workflows." + }, + "nextLink": { + "type": "string", + "description": "The URL to get the next set of results." + } + }, + "description": "The list of workflows." + }, + "WorkflowVersion": { + "type": "object", + "properties": { + "properties": { + "x-ms-client-flatten": true, + "$ref": "#/definitions/WorkflowVersionProperties", + "description": "The workflow version properties." + } + }, + "description": "The workflow version.", + "allOf": [ + { + "$ref": "#/definitions/Resource" + } + ] + }, + "WorkflowVersionProperties": { + "type": "object", + "properties": { + "createdTime": { + "type": "string", + "format": "date-time", + "readOnly": true, + "description": "Gets the created time." + }, + "changedTime": { + "type": "string", + "format": "date-time", + "readOnly": true, + "description": "Gets the changed time." + }, + "state": { + "$ref": "#/definitions/WorkflowState", + "description": "The state." + }, + "version": { + "type": "string", + "readOnly": true, + "description": "Gets the version." + }, + "accessEndpoint": { + "type": "string", + "readOnly": true, + "description": "Gets the access endpoint." + }, + "sku": { + "$ref": "#/definitions/Sku", + "description": "The sku." + }, + "integrationAccount": { + "$ref": "#/definitions/ResourceReference", + "description": "The integration account." + }, + "definition": { + "$ref": "#/definitions/Object", + "description": "The definition." + }, + "parameters": { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/WorkflowParameter" + }, + "description": "The parameters." + } + }, + "description": "The workflow version properties." + }, + "WorkflowVersionListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/WorkflowVersion" + }, + "description": "A list of workflow versions." + }, + "nextLink": { + "type": "string", + "description": "The URL to get the next set of results." + } + }, + "description": "The list of workflow versions." + }, + "WorkflowTrigger": { + "type": "object", + "properties": { + "properties": { + "x-ms-client-flatten": true, + "$ref": "#/definitions/WorkflowTriggerProperties", + "description": "The workflow trigger properties." + }, + "name": { + "type": "string", + "readOnly": true, + "description": "Gets the workflow trigger name." + }, + "type": { + "type": "string", + "readOnly": true, + "description": "Gets the workflow trigger type." + } + }, + "description": "The workflow trigger.", + "allOf": [ + { + "$ref": "#/definitions/SubResource" + } + ] + }, + "WorkflowTriggerProperties": { + "type": "object", + "properties": { + "provisioningState": { + "$ref": "#/definitions/WorkflowTriggerProvisioningState", + "readOnly": true, + "description": "Gets the provisioning state." + }, + "createdTime": { + "type": "string", + "format": "date-time", + "readOnly": true, + "description": "Gets the created time." + }, + "changedTime": { + "type": "string", + "format": "date-time", + "readOnly": true, + "description": "Gets the changed time." + }, + "state": { + "$ref": "#/definitions/WorkflowState", + "readOnly": true, + "description": "Gets the state." + }, + "status": { + "$ref": "#/definitions/WorkflowStatus", + "readOnly": true, + "description": "Gets the status." + }, + "lastExecutionTime": { + "type": "string", + "format": "date-time", + "readOnly": true, + "description": "Gets the last execution time." + }, + "nextExecutionTime": { + "type": "string", + "format": "date-time", + "readOnly": true, + "description": "Gets the next execution time." + }, + "recurrence": { + "$ref": "#/definitions/WorkflowTriggerRecurrence", + "readOnly": true, + "description": "Gets the workflow trigger recurrence." + }, + "workflow": { + "$ref": "#/definitions/ResourceReference", + "readOnly": true, + "description": "Gets the reference to workflow." + } + }, + "description": "The workflow trigger properties." + }, + "WorkflowTriggerFilter": { + "type": "object", + "properties": { + "state": { + "$ref": "#/definitions/WorkflowState", + "description": "The state of workflow trigger." + } + }, + "description": "The workflow trigger filter." + }, + "WorkflowTriggerListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/WorkflowTrigger" + }, + "description": "A list of workflow triggers." + }, + "nextLink": { + "type": "string", + "description": "The URL to get the next set of results." + } + }, + "description": "The list of workflow triggers." + }, + "WorkflowTriggerCallbackUrl": { + "type": "object", + "properties": { + "value": { + "type": "string", + "readOnly": true, + "description": "Gets the workflow trigger callback URL." + }, + "method": { + "type": "string", + "readOnly": true, + "description": "Gets the workflow trigger callback URL HTTP method." + }, + "basePath": { + "type": "string", + "readOnly": true, + "description": "Gets the workflow trigger callback URL base path." + }, + "relativePath": { + "type": "string", + "readOnly": true, + "description": "Gets the workflow trigger callback URL relative path." + }, + "relativePathParameters": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Gets the workflow trigger callback URL relative path parameters." + }, + "queries": { + "$ref": "#/definitions/WorkflowTriggerListCallbackUrlQueries", + "description": "Gets the workflow trigger callback URL query parameters." + } + }, + "description": "The workflow trigger callback URL." + }, + "WorkflowTriggerListCallbackUrlQueries": { + "type": "object", + "properties": { + "api-version": { + "type": "string", + "description": "The api version." + }, + "sp": { + "type": "string", + "description": "The SAS permissions." + }, + "sv": { + "type": "string", + "description": "The SAS version." + }, + "sig": { + "type": "string", + "description": "The SAS signature." + }, + "se": { + "type":"string", + "description": "The SAS timestamp." + } + }, + "description": "Gets the workflow trigger callback URL query parameters." + }, + "WorkflowTriggerHistory": { + "type": "object", + "properties": { + "properties": { + "x-ms-client-flatten": true, + "$ref": "#/definitions/WorkflowTriggerHistoryProperties", + "description": "Gets the workflow trigger history properties." + }, + "name": { + "type": "string", "readOnly": true, - "description": "Gets the resource type." + "description": "Gets the workflow trigger history name." }, - "location": { + "type": { "type": "string", - "description": "The resource location." + "readOnly": true, + "description": "Gets the workflow trigger history type." + } + }, + "description": "The workflow trigger history.", + "allOf": [ + { + "$ref": "#/definitions/SubResource" + } + ] + }, + "WorkflowTriggerHistoryProperties": { + "type": "object", + "properties": { + "startTime": { + "type": "string", + "format": "date-time", + "readOnly": true, + "description": "Gets the start time." }, - "tags": { + "endTime": { + "type": "string", + "format": "date-time", + "readOnly": true, + "description": "Gets the end time." + }, + "status": { + "$ref": "#/definitions/WorkflowStatus", + "readOnly": true, + "description": "Gets the status." + }, + "code": { + "type": "string", + "readOnly": true, + "description": "Gets the code." + }, + "error": { + "$ref": "#/definitions/Object", + "readOnly": true, + "description": "Gets the error." + }, + "trackingId": { + "type": "string", + "readOnly": true, + "description": "Gets the tracking id." + }, + "correlation": { + "$ref": "#/definitions/Correlation", + "description": "The run correlation." + }, + "inputsLink": { + "$ref": "#/definitions/ContentLink", + "readOnly": true, + "description": "Gets the link to input parameters." + }, + "outputsLink": { + "$ref": "#/definitions/ContentLink", + "readOnly": true, + "description": "Gets the link to output parameters." + }, + "fired": { + "type": "boolean", + "readOnly": true, + "description": "Gets a value indicating whether trigger was fired." + }, + "run": { + "$ref": "#/definitions/ResourceReference", + "readOnly": true, + "description": "Gets the reference to workflow run." + } + }, + "description": "The workflow trigger history properties." + }, + "WorkflowTriggerHistoryListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/WorkflowTriggerHistory" + }, + "description": "A list of workflow trigger histories." + }, + "nextLink": { + "type": "string", + "description": "The URL to get the next set of results." + } + }, + "description": "The list of workflow trigger histories." + }, + "WorkflowTriggerHistoryFilter": { + "type": "object", + "properties": { + "status": { + "$ref": "#/definitions/WorkflowStatus", + "description": "The status of workflow trigger history." + } + }, + "description": "The workflow trigger history filter." + }, + "WorkflowRun": { + "type": "object", + "properties": { + "properties": { + "x-ms-client-flatten": true, + "$ref": "#/definitions/WorkflowRunProperties", + "description": "The workflow run properties." + }, + "name": { + "type": "string", + "readOnly": true, + "description": "Gets the workflow run name." + }, + "type": { + "type": "string", + "readOnly": true, + "description": "Gets the workflow run type." + } + }, + "description": "The workflow run.", + "allOf": [ + { + "$ref": "#/definitions/SubResource" + } + ] + }, + "WorkflowRunProperties": { + "type": "object", + "properties": { + "waitEndTime": { + "type": "string", + "format": "date-time", + "readOnly": true, + "description": "Gets the wait end time." + }, + "startTime": { + "type": "string", + "format": "date-time", + "readOnly": true, + "description": "Gets the start time." + }, + "endTime": { + "type": "string", + "format": "date-time", + "readOnly": true, + "description": "Gets the end time." + }, + "status": { + "$ref": "#/definitions/WorkflowStatus", + "readOnly": true, + "description": "Gets the status." + }, + "code": { + "type": "string", + "readOnly": true, + "description": "Gets the code." + }, + "error": { + "$ref": "#/definitions/Object", + "readOnly": true, + "description": "Gets the error." + }, + "correlationId": { + "type": "string", + "readOnly": true, + "description": "Gets the correlation id." + }, + "correlation": { + "$ref": "#/definitions/Correlation", + "description": "The run correlation." + }, + "workflow": { + "$ref": "#/definitions/ResourceReference", + "readOnly": true, + "description": "Gets the reference to workflow version." + }, + "trigger": { + "$ref": "#/definitions/WorkflowRunTrigger", + "readOnly": true, + "description": "Gets the fired trigger." + }, + "outputs": { "type": "object", + "readOnly": true, "additionalProperties": { - "type": "string" + "$ref": "#/definitions/WorkflowOutputParameter" }, - "description": "The resource tags." + "description": "Gets the outputs." + }, + "response": { + "$ref": "#/definitions/WorkflowRunTrigger", + "readOnly": true, + "description": "Gets the response of the flow run." } }, - "x-ms-azure-resource": true, - "description": "The base resource type." + "description": "The workflow run properties." }, - "SubResource": { + "WorkflowRunFilter": { + "type": "object", "properties": { - "id": { + "status": { + "$ref": "#/definitions/WorkflowStatus", + "description": "The status of workflow run." + } + }, + "description": "The workflow run filter." + }, + "WorkflowRunListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/WorkflowRun" + }, + "description": "A list of workflow runs." + }, + "nextLink": { "type": "string", - "readOnly": true, - "description": "The resource id." + "description": "The URL to get the next set of results." } }, - "x-ms-azure-resource": true, - "description": "The sub resource type." - }, - "Object": { - "type": "object", - "properties": {} + "description": "The list of workflow runs." }, - "ResourceReference": { + "WorkflowRunAction": { "type": "object", "properties": { - "id": { - "type": "string", - "readOnly": true, - "description": "The resource id." + "properties": { + "x-ms-client-flatten": true, + "$ref": "#/definitions/WorkflowRunActionProperties", + "description": "The workflow run action properties." }, "name": { "type": "string", "readOnly": true, - "description": "Gets the resource name." + "description": "Gets the workflow run action name." }, "type": { "type": "string", "readOnly": true, - "description": "Gets the resource type." - } - }, - "description": "The resource reference." - }, - "Workflow": { - "type": "object", - "properties": { - "properties": { - "x-ms-client-flatten": true, - "$ref": "#/definitions/WorkflowProperties", - "description": "The workflow properties." + "description": "Gets the workflow run action type." } }, - "description": "The workflow type.", + "description": "The workflow run action.", "allOf": [ { - "$ref": "#/definitions/Resource" + "$ref": "#/definitions/SubResource" } ] }, - "WorkflowProperties": { + "WorkflowRunActionProperties": { "type": "object", "properties": { - "provisioningState": { - "$ref": "#/definitions/WorkflowProvisioningState", - "readOnly": true, - "description": "Gets the provisioning state." - }, - "createdTime": { + "startTime": { "type": "string", "format": "date-time", "readOnly": true, - "description": "Gets the created time." + "description": "Gets the start time." }, - "changedTime": { + "endTime": { "type": "string", "format": "date-time", "readOnly": true, - "description": "Gets the changed time." + "description": "Gets the end time." }, - "state": { - "$ref": "#/definitions/WorkflowState", - "description": "The state." + "status": { + "$ref": "#/definitions/WorkflowStatus", + "readOnly": true, + "description": "Gets the status." }, - "version": { + "code": { "type": "string", "readOnly": true, - "description": "Gets the version." + "description": "Gets the code." }, - "accessEndpoint": { + "error": { + "$ref": "#/definitions/Object", + "readOnly": true, + "description": "Gets the error." + }, + "trackingId": { "type": "string", "readOnly": true, - "description": "Gets the access endpoint." + "description": "Gets the tracking id." }, - "sku": { - "$ref": "#/definitions/Sku", - "description": "The sku." + "correlation": { + "$ref": "#/definitions/Correlation", + "description": "The correlation properties." }, - "integrationAccount": { - "$ref": "#/definitions/ResourceReference", - "description": "The integration account." + "inputsLink": { + "$ref": "#/definitions/ContentLink", + "readOnly": true, + "description": "Gets the link to inputs." }, - "definition": { + "outputsLink": { + "$ref": "#/definitions/ContentLink", + "readOnly": true, + "description": "Gets the link to outputs." + }, + "trackedProperties": { "$ref": "#/definitions/Object", - "description": "The definition." + "readOnly": true, + "description": "Gets the tracked properties." }, - "parameters": { - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/WorkflowParameter" + "retryHistory": { + "type": "array", + "items": { + "$ref": "#/definitions/RetryHistory" }, - "description": "The parameters." + "description": "Gets the retry histories." } }, - "description": "The workflow properties." + "description": "The workflow run action properties." }, - "WorkflowFilter": { + "WorkflowRunActionFilter": { "type": "object", "properties": { - "state": { - "$ref": "#/definitions/WorkflowState", - "description": "The state of workflows." + "status": { + "$ref": "#/definitions/WorkflowStatus", + "description": "The status of workflow run action." } }, - "description": "The workflow filter." + "description": "The workflow run action filter." }, - "WorkflowListResult": { + "WorkflowRunActionListResult": { "type": "object", "properties": { "value": { "type": "array", "items": { - "$ref": "#/definitions/Workflow" + "$ref": "#/definitions/WorkflowRunAction" }, - "description": "The list of workflows." + "description": "A list of workflow run actions." }, "nextLink": { "type": "string", "description": "The URL to get the next set of results." } }, - "description": "The list of workflows." + "description": "The list of workflow run actions." }, - "WorkflowVersion": { + "SkuName": { + "type": "string", + "enum": [ + "NotSpecified", + "Free", + "Shared", + "Basic", + "Standard", + "Premium" + ], + "x-ms-enum": { + "name": "SkuName", + "modelAsString": false + }, + "description": "The sku name." + }, + "WorkflowState": { + "type": "string", + "enum": [ + "NotSpecified", + "Completed", + "Enabled", + "Disabled", + "Deleted", + "Suspended" + ], + "x-ms-enum": { + "name": "WorkflowState", + "modelAsString": false + } + }, + "WorkflowStatus": { + "type": "string", + "enum": [ + "NotSpecified", + "Paused", + "Running", + "Waiting", + "Succeeded", + "Skipped", + "Suspended", + "Cancelled", + "Failed", + "Faulted", + "TimedOut", + "Aborted", + "Ignored" + ], + "x-ms-enum": { + "name": "WorkflowStatus", + "modelAsString": false + } + }, + "ParameterType": { + "type": "string", + "enum": [ + "NotSpecified", + "String", + "SecureString", + "Int", + "Float", + "Bool", + "Array", + "Object", + "SecureObject" + ], + "x-ms-enum": { + "name": "ParameterType", + "modelAsString": false + } + }, + "KeyType": { + "type": "string", + "enum": [ + "NotSpecified", + "Primary", + "Secondary" + ], + "x-ms-enum": { + "name": "KeyType", + "modelAsString": false + } + }, + "Sku": { "type": "object", + "required": [ + "name" + ], "properties": { - "properties": { - "x-ms-client-flatten": true, - "$ref": "#/definitions/WorkflowVersionProperties", - "description": "The workflow version properties." + "name": { + "$ref": "#/definitions/SkuName", + "description": "The name." + }, + "plan": { + "$ref": "#/definitions/ResourceReference", + "description": "The reference to plan." } }, - "description": "The workflow version.", - "allOf": [ - { - "$ref": "#/definitions/Resource" - } - ] + "description": "The sku type." }, - "WorkflowVersionProperties": { + "ContentLink": { "type": "object", "properties": { - "createdTime": { - "type": "string", - "format": "date-time", - "readOnly": true, - "description": "Gets the created time." - }, - "changedTime": { - "type": "string", - "format": "date-time", - "readOnly": true, - "description": "Gets the changed time." - }, - "state": { - "$ref": "#/definitions/WorkflowState", - "description": "The state." - }, - "version": { - "type": "string", - "readOnly": true, - "description": "Gets the version." + "uri": { + "type": "string", + "description": "The content link URI." }, - "accessEndpoint": { + "contentVersion": { "type": "string", - "readOnly": true, - "description": "Gets the access endpoint." + "description": "The content version." }, - "sku": { - "$ref": "#/definitions/Sku", - "description": "The sku." + "contentSize": { + "type": "integer", + "format": "int64", + "description": "The content size." }, - "integrationAccount": { - "$ref": "#/definitions/ResourceReference", - "description": "The integration account." + "contentHash": { + "$ref": "#/definitions/ContentHash", + "description": "The content hash." }, - "definition": { + "metadata": { "$ref": "#/definitions/Object", - "description": "The definition." - }, - "parameters": { - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/WorkflowParameter" - }, - "description": "The parameters." + "description": "The metadata." } }, - "description": "The workflow version properties." + "description": "The content link." }, - "WorkflowVersionListResult": { + "ContentHash": { "type": "object", "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/WorkflowVersion" - }, - "description": "A list of workflow versions." + "algorithm": { + "type": "string", + "description": "The algorithm of the content hash." }, - "nextLink": { + "value": { "type": "string", - "description": "The URL to get the next set of results." + "description": "The value of the content hash." } }, - "description": "The list of workflow versions." + "description": "The content hash." }, - "WorkflowTrigger": { + "RegenerateActionParameter": { "type": "object", "properties": { - "properties": { - "x-ms-client-flatten": true, - "$ref": "#/definitions/WorkflowTriggerProperties", - "description": "The workflow trigger properties." - }, - "name": { - "type": "string", - "readOnly": true, - "description": "Gets the workflow trigger name." - }, - "type": { - "type": "string", - "readOnly": true, - "description": "Gets the workflow trigger type." + "keyType": { + "$ref": "#/definitions/KeyType", + "description": "The key type." } }, - "description": "The workflow trigger.", - "allOf": [ - { - "$ref": "#/definitions/SubResource" - } - ] + "description": "The access key regenerate action content." }, - "WorkflowTriggerProperties": { + "RetryHistory": { "type": "object", "properties": { - "provisioningState": { - "$ref": "#/definitions/WorkflowTriggerProvisioningState", - "readOnly": true, - "description": "Gets the provisioning state." - }, - "createdTime": { + "startTime": { "type": "string", "format": "date-time", - "readOnly": true, - "description": "Gets the created time." + "description": "Gets the start time." }, - "changedTime": { + "endTime": { "type": "string", "format": "date-time", - "readOnly": true, - "description": "Gets the changed time." - }, - "state": { - "$ref": "#/definitions/WorkflowState", - "readOnly": true, - "description": "Gets the state." - }, - "status": { - "$ref": "#/definitions/WorkflowStatus", - "readOnly": true, - "description": "Gets the status." + "description": "Gets the end time." }, - "lastExecutionTime": { + "code": { "type": "string", - "format": "date-time", - "readOnly": true, - "description": "Gets the last execution time." + "description": "Gets the status code." }, - "nextExecutionTime": { + "clientRequestId": { "type": "string", - "format": "date-time", - "readOnly": true, - "description": "Gets the next execution time." + "description": "Gets the client request Id." }, - "recurrence": { - "$ref": "#/definitions/WorkflowTriggerRecurrence", - "readOnly": true, - "description": "Gets the workflow trigger recurrence." + "serviceRequestId": { + "type": "string", + "description": "Gets the service request Id." }, - "workflow": { - "$ref": "#/definitions/ResourceReference", - "readOnly": true, - "description": "Gets the reference to workflow." + "error": { + "$ref": "#/definitions/ErrorResponse", + "description": "Gets the error response." } }, - "description": "The workflow trigger properties." + "description": "The retry history." }, - "WorkflowTriggerFilter": { + "Correlation": { "type": "object", "properties": { - "state": { - "$ref": "#/definitions/WorkflowState", - "description": "The state of workflow trigger." + "clientTrackingId": { + "type": "string", + "description": "The client tracking id." } }, - "description": "The workflow trigger filter." + "description": "The correlation property." }, - "WorkflowTriggerListResult": { + "WorkflowParameter": { "type": "object", "properties": { + "type": { + "$ref": "#/definitions/ParameterType", + "description": "The type." + }, "value": { - "type": "array", - "items": { - "$ref": "#/definitions/WorkflowTrigger" - }, - "description": "A list of workflow triggers." + "$ref": "#/definitions/Object", + "description": "The value." }, - "nextLink": { + "metadata": { + "$ref": "#/definitions/Object", + "description": "The metadata." + }, + "description": { "type": "string", - "description": "The URL to get the next set of results." + "description": "The description." } }, - "description": "The list of workflow triggers." + "description": "The workflow parameters." }, - "WorkflowTriggerCallbackUrl": { + "WorkflowOutputParameter": { "type": "object", "properties": { - "value": { - "type": "string", + "error": { + "$ref": "#/definitions/Object", "readOnly": true, - "description": "Gets the workflow trigger callback URL." + "description": "Gets the error." + } + }, + "description": "The workflow output parameter.", + "allOf": [ + { + "$ref": "#/definitions/WorkflowParameter" + } + ] + }, + "RecurrenceFrequency": { + "type": "string", + "enum": [ + "NotSpecified", + "Second", + "Minute", + "Hour", + "Day", + "Week", + "Month", + "Year" + ], + "x-ms-enum": { + "name": "RecurrenceFrequency", + "modelAsString": false + } + }, + "RecurrenceSchedule": { + "type": "object", + "properties": { + "minutes": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + }, + "description": "The minutes." }, - "method": { - "type": "string", - "readOnly": true, - "description": "Gets the workflow trigger callback URL HTTP method." + "hours": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + }, + "description": "The hours." }, - "basePath": { - "type": "string", - "readOnly": true, - "description": "Gets the workflow trigger callback URL base path." + "weekDays": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "Sunday", + "Monday", + "Tuesday", + "Wednesday", + "Thursday", + "Friday", + "Saturday" + ], + "x-ms-enum": { + "name": "DaysOfWeek", + "modelAsString": false + } + }, + "description": "The days of the week." }, - "relativePath": { - "type": "string", - "readOnly": true, - "description": "Gets the workflow trigger callback URL relative path." + "monthDays": { + "type": "array", + "items": { + "type": "integer", + "format": "int32" + }, + "description": "The month days." }, - "relativePathParameters": { + "monthlyOccurrences": { "type": "array", "items": { - "type": "string" + "$ref": "#/definitions/RecurrenceScheduleOccurrence" }, - "description": "Gets the workflow trigger callback URL relative path parameters." + "description": "The monthly occurrences." + } + }, + "description": "The recurrence schedule." + }, + "RecurrenceScheduleOccurrence": { + "type": "object", + "properties": { + "day": { + "$ref": "#/definitions/DayOfWeek", + "description": "The day of the week." }, - "queries": { - "$ref": "#/definitions/WorkflowTriggerListCallbackUrlQueries", - "description": "Gets the workflow trigger callback URL query parameters." + "occurrence": { + "type": "integer", + "format": "int32", + "description": "The occurrence." } }, - "description": "The workflow trigger callback URL." + "description": "The recurrence schedule occurrence." }, - "WorkflowTriggerListCallbackUrlQueries": { + "WorkflowTriggerRecurrence": { "type": "object", "properties": { - "api-version": { - "type": "string", - "description": "The api version." + "frequency": { + "$ref": "#/definitions/RecurrenceFrequency", + "description": "The frequency." }, - "sp": { + "interval": { + "type": "integer", + "format": "int32", + "description": "The interval." + }, + "startTime": { "type": "string", - "description": "The SAS permissions." + "description": "The start time." }, - "sv": { + "endTime": { "type": "string", - "description": "The SAS version." + "description": "The end time." }, - "sig": { + "timeZone": { "type": "string", - "description": "The SAS signature." + "description": "The time zone." + }, + "schedule": { + "$ref": "#/definitions/RecurrenceSchedule", + "description": "The recurrence schedule." } }, - "description": "Gets the workflow trigger callback URL query parameters." + "description": "The workflow trigger recurrence." }, - "WorkflowTriggerHistory": { + "WorkflowRunTrigger": { "type": "object", "properties": { - "properties": { - "x-ms-client-flatten": true, - "$ref": "#/definitions/WorkflowTriggerHistoryProperties", - "description": "Gets the workflow trigger history properties." - }, "name": { "type": "string", "readOnly": true, - "description": "Gets the workflow trigger history name." + "description": "Gets the name." }, - "type": { + "inputs": { + "$ref": "#/definitions/Object", + "readOnly": true, + "description": "Gets the inputs." + }, + "inputsLink": { + "$ref": "#/definitions/ContentLink", + "readOnly": true, + "description": "Gets the link to inputs." + }, + "outputs": { + "$ref": "#/definitions/Object", + "readOnly": true, + "description": "Gets the outputs." + }, + "outputsLink": { + "$ref": "#/definitions/ContentLink", + "readOnly": true, + "description": "Gets the link to outputs." + }, + "scheduledTime": { "type": "string", + "format": "date-time", "readOnly": true, - "description": "Gets the workflow trigger history type." - } - }, - "description": "The workflow trigger history.", - "allOf": [ - { - "$ref": "#/definitions/SubResource" - } - ] - }, - "WorkflowTriggerHistoryProperties": { - "type": "object", - "properties": { + "description": "Gets the scheduled time." + }, "startTime": { "type": "string", "format": "date-time", @@ -3567,21 +5896,6 @@ "readOnly": true, "description": "Gets the end time." }, - "status": { - "$ref": "#/definitions/WorkflowStatus", - "readOnly": true, - "description": "Gets the status." - }, - "code": { - "type": "string", - "readOnly": true, - "description": "Gets the code." - }, - "error": { - "$ref": "#/definitions/Object", - "readOnly": true, - "description": "Gets the error." - }, "trackingId": { "type": "string", "readOnly": true, @@ -3591,1743 +5905,1904 @@ "$ref": "#/definitions/Correlation", "description": "The run correlation." }, - "inputsLink": { - "$ref": "#/definitions/ContentLink", + "code": { + "type": "string", "readOnly": true, - "description": "Gets the link to input parameters." + "description": "Gets the code." }, - "outputsLink": { - "$ref": "#/definitions/ContentLink", + "status": { + "$ref": "#/definitions/WorkflowStatus", "readOnly": true, - "description": "Gets the link to output parameters." + "description": "Gets the status." }, - "fired": { - "type": "boolean", + "error": { + "$ref": "#/definitions/Object", "readOnly": true, - "description": "Gets a value indicating whether trigger was fired." + "description": "Gets the error." }, - "run": { - "$ref": "#/definitions/ResourceReference", + "trackedProperties": { + "$ref": "#/definitions/Object", "readOnly": true, - "description": "Gets the reference to workflow run." + "description": "Gets the tracked properties." } }, - "description": "The workflow trigger history properties." + "description": "The workflow run trigger." }, - "WorkflowTriggerHistoryListResult": { + "WorkflowTriggerProvisioningState": { + "type": "string", + "enum": [ + "NotSpecified", + "Accepted", + "Running", + "Ready", + "Creating", + "Created", + "Deleting", + "Deleted", + "Canceled", + "Failed", + "Succeeded", + "Moving", + "Updating", + "Registering", + "Registered", + "Unregistering", + "Unregistered", + "Completed" + ], + "x-ms-enum": { + "name": "WorkflowTriggerProvisioningState", + "modelAsString": false + } + }, + "WorkflowProvisioningState": { + "type": "string", + "enum": [ + "NotSpecified", + "Accepted", + "Running", + "Ready", + "Creating", + "Created", + "Deleting", + "Deleted", + "Canceled", + "Failed", + "Succeeded", + "Moving", + "Updating", + "Registering", + "Registered", + "Unregistering", + "Unregistered", + "Completed" + ], + "x-ms-enum": { + "name": "WorkflowProvisioningState", + "modelAsString": false + } + }, + "DayOfWeek": { + "type": "string", + "enum": [ + "Sunday", + "Monday", + "Tuesday", + "Wednesday", + "Thursday", + "Friday", + "Saturday" + ], + "x-ms-enum": { + "name": "DayOfWeek", + "modelAsString": false + } + }, + "GenerateUpgradedDefinitionParameters": { + "type": "object", + "properties": { + "targetSchemaVersion": { + "type": "string", + "description": "The target schema version." + } + }, + "description": "The parameters to generate upgraded definition." + }, + "IntegrationAccountSkuName": { + "type": "string", + "enum": [ + "NotSpecified", + "Free", + "Standard" + ], + "x-ms-enum": { + "name": "IntegrationAccountSkuName", + "modelAsString": false + } + }, + "IntegrationAccount": { + "type": "object", + "properties": { + "properties": { + "x-ms-client-flatten": true, + "$ref": "#/definitions/IntegrationAccountProperties", + "description": "The integration account properties." + }, + "sku": { + "$ref": "#/definitions/IntegrationAccountSku", + "description": "The sku." + } + }, + "description": "The integration account.", + "allOf": [ + { + "$ref": "#/definitions/Resource" + } + ] + }, + "IntegrationAccountProperties": { + "type": "object", + "properties": {} + }, + "IntegrationAccountListResult": { "type": "object", "properties": { "value": { "type": "array", "items": { - "$ref": "#/definitions/WorkflowTriggerHistory" + "$ref": "#/definitions/IntegrationAccount" }, - "description": "A list of workflow trigger histories." + "description": "The list of integration accounts." }, "nextLink": { "type": "string", "description": "The URL to get the next set of results." } }, - "description": "The list of workflow trigger histories." + "description": "The list of integration accounts." }, - "WorkflowTriggerHistoryFilter": { + "GetCallbackUrlParameters": { "type": "object", "properties": { - "status": { - "$ref": "#/definitions/WorkflowStatus", - "description": "The status of workflow trigger history." + "notAfter": { + "type": "string", + "format": "date-time", + "description": "The expiry time." + }, + "keyType": { + "$ref": "#/definitions/KeyType", + "description": "The key type." } }, - "description": "The workflow trigger history filter." + "description": "The callback url parameters." }, - "WorkflowRun": { + "CallbackUrl": { + "type": "object", + "properties": { + "value": { + "type": "string", + "description": "The URL value." + } + }, + "description": "The callback url." + }, + "IntegrationAccountSchema": { "type": "object", + "required": [ + "properties" + ], "properties": { "properties": { "x-ms-client-flatten": true, - "$ref": "#/definitions/WorkflowRunProperties", - "description": "The workflow run properties." - }, - "name": { - "type": "string", - "readOnly": true, - "description": "Gets the workflow run name." - }, - "type": { - "type": "string", - "readOnly": true, - "description": "Gets the workflow run type." + "$ref": "#/definitions/IntegrationAccountSchemaProperties", + "description": "The integration account schema properties." } }, - "description": "The workflow run.", + "description": "The integration account schema.", "allOf": [ { - "$ref": "#/definitions/SubResource" + "$ref": "#/definitions/Resource" } ] }, - "WorkflowRunProperties": { + "IntegrationAccountSchemaProperties": { "type": "object", + "required": [ + "schemaType" + ], "properties": { - "startTime": { - "type": "string", - "format": "date-time", - "readOnly": true, - "description": "Gets the start time." + "schemaType": { + "$ref": "#/definitions/SchemaType", + "description": "The schema type." }, - "endTime": { + "targetNamespace": { "type": "string", - "format": "date-time", - "readOnly": true, - "description": "Gets the end time." + "description": "The target namespace of the schema." }, - "status": { - "$ref": "#/definitions/WorkflowStatus", - "readOnly": true, - "description": "Gets the status." + "documentName": { + "type": "string", + "description": "The document name." }, - "code": { + "fileName": { "type": "string", - "readOnly": true, - "description": "Gets the code." + "description": "The file name." }, - "error": { - "$ref": "#/definitions/Object", + "createdTime": { + "type": "string", + "format": "date-time", "readOnly": true, - "description": "Gets the error." + "description": "The created time." }, - "correlationId": { + "changedTime": { "type": "string", + "format": "date-time", "readOnly": true, - "description": "Gets the correlation id." - }, - "correlation": { - "$ref": "#/definitions/Correlation", - "description": "The run correlation." + "description": "The changed time." }, - "workflow": { - "$ref": "#/definitions/ResourceReference", - "readOnly": true, - "description": "Gets the reference to workflow version." + "metadata": { + "type": "object", + "description": "The metadata.", + "properties": {} }, - "trigger": { - "$ref": "#/definitions/WorkflowRunTrigger", - "readOnly": true, - "description": "Gets the fired trigger." + "content": { + "type": "string", + "description": "The content.", + "properties": {} }, - "outputs": { - "type": "object", - "readOnly": true, - "additionalProperties": { - "$ref": "#/definitions/WorkflowOutputParameter" - }, - "description": "Gets the outputs." + "contentType": { + "type": "string", + "description": "The content type." }, - "response": { - "$ref": "#/definitions/WorkflowRunTrigger", + "contentLink": { + "$ref": "#/definitions/ContentLink", "readOnly": true, - "description": "Gets the response of the flow run." - } - }, - "description": "The workflow run properties." - }, - "WorkflowRunFilter": { - "type": "object", - "properties": { - "status": { - "$ref": "#/definitions/WorkflowStatus", - "description": "The status of workflow run." + "description": "The content link." } }, - "description": "The workflow run filter." + "description": "The integration account schema properties." }, - "WorkflowRunListResult": { + "IntegrationAccountSchemaListResult": { "type": "object", "properties": { "value": { "type": "array", "items": { - "$ref": "#/definitions/WorkflowRun" + "$ref": "#/definitions/IntegrationAccountSchema" }, - "description": "A list of workflow runs." + "description": "The list of integration account schemas." }, "nextLink": { "type": "string", "description": "The URL to get the next set of results." } }, - "description": "The list of workflow runs." + "description": "The list of integration account schemas." }, - "WorkflowRunAction": { + "IntegrationAccountSchemaFilter": { + "type": "object", + "required": [ + "schemaType" + ], + "properties": { + "schemaType": { + "$ref": "#/definitions/SchemaType", + "description": "The schema type of integration account schema." + } + }, + "description": "The integration account schema filter for odata query." + }, + "SchemaType": { + "type": "string", + "enum": [ + "NotSpecified", + "Xml" + ], + "x-ms-enum": { + "name": "SchemaType", + "modelAsString": false + } + }, + "IntegrationAccountMap": { "type": "object", + "required": [ + "properties" + ], "properties": { "properties": { "x-ms-client-flatten": true, - "$ref": "#/definitions/WorkflowRunActionProperties", - "description": "The workflow run action properties." - }, - "name": { - "type": "string", - "readOnly": true, - "description": "Gets the workflow run action name." - }, - "type": { - "type": "string", - "readOnly": true, - "description": "Gets the workflow run action type." + "$ref": "#/definitions/IntegrationAccountMapProperties", + "description": "The integration account map properties." } }, - "description": "The workflow run action.", + "description": "The integration account map.", "allOf": [ { - "$ref": "#/definitions/SubResource" + "$ref": "#/definitions/Resource" } ] }, - "WorkflowRunActionProperties": { + "IntegrationAccountMapProperties": { "type": "object", + "required": [ + "mapType" + ], "properties": { - "startTime": { + "mapType": { + "$ref": "#/definitions/MapType", + "description": "The map type." + }, + "parametersSchema": { + "type": "object", + "properties": { + "ref": { + "type": "string", + "description": "The reference name." + } + }, + "description": "The parameters schema of integration account map." + }, + "createdTime": { "type": "string", "format": "date-time", "readOnly": true, - "description": "Gets the start time." + "description": "The created time." }, - "endTime": { + "changedTime": { "type": "string", "format": "date-time", "readOnly": true, - "description": "Gets the end time." - }, - "status": { - "$ref": "#/definitions/WorkflowStatus", - "readOnly": true, - "description": "Gets the status." + "description": "The changed time." }, - "code": { + "content": { "type": "string", - "readOnly": true, - "description": "Gets the code." - }, - "error": { - "$ref": "#/definitions/Object", - "readOnly": true, - "description": "Gets the error." + "description": "The content.", + "properties": {} }, - "trackingId": { + "contentType": { "type": "string", - "readOnly": true, - "description": "Gets the tracking id." - }, - "correlation": { - "$ref": "#/definitions/Correlation", - "description": "The correlation properties." - }, - "inputsLink": { - "$ref": "#/definitions/ContentLink", - "readOnly": true, - "description": "Gets the link to inputs." + "description": "The content type." }, - "outputsLink": { + "contentLink": { "$ref": "#/definitions/ContentLink", "readOnly": true, - "description": "Gets the link to outputs." - }, - "trackedProperties": { - "$ref": "#/definitions/Object", - "readOnly": true, - "description": "Gets the tracked properties." + "description": "The content link." }, - "retryHistory": { - "type": "array", - "items": { - "$ref": "#/definitions/RetryHistory" - }, - "description": "Gets the retry histories." - } - }, - "description": "The workflow run action properties." - }, - "WorkflowRunActionFilter": { - "type": "object", - "properties": { - "status": { - "$ref": "#/definitions/WorkflowStatus", - "description": "The status of workflow run action." + "metadata": { + "type": "object", + "description": "The metadata.", + "properties": {} } }, - "description": "The workflow run action filter." + "description": "The integration account map." }, - "WorkflowRunActionListResult": { + "IntegrationAccountMapListResult": { "type": "object", "properties": { "value": { "type": "array", "items": { - "$ref": "#/definitions/WorkflowRunAction" + "$ref": "#/definitions/IntegrationAccountMap" }, - "description": "A list of workflow run actions." + "description": "The list of integration account maps." }, "nextLink": { "type": "string", "description": "The URL to get the next set of results." } }, - "description": "The list of workflow run actions." + "description": "The list of integration account maps." }, - "SkuName": { - "type": "string", - "enum": [ - "NotSpecified", - "Free", - "Shared", - "Basic", - "Standard", - "Premium" + "IntegrationAccountMapFilter": { + "type": "object", + "required": [ + "mapType" ], - "x-ms-enum": { - "name": "SkuName", - "modelAsString": false + "properties": { + "mapType": { + "$ref": "#/definitions/MapType", + "description": "The map type of integration account map." + } }, - "description": "The sku name." - }, - "WorkflowState": { - "type": "string", - "enum": [ - "NotSpecified", - "Completed", - "Enabled", - "Disabled", - "Deleted", - "Suspended" - ], - "x-ms-enum": { - "name": "WorkflowState", - "modelAsString": false - } - }, - "WorkflowStatus": { - "type": "string", - "enum": [ - "NotSpecified", - "Paused", - "Running", - "Waiting", - "Succeeded", - "Skipped", - "Suspended", - "Cancelled", - "Failed", - "Faulted", - "TimedOut", - "Aborted", - "Ignored" - ], - "x-ms-enum": { - "name": "WorkflowStatus", - "modelAsString": false - } - }, - "ParameterType": { - "type": "string", - "enum": [ - "NotSpecified", - "String", - "SecureString", - "Int", - "Float", - "Bool", - "Array", - "Object", - "SecureObject" - ], - "x-ms-enum": { - "name": "ParameterType", - "modelAsString": false - } + "description": "The integration account map filter for odata query." }, - "KeyType": { + "MapType": { "type": "string", "enum": [ "NotSpecified", - "Primary", - "Secondary" + "Xslt" ], "x-ms-enum": { - "name": "KeyType", + "name": "MapType", "modelAsString": false } }, - "Sku": { + "IntegrationAccountSku": { "type": "object", "required": [ "name" ], "properties": { "name": { - "$ref": "#/definitions/SkuName", - "description": "The name." - }, - "plan": { - "$ref": "#/definitions/ResourceReference", - "description": "The reference to plan." + "$ref": "#/definitions/IntegrationAccountSkuName", + "description": "The sku name." } }, - "description": "The sku type." + "description": "The integration account sku." }, - "ContentLink": { + "IntegrationAccountPartnerListResult": { "type": "object", "properties": { - "uri": { - "type": "string", - "description": "The content link URI." + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/IntegrationAccountPartner" + }, + "description": "The list of integration account partners." }, - "contentVersion": { + "nextLink": { "type": "string", - "description": "The content version." - }, - "contentSize": { - "type": "integer", - "format": "int64", - "description": "The content size." - }, - "contentHash": { - "$ref": "#/definitions/ContentHash", - "description": "The content hash." - }, - "metadata": { - "$ref": "#/definitions/Object", - "description": "The metadata." + "description": "The URL to get the next set of results." } }, - "description": "The content link." + "description": "The list of integration account partners." }, - "ContentHash": { + "IntegrationAccountPartnerFilter": { "type": "object", + "required": [ + "partnerType" + ], "properties": { - "algorithm": { - "type": "string", - "description": "The algorithm of the content hash." - }, - "value": { - "type": "string", - "description": "The value of the content hash." + "partnerType": { + "$ref": "#/definitions/PartnerType", + "description": "The partner type of integration account partner." } }, - "description": "The content hash." + "description": "The integration account partner filter for odata query." }, - "RegenerateActionParameter": { + "IntegrationAccountPartner": { "type": "object", + "required": [ + "properties" + ], "properties": { - "keyType": { - "$ref": "#/definitions/KeyType", - "description": "The key type." + "properties": { + "x-ms-client-flatten": true, + "$ref": "#/definitions/IntegrationAccountPartnerProperties", + "description": "The integration account partner properties." } }, - "description": "The access key regenerate action content." + "description": "The integration account partner.", + "allOf": [ + { + "$ref": "#/definitions/Resource" + } + ] }, - "RetryHistory": { + "IntegrationAccountPartnerProperties": { "type": "object", + "required": [ + "partnerType", + "content" + ], "properties": { - "startTime": { - "type": "string", - "format": "date-time", - "description": "Gets the start time." + "partnerType": { + "$ref": "#/definitions/PartnerType", + "description": "The partner type." }, - "endTime": { + "createdTime": { "type": "string", "format": "date-time", - "description": "Gets the end time." - }, - "code": { - "type": "string", - "description": "Gets the status code." - }, - "clientRequestId": { - "type": "string", - "description": "Gets the client request Id." - }, - "serviceRequestId": { - "type": "string", - "description": "Gets the service request Id." - }, - "error": { - "$ref": "#/definitions/ErrorResponse", - "description": "Gets the error response." - } - }, - "description": "The retry history." - }, - "Correlation": { - "type": "object", - "properties": { - "clientTrackingId": { - "type": "string", - "description": "The client tracking id." - } - }, - "description": "The correlation property." - }, - "WorkflowParameter": { - "type": "object", - "properties": { - "type": { - "$ref": "#/definitions/ParameterType", - "description": "The type." + "readOnly": true, + "description": "The created time." }, - "value": { - "$ref": "#/definitions/Object", - "description": "The value." + "changedTime": { + "type": "string", + "format": "date-time", + "readOnly": true, + "description": "The changed time." }, "metadata": { - "$ref": "#/definitions/Object", - "description": "The metadata." + "type": "object", + "description": "The metadata.", + "properties": {} }, - "description": { - "type": "string", - "description": "The description." - } - }, - "description": "The workflow parameters." - }, - "WorkflowOutputParameter": { - "type": "object", - "properties": { - "error": { - "$ref": "#/definitions/Object", - "readOnly": true, - "description": "Gets the error." + "content": { + "$ref": "#/definitions/PartnerContent", + "description": "The partner content." } }, - "description": "The workflow output parameter.", - "allOf": [ - { - "$ref": "#/definitions/WorkflowParameter" - } - ] + "description": "The integration account partner properties." }, - "RecurrenceFrequency": { + "PartnerType": { "type": "string", "enum": [ "NotSpecified", - "Second", - "Minute", - "Hour", - "Day", - "Week", - "Month", - "Year" + "B2B" ], "x-ms-enum": { - "name": "RecurrenceFrequency", + "name": "PartnerType", "modelAsString": false } }, - "RecurrenceSchedule": { + "PartnerContent": { "type": "object", "properties": { - "minutes": { - "type": "array", - "items": { - "type": "integer", - "format": "int32" - }, - "description": "The minutes." - }, - "hours": { - "type": "array", - "items": { - "type": "integer", - "format": "int32" - }, - "description": "The hours." - }, - "weekDays": { + "b2b": { + "$ref": "#/definitions/B2BPartnerContent", + "description": "The B2B partner content." + } + }, + "description": "The integration account partner content." + }, + "B2BPartnerContent": { + "type": "object", + "properties": { + "businessIdentities": { "type": "array", "items": { - "type": "string", - "enum": [ - "Sunday", - "Monday", - "Tuesday", - "Wednesday", - "Thursday", - "Friday", - "Saturday" - ], - "x-ms-enum": { - "name": "DaysOfWeek", - "modelAsString": false - } + "$ref": "#/definitions/BusinessIdentity" }, - "description": "The days of the week." + "description": "The list of partner business identities." + } + }, + "description": "The B2B partner content." + }, + "BusinessIdentity": { + "type": "object", + "required": [ + "qualifier", + "value" + ], + "properties": { + "qualifier": { + "type": "string", + "description": "The business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32" }, - "monthDays": { + "value": { + "type": "string", + "description": "The user defined business identity value." + } + }, + "description": "The integration account partner's business identity." + }, + "IntegrationAccountAgreementListResult": { + "type": "object", + "properties": { + "value": { "type": "array", "items": { - "type": "integer", - "format": "int32" + "$ref": "#/definitions/IntegrationAccountAgreement" }, - "description": "The month days." + "description": "The list of integration account agreements." }, - "monthlyOccurrences": { - "type": "array", - "items": { - "$ref": "#/definitions/RecurrenceScheduleOccurrence" - }, - "description": "The monthly occurrences." + "nextLink": { + "type": "string", + "description": "The URL to get the next set of results." } }, - "description": "The recurrence schedule." + "description": "The list of integration account agreements." }, - "RecurrenceScheduleOccurrence": { + "IntegrationAccountAgreementFilter": { "type": "object", + "required": [ + "agreementType" + ], "properties": { - "day": { - "$ref": "#/definitions/DayOfWeek", - "description": "The day of the week." - }, - "occurrence": { - "type": "integer", - "format": "int32", - "description": "The occurrence." + "agreementType": { + "$ref": "#/definitions/AgreementType", + "description": "The agreement type of integration account agreement." } }, - "description": "The recurrence schedule occurence." + "description": "The integration account agreement filter for odata query." }, - "WorkflowTriggerRecurrence": { + "IntegrationAccountAgreement": { "type": "object", + "required": [ + "properties" + ], "properties": { - "frequency": { - "$ref": "#/definitions/RecurrenceFrequency", - "description": "The frequency." - }, - "interval": { - "type": "integer", - "format": "int32", - "description": "The interval." - }, - "startTime": { - "type": "string", - "format": "date-time", - "description": "The start time." - }, - "endTime": { - "type": "string", - "format": "date-time", - "description": "The end time." - }, - "timeZone": { - "type": "string", - "description": "The time zone." - }, - "schedule": { - "$ref": "#/definitions/RecurrenceSchedule", - "description": "The recurrence schedule." + "properties": { + "x-ms-client-flatten": true, + "$ref": "#/definitions/IntegrationAccountAgreementProperties", + "description": "The integration account agreement properties." } }, - "description": "The workflow trigger recurrence." + "description": "The integration account agreement.", + "allOf": [ + { + "$ref": "#/definitions/Resource" + } + ] }, - "WorkflowRunTrigger": { + "IntegrationAccountAgreementProperties": { "type": "object", + "required": [ + "hostPartner", + "guestPartner", + "hostIdentity", + "guestIdentity", + "agreementType", + "content" + ], "properties": { - "name": { - "type": "string", - "readOnly": true, - "description": "Gets the name." - }, - "inputs": { - "$ref": "#/definitions/Object", - "readOnly": true, - "description": "Gets the inputs." - }, - "inputsLink": { - "$ref": "#/definitions/ContentLink", - "readOnly": true, - "description": "Gets the link to inputs." - }, - "outputs": { - "$ref": "#/definitions/Object", - "readOnly": true, - "description": "Gets the outputs." - }, - "outputsLink": { - "$ref": "#/definitions/ContentLink", - "readOnly": true, - "description": "Gets the link to outputs." - }, - "startTime": { + "createdTime": { "type": "string", "format": "date-time", "readOnly": true, - "description": "Gets the start time." + "description": "The created time." }, - "endTime": { + "changedTime": { "type": "string", "format": "date-time", "readOnly": true, - "description": "Gets the end time." + "description": "The changed time." }, - "trackingId": { - "type": "string", - "readOnly": true, - "description": "Gets the tracking id." + "metadata": { + "type": "object", + "description": "The metadata.", + "properties": {} }, - "correlation": { - "$ref": "#/definitions/Correlation", - "description": "The run correlation." + "agreementType": { + "$ref": "#/definitions/AgreementType", + "description": "The agreement type." + }, + "hostPartner": { + "type": "string", + "description": "The integration account partner that is set as host partner for this agreement." }, - "code": { + "guestPartner": { "type": "string", - "readOnly": true, - "description": "Gets the code." + "description": "The integration account partner that is set as guest partner for this agreement." }, - "status": { - "$ref": "#/definitions/WorkflowStatus", - "readOnly": true, - "description": "Gets the status." + "hostIdentity": { + "$ref": "#/definitions/BusinessIdentity", + "description": "The business identity of the host partner." }, - "error": { - "$ref": "#/definitions/Object", - "readOnly": true, - "description": "Gets the error." + "guestIdentity": { + "$ref": "#/definitions/BusinessIdentity", + "description": "The business identity of the guest partner." }, - "trackedProperties": { - "$ref": "#/definitions/Object", - "readOnly": true, - "description": "Gets the tracked properties." + "content": { + "$ref": "#/definitions/AgreementContent", + "description": "The agreement content." } }, - "description": "The workflow run trigger." - }, - "WorkflowTriggerProvisioningState": { - "type": "string", - "enum": [ - "NotSpecified", - "Accepted", - "Running", - "Ready", - "Creating", - "Created", - "Deleting", - "Deleted", - "Canceled", - "Failed", - "Succeeded", - "Moving", - "Updating", - "Registering", - "Registered", - "Unregistering", - "Unregistered", - "Completed" - ], - "x-ms-enum": { - "name": "WorkflowTriggerProvisioningState", - "modelAsString": false - } + "description": "The integration account agreement properties." }, - "WorkflowProvisioningState": { + "AgreementType": { "type": "string", "enum": [ "NotSpecified", - "Accepted", - "Running", - "Ready", - "Creating", - "Created", - "Deleting", - "Deleted", - "Canceled", - "Failed", - "Succeeded", - "Moving", - "Updating", - "Registering", - "Registered", - "Unregistering", - "Unregistered", - "Completed" - ], - "x-ms-enum": { - "name": "WorkflowProvisioningState", - "modelAsString": false - } - }, - "DayOfWeek": { - "type": "string", - "enum": [ - "Sunday", - "Monday", - "Tuesday", - "Wednesday", - "Thursday", - "Friday", - "Saturday" + "AS2", + "X12", + "Edifact" ], "x-ms-enum": { - "name": "DayOfWeek", + "name": "AgreementType", "modelAsString": false } }, - "GenerateUpgradedDefinitionParameters": { + "AgreementContent": { "type": "object", "properties": { - "targetSchemaVersion": { - "type": "string", - "description": "The target schema version." + "aS2": { + "$ref": "#/definitions/AS2AgreementContent", + "description": "The AS2 agreement content." + }, + "x12": { + "$ref": "#/definitions/X12AgreementContent", + "description": "The X12 agreement content." + }, + "edifact": { + "$ref": "#/definitions/EdifactAgreementContent", + "description": "The EDIFACT agreement content." } }, - "description": "The parameters to generate upgraded definition." - }, - "IntegrationAccountSkuName": { - "type": "string", - "enum": [ - "NotSpecified", - "Free", - "Standard" - ], - "x-ms-enum": { - "name": "IntegrationAccountSkuName", - "modelAsString": false - } + "description": "The integration account agreement content." }, - "IntegrationAccount": { + "AS2AgreementContent": { "type": "object", + "required": [ + "receiveAgreement", + "sendAgreement" + ], "properties": { - "properties": { - "x-ms-client-flatten": true, - "$ref": "#/definitions/IntegrationAccountProperties", - "description": "The integration account properties." + "receiveAgreement": { + "$ref": "#/definitions/AS2OneWayAgreement", + "description": "The AS2 one-way receive agreement." }, - "sku": { - "$ref": "#/definitions/IntegrationAccountSku", - "description": "The sku." + "sendAgreement": { + "$ref": "#/definitions/AS2OneWayAgreement", + "description": "The AS2 one-way send agreement." } }, - "description": "The integration account.", - "allOf": [ - { - "$ref": "#/definitions/Resource" - } - ] - }, - "IntegrationAccountProperties": { - "type": "object", - "properties": {} + "description": "The integration account AS2 agreement content." }, - "IntegrationAccountListResult": { + "AS2OneWayAgreement": { "type": "object", + "required": [ + "senderBusinessIdentity", + "receiverBusinessIdentity", + "protocolSettings" + ], "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/IntegrationAccount" - }, - "description": "The list of integration accounts." + "senderBusinessIdentity": { + "$ref": "#/definitions/BusinessIdentity", + "description": "The sender business identity" }, - "nextLink": { - "type": "string", - "description": "The URL to get the next set of results." + "receiverBusinessIdentity": { + "$ref": "#/definitions/BusinessIdentity", + "description": "The receiver business identity" + }, + "protocolSettings": { + "$ref": "#/definitions/AS2ProtocolSettings", + "description": "The AS2 protocol settings." } }, - "description": "The list of integration accounts." + "description": "The integration account AS2 one-way agreement." }, - "GetCallbackUrlParameters": { + "AS2ProtocolSettings": { "type": "object", + "required": [ + "messageConnectionSettings", + "acknowledgementConnectionSettings", + "mdnSettings", + "securitySettings", + "validationSettings", + "envelopeSettings", + "errorSettings" + ], "properties": { - "notAfter": { - "type": "string", - "format": "date-time", - "description": "The expiry time." + "messageConnectionSettings": { + "$ref": "#/definitions/AS2MessageConnectionSettings", + "description": "The message connection settings." }, - "keyType": { - "$ref": "#/definitions/KeyType", - "description": "The key type." + "acknowledgementConnectionSettings": { + "$ref": "#/definitions/AS2AcknowledgementConnectionSettings", + "description": "The acknowledgement connection settings." + }, + "mdnSettings": { + "$ref": "#/definitions/AS2MdnSettings", + "description": "The MDN settings." + }, + "securitySettings": { + "$ref": "#/definitions/AS2SecuritySettings", + "description": "The security settings." + }, + "validationSettings": { + "$ref": "#/definitions/AS2ValidationSettings", + "description": "The validation settings." + }, + "envelopeSettings": { + "$ref": "#/definitions/AS2EnvelopeSettings", + "description": "The envelope settings." + }, + "errorSettings": { + "$ref": "#/definitions/AS2ErrorSettings", + "description": "The error settings." } }, - "description": "The callback url parameters." + "description": "The AS2 agreement protocol settings." }, - "CallbackUrl": { + "AS2AcknowledgementConnectionSettings": { "type": "object", + "required": [ + "ignoreCertificateNameMismatch", + "supportHttpStatusCodeContinue", + "keepHttpConnectionAlive", + "unfoldHttpHeaders" + ], "properties": { - "value": { - "type": "string", - "description": "The URL value." + "ignoreCertificateNameMismatch": { + "type": "boolean", + "description": "The value indicating whether to ignore mismatch in certificate name." + }, + "supportHttpStatusCodeContinue": { + "type": "boolean", + "description": "The value indicating whether to support HTTP status code 'CONTINUE'." + }, + "keepHttpConnectionAlive": { + "type": "boolean", + "description": "The value indicating whether to keep the connection alive." + }, + "unfoldHttpHeaders": { + "type": "boolean", + "description": "The value indicating whether to unfold the HTTP headers." } }, - "description": "The callback url." + "description": "The AS2 agreement acknowledgement connection settings." }, - "IntegrationAccountSchema": { + "AS2MessageConnectionSettings": { "type": "object", "required": [ - "properties" + "ignoreCertificateNameMismatch", + "supportHttpStatusCodeContinue", + "keepHttpConnectionAlive", + "unfoldHttpHeaders" ], "properties": { - "properties": { - "x-ms-client-flatten": true, - "$ref": "#/definitions/IntegrationAccountSchemaProperties", - "description": "The integration account schema properties." + "ignoreCertificateNameMismatch": { + "type": "boolean", + "description": "The value indicating whether to ignore mismatch in certificate name." + }, + "supportHttpStatusCodeContinue": { + "type": "boolean", + "description": "The value indicating whether to support HTTP status code 'CONTINUE'." + }, + "keepHttpConnectionAlive": { + "type": "boolean", + "description": "The value indicating whether to keep the connection alive." + }, + "unfoldHttpHeaders": { + "type": "boolean", + "description": "The value indicating whether to unfold the HTTP headers." } }, - "description": "The integration account schema.", - "allOf": [ - { - "$ref": "#/definitions/Resource" - } - ] + "description": "The AS2 agreement message connection settings." }, - "IntegrationAccountSchemaProperties": { + "AS2MdnSettings": { "type": "object", "required": [ - "schemaType" + "needMdn", + "signMdn", + "sendMdnAsynchronously", + "signOutboundMdnIfOptional", + "sendInboundMdnToMessageBox", + "micHashingAlgorithm" ], "properties": { - "schemaType": { - "$ref": "#/definitions/SchemaType", - "description": "The schema type." - }, - "targetNamespace": { - "type": "string", - "description": "The target namespace of the schema." + "needMdn": { + "type": "boolean", + "description": "The value indicating whether to send or request a MDN." }, - "documentName": { - "type": "string", - "description": "The document name." + "signMdn": { + "type": "boolean", + "description": "The value indicating whether the MDN needs to be signed or not." }, - "fileName": { - "type": "string", - "description": "The file name." + "sendMdnAsynchronously": { + "type": "boolean", + "description": "The value indicating whether to send the asynchronous MDN." }, - "createdTime": { + "receiptDeliveryUrl": { "type": "string", - "format": "date-time", - "readOnly": true, - "description": "The created time." + "description": "The receipt delivery URL." }, - "changedTime": { + "dispositionNotificationTo": { "type": "string", - "format": "date-time", - "readOnly": true, - "description": "The changed time." - }, - "metadata": { - "type": "object", - "description": "The metadata.", - "properties": {} + "description": "The disposition notification to header value." }, - "content": { - "type": "string", - "description": "The content.", - "properties": {} + "signOutboundMdnIfOptional": { + "type": "boolean", + "description": "The value indicating whether to sign the outbound MDN if optional." }, - "contentType": { + "mdnText": { "type": "string", - "description": "The content type." + "description": "The MDN text." }, - "contentLink": { - "$ref": "#/definitions/ContentLink", - "readOnly": true, - "description": "The content link." - } - }, - "description": "The integration account schema properties." - }, - "IntegrationAccountSchemaListResult": { - "type": "object", - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/IntegrationAccountSchema" - }, - "description": "The list of integration account schemas." + "sendInboundMdnToMessageBox": { + "type": "boolean", + "description": "The value indicating whether to send inbound MDN to message box." }, - "nextLink": { - "type": "string", - "description": "The URL to get the next set of results." - } - }, - "description": "The list of integration account schemas." - }, - "IntegrationAccountSchemaFilter": { - "type": "object", - "required": [ - "schemaType" - ], - "properties": { - "schemaType": { - "$ref": "#/definitions/SchemaType", - "description": "The schema type of integration account schema." + "micHashingAlgorithm": { + "$ref": "#/definitions/HashingAlgorithm", + "description": "The signing or hashing algorithm." } }, - "description": "The integration account schema filter for odata query." - }, - "SchemaType": { - "type": "string", - "enum": [ - "NotSpecified", - "Xml" - ], - "x-ms-enum": { - "name": "SchemaType", - "modelAsString": false - } + "description": "The AS2 agreement mdn settings." }, - "IntegrationAccountMap": { + "AS2SecuritySettings": { "type": "object", "required": [ - "properties" + "overrideGroupSigningCertificate", + "enableNrrForInboundEncodedMessages", + "enableNrrForInboundDecodedMessages", + "enableNrrForOutboundMdn", + "enableNrrForOutboundEncodedMessages", + "enableNrrForOutboundDecodedMessages", + "enableNrrForInboundMdn" ], "properties": { - "properties": { - "x-ms-client-flatten": true, - "$ref": "#/definitions/IntegrationAccountMapProperties", - "description": "The integration account map properties." + "overrideGroupSigningCertificate": { + "type": "boolean", + "description": "The value indicating whether to send or request a MDN." + }, + "signingCertificateName": { + "type": "string", + "description": "The name of the signing certificate." + }, + "encryptionCertificateName": { + "type": "string", + "description": "The name of the encryption certificate." + }, + "enableNrrForInboundEncodedMessages": { + "type": "boolean", + "description": "The value indicating whether to enable NRR for inbound encoded messages." + }, + "enableNrrForInboundDecodedMessages": { + "type": "boolean", + "description": "The value indicating whether to enable NRR for inbound decoded messages." + }, + "enableNrrForOutboundMdn": { + "type": "boolean", + "description": "The value indicating whether to enable NRR for outbound MDN." + }, + "enableNrrForOutboundEncodedMessages": { + "type": "boolean", + "description": "The value indicating whether to enable NRR for outbound encoded messages." + }, + "enableNrrForOutboundDecodedMessages": { + "type": "boolean", + "description": "The value indicating whether to enable NRR for outbound decoded messages." + }, + "enableNrrForInboundMdn": { + "type": "boolean", + "description": "The value indicating whether to enable NRR for inbound MDN." + }, + "sha2AlgorithmFormat": { + "type": "string", + "description": "The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize." } }, - "description": "The integration account map.", - "allOf": [ - { - "$ref": "#/definitions/Resource" - } - ] + "description": "The AS2 agreement security settings." }, - "IntegrationAccountMapProperties": { + "AS2ValidationSettings": { "type": "object", "required": [ - "mapType" + "overrideMessageProperties", + "encryptMessage", + "signMessage", + "compressMessage", + "checkDuplicateMessage", + "interchangeDuplicatesValidityDays", + "checkCertificateRevocationListOnSend", + "checkCertificateRevocationListOnReceive", + "encryptionAlgorithm" ], "properties": { - "mapType": { - "$ref": "#/definitions/MapType", - "description": "The map type." + "overrideMessageProperties": { + "type": "boolean", + "description": "The value indicating whether to override incoming message properties with those in agreement." }, - "parametersSchema": { - "type": "object", - "properties": { - "ref": { - "type": "string", - "description": "The reference name." - } - }, - "description": "The parameters schema of integration account map." + "encryptMessage": { + "type": "boolean", + "description": "The value indicating whether the message has to be encrypted." }, - "createdTime": { - "type": "string", - "format": "date-time", - "readOnly": true, - "description": "The created time." + "signMessage": { + "type": "boolean", + "description": "The value indicating whether the message has to be signed." }, - "changedTime": { - "type": "string", - "format": "date-time", - "readOnly": true, - "description": "The changed time." + "compressMessage": { + "type": "boolean", + "description": "The value indicating whether the message has to be compressed." }, - "content": { - "type": "string", - "description": "The content.", - "properties": {} + "checkDuplicateMessage": { + "type": "boolean", + "description": "The value indicating whether to check for duplicate message." }, - "contentType": { - "type": "string", - "description": "The content type." + "interchangeDuplicatesValidityDays": { + "type": "integer", + "format": "int32", + "description": "The number of days to look back for duplicate interchange." }, - "contentLink": { - "$ref": "#/definitions/ContentLink", - "readOnly": true, - "description": "The content link." + "checkCertificateRevocationListOnSend": { + "type": "boolean", + "description": "The value indicating whether to check for certificate revocation list on send." }, - "metadata": { - "type": "object", - "description": "The metadata.", - "properties": {} - } - }, - "description": "The integration account map." - }, - "IntegrationAccountMapListResult": { - "type": "object", - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/IntegrationAccountMap" - }, - "description": "The list of integration account maps." + "checkCertificateRevocationListOnReceive": { + "type": "boolean", + "description": "The value indicating whether to check for certificate revocation list on receive." }, - "nextLink": { - "type": "string", - "description": "The URL to get the next set of results." + "encryptionAlgorithm": { + "$ref": "#/definitions/EncryptionAlgorithm", + "description": "The encryption algorithm." + }, + "signingAlgorithm": { + "$ref": "#/definitions/SigningAlgorithm", + "description": "The signing algorithm." } }, - "description": "The list of integration account maps." + "description": "The AS2 agreement validation settings." }, - "IntegrationAccountMapFilter": { + "AS2EnvelopeSettings": { "type": "object", "required": [ - "mapType" + "messageContentType", + "transmitFileNameInMimeHeader", + "fileNameTemplate", + "suspendMessageOnFileNameGenerationError", + "autogenerateFileName" ], "properties": { - "mapType": { - "$ref": "#/definitions/MapType", - "description": "The map type of integration account map." + "messageContentType": { + "type": "string", + "description": "The message content type." + }, + "transmitFileNameInMimeHeader": { + "type": "boolean", + "description": "The value indicating whether to transmit file name in mime header." + }, + "fileNameTemplate": { + "type": "string", + "description": "The template for file name." + }, + "suspendMessageOnFileNameGenerationError": { + "type": "boolean", + "description": "The value indicating whether to suspend message on file name generation error." + }, + "autogenerateFileName": { + "type": "boolean", + "description": "The value indicating whether to auto generate file name." } }, - "description": "The integration account map filter for odata query." - }, - "MapType": { - "type": "string", - "enum": [ - "NotSpecified", - "Xslt" - ], - "x-ms-enum": { - "name": "MapType", - "modelAsString": false - } + "description": "The AS2 agreement envelope settings." }, - "IntegrationAccountSku": { + "AS2ErrorSettings": { "type": "object", "required": [ - "name" + "suspendDuplicateMessage", + "resendIfMdnNotReceived" ], "properties": { - "name": { - "$ref": "#/definitions/IntegrationAccountSkuName", - "description": "The sku name." - } - }, - "description": "The integration account sku." - }, - "IntegrationAccountPartnerListResult": { - "type": "object", - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/IntegrationAccountPartner" - }, - "description": "The list of integration account partners." + "suspendDuplicateMessage": { + "type": "boolean", + "description": "The value indicating whether to suspend duplicate message." }, - "nextLink": { - "type": "string", - "description": "The URL to get the next set of results." + "resendIfMdnNotReceived": { + "type": "boolean", + "description": "The value indicating whether to resend message If MDN is not received." } }, - "description": "The list of integration account partners." + "description": "The AS2 agreement error settings." }, - "IntegrationAccountPartnerFilter": { + "X12AgreementContent": { "type": "object", "required": [ - "partnerType" + "receiveAgreement", + "sendAgreement" ], "properties": { - "partnerType": { - "$ref": "#/definitions/PartnerType", - "description": "The partner type of integration account partner." + "receiveAgreement": { + "$ref": "#/definitions/X12OneWayAgreement", + "description": "The X12 one-way receive agreement." + }, + "sendAgreement": { + "$ref": "#/definitions/X12OneWayAgreement", + "description": "The X12 one-way send agreement." } }, - "description": "The integration account partner filter for odata query." + "description": "The X12 agreement content." }, - "IntegrationAccountPartner": { + "X12OneWayAgreement": { "type": "object", "required": [ - "properties" + "senderBusinessIdentity", + "receiverBusinessIdentity", + "protocolSettings" ], "properties": { - "properties": { - "x-ms-client-flatten": true, - "$ref": "#/definitions/IntegrationAccountPartnerProperties", - "description": "The integration account partner properties." + "senderBusinessIdentity": { + "$ref": "#/definitions/BusinessIdentity", + "description": "The sender business identity" + }, + "receiverBusinessIdentity": { + "$ref": "#/definitions/BusinessIdentity", + "description": "The receiver business identity" + }, + "protocolSettings": { + "$ref": "#/definitions/X12ProtocolSettings", + "description": "The X12 protocol settings." } }, - "description": "The integration account partner.", - "allOf": [ - { - "$ref": "#/definitions/Resource" - } - ] + "description": "The X12 one-way agreement." }, - "IntegrationAccountPartnerProperties": { + "X12ProtocolSettings": { "type": "object", "required": [ - "partnerType", - "content" + "validationSettings", + "framingSettings", + "envelopeSettings", + "acknowledgementSettings", + "messageFilter", + "securitySettings", + "processingSettings", + "schemaReferences" ], "properties": { - "partnerType": { - "$ref": "#/definitions/PartnerType", - "description": "The partner type." + "validationSettings": { + "$ref": "#/definitions/X12ValidationSettings", + "description": "The X12 validation settings." }, - "createdTime": { - "type": "string", - "format": "date-time", - "readOnly": true, - "description": "The created time." + "framingSettings": { + "$ref": "#/definitions/X12FramingSettings", + "description": "The X12 framing settings." }, - "changedTime": { - "type": "string", - "format": "date-time", - "readOnly": true, - "description": "The changed time." + "envelopeSettings": { + "$ref": "#/definitions/X12EnvelopeSettings", + "description": "The X12 envelope settings." }, - "metadata": { - "type": "object", - "description": "The metadata.", - "properties": {} + "acknowledgementSettings": { + "$ref": "#/definitions/X12AcknowledgementSettings", + "description": "The X12 acknowledgment settings." }, - "content": { - "$ref": "#/definitions/PartnerContent", - "description": "The partner content." - } - }, - "description": "The integration account partner properties." - }, - "PartnerType": { - "type": "string", - "enum": [ - "NotSpecified", - "B2B" - ], - "x-ms-enum": { - "name": "PartnerType", - "modelAsString": false - } - }, - "PartnerContent": { - "type": "object", - "properties": { - "b2b": { - "$ref": "#/definitions/B2BPartnerContent", - "description": "The B2B partner content." - } - }, - "description": "The integration account partner content." - }, - "B2BPartnerContent": { - "type": "object", - "properties": { - "businessIdentities": { + "messageFilter": { + "$ref": "#/definitions/X12MessageFilter", + "description": "The X12 message filter." + }, + "securitySettings": { + "$ref": "#/definitions/X12SecuritySettings", + "description": "The X12 security settings." + }, + "processingSettings": { + "$ref": "#/definitions/X12ProcessingSettings", + "description": "The X12 processing settings." + }, + "envelopeOverrides": { + "type": "array", + "items": { + "$ref": "#/definitions/X12EnvelopeOverride" + }, + "description": "The X12 envelope override settings." + }, + "validationOverrides": { "type": "array", "items": { - "$ref": "#/definitions/BusinessIdentity" + "$ref": "#/definitions/X12ValidationOverride" }, - "description": "The list of partner business identities." - } - }, - "description": "The B2B partner content." - }, - "BusinessIdentity": { - "type": "object", - "required": [ - "qualifier", - "value" - ], - "properties": { - "qualifier": { - "type": "string", - "description": "The business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32" + "description": "The X12 validation override settings." }, - "value": { - "type": "string", - "description": "The user defined business identity value." - } - }, - "description": "The integration account partner's business identity." - }, - "IntegrationAccountAgreementListResult": { - "type": "object", - "properties": { - "value": { + "messageFilterList": { "type": "array", "items": { - "$ref": "#/definitions/IntegrationAccountAgreement" + "$ref": "#/definitions/X12MessageIdentifier" }, - "description": "The list of integration account agreements." + "description": "The X12 message filter list." }, - "nextLink": { - "type": "string", - "description": "The URL to get the next set of results." + "schemaReferences": { + "type": "array", + "items": { + "$ref": "#/definitions/X12SchemaReference" + }, + "description": "The X12 schema references." + }, + "x12DelimiterOverrides": { + "type": "array", + "items": { + "$ref": "#/definitions/X12DelimiterOverrides" + }, + "description": "The X12 delimiter override settings." } }, - "description": "The list of integration account agreements." + "description": "The X12 agreement protocol settings." }, - "IntegrationAccountAgreementFilter": { + "X12ValidationSettings": { "type": "object", "required": [ - "agreementType" + "validateCharacterSet", + "checkDuplicateInterchangeControlNumber", + "interchangeControlNumberValidityDays", + "checkDuplicateGroupControlNumber", + "checkDuplicateTransactionSetControlNumber", + "validateEdiTypes", + "validateXsdTypes", + "allowLeadingAndTrailingSpacesAndZeroes", + "trimLeadingAndTrailingSpacesAndZeroes", + "trailingSeparatorPolicy" ], "properties": { - "agreementType": { - "$ref": "#/definitions/AgreementType", - "description": "The agreement type of integration account agreement." + "validateCharacterSet": { + "type": "boolean", + "description": "The value indicating whether to validate character set in the message." + }, + "checkDuplicateInterchangeControlNumber": { + "type": "boolean", + "description": "The value indicating whether to check for duplicate interchange control number." + }, + "interchangeControlNumberValidityDays": { + "type": "integer", + "format": "int32", + "description": "The validity period of interchange control number." + }, + "checkDuplicateGroupControlNumber": { + "type": "boolean", + "description": "The value indicating whether to check for duplicate group control number." + }, + "checkDuplicateTransactionSetControlNumber": { + "type": "boolean", + "description": "The value indicating whether to check for duplicate transaction set control number." + }, + "validateEdiTypes": { + "type": "boolean", + "description": "The value indicating whether to Whether to validate EDI types." + }, + "validateXsdTypes": { + "type": "boolean", + "description": "The value indicating whether to Whether to validate XSD types." + }, + "allowLeadingAndTrailingSpacesAndZeroes": { + "type": "boolean", + "description": "The value indicating whether to allow leading and trailing spaces and zeroes." + }, + "trimLeadingAndTrailingSpacesAndZeroes": { + "type": "boolean", + "description": "The value indicating whether to trim leading and trailing spaces and zeroes." + }, + "trailingSeparatorPolicy": { + "$ref": "#/definitions/TrailingSeparatorPolicy", + "description": "The trailing separator policy." } }, - "description": "The integration account agreement filter for odata query." + "description": "The X12 agreement validation settings." }, - "IntegrationAccountAgreement": { + "X12FramingSettings": { "type": "object", "required": [ - "properties" + "dataElementSeparator", + "componentSeparator", + "replaceSeparatorsInPayload", + "replaceCharacter", + "segmentTerminator", + "characterSet", + "segmentTerminatorSuffix" ], "properties": { - "properties": { - "x-ms-client-flatten": true, - "$ref": "#/definitions/IntegrationAccountAgreementProperties", - "description": "The integration account agreement properties." + "dataElementSeparator": { + "type": "integer", + "format": "int32", + "description": "The data element separator." + }, + "componentSeparator": { + "type": "integer", + "format": "int32", + "description": "The component separator." + }, + "replaceSeparatorsInPayload": { + "type": "boolean", + "description": "The value indicating whether to replace separators in payload." + }, + "replaceCharacter": { + "type": "integer", + "format": "int32", + "description": "The replacement character." + }, + "segmentTerminator": { + "type": "integer", + "format": "int32", + "description": "The segment terminator." + }, + "characterSet": { + "$ref": "#/definitions/X12CharacterSet", + "description": "The X12 character set." + }, + "segmentTerminatorSuffix": { + "$ref": "#/definitions/SegmentTerminatorSuffix", + "description": "The segment terminator suffix." } }, - "description": "The integration account agreement.", - "allOf": [ - { - "$ref": "#/definitions/Resource" - } - ] + "description": "The X12 agreement framing settings." }, - "IntegrationAccountAgreementProperties": { + "X12EnvelopeSettings": { "type": "object", "required": [ - "hostPartner", - "guestPartner", - "hostIdentity", - "guestIdentity", - "agreementType", - "content" + "controlStandardsId", + "useControlStandardsIdAsRepetitionCharacter", + "senderApplicationId", + "receiverApplicationId", + "controlVersionNumber", + "interchangeControlNumberLowerBound", + "interchangeControlNumberUpperBound", + "rolloverInterchangeControlNumber", + "enableDefaultGroupHeaders", + "groupControlNumberLowerBound", + "groupControlNumberUpperBound", + "rolloverGroupControlNumber", + "groupHeaderAgencyCode", + "groupHeaderVersion", + "transactionSetControlNumberLowerBound", + "transactionSetControlNumberUpperBound", + "rolloverTransactionSetControlNumber", + "overwriteExistingTransactionSetControlNumber", + "groupHeaderDateFormat", + "groupHeaderTimeFormat", + "usageIndicator" ], "properties": { - "createdTime": { + "controlStandardsId": { + "type": "integer", + "format": "int32", + "description": "The controls standards id." + }, + "useControlStandardsIdAsRepetitionCharacter": { + "type": "boolean", + "description": "The value indicating whether to use control standards id as repetition character." + }, + "senderApplicationId": { "type": "string", - "format": "date-time", - "readOnly": true, - "description": "The created time." + "description": "The sender application id." + }, + "receiverApplicationId": { + "type": "string", + "description": "The receiver application id." + }, + "controlVersionNumber": { + "type": "string", + "description": "The control version number." + }, + "interchangeControlNumberLowerBound": { + "type": "integer", + "format": "int32", + "description": "The interchange control number lower bound." + }, + "interchangeControlNumberUpperBound": { + "type": "integer", + "format": "int32", + "description": "The interchange control number upper bound." + }, + "rolloverInterchangeControlNumber": { + "type": "boolean", + "description": "The value indicating whether to rollover interchange control number." + }, + "enableDefaultGroupHeaders": { + "type": "boolean", + "description": "The value indicating whether to enable default group headers." + }, + "functionalGroupId": { + "type": "string", + "description": "The functional group id." + }, + "groupControlNumberLowerBound": { + "type": "integer", + "format": "int32", + "description": "The group control number lower bound." + }, + "groupControlNumberUpperBound": { + "type": "integer", + "format": "int32", + "description": "The group control number upper bound." + }, + "rolloverGroupControlNumber": { + "type": "boolean", + "description": "The value indicating whether to rollover group control number." + }, + "groupHeaderAgencyCode": { + "type": "string", + "description": "The group header agency code." }, - "changedTime": { + "groupHeaderVersion": { "type": "string", - "format": "date-time", - "readOnly": true, - "description": "The changed time." + "description": "The group header version." }, - "metadata": { - "type": "object", - "description": "The metadata.", - "properties": {} + "transactionSetControlNumberLowerBound": { + "type": "integer", + "format": "int32", + "description": "The transaction set control number lower bound." }, - "agreementType": { - "$ref": "#/definitions/AgreementType", - "description": "The agreement type." + "transactionSetControlNumberUpperBound": { + "type": "integer", + "format": "int32", + "description": "The transaction set control number upper bound." }, - "hostPartner": { - "type": "string", - "description": "The integration account partner that is set as host partner for this agreement." + "rolloverTransactionSetControlNumber": { + "type": "boolean", + "description": "The value indicating whether to rollover transaction set control number." }, - "guestPartner": { + "transactionSetControlNumberPrefix": { "type": "string", - "description": "The integration account partner that is set as guest partner for this agreement." + "description": "The transaction set control number prefix." }, - "hostIdentity": { - "$ref": "#/definitions/BusinessIdentity", - "description": "The business identity of the host partner." + "transactionSetControlNumberSuffix": { + "type": "string", + "description": "The transaction set control number suffix." }, - "guestIdentity": { - "$ref": "#/definitions/BusinessIdentity", - "description": "The business identity of the guest partner." + "overwriteExistingTransactionSetControlNumber": { + "type": "boolean", + "description": "The value indicating whether to overwrite existing transaction set control number." }, - "content": { - "$ref": "#/definitions/AgreementContent", - "description": "The agreement content." - } - }, - "description": "The integration account agreement properties." - }, - "AgreementType": { - "type": "string", - "enum": [ - "NotSpecified", - "AS2", - "X12", - "Edifact" - ], - "x-ms-enum": { - "name": "AgreementType", - "modelAsString": false - } - }, - "AgreementContent": { - "type": "object", - "properties": { - "aS2": { - "$ref": "#/definitions/AS2AgreementContent", - "description": "The AS2 agreement content." + "groupHeaderDateFormat": { + "$ref": "#/definitions/X12DateFormat", + "description": "The group header date format." }, - "x12": { - "$ref": "#/definitions/X12AgreementContent", - "description": "The X12 agreement content." + "groupHeaderTimeFormat": { + "$ref": "#/definitions/X12TimeFormat", + "description": "The group header time format." }, - "edifact": { - "$ref": "#/definitions/EdifactAgreementContent", - "description": "The EDIFACT agreement content." + "usageIndicator": { + "$ref": "#/definitions/UsageIndicator", + "description": "The usage indicator." } }, - "description": "The integration account agreement content." + "description": "The X12 agreement envelope settings." }, - "AS2AgreementContent": { + "X12AcknowledgementSettings": { "type": "object", "required": [ - "receiveAgreement", - "sendAgreement" + "needTechnicalAcknowledgement", + "batchTechnicalAcknowledgements", + "needFunctionalAcknowledgement", + "batchFunctionalAcknowledgements", + "needImplementationAcknowledgement", + "batchImplementationAcknowledgements", + "needLoopForValidMessages", + "sendSynchronousAcknowledgement", + "acknowledgementControlNumberLowerBound", + "acknowledgementControlNumberUpperBound", + "rolloverAcknowledgementControlNumber" ], "properties": { - "receiveAgreement": { - "$ref": "#/definitions/AS2OneWayAgreement", - "description": "The AS2 one-way receive agreement." + "needTechnicalAcknowledgement": { + "type": "boolean", + "description": "The value indicating whether technical acknowledgement is needed." }, - "sendAgreement": { - "$ref": "#/definitions/AS2OneWayAgreement", - "description": "The AS2 one-way send agreement." - } - }, - "description": "The integration account AS2 agreement content." - }, - "AS2OneWayAgreement": { - "type": "object", - "required": [ - "senderBusinessIdentity", - "receiverBusinessIdentity", - "protocolSettings" - ], - "properties": { - "senderBusinessIdentity": { - "$ref": "#/definitions/BusinessIdentity", - "description": "The sender business identity" + "batchTechnicalAcknowledgements": { + "type": "boolean", + "description": "The value indicating whether to batch the technical acknowledgements." }, - "receiverBusinessIdentity": { - "$ref": "#/definitions/BusinessIdentity", - "description": "The receiver business identity" + "needFunctionalAcknowledgement": { + "type": "boolean", + "description": "The value indicating whether functional acknowledgement is needed." }, - "protocolSettings": { - "$ref": "#/definitions/AS2ProtocolSettings", - "description": "The AS2 protocol settings." + "functionalAcknowledgementVersion": { + "type": "string", + "description": "The functional acknowledgement version." + }, + "batchFunctionalAcknowledgements": { + "type": "boolean", + "description": "The value indicating whether to batch functional acknowledgements." + }, + "needImplementationAcknowledgement": { + "type": "boolean", + "description": "The value indicating whether implementation acknowledgement is needed." + }, + "implementationAcknowledgementVersion": { + "type": "string", + "description": "The implementation acknowledgement version." + }, + "batchImplementationAcknowledgements": { + "type": "boolean", + "description": "The value indicating whether to batch implementation acknowledgements." + }, + "needLoopForValidMessages": { + "type": "boolean", + "description": "The value indicating whether a loop is needed for valid messages." + }, + "sendSynchronousAcknowledgement": { + "type": "boolean", + "description": "The value indicating whether to send synchronous acknowledgement." + }, + "acknowledgementControlNumberPrefix": { + "type": "string", + "description": "The acknowledgement control number prefix." + }, + "acknowledgementControlNumberSuffix": { + "type": "string", + "description": "The acknowledgement control number suffix." + }, + "acknowledgementControlNumberLowerBound": { + "type": "integer", + "format": "int32", + "description": "The acknowledgement control number lower bound." + }, + "acknowledgementControlNumberUpperBound": { + "type": "integer", + "format": "int32", + "description": "The acknowledgement control number upper bound." + }, + "rolloverAcknowledgementControlNumber": { + "type": "boolean", + "description": "The value indicating whether to rollover acknowledgement control number." } }, - "description": "The integration account AS2 oneway agreement." + "description": "The X12 agreement acknowledgement settings." }, - "AS2ProtocolSettings": { + "X12MessageFilter": { "type": "object", "required": [ - "messageConnectionSettings", - "acknowledgementConnectionSettings", - "mdnSettings", - "securitySettings", - "validationSettings", - "envelopeSettings", - "errorSettings" + "messageFilterType" ], "properties": { - "messageConnectionSettings": { - "$ref": "#/definitions/AS2MessageConnectionSettings", - "description": "The message connection settings." - }, - "acknowledgementConnectionSettings": { - "$ref": "#/definitions/AS2AcknowledgementConnectionSettings", - "description": "The acknowledgement connection settings." - }, - "mdnSettings": { - "$ref": "#/definitions/AS2MdnSettings", - "description": "The MDN settings." - }, - "securitySettings": { - "$ref": "#/definitions/AS2SecuritySettings", - "description": "The security settings." - }, - "validationSettings": { - "$ref": "#/definitions/AS2ValidationSettings", - "description": "The validation settings." - }, - "envelopeSettings": { - "$ref": "#/definitions/AS2EnvelopeSettings", - "description": "The envelope settings." - }, - "errorSettings": { - "$ref": "#/definitions/AS2ErrorSettings", - "description": "The error settings." + "messageFilterType": { + "$ref": "#/definitions/MessageFilterType", + "description": "The message filter type." } }, - "description": "The AS2 agreement protocol settings." + "description": "The X12 message filter for odata query." }, - "AS2AcknowledgementConnectionSettings": { + "X12SecuritySettings": { "type": "object", "required": [ - "ignoreCertificateNameMismatch", - "supportHttpStatusCodeContinue", - "keepHttpConnectionAlive", - "unfoldHttpHeaders" + "authorizationQualifier", + "securityQualifier" ], "properties": { - "ignoreCertificateNameMismatch": { - "type": "boolean", - "description": "The value indicating whether to ignore mismatch in certificate name." + "authorizationQualifier": { + "type": "string", + "description": "The authorization qualifier." }, - "supportHttpStatusCodeContinue": { - "type": "boolean", - "description": "The value indicating whether to support HTTP status code 'CONTINUE'." + "authorizationValue": { + "type": "string", + "description": "The authorization value." }, - "keepHttpConnectionAlive": { - "type": "boolean", - "description": "The value indicating whether to keep the connection alive." + "securityQualifier": { + "type": "string", + "description": "The security qualifier." }, - "unfoldHttpHeaders": { - "type": "boolean", - "description": "The value indicating whether to unfold the HTTP headers." + "passwordValue": { + "type": "string", + "description": "The password value." } }, - "description": "The AS2 agreement acknowledegment connection settings." + "description": "The X12 agreement security settings." }, - "AS2MessageConnectionSettings": { + "X12ProcessingSettings": { "type": "object", "required": [ - "ignoreCertificateNameMismatch", - "supportHttpStatusCodeContinue", - "keepHttpConnectionAlive", - "unfoldHttpHeaders" + "maskSecurityInfo", + "convertImpliedDecimal", + "preserveInterchange", + "suspendInterchangeOnError", + "createEmptyXmlTagsForTrailingSeparators", + "useDotAsDecimalSeparator" ], "properties": { - "ignoreCertificateNameMismatch": { + "maskSecurityInfo": { "type": "boolean", - "description": "The value indicating whether to ignore mismatch in certificate name." + "description": "The value indicating whether to mask security information." }, - "supportHttpStatusCodeContinue": { + "convertImpliedDecimal": { "type": "boolean", - "description": "The value indicating whether to support HTTP status code 'CONTINUE'." + "description": "The value indicating whether to convert numerical type to implied decimal." }, - "keepHttpConnectionAlive": { + "preserveInterchange": { "type": "boolean", - "description": "The value indicating whether to keep the connection alive." + "description": "The value indicating whether to preserve interchange." }, - "unfoldHttpHeaders": { + "suspendInterchangeOnError": { "type": "boolean", - "description": "The value indicating whether to unfold the HTTP headers." + "description": "The value indicating whether to suspend interchange on error." + }, + "createEmptyXmlTagsForTrailingSeparators": { + "type": "boolean", + "description": "The value indicating whether to create empty xml tags for trailing separators." + }, + "useDotAsDecimalSeparator": { + "type": "boolean", + "description": "The value indicating whether to use dot as decimal separator." } }, - "description": "The AS2 agreement message connection settings." + "description": "The X12 processing settings." }, - "AS2MdnSettings": { + "X12EnvelopeOverride": { "type": "object", "required": [ - "needMdn", - "signMdn", - "sendMdnAsynchronously", - "signOutboundMdnIfOptional", - "sendInboundMdnToMessageBox", - "micHashingAlgorithm" + "targetNamespace", + "protocolVersion", + "messageId", + "responsibleAgencyCode", + "headerVersion", + "senderApplicationId", + "receiverApplicationId", + "dateFormat", + "timeFormat" ], "properties": { - "needMdn": { - "type": "boolean", - "description": "The value indicating whether to send or request a MDN." + "targetNamespace": { + "type": "string", + "description": "The target namespace on which this envelope settings has to be applied." }, - "signMdn": { - "type": "boolean", - "description": "The value indicating whether the MDN needs to be signed or not." + "protocolVersion": { + "type": "string", + "description": "The protocol version on which this envelope settings has to be applied." }, - "sendMdnAsynchronously": { - "type": "boolean", - "description": "The value indicating whether to send the asynchronous MDN." + "messageId": { + "type": "string", + "description": "The message id on which this envelope settings has to be applied." }, - "receiptDeliveryUrl": { + "responsibleAgencyCode": { "type": "string", - "description": "The receipt delivery URL." + "description": "The responsible agency code." }, - "dispositionNotificationTo": { + "headerVersion": { "type": "string", - "description": "The disposition notification to header value." + "description": "The header version." }, - "signOutboundMdnIfOptional": { - "type": "boolean", - "description": "The value indicating whether to sign the outbound MDN if optional." + "senderApplicationId": { + "type": "string", + "description": "The sender application id." }, - "mdnText": { + "receiverApplicationId": { "type": "string", - "description": "The MDN text." + "description": "The receiver application id." }, - "sendInboundMdnToMessageBox": { - "type": "boolean", - "description": "The value indicating whether to send inbound MDN to message box." + "functionalIdentifierCode": { + "type": "string", + "description": "The functional identifier code." }, - "micHashingAlgorithm": { - "$ref": "#/definitions/HashingAlgorithm", - "description": "The signing or hashing algorithm." + "dateFormat": { + "$ref": "#/definitions/X12DateFormat", + "description": "The date format." + }, + "timeFormat": { + "$ref": "#/definitions/X12TimeFormat", + "description": "The time format." } }, - "description": "The AS2 agreement mdn settings." + "description": "The X12 envelope override settings." }, - "AS2SecuritySettings": { + "X12ValidationOverride": { "type": "object", "required": [ - "overrideGroupSigningCertificate", - "enableNrrForInboundEncodedMessages", - "enableNrrForInboundDecodedMessages", - "enableNrrForOutboundMdn", - "enableNrrForOutboundEncodedMessages", - "enableNrrForOutboundDecodedMessages", - "enableNrrForInboundMdn" + "messageId", + "validateEdiTypes", + "validateXsdTypes", + "allowLeadingAndTrailingSpacesAndZeroes", + "validateCharacterSet", + "trimLeadingAndTrailingSpacesAndZeroes", + "trailingSeparatorPolicy" ], "properties": { - "overrideGroupSigningCertificate": { - "type": "boolean", - "description": "The value indicating whether to send or request a MDN." - }, - "signingCertificateName": { - "type": "string", - "description": "The name of the signing certificate." - }, - "encryptionCertificateName": { + "messageId": { "type": "string", - "description": "The name of the encryption certificate." - }, - "enableNrrForInboundEncodedMessages": { - "type": "boolean", - "description": "The value indicating whether to enable NRR for inbound encoded messages." + "description": "The message id on which the validation settings has to be applied." }, - "enableNrrForInboundDecodedMessages": { + "validateEdiTypes": { "type": "boolean", - "description": "The value indicating whether to enable NRR for inbound decoded messages." + "description": "The value indicating whether to validate EDI types." }, - "enableNrrForOutboundMdn": { + "validateXsdTypes": { "type": "boolean", - "description": "The value indicating whether to enable NRR for outbound MDN." + "description": "The value indicating whether to validate XSD types." }, - "enableNrrForOutboundEncodedMessages": { + "allowLeadingAndTrailingSpacesAndZeroes": { "type": "boolean", - "description": "The value indicating whether to enable NRR for outbound encoded messages." + "description": "The value indicating whether to allow leading and trailing spaces and zeroes." }, - "enableNrrForOutboundDecodedMessages": { + "validateCharacterSet": { "type": "boolean", - "description": "The value indicating whether to enable NRR for outbound decoded messages." + "description": "The value indicating whether to validate character Set." }, - "enableNrrForInboundMdn": { + "trimLeadingAndTrailingSpacesAndZeroes": { "type": "boolean", - "description": "The value indicating whether to enable NRR for inbound MDN." + "description": "The value indicating whether to trim leading and trailing spaces and zeroes." }, - "sha2AlgorithmFormat": { - "type": "string", - "description": "The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize." + "trailingSeparatorPolicy": { + "$ref": "#/definitions/TrailingSeparatorPolicy", + "description": "The trailing separator policy." } }, - "description": "The AS2 agreement security settings." + "description": "The X12 validation override settings." }, - "AS2ValidationSettings": { + "X12MessageIdentifier": { "type": "object", "required": [ - "overrideMessageProperties", - "encryptMessage", - "signMessage", - "compressMessage", - "checkDuplicateMessage", - "interchangeDuplicatesValidityDays", - "checkCertificateRevocationListOnSend", - "checkCertificateRevocationListOnReceive", - "encryptionAlgorithm" + "messageId" ], "properties": { - "overrideMessageProperties": { - "type": "boolean", - "description": "The value indicating whether to override incoming message properties with those in agreement." - }, - "encryptMessage": { - "type": "boolean", - "description": "The value indicating whether the message has to be encrypted." - }, - "signMessage": { - "type": "boolean", - "description": "The value indicating whether the message has to be signed." - }, - "compressMessage": { - "type": "boolean", - "description": "The value indicating whether the message has to be compressed." - }, - "checkDuplicateMessage": { - "type": "boolean", - "description": "The value indicating whether to check for duplicate message." - }, - "interchangeDuplicatesValidityDays": { - "type": "integer", - "format": "int32", - "description": "The number of days to look back for duplicate interchange." - }, - "checkCertificateRevocationListOnSend": { - "type": "boolean", - "description": "The value indicating whether to check for certificate revocation list on send." - }, - "checkCertificateRevocationListOnReceive": { - "type": "boolean", - "description": "The value indicating whether to check for certificate revocation list on receive." - }, - "encryptionAlgorithm": { - "$ref": "#/definitions/EncryptionAlgorithm", - "description": "The encryption algorithm." - }, - "signingAlgorithm": { - "$ref": "#/definitions/SigningAlgorithm", - "description": "The signing algorithm." + "messageId": { + "type": "string", + "description": "The message id." } }, - "description": "The AS2 agreement validation settings." + "description": "The X12 message identifier." }, - "AS2EnvelopeSettings": { + "X12SchemaReference": { "type": "object", "required": [ - "messageContentType", - "transmitFileNameInMimeHeader", - "fileNameTemplate", - "suspendMessageOnFileNameGenerationError", - "autogenerateFileName" + "messageId", + "schemaVersion", + "schemaName" ], "properties": { - "messageContentType": { + "messageId": { "type": "string", - "description": "The message content type." - }, - "transmitFileNameInMimeHeader": { - "type": "boolean", - "description": "The value indicating whether to transmit file name in mime header." + "description": "The message id." }, - "fileNameTemplate": { + "senderApplicationId": { "type": "string", - "description": "The template for file name." + "description": "The sender application id." }, - "suspendMessageOnFileNameGenerationError": { - "type": "boolean", - "description": "The value indicating whether to suspend message on file name generation error." + "schemaVersion": { + "type": "string", + "description": "The schema version." }, - "autogenerateFileName": { - "type": "boolean", - "description": "The value indicating whether to auto generate file name." + "schemaName": { + "type": "string", + "description": "The schema name." } }, - "description": "The AS2 agreement envelope settings." + "description": "The X12 schema reference." }, - "AS2ErrorSettings": { + "X12DelimiterOverrides": { "type": "object", "required": [ - "suspendDuplicateMessage", - "resendIfMdnNotReceived" + "dataElementSeparator", + "componentSeparator", + "segmentTerminator", + "segmentTerminatorSuffix", + "replaceCharacter", + "replaceSeparatorsInPayload" ], "properties": { - "suspendDuplicateMessage": { - "type": "boolean", - "description": "The value indicating whether to suspend duplicate message." + "protocolVersion": { + "type": "string", + "description": "The protocol version." }, - "resendIfMdnNotReceived": { + "messageId": { + "type": "string", + "description": "The message id." + }, + "dataElementSeparator": { + "type": "integer", + "format": "int32", + "description": "The data element separator." + }, + "componentSeparator": { + "type": "integer", + "format": "int32", + "description": "The component separator." + }, + "segmentTerminator": { + "type": "integer", + "format": "int32", + "description": "The segment terminator." + }, + "segmentTerminatorSuffix": { + "$ref": "#/definitions/SegmentTerminatorSuffix", + "description": "The segment terminator suffix." + }, + "replaceCharacter": { + "type": "integer", + "format": "int32", + "description": "The replacement character." + }, + "replaceSeparatorsInPayload": { "type": "boolean", - "description": "The value indicating whether to resend message If MDN is not received." + "description": "The value indicating whether to replace separators in payload." + }, + "targetNamespace": { + "type": "string", + "description": "The target namespace on which this delimiter settings has to be applied." } }, - "description": "The AS2 agreement error settings." + "description": "The X12 delimiter override settings." }, - "X12AgreementContent": { + "X12CharacterSet": { + "type": "string", + "enum": [ + "NotSpecified", + "Basic", + "Extended", + "UTF8" + ], + "x-ms-enum": { + "name": "X12CharacterSet", + "modelAsString": false + } + }, + "SegmentTerminatorSuffix": { + "type": "string", + "enum": [ + "NotSpecified", + "None", + "CR", + "LF", + "CRLF" + ], + "x-ms-enum": { + "name": "SegmentTerminatorSuffix", + "modelAsString": false + } + }, + "X12DateFormat": { + "type": "string", + "enum": [ + "NotSpecified", + "CCYYMMDD", + "YYMMDD" + ], + "x-ms-enum": { + "name": "X12DateFormat", + "modelAsString": false + } + }, + "X12TimeFormat": { + "type": "string", + "enum": [ + "NotSpecified", + "HHMM", + "HHMMSS", + "HHMMSSdd", + "HHMMSSd" + ], + "x-ms-enum": { + "name": "X12TimeFormat", + "modelAsString": false + } + }, + "UsageIndicator": { + "type": "string", + "enum": [ + "NotSpecified", + "Test", + "Information", + "Production" + ], + "x-ms-enum": { + "name": "UsageIndicator", + "modelAsString": false + } + }, + "MessageFilterType": { + "type": "string", + "enum": [ + "NotSpecified", + "Include", + "Exclude" + ], + "x-ms-enum": { + "name": "MessageFilterType", + "modelAsString": false + } + }, + "HashingAlgorithm": { + "type": "string", + "enum": [ + "NotSpecified", + "None", + "MD5", + "SHA1", + "SHA2256", + "SHA2384", + "SHA2512" + ], + "x-ms-enum": { + "name": "HashingAlgorithm", + "modelAsString": false + } + }, + "EncryptionAlgorithm": { + "type": "string", + "enum": [ + "NotSpecified", + "None", + "DES3", + "RC2", + "AES128", + "AES192", + "AES256" + ], + "x-ms-enum": { + "name": "EncryptionAlgorithm", + "modelAsString": false + } + }, + "SigningAlgorithm": { + "type": "string", + "enum": [ + "NotSpecified", + "Default", + "SHA1", + "SHA2256", + "SHA2384", + "SHA2512" + ], + "x-ms-enum": { + "name": "SigningAlgorithm", + "modelAsString": true + } + }, + "TrailingSeparatorPolicy": { + "type": "string", + "enum": [ + "NotSpecified", + "NotAllowed", + "Optional", + "Mandatory" + ], + "x-ms-enum": { + "name": "TrailingSeparatorPolicy", + "modelAsString": false + } + }, + "EdifactAgreementContent": { "type": "object", "required": [ "receiveAgreement", @@ -5335,17 +7810,17 @@ ], "properties": { "receiveAgreement": { - "$ref": "#/definitions/X12OneWayAgreement", - "description": "The X12 one-way receive agreement." + "$ref": "#/definitions/EdifactOneWayAgreement", + "description": "The EDIFACT one-way receive agreement." }, "sendAgreement": { - "$ref": "#/definitions/X12OneWayAgreement", - "description": "The X12 one-way send agreement." + "$ref": "#/definitions/EdifactOneWayAgreement", + "description": "The EDIFACT one-way send agreement." } }, - "description": "The X12 agreement content." + "description": "The Edifact agreement content." }, - "X12OneWayAgreement": { + "EdifactOneWayAgreement": { "type": "object", "required": [ "senderBusinessIdentity", @@ -5362,13 +7837,13 @@ "description": "The receiver business identity" }, "protocolSettings": { - "$ref": "#/definitions/X12ProtocolSettings", - "description": "The X12 protocol settings." + "$ref": "#/definitions/EdifactProtocolSettings", + "description": "The EDIFACT protocol settings." } }, - "description": "The X12 oneway agreement." + "description": "The Edifact one way agreement." }, - "X12ProtocolSettings": { + "EdifactProtocolSettings": { "type": "object", "required": [ "validationSettings", @@ -5376,78 +7851,73 @@ "envelopeSettings", "acknowledgementSettings", "messageFilter", - "securitySettings", "processingSettings", "schemaReferences" ], "properties": { "validationSettings": { - "$ref": "#/definitions/X12ValidationSettings", - "description": "The X12 validation settings." + "$ref": "#/definitions/EdifactValidationSettings", + "description": "The EDIFACT validation settings." }, "framingSettings": { - "$ref": "#/definitions/X12FramingSettings", - "description": "The X12 framing settings." + "$ref": "#/definitions/EdifactFramingSettings", + "description": "The EDIFACT framing settings." }, "envelopeSettings": { - "$ref": "#/definitions/X12EnvelopeSettings", - "description": "The X12 envelope settings." + "$ref": "#/definitions/EdifactEnvelopeSettings", + "description": "The EDIFACT envelope settings." }, "acknowledgementSettings": { - "$ref": "#/definitions/X12AcknowledgementSettings", - "description": "The X12 acknowledgment settings." + "$ref": "#/definitions/EdifactAcknowledgementSettings", + "description": "The EDIFACT acknowledgement settings." }, "messageFilter": { - "$ref": "#/definitions/X12MessageFilter", - "description": "The X12 message filter." - }, - "securitySettings": { - "$ref": "#/definitions/X12SecuritySettings", - "description": "The X12 security settings." + "$ref": "#/definitions/EdifactMessageFilter", + "description": "The EDIFACT message filter." }, "processingSettings": { - "$ref": "#/definitions/X12ProcessingSettings", - "description": "The X12 processing settings." + "$ref": "#/definitions/EdifactProcessingSettings", + "description": "The EDIFACT processing Settings." }, "envelopeOverrides": { "type": "array", "items": { - "$ref": "#/definitions/X12EnvelopeOverride" + "$ref": "#/definitions/EdifactEnvelopeOverride" }, - "description": "The X12 envelope override settings." + "description": "The EDIFACT envelope override settings." }, - "validationOverrides": { + "messageFilterList": { "type": "array", "items": { - "$ref": "#/definitions/X12ValidationOverride" + "$ref": "#/definitions/EdifactMessageIdentifier" }, - "description": "The X12 validation override settings." + "description": "The EDIFACT message filter list." }, - "messageFilterList": { + "schemaReferences": { "type": "array", "items": { - "$ref": "#/definitions/X12MessageIdentifier" + "$ref": "#/definitions/EdifactSchemaReference" }, - "description": "The X12 message filter list." + "description": "The EDIFACT schema references." }, - "schemaReferences": { + "validationOverrides": { "type": "array", "items": { - "$ref": "#/definitions/X12SchemaReference" + "$ref": "#/definitions/EdifactValidationOverride" }, - "description": "The X12 schema references." + "description": "The EDIFACT validation override settings." }, - "x12DelimiterOverrides": { + "edifactDelimiterOverrides": { "type": "array", "items": { - "$ref": "#/definitions/X12DelimiterOverrides" + "$ref": "#/definitions/EdifactDelimiterOverride" }, - "description": "The X12 delimiter override settings." + "description": "The EDIFACT delimiter override settings." } }, - "description": "The X12 agreement protocol settings." + "description": "The Edifact agreement protocol settings." }, - "X12ValidationSettings": { + "EdifactValidationSettings": { "type": "object", "required": [ "validateCharacterSet", @@ -5504,877 +7974,561 @@ "description": "The trailing separator policy." } }, - "description": "The X12 agreement validation settings." + "description": "The Edifact agreement validation settings." }, - "X12FramingSettings": { + "EdifactFramingSettings": { "type": "object", "required": [ + "protocolVersion", "dataElementSeparator", "componentSeparator", - "replaceSeparatorsInPayload", - "replaceCharacter", "segmentTerminator", + "releaseIndicator", + "repetitionSeparator", "characterSet", + "decimalPointIndicator", "segmentTerminatorSuffix" ], "properties": { - "dataElementSeparator": { - "type": "integer", - "format": "int32", - "description": "The data element separator." - }, - "componentSeparator": { - "type": "integer", - "format": "int32", - "description": "The component separator." - }, - "replaceSeparatorsInPayload": { - "type": "boolean", - "description": "The value indicating whether to replace separators in payload." - }, - "replaceCharacter": { - "type": "integer", - "format": "int32", - "description": "The replacement character." - }, - "segmentTerminator": { - "type": "integer", - "format": "int32", - "description": "The segment terminator." - }, - "characterSet": { - "$ref": "#/definitions/X12CharacterSet", - "description": "The X12 character set." - }, - "segmentTerminatorSuffix": { - "$ref": "#/definitions/SegmentTerminatorSuffix", - "description": "The segment terminator suffix." - } - }, - "description": "The X12 agreement framing settings." - }, - "X12EnvelopeSettings": { - "type": "object", - "required": [ - "controlStandardsId", - "useControlStandardsIdAsRepetitionCharacter", - "senderApplicationId", - "receiverApplicationId", - "controlVersionNumber", - "interchangeControlNumberLowerBound", - "interchangeControlNumberUpperBound", - "rolloverInterchangeControlNumber", - "enableDefaultGroupHeaders", - "groupControlNumberLowerBound", - "groupControlNumberUpperBound", - "rolloverGroupControlNumber", - "groupHeaderAgencyCode", - "groupHeaderVersion", - "transactionSetControlNumberLowerBound", - "transactionSetControlNumberUpperBound", - "rolloverTransactionSetControlNumber", - "overwriteExistingTransactionSetControlNumber", - "groupHeaderDateFormat", - "groupHeaderTimeFormat", - "usageIndicator" - ], - "properties": { - "controlStandardsId": { - "type": "integer", - "format": "int32", - "description": "The controls standards id." - }, - "useControlStandardsIdAsRepetitionCharacter": { - "type": "boolean", - "description": "The value indicating whether to use control standards id as repetition character." - }, - "senderApplicationId": { - "type": "string", - "description": "The sender application id." - }, - "receiverApplicationId": { - "type": "string", - "description": "The receiver application id." - }, - "controlVersionNumber": { - "type": "string", - "description": "The control version number." - }, - "interchangeControlNumberLowerBound": { - "type": "integer", - "format": "int32", - "description": "The interchange control number lower bound." - }, - "interchangeControlNumberUpperBound": { - "type": "integer", - "format": "int32", - "description": "The interchange control number upper bound." - }, - "rolloverInterchangeControlNumber": { - "type": "boolean", - "description": "The value indicating whether to rollover interchange control number." - }, - "enableDefaultGroupHeaders": { - "type": "boolean", - "description": "The value indicating whether to enable default group headers." - }, - "functionalGroupId": { - "type": "string", - "description": "The functional group id." - }, - "groupControlNumberLowerBound": { - "type": "integer", - "format": "int32", - "description": "The group control number lower bound." - }, - "groupControlNumberUpperBound": { - "type": "integer", - "format": "int32", - "description": "The group control number upper bound." - }, - "rolloverGroupControlNumber": { - "type": "boolean", - "description": "The value indicating whether to rollover group control number." - }, - "groupHeaderAgencyCode": { - "type": "string", - "description": "The group header agency code." - }, - "groupHeaderVersion": { - "type": "string", - "description": "The group header version." - }, - "transactionSetControlNumberLowerBound": { - "type": "integer", - "format": "int32", - "description": "The transaction set control number lower bound." - }, - "transactionSetControlNumberUpperBound": { - "type": "integer", - "format": "int32", - "description": "The transaction set control number upper bound." - }, - "rolloverTransactionSetControlNumber": { - "type": "boolean", - "description": "The value indicating whether to rollover transaction set control number." - }, - "transactionSetControlNumberPrefix": { - "type": "string", - "description": "The transaction set control number prefix." - }, - "transactionSetControlNumberSuffix": { - "type": "string", - "description": "The transaction set control number suffix." - }, - "overwriteExistingTransactionSetControlNumber": { - "type": "boolean", - "description": "The value indicating whether to overwrite existing transaction set control number." - }, - "groupHeaderDateFormat": { - "$ref": "#/definitions/X12DateFormat", - "description": "The group header date format." - }, - "groupHeaderTimeFormat": { - "$ref": "#/definitions/X12TimeFormat", - "description": "The group header time format." - }, - "usageIndicator": { - "$ref": "#/definitions/UsageIndicator", - "description": "The usage indicator." - } - }, - "description": "The X12 agreement envelope settings." - }, - "X12AcknowledgementSettings": { - "type": "object", - "required": [ - "needTechnicalAcknowledgement", - "batchTechnicalAcknowledgements", - "needFunctionalAcknowledgement", - "batchFunctionalAcknowledgements", - "needImplementationAcknowledgement", - "batchImplementationAcknowledgements", - "needLoopForValidMessages", - "sendSynchronousAcknowledgement", - "acknowledgementControlNumberLowerBound", - "acknowledgementControlNumberUpperBound", - "rolloverAcknowledgementControlNumber" - ], - "properties": { - "needTechnicalAcknowledgement": { - "type": "boolean", - "description": "The value indicating whether technical acknowledgement is needed." - }, - "batchTechnicalAcknowledgements": { - "type": "boolean", - "description": "The value indicating whether to batch the technical acknowledgements." - }, - "needFunctionalAcknowledgement": { - "type": "boolean", - "description": "The value indicating whether functional acknowledgement is needed." - }, - "functionalAcknowledgementVersion": { + "serviceCodeListDirectoryVersion": { "type": "string", - "description": "The functional acknowledgement version." - }, - "batchFunctionalAcknowledgements": { - "type": "boolean", - "description": "The value indicating whether to batch functional acknowledgements." - }, - "needImplementationAcknowledgement": { - "type": "boolean", - "description": "The value indicating whether implementation acknowledgement is needed." + "description": "The service code list directory version." }, - "implementationAcknowledgementVersion": { + "characterEncoding": { "type": "string", - "description": "The implementation acknowledgement version." - }, - "batchImplementationAcknowledgements": { - "type": "boolean", - "description": "The value indicating whether to batch implementation acknowledgements." + "description": "The character encoding." }, - "needLoopForValidMessages": { - "type": "boolean", - "description": "The value indicating whether a loop is needed for valid messages." + "protocolVersion": { + "type": "integer", + "format": "int32", + "description": "The protocol version." }, - "sendSynchronousAcknowledgement": { - "type": "boolean", - "description": "The value indicating whether to send synchronous acknowledgement." + "dataElementSeparator": { + "type": "integer", + "format": "int32", + "description": "The data element separator." }, - "acknowledgementControlNumberPrefix": { - "type": "string", - "description": "The acknowledgement control number prefix." + "componentSeparator": { + "type": "integer", + "format": "int32", + "description": "The component separator." }, - "acknowledgementControlNumberSuffix": { - "type": "string", - "description": "The acknowledgement control number suffix." + "segmentTerminator": { + "type": "integer", + "format": "int32", + "description": "The segment terminator." }, - "acknowledgementControlNumberLowerBound": { + "releaseIndicator": { "type": "integer", "format": "int32", - "description": "The acknowledgement control number lower bound." + "description": "The release indicator." }, - "acknowledgementControlNumberUpperBound": { + "repetitionSeparator": { "type": "integer", "format": "int32", - "description": "The acknowledgement control number upper bound." + "description": "The repetition separator." }, - "rolloverAcknowledgementControlNumber": { - "type": "boolean", - "description": "The value indicating whether to rollover acknowledgement control number." - } - }, - "description": "The X12 agreement acknowledgement settings." - }, - "X12MessageFilter": { - "type": "object", - "required": [ - "messageFilterType" - ], - "properties": { - "messageFilterType": { - "$ref": "#/definitions/MessageFilterType", - "description": "The message filter type." + "characterSet": { + "$ref": "#/definitions/EdifactCharacterSet", + "description": "The EDIFACT frame setting characterSet." + }, + "decimalPointIndicator": { + "$ref": "#/definitions/EdifactDecimalIndicator", + "description": "The EDIFACT frame setting decimal indicator." + }, + "segmentTerminatorSuffix": { + "$ref": "#/definitions/SegmentTerminatorSuffix", + "description": "The EDIFACT frame setting segment terminator suffix." } }, - "description": "The X12 message filter for odata query." + "description": "The Edifact agreement framing settings." }, - "X12SecuritySettings": { + "EdifactEnvelopeSettings": { "type": "object", "required": [ - "authorizationQualifier", - "securityQualifier" + "applyDelimiterStringAdvice", + "createGroupingSegments", + "enableDefaultGroupHeaders", + "interchangeControlNumberLowerBound", + "interchangeControlNumberUpperBound", + "rolloverInterchangeControlNumber", + "groupControlNumberLowerBound", + "groupControlNumberUpperBound", + "rolloverGroupControlNumber", + "overwriteExistingTransactionSetControlNumber", + "transactionSetControlNumberLowerBound", + "transactionSetControlNumberUpperBound", + "rolloverTransactionSetControlNumber", + "isTestInterchange" ], "properties": { - "authorizationQualifier": { - "type": "string", - "description": "The authorization qualifier." - }, - "authorizationValue": { + "groupAssociationAssignedCode": { "type": "string", - "description": "The authorization value." + "description": "The group association assigned code." }, - "securityQualifier": { + "communicationAgreementId": { "type": "string", - "description": "The security qualifier." + "description": "The communication agreement id." }, - "passwordValue": { - "type": "string", - "description": "The password value." - } - }, - "description": "The X12 agreement security settings." - }, - "X12ProcessingSettings": { - "type": "object", - "required": [ - "maskSecurityInfo", - "convertImpliedDecimal", - "preserveInterchange", - "suspendInterchangeOnError", - "createEmptyXmlTagsForTrailingSeparators", - "useDotAsDecimalSeparator" - ], - "properties": { - "maskSecurityInfo": { + "applyDelimiterStringAdvice": { "type": "boolean", - "description": "The value indicating whether to mask security information." + "description": "The value indicating whether to apply delimiter string advice." }, - "convertImpliedDecimal": { + "createGroupingSegments": { "type": "boolean", - "description": "The value indicating whether to convert numerical type to implied decimal." + "description": "The value indicating whether to create grouping segments." }, - "preserveInterchange": { + "enableDefaultGroupHeaders": { "type": "boolean", - "description": "The value indicating whether to preserve interchange." + "description": "The value indicating whether to enable default group headers." }, - "suspendInterchangeOnError": { - "type": "boolean", - "description": "The value indicating whether to suspend interchange on error." + "recipientReferencePasswordValue": { + "type": "string", + "description": "The recipient reference password value." }, - "createEmptyXmlTagsForTrailingSeparators": { - "type": "boolean", - "description": "The value indicating whether to create empty xml tags for trailing separators." + "recipientReferencePasswordQualifier": { + "type": "string", + "description": "The recipient reference password qualifier." }, - "useDotAsDecimalSeparator": { - "type": "boolean", - "description": "The value indicating whether to use dot as decimal separator." - } - }, - "description": "The X12 processing settings." - }, - "X12EnvelopeOverride": { - "type": "object", - "required": [ - "targetNamespace", - "protocolVersion", - "messageId", - "responsibleAgencyCode", - "headerVersion", - "senderApplicationId", - "receiverApplicationId", - "dateFormat", - "timeFormat" - ], - "properties": { - "targetNamespace": { + "applicationReferenceId": { "type": "string", - "description": "The target namespace on which this envelope settings has to be applied." + "description": "The application reference id." }, - "protocolVersion": { + "processingPriorityCode": { "type": "string", - "description": "The protocol version on which this envelope settings has to be applied." + "description": "The processing priority code." }, - "messageId": { + "interchangeControlNumberLowerBound": { + "type": "integer", + "format": "int64", + "description": "The interchange control number lower bound." + }, + "interchangeControlNumberUpperBound": { + "type": "integer", + "format": "int64", + "description": "The interchange control number upper bound." + }, + "rolloverInterchangeControlNumber": { + "type": "boolean", + "description": "The value indicating whether to rollover interchange control number." + }, + "interchangeControlNumberPrefix": { "type": "string", - "description": "The message id on which this envelope settings has to be applied." + "description": "The interchange control number prefix." }, - "responsibleAgencyCode": { + "interchangeControlNumberSuffix": { "type": "string", - "description": "The responsible agency code." + "description": "The interchange control number suffix." }, - "headerVersion": { + "senderReverseRoutingAddress": { "type": "string", - "description": "The header version." + "description": "The sender reverse routing address." }, - "senderApplicationId": { + "receiverReverseRoutingAddress": { "type": "string", - "description": "The sender application id." + "description": "The receiver reverse routing address." }, - "receiverApplicationId": { + "functionalGroupId": { "type": "string", - "description": "The receiver application id." + "description": "The functional group id." }, - "functionalIdentifierCode": { + "groupControllingAgencyCode": { "type": "string", - "description": "The functional identifier code." + "description": "The group controlling agency code." }, - "dateFormat": { - "$ref": "#/definitions/X12DateFormat", - "description": "The date format." + "groupMessageVersion": { + "type": "string", + "description": "The group message version." }, - "timeFormat": { - "$ref": "#/definitions/X12TimeFormat", - "description": "The time format." - } - }, - "description": "The X12 envelope override settings." - }, - "X12ValidationOverride": { - "type": "object", - "required": [ - "messageId", - "validateEdiTypes", - "validateXsdTypes", - "allowLeadingAndTrailingSpacesAndZeroes", - "validateCharacterSet", - "trimLeadingAndTrailingSpacesAndZeroes", - "trailingSeparatorPolicy" - ], - "properties": { - "messageId": { + "groupMessageRelease": { "type": "string", - "description": "The message id on which the validation settings has to be applied." + "description": "The group message release." }, - "validateEdiTypes": { - "type": "boolean", - "description": "The value indicating whether to validate EDI types." + "groupControlNumberLowerBound": { + "type": "integer", + "format": "int64", + "description": "The group control number lower bound." }, - "validateXsdTypes": { - "type": "boolean", - "description": "The value indicating whether to validate XSD types." + "groupControlNumberUpperBound": { + "type": "integer", + "format": "int64", + "description": "The group control number upper bound." }, - "allowLeadingAndTrailingSpacesAndZeroes": { + "rolloverGroupControlNumber": { "type": "boolean", - "description": "The value indicating whether to allow leading and trailing spaces and zeroes." + "description": "The value indicating whether to rollover group control number." }, - "validateCharacterSet": { - "type": "boolean", - "description": "The value indicating whether to validate character Set." + "groupControlNumberPrefix": { + "type": "string", + "description": "The group control number prefix." }, - "trimLeadingAndTrailingSpacesAndZeroes": { - "type": "boolean", - "description": "The value indicating whether to trim leading and trailing spaces and zeroes." + "groupControlNumberSuffix": { + "type": "string", + "description": "The group control number suffix." }, - "trailingSeparatorPolicy": { - "$ref": "#/definitions/TrailingSeparatorPolicy", - "description": "The trailing separator policy." - } - }, - "description": "The X12 validation override settings." - }, - "X12MessageIdentifier": { - "type": "object", - "required": [ - "messageId" - ], - "properties": { - "messageId": { + "groupApplicationReceiverQualifier": { "type": "string", - "description": "The message id." - } - }, - "description": "The X12 message identifier." - }, - "X12SchemaReference": { - "type": "object", - "required": [ - "messageId", - "schemaVersion", - "schemaName" - ], - "properties": { - "messageId": { + "description": "The group application receiver qualifier." + }, + "groupApplicationReceiverId": { "type": "string", - "description": "The message id." + "description": "The group application receiver id." }, - "senderApplicationId": { + "groupApplicationSenderQualifier": { "type": "string", - "description": "The sender application id." + "description": "The group application sender qualifier." }, - "schemaVersion": { + "groupApplicationSenderId": { "type": "string", - "description": "The schema version." + "description": "The group application sender id." }, - "schemaName": { + "groupApplicationPassword": { "type": "string", - "description": "The schema name." - } - }, - "description": "The X12 schema reference." - }, - "X12DelimiterOverrides": { - "type": "object", - "required": [ - "dataElementSeparator", - "componentSeparator", - "segmentTerminator", - "segmentTerminatorSuffix", - "replaceCharacter", - "replaceSeparatorsInPayload" - ], - "properties": { - "protocolVersion": { + "description": "The group application password." + }, + "overwriteExistingTransactionSetControlNumber": { + "type": "boolean", + "description": "The value indicating whether to overwrite existing transaction set control number." + }, + "transactionSetControlNumberPrefix": { "type": "string", - "description": "The protocol version." + "description": "The transaction set control number prefix." }, - "messageId": { + "transactionSetControlNumberSuffix": { "type": "string", - "description": "The message id." + "description": "The transaction set control number suffix." }, - "dataElementSeparator": { + "transactionSetControlNumberLowerBound": { "type": "integer", - "format": "int32", - "description": "The data element separator." + "format": "int64", + "description": "The transaction set control number lower bound." }, - "componentSeparator": { + "transactionSetControlNumberUpperBound": { "type": "integer", - "format": "int32", - "description": "The component separator." + "format": "int64", + "description": "The transaction set control number upper bound." }, - "segmentTerminator": { - "type": "integer", - "format": "int32", - "description": "The segment terminator." + "rolloverTransactionSetControlNumber": { + "type": "boolean", + "description": "The value indicating whether to rollover transaction set control number." }, - "segmentTerminatorSuffix": { - "$ref": "#/definitions/SegmentTerminatorSuffix", - "description": "The segment terminator suffix." + "isTestInterchange": { + "type": "boolean", + "description": "The value indicating whether the message is a test interchange." }, - "replaceCharacter": { - "type": "integer", - "format": "int32", - "description": "The replacement character." + "senderInternalIdentification": { + "type": "string", + "description": "The sender internal identification." }, - "replaceSeparatorsInPayload": { - "type": "boolean", - "description": "The value indicating whether to replace separators in payload." + "senderInternalSubIdentification": { + "type": "string", + "description": "The sender internal sub identification." }, - "targetNamespace": { + "receiverInternalIdentification": { "type": "string", - "description": "The target namespace on which this delimiter settings has to be applied." - } - }, - "description": "The X12 delimiter override settings." - }, - "X12CharacterSet": { - "type": "string", - "enum": [ - "NotSpecified", - "Basic", - "Extended", - "UTF8" - ], - "x-ms-enum": { - "name": "X12CharacterSet", - "modelAsString": false - } - }, - "SegmentTerminatorSuffix": { - "type": "string", - "enum": [ - "NotSpecified", - "None", - "CR", - "LF", - "CRLF" - ], - "x-ms-enum": { - "name": "SegmentTerminatorSuffix", - "modelAsString": false - } - }, - "X12DateFormat": { - "type": "string", - "enum": [ - "NotSpecified", - "CCYYMMDD", - "YYMMDD" - ], - "x-ms-enum": { - "name": "X12DateFormat", - "modelAsString": false - } - }, - "X12TimeFormat": { - "type": "string", - "enum": [ - "NotSpecified", - "HHMM", - "HHMMSS", - "HHMMSSdd", - "HHMMSSd" - ], - "x-ms-enum": { - "name": "X12TimeFormat", - "modelAsString": false - } - }, - "UsageIndicator": { - "type": "string", - "enum": [ - "NotSpecified", - "Test", - "Information", - "Production" - ], - "x-ms-enum": { - "name": "UsageIndicator", - "modelAsString": false - } - }, - "MessageFilterType": { - "type": "string", - "enum": [ - "NotSpecified", - "Include", - "Exclude" - ], - "x-ms-enum": { - "name": "MessageFilterType", - "modelAsString": false - } - }, - "HashingAlgorithm": { - "type": "string", - "enum": [ - "NotSpecified", - "None", - "MD5", - "SHA1", - "SHA2256", - "SHA2384", - "SHA2512" - ], - "x-ms-enum": { - "name": "HashingAlgorithm", - "modelAsString": false - } - }, - "EncryptionAlgorithm": { - "type": "string", - "enum": [ - "NotSpecified", - "None", - "DES3", - "RC2", - "AES128", - "AES192", - "AES256" - ], - "x-ms-enum": { - "name": "EncryptionAlgorithm", - "modelAsString": false - } - }, - "SigningAlgorithm": { - "type": "string", - "enum": [ - "NotSpecified", - "Default", - "SHA1", - "SHA2256", - "SHA2384", - "SHA2512" - ], - "x-ms-enum": { - "name": "SigningAlgorithm", - "modelAsString": true - } + "description": "The receiver internal identification." + }, + "receiverInternalSubIdentification": { + "type": "string", + "description": "The receiver internal sub identification." + } + }, + "description": "The Edifact agreement envelope settings." }, - "TrailingSeparatorPolicy": { - "type": "string", - "enum": [ - "NotSpecified", - "NotAllowed", - "Optional", - "Mandatory" + "EdifactAcknowledgementSettings": { + "type": "object", + "required": [ + "needTechnicalAcknowledgement", + "batchTechnicalAcknowledgements", + "needFunctionalAcknowledgement", + "batchFunctionalAcknowledgements", + "needLoopForValidMessages", + "sendSynchronousAcknowledgement", + "acknowledgementControlNumberLowerBound", + "acknowledgementControlNumberUpperBound", + "rolloverAcknowledgementControlNumber" ], - "x-ms-enum": { - "name": "TrailingSeparatorPolicy", - "modelAsString": false - } + "properties": { + "needTechnicalAcknowledgement": { + "type": "boolean", + "description": "The value indicating whether technical acknowledgement is needed." + }, + "batchTechnicalAcknowledgements": { + "type": "boolean", + "description": "The value indicating whether to batch the technical acknowledgements." + }, + "needFunctionalAcknowledgement": { + "type": "boolean", + "description": "The value indicating whether functional acknowledgement is needed." + }, + "batchFunctionalAcknowledgements": { + "type": "boolean", + "description": "The value indicating whether to batch functional acknowledgements." + }, + "needLoopForValidMessages": { + "type": "boolean", + "description": "The value indicating whether a loop is needed for valid messages." + }, + "sendSynchronousAcknowledgement": { + "type": "boolean", + "description": "The value indicating whether to send synchronous acknowledgement." + }, + "acknowledgementControlNumberPrefix": { + "type": "string", + "description": "The acknowledgement control number prefix." + }, + "acknowledgementControlNumberSuffix": { + "type": "string", + "description": "The acknowledgement control number suffix." + }, + "acknowledgementControlNumberLowerBound": { + "type": "integer", + "format": "int32", + "description": "The acknowledgement control number lower bound." + }, + "acknowledgementControlNumberUpperBound": { + "type": "integer", + "format": "int32", + "description": "The acknowledgement control number upper bound." + }, + "rolloverAcknowledgementControlNumber": { + "type": "boolean", + "description": "The value indicating whether to rollover acknowledgement control number." + } + }, + "description": "The Edifact agreement acknowledgement settings." }, - "EdifactAgreementContent": { + "EdifactMessageFilter": { "type": "object", "required": [ - "receiveAgreement", - "sendAgreement" + "messageFilterType" ], "properties": { - "receiveAgreement": { - "$ref": "#/definitions/EdifactOneWayAgreement", - "description": "The EDIFACT one-way receive agreement." - }, - "sendAgreement": { - "$ref": "#/definitions/EdifactOneWayAgreement", - "description": "The EDIFACT one-way send agreement." + "messageFilterType": { + "$ref": "#/definitions/MessageFilterType", + "description": "The message filter type." } }, - "description": "The Edifact agreement content." + "description": "The Edifact message filter for odata query." }, - "EdifactOneWayAgreement": { + "EdifactProcessingSettings": { "type": "object", "required": [ - "senderBusinessIdentity", - "receiverBusinessIdentity", - "protocolSettings" + "maskSecurityInfo", + "preserveInterchange", + "suspendInterchangeOnError", + "createEmptyXmlTagsForTrailingSeparators", + "useDotAsDecimalSeparator" ], "properties": { - "senderBusinessIdentity": { - "$ref": "#/definitions/BusinessIdentity", - "description": "The sender business identity" + "maskSecurityInfo": { + "type": "boolean", + "description": "The value indicating whether to mask security information." }, - "receiverBusinessIdentity": { - "$ref": "#/definitions/BusinessIdentity", - "description": "The receiver business identity" + "preserveInterchange": { + "type": "boolean", + "description": "The value indicating whether to preserve interchange." }, - "protocolSettings": { - "$ref": "#/definitions/EdifactProtocolSettings", - "description": "The EDIFACT protocol settings." + "suspendInterchangeOnError": { + "type": "boolean", + "description": "The value indicating whether to suspend interchange on error." + }, + "createEmptyXmlTagsForTrailingSeparators": { + "type": "boolean", + "description": "The value indicating whether to create empty xml tags for trailing separators." + }, + "useDotAsDecimalSeparator": { + "type": "boolean", + "description": "The value indicating whether to use dot as decimal separator." } }, - "description": "The Edifact one way agreement." + "description": "The Edifact agreement protocol settings." }, - "EdifactProtocolSettings": { + "EdifactEnvelopeOverride": { "type": "object", - "required": [ - "validationSettings", - "framingSettings", - "envelopeSettings", - "acknowledgementSettings", - "messageFilter", - "processingSettings", - "schemaReferences" - ], "properties": { - "validationSettings": { - "$ref": "#/definitions/EdifactValidationSettings", - "description": "The EDIFACT validation settings." + "messageId": { + "type": "string", + "description": "The message id on which this envelope settings has to be applied." }, - "framingSettings": { - "$ref": "#/definitions/EdifactFramingSettings", - "description": "The EDIFACT framing settings." + "messageVersion": { + "type": "string", + "description": "The message version on which this envelope settings has to be applied." }, - "envelopeSettings": { - "$ref": "#/definitions/EdifactEnvelopeSettings", - "description": "The EDIFACT envelope settings." + "messageRelease": { + "type": "string", + "description": "The message release version on which this envelope settings has to be applied." }, - "acknowledgementSettings": { - "$ref": "#/definitions/EdifactAcknowledgementSettings", - "description": "The EDIFACT acknowledgement settings." + "messageAssociationAssignedCode": { + "type": "string", + "description": "The message association assigned code." }, - "messageFilter": { - "$ref": "#/definitions/EdifactMessageFilter", - "description": "The EDIFACT message filter." + "targetNamespace": { + "type": "string", + "description": "The target namespace on which this envelope settings has to be applied." }, - "processingSettings": { - "$ref": "#/definitions/EdifactProcessingSettings", - "description": "The EDIFACT processing Settings." + "functionalGroupId": { + "type": "string", + "description": "The functional group id." }, - "envelopeOverrides": { - "type": "array", - "items": { - "$ref": "#/definitions/EdifactEnvelopeOverride" - }, - "description": "The EDIFACT envelope override settings." + "senderApplicationQualifier": { + "type": "string", + "description": "The sender application qualifier." }, - "messageFilterList": { - "type": "array", - "items": { - "$ref": "#/definitions/EdifactMessageIdentifier" - }, - "description": "The EDIFACT message filter list." + "senderApplicationId": { + "type": "string", + "description": "The sender application id." + }, + "receiverApplicationQualifier": { + "type": "string", + "description": "The receiver application qualifier." + }, + "receiverApplicationId": { + "type": "string", + "description": "The receiver application id." + }, + "controllingAgencyCode": { + "type": "string", + "description": "The controlling agency code." + }, + "groupHeaderMessageVersion": { + "type": "string", + "description": "The group header message version." + }, + "groupHeaderMessageRelease": { + "type": "string", + "description": "The group header message release." + }, + "associationAssignedCode": { + "type": "string", + "description": "The association assigned code." + }, + "applicationPassword": { + "type": "string", + "description": "The application password." + } + }, + "description": "The Edifact envelope override settings." + }, + "EdifactMessageIdentifier": { + "type": "object", + "required": [ + "messageId" + ], + "properties": { + "messageId": { + "type": "string", + "description": "The message id on which this envelope settings has to be applied." + } + }, + "description": "The Edifact message identifier." + }, + "EdifactSchemaReference": { + "type": "object", + "required": [ + "messageId", + "messageVersion", + "messageRelease", + "schemaName" + ], + "properties": { + "messageId": { + "type": "string", + "description": "The message id." + }, + "messageVersion": { + "type": "string", + "description": "The message version." + }, + "messageRelease": { + "type": "string", + "description": "The message release version." }, - "schemaReferences": { - "type": "array", - "items": { - "$ref": "#/definitions/EdifactSchemaReference" - }, - "description": "The EDIFACT schema references." + "senderApplicationId": { + "type": "string", + "description": "The sender application id." }, - "validationOverrides": { - "type": "array", - "items": { - "$ref": "#/definitions/EdifactValidationOverride" - }, - "description": "The EDIFACT validation override settings." + "senderApplicationQualifier": { + "type": "string", + "description": "The sender application qualifier." }, - "edifactDelimiterOverrides": { - "type": "array", - "items": { - "$ref": "#/definitions/EdifactDelimiterOverride" - }, - "description": "The EDIFACT delimiter override settings." + "associationAssignedCode": { + "type": "string", + "description": "The association assigned code." + }, + "schemaName": { + "type": "string", + "description": "The schema name." } }, - "description": "The Edifact agreement protocol settings." + "description": "The Edifact schema reference." }, - "EdifactValidationSettings": { + "EdifactValidationOverride": { "type": "object", "required": [ - "validateCharacterSet", - "checkDuplicateInterchangeControlNumber", - "interchangeControlNumberValidityDays", - "checkDuplicateGroupControlNumber", - "checkDuplicateTransactionSetControlNumber", + "messageId", + "enforceCharacterSet", "validateEdiTypes", "validateXsdTypes", "allowLeadingAndTrailingSpacesAndZeroes", - "trimLeadingAndTrailingSpacesAndZeroes", - "trailingSeparatorPolicy" + "trailingSeparatorPolicy", + "trimLeadingAndTrailingSpacesAndZeroes" ], "properties": { - "validateCharacterSet": { - "type": "boolean", - "description": "The value indicating whether to validate character set in the message." - }, - "checkDuplicateInterchangeControlNumber": { - "type": "boolean", - "description": "The value indicating whether to check for duplicate interchange control number." - }, - "interchangeControlNumberValidityDays": { - "type": "integer", - "format": "int32", - "description": "The validity period of interchange control number." - }, - "checkDuplicateGroupControlNumber": { - "type": "boolean", - "description": "The value indicating whether to check for duplicate group control number." + "messageId": { + "type": "string", + "description": "The message id on which the validation settings has to be applied." }, - "checkDuplicateTransactionSetControlNumber": { + "enforceCharacterSet": { "type": "boolean", - "description": "The value indicating whether to check for duplicate transaction set control number." + "description": "The value indicating whether to validate character Set." }, "validateEdiTypes": { "type": "boolean", - "description": "The value indicating whether to Whether to validate EDI types." + "description": "The value indicating whether to validate EDI types." }, "validateXsdTypes": { "type": "boolean", - "description": "The value indicating whether to Whether to validate XSD types." + "description": "The value indicating whether to validate XSD types." }, "allowLeadingAndTrailingSpacesAndZeroes": { "type": "boolean", "description": "The value indicating whether to allow leading and trailing spaces and zeroes." }, - "trimLeadingAndTrailingSpacesAndZeroes": { - "type": "boolean", - "description": "The value indicating whether to trim leading and trailing spaces and zeroes." - }, "trailingSeparatorPolicy": { "$ref": "#/definitions/TrailingSeparatorPolicy", "description": "The trailing separator policy." + }, + "trimLeadingAndTrailingSpacesAndZeroes": { + "type": "boolean", + "description": "The value indicating whether to trim leading and trailing spaces and zeroes." } }, - "description": "The Edifact agreement validation settings." + "description": "The Edifact validation override settings." }, - "EdifactFramingSettings": { + "EdifactDelimiterOverride": { "type": "object", "required": [ - "protocolVersion", "dataElementSeparator", "componentSeparator", "segmentTerminator", - "releaseIndicator", "repetitionSeparator", - "characterSet", + "segmentTerminatorSuffix", "decimalPointIndicator", - "segmentTerminatorSuffix" + "releaseIndicator" ], "properties": { - "serviceCodeListDirectoryVersion": { + "messageId": { "type": "string", - "description": "The service code list directory version." + "description": "The message id." }, - "characterEncoding": { + "messageVersion": { "type": "string", - "description": "The character encoding." + "description": "The message version." }, - "protocolVersion": { - "type": "integer", - "format": "int32", - "description": "The protocol version." + "messageRelease": { + "type": "string", + "description": "The message release." }, "dataElementSeparator": { "type": "integer", @@ -6391,839 +8545,1015 @@ "format": "int32", "description": "The segment terminator." }, - "releaseIndicator": { - "type": "integer", - "format": "int32", - "description": "The release indicator." - }, "repetitionSeparator": { "type": "integer", "format": "int32", "description": "The repetition separator." }, - "characterSet": { - "$ref": "#/definitions/EdifactCharacterSet", - "description": "The EDIFACT frame setting characterSet." - }, - "decimalPointIndicator": { - "$ref": "#/definitions/EdifactDecimalIndicator", - "description": "The EDIFACT frame setting decimal indicator." - }, "segmentTerminatorSuffix": { "$ref": "#/definitions/SegmentTerminatorSuffix", - "description": "The EDIFACT frame setting segment terminator suffix." - } - }, - "description": "The Edifact agreement framing settings." - }, - "EdifactEnvelopeSettings": { - "type": "object", - "required": [ - "applyDelimiterStringAdvice", - "createGroupingSegments", - "enableDefaultGroupHeaders", - "interchangeControlNumberLowerBound", - "interchangeControlNumberUpperBound", - "rolloverInterchangeControlNumber", - "groupControlNumberLowerBound", - "groupControlNumberUpperBound", - "rolloverGroupControlNumber", - "overwriteExistingTransactionSetControlNumber", - "transactionSetControlNumberLowerBound", - "transactionSetControlNumberUpperBound", - "rolloverTransactionSetControlNumber", - "isTestInterchange" - ], - "properties": { - "groupAssociationAssignedCode": { - "type": "string", - "description": "The group association assigned code." - }, - "communicationAgreementId": { - "type": "string", - "description": "The communication agreement id." - }, - "applyDelimiterStringAdvice": { - "type": "boolean", - "description": "The value indicating whether to apply delimiter string advice." - }, - "createGroupingSegments": { - "type": "boolean", - "description": "The value indicating whether to create grouping segments." - }, - "enableDefaultGroupHeaders": { - "type": "boolean", - "description": "The value indicating whether to enable default group headers." - }, - "recipientReferencePasswordValue": { - "type": "string", - "description": "The recipient reference password value." - }, - "recipientReferencePasswordQualifier": { - "type": "string", - "description": "The recipient reference password qualifier." - }, - "applicationReferenceId": { - "type": "string", - "description": "The application reference id." - }, - "processingPriorityCode": { - "type": "string", - "description": "The processing priority code." + "description": "The segment terminator suffix." }, - "interchangeControlNumberLowerBound": { - "type": "integer", - "format": "int64", - "description": "The interchange control number lower bound." + "decimalPointIndicator": { + "$ref": "#/definitions/EdifactDecimalIndicator", + "description": "The decimal point indicator." }, - "interchangeControlNumberUpperBound": { + "releaseIndicator": { "type": "integer", - "format": "int64", - "description": "The interchange control number upper bound." - }, - "rolloverInterchangeControlNumber": { - "type": "boolean", - "description": "The value indicating whether to rollover interchange control number." - }, - "interchangeControlNumberPrefix": { - "type": "string", - "description": "The interchange control number prefix." - }, - "interchangeControlNumberSuffix": { - "type": "string", - "description": "The interchange control number suffix." - }, - "senderReverseRoutingAddress": { - "type": "string", - "description": "The sender reverse routing address." + "format": "int32", + "description": "The release indicator." }, - "receiverReverseRoutingAddress": { + "messageAssociationAssignedCode": { "type": "string", - "description": "The receiver reverse routing address." + "description": "The message association assigned code." }, - "functionalGroupId": { + "targetNamespace": { "type": "string", - "description": "The functional group id." + "description": "The target namespace on which this delimiter settings has to be applied." + } + }, + "description": "The Edifact delimiter override settings." + }, + "EdifactCharacterSet": { + "type": "string", + "enum": [ + "NotSpecified", + "UNOB", + "UNOA", + "UNOC", + "UNOD", + "UNOE", + "UNOF", + "UNOG", + "UNOH", + "UNOI", + "UNOJ", + "UNOK", + "UNOX", + "UNOY", + "KECA" + ], + "x-ms-enum": { + "name": "EdifactCharacterSet", + "modelAsString": false + } + }, + "EdifactDecimalIndicator": { + "type": "string", + "enum": [ + "NotSpecified", + "Comma", + "Decimal" + ], + "x-ms-enum": { + "name": "EdifactDecimalIndicator", + "modelAsString": false + } + }, + "IntegrationAccountCertificateListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/IntegrationAccountCertificate" + }, + "description": "The list of integration account certificates." }, - "groupControllingAgencyCode": { + "nextLink": { "type": "string", - "description": "The group controlling agency code." - }, - "groupMessageVersion": { + "description": "The URL to get the next set of results." + } + }, + "description": "The list of integration account certificates." + }, + "IntegrationAccountCertificate": { + "type": "object", + "required": [ + "properties" + ], + "properties": { + "properties": { + "x-ms-client-flatten": true, + "$ref": "#/definitions/IntegrationAccountCertificateProperties", + "description": "The integration account certificate properties." + } + }, + "description": "The integration account certificate.", + "allOf": [ + { + "$ref": "#/definitions/Resource" + } + ] + }, + "IntegrationAccountCertificateProperties": { + "type": "object", + "properties": { + "createdTime": { "type": "string", - "description": "The group message version." + "format": "date-time", + "readOnly": true, + "description": "The created time." }, - "groupMessageRelease": { + "changedTime": { "type": "string", - "description": "The group message release." - }, - "groupControlNumberLowerBound": { - "type": "integer", - "format": "int64", - "description": "The group control number lower bound." - }, - "groupControlNumberUpperBound": { - "type": "integer", - "format": "int64", - "description": "The group control number upper bound." - }, - "rolloverGroupControlNumber": { - "type": "boolean", - "description": "The value indicating whether to rollover group control number." + "format": "date-time", + "readOnly": true, + "description": "The changed time." }, - "groupControlNumberPrefix": { - "type": "string", - "description": "The group control number prefix." + "metadata": { + "type": "object", + "description": "The metadata.", + "properties": {} }, - "groupControlNumberSuffix": { - "type": "string", - "description": "The group control number suffix." + "key": { + "$ref": "#/definitions/KeyVaultKeyReference", + "description": "The key details in the key vault." }, - "groupApplicationReceiverQualifier": { + "publicCertificate": { "type": "string", - "description": "The group application receiver qualifier." + "description": "The public certificate." + } + }, + "description": "The integration account certificate properties." + }, + "KeyVaultKeyReference": { + "type": "object", + "required": [ + "keyVault", + "keyName" + ], + "properties": { + "keyVault": { + "type": "object", + "description": "The key vault reference.", + "properties": { + "id": { + "type": "string", + "description": "The resource id." + }, + "name": { + "type": "string", + "readOnly": true, + "description": "The resource name." + }, + "type": { + "type": "string", + "readOnly": true, + "description": "The resource type." + } + } }, - "groupApplicationReceiverId": { + "keyName": { "type": "string", - "description": "The group application receiver id." + "description": "The private key name in key vault." }, - "groupApplicationSenderQualifier": { + "keyVersion": { "type": "string", - "description": "The group application sender qualifier." - }, - "groupApplicationSenderId": { + "description": "The private key version in key vault." + } + }, + "description": "The reference to the key vault key." + }, + "IntegrationAccountSessionFilter": { + "type": "object", + "required": [ + "changedTime" + ], + "properties": { + "changedTime": { "type": "string", - "description": "The group application sender id." + "format": "date-time", + "description": "The changed time of integration account sessions." + } + }, + "description": "The integration account session filter." + }, + "IntegrationAccountSessionListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/IntegrationAccountSession" + }, + "description": "The list of integration account sessions." }, - "groupApplicationPassword": { + "nextLink": { "type": "string", - "description": "The group application password." - }, - "overwriteExistingTransactionSetControlNumber": { - "type": "boolean", - "description": "The value indicating whether to overwrite existing transaction set control number." - }, - "transactionSetControlNumberPrefix": { + "description": "The URL to get the next set of results." + } + }, + "description": "The list of integration account sessions." + }, + "IntegrationAccountSession": { + "type": "object", + "required": [ + "properties" + ], + "properties": { + "properties": { + "x-ms-client-flatten": true, + "$ref": "#/definitions/IntegrationAccountSessionProperties", + "description": "The integration account session properties." + } + }, + "allOf": [ + { + "$ref": "#/definitions/Resource" + } + ], + "description": "The integration account session." + }, + "IntegrationAccountSessionProperties": { + "type": "object", + "properties": { + "createdTime": { "type": "string", - "description": "The transaction set control number prefix." + "format": "date-time", + "readOnly": true, + "description": "The created time." }, - "transactionSetControlNumberSuffix": { + "changedTime": { "type": "string", - "description": "The transaction set control number suffix." - }, - "transactionSetControlNumberLowerBound": { - "type": "integer", - "format": "int64", - "description": "The transaction set control number lower bound." - }, - "transactionSetControlNumberUpperBound": { - "type": "integer", - "format": "int64", - "description": "The transaction set control number upper bound." + "format": "date-time", + "readOnly": true, + "description": "The changed time." }, - "rolloverTransactionSetControlNumber": { - "type": "boolean", - "description": "The value indicating whether to rollover transaction set control number." + "content": { + "$ref": "#/definitions/Object", + "description": "The session content." + } + }, + "description": "The integration account session properties." + }, + "Operation": { + "description": "Logic REST API operation", + "type": "object", + "properties": { + "name": { + "description": "Operation name: {provider}/{resource}/{operation}", + "type": "string" }, - "isTestInterchange": { - "type": "boolean", - "description": "The value indicating whether the message is a test interchange." + "display": { + "description": "The object that represents the operation.", + "properties": { + "provider": { + "description": "Service provider: Microsoft.Logic", + "type": "string" + }, + "resource": { + "description": "Resource on which the operation is performed: Profile, endpoint, etc.", + "type": "string" + }, + "operation": { + "description": "Operation type: Read, write, delete, etc.", + "type": "string" + } + } + } + } + }, + "OperationListResult": { + "description": "Result of the request to list Logic operations. It contains a list of operations and a URL link to get the next set of results.", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/Operation" + }, + "description": "List of Logic operations supported by the Logic resource provider." }, - "senderInternalIdentification": { + "nextLink": { "type": "string", - "description": "The sender internal identification." + "description": "URL to get the next set of operation list results if there are any." + } + } + }, + "ErrorResponse": { + "description": "Error response indicates Logic service is not able to process the incoming request. The error property contains the error details.", + "type": "object", + "properties": { + "error": { + "$ref": "#/definitions/ErrorProperties", + "description": "The error properties." + } + } + }, + "ErrorProperties": { + "description": "Error properties indicate why the Logic service was not able to process the incoming request. The reason is provided in the error message.", + "type": "object", + "properties": { + "code": { + "description": "Error code.", + "type": "string" }, - "senderInternalSubIdentification": { - "type": "string", - "description": "The sender internal sub identification." + "message": { + "description": "Error message indicating why the operation failed.", + "type": "string" + } + } + }, + "ListKeyVaultKeysDefinition": { + "type": "object", + "description": "The list key vault keys definition.", + "additionalProperties": false, + "required": [ + "keyVault" + ], + "properties": { + "keyVault": { + "$ref": "#/definitions/KeyVaultReference", + "description": "The key vault reference." }, - "receiverInternalIdentification": { + "skipToken": { "type": "string", - "description": "The receiver internal identification." - }, - "receiverInternalSubIdentification": { + "description": "The skip token." + } + } + }, + "KeyVaultReference": { + "type": "object", + "description": "The key vault reference.", + "additionalProperties": false, + "properties": { + "name": { "type": "string", - "description": "The receiver internal sub identification." + "description": "The key vault name." } }, - "description": "The Edifact agreement envelope settings." + "allOf": [ + { + "$ref": "#/definitions/ResourceReference" + } + ] }, - "EdifactAcknowledgementSettings": { + "KeyVaultKeyCollection": { "type": "object", - "required": [ - "needTechnicalAcknowledgement", - "batchTechnicalAcknowledgements", - "needFunctionalAcknowledgement", - "batchFunctionalAcknowledgements", - "needLoopForValidMessages", - "sendSynchronousAcknowledgement", - "acknowledgementControlNumberLowerBound", - "acknowledgementControlNumberUpperBound", - "rolloverAcknowledgementControlNumber" - ], + "description": "Collection of key vault keys.", "properties": { - "needTechnicalAcknowledgement": { - "type": "boolean", - "description": "The value indicating whether technical acknowledgement is needed." - }, - "batchTechnicalAcknowledgements": { - "type": "boolean", - "description": "The value indicating whether to batch the technical acknowledgements." - }, - "needFunctionalAcknowledgement": { - "type": "boolean", - "description": "The value indicating whether functional acknowledgement is needed." - }, - "batchFunctionalAcknowledgements": { - "type": "boolean", - "description": "The value indicating whether to batch functional acknowledgements." - }, - "needLoopForValidMessages": { - "type": "boolean", - "description": "The value indicating whether a loop is needed for valid messages." - }, - "sendSynchronousAcknowledgement": { - "type": "boolean", - "description": "The value indicating whether to send synchronous acknowledgement." + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/KeyVaultKey" + }, + "description": "The key vault keys." }, - "acknowledgementControlNumberPrefix": { + "skipToken": { "type": "string", - "description": "The acknowledgement control number prefix." - }, - "acknowledgementControlNumberSuffix": { + "description": "The skip token." + } + } + }, + "KeyVaultKey": { + "type": "object", + "description": "The key vault key.", + "properties": { + "kid": { "type": "string", - "description": "The acknowledgement control number suffix." - }, - "acknowledgementControlNumberLowerBound": { - "type": "integer", - "format": "int32", - "description": "The acknowledgement control number lower bound." - }, - "acknowledgementControlNumberUpperBound": { - "type": "integer", - "format": "int32", - "description": "The acknowledgement control number upper bound." + "description": "The key id." }, - "rolloverAcknowledgementControlNumber": { - "type": "boolean", - "description": "The value indicating whether to rollover acknowledgement control number." + "attributes": { + "type": "object", + "description": "The key attributes.", + "properties": { + "enabled": { + "type": "boolean", + "description": "Whether the key is enabled or not." + }, + "created": { + "type": "integer", + "format": "int64", + "description": "When the key was created." + }, + "updated": { + "type": "integer", + "format": "int64", + "description": "When the key was updated." + } + } } - }, - "description": "The Edifact agreement acknowledgement settings." + } }, - "EdifactMessageFilter": { + "TrackingEventsDefinition": { "type": "object", + "additionalProperties": false, "required": [ - "messageFilterType" + "sourceType", + "events" ], "properties": { - "messageFilterType": { - "$ref": "#/definitions/MessageFilterType", - "description": "The message filter type." + "sourceType": { + "type": "string" + }, + "trackEventsOptions": { + "$ref": "#/definitions/TrackEventsOperationOptions" + }, + "events": { + "type": "array", + "items": { + "$ref": "#/definitions/TrackingEvent" + } } + } + }, + "TrackEventsOperationOptions": { + "type": "string", + "enum": [ + "None", + "DisableSourceInfoEnrich" + ], + "x-ms-enum": { + "name": "TrackEventsOperationOptions", + "modelAsString": false }, - "description": "The Edifact message filter for odata query." + "description": "The track events operation options." }, - "EdifactProcessingSettings": { + "TrackingEvent": { "type": "object", + "additionalProperties": false, "required": [ - "maskSecurityInfo", - "preserveInterchange", - "suspendInterchangeOnError", - "createEmptyXmlTagsForTrailingSeparators", - "useDotAsDecimalSeparator" + "eventLevel", + "eventTime", + "recordType" ], "properties": { - "maskSecurityInfo": { - "type": "boolean", - "description": "The value indicating whether to mask security information." - }, - "preserveInterchange": { - "type": "boolean", - "description": "The value indicating whether to preserve interchange." + "eventLevel": { + "$ref": "#/definitions/EventLevel" }, - "suspendInterchangeOnError": { - "type": "boolean", - "description": "The value indicating whether to suspend interchange on error." + "eventTime": { + "type": "string", + "format": "date-time" }, - "createEmptyXmlTagsForTrailingSeparators": { - "type": "boolean", - "description": "The value indicating whether to create empty xml tags for trailing separators." + "recordType": { + "$ref": "#/definitions/TrackingRecordType" }, - "useDotAsDecimalSeparator": { - "type": "boolean", - "description": "The value indicating whether to use dot as decimal separator." + "error": { + "$ref": "#/definitions/TrackingEventErrorInfo" } + } + }, + "EventLevel": { + "type": "string", + "enum": [ + "LogAlways", + "Critical", + "Error", + "Warning", + "Informational", + "Verbose" + ], + "x-ms-enum": { + "name": "EventLevel", + "modelAsString": false }, - "description": "The Edifact agreement protocol settings." + "description": "The event level." }, - "EdifactEnvelopeOverride": { + "TrackingRecordType": { + "type": "string", + "enum": [ + "NotSpecified", + "Custom", + "AS2Message", + "AS2MDN", + "X12Interchange", + "X12FunctionalGroup", + "X12TransactionSet", + "X12InterchangeAcknowledgment", + "X12FunctionalGroupAcknowledgment", + "X12TransactionSetAcknowledgment", + "EdifactInterchange", + "EdifactFunctionalGroup", + "EdifactTransactionSet", + "EdifactInterchangeAcknowledgment", + "EdifactFunctionalGroupAcknowledgment", + "EdifactTransactionSetAcknowledgment" + ], + "x-ms-enum": { + "name": "TrackingRecordType", + "modelAsString": false + }, + "description": "The tracking record type." + }, + "TrackingEventErrorInfo": { "type": "object", + "additionalProperties": false, "properties": { - "messageId": { - "type": "string", - "description": "The message id on which this envelope settings has to be applied." - }, - "messageVersion": { - "type": "string", - "description": "The message version on which this envelope settings has to be applied." - }, - "messageRelease": { - "type": "string", - "description": "The message release version on which this envelope settings has to be applied." - }, - "messageAssociationAssignedCode": { - "type": "string", - "description": "The message association assigned code." - }, - "targetNamespace": { - "type": "string", - "description": "The target namespace on which this envelope settings has to be applied." - }, - "functionalGroupId": { - "type": "string", - "description": "The functional group id." - }, - "senderApplicationQualifier": { - "type": "string", - "description": "The sender application qualifier." - }, - "senderApplicationId": { - "type": "string", - "description": "The sender application id." - }, - "receiverApplicationQualifier": { - "type": "string", - "description": "The receiver application qualifier." - }, - "receiverApplicationId": { - "type": "string", - "description": "The receiver application id." - }, - "controllingAgencyCode": { - "type": "string", - "description": "The controlling agency code." - }, - "groupHeaderMessageVersion": { - "type": "string", - "description": "The group header message version." - }, - "groupHeaderMessageRelease": { - "type": "string", - "description": "The group header message release." - }, - "associationAssignedCode": { - "type": "string", - "description": "The association assigned code." + "message": { + "type": "string" }, - "applicationPassword": { - "type": "string", - "description": "The application password." + "code": { + "type": "string" + } + } + }, + "AccessKeyRegenerateActionDefinition": { + "type": "object", + "additionalProperties": false, + "required": [ + "keyType" + ], + "properties": { + "keyType": { + "$ref": "#/definitions/AccessKeyType" } + } + }, + "AccessKeyType": { + "type": "string", + "enum": [ + "NotSpecified", + "Primary", + "Secondary" + ], + "x-ms-enum": { + "name": "AccessKeyType", + "modelAsString": false }, - "description": "The Edifact enevlope override settings." + "description": "The access key type." }, - "EdifactMessageIdentifier": { + "SetTriggerStateActionDefinition": { "type": "object", + "additionalProperties": false, "required": [ - "messageId" + "source" ], "properties": { - "messageId": { + "source": { + "$ref": "#/definitions/WorkflowTrigger" + } + } + }, + "ExpressionTraces": { + "type": "object", + "properties": { + "inputs": { + "type": "array", + "items": { + "$ref": "#/definitions/ExpressionRoot" + } + } + } + }, + "ExpressionRoot": { + "type": "object", + "properties": { + "path": { "type": "string", - "description": "The message id on which this envelope settings has to be applied." + "description": "The path." } }, - "description": "The Edifact message identifier." + "allOf": [ + { + "$ref": "#/definitions/Expression" + } + ] }, - "EdifactSchemaReference": { + "Expression": { "type": "object", - "required": [ - "messageId", - "messageVersion", - "messageRelease", - "schemaName" - ], + "additionalProperties": false, "properties": { - "messageId": { - "type": "string", - "description": "The message id." - }, - "messageVersion": { - "type": "string", - "description": "The message version." - }, - "messageRelease": { - "type": "string", - "description": "The message release version." - }, - "senderApplicationId": { - "type": "string", - "description": "The sender application id." + "text": { + "type": "string" }, - "senderApplicationQualifier": { - "type": "string", - "description": "The sender application qualifier." + "value": {}, + "subexpressions": { + "type": "array", + "items": { + "$ref": "#/definitions/Expression" + } }, - "associationAssignedCode": { + "error": { + "$ref": "#/definitions/AzureResourceErrorInfo" + } + } + }, + "AzureResourceErrorInfo": { + "type": "object", + "description": "The azure resource error info.", + "additionalProperties": false, + "required": [ + "message" + ], + "properties": { + "message": { "type": "string", - "description": "The association assigned code." + "description": "The error message." }, - "schemaName": { - "type": "string", - "description": "The schema name." + "details": { + "type": "array", + "items": { + "$ref": "#/definitions/AzureResourceErrorInfo" + }, + "description": "The error details." } }, - "description": "The Edifact schema reference." + "allOf": [ + { + "$ref": "#/definitions/ErrorInfo" + } + ] }, - "EdifactValidationOverride": { + "ErrorInfo": { "type": "object", + "description": "The error info.", + "additionalProperties": false, "required": [ - "messageId", - "enforceCharacterSet", - "validateEdiTypes", - "validateXsdTypes", - "allowLeadingAndTrailingSpacesAndZeroes", - "trailingSeparatorPolicy", - "trimLeadingAndTrailingSpacesAndZeroes" + "code" ], "properties": { - "messageId": { + "code": { "type": "string", - "description": "The message id on which the validation settings has to be applied." - }, - "enforceCharacterSet": { - "type": "boolean", - "description": "The value indicating whether to validate character Set." - }, - "validateEdiTypes": { - "type": "boolean", - "description": "The value indicating whether to validate EDI types." - }, - "validateXsdTypes": { - "type": "boolean", - "description": "The value indicating whether to validate XSD types." - }, - "allowLeadingAndTrailingSpacesAndZeroes": { - "type": "boolean", - "description": "The value indicating whether to allow leading and trailing spaces and zeroes." - }, - "trailingSeparatorPolicy": { - "$ref": "#/definitions/TrailingSeparatorPolicy", - "description": "The trailing separator policy." - }, - "trimLeadingAndTrailingSpacesAndZeroes": { - "type": "boolean", - "description": "The value indicating whether to trim leading and trailing spaces and zeroes." + "description": "The error code." + } + } + }, + "WorkflowRunActionRepetitionDefinitionCollection": { + "type": "object", + "description": "A collection of workflow run action repetitions.", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/WorkflowRunActionRepetitionDefinition" + } + } + } + }, + "WorkflowRunActionRepetitionDefinition": { + "type": "object", + "description": "The workflow run action repetition definition.", + "additionalProperties": false, + "required": [ + "properties" + ], + "properties": { + "properties": { + "$ref": "#/definitions/WorkflowRunActionRepetitionProperties", + "description": "The workflow run action repetition properties definition.", + "x-ms-client-flatten": true } }, - "description": "The Edifact validation override settings." + "allOf": [ + { + "$ref": "#/definitions/Resource" + } + ] }, - "EdifactDelimiterOverride": { + "WorkflowRunActionRepetitionProperties": { + "type": "object", + "description": "The workflow run action repetition properties definition.", + "additionalProperties": false, + "properties": { + "repetitionIndexes": { + "type": "array", + "description": "The repetition indexes.", + "items": { + "$ref": "#/definitions/RepetitionIndex" + } + } + }, + "allOf": [ + { + "$ref": "#/definitions/OperationResult" + } + ] + }, + "RepetitionIndex": { "type": "object", + "description": "The workflow run action repetition index.", + "additionalProperties": false, "required": [ - "dataElementSeparator", - "componentSeparator", - "segmentTerminator", - "repetitionSeparator", - "segmentTerminatorSuffix", - "decimalPointIndicator", - "releaseIndicator" + "itemIndex" ], "properties": { - "messageId": { + "scopeName": { "type": "string", - "description": "The message id." + "description": "The scope." }, - "messageVersion": { + "itemIndex": { + "type": "integer", + "format": "int32", + "description": "The index." + } + } + }, + "OperationResult": { + "type": "object", + "description": "The operation result definition.", + "additionalProperties": false, + "properties": { + "trackingId": { "type": "string", - "description": "The message version." + "readOnly": true, + "description": "Gets the tracking id." }, - "messageRelease": { - "type": "string", - "description": "The message releaseversion." + "inputs": { + "$ref": "#/definitions/Object", + "readOnly": true, + "description": "Gets the inputs." }, - "dataElementSeparator": { - "type": "integer", - "format": "int32", - "description": "The data element separator." + "inputsLink": { + "$ref": "#/definitions/ContentLink", + "readOnly": true, + "description": "Gets the link to inputs." }, - "componentSeparator": { - "type": "integer", - "format": "int32", - "description": "The component separator." + "outputs": { + "$ref": "#/definitions/Object", + "readOnly": true, + "description": "Gets the outputs." }, - "segmentTerminator": { - "type": "integer", - "format": "int32", - "description": "The segment terminator." + "outputsLink": { + "$ref": "#/definitions/ContentLink", + "readOnly": true, + "description": "Gets the link to outputs." }, - "repetitionSeparator": { + "trackedProperties": { + "$ref": "#/definitions/Object", + "readOnly": true, + "description": "Gets the tracked properties." + }, + "retryHistory": { + "type": "array", + "items": { + "$ref": "#/definitions/RetryHistory" + }, + "description": "Gets the retry histories." + }, + "iterationCount": { "type": "integer", - "format": "int32", - "description": "The repetition separator." + "format": "int32" + } + }, + "allOf": [ + { + "$ref": "#/definitions/OperationResultProperties" + } + ] + }, + "OperationResultProperties": { + "type": "object", + "x-abstract": true, + "description": "The run operation result properties.", + "additionalProperties": false, + "properties": { + "startTime": { + "type": "string", + "format": "date-time", + "description": "The start time of the workflow scope repetition." }, - "segmentTerminatorSuffix": { - "$ref": "#/definitions/SegmentTerminatorSuffix", - "description": "The segment terminator suffix." + "endTime": { + "type": "string", + "format": "date-time", + "description": "The end time of the workflow scope repetition." }, - "decimalPointIndicator": { - "$ref": "#/definitions/EdifactDecimalIndicator", - "description": "The decimal point indicator." + "correlation": { + "$ref": "#/definitions/RunActionCorrelation", + "description": "The correlation properties." }, - "releaseIndicator": { - "type": "integer", - "format": "int32", - "description": "The release indicator." + "status": { + "$ref": "#/definitions/WorkflowStatus", + "description": "The status of the workflow scope repetition." }, - "messageAssociationAssignedCode": { + "code": { "type": "string", - "description": "The message association assigned code." + "description": "The workflow scope repetition code." }, - "targetNamespace": { + "error": {} + } + }, + "RunActionCorrelation": { + "type": "object", + "description": "The workflow run action correlation properties.", + "additionalProperties": false, + "properties": { + "actionTrackingId": { "type": "string", - "description": "The target namespace on which this delimiter settings has to be applied." + "description": "The action tracking identifier." } }, - "description": "The Edifact delimiter override settings." + "allOf": [ + { + "$ref": "#/definitions/RunCorrelation" + } + ] }, - "EdifactCharacterSet": { - "type": "string", - "enum": [ - "NotSpecified", - "UNOB", - "UNOA", - "UNOC", - "UNOD", - "UNOE", - "UNOF", - "UNOG", - "UNOH", - "UNOI", - "UNOJ", - "UNOK", - "UNOX", - "UNOY", - "KECA" - ], - "x-ms-enum": { - "name": "EdifactCharacterSet", - "modelAsString": false + "RunCorrelation": { + "type": "object", + "description": "The correlation properties.", + "additionalProperties": false, + "properties": { + "clientTrackingId": { + "type": "string", + "description": "The client tracking identifier." + }, + "clientKeywords": { + "type": "array", + "description": "The client keywords.", + "items": { + "type": "string" + } + } } }, - "EdifactDecimalIndicator": { - "type": "string", - "enum": [ - "NotSpecified", - "Comma", - "Decimal" - ], - "x-ms-enum": { - "name": "EdifactDecimalIndicator", - "modelAsString": false + "JsonSchema": { + "type": "object", + "description": "The JSON schema.", + "properties": { + "title": { + "type": "string", + "description": "The JSON title." + }, + "content": { + "type": "string", + "description": "The JSON content." + } } }, - "IntegrationAccountCertificateListResult": { + "AssemblyCollection": { "type": "object", + "description": "A collection of assembly definitions.", "properties": { "value": { "type": "array", "items": { - "$ref": "#/definitions/IntegrationAccountCertificate" - }, - "description": "The list of integration account certificates." - }, - "nextLink": { - "type": "string", - "description": "The URL to get the next set of results." + "$ref": "#/definitions/AssemblyDefinition" + } } - }, - "description": "The list of integration account certificates." + } }, - "IntegrationAccountCertificate": { + "AssemblyDefinition": { "type": "object", + "description": "The assembly definition.", + "additionalProperties": false, "required": [ "properties" ], "properties": { "properties": { - "x-ms-client-flatten": true, - "$ref": "#/definitions/IntegrationAccountCertificateProperties", - "description": "The integration account certificate properties." + "$ref": "#/definitions/AssemblyProperties", + "description": "The assembly properties." } }, - "description": "The integration account certificate.", "allOf": [ { "$ref": "#/definitions/Resource" } ] }, - "IntegrationAccountCertificateProperties": { + "AssemblyProperties": { "type": "object", + "description": "The assembly properties definition.", + "additionalProperties": false, + "required": [ + "assemblyName" + ], "properties": { - "createdTime": { + "assemblyName": { "type": "string", - "format": "date-time", - "readOnly": true, - "description": "The created time." + "description": "The assembly name." }, - "changedTime": { + "assemblyVersion": { "type": "string", - "format": "date-time", - "readOnly": true, - "description": "The changed time." - }, - "metadata": { - "type": "object", - "description": "The metadata.", - "properties": {} + "description": "The assembly version." }, - "key": { - "$ref": "#/definitions/KeyVaultKeyReference", - "description": "The key details in the key vault." + "assemblyCulture": { + "type": "string", + "description": "The assembly culture." }, - "publicCertificate": { + "assemblyPublicKeyToken": { "type": "string", - "description": "The public certificate." + "description": "The assembly public key token." } }, - "description": "The integration account certificate properties." + "allOf": [ + { + "$ref": "#/definitions/ArtifactContentPropertiesDefinition" + } + ] }, - "KeyVaultKeyReference": { + "ArtifactContentPropertiesDefinition": { "type": "object", - "required": [ - "keyVault", - "keyName" - ], + "additionalProperties": false, + "description": "The artifact content properties definition.", "properties": { - "keyVault": { - "type": "object", - "description": "The key vault reference.", - "properties": { - "id": { - "type": "string", - "description": "The resource id." - }, - "name": { - "type": "string", - "readOnly": true, - "description": "The resource name." - }, - "type": { - "type": "string", - "readOnly": true, - "description": "The resource type." - } - } - }, - "keyName": { + "content": {}, + "contentType": { "type": "string", - "description": "The private key name in key vault." + "description": "The content type." }, - "keyVersion": { - "type": "string", - "description": "The private key version in key vault." + "contentLink": { + "$ref": "#/definitions/ContentLink", + "description": "The content link." } }, - "description": "The reference to the key vault key." + "allOf": [ + { + "$ref": "#/definitions/ArtifactProperties" + } + ] }, - "IntegrationAccountSessionFilter": { + "ArtifactProperties": { "type": "object", - "required": [ - "changedTime" - ], + "additionalProperties": false, + "description": "The artifact properties definition.", "properties": { + "createdTime": { + "type": "string", + "format": "date-time", + "description": "The artifact creation time." + }, "changedTime": { "type": "string", "format": "date-time", - "description": "The changed time of integration account sessions." - } - }, - "description": "The integration account session filter." + "description": "The artifact changed time." + }, + "metadata": {} + } }, - "IntegrationAccountSessionListResult": { + "BatchConfigurationCollection": { "type": "object", + "description": "A collection of batch configurations.", "properties": { "value": { "type": "array", "items": { - "$ref": "#/definitions/IntegrationAccountSession" - }, - "description": "The list of integration account sessions." - }, - "nextLink": { - "type": "string", - "description": "The URL to get the next set of results." + "$ref": "#/definitions/BatchConfiguration" + } } - }, - "description": "The list of integration account sessions." + } }, - "IntegrationAccountSession": { + "BatchConfiguration": { "type": "object", + "description": "The batch configuration resource definition.", + "additionalProperties": false, "required": [ "properties" ], "properties": { "properties": { - "x-ms-client-flatten": true, - "$ref": "#/definitions/IntegrationAccountSessionProperties", - "description": "The integration account session properties." + "$ref": "#/definitions/BatchConfigurationProperties", + "description": "The batch configuration properties." } }, "allOf": [ { "$ref": "#/definitions/Resource" } - ], - "description": "The integration account session." + ] }, - "IntegrationAccountSessionProperties": { + "BatchConfigurationProperties": { "type": "object", + "description": "The batch configuration properties definition.", + "additionalProperties": false, + "required": [ + "batchGroupName", + "releaseCriteria" + ], "properties": { + "batchGroupName": { + "type": "string", + "description": "The name of the batch group." + }, + "releaseCriteria": { + "$ref": "#/definitions/BatchReleaseCriteria", + "description": "The batch release criteria." + }, "createdTime": { "type": "string", "format": "date-time", - "readOnly": true, "description": "The created time." }, "changedTime": { "type": "string", "format": "date-time", - "readOnly": true, "description": "The changed time." - }, - "content": { - "$ref": "#/definitions/Object", - "description": "The session content." } }, - "description": "The integration account session properties." - }, - "Operation": { - "description": "Logic REST API operation", - "type": "object", - "properties": { - "name": { - "description": "Operation name: {provider}/{resource}/{operation}", - "type": "string" - }, - "display": { - "description": "The object that represents the operation.", - "properties": { - "provider": { - "description": "Service provider: Microsoft.Logic", - "type": "string" - }, - "resource": { - "description": "Resource on which the operation is performed: Profile, endpoint, etc.", - "type": "string" - }, - "operation": { - "description": "Operation type: Read, write, delete, etc.", - "type": "string" - } - } - } - } - }, - "OperationListResult": { - "description": "Result of the request to list Logic operations. It contains a list of operations and a URL link to get the next set of results.", - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/Operation" - }, - "description": "List of Logic operations supported by the Logic resource provider." - }, - "nextLink": { - "type": "string", - "description": "URL to get the next set of operation list results if there are any." - } - } - }, - "ErrorResponse": { - "description": "Error reponse indicates Logic service is not able to process the incoming request. The error property contains the error details.", - "type": "object", - "properties": { - "error": { - "$ref": "#/definitions/ErrorProperties", - "description": "The error properties." + "allOf": [ + { + "$ref": "#/definitions/ArtifactProperties" } - } + ] }, - "ErrorProperties": { - "description": "Error properties indicate why the Logic service was not able to process the incoming request. The reason is provided in the error message.", + "BatchReleaseCriteria": { "type": "object", + "additionalProperties": false, + "description": "The batch release criteria.", "properties": { - "code": { - "description": "Error code.", - "type": "string" + "messageCount": { + "type": "integer", + "format": "int32", + "description": "The message count." }, - "message": { - "description": "Error message indicating why the operation failed.", - "type": "string" + "batchSize": { + "type": "integer", + "format": "int32", + "description": "The batch size in bytes." + }, + "recurrence": { + "$ref": "#/definitions/WorkflowTriggerRecurrence", + "description": "The recurrence." } } } @@ -7244,4 +9574,4 @@ "type": "string" } } -} +} \ No newline at end of file diff --git a/specification/logic/resource-manager/readme.md b/specification/logic/resource-manager/readme.md index 111fd738c0a9..0ceb533489a1 100644 --- a/specification/logic/resource-manager/readme.md +++ b/specification/logic/resource-manager/readme.md @@ -27,6 +27,17 @@ These are the global settings for the Logic API. ``` yaml openapi-type: arm tag: package-2016-06 + +directive: + - where: + - $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/listExpressionTraces"].post.responses["200"].schema + suppress: + - CollectionObjectPropertiesNaming + - where: + - $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/listExpressionTraces"].post.responses["200"].schema + suppress: + - CollectionObjectPropertiesNaming + ```