Document: "logic"
Path: "https://github.com/Azure/azure-rest-api-specs/blob/2fbb5118cd34f412a51d9bc8a274224b216763cf/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/logic.json ")
The integration account RosettaNet process configuration.
azure_aiarnpc {
api_version => " api_version" ,
integration_account_name => " integration_account_name" ,
location => " location (optional)" ,
properties => $azure_integration_account_rosetta_net_process_configuration_properties
resource_group_name => " resource_group_name" ,
rosetta_net_process_configuration => " rosettaNetProcessConfiguration" ,
rosetta_net_process_configuration_name => " rosetta_net_process_configuration_name" ,
subscription_id => " subscription_id" ,
tags => " tags (optional)" ,
}
Name
Type
Required
Description
api_version
String
true
The API version.
integration_account_name
String
true
The integration account name.
location
String
false
The resource location.
properties
IntegrationAccountRosettaNetProcessConfigurationProperties
true
The integration account RosettaNet process configuration properties.
resource_group_name
String
true
The resource group name.
rosetta_net_process_configuration
Hash
true
The integration account RosettaNet ProcessConfiguration.
rosetta_net_process_configuration_name
String
true
The integration account RosettaNet ProcessConfiguration name.
subscription_id
String
true
The subscription id.
tags
Hash
false
The resource tags.
IntegrationAccountRosettaNetProcessConfigurationProperties
The integration account RosettaNet process configuration properties.
$azure_integration_account_rosetta_net_process_configuration_properties = {
activitySettings => $azure_rosetta_net_pip_activity_settings
description => " description (optional)" ,
initiatorRoleSettings => $azure_rosetta_net_pip_role_settings
metadata => " metadata (optional)" ,
processCode => " processCode" ,
processName => " processName" ,
processVersion => " processVersion" ,
responderRoleSettings => $azure_rosetta_net_pip_role_settings
}
Name
Type
Required
Description
activitySettings
RosettaNetPipActivitySettings
true
The RosettaNet process configuration activity settings.
description
String
false
The integration account RosettaNet ProcessConfiguration properties.
initiatorRoleSettings
RosettaNetPipRoleSettings
true
The RosettaNet initiator role settings.
metadata
Hash
false
The metadata.
processCode
String
true
The integration account RosettaNet process code.
processName
String
true
The integration account RosettaNet process name.
processVersion
String
true
The integration account RosettaNet process version.
responderRoleSettings
RosettaNetPipRoleSettings
true
The RosettaNet responder role settings.
RosettaNetPipActivitySettings
The integration account RosettaNet ProcessConfiguration activity settings.
$azure_rosetta_net_pip_activity_settings = {
acknowledgmentOfReceiptSettings => $azure_rosetta_net_pip_acknowledgment_of_receipt_settings
activityBehavior => $azure_rosetta_net_pip_activity_behavior
activityType => $azure_rosetta_net_pip_activity_type
}
RosettaNetPipAcknowledgmentOfReceiptSettings
The integration account RosettaNet ProcessConfiguration Acknowledgement settings.
$azure_rosetta_net_pip_acknowledgment_of_receipt_settings = {
isNonRepudiationRequired => " isNonRepudiationRequired" ,
timeToAcknowledgeInSeconds => " 1234" ,
}
Name
Type
Required
Description
isNonRepudiationRequired
Boolean
true
The non-repudiation is required or not.
timeToAcknowledgeInSeconds
Integer
true
The time to acknowledge in seconds.
RosettaNetPipActivityBehavior
The integration account RosettaNet ProcessConfiguration activity behavior.
$azure_rosetta_net_pip_activity_behavior = {
actionType => $azure_rosetta_net_action_type
isAuthorizationRequired => " isAuthorizationRequired" ,
isSecuredTransportRequired => " isSecuredTransportRequired" ,
nonRepudiationOfOriginAndContent => " nonRepudiationOfOriginAndContent" ,
persistentConfidentialityScope => $azure_rosetta_net_pip_confidentiality_scope
responseType => $azure_rosetta_net_response_type
retryCount => " 1234" ,
timeToPerformInSeconds => " 1234" ,
}
Name
Type
Required
Description
actionType
RosettaNetActionType
true
The value indicating whether the RosettaNet PIP is used for a single action.
isAuthorizationRequired
Boolean
true
The value indicating whether authorization is required.
isSecuredTransportRequired
Boolean
true
The value indicating whether secured transport is required.
nonRepudiationOfOriginAndContent
Boolean
true
The value indicating whether non-repudiation is for origin and content.
persistentConfidentialityScope
RosettaNetPipConfidentialityScope
true
The persistent confidentiality encryption scope.
responseType
RosettaNetResponseType
true
The value indicating whether the RosettaNet PIP communication is synchronous.
retryCount
Integer
true
The value indicating retry count.
timeToPerformInSeconds
Integer
true
The time to perform in seconds.
$azure_rosetta_net_action_type = {
}
Name
Type
Required
Description
RosettaNetPipConfidentialityScope
$azure_rosetta_net_pip_confidentiality_scope = {
}
Name
Type
Required
Description
$azure_rosetta_net_response_type = {
}
Name
Type
Required
Description
RosettaNetPipActivityType
$azure_rosetta_net_pip_activity_type = {
}
Name
Type
Required
Description
RosettaNetPipRoleSettings
The integration account RosettaNet ProcessConfiguration role settings.
$azure_rosetta_net_pip_role_settings = {
action => " action" ,
businessDocument => $azure_rosetta_net_pip_business_document
description => " description (optional)" ,
role => " role" ,
roleType => $azure_rosetta_net_pip_role_type
service => " service" ,
serviceClassification => " serviceClassification" ,
}
Name
Type
Required
Description
action
String
true
The action name.
businessDocument
RosettaNetPipBusinessDocument
true
The RosettaNet ProcessConfiguration business document.
description
String
false
The description.
role
String
true
The role name.
roleType
RosettaNetPipRoleType
true
The RosettaNet ProcessConfiguration role type.
service
String
true
The service name.
serviceClassification
String
true
The service classification name.
RosettaNetPipBusinessDocument
The RosettaNet ProcessConfiguration business document settings.
$azure_rosetta_net_pip_business_document = {
description => " description (optional)" ,
name => " name" ,
version => " version" ,
}
Name
Type
Required
Description
description
String
false
The business document description.
name
String
true
The business document name.
version
String
true
The business document version.
$azure_rosetta_net_pip_role_type = {
}
Name
Type
Required
Description
Here is a list of endpoints that we use to create, read, update and delete the aiarnpc
Operation
Path
Verb
Description
OperationID
Create
/subscriptions/%{subscription_id}/resourceGroups/%{resource_group_name}/providers/Microsoft.Logic/integrationAccounts/%{integration_account_name}/rosettanetprocessconfigurations/%{rosetta_net_process_configuration_name}
Put
Creates or updates an integration account RosettaNetProcessConfiguration.
RosettaNetProcessConfigurations_CreateOrUpdate
List - list all
``
List - get one
/subscriptions/%{subscription_id}/resourceGroups/%{resource_group_name}/providers/Microsoft.Logic/integrationAccounts/%{integration_account_name}/rosettanetprocessconfigurations/%{rosetta_net_process_configuration_name}
Get
Gets an integration account RosettaNetProcessConfiguration.
RosettaNetProcessConfigurations_Get
List - get list using params
/subscriptions/%{subscription_id}/resourceGroups/%{resource_group_name}/providers/Microsoft.Logic/integrationAccounts/%{integration_account_name}/rosettanetprocessconfigurations
Get
Gets a list of integration account RosettaNet process configurations.
RosettaNetProcessConfigurations_ListByIntegrationAccounts
Update
/subscriptions/%{subscription_id}/resourceGroups/%{resource_group_name}/providers/Microsoft.Logic/integrationAccounts/%{integration_account_name}/rosettanetprocessconfigurations/%{rosetta_net_process_configuration_name}
Put
Creates or updates an integration account RosettaNetProcessConfiguration.
RosettaNetProcessConfigurations_CreateOrUpdate
Delete
/subscriptions/%{subscription_id}/resourceGroups/%{resource_group_name}/providers/Microsoft.Logic/integrationAccounts/%{integration_account_name}/rosettanetprocessconfigurations/%{rosetta_net_process_configuration_name}
Delete
Deletes an integration account RosettaNet ProcessConfiguration.
RosettaNetProcessConfigurations_Delete