diff --git a/custom-words.txt b/custom-words.txt index fc672aa52c4e..5f85e91781cf 100644 --- a/custom-words.txt +++ b/custom-words.txt @@ -610,6 +610,7 @@ inkrecognizer inlinecount innererror Inprogress +integrationaccount Intelli intervaled intset @@ -1125,6 +1126,7 @@ rhel Rolledback rollouts rolloverdetails +rosettanetprocessconfigurations rootfs rotatediskencryptionkey routable 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 index 4edb3b10ab55..3a80cc6dad21 100644 --- 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 @@ -6,7 +6,6 @@ "integrationAccountName": "testIntegrationAccount", "batchConfigurationName": "testBatchConfiguration", "batchConfiguration": { - "properties": { "properties": { "batchGroupName": "DEFAULT", "releaseCriteria": { @@ -19,7 +18,6 @@ "messageCount": 10, "batchSize": 234567 } - } }, "location": "westus" } 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 index 7350ef83e347..8e0d521cc41b 100644 --- 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 @@ -5,10 +5,9 @@ "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" + "skipToken": "testSkipToken", + "keyVault" : { + } } }, "responses": { 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 index 86ec41230460..66db66a71087 100644 --- 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 @@ -6,45 +6,11 @@ "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" diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/OperationsList.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/OperationsList.json index 7f1683aa7c35..3570e17afb96 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/OperationsList.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/OperationsList.json @@ -303,7 +303,6 @@ } }, { - "origin": "System", "name": "Microsoft.Logic/workflows/providers/Microsoft.Insights/diagnosticSettings/read", "display": { "provider": "Microsoft Logic", @@ -312,7 +311,6 @@ } }, { - "origin": "System", "name": "Microsoft.Logic/workflows/providers/Microsoft.Insights/diagnosticSettings/write", "display": { "provider": "Microsoft Logic", @@ -321,579 +319,19 @@ } }, { - "origin": "System", "name": "Microsoft.Logic/workflows/providers/Microsoft.Insights/metricDefinitions/read", "display": { "provider": "Microsoft Logic", "resource": "Workflow Metric Definition", "operation": "Get Workflow Metric Definition" - }, - "properties": { - "serviceSpecification": { - "metricSpecifications": [ - { - "name": "RunsStarted", - "displayName": "Runs Started", - "displayDescription": "Number of workflow runs started.", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "RunsCompleted", - "displayName": "Runs Completed", - "displayDescription": "Number of workflow runs completed.", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "RunsSucceeded", - "displayName": "Runs Succeeded", - "displayDescription": "Number of workflow runs succeeded.", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "RunsFailed", - "displayName": "Runs Failed", - "displayDescription": "Number of workflow runs failed.", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "RunsCancelled", - "displayName": "Runs Cancelled", - "displayDescription": "Number of workflow runs cancelled.", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "RunLatency", - "displayName": "Run Latency", - "displayDescription": "Latency of completed workflow runs.", - "unit": "Seconds", - "aggregationType": "Average", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": false - }, - { - "name": "RunSuccessLatency", - "displayName": "Run Success Latency", - "displayDescription": "Latency of succeeded workflow runs.", - "unit": "Seconds", - "aggregationType": "Average", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": false - }, - { - "name": "RunThrottledEvents", - "displayName": "Run Throttled Events", - "displayDescription": "Number of workflow action or trigger throttled events.", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "RunFailurePercentage", - "displayName": "Run Failure Percentage", - "displayDescription": "Percentage of workflow runs failed.", - "unit": "Percent", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "ActionsStarted", - "displayName": "Actions Started ", - "displayDescription": "Number of workflow actions started.", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "ActionsCompleted", - "displayName": "Actions Completed ", - "displayDescription": "Number of workflow actions completed.", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "ActionsSucceeded", - "displayName": "Actions Succeeded ", - "displayDescription": "Number of workflow actions succeeded.", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "ActionsFailed", - "displayName": "Actions Failed ", - "displayDescription": "Number of workflow actions failed.", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "ActionsSkipped", - "displayName": "Actions Skipped ", - "displayDescription": "Number of workflow actions skipped.", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "ActionLatency", - "displayName": "Action Latency ", - "displayDescription": "Latency of completed workflow actions.", - "unit": "Seconds", - "aggregationType": "Average", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": false - }, - { - "name": "ActionSuccessLatency", - "displayName": "Action Success Latency ", - "displayDescription": "Latency of succeeded workflow actions.", - "unit": "Seconds", - "aggregationType": "Average", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": false - }, - { - "name": "ActionThrottledEvents", - "displayName": "Action Throttled Events", - "displayDescription": "Number of workflow action throttled events..", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "TriggersStarted", - "displayName": "Triggers Started ", - "displayDescription": "Number of workflow triggers started.", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "TriggersCompleted", - "displayName": "Triggers Completed ", - "displayDescription": "Number of workflow triggers completed.", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "TriggersSucceeded", - "displayName": "Triggers Succeeded ", - "displayDescription": "Number of workflow triggers succeeded.", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "TriggersFailed", - "displayName": "Triggers Failed ", - "displayDescription": "Number of workflow triggers failed.", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "TriggersSkipped", - "displayName": "Triggers Skipped", - "displayDescription": "Number of workflow triggers skipped.", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "TriggersFired", - "displayName": "Triggers Fired ", - "displayDescription": "Number of workflow triggers fired.", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "TriggerLatency", - "displayName": "Trigger Latency ", - "displayDescription": "Latency of completed workflow triggers.", - "unit": "Seconds", - "aggregationType": "Average", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": false - }, - { - "name": "TriggerFireLatency", - "displayName": "Trigger Fire Latency ", - "displayDescription": "Latency of fired workflow triggers.", - "unit": "Seconds", - "aggregationType": "Average", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": false - }, - { - "name": "TriggerSuccessLatency", - "displayName": "Trigger Success Latency ", - "displayDescription": "Latency of succeeded workflow triggers.", - "unit": "Seconds", - "aggregationType": "Average", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": false - }, - { - "name": "TriggerThrottledEvents", - "displayName": "Trigger Throttled Events", - "displayDescription": "Number of workflow trigger throttled events.", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "BillableActionExecutions", - "displayName": "Billable Action Executions", - "displayDescription": "Number of workflow action executions getting billed.", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "BillableTriggerExecutions", - "displayName": "Billable Trigger Executions", - "displayDescription": "Number of workflow trigger executions getting billed.", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "TotalBillableExecutions", - "displayName": "Total Billable Executions", - "displayDescription": "Number of workflow executions getting billed.", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "BillableNativeActionExecutions", - "displayName": "Billable Native Action Executions", - "displayDescription": "Number of native workflow action executions getting billed.", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "BillableNativeTriggerExecutions", - "displayName": "Billable Native Trigger Executions", - "displayDescription": "Number of native workflow trigger executions getting billed.", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "TotalBillableNativeExecutions", - "displayName": "Total Native Billable Executions", - "displayDescription": "Number of native workflow executions getting billed.", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "BillableStandardActionExecutions", - "displayName": "Billable Standard Action Executions", - "displayDescription": "Number of standard workflow action executions getting billed.", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "BillableStandardTriggerExecutions", - "displayName": "Billable Standard Trigger Executions", - "displayDescription": "Number of standard workflow trigger executions getting billed.", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - }, - { - "name": "TotalBillableStandardExecutions", - "displayName": "Total Standard Billable Executions", - "displayDescription": "Number of standard workflow executions getting billed.", - "unit": "Count", - "aggregationType": "Total", - "dimensions": [], - "availabilities": [ - { - "timeGrain": "PT1M", - "blobDuration": "PT1H" - } - ], - "fillGapWithZero": true - } - ] - } - } - }, - { - "origin": "System", + } + }, + { "name": "Microsoft.Logic/workflows/providers/Microsoft.Insights/logDefinitions/read", "display": { "provider": "Microsoft Logic", "resource": "Workflow Log Definition", "operation": "Get Workflow Log Definition" - }, - "properties": { - "serviceSpecification": { - "logSpecifications": [ - { - "name": "WorkflowRuntime", - "displayName": "Workflow runtime diagnostic events", - "description": "Diagnostic events related to workflow runtime executions.", - "blobDuration": "PT1H" - } - ] - } } }, { @@ -913,24 +351,11 @@ } }, { - "origin": "System", "name": "Microsoft.Logic/integrationAccounts/providers/Microsoft.Insights/logDefinitions/read", "display": { "provider": "Microsoft Logic", "resource": "Integration Account Log Definition", "operation": "Get Integration Account Log Definition" - }, - "properties": { - "serviceSpecification": { - "logSpecifications": [ - { - "name": "IntegrationAccountTrackingEvents", - "displayName": "Integration Account track events", - "description": "Track events related to Integration Account.", - "blobDuration": "PT1H" - } - ] - } } }, { diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/RosettaNetProcessConfigurationsCreateOrUpdate.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/RosettaNetProcessConfigurationsCreateOrUpdate.json new file mode 100644 index 000000000000..cb801586bef5 --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/RosettaNetProcessConfigurationsCreateOrUpdate.json @@ -0,0 +1,194 @@ +{ + "title": "Create or update integration account rosettanet process configuration example", + "parameters": { + "api-version": "2016-06-01", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "resourceGroupName": "testrg123", + "integrationAccountName": "testia123", + "rosettaNetProcessConfigurationName": "3A4", + "rosettaNetProcessConfiguration": { + "properties": { + "processCode": "3A4", + "processVersion": "V02.02.00", + "processName": "Request Purchase Order", + "description": "Test description", + "activitySettings": { + "activityType": "RequestResponse", + "activityBehavior": { + "isAuthorizationRequired": false, + "persistentConfidentialityScope": "None", + "isSecuredTransportRequired": false, + "actionType": "DoubleAction", + "responseType": "Async", + "nonRepudiationOfOriginAndContent": false, + "retryCount": 2, + "timeToPerformInSeconds": 7200 + }, + "acknowledgmentOfReceiptSettings": { + "isNonRepudiationRequired": false, + "timeToAcknowledgeInSeconds": 600 + } + }, + "initiatorRoleSettings": { + "action": "Purchase Order Request", + "role": "Buyer", + "description": "This partner role creates a demand for a product or service.", + "roleType": "Functional", + "service": "Buyer Service", + "serviceClassification": "Business Service", + "businessDocument": { + "name": "Purchase Order Request", + "description": "A request to accept a purchase order for fulfillment..", + "version": "V02.02.00" + } + }, + "responderRoleSettings": { + "action": "Purchase Order Confirmation Action", + "role": "Seller", + "description": "An organization that sells products to partners in the supply chain.", + "roleType": "Organizational", + "service": "Seller Service", + "serviceClassification": "Business Service", + "businessDocument": { + "name": "Purchase Order Confirmation", + "description": "Formally confirms the status of line item(s) in a Purchase Order. A Purchase Order line item may have one of the following states: accepted, rejected, or pending.", + "version": "V02.02.00" + } + } + } +} + }, + "responses": { + "200": { + "headers": { + "Cache-Control": "no-cache", + "Pragma": "no-cache", + "Content-Type": "application/json; charset=utf-8", + "Expires": -1, + "Vary": "Accept-Encoding", + "Date": "Tue, 21 Feb 2019 20:43:03 GMT" + }, + "body": { + "properties": { + "processCode": "3A4", + "processVersion": "V02.02.00", + "processName": "Request Purchase Order", + "description": "Test description", + "activitySettings": { + "activityType": "RequestResponse", + "activityBehavior": { + "isAuthorizationRequired": false, + "persistentConfidentialityScope": "None", + "isSecuredTransportRequired": false, + "actionType": "DoubleAction", + "responseType": "Async", + "nonRepudiationOfOriginAndContent": false, + "retryCount": 2, + "timeToPerformInSeconds": 7200 + }, + "acknowledgmentOfReceiptSettings": { + "isNonRepudiationRequired": false, + "timeToAcknowledgeInSeconds": 600 + } + }, + "initiatorRoleSettings": { + "action": "Purchase Order Request", + "role": "Buyer", + "description": "This partner role creates a demand for a product or service.", + "roleType": "Functional", + "service": "Buyer Service", + "serviceClassification": "Business Service", + "businessDocument": { + "name": "Purchase Order Request", + "description": "A request to accept a purchase order for fulfillment..", + "version": "V02.02.00" + } + }, + "responderRoleSettings": { + "action": "Purchase Order Confirmation Action", + "role": "Seller", + "description": "An organization that sells products to partners in the supply chain.", + "roleType": "Organizational", + "service": "Seller Service", + "serviceClassification": "Business Service", + "businessDocument": { + "name": "Purchase Order Confirmation", + "description": "Formally confirms the status of line item(s) in a Purchase Order. A Purchase Order line item may have one of the following states: accepted, rejected, or pending.", + "version": "V02.02.00" + } + }, + "createdTime": "2018-10-22T19:33:12.3769017Z", + "changedTime": "2019-02-21T20:41:35.9796534Z" + }, + "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Logic/integrationAccounts/testia123/rosettaNetProcessConfigurations/3A4", + "name":"3A4", + "type":"Microsoft.Logic/integrationAccounts/rosettaNetProcessConfigurations" + } + }, + "201": { + "headers": { + "Cache-Control": "no-cache", + "Pragma": "no-cache", + "Content-Type": "application/json; charset=utf-8", + "Expires": -1, + "Date": "Tue, 21 Feb 2019 20:43:03 GMT" + }, + "body": { + "properties": { + "createdTime":"2019-02-21T20:41:35.9789189Z", + "changedTime":"2019-02-21T20:41:35.9796534Z", + "processCode": "3A4", + "processVersion": "V02.02.00", + "processName": "Request Purchase Order", + "description": "Test description", + "activitySettings": { + "activityType": "RequestResponse", + "activityBehavior": { + "isAuthorizationRequired": false, + "persistentConfidentialityScope": "None", + "isSecuredTransportRequired": false, + "actionType": "DoubleAction", + "responseType": "Async", + "nonRepudiationOfOriginAndContent": false, + "retryCount": 2, + "timeToPerformInSeconds": 7200 + }, + "acknowledgmentOfReceiptSettings": { + "isNonRepudiationRequired": false, + "timeToAcknowledgeInSeconds": 600 + } + }, + "initiatorRoleSettings": { + "action": "Purchase Order Request", + "role": "Buyer", + "description": "This partner role creates a demand for a product or service.", + "roleType": "Functional", + "service": "Buyer Service", + "serviceClassification": "Business Service", + "businessDocument": { + "name": "Purchase Order Request", + "description": "A request to accept a purchase order for fulfillment..", + "version": "V02.02.00" + } + }, + "responderRoleSettings": { + "action": "Purchase Order Confirmation Action", + "role": "Seller", + "description": "An organization that sells products to partners in the supply chain.", + "roleType": "Organizational", + "service": "Seller Service", + "serviceClassification": "Business Service", + "businessDocument": { + "name": "Purchase Order Confirmation", + "description": "Formally confirms the status of line item(s) in a Purchase Order. A Purchase Order line item may have one of the following states: accepted, rejected, or pending.", + "version": "V02.02.00" + } + } + }, + "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Logic/integrationAccounts/testia123/rosettaNetProcessConfigurations/3A4", + "name":"3A4", + "type":"Microsoft.Logic/integrationAccounts/rosettaNetProcessConfigurations" + } + } + } +} diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/RosettaNetProcessConfigurationsDelete.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/RosettaNetProcessConfigurationsDelete.json new file mode 100644 index 000000000000..9d781e0fda0e --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/RosettaNetProcessConfigurationsDelete.json @@ -0,0 +1,13 @@ +{ + "parameters":{ + "api-version":"2016-06-01", + "resourceGroupName":"testResourceGroup", + "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName":"testIntegrationAccount", + "rosettaNetProcessConfigurationName":"3A4" + }, + "responses":{ + "200": {}, + "204": {} + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/RosettaNetProcessConfigurationsGet.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/RosettaNetProcessConfigurationsGet.json new file mode 100644 index 000000000000..60a5e229cce9 --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/RosettaNetProcessConfigurationsGet.json @@ -0,0 +1,68 @@ +{ + "parameters":{ + "api-version":"2016-06-01", + "resourceGroupName":"testResourceGroup", + "subscriptionId":"34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "integrationAccountName":"testIntegrationAccount", + "rosettaNetProcessConfigurationName":"3A4" + }, + "responses":{ + "200":{ + "body":{ + "properties": { + "processCode": "3A4", + "processVersion": "V02.02.00", + "processName": "3A4", + "activitySettings": { + "activityType": "RequestResponse", + "activityBehavior": { + "isAuthorizationRequired": true, + "persistentConfidentialityScope": "Payload", + "isSecuredTransportRequired": true, + "actionType": "DoubleAction", + "responseType": "Async", + "nonRepudiationOfOriginAndContent": false, + "retryCount": 4, + "timeToPerformInSeconds": 600 + }, + "acknowledgmentOfReceiptSettings": { + "isNonRepudiationRequired": false, + "timeToAcknowledgeInSeconds": 60 + } + }, + "initiatorRoleSettings": { + "action": "Purchase Order Request Action", + "role": "Buyer", + "description": "An employee or organization that buys products for a partner type in the supply chain.", + "roleType": "Functional", + "service": "Buyer Service", + "serviceClassification": "Business Service", + "businessDocument": { + "name": "Purchase Order Request", + "description": "A request to accept a purchase order for fulfillment.", + "version": "V02.02.00" + } + }, + "responderRoleSettings": { + "action": "Purchase Order Confirmation Action", + "role": "Seller", + "description": "An organization that sells products to partners in the supply chain.", + "roleType": "Organizational", + "service": "Seller Service", + "serviceClassification": "Business Service", + "businessDocument": { + "name": "Purchase Order Confirmation", + "description": "Formally confirms the status of line item(s) in a Purchase Order. A Purchase Order line item may have one of the following states: accepted, rejected, or pending.", + "version": "V02.02.00" + } + }, + "createdTime": "2019-05-22T13:46:54.6312192Z", + "changedTime": "2019-05-29T20:09:48.5167814Z" + }, + "id": "/integrationAccounts/testIntegrationAccount/rosettaNetProcessConfigurations/3A4", + "name": "3A4", + "type": "Microsoft.Logic/integrationAccounts/rosettaNetProcessConfigurations" + } + } + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/RosettaNetProcessConfigurationsListByIntegrationAccounts.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/RosettaNetProcessConfigurationsListByIntegrationAccounts.json new file mode 100644 index 000000000000..1f99ac5dadf8 --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/RosettaNetProcessConfigurationsListByIntegrationAccounts.json @@ -0,0 +1,135 @@ +{ + "title": "List by integration account rosettanet process configuration examples", + "parameters": { + "api-version": "2016-06-01", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "resourceGroupName": "testrg123", + "integrationAccountName": "testia123" + }, + "responses": { + "200": { + "headers": { + "Cache-Control": "no-cache", + "Pragma": "no-cache", + "Content-Type": "application/json; charset=utf-8", + "Expires": -1, + "Vary": "Accept-Encoding", + "Date": "Tue, 28 May 2019 20:43:03 GMT" + }, + "body": { + "value": [ + { + "properties": { + "processCode": "0A1", + "processVersion": "V02.00.00", + "processName": "0A1", + "activitySettings": { + "activityType": "InformationDistribution", + "activityBehavior": { + "isAuthorizationRequired": false, + "persistentConfidentialityScope": "None", + "isSecuredTransportRequired": false, + "actionType": "SingleAction", + "responseType": "Async", + "nonRepudiationOfOriginAndContent": false, + "retryCount": 4, + "timeToPerformInSeconds": 86400 + }, + "acknowledgmentOfReceiptSettings": { + "isNonRepudiationRequired": false, + "timeToAcknowledgeInSeconds": 36400 + } + }, + "initiatorRoleSettings": { + "action": "Failure Notification Action", + "role": "PIP Failure Notifier", + "description": "An organizational process that automatically notifies the appropriate Failure Report Administrator of a PIP process failure.", + "roleType": "Functional", + "service": "PIP Failure Notifier Service", + "serviceClassification": "Business Service", + "businessDocument": { + "name": "Failure Notification", + "description": "An unsolicited formal notification of the failure to perform a business activity.", + "version": "V02.00.00" + } + }, + "responderRoleSettings": { + "action": "Failure Notification Action", + "role": "Failure Report Administrator", + "description": "An employee or organizational entity that receives and processes PIP Failure Notifications.", + "roleType": "Organizational", + "service": "Failure Report Administrator Service", + "serviceClassification": "Business Service", + "businessDocument": { + "name": "Failure Notification", + "description": "An unsolicited formal notification of the failure to perform a business activity.", + "version": "V02.00.00" + } + }, + "createdTime": "2019-05-22T13:47:26.330972Z", + "changedTime": "2019-05-22T13:47:26.3328234Z" + }, + "id":"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Logic/integrationAccounts/testia123//rosettaNetProcessConfigurations/0A1", + "name":"IntegrationAccountSession1662", + "type":"Microsoft.Logic/integrationAccounts/sessions" + }, + { + "properties": { + "processCode": "3A3", + "processVersion": "R02.00.00", + "processName": "3A3", + "activitySettings": { + "activityType": "RequestResponse", + "activityBehavior": { + "isAuthorizationRequired": false, + "persistentConfidentialityScope": "None", + "isSecuredTransportRequired": false, + "actionType": "DoubleAction", + "responseType": "Async", + "nonRepudiationOfOriginAndContent": false, + "retryCount": 4, + "timeToPerformInSeconds": 86400 + }, + "acknowledgmentOfReceiptSettings": { + "isNonRepudiationRequired": false, + "timeToAcknowledgeInSeconds": 36400 + } + }, + "initiatorRoleSettings": { + "action": "Shopping Cart Transfer Request Action", + "role": "Sales Facilitator", + "description": "This partner role facilitates the sale of product between partners in the supply chain.", + "roleType": "Functional", + "service": "Sales Facilitator Service", + "serviceClassification": "Business Service", + "businessDocument": { + "name": "Shopping Cart Transfer Request", + "description": "Requests a Supplier to confirm the transfer of a shopping cart.", + "version": "R02.00.00" + } + }, + "responderRoleSettings": { + "action": "Shopping Cart Transfer Confirmation Action", + "role": "Supplier", + "description": "This partner role supplies product to customers in the supply chain.", + "roleType": "Organizational", + "service": "Supplier Service", + "serviceClassification": "Business Service", + "businessDocument": { + "name": "Shopping Cart Transfer Confirmation", + "description": "Confirms the transfer of a shopping cart from a Sales Facilitator to a Supplier.", + "version": "R02.00.00" + } + }, + "createdTime": "2019-05-31T06:46:08.1261454Z", + "changedTime": "2019-05-31T06:46:08.129905Z" + }, + "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Logic/integrationAccounts/testia123/rosettaNetProcessConfigurations/3A3", + "name": "3A3", + "type": "Microsoft.Logic/integrationAccounts/rosettaNetProcessConfigurations" + } + ] + } + } + } +} diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunActionsGet.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunActionsGet.json index 1e63c5e355d0..485d4d3c6187 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunActionsGet.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunActionsGet.json @@ -32,7 +32,6 @@ "startTime": "2018-08-10T20:16:32.305236Z", "endTime": "2018-08-10T20:16:32.5450625Z", "correlation": { - "actionTrackingId": "56063357-45dd-4278-9be5-8220ce0cc9ca", "clientTrackingId": "08586676746934337772206998657CU22" }, "status": "Succeeded", diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunActionsList.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunActionsList.json index 5515bad5129f..d66df6776a95 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunActionsList.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunActionsList.json @@ -33,7 +33,6 @@ "startTime": "2018-08-10T20:16:32.305236Z", "endTime": "2018-08-10T20:16:32.5450625Z", "correlation": { - "actionTrackingId": "56063357-45dd-4278-9be5-8220ce0cc9ca", "clientTrackingId": "08586676746934337772206998657CU22" }, "status": "Succeeded", diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunsList.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunsList.json index 4bf84603c963..b057508ba63e 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunsList.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunsList.json @@ -8,7 +8,7 @@ "responses": { "200": { "body": { - "value": [ + "value": [ { "properties": { "waitEndTime": "2018-08-10T20:16:32.044238Z", diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowTriggerHistoriesGet.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowTriggerHistoriesGet.json index 561d6fe7e4ab..4dc85ea24f6b 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowTriggerHistoriesGet.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowTriggerHistoriesGet.json @@ -13,7 +13,6 @@ "properties": { "startTime": "2018-08-10T20:16:32.0387927Z", "endTime": "2018-08-10T20:16:32.2987996Z", - "scheduledTime": "2018-08-10T20:16:31.6344174Z", "status": "Succeeded", "code": "OK", "correlation": { diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowTriggerHistoriesList.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowTriggerHistoriesList.json index 62efc66a2ea2..3d66e13bc6f8 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowTriggerHistoriesList.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowTriggerHistoriesList.json @@ -14,7 +14,6 @@ "properties": { "startTime": "2018-08-10T20:16:32.0387927Z", "endTime": "2018-08-10T20:16:32.2987996Z", - "scheduledTime": "2018-08-10T20:16:31.6344174Z", "status": "Succeeded", "code": "OK", "correlation": { diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowTriggersGetSchemaJson.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowTriggersGetSchemaJson.json index e6003828a922..94b13c0ac57e 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowTriggersGetSchemaJson.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowTriggersGetSchemaJson.json @@ -9,20 +9,8 @@ "responses": { "200": { "body": { - "properties": { - "provisioningState": "Succeeded", - "createdTime": "2018-08-10T17:32:30.2496336Z", - "changedTime": "2018-08-10T18:47:49.5288666Z", - "state": "Enabled", - "workflow": { - "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow/versions/08586676800160476478", - "name": "08586676800160476478", - "type": "Microsoft.Logic/workflows/versions" - } - }, - "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow/triggers/manual", - "name": "manual", - "type": "Microsoft.Logic/workflows/triggers" + "title": "testworkflow", + "content": "{}" } } } diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowTriggersRun.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowTriggersRun.json index cccbaa5b4b43..a0884d8baecc 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowTriggersRun.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowTriggersRun.json @@ -7,6 +7,8 @@ "triggerName": "manual" }, "responses": { - "default": {} + "default": { + "body" : {} + } } } diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowTriggersSetState.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowTriggersSetState.json index 5403d91ae704..ce138e4c8e0b 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowTriggersSetState.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowTriggersSetState.json @@ -7,11 +7,11 @@ "triggerName": "testTrigger", "setState": { "source": { - "id": "subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/sourceResGroup/providers/Microsoft.Logic/workflows/sourceWorkflow/triggers/sourceTrigger" - } + } } }, "responses": { - "200": {} + "200": { + } } } diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowVersionsGet.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowVersionsGet.json index 733de00f26b3..c096cfa0bfad 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowVersionsGet.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowVersionsGet.json @@ -10,9 +10,6 @@ "200": { "body": { "properties": { - "provisioningState": "Succeeded", - "createdTime": "2018-04-25T01:39:21.4365247Z", - "changedTime": "2018-08-09T22:54:54.3533634Z", "state": "Enabled", "version": "08586677515911718341", "accessEndpoint": "http://tempuri.org", @@ -29,41 +26,7 @@ "actions": {}, "outputs": {} }, - "parameters": {}, - "accessControl": {}, - "endpointsConfiguration": { - "workflow": { - "outgoingIpAddresses": [ - { - "address": "13.84.159.168" - }, - { - "address": "13.65.86.56" - }, - { - "address": "13.65.82.190" - } - ], - "accessEndpointIpAddresses": [ - { - "address": "104.210.153.89" - }, - { - "address": "13.85.79.155" - }, - { - "address": "13.65.39.247" - } - ] - }, - "connector": { - "outgoingIpAddresses": [ - { - "address": "40.84.145.61" - } - ] - } - } + "parameters": {} }, "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow", "name": "test-workflow", @@ -72,5 +35,5 @@ "tags": {} } } - } + } } diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowVersionsList.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowVersionsList.json index 84537638be6e..0812c0df6ad0 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowVersionsList.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowVersionsList.json @@ -11,9 +11,6 @@ "value": [ { "properties": { - "provisioningState": "Succeeded", - "createdTime": "2018-04-25T01:39:21.4365247Z", - "changedTime": "2018-08-09T22:54:54.3533634Z", "state": "Enabled", "version": "08586677515911718341", "accessEndpoint": "http://tempuri.org", @@ -30,41 +27,7 @@ "actions": {}, "outputs": {} }, - "parameters": {}, - "accessControl": {}, - "endpointsConfiguration": { - "workflow": { - "outgoingIpAddresses": [ - { - "address": "13.84.159.168" - }, - { - "address": "13.65.86.56" - }, - { - "address": "13.65.82.190" - } - ], - "accessEndpointIpAddresses": [ - { - "address": "104.210.153.89" - }, - { - "address": "13.85.79.155" - }, - { - "address": "13.65.39.247" - } - ] - }, - "connector": { - "outgoingIpAddresses": [ - { - "address": "40.84.145.61" - } - ] - } - } + "parameters": {} }, "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow", "name": "test-workflow", diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsCreateOrUpdate.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsCreateOrUpdate.json index 36f0885e4c66..2cdc0a3f95fa 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsCreateOrUpdate.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsCreateOrUpdate.json @@ -6,11 +6,6 @@ "workflowName": "test-workflow", "workflow": { "properties": { - "integrationAccount": { - "name": "test-integration-account", - "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/integrationAccounts/test-integration-account", - "type": "Microsoft.Logic/integrationAccounts" - }, "definition": { "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#", "contentVersion": "1.0.0.0", @@ -64,7 +59,7 @@ }, "responses": { "200": { - "body": { + "body": { "properties": { "provisioningState": "Succeeded", "createdTime": "2018-04-25T01:39:21.4365247Z", @@ -85,44 +80,10 @@ "actions": {}, "outputs": {} }, - "parameters": {}, - "accessControl": {}, - "endpointsConfiguration": { - "workflow": { - "outgoingIpAddresses": [ - { - "address": "13.84.159.168" - }, - { - "address": "13.65.86.56" - }, - { - "address": "13.65.82.190" - } - ], - "accessEndpointIpAddresses": [ - { - "address": "104.210.153.89" - }, - { - "address": "13.85.79.155" - }, - { - "address": "13.65.39.247" - } - ] - }, - "connector": { - "outgoingIpAddresses": [ - { - "address": "40.84.145.61" - } - ] - } - } + "parameters": {} } } - }, + }, "201": { "body": { "properties": { @@ -145,41 +106,7 @@ "actions": {}, "outputs": {} }, - "parameters": {}, - "accessControl": {}, - "endpointsConfiguration": { - "workflow": { - "outgoingIpAddresses": [ - { - "address": "13.84.159.168" - }, - { - "address": "13.65.86.56" - }, - { - "address": "13.65.82.190" - } - ], - "accessEndpointIpAddresses": [ - { - "address": "104.210.153.89" - }, - { - "address": "13.85.79.155" - }, - { - "address": "13.65.39.247" - } - ] - }, - "connector": { - "outgoingIpAddresses": [ - { - "address": "40.84.145.61" - } - ] - } - } + "parameters": {} } } } diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsGet.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsGet.json index dc0928646af0..9b22baec7949 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsGet.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsGet.json @@ -28,41 +28,7 @@ "actions": {}, "outputs": {} }, - "parameters": {}, - "accessControl": {}, - "endpointsConfiguration": { - "workflow": { - "outgoingIpAddresses": [ - { - "address": "13.84.159.168" - }, - { - "address": "13.65.86.56" - }, - { - "address": "13.65.82.190" - } - ], - "accessEndpointIpAddresses": [ - { - "address": "104.210.153.89" - }, - { - "address": "13.85.79.155" - }, - { - "address": "13.65.39.247" - } - ] - }, - "connector": { - "outgoingIpAddresses": [ - { - "address": "40.84.145.61" - } - ] - } - } + "parameters": {} }, "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow", "name": "test-workflow", @@ -71,5 +37,5 @@ "tags": {} } } - } + } } diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsListByResourceGroup.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsListByResourceGroup.json index 74886e6baa4f..9bfcb996f8b8 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsListByResourceGroup.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsListByResourceGroup.json @@ -6,7 +6,7 @@ }, "responses": { "200": { - "body": { + "body": { "value": [ { "properties": { @@ -29,42 +29,8 @@ "actions": {}, "outputs": {} }, - "parameters": {}, - "accessControl": {}, - "endpointsConfiguration": { - "workflow": { - "outgoingIpAddresses": [ - { - "address": "13.84.159.168" - }, - { - "address": "13.65.86.56" - }, - { - "address": "13.65.82.190" - } - ], - "accessEndpointIpAddresses": [ - { - "address": "104.210.153.89" - }, - { - "address": "13.85.79.155" - }, - { - "address": "13.65.39.247" - } - ] - }, - "connector": { - "outgoingIpAddresses": [ - { - "address": "40.84.145.61" - } - ] - } - } - }, + "parameters": {} + }, "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow", "name": "test-workflow", "type": "Microsoft.Logic/workflows", diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsListBySubscription.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsListBySubscription.json index 33ba47f6e362..d613c282cc0b 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsListBySubscription.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsListBySubscription.json @@ -28,42 +28,8 @@ "actions": {}, "outputs": {} }, - "parameters": {}, - "accessControl": {}, - "endpointsConfiguration": { - "workflow": { - "outgoingIpAddresses": [ - { - "address": "13.84.159.168" - }, - { - "address": "13.65.86.56" - }, - { - "address": "13.65.82.190" - } - ], - "accessEndpointIpAddresses": [ - { - "address": "104.210.153.89" - }, - { - "address": "13.85.79.155" - }, - { - "address": "13.65.39.247" - } - ] - }, - "connector": { - "outgoingIpAddresses": [ - { - "address": "40.84.145.61" - } - ] - } - } - }, + "parameters": {} + }, "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow", "name": "test-workflow", "type": "Microsoft.Logic/workflows", 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 index d0ddd1d86533..9ddfb7c4245d 100644 --- 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 @@ -5,8 +5,19 @@ "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", "workflowName": "testWorkflow", "move": { - "id": "subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/newResourceGroup/providers/Microsoft.Logic/workflows/newWorkflowName" - } + "properties": { + "definition": { + "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#", + "contentVersion": "1.0.0.0", + "parameters": {}, + "triggers": {}, + "actions": {}, + "outputs": {} + } + }, + "location": "brazilsouth", + "tags": {} + } }, "responses": { "200": {}, diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsUpdate.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsUpdate.json index d55e231b78f4..af483a7aa29a 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsUpdate.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsUpdate.json @@ -6,11 +6,6 @@ "workflowName": "test-workflow", "workflow": { "properties": { - "integrationAccount": { - "name": "test-integration-account", - "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/integrationAccounts/test-integration-account", - "type": "Microsoft.Logic/integrationAccounts" - }, "definition": { "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#", "contentVersion": "1.0.0.0", @@ -85,43 +80,9 @@ "actions": {}, "outputs": {} }, - "parameters": {}, - "accessControl": {}, - "endpointsConfiguration": { - "workflow": { - "outgoingIpAddresses": [ - { - "address": "13.84.159.168" - }, - { - "address": "13.65.86.56" - }, - { - "address": "13.65.82.190" - } - ], - "accessEndpointIpAddresses": [ - { - "address": "104.210.153.89" - }, - { - "address": "13.85.79.155" - }, - { - "address": "13.65.39.247" - } - ] - }, - "connector": { - "outgoingIpAddresses": [ - { - "address": "40.84.145.61" - } - ] - } - } + "parameters": {} } - } + } } } } diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsValidateByLocation.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsValidateByLocation.json index a1ad978dc8c7..e9ceaecb22d5 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsValidateByLocation.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsValidateByLocation.json @@ -2,29 +2,11 @@ "parameters": { "api-version": "2016-06-01", "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "resourceGroupName": "test-resource-group", "location": "brazilsouth", "workflowName": "test-workflow", - "validate": { - "properties": { - "integrationAccount": { - "name": "test-integration-account", - "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/integrationAccounts/test-integration-account", - "type": "Microsoft.Logic/integrationAccounts" - }, - "definition": { - "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#", - "contentVersion": "1.0.0.0", - "parameters": {}, - "triggers": {}, - "actions": {}, - "outputs": {} - } - }, - "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow", - "name": "test-workflow", - "type": "Microsoft.Logic/workflows", - "location": "brazilsouth", - "tags": {} + "workflow" : { + "properties" : {} } }, "responses": { diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsValidateByResourceGroup.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsValidateByResourceGroup.json index de320d2784ec..3450d80c569f 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsValidateByResourceGroup.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowsValidateByResourceGroup.json @@ -6,11 +6,6 @@ "workflowName": "test-workflow", "validate": { "properties": { - "integrationAccount": { - "name": "test-integration-account", - "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/integrationAccounts/test-integration-account", - "type": "Microsoft.Logic/integrationAccounts" - }, "definition": { "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#", "contentVersion": "1.0.0.0", @@ -20,9 +15,6 @@ "outputs": {} } }, - "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow", - "name": "test-workflow", - "type": "Microsoft.Logic/workflows", "location": "brazilsouth", "tags": {} } 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 5f0b844762c9..b414c6055e04 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 @@ -4921,6 +4921,232 @@ "x-ms-odata": "#/definitions/IntegrationAccountSessionFilter" } }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/rosettanetprocessconfigurations": { + "get": { + "tags": [ + "IntegrationAccountRosettaNetProcessConfigurations" + ], + "operationId": "RosettaNetProcessConfigurations_ListByIntegrationAccounts", + "description": "Gets a list of integration account RosettaNet process configurations.", + "x-ms-examples": { + "Get RosettaNetProcessConfigurations by integrationaccount name": { + "$ref": "./examples/RosettaNetProcessConfigurationsListByIntegrationAccounts.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/IntegrationAccountRosettaNetProcessConfigurationListResult" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/rosettanetprocessconfigurations/{rosettaNetProcessConfigurationName}": { + "get": { + "tags": [ + "IntegrationAccountRosettaNetProcessConfigurations" + ], + "operationId": "RosettaNetProcessConfigurations_Get", + "description": "Gets an integration account RosettaNetProcessConfiguration.", + "x-ms-examples": { + "Get RosettaNetProcessConfiguration by name": { + "$ref": "./examples/RosettaNetProcessConfigurationsGet.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": "rosettaNetProcessConfigurationName", + "description": "The integration account RosettaNetProcessConfiguration name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/IntegrationAccountRosettaNetProcessConfiguration" + } + } + } + }, + "put": { + "tags": [ + "IntegrationAccountRosettaNetProcessConfigurations" + ], + "operationId": "RosettaNetProcessConfigurations_CreateOrUpdate", + "description": "Creates or updates an integration account RosettaNetProcessConfiguration.", + "x-ms-examples": { + "Create or update an RosettaNetProcessConfiguration": { + "$ref": "./examples/RosettaNetProcessConfigurationsCreateOrUpdate.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": "rosettaNetProcessConfigurationName", + "description": "The integration account RosettaNet ProcessConfiguration name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" + }, + { + "name": "rosettaNetProcessConfiguration", + "description": "The integration account RosettaNet ProcessConfiguration.", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/IntegrationAccountRosettaNetProcessConfiguration" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/IntegrationAccountRosettaNetProcessConfiguration" + } + }, + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/IntegrationAccountRosettaNetProcessConfiguration" + } + } + } + }, + "delete": { + "tags": [ + "IntegrationAccountRosettaNetProcessConfigurations" + ], + "operationId": "RosettaNetProcessConfigurations_Delete", + "description": "Deletes an integration account RosettaNet ProcessConfiguration.", + "x-ms-examples": { + "Delete an RosettaNetProcessConfiguration": { + "$ref": "./examples/RosettaNetProcessConfigurationsDelete.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": "rosettaNetProcessConfigurationName", + "description": "The integration account RosettaNetProcessConfiguration 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/{sessionName}": { "get": { "tags": [ @@ -8209,6 +8435,19 @@ "modelAsString": true } }, + "MessageEncoding": { + "type": "string", + "enum": [ + "NotSpecified", + "Base64", + "EightBit", + "QuotedPrintable" + ], + "x-ms-enum": { + "name": "MessageEncoding", + "modelAsString": false + } + }, "TrailingSeparatorPolicy": { "type": "string", "enum": [ @@ -9030,6 +9269,323 @@ "modelAsString": false } }, + "IntegrationAccountRosettaNetProcessConfigurationListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/IntegrationAccountRosettaNetProcessConfiguration" + }, + "description": "The list of integration account RosettaNet PIP configuration." + }, + "nextLink": { + "type": "string", + "description": "The URL to get the next set of results." + } + }, + "description": "The list of integration account RosettaNet process configuration." + }, + "IntegrationAccountRosettaNetProcessConfiguration": { + "type": "object", + "required": [ + "properties" + ], + "properties": { + "properties": { + "x-ms-client-flatten": true, + "$ref": "#/definitions/IntegrationAccountRosettaNetProcessConfigurationProperties", + "description": "The integration account RosettaNet process configuration properties." + } + }, + "description": "The integration account RosettaNet process configuration.", + "allOf": [ + { + "$ref": "#/definitions/Resource" + } + ] + }, + "IntegrationAccountRosettaNetProcessConfigurationProperties": { + "type": "object", + "required": [ + "processCode", + "processVersion", + "processName", + "activitySettings", + "initiatorRoleSettings", + "responderRoleSettings" + ], + "properties": { + "createdTime": { + "type": "string", + "format": "date-time", + "readOnly": true, + "description": "The created time." + }, + "changedTime": { + "type": "string", + "format": "date-time", + "readOnly": true, + "description": "The changed time." + }, + "metadata": { + "type": "object", + "description": "The metadata.", + "properties": {}, + "additionalProperties": { + "type": "string" + } + }, + "activitySettings": { + "$ref": "#/definitions/RosettaNetPipActivitySettings", + "description": "The RosettaNet process configuration activity settings." + }, + "processCode": { + "type": "string", + "description": "The integration account RosettaNet process code." + }, + "processVersion": { + "type": "string", + "description": "The integration account RosettaNet process version." + }, + "processName": { + "type": "string", + "description": "The integration account RosettaNet process name." + }, + "initiatorRoleSettings": { + "$ref": "#/definitions/RosettaNetPipRoleSettings", + "description": "The RosettaNet initiator role settings." + }, + "responderRoleSettings": { + "$ref": "#/definitions/RosettaNetPipRoleSettings", + "description": "The RosettaNet responder role settings." + }, + "description": { + "type": "string", + "description": "The integration account RosettaNet ProcessConfiguration properties." + } + }, + "description": "The integration account RosettaNet process configuration properties." + }, + "RosettaNetPipActivitySettings": { + "type": "object", + "required": [ + "activityType", + "activityBehavior", + "acknowledgmentOfReceiptSettings" + ], + "properties": { + "activityType": { + "$ref": "#/definitions/RosettaNetPipActivityType", + "description": "The RosettaNet ProcessConfiguration activity type." + }, + "activityBehavior": { + "$ref": "#/definitions/RosettaNetPipActivityBehavior", + "description": "The RosettaNet ProcessConfiguration activity behavior." + }, + "acknowledgmentOfReceiptSettings": { + "$ref": "#/definitions/RosettaNetPipAcknowledgmentOfReceiptSettings", + "description": "The RosettaNet ProcessConfiguration acknowledgement settings." + } + }, + "description": "The integration account RosettaNet ProcessConfiguration activity settings." + }, + "RosettaNetPipActivityType": { + "type": "string", + "enum": [ + "NotSpecified", + "InformationDistribution", + "BusinessTransaction", + "Notification", + "QueryResponse", + "RequestConfirm", + "RequestResponse" + ], + "x-ms-enum": { + "name": "RosettaNetPipActivityType", + "modelAsString": false + } + }, + "RosettaNetPipActivityBehavior": { + "type": "object", + "required": [ + "isAuthorizationRequired", + "persistentConfidentialityScope", + "isSecuredTransportRequired", + "actionType", + "responseType", + "nonRepudiationOfOriginAndContent", + "retryCount", + "timeToPerformInSeconds" + ], + "properties": { + "isAuthorizationRequired": { + "type": "boolean", + "description": "The value indicating whether authorization is required." + }, + "persistentConfidentialityScope": { + "$ref": "#/definitions/RosettaNetPipConfidentialityScope", + "description": "The persistent confidentiality encryption scope." + }, + "isSecuredTransportRequired": { + "type": "boolean", + "description": "The value indicating whether secured transport is required." + }, + "actionType": { + "$ref": "#/definitions/RosettaNetActionType", + "description": "The value indicating whether the RosettaNet PIP is used for a single action." + }, + "responseType": { + "$ref": "#/definitions/RosettaNetResponseType", + "description": "The value indicating whether the RosettaNet PIP communication is synchronous." + }, + "nonRepudiationOfOriginAndContent": { + "type": "boolean", + "description": "The value indicating whether non-repudiation is for origin and content." + }, + "retryCount": { + "type": "integer", + "description": "The value indicating retry count." + }, + "timeToPerformInSeconds": { + "type": "integer", + "description": "The time to perform in seconds." + } + }, + "description": "The integration account RosettaNet ProcessConfiguration activity behavior." + }, + "RosettaNetPipConfidentialityScope": { + "type": "string", + "enum": [ + "NotSpecified", + "None", + "Payload", + "PayloadContainer" + ], + "x-ms-enum": { + "name": "RosettaNetPipConfidentialityScope", + "modelAsString": false + } + }, + "RosettaNetActionType": { + "type": "string", + "enum": [ + "NotSpecified", + "SingleAction", + "DoubleAction" + ], + "x-ms-enum": { + "name": "RosettaNetActionType", + "modelAsString": false + } + }, + "RosettaNetResponseType": { + "type": "string", + "enum": [ + "NotSpecified", + "Sync", + "Async" + ], + "x-ms-enum": { + "name": "RosettaNetResponseType", + "modelAsString": false + } + }, + "RosettaNetPipAcknowledgmentOfReceiptSettings": { + "type": "object", + "required": [ + "isNonRepudiationRequired", + "timeToAcknowledgeInSeconds" + ], + "properties": { + "isNonRepudiationRequired": { + "type": "boolean", + "description": "The non-repudiation is required or not." + }, + "timeToAcknowledgeInSeconds": { + "type": "integer", + "description": "The time to acknowledge in seconds." + } + }, + "description": "The integration account RosettaNet ProcessConfiguration Acknowledgement settings." + }, + "RosettaNetPipRoleSettings": { + "type": "object", + "required": [ + "action", + "role", + "roleType", + "service", + "serviceClassification", + "businessDocument" + ], + "properties": { + "action": { + "type": "string", + "description": "The action name." + }, + "role": { + "type": "string", + "description": "The role name." + }, + "roleType": { + "$ref": "#/definitions/RosettaNetPipRoleType", + "description": "The RosettaNet ProcessConfiguration role type." + }, + "service": { + "type": "string", + "description": "The service name." + }, + "serviceClassification": { + "type": "string", + "description": "The service classification name." + }, + "businessDocument": { + "$ref": "#/definitions/RosettaNetPipBusinessDocument", + "description": "The RosettaNet ProcessConfiguration business document." + }, + "description": { + "type": "string", + "description": "The description." + } + }, + "description": "The integration account RosettaNet ProcessConfiguration role settings." + }, + "RosettaNetPipRoleType": { + "type": "string", + "enum": [ + "NotSpecified", + "Functional", + "Organizational", + "Employee" + ], + "x-ms-enum": { + "name": "RosettaNetPipRoleType", + "modelAsString": false + } + }, + "RosettaNetPipBusinessDocument": { + "type": "object", + "required": [ + "name", + "version" + ], + "properties": { + "name": { + "type": "string", + "description": "The business document name." + }, + "version": { + "type": "string", + "description": "The business document version." + }, + "description": { + "type": "string", + "description": "The business document description." + } + }, + "description": "The RosettaNet ProcessConfiguration business document settings." + }, "IntegrationAccountCertificateListResult": { "type": "object", "properties": {