1. Packages
  2. Azure Native v1
  3. API Docs
  4. logic
  5. RosettaNetProcessConfiguration
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.logic.RosettaNetProcessConfiguration

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    The integration account RosettaNet process configuration. API Version: 2016-06-01.

    Example Usage

    Create or update an RosettaNetProcessConfiguration

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var rosettaNetProcessConfiguration = new AzureNative.Logic.RosettaNetProcessConfiguration("rosettaNetProcessConfiguration", new()
        {
            ActivitySettings = new AzureNative.Logic.Inputs.RosettaNetPipActivitySettingsArgs
            {
                AcknowledgmentOfReceiptSettings = new AzureNative.Logic.Inputs.RosettaNetPipAcknowledgmentOfReceiptSettingsArgs
                {
                    IsNonRepudiationRequired = false,
                    TimeToAcknowledgeInSeconds = 600,
                },
                ActivityBehavior = new AzureNative.Logic.Inputs.RosettaNetPipActivityBehaviorArgs
                {
                    ActionType = AzureNative.Logic.RosettaNetActionType.DoubleAction,
                    IsAuthorizationRequired = false,
                    IsSecuredTransportRequired = false,
                    NonRepudiationOfOriginAndContent = false,
                    PersistentConfidentialityScope = AzureNative.Logic.RosettaNetPipConfidentialityScope.None,
                    ResponseType = AzureNative.Logic.RosettaNetResponseType.Async,
                    RetryCount = 2,
                    TimeToPerformInSeconds = 7200,
                },
                ActivityType = AzureNative.Logic.RosettaNetPipActivityType.RequestResponse,
            },
            Description = "Test description",
            InitiatorRoleSettings = new AzureNative.Logic.Inputs.RosettaNetPipRoleSettingsArgs
            {
                Action = "Purchase Order Request",
                BusinessDocument = new AzureNative.Logic.Inputs.RosettaNetPipBusinessDocumentArgs
                {
                    Description = "A request to accept a purchase order for fulfillment..",
                    Name = "Purchase Order Request",
                    Version = "V02.02.00",
                },
                Description = "This partner role creates a demand for a product or service.",
                Role = "Buyer",
                RoleType = AzureNative.Logic.RosettaNetPipRoleType.Functional,
                Service = "Buyer Service",
                ServiceClassification = "Business Service",
            },
            IntegrationAccountName = "testia123",
            ProcessCode = "3A4",
            ProcessName = "Request Purchase Order",
            ProcessVersion = "V02.02.00",
            ResourceGroupName = "testrg123",
            ResponderRoleSettings = new AzureNative.Logic.Inputs.RosettaNetPipRoleSettingsArgs
            {
                Action = "Purchase Order Confirmation Action",
                BusinessDocument = new AzureNative.Logic.Inputs.RosettaNetPipBusinessDocumentArgs
                {
                    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.",
                    Name = "Purchase Order Confirmation",
                    Version = "V02.02.00",
                },
                Description = "An organization that sells products to partners in the supply chain.",
                Role = "Seller",
                RoleType = AzureNative.Logic.RosettaNetPipRoleType.Organizational,
                Service = "Seller Service",
                ServiceClassification = "Business Service",
            },
            RosettaNetProcessConfigurationName = "3A4",
        });
    
    });
    
    package main
    
    import (
    	logic "github.com/pulumi/pulumi-azure-native-sdk/logic"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := logic.NewRosettaNetProcessConfiguration(ctx, "rosettaNetProcessConfiguration", &logic.RosettaNetProcessConfigurationArgs{
    			ActivitySettings: logic.RosettaNetPipActivitySettingsResponse{
    				AcknowledgmentOfReceiptSettings: &logic.RosettaNetPipAcknowledgmentOfReceiptSettingsArgs{
    					IsNonRepudiationRequired:   pulumi.Bool(false),
    					TimeToAcknowledgeInSeconds: pulumi.Int(600),
    				},
    				ActivityBehavior: &logic.RosettaNetPipActivityBehaviorArgs{
    					ActionType:                       logic.RosettaNetActionTypeDoubleAction,
    					IsAuthorizationRequired:          pulumi.Bool(false),
    					IsSecuredTransportRequired:       pulumi.Bool(false),
    					NonRepudiationOfOriginAndContent: pulumi.Bool(false),
    					PersistentConfidentialityScope:   logic.RosettaNetPipConfidentialityScopeNone,
    					ResponseType:                     logic.RosettaNetResponseTypeAsync,
    					RetryCount:                       pulumi.Int(2),
    					TimeToPerformInSeconds:           pulumi.Int(7200),
    				},
    				ActivityType: logic.RosettaNetPipActivityTypeRequestResponse,
    			},
    			Description: pulumi.String("Test description"),
    			InitiatorRoleSettings: logic.RosettaNetPipRoleSettingsResponse{
    				Action: pulumi.String("Purchase Order Request"),
    				BusinessDocument: &logic.RosettaNetPipBusinessDocumentArgs{
    					Description: pulumi.String("A request to accept a purchase order for fulfillment.."),
    					Name:        pulumi.String("Purchase Order Request"),
    					Version:     pulumi.String("V02.02.00"),
    				},
    				Description:           pulumi.String("This partner role creates a demand for a product or service."),
    				Role:                  pulumi.String("Buyer"),
    				RoleType:              logic.RosettaNetPipRoleTypeFunctional,
    				Service:               pulumi.String("Buyer Service"),
    				ServiceClassification: pulumi.String("Business Service"),
    			},
    			IntegrationAccountName: pulumi.String("testia123"),
    			ProcessCode:            pulumi.String("3A4"),
    			ProcessName:            pulumi.String("Request Purchase Order"),
    			ProcessVersion:         pulumi.String("V02.02.00"),
    			ResourceGroupName:      pulumi.String("testrg123"),
    			ResponderRoleSettings: logic.RosettaNetPipRoleSettingsResponse{
    				Action: pulumi.String("Purchase Order Confirmation Action"),
    				BusinessDocument: &logic.RosettaNetPipBusinessDocumentArgs{
    					Description: pulumi.String("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."),
    					Name:        pulumi.String("Purchase Order Confirmation"),
    					Version:     pulumi.String("V02.02.00"),
    				},
    				Description:           pulumi.String("An organization that sells products to partners in the supply chain."),
    				Role:                  pulumi.String("Seller"),
    				RoleType:              logic.RosettaNetPipRoleTypeOrganizational,
    				Service:               pulumi.String("Seller Service"),
    				ServiceClassification: pulumi.String("Business Service"),
    			},
    			RosettaNetProcessConfigurationName: pulumi.String("3A4"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.logic.RosettaNetProcessConfiguration;
    import com.pulumi.azurenative.logic.RosettaNetProcessConfigurationArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var rosettaNetProcessConfiguration = new RosettaNetProcessConfiguration("rosettaNetProcessConfiguration", RosettaNetProcessConfigurationArgs.builder()        
                .activitySettings(Map.ofEntries(
                    Map.entry("acknowledgmentOfReceiptSettings", Map.ofEntries(
                        Map.entry("isNonRepudiationRequired", false),
                        Map.entry("timeToAcknowledgeInSeconds", 600)
                    )),
                    Map.entry("activityBehavior", Map.ofEntries(
                        Map.entry("actionType", "DoubleAction"),
                        Map.entry("isAuthorizationRequired", false),
                        Map.entry("isSecuredTransportRequired", false),
                        Map.entry("nonRepudiationOfOriginAndContent", false),
                        Map.entry("persistentConfidentialityScope", "None"),
                        Map.entry("responseType", "Async"),
                        Map.entry("retryCount", 2),
                        Map.entry("timeToPerformInSeconds", 7200)
                    )),
                    Map.entry("activityType", "RequestResponse")
                ))
                .description("Test description")
                .initiatorRoleSettings(Map.ofEntries(
                    Map.entry("action", "Purchase Order Request"),
                    Map.entry("businessDocument", Map.ofEntries(
                        Map.entry("description", "A request to accept a purchase order for fulfillment.."),
                        Map.entry("name", "Purchase Order Request"),
                        Map.entry("version", "V02.02.00")
                    )),
                    Map.entry("description", "This partner role creates a demand for a product or service."),
                    Map.entry("role", "Buyer"),
                    Map.entry("roleType", "Functional"),
                    Map.entry("service", "Buyer Service"),
                    Map.entry("serviceClassification", "Business Service")
                ))
                .integrationAccountName("testia123")
                .processCode("3A4")
                .processName("Request Purchase Order")
                .processVersion("V02.02.00")
                .resourceGroupName("testrg123")
                .responderRoleSettings(Map.ofEntries(
                    Map.entry("action", "Purchase Order Confirmation Action"),
                    Map.entry("businessDocument", Map.ofEntries(
                        Map.entry("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."),
                        Map.entry("name", "Purchase Order Confirmation"),
                        Map.entry("version", "V02.02.00")
                    )),
                    Map.entry("description", "An organization that sells products to partners in the supply chain."),
                    Map.entry("role", "Seller"),
                    Map.entry("roleType", "Organizational"),
                    Map.entry("service", "Seller Service"),
                    Map.entry("serviceClassification", "Business Service")
                ))
                .rosettaNetProcessConfigurationName("3A4")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    rosetta_net_process_configuration = azure_native.logic.RosettaNetProcessConfiguration("rosettaNetProcessConfiguration",
        activity_settings=azure_native.logic.RosettaNetPipActivitySettingsResponseArgs(
            acknowledgment_of_receipt_settings=azure_native.logic.RosettaNetPipAcknowledgmentOfReceiptSettingsArgs(
                is_non_repudiation_required=False,
                time_to_acknowledge_in_seconds=600,
            ),
            activity_behavior=azure_native.logic.RosettaNetPipActivityBehaviorArgs(
                action_type=azure_native.logic.RosettaNetActionType.DOUBLE_ACTION,
                is_authorization_required=False,
                is_secured_transport_required=False,
                non_repudiation_of_origin_and_content=False,
                persistent_confidentiality_scope=azure_native.logic.RosettaNetPipConfidentialityScope.NONE,
                response_type=azure_native.logic.RosettaNetResponseType.ASYNC_,
                retry_count=2,
                time_to_perform_in_seconds=7200,
            ),
            activity_type=azure_native.logic.RosettaNetPipActivityType.REQUEST_RESPONSE,
        ),
        description="Test description",
        initiator_role_settings=azure_native.logic.RosettaNetPipRoleSettingsResponseArgs(
            action="Purchase Order Request",
            business_document=azure_native.logic.RosettaNetPipBusinessDocumentArgs(
                description="A request to accept a purchase order for fulfillment..",
                name="Purchase Order Request",
                version="V02.02.00",
            ),
            description="This partner role creates a demand for a product or service.",
            role="Buyer",
            role_type=azure_native.logic.RosettaNetPipRoleType.FUNCTIONAL,
            service="Buyer Service",
            service_classification="Business Service",
        ),
        integration_account_name="testia123",
        process_code="3A4",
        process_name="Request Purchase Order",
        process_version="V02.02.00",
        resource_group_name="testrg123",
        responder_role_settings=azure_native.logic.RosettaNetPipRoleSettingsResponseArgs(
            action="Purchase Order Confirmation Action",
            business_document=azure_native.logic.RosettaNetPipBusinessDocumentArgs(
                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.",
                name="Purchase Order Confirmation",
                version="V02.02.00",
            ),
            description="An organization that sells products to partners in the supply chain.",
            role="Seller",
            role_type=azure_native.logic.RosettaNetPipRoleType.ORGANIZATIONAL,
            service="Seller Service",
            service_classification="Business Service",
        ),
        rosetta_net_process_configuration_name="3A4")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const rosettaNetProcessConfiguration = new azure_native.logic.RosettaNetProcessConfiguration("rosettaNetProcessConfiguration", {
        activitySettings: {
            acknowledgmentOfReceiptSettings: {
                isNonRepudiationRequired: false,
                timeToAcknowledgeInSeconds: 600,
            },
            activityBehavior: {
                actionType: azure_native.logic.RosettaNetActionType.DoubleAction,
                isAuthorizationRequired: false,
                isSecuredTransportRequired: false,
                nonRepudiationOfOriginAndContent: false,
                persistentConfidentialityScope: azure_native.logic.RosettaNetPipConfidentialityScope.None,
                responseType: azure_native.logic.RosettaNetResponseType.Async,
                retryCount: 2,
                timeToPerformInSeconds: 7200,
            },
            activityType: azure_native.logic.RosettaNetPipActivityType.RequestResponse,
        },
        description: "Test description",
        initiatorRoleSettings: {
            action: "Purchase Order Request",
            businessDocument: {
                description: "A request to accept a purchase order for fulfillment..",
                name: "Purchase Order Request",
                version: "V02.02.00",
            },
            description: "This partner role creates a demand for a product or service.",
            role: "Buyer",
            roleType: azure_native.logic.RosettaNetPipRoleType.Functional,
            service: "Buyer Service",
            serviceClassification: "Business Service",
        },
        integrationAccountName: "testia123",
        processCode: "3A4",
        processName: "Request Purchase Order",
        processVersion: "V02.02.00",
        resourceGroupName: "testrg123",
        responderRoleSettings: {
            action: "Purchase Order Confirmation Action",
            businessDocument: {
                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.",
                name: "Purchase Order Confirmation",
                version: "V02.02.00",
            },
            description: "An organization that sells products to partners in the supply chain.",
            role: "Seller",
            roleType: azure_native.logic.RosettaNetPipRoleType.Organizational,
            service: "Seller Service",
            serviceClassification: "Business Service",
        },
        rosettaNetProcessConfigurationName: "3A4",
    });
    
    resources:
      rosettaNetProcessConfiguration:
        type: azure-native:logic:RosettaNetProcessConfiguration
        properties:
          activitySettings:
            acknowledgmentOfReceiptSettings:
              isNonRepudiationRequired: false
              timeToAcknowledgeInSeconds: 600
            activityBehavior:
              actionType: DoubleAction
              isAuthorizationRequired: false
              isSecuredTransportRequired: false
              nonRepudiationOfOriginAndContent: false
              persistentConfidentialityScope: None
              responseType: Async
              retryCount: 2
              timeToPerformInSeconds: 7200
            activityType: RequestResponse
          description: Test description
          initiatorRoleSettings:
            action: Purchase Order Request
            businessDocument:
              description: A request to accept a purchase order for fulfillment..
              name: Purchase Order Request
              version: V02.02.00
            description: This partner role creates a demand for a product or service.
            role: Buyer
            roleType: Functional
            service: Buyer Service
            serviceClassification: Business Service
          integrationAccountName: testia123
          processCode: 3A4
          processName: Request Purchase Order
          processVersion: V02.02.00
          resourceGroupName: testrg123
          responderRoleSettings:
            action: Purchase Order Confirmation Action
            businessDocument:
              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.'
              name: Purchase Order Confirmation
              version: V02.02.00
            description: An organization that sells products to partners in the supply chain.
            role: Seller
            roleType: Organizational
            service: Seller Service
            serviceClassification: Business Service
          rosettaNetProcessConfigurationName: 3A4
    

    Create RosettaNetProcessConfiguration Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new RosettaNetProcessConfiguration(name: string, args: RosettaNetProcessConfigurationArgs, opts?: CustomResourceOptions);
    @overload
    def RosettaNetProcessConfiguration(resource_name: str,
                                       args: RosettaNetProcessConfigurationArgs,
                                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def RosettaNetProcessConfiguration(resource_name: str,
                                       opts: Optional[ResourceOptions] = None,
                                       process_code: Optional[str] = None,
                                       initiator_role_settings: Optional[RosettaNetPipRoleSettingsArgs] = None,
                                       integration_account_name: Optional[str] = None,
                                       activity_settings: Optional[RosettaNetPipActivitySettingsArgs] = None,
                                       process_name: Optional[str] = None,
                                       process_version: Optional[str] = None,
                                       resource_group_name: Optional[str] = None,
                                       responder_role_settings: Optional[RosettaNetPipRoleSettingsArgs] = None,
                                       description: Optional[str] = None,
                                       location: Optional[str] = None,
                                       metadata: Optional[Mapping[str, str]] = None,
                                       rosetta_net_process_configuration_name: Optional[str] = None,
                                       tags: Optional[Mapping[str, str]] = None)
    func NewRosettaNetProcessConfiguration(ctx *Context, name string, args RosettaNetProcessConfigurationArgs, opts ...ResourceOption) (*RosettaNetProcessConfiguration, error)
    public RosettaNetProcessConfiguration(string name, RosettaNetProcessConfigurationArgs args, CustomResourceOptions? opts = null)
    public RosettaNetProcessConfiguration(String name, RosettaNetProcessConfigurationArgs args)
    public RosettaNetProcessConfiguration(String name, RosettaNetProcessConfigurationArgs args, CustomResourceOptions options)
    
    type: azure-native:logic:RosettaNetProcessConfiguration
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args RosettaNetProcessConfigurationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args RosettaNetProcessConfigurationArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args RosettaNetProcessConfigurationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args RosettaNetProcessConfigurationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args RosettaNetProcessConfigurationArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var rosettaNetProcessConfigurationResource = new AzureNative.Logic.RosettaNetProcessConfiguration("rosettaNetProcessConfigurationResource", new()
    {
        ProcessCode = "string",
        InitiatorRoleSettings = 
        {
            { "action", "string" },
            { "businessDocument", 
            {
                { "name", "string" },
                { "version", "string" },
                { "description", "string" },
            } },
            { "role", "string" },
            { "roleType", "NotSpecified" },
            { "service", "string" },
            { "serviceClassification", "string" },
            { "description", "string" },
        },
        IntegrationAccountName = "string",
        ActivitySettings = 
        {
            { "acknowledgmentOfReceiptSettings", 
            {
                { "isNonRepudiationRequired", false },
                { "timeToAcknowledgeInSeconds", 0 },
            } },
            { "activityBehavior", 
            {
                { "actionType", "NotSpecified" },
                { "isAuthorizationRequired", false },
                { "isSecuredTransportRequired", false },
                { "nonRepudiationOfOriginAndContent", false },
                { "persistentConfidentialityScope", "NotSpecified" },
                { "responseType", "NotSpecified" },
                { "retryCount", 0 },
                { "timeToPerformInSeconds", 0 },
            } },
            { "activityType", "NotSpecified" },
        },
        ProcessName = "string",
        ProcessVersion = "string",
        ResourceGroupName = "string",
        ResponderRoleSettings = 
        {
            { "action", "string" },
            { "businessDocument", 
            {
                { "name", "string" },
                { "version", "string" },
                { "description", "string" },
            } },
            { "role", "string" },
            { "roleType", "NotSpecified" },
            { "service", "string" },
            { "serviceClassification", "string" },
            { "description", "string" },
        },
        Description = "string",
        Location = "string",
        Metadata = 
        {
            { "string", "string" },
        },
        RosettaNetProcessConfigurationName = "string",
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := logic.NewRosettaNetProcessConfiguration(ctx, "rosettaNetProcessConfigurationResource", &logic.RosettaNetProcessConfigurationArgs{
    	ProcessCode: "string",
    	InitiatorRoleSettings: map[string]interface{}{
    		"action": "string",
    		"businessDocument": map[string]interface{}{
    			"name":        "string",
    			"version":     "string",
    			"description": "string",
    		},
    		"role":                  "string",
    		"roleType":              "NotSpecified",
    		"service":               "string",
    		"serviceClassification": "string",
    		"description":           "string",
    	},
    	IntegrationAccountName: "string",
    	ActivitySettings: map[string]interface{}{
    		"acknowledgmentOfReceiptSettings": map[string]interface{}{
    			"isNonRepudiationRequired":   false,
    			"timeToAcknowledgeInSeconds": 0,
    		},
    		"activityBehavior": map[string]interface{}{
    			"actionType":                       "NotSpecified",
    			"isAuthorizationRequired":          false,
    			"isSecuredTransportRequired":       false,
    			"nonRepudiationOfOriginAndContent": false,
    			"persistentConfidentialityScope":   "NotSpecified",
    			"responseType":                     "NotSpecified",
    			"retryCount":                       0,
    			"timeToPerformInSeconds":           0,
    		},
    		"activityType": "NotSpecified",
    	},
    	ProcessName:       "string",
    	ProcessVersion:    "string",
    	ResourceGroupName: "string",
    	ResponderRoleSettings: map[string]interface{}{
    		"action": "string",
    		"businessDocument": map[string]interface{}{
    			"name":        "string",
    			"version":     "string",
    			"description": "string",
    		},
    		"role":                  "string",
    		"roleType":              "NotSpecified",
    		"service":               "string",
    		"serviceClassification": "string",
    		"description":           "string",
    	},
    	Description: "string",
    	Location:    "string",
    	Metadata: map[string]interface{}{
    		"string": "string",
    	},
    	RosettaNetProcessConfigurationName: "string",
    	Tags: map[string]interface{}{
    		"string": "string",
    	},
    })
    
    var rosettaNetProcessConfigurationResource = new RosettaNetProcessConfiguration("rosettaNetProcessConfigurationResource", RosettaNetProcessConfigurationArgs.builder()
        .processCode("string")
        .initiatorRoleSettings(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .integrationAccountName("string")
        .activitySettings(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .processName("string")
        .processVersion("string")
        .resourceGroupName("string")
        .responderRoleSettings(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .description("string")
        .location("string")
        .metadata(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .rosettaNetProcessConfigurationName("string")
        .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .build());
    
    rosetta_net_process_configuration_resource = azure_native.logic.RosettaNetProcessConfiguration("rosettaNetProcessConfigurationResource",
        process_code=string,
        initiator_role_settings={
            action: string,
            businessDocument: {
                name: string,
                version: string,
                description: string,
            },
            role: string,
            roleType: NotSpecified,
            service: string,
            serviceClassification: string,
            description: string,
        },
        integration_account_name=string,
        activity_settings={
            acknowledgmentOfReceiptSettings: {
                isNonRepudiationRequired: False,
                timeToAcknowledgeInSeconds: 0,
            },
            activityBehavior: {
                actionType: NotSpecified,
                isAuthorizationRequired: False,
                isSecuredTransportRequired: False,
                nonRepudiationOfOriginAndContent: False,
                persistentConfidentialityScope: NotSpecified,
                responseType: NotSpecified,
                retryCount: 0,
                timeToPerformInSeconds: 0,
            },
            activityType: NotSpecified,
        },
        process_name=string,
        process_version=string,
        resource_group_name=string,
        responder_role_settings={
            action: string,
            businessDocument: {
                name: string,
                version: string,
                description: string,
            },
            role: string,
            roleType: NotSpecified,
            service: string,
            serviceClassification: string,
            description: string,
        },
        description=string,
        location=string,
        metadata={
            string: string,
        },
        rosetta_net_process_configuration_name=string,
        tags={
            string: string,
        })
    
    const rosettaNetProcessConfigurationResource = new azure_native.logic.RosettaNetProcessConfiguration("rosettaNetProcessConfigurationResource", {
        processCode: "string",
        initiatorRoleSettings: {
            action: "string",
            businessDocument: {
                name: "string",
                version: "string",
                description: "string",
            },
            role: "string",
            roleType: "NotSpecified",
            service: "string",
            serviceClassification: "string",
            description: "string",
        },
        integrationAccountName: "string",
        activitySettings: {
            acknowledgmentOfReceiptSettings: {
                isNonRepudiationRequired: false,
                timeToAcknowledgeInSeconds: 0,
            },
            activityBehavior: {
                actionType: "NotSpecified",
                isAuthorizationRequired: false,
                isSecuredTransportRequired: false,
                nonRepudiationOfOriginAndContent: false,
                persistentConfidentialityScope: "NotSpecified",
                responseType: "NotSpecified",
                retryCount: 0,
                timeToPerformInSeconds: 0,
            },
            activityType: "NotSpecified",
        },
        processName: "string",
        processVersion: "string",
        resourceGroupName: "string",
        responderRoleSettings: {
            action: "string",
            businessDocument: {
                name: "string",
                version: "string",
                description: "string",
            },
            role: "string",
            roleType: "NotSpecified",
            service: "string",
            serviceClassification: "string",
            description: "string",
        },
        description: "string",
        location: "string",
        metadata: {
            string: "string",
        },
        rosettaNetProcessConfigurationName: "string",
        tags: {
            string: "string",
        },
    });
    
    type: azure-native:logic:RosettaNetProcessConfiguration
    properties:
        activitySettings:
            acknowledgmentOfReceiptSettings:
                isNonRepudiationRequired: false
                timeToAcknowledgeInSeconds: 0
            activityBehavior:
                actionType: NotSpecified
                isAuthorizationRequired: false
                isSecuredTransportRequired: false
                nonRepudiationOfOriginAndContent: false
                persistentConfidentialityScope: NotSpecified
                responseType: NotSpecified
                retryCount: 0
                timeToPerformInSeconds: 0
            activityType: NotSpecified
        description: string
        initiatorRoleSettings:
            action: string
            businessDocument:
                description: string
                name: string
                version: string
            description: string
            role: string
            roleType: NotSpecified
            service: string
            serviceClassification: string
        integrationAccountName: string
        location: string
        metadata:
            string: string
        processCode: string
        processName: string
        processVersion: string
        resourceGroupName: string
        responderRoleSettings:
            action: string
            businessDocument:
                description: string
                name: string
                version: string
            description: string
            role: string
            roleType: NotSpecified
            service: string
            serviceClassification: string
        rosettaNetProcessConfigurationName: string
        tags:
            string: string
    

    RosettaNetProcessConfiguration Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The RosettaNetProcessConfiguration resource accepts the following input properties:

    ActivitySettings Pulumi.AzureNative.Logic.Inputs.RosettaNetPipActivitySettings
    The RosettaNet process configuration activity settings.
    InitiatorRoleSettings Pulumi.AzureNative.Logic.Inputs.RosettaNetPipRoleSettings
    The RosettaNet initiator role settings.
    IntegrationAccountName string
    The integration account name.
    ProcessCode string
    The integration account RosettaNet process code.
    ProcessName string
    The integration account RosettaNet process name.
    ProcessVersion string
    The integration account RosettaNet process version.
    ResourceGroupName string
    The resource group name.
    ResponderRoleSettings Pulumi.AzureNative.Logic.Inputs.RosettaNetPipRoleSettings
    The RosettaNet responder role settings.
    Description string
    The integration account RosettaNet ProcessConfiguration properties.
    Location string
    The resource location.
    Metadata Dictionary<string, string>
    The metadata.
    RosettaNetProcessConfigurationName string
    The integration account RosettaNet ProcessConfiguration name.
    Tags Dictionary<string, string>
    The resource tags.
    ActivitySettings RosettaNetPipActivitySettingsArgs
    The RosettaNet process configuration activity settings.
    InitiatorRoleSettings RosettaNetPipRoleSettingsArgs
    The RosettaNet initiator role settings.
    IntegrationAccountName string
    The integration account name.
    ProcessCode string
    The integration account RosettaNet process code.
    ProcessName string
    The integration account RosettaNet process name.
    ProcessVersion string
    The integration account RosettaNet process version.
    ResourceGroupName string
    The resource group name.
    ResponderRoleSettings RosettaNetPipRoleSettingsArgs
    The RosettaNet responder role settings.
    Description string
    The integration account RosettaNet ProcessConfiguration properties.
    Location string
    The resource location.
    Metadata map[string]string
    The metadata.
    RosettaNetProcessConfigurationName string
    The integration account RosettaNet ProcessConfiguration name.
    Tags map[string]string
    The resource tags.
    activitySettings RosettaNetPipActivitySettings
    The RosettaNet process configuration activity settings.
    initiatorRoleSettings RosettaNetPipRoleSettings
    The RosettaNet initiator role settings.
    integrationAccountName String
    The integration account name.
    processCode String
    The integration account RosettaNet process code.
    processName String
    The integration account RosettaNet process name.
    processVersion String
    The integration account RosettaNet process version.
    resourceGroupName String
    The resource group name.
    responderRoleSettings RosettaNetPipRoleSettings
    The RosettaNet responder role settings.
    description String
    The integration account RosettaNet ProcessConfiguration properties.
    location String
    The resource location.
    metadata Map<String,String>
    The metadata.
    rosettaNetProcessConfigurationName String
    The integration account RosettaNet ProcessConfiguration name.
    tags Map<String,String>
    The resource tags.
    activitySettings RosettaNetPipActivitySettings
    The RosettaNet process configuration activity settings.
    initiatorRoleSettings RosettaNetPipRoleSettings
    The RosettaNet initiator role settings.
    integrationAccountName string
    The integration account name.
    processCode string
    The integration account RosettaNet process code.
    processName string
    The integration account RosettaNet process name.
    processVersion string
    The integration account RosettaNet process version.
    resourceGroupName string
    The resource group name.
    responderRoleSettings RosettaNetPipRoleSettings
    The RosettaNet responder role settings.
    description string
    The integration account RosettaNet ProcessConfiguration properties.
    location string
    The resource location.
    metadata {[key: string]: string}
    The metadata.
    rosettaNetProcessConfigurationName string
    The integration account RosettaNet ProcessConfiguration name.
    tags {[key: string]: string}
    The resource tags.
    activity_settings RosettaNetPipActivitySettingsArgs
    The RosettaNet process configuration activity settings.
    initiator_role_settings RosettaNetPipRoleSettingsArgs
    The RosettaNet initiator role settings.
    integration_account_name str
    The integration account name.
    process_code str
    The integration account RosettaNet process code.
    process_name str
    The integration account RosettaNet process name.
    process_version str
    The integration account RosettaNet process version.
    resource_group_name str
    The resource group name.
    responder_role_settings RosettaNetPipRoleSettingsArgs
    The RosettaNet responder role settings.
    description str
    The integration account RosettaNet ProcessConfiguration properties.
    location str
    The resource location.
    metadata Mapping[str, str]
    The metadata.
    rosetta_net_process_configuration_name str
    The integration account RosettaNet ProcessConfiguration name.
    tags Mapping[str, str]
    The resource tags.
    activitySettings Property Map
    The RosettaNet process configuration activity settings.
    initiatorRoleSettings Property Map
    The RosettaNet initiator role settings.
    integrationAccountName String
    The integration account name.
    processCode String
    The integration account RosettaNet process code.
    processName String
    The integration account RosettaNet process name.
    processVersion String
    The integration account RosettaNet process version.
    resourceGroupName String
    The resource group name.
    responderRoleSettings Property Map
    The RosettaNet responder role settings.
    description String
    The integration account RosettaNet ProcessConfiguration properties.
    location String
    The resource location.
    metadata Map<String>
    The metadata.
    rosettaNetProcessConfigurationName String
    The integration account RosettaNet ProcessConfiguration name.
    tags Map<String>
    The resource tags.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the RosettaNetProcessConfiguration resource produces the following output properties:

    ChangedTime string
    The changed time.
    CreatedTime string
    The created time.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Gets the resource name.
    Type string
    Gets the resource type.
    ChangedTime string
    The changed time.
    CreatedTime string
    The created time.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Gets the resource name.
    Type string
    Gets the resource type.
    changedTime String
    The changed time.
    createdTime String
    The created time.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Gets the resource name.
    type String
    Gets the resource type.
    changedTime string
    The changed time.
    createdTime string
    The created time.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    Gets the resource name.
    type string
    Gets the resource type.
    changed_time str
    The changed time.
    created_time str
    The created time.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    Gets the resource name.
    type str
    Gets the resource type.
    changedTime String
    The changed time.
    createdTime String
    The created time.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Gets the resource name.
    type String
    Gets the resource type.

    Supporting Types

    RosettaNetActionType, RosettaNetActionTypeArgs

    NotSpecified
    NotSpecified
    SingleAction
    SingleAction
    DoubleAction
    DoubleAction
    RosettaNetActionTypeNotSpecified
    NotSpecified
    RosettaNetActionTypeSingleAction
    SingleAction
    RosettaNetActionTypeDoubleAction
    DoubleAction
    NotSpecified
    NotSpecified
    SingleAction
    SingleAction
    DoubleAction
    DoubleAction
    NotSpecified
    NotSpecified
    SingleAction
    SingleAction
    DoubleAction
    DoubleAction
    NOT_SPECIFIED
    NotSpecified
    SINGLE_ACTION
    SingleAction
    DOUBLE_ACTION
    DoubleAction
    "NotSpecified"
    NotSpecified
    "SingleAction"
    SingleAction
    "DoubleAction"
    DoubleAction

    RosettaNetPipAcknowledgmentOfReceiptSettings, RosettaNetPipAcknowledgmentOfReceiptSettingsArgs

    IsNonRepudiationRequired bool
    The non-repudiation is required or not.
    TimeToAcknowledgeInSeconds int
    The time to acknowledge in seconds.
    IsNonRepudiationRequired bool
    The non-repudiation is required or not.
    TimeToAcknowledgeInSeconds int
    The time to acknowledge in seconds.
    isNonRepudiationRequired Boolean
    The non-repudiation is required or not.
    timeToAcknowledgeInSeconds Integer
    The time to acknowledge in seconds.
    isNonRepudiationRequired boolean
    The non-repudiation is required or not.
    timeToAcknowledgeInSeconds number
    The time to acknowledge in seconds.
    is_non_repudiation_required bool
    The non-repudiation is required or not.
    time_to_acknowledge_in_seconds int
    The time to acknowledge in seconds.
    isNonRepudiationRequired Boolean
    The non-repudiation is required or not.
    timeToAcknowledgeInSeconds Number
    The time to acknowledge in seconds.

    RosettaNetPipAcknowledgmentOfReceiptSettingsResponse, RosettaNetPipAcknowledgmentOfReceiptSettingsResponseArgs

    IsNonRepudiationRequired bool
    The non-repudiation is required or not.
    TimeToAcknowledgeInSeconds int
    The time to acknowledge in seconds.
    IsNonRepudiationRequired bool
    The non-repudiation is required or not.
    TimeToAcknowledgeInSeconds int
    The time to acknowledge in seconds.
    isNonRepudiationRequired Boolean
    The non-repudiation is required or not.
    timeToAcknowledgeInSeconds Integer
    The time to acknowledge in seconds.
    isNonRepudiationRequired boolean
    The non-repudiation is required or not.
    timeToAcknowledgeInSeconds number
    The time to acknowledge in seconds.
    is_non_repudiation_required bool
    The non-repudiation is required or not.
    time_to_acknowledge_in_seconds int
    The time to acknowledge in seconds.
    isNonRepudiationRequired Boolean
    The non-repudiation is required or not.
    timeToAcknowledgeInSeconds Number
    The time to acknowledge in seconds.

    RosettaNetPipActivityBehavior, RosettaNetPipActivityBehaviorArgs

    ActionType Pulumi.AzureNative.Logic.RosettaNetActionType
    The value indicating whether the RosettaNet PIP is used for a single action.
    IsAuthorizationRequired bool
    The value indicating whether authorization is required.
    IsSecuredTransportRequired bool
    The value indicating whether secured transport is required.
    NonRepudiationOfOriginAndContent bool
    The value indicating whether non-repudiation is for origin and content.
    PersistentConfidentialityScope Pulumi.AzureNative.Logic.RosettaNetPipConfidentialityScope
    The persistent confidentiality encryption scope.
    ResponseType Pulumi.AzureNative.Logic.RosettaNetResponseType
    The value indicating whether the RosettaNet PIP communication is synchronous.
    RetryCount int
    The value indicating retry count.
    TimeToPerformInSeconds int
    The time to perform in seconds.
    ActionType RosettaNetActionType
    The value indicating whether the RosettaNet PIP is used for a single action.
    IsAuthorizationRequired bool
    The value indicating whether authorization is required.
    IsSecuredTransportRequired bool
    The value indicating whether secured transport is required.
    NonRepudiationOfOriginAndContent bool
    The value indicating whether non-repudiation is for origin and content.
    PersistentConfidentialityScope RosettaNetPipConfidentialityScope
    The persistent confidentiality encryption scope.
    ResponseType RosettaNetResponseType
    The value indicating whether the RosettaNet PIP communication is synchronous.
    RetryCount int
    The value indicating retry count.
    TimeToPerformInSeconds int
    The time to perform in seconds.
    actionType RosettaNetActionType
    The value indicating whether the RosettaNet PIP is used for a single action.
    isAuthorizationRequired Boolean
    The value indicating whether authorization is required.
    isSecuredTransportRequired Boolean
    The value indicating whether secured transport is required.
    nonRepudiationOfOriginAndContent Boolean
    The value indicating whether non-repudiation is for origin and content.
    persistentConfidentialityScope RosettaNetPipConfidentialityScope
    The persistent confidentiality encryption scope.
    responseType RosettaNetResponseType
    The value indicating whether the RosettaNet PIP communication is synchronous.
    retryCount Integer
    The value indicating retry count.
    timeToPerformInSeconds Integer
    The time to perform in seconds.
    actionType RosettaNetActionType
    The value indicating whether the RosettaNet PIP is used for a single action.
    isAuthorizationRequired boolean
    The value indicating whether authorization is required.
    isSecuredTransportRequired boolean
    The value indicating whether secured transport is required.
    nonRepudiationOfOriginAndContent boolean
    The value indicating whether non-repudiation is for origin and content.
    persistentConfidentialityScope RosettaNetPipConfidentialityScope
    The persistent confidentiality encryption scope.
    responseType RosettaNetResponseType
    The value indicating whether the RosettaNet PIP communication is synchronous.
    retryCount number
    The value indicating retry count.
    timeToPerformInSeconds number
    The time to perform in seconds.
    action_type RosettaNetActionType
    The value indicating whether the RosettaNet PIP is used for a single action.
    is_authorization_required bool
    The value indicating whether authorization is required.
    is_secured_transport_required bool
    The value indicating whether secured transport is required.
    non_repudiation_of_origin_and_content bool
    The value indicating whether non-repudiation is for origin and content.
    persistent_confidentiality_scope RosettaNetPipConfidentialityScope
    The persistent confidentiality encryption scope.
    response_type RosettaNetResponseType
    The value indicating whether the RosettaNet PIP communication is synchronous.
    retry_count int
    The value indicating retry count.
    time_to_perform_in_seconds int
    The time to perform in seconds.
    actionType "NotSpecified" | "SingleAction" | "DoubleAction"
    The value indicating whether the RosettaNet PIP is used for a single action.
    isAuthorizationRequired Boolean
    The value indicating whether authorization is required.
    isSecuredTransportRequired Boolean
    The value indicating whether secured transport is required.
    nonRepudiationOfOriginAndContent Boolean
    The value indicating whether non-repudiation is for origin and content.
    persistentConfidentialityScope "NotSpecified" | "None" | "Payload" | "PayloadContainer"
    The persistent confidentiality encryption scope.
    responseType "NotSpecified" | "Sync" | "Async"
    The value indicating whether the RosettaNet PIP communication is synchronous.
    retryCount Number
    The value indicating retry count.
    timeToPerformInSeconds Number
    The time to perform in seconds.

    RosettaNetPipActivityBehaviorResponse, RosettaNetPipActivityBehaviorResponseArgs

    ActionType string
    The value indicating whether the RosettaNet PIP is used for a single action.
    IsAuthorizationRequired bool
    The value indicating whether authorization is required.
    IsSecuredTransportRequired bool
    The value indicating whether secured transport is required.
    NonRepudiationOfOriginAndContent bool
    The value indicating whether non-repudiation is for origin and content.
    PersistentConfidentialityScope string
    The persistent confidentiality encryption scope.
    ResponseType string
    The value indicating whether the RosettaNet PIP communication is synchronous.
    RetryCount int
    The value indicating retry count.
    TimeToPerformInSeconds int
    The time to perform in seconds.
    ActionType string
    The value indicating whether the RosettaNet PIP is used for a single action.
    IsAuthorizationRequired bool
    The value indicating whether authorization is required.
    IsSecuredTransportRequired bool
    The value indicating whether secured transport is required.
    NonRepudiationOfOriginAndContent bool
    The value indicating whether non-repudiation is for origin and content.
    PersistentConfidentialityScope string
    The persistent confidentiality encryption scope.
    ResponseType string
    The value indicating whether the RosettaNet PIP communication is synchronous.
    RetryCount int
    The value indicating retry count.
    TimeToPerformInSeconds int
    The time to perform in seconds.
    actionType String
    The value indicating whether the RosettaNet PIP is used for a single action.
    isAuthorizationRequired Boolean
    The value indicating whether authorization is required.
    isSecuredTransportRequired Boolean
    The value indicating whether secured transport is required.
    nonRepudiationOfOriginAndContent Boolean
    The value indicating whether non-repudiation is for origin and content.
    persistentConfidentialityScope String
    The persistent confidentiality encryption scope.
    responseType String
    The value indicating whether the RosettaNet PIP communication is synchronous.
    retryCount Integer
    The value indicating retry count.
    timeToPerformInSeconds Integer
    The time to perform in seconds.
    actionType string
    The value indicating whether the RosettaNet PIP is used for a single action.
    isAuthorizationRequired boolean
    The value indicating whether authorization is required.
    isSecuredTransportRequired boolean
    The value indicating whether secured transport is required.
    nonRepudiationOfOriginAndContent boolean
    The value indicating whether non-repudiation is for origin and content.
    persistentConfidentialityScope string
    The persistent confidentiality encryption scope.
    responseType string
    The value indicating whether the RosettaNet PIP communication is synchronous.
    retryCount number
    The value indicating retry count.
    timeToPerformInSeconds number
    The time to perform in seconds.
    action_type str
    The value indicating whether the RosettaNet PIP is used for a single action.
    is_authorization_required bool
    The value indicating whether authorization is required.
    is_secured_transport_required bool
    The value indicating whether secured transport is required.
    non_repudiation_of_origin_and_content bool
    The value indicating whether non-repudiation is for origin and content.
    persistent_confidentiality_scope str
    The persistent confidentiality encryption scope.
    response_type str
    The value indicating whether the RosettaNet PIP communication is synchronous.
    retry_count int
    The value indicating retry count.
    time_to_perform_in_seconds int
    The time to perform in seconds.
    actionType String
    The value indicating whether the RosettaNet PIP is used for a single action.
    isAuthorizationRequired Boolean
    The value indicating whether authorization is required.
    isSecuredTransportRequired Boolean
    The value indicating whether secured transport is required.
    nonRepudiationOfOriginAndContent Boolean
    The value indicating whether non-repudiation is for origin and content.
    persistentConfidentialityScope String
    The persistent confidentiality encryption scope.
    responseType String
    The value indicating whether the RosettaNet PIP communication is synchronous.
    retryCount Number
    The value indicating retry count.
    timeToPerformInSeconds Number
    The time to perform in seconds.

    RosettaNetPipActivitySettings, RosettaNetPipActivitySettingsArgs

    AcknowledgmentOfReceiptSettings Pulumi.AzureNative.Logic.Inputs.RosettaNetPipAcknowledgmentOfReceiptSettings
    The RosettaNet ProcessConfiguration acknowledgement settings.
    ActivityBehavior Pulumi.AzureNative.Logic.Inputs.RosettaNetPipActivityBehavior
    The RosettaNet ProcessConfiguration activity behavior.
    ActivityType Pulumi.AzureNative.Logic.RosettaNetPipActivityType
    The RosettaNet ProcessConfiguration activity type.
    AcknowledgmentOfReceiptSettings RosettaNetPipAcknowledgmentOfReceiptSettings
    The RosettaNet ProcessConfiguration acknowledgement settings.
    ActivityBehavior RosettaNetPipActivityBehavior
    The RosettaNet ProcessConfiguration activity behavior.
    ActivityType RosettaNetPipActivityType
    The RosettaNet ProcessConfiguration activity type.
    acknowledgmentOfReceiptSettings RosettaNetPipAcknowledgmentOfReceiptSettings
    The RosettaNet ProcessConfiguration acknowledgement settings.
    activityBehavior RosettaNetPipActivityBehavior
    The RosettaNet ProcessConfiguration activity behavior.
    activityType RosettaNetPipActivityType
    The RosettaNet ProcessConfiguration activity type.
    acknowledgmentOfReceiptSettings RosettaNetPipAcknowledgmentOfReceiptSettings
    The RosettaNet ProcessConfiguration acknowledgement settings.
    activityBehavior RosettaNetPipActivityBehavior
    The RosettaNet ProcessConfiguration activity behavior.
    activityType RosettaNetPipActivityType
    The RosettaNet ProcessConfiguration activity type.
    acknowledgment_of_receipt_settings RosettaNetPipAcknowledgmentOfReceiptSettings
    The RosettaNet ProcessConfiguration acknowledgement settings.
    activity_behavior RosettaNetPipActivityBehavior
    The RosettaNet ProcessConfiguration activity behavior.
    activity_type RosettaNetPipActivityType
    The RosettaNet ProcessConfiguration activity type.
    acknowledgmentOfReceiptSettings Property Map
    The RosettaNet ProcessConfiguration acknowledgement settings.
    activityBehavior Property Map
    The RosettaNet ProcessConfiguration activity behavior.
    activityType "NotSpecified" | "InformationDistribution" | "BusinessTransaction" | "Notification" | "QueryResponse" | "RequestConfirm" | "RequestResponse"
    The RosettaNet ProcessConfiguration activity type.

    RosettaNetPipActivitySettingsResponse, RosettaNetPipActivitySettingsResponseArgs

    AcknowledgmentOfReceiptSettings Pulumi.AzureNative.Logic.Inputs.RosettaNetPipAcknowledgmentOfReceiptSettingsResponse
    The RosettaNet ProcessConfiguration acknowledgement settings.
    ActivityBehavior Pulumi.AzureNative.Logic.Inputs.RosettaNetPipActivityBehaviorResponse
    The RosettaNet ProcessConfiguration activity behavior.
    ActivityType string
    The RosettaNet ProcessConfiguration activity type.
    AcknowledgmentOfReceiptSettings RosettaNetPipAcknowledgmentOfReceiptSettingsResponse
    The RosettaNet ProcessConfiguration acknowledgement settings.
    ActivityBehavior RosettaNetPipActivityBehaviorResponse
    The RosettaNet ProcessConfiguration activity behavior.
    ActivityType string
    The RosettaNet ProcessConfiguration activity type.
    acknowledgmentOfReceiptSettings RosettaNetPipAcknowledgmentOfReceiptSettingsResponse
    The RosettaNet ProcessConfiguration acknowledgement settings.
    activityBehavior RosettaNetPipActivityBehaviorResponse
    The RosettaNet ProcessConfiguration activity behavior.
    activityType String
    The RosettaNet ProcessConfiguration activity type.
    acknowledgmentOfReceiptSettings RosettaNetPipAcknowledgmentOfReceiptSettingsResponse
    The RosettaNet ProcessConfiguration acknowledgement settings.
    activityBehavior RosettaNetPipActivityBehaviorResponse
    The RosettaNet ProcessConfiguration activity behavior.
    activityType string
    The RosettaNet ProcessConfiguration activity type.
    acknowledgment_of_receipt_settings RosettaNetPipAcknowledgmentOfReceiptSettingsResponse
    The RosettaNet ProcessConfiguration acknowledgement settings.
    activity_behavior RosettaNetPipActivityBehaviorResponse
    The RosettaNet ProcessConfiguration activity behavior.
    activity_type str
    The RosettaNet ProcessConfiguration activity type.
    acknowledgmentOfReceiptSettings Property Map
    The RosettaNet ProcessConfiguration acknowledgement settings.
    activityBehavior Property Map
    The RosettaNet ProcessConfiguration activity behavior.
    activityType String
    The RosettaNet ProcessConfiguration activity type.

    RosettaNetPipActivityType, RosettaNetPipActivityTypeArgs

    NotSpecified
    NotSpecified
    InformationDistribution
    InformationDistribution
    BusinessTransaction
    BusinessTransaction
    Notification
    Notification
    QueryResponse
    QueryResponse
    RequestConfirm
    RequestConfirm
    RequestResponse
    RequestResponse
    RosettaNetPipActivityTypeNotSpecified
    NotSpecified
    RosettaNetPipActivityTypeInformationDistribution
    InformationDistribution
    RosettaNetPipActivityTypeBusinessTransaction
    BusinessTransaction
    RosettaNetPipActivityTypeNotification
    Notification
    RosettaNetPipActivityTypeQueryResponse
    QueryResponse
    RosettaNetPipActivityTypeRequestConfirm
    RequestConfirm
    RosettaNetPipActivityTypeRequestResponse
    RequestResponse
    NotSpecified
    NotSpecified
    InformationDistribution
    InformationDistribution
    BusinessTransaction
    BusinessTransaction
    Notification
    Notification
    QueryResponse
    QueryResponse
    RequestConfirm
    RequestConfirm
    RequestResponse
    RequestResponse
    NotSpecified
    NotSpecified
    InformationDistribution
    InformationDistribution
    BusinessTransaction
    BusinessTransaction
    Notification
    Notification
    QueryResponse
    QueryResponse
    RequestConfirm
    RequestConfirm
    RequestResponse
    RequestResponse
    NOT_SPECIFIED
    NotSpecified
    INFORMATION_DISTRIBUTION
    InformationDistribution
    BUSINESS_TRANSACTION
    BusinessTransaction
    NOTIFICATION
    Notification
    QUERY_RESPONSE
    QueryResponse
    REQUEST_CONFIRM
    RequestConfirm
    REQUEST_RESPONSE
    RequestResponse
    "NotSpecified"
    NotSpecified
    "InformationDistribution"
    InformationDistribution
    "BusinessTransaction"
    BusinessTransaction
    "Notification"
    Notification
    "QueryResponse"
    QueryResponse
    "RequestConfirm"
    RequestConfirm
    "RequestResponse"
    RequestResponse

    RosettaNetPipBusinessDocument, RosettaNetPipBusinessDocumentArgs

    Name string
    The business document name.
    Version string
    The business document version.
    Description string
    The business document description.
    Name string
    The business document name.
    Version string
    The business document version.
    Description string
    The business document description.
    name String
    The business document name.
    version String
    The business document version.
    description String
    The business document description.
    name string
    The business document name.
    version string
    The business document version.
    description string
    The business document description.
    name str
    The business document name.
    version str
    The business document version.
    description str
    The business document description.
    name String
    The business document name.
    version String
    The business document version.
    description String
    The business document description.

    RosettaNetPipBusinessDocumentResponse, RosettaNetPipBusinessDocumentResponseArgs

    Name string
    The business document name.
    Version string
    The business document version.
    Description string
    The business document description.
    Name string
    The business document name.
    Version string
    The business document version.
    Description string
    The business document description.
    name String
    The business document name.
    version String
    The business document version.
    description String
    The business document description.
    name string
    The business document name.
    version string
    The business document version.
    description string
    The business document description.
    name str
    The business document name.
    version str
    The business document version.
    description str
    The business document description.
    name String
    The business document name.
    version String
    The business document version.
    description String
    The business document description.

    RosettaNetPipConfidentialityScope, RosettaNetPipConfidentialityScopeArgs

    NotSpecified
    NotSpecified
    None
    None
    Payload
    Payload
    PayloadContainer
    PayloadContainer
    RosettaNetPipConfidentialityScopeNotSpecified
    NotSpecified
    RosettaNetPipConfidentialityScopeNone
    None
    RosettaNetPipConfidentialityScopePayload
    Payload
    RosettaNetPipConfidentialityScopePayloadContainer
    PayloadContainer
    NotSpecified
    NotSpecified
    None
    None
    Payload
    Payload
    PayloadContainer
    PayloadContainer
    NotSpecified
    NotSpecified
    None
    None
    Payload
    Payload
    PayloadContainer
    PayloadContainer
    NOT_SPECIFIED
    NotSpecified
    NONE
    None
    PAYLOAD
    Payload
    PAYLOAD_CONTAINER
    PayloadContainer
    "NotSpecified"
    NotSpecified
    "None"
    None
    "Payload"
    Payload
    "PayloadContainer"
    PayloadContainer

    RosettaNetPipRoleSettings, RosettaNetPipRoleSettingsArgs

    Action string
    The action name.
    BusinessDocument Pulumi.AzureNative.Logic.Inputs.RosettaNetPipBusinessDocument
    The RosettaNet ProcessConfiguration business document.
    Role string
    The role name.
    RoleType Pulumi.AzureNative.Logic.RosettaNetPipRoleType
    The RosettaNet ProcessConfiguration role type.
    Service string
    The service name.
    ServiceClassification string
    The service classification name.
    Description string
    The description.
    Action string
    The action name.
    BusinessDocument RosettaNetPipBusinessDocument
    The RosettaNet ProcessConfiguration business document.
    Role string
    The role name.
    RoleType RosettaNetPipRoleType
    The RosettaNet ProcessConfiguration role type.
    Service string
    The service name.
    ServiceClassification string
    The service classification name.
    Description string
    The description.
    action String
    The action name.
    businessDocument RosettaNetPipBusinessDocument
    The RosettaNet ProcessConfiguration business document.
    role String
    The role name.
    roleType RosettaNetPipRoleType
    The RosettaNet ProcessConfiguration role type.
    service String
    The service name.
    serviceClassification String
    The service classification name.
    description String
    The description.
    action string
    The action name.
    businessDocument RosettaNetPipBusinessDocument
    The RosettaNet ProcessConfiguration business document.
    role string
    The role name.
    roleType RosettaNetPipRoleType
    The RosettaNet ProcessConfiguration role type.
    service string
    The service name.
    serviceClassification string
    The service classification name.
    description string
    The description.
    action str
    The action name.
    business_document RosettaNetPipBusinessDocument
    The RosettaNet ProcessConfiguration business document.
    role str
    The role name.
    role_type RosettaNetPipRoleType
    The RosettaNet ProcessConfiguration role type.
    service str
    The service name.
    service_classification str
    The service classification name.
    description str
    The description.
    action String
    The action name.
    businessDocument Property Map
    The RosettaNet ProcessConfiguration business document.
    role String
    The role name.
    roleType "NotSpecified" | "Functional" | "Organizational" | "Employee"
    The RosettaNet ProcessConfiguration role type.
    service String
    The service name.
    serviceClassification String
    The service classification name.
    description String
    The description.

    RosettaNetPipRoleSettingsResponse, RosettaNetPipRoleSettingsResponseArgs

    Action string
    The action name.
    BusinessDocument Pulumi.AzureNative.Logic.Inputs.RosettaNetPipBusinessDocumentResponse
    The RosettaNet ProcessConfiguration business document.
    Role string
    The role name.
    RoleType string
    The RosettaNet ProcessConfiguration role type.
    Service string
    The service name.
    ServiceClassification string
    The service classification name.
    Description string
    The description.
    Action string
    The action name.
    BusinessDocument RosettaNetPipBusinessDocumentResponse
    The RosettaNet ProcessConfiguration business document.
    Role string
    The role name.
    RoleType string
    The RosettaNet ProcessConfiguration role type.
    Service string
    The service name.
    ServiceClassification string
    The service classification name.
    Description string
    The description.
    action String
    The action name.
    businessDocument RosettaNetPipBusinessDocumentResponse
    The RosettaNet ProcessConfiguration business document.
    role String
    The role name.
    roleType String
    The RosettaNet ProcessConfiguration role type.
    service String
    The service name.
    serviceClassification String
    The service classification name.
    description String
    The description.
    action string
    The action name.
    businessDocument RosettaNetPipBusinessDocumentResponse
    The RosettaNet ProcessConfiguration business document.
    role string
    The role name.
    roleType string
    The RosettaNet ProcessConfiguration role type.
    service string
    The service name.
    serviceClassification string
    The service classification name.
    description string
    The description.
    action str
    The action name.
    business_document RosettaNetPipBusinessDocumentResponse
    The RosettaNet ProcessConfiguration business document.
    role str
    The role name.
    role_type str
    The RosettaNet ProcessConfiguration role type.
    service str
    The service name.
    service_classification str
    The service classification name.
    description str
    The description.
    action String
    The action name.
    businessDocument Property Map
    The RosettaNet ProcessConfiguration business document.
    role String
    The role name.
    roleType String
    The RosettaNet ProcessConfiguration role type.
    service String
    The service name.
    serviceClassification String
    The service classification name.
    description String
    The description.

    RosettaNetPipRoleType, RosettaNetPipRoleTypeArgs

    NotSpecified
    NotSpecified
    Functional
    Functional
    Organizational
    Organizational
    Employee
    Employee
    RosettaNetPipRoleTypeNotSpecified
    NotSpecified
    RosettaNetPipRoleTypeFunctional
    Functional
    RosettaNetPipRoleTypeOrganizational
    Organizational
    RosettaNetPipRoleTypeEmployee
    Employee
    NotSpecified
    NotSpecified
    Functional
    Functional
    Organizational
    Organizational
    Employee
    Employee
    NotSpecified
    NotSpecified
    Functional
    Functional
    Organizational
    Organizational
    Employee
    Employee
    NOT_SPECIFIED
    NotSpecified
    FUNCTIONAL
    Functional
    ORGANIZATIONAL
    Organizational
    EMPLOYEE
    Employee
    "NotSpecified"
    NotSpecified
    "Functional"
    Functional
    "Organizational"
    Organizational
    "Employee"
    Employee

    RosettaNetResponseType, RosettaNetResponseTypeArgs

    NotSpecified
    NotSpecified
    Sync
    Sync
    Async
    Async
    RosettaNetResponseTypeNotSpecified
    NotSpecified
    RosettaNetResponseTypeSync
    Sync
    RosettaNetResponseTypeAsync
    Async
    NotSpecified
    NotSpecified
    Sync
    Sync
    Async
    Async
    NotSpecified
    NotSpecified
    Sync
    Sync
    Async
    Async
    NOT_SPECIFIED
    NotSpecified
    SYNC
    Sync
    ASYNC_
    Async
    "NotSpecified"
    NotSpecified
    "Sync"
    Sync
    "Async"
    Async

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:logic:RosettaNetProcessConfiguration 3A4 /subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Logic/integrationAccounts/testia123/rosettaNetProcessConfigurations/3A4 
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    azure-native-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi