1. Packages
  2. Azure Native v2
  3. API Docs
  4. logic
  5. IntegrationAccountAgreement
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.logic.IntegrationAccountAgreement

Explore with Pulumi AI

The integration account agreement. Azure REST API version: 2019-05-01. Prior API version in Azure Native 1.x: 2019-05-01.

Other available API versions: 2015-08-01-preview.

Example Usage

Create or update an agreement

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var integrationAccountAgreement = new AzureNative.Logic.IntegrationAccountAgreement("integrationAccountAgreement", new()
    {
        AgreementName = "testAgreement",
        AgreementType = AzureNative.Logic.AgreementType.AS2,
        Content = new AzureNative.Logic.Inputs.AgreementContentArgs
        {
            AS2 = new AzureNative.Logic.Inputs.AS2AgreementContentArgs
            {
                ReceiveAgreement = new AzureNative.Logic.Inputs.AS2OneWayAgreementArgs
                {
                    ProtocolSettings = new AzureNative.Logic.Inputs.AS2ProtocolSettingsArgs
                    {
                        AcknowledgementConnectionSettings = new AzureNative.Logic.Inputs.AS2AcknowledgementConnectionSettingsArgs
                        {
                            IgnoreCertificateNameMismatch = true,
                            KeepHttpConnectionAlive = true,
                            SupportHttpStatusCodeContinue = true,
                            UnfoldHttpHeaders = true,
                        },
                        EnvelopeSettings = new AzureNative.Logic.Inputs.AS2EnvelopeSettingsArgs
                        {
                            AutogenerateFileName = true,
                            FileNameTemplate = "Test",
                            MessageContentType = "text/plain",
                            SuspendMessageOnFileNameGenerationError = true,
                            TransmitFileNameInMimeHeader = true,
                        },
                        ErrorSettings = new AzureNative.Logic.Inputs.AS2ErrorSettingsArgs
                        {
                            ResendIfMDNNotReceived = true,
                            SuspendDuplicateMessage = true,
                        },
                        MdnSettings = new AzureNative.Logic.Inputs.AS2MdnSettingsArgs
                        {
                            DispositionNotificationTo = "http://tempuri.org",
                            MdnText = "Sample",
                            MicHashingAlgorithm = AzureNative.Logic.HashingAlgorithm.SHA1,
                            NeedMDN = true,
                            ReceiptDeliveryUrl = "http://tempuri.org",
                            SendInboundMDNToMessageBox = true,
                            SendMDNAsynchronously = true,
                            SignMDN = true,
                            SignOutboundMDNIfOptional = true,
                        },
                        MessageConnectionSettings = new AzureNative.Logic.Inputs.AS2MessageConnectionSettingsArgs
                        {
                            IgnoreCertificateNameMismatch = true,
                            KeepHttpConnectionAlive = true,
                            SupportHttpStatusCodeContinue = true,
                            UnfoldHttpHeaders = true,
                        },
                        SecuritySettings = new AzureNative.Logic.Inputs.AS2SecuritySettingsArgs
                        {
                            EnableNRRForInboundDecodedMessages = true,
                            EnableNRRForInboundEncodedMessages = true,
                            EnableNRRForInboundMDN = true,
                            EnableNRRForOutboundDecodedMessages = true,
                            EnableNRRForOutboundEncodedMessages = true,
                            EnableNRRForOutboundMDN = true,
                            OverrideGroupSigningCertificate = false,
                        },
                        ValidationSettings = new AzureNative.Logic.Inputs.AS2ValidationSettingsArgs
                        {
                            CheckCertificateRevocationListOnReceive = true,
                            CheckCertificateRevocationListOnSend = true,
                            CheckDuplicateMessage = true,
                            CompressMessage = true,
                            EncryptMessage = false,
                            EncryptionAlgorithm = AzureNative.Logic.EncryptionAlgorithm.AES128,
                            InterchangeDuplicatesValidityDays = 100,
                            OverrideMessageProperties = true,
                            SignMessage = false,
                        },
                    },
                    ReceiverBusinessIdentity = new AzureNative.Logic.Inputs.BusinessIdentityArgs
                    {
                        Qualifier = "ZZ",
                        Value = "ZZ",
                    },
                    SenderBusinessIdentity = new AzureNative.Logic.Inputs.BusinessIdentityArgs
                    {
                        Qualifier = "AA",
                        Value = "AA",
                    },
                },
                SendAgreement = new AzureNative.Logic.Inputs.AS2OneWayAgreementArgs
                {
                    ProtocolSettings = new AzureNative.Logic.Inputs.AS2ProtocolSettingsArgs
                    {
                        AcknowledgementConnectionSettings = new AzureNative.Logic.Inputs.AS2AcknowledgementConnectionSettingsArgs
                        {
                            IgnoreCertificateNameMismatch = true,
                            KeepHttpConnectionAlive = true,
                            SupportHttpStatusCodeContinue = true,
                            UnfoldHttpHeaders = true,
                        },
                        EnvelopeSettings = new AzureNative.Logic.Inputs.AS2EnvelopeSettingsArgs
                        {
                            AutogenerateFileName = true,
                            FileNameTemplate = "Test",
                            MessageContentType = "text/plain",
                            SuspendMessageOnFileNameGenerationError = true,
                            TransmitFileNameInMimeHeader = true,
                        },
                        ErrorSettings = new AzureNative.Logic.Inputs.AS2ErrorSettingsArgs
                        {
                            ResendIfMDNNotReceived = true,
                            SuspendDuplicateMessage = true,
                        },
                        MdnSettings = new AzureNative.Logic.Inputs.AS2MdnSettingsArgs
                        {
                            DispositionNotificationTo = "http://tempuri.org",
                            MdnText = "Sample",
                            MicHashingAlgorithm = AzureNative.Logic.HashingAlgorithm.SHA1,
                            NeedMDN = true,
                            ReceiptDeliveryUrl = "http://tempuri.org",
                            SendInboundMDNToMessageBox = true,
                            SendMDNAsynchronously = true,
                            SignMDN = true,
                            SignOutboundMDNIfOptional = true,
                        },
                        MessageConnectionSettings = new AzureNative.Logic.Inputs.AS2MessageConnectionSettingsArgs
                        {
                            IgnoreCertificateNameMismatch = true,
                            KeepHttpConnectionAlive = true,
                            SupportHttpStatusCodeContinue = true,
                            UnfoldHttpHeaders = true,
                        },
                        SecuritySettings = new AzureNative.Logic.Inputs.AS2SecuritySettingsArgs
                        {
                            EnableNRRForInboundDecodedMessages = true,
                            EnableNRRForInboundEncodedMessages = true,
                            EnableNRRForInboundMDN = true,
                            EnableNRRForOutboundDecodedMessages = true,
                            EnableNRRForOutboundEncodedMessages = true,
                            EnableNRRForOutboundMDN = true,
                            OverrideGroupSigningCertificate = false,
                        },
                        ValidationSettings = new AzureNative.Logic.Inputs.AS2ValidationSettingsArgs
                        {
                            CheckCertificateRevocationListOnReceive = true,
                            CheckCertificateRevocationListOnSend = true,
                            CheckDuplicateMessage = true,
                            CompressMessage = true,
                            EncryptMessage = false,
                            EncryptionAlgorithm = AzureNative.Logic.EncryptionAlgorithm.AES128,
                            InterchangeDuplicatesValidityDays = 100,
                            OverrideMessageProperties = true,
                            SignMessage = false,
                        },
                    },
                    ReceiverBusinessIdentity = new AzureNative.Logic.Inputs.BusinessIdentityArgs
                    {
                        Qualifier = "AA",
                        Value = "AA",
                    },
                    SenderBusinessIdentity = new AzureNative.Logic.Inputs.BusinessIdentityArgs
                    {
                        Qualifier = "ZZ",
                        Value = "ZZ",
                    },
                },
            },
        },
        GuestIdentity = new AzureNative.Logic.Inputs.BusinessIdentityArgs
        {
            Qualifier = "AA",
            Value = "AA",
        },
        GuestPartner = "GuestPartner",
        HostIdentity = new AzureNative.Logic.Inputs.BusinessIdentityArgs
        {
            Qualifier = "ZZ",
            Value = "ZZ",
        },
        HostPartner = "HostPartner",
        IntegrationAccountName = "testIntegrationAccount",
        Location = "westus",
        Metadata = null,
        ResourceGroupName = "testResourceGroup",
        Tags = 
        {
            { "IntegrationAccountAgreement", "<IntegrationAccountAgreementName>" },
        },
    });

});
Copy
package main

import (
	logic "github.com/pulumi/pulumi-azure-native-sdk/logic/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := logic.NewIntegrationAccountAgreement(ctx, "integrationAccountAgreement", &logic.IntegrationAccountAgreementArgs{
			AgreementName: pulumi.String("testAgreement"),
			AgreementType: logic.AgreementTypeAS2,
			Content: &logic.AgreementContentArgs{
				AS2: &logic.AS2AgreementContentArgs{
					ReceiveAgreement: &logic.AS2OneWayAgreementArgs{
						ProtocolSettings: &logic.AS2ProtocolSettingsArgs{
							AcknowledgementConnectionSettings: &logic.AS2AcknowledgementConnectionSettingsArgs{
								IgnoreCertificateNameMismatch: pulumi.Bool(true),
								KeepHttpConnectionAlive:       pulumi.Bool(true),
								SupportHttpStatusCodeContinue: pulumi.Bool(true),
								UnfoldHttpHeaders:             pulumi.Bool(true),
							},
							EnvelopeSettings: &logic.AS2EnvelopeSettingsArgs{
								AutogenerateFileName:                    pulumi.Bool(true),
								FileNameTemplate:                        pulumi.String("Test"),
								MessageContentType:                      pulumi.String("text/plain"),
								SuspendMessageOnFileNameGenerationError: pulumi.Bool(true),
								TransmitFileNameInMimeHeader:            pulumi.Bool(true),
							},
							ErrorSettings: &logic.AS2ErrorSettingsArgs{
								ResendIfMDNNotReceived:  pulumi.Bool(true),
								SuspendDuplicateMessage: pulumi.Bool(true),
							},
							MdnSettings: &logic.AS2MdnSettingsArgs{
								DispositionNotificationTo:  pulumi.String("http://tempuri.org"),
								MdnText:                    pulumi.String("Sample"),
								MicHashingAlgorithm:        pulumi.String(logic.HashingAlgorithmSHA1),
								NeedMDN:                    pulumi.Bool(true),
								ReceiptDeliveryUrl:         pulumi.String("http://tempuri.org"),
								SendInboundMDNToMessageBox: pulumi.Bool(true),
								SendMDNAsynchronously:      pulumi.Bool(true),
								SignMDN:                    pulumi.Bool(true),
								SignOutboundMDNIfOptional:  pulumi.Bool(true),
							},
							MessageConnectionSettings: &logic.AS2MessageConnectionSettingsArgs{
								IgnoreCertificateNameMismatch: pulumi.Bool(true),
								KeepHttpConnectionAlive:       pulumi.Bool(true),
								SupportHttpStatusCodeContinue: pulumi.Bool(true),
								UnfoldHttpHeaders:             pulumi.Bool(true),
							},
							SecuritySettings: &logic.AS2SecuritySettingsArgs{
								EnableNRRForInboundDecodedMessages:  pulumi.Bool(true),
								EnableNRRForInboundEncodedMessages:  pulumi.Bool(true),
								EnableNRRForInboundMDN:              pulumi.Bool(true),
								EnableNRRForOutboundDecodedMessages: pulumi.Bool(true),
								EnableNRRForOutboundEncodedMessages: pulumi.Bool(true),
								EnableNRRForOutboundMDN:             pulumi.Bool(true),
								OverrideGroupSigningCertificate:     pulumi.Bool(false),
							},
							ValidationSettings: &logic.AS2ValidationSettingsArgs{
								CheckCertificateRevocationListOnReceive: pulumi.Bool(true),
								CheckCertificateRevocationListOnSend:    pulumi.Bool(true),
								CheckDuplicateMessage:                   pulumi.Bool(true),
								CompressMessage:                         pulumi.Bool(true),
								EncryptMessage:                          pulumi.Bool(false),
								EncryptionAlgorithm:                     pulumi.String(logic.EncryptionAlgorithmAES128),
								InterchangeDuplicatesValidityDays:       pulumi.Int(100),
								OverrideMessageProperties:               pulumi.Bool(true),
								SignMessage:                             pulumi.Bool(false),
							},
						},
						ReceiverBusinessIdentity: &logic.BusinessIdentityArgs{
							Qualifier: pulumi.String("ZZ"),
							Value:     pulumi.String("ZZ"),
						},
						SenderBusinessIdentity: &logic.BusinessIdentityArgs{
							Qualifier: pulumi.String("AA"),
							Value:     pulumi.String("AA"),
						},
					},
					SendAgreement: &logic.AS2OneWayAgreementArgs{
						ProtocolSettings: &logic.AS2ProtocolSettingsArgs{
							AcknowledgementConnectionSettings: &logic.AS2AcknowledgementConnectionSettingsArgs{
								IgnoreCertificateNameMismatch: pulumi.Bool(true),
								KeepHttpConnectionAlive:       pulumi.Bool(true),
								SupportHttpStatusCodeContinue: pulumi.Bool(true),
								UnfoldHttpHeaders:             pulumi.Bool(true),
							},
							EnvelopeSettings: &logic.AS2EnvelopeSettingsArgs{
								AutogenerateFileName:                    pulumi.Bool(true),
								FileNameTemplate:                        pulumi.String("Test"),
								MessageContentType:                      pulumi.String("text/plain"),
								SuspendMessageOnFileNameGenerationError: pulumi.Bool(true),
								TransmitFileNameInMimeHeader:            pulumi.Bool(true),
							},
							ErrorSettings: &logic.AS2ErrorSettingsArgs{
								ResendIfMDNNotReceived:  pulumi.Bool(true),
								SuspendDuplicateMessage: pulumi.Bool(true),
							},
							MdnSettings: &logic.AS2MdnSettingsArgs{
								DispositionNotificationTo:  pulumi.String("http://tempuri.org"),
								MdnText:                    pulumi.String("Sample"),
								MicHashingAlgorithm:        pulumi.String(logic.HashingAlgorithmSHA1),
								NeedMDN:                    pulumi.Bool(true),
								ReceiptDeliveryUrl:         pulumi.String("http://tempuri.org"),
								SendInboundMDNToMessageBox: pulumi.Bool(true),
								SendMDNAsynchronously:      pulumi.Bool(true),
								SignMDN:                    pulumi.Bool(true),
								SignOutboundMDNIfOptional:  pulumi.Bool(true),
							},
							MessageConnectionSettings: &logic.AS2MessageConnectionSettingsArgs{
								IgnoreCertificateNameMismatch: pulumi.Bool(true),
								KeepHttpConnectionAlive:       pulumi.Bool(true),
								SupportHttpStatusCodeContinue: pulumi.Bool(true),
								UnfoldHttpHeaders:             pulumi.Bool(true),
							},
							SecuritySettings: &logic.AS2SecuritySettingsArgs{
								EnableNRRForInboundDecodedMessages:  pulumi.Bool(true),
								EnableNRRForInboundEncodedMessages:  pulumi.Bool(true),
								EnableNRRForInboundMDN:              pulumi.Bool(true),
								EnableNRRForOutboundDecodedMessages: pulumi.Bool(true),
								EnableNRRForOutboundEncodedMessages: pulumi.Bool(true),
								EnableNRRForOutboundMDN:             pulumi.Bool(true),
								OverrideGroupSigningCertificate:     pulumi.Bool(false),
							},
							ValidationSettings: &logic.AS2ValidationSettingsArgs{
								CheckCertificateRevocationListOnReceive: pulumi.Bool(true),
								CheckCertificateRevocationListOnSend:    pulumi.Bool(true),
								CheckDuplicateMessage:                   pulumi.Bool(true),
								CompressMessage:                         pulumi.Bool(true),
								EncryptMessage:                          pulumi.Bool(false),
								EncryptionAlgorithm:                     pulumi.String(logic.EncryptionAlgorithmAES128),
								InterchangeDuplicatesValidityDays:       pulumi.Int(100),
								OverrideMessageProperties:               pulumi.Bool(true),
								SignMessage:                             pulumi.Bool(false),
							},
						},
						ReceiverBusinessIdentity: &logic.BusinessIdentityArgs{
							Qualifier: pulumi.String("AA"),
							Value:     pulumi.String("AA"),
						},
						SenderBusinessIdentity: &logic.BusinessIdentityArgs{
							Qualifier: pulumi.String("ZZ"),
							Value:     pulumi.String("ZZ"),
						},
					},
				},
			},
			GuestIdentity: &logic.BusinessIdentityArgs{
				Qualifier: pulumi.String("AA"),
				Value:     pulumi.String("AA"),
			},
			GuestPartner: pulumi.String("GuestPartner"),
			HostIdentity: &logic.BusinessIdentityArgs{
				Qualifier: pulumi.String("ZZ"),
				Value:     pulumi.String("ZZ"),
			},
			HostPartner:            pulumi.String("HostPartner"),
			IntegrationAccountName: pulumi.String("testIntegrationAccount"),
			Location:               pulumi.String("westus"),
			Metadata:               pulumi.Any(map[string]interface{}{}),
			ResourceGroupName:      pulumi.String("testResourceGroup"),
			Tags: pulumi.StringMap{
				"IntegrationAccountAgreement": pulumi.String("<IntegrationAccountAgreementName>"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.logic.IntegrationAccountAgreement;
import com.pulumi.azurenative.logic.IntegrationAccountAgreementArgs;
import com.pulumi.azurenative.logic.inputs.AgreementContentArgs;
import com.pulumi.azurenative.logic.inputs.AS2AgreementContentArgs;
import com.pulumi.azurenative.logic.inputs.AS2OneWayAgreementArgs;
import com.pulumi.azurenative.logic.inputs.AS2ProtocolSettingsArgs;
import com.pulumi.azurenative.logic.inputs.AS2AcknowledgementConnectionSettingsArgs;
import com.pulumi.azurenative.logic.inputs.AS2EnvelopeSettingsArgs;
import com.pulumi.azurenative.logic.inputs.AS2ErrorSettingsArgs;
import com.pulumi.azurenative.logic.inputs.AS2MdnSettingsArgs;
import com.pulumi.azurenative.logic.inputs.AS2MessageConnectionSettingsArgs;
import com.pulumi.azurenative.logic.inputs.AS2SecuritySettingsArgs;
import com.pulumi.azurenative.logic.inputs.AS2ValidationSettingsArgs;
import com.pulumi.azurenative.logic.inputs.BusinessIdentityArgs;
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 integrationAccountAgreement = new IntegrationAccountAgreement("integrationAccountAgreement", IntegrationAccountAgreementArgs.builder()
            .agreementName("testAgreement")
            .agreementType("AS2")
            .content(AgreementContentArgs.builder()
                .aS2(AS2AgreementContentArgs.builder()
                    .receiveAgreement(AS2OneWayAgreementArgs.builder()
                        .protocolSettings(AS2ProtocolSettingsArgs.builder()
                            .acknowledgementConnectionSettings(AS2AcknowledgementConnectionSettingsArgs.builder()
                                .ignoreCertificateNameMismatch(true)
                                .keepHttpConnectionAlive(true)
                                .supportHttpStatusCodeContinue(true)
                                .unfoldHttpHeaders(true)
                                .build())
                            .envelopeSettings(AS2EnvelopeSettingsArgs.builder()
                                .autogenerateFileName(true)
                                .fileNameTemplate("Test")
                                .messageContentType("text/plain")
                                .suspendMessageOnFileNameGenerationError(true)
                                .transmitFileNameInMimeHeader(true)
                                .build())
                            .errorSettings(AS2ErrorSettingsArgs.builder()
                                .resendIfMDNNotReceived(true)
                                .suspendDuplicateMessage(true)
                                .build())
                            .mdnSettings(AS2MdnSettingsArgs.builder()
                                .dispositionNotificationTo("http://tempuri.org")
                                .mdnText("Sample")
                                .micHashingAlgorithm("SHA1")
                                .needMDN(true)
                                .receiptDeliveryUrl("http://tempuri.org")
                                .sendInboundMDNToMessageBox(true)
                                .sendMDNAsynchronously(true)
                                .signMDN(true)
                                .signOutboundMDNIfOptional(true)
                                .build())
                            .messageConnectionSettings(AS2MessageConnectionSettingsArgs.builder()
                                .ignoreCertificateNameMismatch(true)
                                .keepHttpConnectionAlive(true)
                                .supportHttpStatusCodeContinue(true)
                                .unfoldHttpHeaders(true)
                                .build())
                            .securitySettings(AS2SecuritySettingsArgs.builder()
                                .enableNRRForInboundDecodedMessages(true)
                                .enableNRRForInboundEncodedMessages(true)
                                .enableNRRForInboundMDN(true)
                                .enableNRRForOutboundDecodedMessages(true)
                                .enableNRRForOutboundEncodedMessages(true)
                                .enableNRRForOutboundMDN(true)
                                .overrideGroupSigningCertificate(false)
                                .build())
                            .validationSettings(AS2ValidationSettingsArgs.builder()
                                .checkCertificateRevocationListOnReceive(true)
                                .checkCertificateRevocationListOnSend(true)
                                .checkDuplicateMessage(true)
                                .compressMessage(true)
                                .encryptMessage(false)
                                .encryptionAlgorithm("AES128")
                                .interchangeDuplicatesValidityDays(100)
                                .overrideMessageProperties(true)
                                .signMessage(false)
                                .build())
                            .build())
                        .receiverBusinessIdentity(BusinessIdentityArgs.builder()
                            .qualifier("ZZ")
                            .value("ZZ")
                            .build())
                        .senderBusinessIdentity(BusinessIdentityArgs.builder()
                            .qualifier("AA")
                            .value("AA")
                            .build())
                        .build())
                    .sendAgreement(AS2OneWayAgreementArgs.builder()
                        .protocolSettings(AS2ProtocolSettingsArgs.builder()
                            .acknowledgementConnectionSettings(AS2AcknowledgementConnectionSettingsArgs.builder()
                                .ignoreCertificateNameMismatch(true)
                                .keepHttpConnectionAlive(true)
                                .supportHttpStatusCodeContinue(true)
                                .unfoldHttpHeaders(true)
                                .build())
                            .envelopeSettings(AS2EnvelopeSettingsArgs.builder()
                                .autogenerateFileName(true)
                                .fileNameTemplate("Test")
                                .messageContentType("text/plain")
                                .suspendMessageOnFileNameGenerationError(true)
                                .transmitFileNameInMimeHeader(true)
                                .build())
                            .errorSettings(AS2ErrorSettingsArgs.builder()
                                .resendIfMDNNotReceived(true)
                                .suspendDuplicateMessage(true)
                                .build())
                            .mdnSettings(AS2MdnSettingsArgs.builder()
                                .dispositionNotificationTo("http://tempuri.org")
                                .mdnText("Sample")
                                .micHashingAlgorithm("SHA1")
                                .needMDN(true)
                                .receiptDeliveryUrl("http://tempuri.org")
                                .sendInboundMDNToMessageBox(true)
                                .sendMDNAsynchronously(true)
                                .signMDN(true)
                                .signOutboundMDNIfOptional(true)
                                .build())
                            .messageConnectionSettings(AS2MessageConnectionSettingsArgs.builder()
                                .ignoreCertificateNameMismatch(true)
                                .keepHttpConnectionAlive(true)
                                .supportHttpStatusCodeContinue(true)
                                .unfoldHttpHeaders(true)
                                .build())
                            .securitySettings(AS2SecuritySettingsArgs.builder()
                                .enableNRRForInboundDecodedMessages(true)
                                .enableNRRForInboundEncodedMessages(true)
                                .enableNRRForInboundMDN(true)
                                .enableNRRForOutboundDecodedMessages(true)
                                .enableNRRForOutboundEncodedMessages(true)
                                .enableNRRForOutboundMDN(true)
                                .overrideGroupSigningCertificate(false)
                                .build())
                            .validationSettings(AS2ValidationSettingsArgs.builder()
                                .checkCertificateRevocationListOnReceive(true)
                                .checkCertificateRevocationListOnSend(true)
                                .checkDuplicateMessage(true)
                                .compressMessage(true)
                                .encryptMessage(false)
                                .encryptionAlgorithm("AES128")
                                .interchangeDuplicatesValidityDays(100)
                                .overrideMessageProperties(true)
                                .signMessage(false)
                                .build())
                            .build())
                        .receiverBusinessIdentity(BusinessIdentityArgs.builder()
                            .qualifier("AA")
                            .value("AA")
                            .build())
                        .senderBusinessIdentity(BusinessIdentityArgs.builder()
                            .qualifier("ZZ")
                            .value("ZZ")
                            .build())
                        .build())
                    .build())
                .build())
            .guestIdentity(BusinessIdentityArgs.builder()
                .qualifier("AA")
                .value("AA")
                .build())
            .guestPartner("GuestPartner")
            .hostIdentity(BusinessIdentityArgs.builder()
                .qualifier("ZZ")
                .value("ZZ")
                .build())
            .hostPartner("HostPartner")
            .integrationAccountName("testIntegrationAccount")
            .location("westus")
            .metadata()
            .resourceGroupName("testResourceGroup")
            .tags(Map.of("IntegrationAccountAgreement", "<IntegrationAccountAgreementName>"))
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const integrationAccountAgreement = new azure_native.logic.IntegrationAccountAgreement("integrationAccountAgreement", {
    agreementName: "testAgreement",
    agreementType: azure_native.logic.AgreementType.AS2,
    content: {
        aS2: {
            receiveAgreement: {
                protocolSettings: {
                    acknowledgementConnectionSettings: {
                        ignoreCertificateNameMismatch: true,
                        keepHttpConnectionAlive: true,
                        supportHttpStatusCodeContinue: true,
                        unfoldHttpHeaders: true,
                    },
                    envelopeSettings: {
                        autogenerateFileName: true,
                        fileNameTemplate: "Test",
                        messageContentType: "text/plain",
                        suspendMessageOnFileNameGenerationError: true,
                        transmitFileNameInMimeHeader: true,
                    },
                    errorSettings: {
                        resendIfMDNNotReceived: true,
                        suspendDuplicateMessage: true,
                    },
                    mdnSettings: {
                        dispositionNotificationTo: "http://tempuri.org",
                        mdnText: "Sample",
                        micHashingAlgorithm: azure_native.logic.HashingAlgorithm.SHA1,
                        needMDN: true,
                        receiptDeliveryUrl: "http://tempuri.org",
                        sendInboundMDNToMessageBox: true,
                        sendMDNAsynchronously: true,
                        signMDN: true,
                        signOutboundMDNIfOptional: true,
                    },
                    messageConnectionSettings: {
                        ignoreCertificateNameMismatch: true,
                        keepHttpConnectionAlive: true,
                        supportHttpStatusCodeContinue: true,
                        unfoldHttpHeaders: true,
                    },
                    securitySettings: {
                        enableNRRForInboundDecodedMessages: true,
                        enableNRRForInboundEncodedMessages: true,
                        enableNRRForInboundMDN: true,
                        enableNRRForOutboundDecodedMessages: true,
                        enableNRRForOutboundEncodedMessages: true,
                        enableNRRForOutboundMDN: true,
                        overrideGroupSigningCertificate: false,
                    },
                    validationSettings: {
                        checkCertificateRevocationListOnReceive: true,
                        checkCertificateRevocationListOnSend: true,
                        checkDuplicateMessage: true,
                        compressMessage: true,
                        encryptMessage: false,
                        encryptionAlgorithm: azure_native.logic.EncryptionAlgorithm.AES128,
                        interchangeDuplicatesValidityDays: 100,
                        overrideMessageProperties: true,
                        signMessage: false,
                    },
                },
                receiverBusinessIdentity: {
                    qualifier: "ZZ",
                    value: "ZZ",
                },
                senderBusinessIdentity: {
                    qualifier: "AA",
                    value: "AA",
                },
            },
            sendAgreement: {
                protocolSettings: {
                    acknowledgementConnectionSettings: {
                        ignoreCertificateNameMismatch: true,
                        keepHttpConnectionAlive: true,
                        supportHttpStatusCodeContinue: true,
                        unfoldHttpHeaders: true,
                    },
                    envelopeSettings: {
                        autogenerateFileName: true,
                        fileNameTemplate: "Test",
                        messageContentType: "text/plain",
                        suspendMessageOnFileNameGenerationError: true,
                        transmitFileNameInMimeHeader: true,
                    },
                    errorSettings: {
                        resendIfMDNNotReceived: true,
                        suspendDuplicateMessage: true,
                    },
                    mdnSettings: {
                        dispositionNotificationTo: "http://tempuri.org",
                        mdnText: "Sample",
                        micHashingAlgorithm: azure_native.logic.HashingAlgorithm.SHA1,
                        needMDN: true,
                        receiptDeliveryUrl: "http://tempuri.org",
                        sendInboundMDNToMessageBox: true,
                        sendMDNAsynchronously: true,
                        signMDN: true,
                        signOutboundMDNIfOptional: true,
                    },
                    messageConnectionSettings: {
                        ignoreCertificateNameMismatch: true,
                        keepHttpConnectionAlive: true,
                        supportHttpStatusCodeContinue: true,
                        unfoldHttpHeaders: true,
                    },
                    securitySettings: {
                        enableNRRForInboundDecodedMessages: true,
                        enableNRRForInboundEncodedMessages: true,
                        enableNRRForInboundMDN: true,
                        enableNRRForOutboundDecodedMessages: true,
                        enableNRRForOutboundEncodedMessages: true,
                        enableNRRForOutboundMDN: true,
                        overrideGroupSigningCertificate: false,
                    },
                    validationSettings: {
                        checkCertificateRevocationListOnReceive: true,
                        checkCertificateRevocationListOnSend: true,
                        checkDuplicateMessage: true,
                        compressMessage: true,
                        encryptMessage: false,
                        encryptionAlgorithm: azure_native.logic.EncryptionAlgorithm.AES128,
                        interchangeDuplicatesValidityDays: 100,
                        overrideMessageProperties: true,
                        signMessage: false,
                    },
                },
                receiverBusinessIdentity: {
                    qualifier: "AA",
                    value: "AA",
                },
                senderBusinessIdentity: {
                    qualifier: "ZZ",
                    value: "ZZ",
                },
            },
        },
    },
    guestIdentity: {
        qualifier: "AA",
        value: "AA",
    },
    guestPartner: "GuestPartner",
    hostIdentity: {
        qualifier: "ZZ",
        value: "ZZ",
    },
    hostPartner: "HostPartner",
    integrationAccountName: "testIntegrationAccount",
    location: "westus",
    metadata: {},
    resourceGroupName: "testResourceGroup",
    tags: {
        IntegrationAccountAgreement: "<IntegrationAccountAgreementName>",
    },
});
Copy
import pulumi
import pulumi_azure_native as azure_native

integration_account_agreement = azure_native.logic.IntegrationAccountAgreement("integrationAccountAgreement",
    agreement_name="testAgreement",
    agreement_type=azure_native.logic.AgreementType.AS2,
    content={
        "a_s2": {
            "receive_agreement": {
                "protocol_settings": {
                    "acknowledgement_connection_settings": {
                        "ignore_certificate_name_mismatch": True,
                        "keep_http_connection_alive": True,
                        "support_http_status_code_continue": True,
                        "unfold_http_headers": True,
                    },
                    "envelope_settings": {
                        "autogenerate_file_name": True,
                        "file_name_template": "Test",
                        "message_content_type": "text/plain",
                        "suspend_message_on_file_name_generation_error": True,
                        "transmit_file_name_in_mime_header": True,
                    },
                    "error_settings": {
                        "resend_if_mdn_not_received": True,
                        "suspend_duplicate_message": True,
                    },
                    "mdn_settings": {
                        "disposition_notification_to": "http://tempuri.org",
                        "mdn_text": "Sample",
                        "mic_hashing_algorithm": azure_native.logic.HashingAlgorithm.SHA1,
                        "need_mdn": True,
                        "receipt_delivery_url": "http://tempuri.org",
                        "send_inbound_mdn_to_message_box": True,
                        "send_mdnasynchronously": True,
                        "sign_mdn": True,
                        "sign_outbound_mdn_if_optional": True,
                    },
                    "message_connection_settings": {
                        "ignore_certificate_name_mismatch": True,
                        "keep_http_connection_alive": True,
                        "support_http_status_code_continue": True,
                        "unfold_http_headers": True,
                    },
                    "security_settings": {
                        "enable_nrr_for_inbound_decoded_messages": True,
                        "enable_nrr_for_inbound_encoded_messages": True,
                        "enable_nrr_for_inbound_mdn": True,
                        "enable_nrr_for_outbound_decoded_messages": True,
                        "enable_nrr_for_outbound_encoded_messages": True,
                        "enable_nrr_for_outbound_mdn": True,
                        "override_group_signing_certificate": False,
                    },
                    "validation_settings": {
                        "check_certificate_revocation_list_on_receive": True,
                        "check_certificate_revocation_list_on_send": True,
                        "check_duplicate_message": True,
                        "compress_message": True,
                        "encrypt_message": False,
                        "encryption_algorithm": azure_native.logic.EncryptionAlgorithm.AES128,
                        "interchange_duplicates_validity_days": 100,
                        "override_message_properties": True,
                        "sign_message": False,
                    },
                },
                "receiver_business_identity": {
                    "qualifier": "ZZ",
                    "value": "ZZ",
                },
                "sender_business_identity": {
                    "qualifier": "AA",
                    "value": "AA",
                },
            },
            "send_agreement": {
                "protocol_settings": {
                    "acknowledgement_connection_settings": {
                        "ignore_certificate_name_mismatch": True,
                        "keep_http_connection_alive": True,
                        "support_http_status_code_continue": True,
                        "unfold_http_headers": True,
                    },
                    "envelope_settings": {
                        "autogenerate_file_name": True,
                        "file_name_template": "Test",
                        "message_content_type": "text/plain",
                        "suspend_message_on_file_name_generation_error": True,
                        "transmit_file_name_in_mime_header": True,
                    },
                    "error_settings": {
                        "resend_if_mdn_not_received": True,
                        "suspend_duplicate_message": True,
                    },
                    "mdn_settings": {
                        "disposition_notification_to": "http://tempuri.org",
                        "mdn_text": "Sample",
                        "mic_hashing_algorithm": azure_native.logic.HashingAlgorithm.SHA1,
                        "need_mdn": True,
                        "receipt_delivery_url": "http://tempuri.org",
                        "send_inbound_mdn_to_message_box": True,
                        "send_mdnasynchronously": True,
                        "sign_mdn": True,
                        "sign_outbound_mdn_if_optional": True,
                    },
                    "message_connection_settings": {
                        "ignore_certificate_name_mismatch": True,
                        "keep_http_connection_alive": True,
                        "support_http_status_code_continue": True,
                        "unfold_http_headers": True,
                    },
                    "security_settings": {
                        "enable_nrr_for_inbound_decoded_messages": True,
                        "enable_nrr_for_inbound_encoded_messages": True,
                        "enable_nrr_for_inbound_mdn": True,
                        "enable_nrr_for_outbound_decoded_messages": True,
                        "enable_nrr_for_outbound_encoded_messages": True,
                        "enable_nrr_for_outbound_mdn": True,
                        "override_group_signing_certificate": False,
                    },
                    "validation_settings": {
                        "check_certificate_revocation_list_on_receive": True,
                        "check_certificate_revocation_list_on_send": True,
                        "check_duplicate_message": True,
                        "compress_message": True,
                        "encrypt_message": False,
                        "encryption_algorithm": azure_native.logic.EncryptionAlgorithm.AES128,
                        "interchange_duplicates_validity_days": 100,
                        "override_message_properties": True,
                        "sign_message": False,
                    },
                },
                "receiver_business_identity": {
                    "qualifier": "AA",
                    "value": "AA",
                },
                "sender_business_identity": {
                    "qualifier": "ZZ",
                    "value": "ZZ",
                },
            },
        },
    },
    guest_identity={
        "qualifier": "AA",
        "value": "AA",
    },
    guest_partner="GuestPartner",
    host_identity={
        "qualifier": "ZZ",
        "value": "ZZ",
    },
    host_partner="HostPartner",
    integration_account_name="testIntegrationAccount",
    location="westus",
    metadata={},
    resource_group_name="testResourceGroup",
    tags={
        "IntegrationAccountAgreement": "<IntegrationAccountAgreementName>",
    })
Copy
resources:
  integrationAccountAgreement:
    type: azure-native:logic:IntegrationAccountAgreement
    properties:
      agreementName: testAgreement
      agreementType: AS2
      content:
        aS2:
          receiveAgreement:
            protocolSettings:
              acknowledgementConnectionSettings:
                ignoreCertificateNameMismatch: true
                keepHttpConnectionAlive: true
                supportHttpStatusCodeContinue: true
                unfoldHttpHeaders: true
              envelopeSettings:
                autogenerateFileName: true
                fileNameTemplate: Test
                messageContentType: text/plain
                suspendMessageOnFileNameGenerationError: true
                transmitFileNameInMimeHeader: true
              errorSettings:
                resendIfMDNNotReceived: true
                suspendDuplicateMessage: true
              mdnSettings:
                dispositionNotificationTo: http://tempuri.org
                mdnText: Sample
                micHashingAlgorithm: SHA1
                needMDN: true
                receiptDeliveryUrl: http://tempuri.org
                sendInboundMDNToMessageBox: true
                sendMDNAsynchronously: true
                signMDN: true
                signOutboundMDNIfOptional: true
              messageConnectionSettings:
                ignoreCertificateNameMismatch: true
                keepHttpConnectionAlive: true
                supportHttpStatusCodeContinue: true
                unfoldHttpHeaders: true
              securitySettings:
                enableNRRForInboundDecodedMessages: true
                enableNRRForInboundEncodedMessages: true
                enableNRRForInboundMDN: true
                enableNRRForOutboundDecodedMessages: true
                enableNRRForOutboundEncodedMessages: true
                enableNRRForOutboundMDN: true
                overrideGroupSigningCertificate: false
              validationSettings:
                checkCertificateRevocationListOnReceive: true
                checkCertificateRevocationListOnSend: true
                checkDuplicateMessage: true
                compressMessage: true
                encryptMessage: false
                encryptionAlgorithm: AES128
                interchangeDuplicatesValidityDays: 100
                overrideMessageProperties: true
                signMessage: false
            receiverBusinessIdentity:
              qualifier: ZZ
              value: ZZ
            senderBusinessIdentity:
              qualifier: AA
              value: AA
          sendAgreement:
            protocolSettings:
              acknowledgementConnectionSettings:
                ignoreCertificateNameMismatch: true
                keepHttpConnectionAlive: true
                supportHttpStatusCodeContinue: true
                unfoldHttpHeaders: true
              envelopeSettings:
                autogenerateFileName: true
                fileNameTemplate: Test
                messageContentType: text/plain
                suspendMessageOnFileNameGenerationError: true
                transmitFileNameInMimeHeader: true
              errorSettings:
                resendIfMDNNotReceived: true
                suspendDuplicateMessage: true
              mdnSettings:
                dispositionNotificationTo: http://tempuri.org
                mdnText: Sample
                micHashingAlgorithm: SHA1
                needMDN: true
                receiptDeliveryUrl: http://tempuri.org
                sendInboundMDNToMessageBox: true
                sendMDNAsynchronously: true
                signMDN: true
                signOutboundMDNIfOptional: true
              messageConnectionSettings:
                ignoreCertificateNameMismatch: true
                keepHttpConnectionAlive: true
                supportHttpStatusCodeContinue: true
                unfoldHttpHeaders: true
              securitySettings:
                enableNRRForInboundDecodedMessages: true
                enableNRRForInboundEncodedMessages: true
                enableNRRForInboundMDN: true
                enableNRRForOutboundDecodedMessages: true
                enableNRRForOutboundEncodedMessages: true
                enableNRRForOutboundMDN: true
                overrideGroupSigningCertificate: false
              validationSettings:
                checkCertificateRevocationListOnReceive: true
                checkCertificateRevocationListOnSend: true
                checkDuplicateMessage: true
                compressMessage: true
                encryptMessage: false
                encryptionAlgorithm: AES128
                interchangeDuplicatesValidityDays: 100
                overrideMessageProperties: true
                signMessage: false
            receiverBusinessIdentity:
              qualifier: AA
              value: AA
            senderBusinessIdentity:
              qualifier: ZZ
              value: ZZ
      guestIdentity:
        qualifier: AA
        value: AA
      guestPartner: GuestPartner
      hostIdentity:
        qualifier: ZZ
        value: ZZ
      hostPartner: HostPartner
      integrationAccountName: testIntegrationAccount
      location: westus
      metadata: {}
      resourceGroupName: testResourceGroup
      tags:
        IntegrationAccountAgreement: <IntegrationAccountAgreementName>
Copy

Create IntegrationAccountAgreement Resource

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

Constructor syntax

new IntegrationAccountAgreement(name: string, args: IntegrationAccountAgreementArgs, opts?: CustomResourceOptions);
@overload
def IntegrationAccountAgreement(resource_name: str,
                                args: IntegrationAccountAgreementArgs,
                                opts: Optional[ResourceOptions] = None)

@overload
def IntegrationAccountAgreement(resource_name: str,
                                opts: Optional[ResourceOptions] = None,
                                agreement_type: Optional[AgreementType] = None,
                                content: Optional[AgreementContentArgs] = None,
                                guest_identity: Optional[BusinessIdentityArgs] = None,
                                guest_partner: Optional[str] = None,
                                host_identity: Optional[BusinessIdentityArgs] = None,
                                host_partner: Optional[str] = None,
                                integration_account_name: Optional[str] = None,
                                resource_group_name: Optional[str] = None,
                                agreement_name: Optional[str] = None,
                                location: Optional[str] = None,
                                metadata: Optional[Any] = None,
                                tags: Optional[Mapping[str, str]] = None)
func NewIntegrationAccountAgreement(ctx *Context, name string, args IntegrationAccountAgreementArgs, opts ...ResourceOption) (*IntegrationAccountAgreement, error)
public IntegrationAccountAgreement(string name, IntegrationAccountAgreementArgs args, CustomResourceOptions? opts = null)
public IntegrationAccountAgreement(String name, IntegrationAccountAgreementArgs args)
public IntegrationAccountAgreement(String name, IntegrationAccountAgreementArgs args, CustomResourceOptions options)
type: azure-native:logic:IntegrationAccountAgreement
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. IntegrationAccountAgreementArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. IntegrationAccountAgreementArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. IntegrationAccountAgreementArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. IntegrationAccountAgreementArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. IntegrationAccountAgreementArgs
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 integrationAccountAgreementResource = new AzureNative.Logic.IntegrationAccountAgreement("integrationAccountAgreementResource", new()
{
    AgreementType = "NotSpecified",
    Content = 
    {
        { "aS2", 
        {
            { "receiveAgreement", 
            {
                { "protocolSettings", 
                {
                    { "acknowledgementConnectionSettings", 
                    {
                        { "ignoreCertificateNameMismatch", false },
                        { "keepHttpConnectionAlive", false },
                        { "supportHttpStatusCodeContinue", false },
                        { "unfoldHttpHeaders", false },
                    } },
                    { "envelopeSettings", 
                    {
                        { "autogenerateFileName", false },
                        { "fileNameTemplate", "string" },
                        { "messageContentType", "string" },
                        { "suspendMessageOnFileNameGenerationError", false },
                        { "transmitFileNameInMimeHeader", false },
                    } },
                    { "errorSettings", 
                    {
                        { "resendIfMDNNotReceived", false },
                        { "suspendDuplicateMessage", false },
                    } },
                    { "mdnSettings", 
                    {
                        { "micHashingAlgorithm", "string" },
                        { "needMDN", false },
                        { "sendInboundMDNToMessageBox", false },
                        { "sendMDNAsynchronously", false },
                        { "signMDN", false },
                        { "signOutboundMDNIfOptional", false },
                        { "dispositionNotificationTo", "string" },
                        { "mdnText", "string" },
                        { "receiptDeliveryUrl", "string" },
                    } },
                    { "messageConnectionSettings", 
                    {
                        { "ignoreCertificateNameMismatch", false },
                        { "keepHttpConnectionAlive", false },
                        { "supportHttpStatusCodeContinue", false },
                        { "unfoldHttpHeaders", false },
                    } },
                    { "securitySettings", 
                    {
                        { "enableNRRForInboundDecodedMessages", false },
                        { "enableNRRForInboundEncodedMessages", false },
                        { "enableNRRForInboundMDN", false },
                        { "enableNRRForOutboundDecodedMessages", false },
                        { "enableNRRForOutboundEncodedMessages", false },
                        { "enableNRRForOutboundMDN", false },
                        { "overrideGroupSigningCertificate", false },
                        { "encryptionCertificateName", "string" },
                        { "sha2AlgorithmFormat", "string" },
                        { "signingCertificateName", "string" },
                    } },
                    { "validationSettings", 
                    {
                        { "checkCertificateRevocationListOnReceive", false },
                        { "checkCertificateRevocationListOnSend", false },
                        { "checkDuplicateMessage", false },
                        { "compressMessage", false },
                        { "encryptMessage", false },
                        { "encryptionAlgorithm", "string" },
                        { "interchangeDuplicatesValidityDays", 0 },
                        { "overrideMessageProperties", false },
                        { "signMessage", false },
                        { "signingAlgorithm", "string" },
                    } },
                } },
                { "receiverBusinessIdentity", 
                {
                    { "qualifier", "string" },
                    { "value", "string" },
                } },
                { "senderBusinessIdentity", 
                {
                    { "qualifier", "string" },
                    { "value", "string" },
                } },
            } },
            { "sendAgreement", 
            {
                { "protocolSettings", 
                {
                    { "acknowledgementConnectionSettings", 
                    {
                        { "ignoreCertificateNameMismatch", false },
                        { "keepHttpConnectionAlive", false },
                        { "supportHttpStatusCodeContinue", false },
                        { "unfoldHttpHeaders", false },
                    } },
                    { "envelopeSettings", 
                    {
                        { "autogenerateFileName", false },
                        { "fileNameTemplate", "string" },
                        { "messageContentType", "string" },
                        { "suspendMessageOnFileNameGenerationError", false },
                        { "transmitFileNameInMimeHeader", false },
                    } },
                    { "errorSettings", 
                    {
                        { "resendIfMDNNotReceived", false },
                        { "suspendDuplicateMessage", false },
                    } },
                    { "mdnSettings", 
                    {
                        { "micHashingAlgorithm", "string" },
                        { "needMDN", false },
                        { "sendInboundMDNToMessageBox", false },
                        { "sendMDNAsynchronously", false },
                        { "signMDN", false },
                        { "signOutboundMDNIfOptional", false },
                        { "dispositionNotificationTo", "string" },
                        { "mdnText", "string" },
                        { "receiptDeliveryUrl", "string" },
                    } },
                    { "messageConnectionSettings", 
                    {
                        { "ignoreCertificateNameMismatch", false },
                        { "keepHttpConnectionAlive", false },
                        { "supportHttpStatusCodeContinue", false },
                        { "unfoldHttpHeaders", false },
                    } },
                    { "securitySettings", 
                    {
                        { "enableNRRForInboundDecodedMessages", false },
                        { "enableNRRForInboundEncodedMessages", false },
                        { "enableNRRForInboundMDN", false },
                        { "enableNRRForOutboundDecodedMessages", false },
                        { "enableNRRForOutboundEncodedMessages", false },
                        { "enableNRRForOutboundMDN", false },
                        { "overrideGroupSigningCertificate", false },
                        { "encryptionCertificateName", "string" },
                        { "sha2AlgorithmFormat", "string" },
                        { "signingCertificateName", "string" },
                    } },
                    { "validationSettings", 
                    {
                        { "checkCertificateRevocationListOnReceive", false },
                        { "checkCertificateRevocationListOnSend", false },
                        { "checkDuplicateMessage", false },
                        { "compressMessage", false },
                        { "encryptMessage", false },
                        { "encryptionAlgorithm", "string" },
                        { "interchangeDuplicatesValidityDays", 0 },
                        { "overrideMessageProperties", false },
                        { "signMessage", false },
                        { "signingAlgorithm", "string" },
                    } },
                } },
                { "receiverBusinessIdentity", 
                {
                    { "qualifier", "string" },
                    { "value", "string" },
                } },
                { "senderBusinessIdentity", 
                {
                    { "qualifier", "string" },
                    { "value", "string" },
                } },
            } },
        } },
        { "edifact", 
        {
            { "receiveAgreement", 
            {
                { "protocolSettings", 
                {
                    { "acknowledgementSettings", 
                    {
                        { "acknowledgementControlNumberLowerBound", 0 },
                        { "acknowledgementControlNumberUpperBound", 0 },
                        { "batchFunctionalAcknowledgements", false },
                        { "batchTechnicalAcknowledgements", false },
                        { "needFunctionalAcknowledgement", false },
                        { "needLoopForValidMessages", false },
                        { "needTechnicalAcknowledgement", false },
                        { "rolloverAcknowledgementControlNumber", false },
                        { "sendSynchronousAcknowledgement", false },
                        { "acknowledgementControlNumberPrefix", "string" },
                        { "acknowledgementControlNumberSuffix", "string" },
                    } },
                    { "envelopeSettings", 
                    {
                        { "groupControlNumberUpperBound", 0 },
                        { "applyDelimiterStringAdvice", false },
                        { "transactionSetControlNumberUpperBound", 0 },
                        { "createGroupingSegments", false },
                        { "enableDefaultGroupHeaders", false },
                        { "transactionSetControlNumberLowerBound", 0 },
                        { "rolloverTransactionSetControlNumber", false },
                        { "rolloverInterchangeControlNumber", false },
                        { "rolloverGroupControlNumber", false },
                        { "overwriteExistingTransactionSetControlNumber", false },
                        { "isTestInterchange", false },
                        { "interchangeControlNumberUpperBound", 0 },
                        { "groupControlNumberLowerBound", 0 },
                        { "interchangeControlNumberLowerBound", 0 },
                        { "interchangeControlNumberPrefix", "string" },
                        { "receiverInternalSubIdentification", "string" },
                        { "groupControllingAgencyCode", "string" },
                        { "groupMessageRelease", "string" },
                        { "groupMessageVersion", "string" },
                        { "groupControlNumberPrefix", "string" },
                        { "applicationReferenceId", "string" },
                        { "interchangeControlNumberSuffix", "string" },
                        { "groupAssociationAssignedCode", "string" },
                        { "groupApplicationSenderQualifier", "string" },
                        { "groupApplicationSenderId", "string" },
                        { "processingPriorityCode", "string" },
                        { "receiverInternalIdentification", "string" },
                        { "groupControlNumberSuffix", "string" },
                        { "receiverReverseRoutingAddress", "string" },
                        { "recipientReferencePasswordQualifier", "string" },
                        { "recipientReferencePasswordValue", "string" },
                        { "groupApplicationReceiverQualifier", "string" },
                        { "groupApplicationReceiverId", "string" },
                        { "groupApplicationPassword", "string" },
                        { "senderInternalIdentification", "string" },
                        { "senderInternalSubIdentification", "string" },
                        { "senderReverseRoutingAddress", "string" },
                        { "functionalGroupId", "string" },
                        { "transactionSetControlNumberPrefix", "string" },
                        { "transactionSetControlNumberSuffix", "string" },
                        { "communicationAgreementId", "string" },
                    } },
                    { "framingSettings", 
                    {
                        { "characterSet", "string" },
                        { "componentSeparator", 0 },
                        { "dataElementSeparator", 0 },
                        { "decimalPointIndicator", "NotSpecified" },
                        { "protocolVersion", 0 },
                        { "releaseIndicator", 0 },
                        { "repetitionSeparator", 0 },
                        { "segmentTerminator", 0 },
                        { "segmentTerminatorSuffix", "NotSpecified" },
                        { "characterEncoding", "string" },
                        { "serviceCodeListDirectoryVersion", "string" },
                    } },
                    { "messageFilter", 
                    {
                        { "messageFilterType", "string" },
                    } },
                    { "processingSettings", 
                    {
                        { "createEmptyXmlTagsForTrailingSeparators", false },
                        { "maskSecurityInfo", false },
                        { "preserveInterchange", false },
                        { "suspendInterchangeOnError", false },
                        { "useDotAsDecimalSeparator", false },
                    } },
                    { "schemaReferences", new[]
                    {
                        
                        {
                            { "messageId", "string" },
                            { "messageRelease", "string" },
                            { "messageVersion", "string" },
                            { "schemaName", "string" },
                            { "associationAssignedCode", "string" },
                            { "senderApplicationId", "string" },
                            { "senderApplicationQualifier", "string" },
                        },
                    } },
                    { "validationSettings", 
                    {
                        { "allowLeadingAndTrailingSpacesAndZeroes", false },
                        { "checkDuplicateGroupControlNumber", false },
                        { "checkDuplicateInterchangeControlNumber", false },
                        { "checkDuplicateTransactionSetControlNumber", false },
                        { "interchangeControlNumberValidityDays", 0 },
                        { "trailingSeparatorPolicy", "string" },
                        { "trimLeadingAndTrailingSpacesAndZeroes", false },
                        { "validateCharacterSet", false },
                        { "validateEDITypes", false },
                        { "validateXSDTypes", false },
                    } },
                    { "edifactDelimiterOverrides", new[]
                    {
                        
                        {
                            { "componentSeparator", 0 },
                            { "dataElementSeparator", 0 },
                            { "decimalPointIndicator", "NotSpecified" },
                            { "releaseIndicator", 0 },
                            { "repetitionSeparator", 0 },
                            { "segmentTerminator", 0 },
                            { "segmentTerminatorSuffix", "NotSpecified" },
                            { "messageAssociationAssignedCode", "string" },
                            { "messageId", "string" },
                            { "messageRelease", "string" },
                            { "messageVersion", "string" },
                            { "targetNamespace", "string" },
                        },
                    } },
                    { "envelopeOverrides", new[]
                    {
                        
                        {
                            { "applicationPassword", "string" },
                            { "associationAssignedCode", "string" },
                            { "controllingAgencyCode", "string" },
                            { "functionalGroupId", "string" },
                            { "groupHeaderMessageRelease", "string" },
                            { "groupHeaderMessageVersion", "string" },
                            { "messageAssociationAssignedCode", "string" },
                            { "messageId", "string" },
                            { "messageRelease", "string" },
                            { "messageVersion", "string" },
                            { "receiverApplicationId", "string" },
                            { "receiverApplicationQualifier", "string" },
                            { "senderApplicationId", "string" },
                            { "senderApplicationQualifier", "string" },
                            { "targetNamespace", "string" },
                        },
                    } },
                    { "messageFilterList", new[]
                    {
                        
                        {
                            { "messageId", "string" },
                        },
                    } },
                    { "validationOverrides", new[]
                    {
                        
                        {
                            { "allowLeadingAndTrailingSpacesAndZeroes", false },
                            { "enforceCharacterSet", false },
                            { "messageId", "string" },
                            { "trailingSeparatorPolicy", "string" },
                            { "trimLeadingAndTrailingSpacesAndZeroes", false },
                            { "validateEDITypes", false },
                            { "validateXSDTypes", false },
                        },
                    } },
                } },
                { "receiverBusinessIdentity", 
                {
                    { "qualifier", "string" },
                    { "value", "string" },
                } },
                { "senderBusinessIdentity", 
                {
                    { "qualifier", "string" },
                    { "value", "string" },
                } },
            } },
            { "sendAgreement", 
            {
                { "protocolSettings", 
                {
                    { "acknowledgementSettings", 
                    {
                        { "acknowledgementControlNumberLowerBound", 0 },
                        { "acknowledgementControlNumberUpperBound", 0 },
                        { "batchFunctionalAcknowledgements", false },
                        { "batchTechnicalAcknowledgements", false },
                        { "needFunctionalAcknowledgement", false },
                        { "needLoopForValidMessages", false },
                        { "needTechnicalAcknowledgement", false },
                        { "rolloverAcknowledgementControlNumber", false },
                        { "sendSynchronousAcknowledgement", false },
                        { "acknowledgementControlNumberPrefix", "string" },
                        { "acknowledgementControlNumberSuffix", "string" },
                    } },
                    { "envelopeSettings", 
                    {
                        { "groupControlNumberUpperBound", 0 },
                        { "applyDelimiterStringAdvice", false },
                        { "transactionSetControlNumberUpperBound", 0 },
                        { "createGroupingSegments", false },
                        { "enableDefaultGroupHeaders", false },
                        { "transactionSetControlNumberLowerBound", 0 },
                        { "rolloverTransactionSetControlNumber", false },
                        { "rolloverInterchangeControlNumber", false },
                        { "rolloverGroupControlNumber", false },
                        { "overwriteExistingTransactionSetControlNumber", false },
                        { "isTestInterchange", false },
                        { "interchangeControlNumberUpperBound", 0 },
                        { "groupControlNumberLowerBound", 0 },
                        { "interchangeControlNumberLowerBound", 0 },
                        { "interchangeControlNumberPrefix", "string" },
                        { "receiverInternalSubIdentification", "string" },
                        { "groupControllingAgencyCode", "string" },
                        { "groupMessageRelease", "string" },
                        { "groupMessageVersion", "string" },
                        { "groupControlNumberPrefix", "string" },
                        { "applicationReferenceId", "string" },
                        { "interchangeControlNumberSuffix", "string" },
                        { "groupAssociationAssignedCode", "string" },
                        { "groupApplicationSenderQualifier", "string" },
                        { "groupApplicationSenderId", "string" },
                        { "processingPriorityCode", "string" },
                        { "receiverInternalIdentification", "string" },
                        { "groupControlNumberSuffix", "string" },
                        { "receiverReverseRoutingAddress", "string" },
                        { "recipientReferencePasswordQualifier", "string" },
                        { "recipientReferencePasswordValue", "string" },
                        { "groupApplicationReceiverQualifier", "string" },
                        { "groupApplicationReceiverId", "string" },
                        { "groupApplicationPassword", "string" },
                        { "senderInternalIdentification", "string" },
                        { "senderInternalSubIdentification", "string" },
                        { "senderReverseRoutingAddress", "string" },
                        { "functionalGroupId", "string" },
                        { "transactionSetControlNumberPrefix", "string" },
                        { "transactionSetControlNumberSuffix", "string" },
                        { "communicationAgreementId", "string" },
                    } },
                    { "framingSettings", 
                    {
                        { "characterSet", "string" },
                        { "componentSeparator", 0 },
                        { "dataElementSeparator", 0 },
                        { "decimalPointIndicator", "NotSpecified" },
                        { "protocolVersion", 0 },
                        { "releaseIndicator", 0 },
                        { "repetitionSeparator", 0 },
                        { "segmentTerminator", 0 },
                        { "segmentTerminatorSuffix", "NotSpecified" },
                        { "characterEncoding", "string" },
                        { "serviceCodeListDirectoryVersion", "string" },
                    } },
                    { "messageFilter", 
                    {
                        { "messageFilterType", "string" },
                    } },
                    { "processingSettings", 
                    {
                        { "createEmptyXmlTagsForTrailingSeparators", false },
                        { "maskSecurityInfo", false },
                        { "preserveInterchange", false },
                        { "suspendInterchangeOnError", false },
                        { "useDotAsDecimalSeparator", false },
                    } },
                    { "schemaReferences", new[]
                    {
                        
                        {
                            { "messageId", "string" },
                            { "messageRelease", "string" },
                            { "messageVersion", "string" },
                            { "schemaName", "string" },
                            { "associationAssignedCode", "string" },
                            { "senderApplicationId", "string" },
                            { "senderApplicationQualifier", "string" },
                        },
                    } },
                    { "validationSettings", 
                    {
                        { "allowLeadingAndTrailingSpacesAndZeroes", false },
                        { "checkDuplicateGroupControlNumber", false },
                        { "checkDuplicateInterchangeControlNumber", false },
                        { "checkDuplicateTransactionSetControlNumber", false },
                        { "interchangeControlNumberValidityDays", 0 },
                        { "trailingSeparatorPolicy", "string" },
                        { "trimLeadingAndTrailingSpacesAndZeroes", false },
                        { "validateCharacterSet", false },
                        { "validateEDITypes", false },
                        { "validateXSDTypes", false },
                    } },
                    { "edifactDelimiterOverrides", new[]
                    {
                        
                        {
                            { "componentSeparator", 0 },
                            { "dataElementSeparator", 0 },
                            { "decimalPointIndicator", "NotSpecified" },
                            { "releaseIndicator", 0 },
                            { "repetitionSeparator", 0 },
                            { "segmentTerminator", 0 },
                            { "segmentTerminatorSuffix", "NotSpecified" },
                            { "messageAssociationAssignedCode", "string" },
                            { "messageId", "string" },
                            { "messageRelease", "string" },
                            { "messageVersion", "string" },
                            { "targetNamespace", "string" },
                        },
                    } },
                    { "envelopeOverrides", new[]
                    {
                        
                        {
                            { "applicationPassword", "string" },
                            { "associationAssignedCode", "string" },
                            { "controllingAgencyCode", "string" },
                            { "functionalGroupId", "string" },
                            { "groupHeaderMessageRelease", "string" },
                            { "groupHeaderMessageVersion", "string" },
                            { "messageAssociationAssignedCode", "string" },
                            { "messageId", "string" },
                            { "messageRelease", "string" },
                            { "messageVersion", "string" },
                            { "receiverApplicationId", "string" },
                            { "receiverApplicationQualifier", "string" },
                            { "senderApplicationId", "string" },
                            { "senderApplicationQualifier", "string" },
                            { "targetNamespace", "string" },
                        },
                    } },
                    { "messageFilterList", new[]
                    {
                        
                        {
                            { "messageId", "string" },
                        },
                    } },
                    { "validationOverrides", new[]
                    {
                        
                        {
                            { "allowLeadingAndTrailingSpacesAndZeroes", false },
                            { "enforceCharacterSet", false },
                            { "messageId", "string" },
                            { "trailingSeparatorPolicy", "string" },
                            { "trimLeadingAndTrailingSpacesAndZeroes", false },
                            { "validateEDITypes", false },
                            { "validateXSDTypes", false },
                        },
                    } },
                } },
                { "receiverBusinessIdentity", 
                {
                    { "qualifier", "string" },
                    { "value", "string" },
                } },
                { "senderBusinessIdentity", 
                {
                    { "qualifier", "string" },
                    { "value", "string" },
                } },
            } },
        } },
        { "x12", 
        {
            { "receiveAgreement", 
            {
                { "protocolSettings", 
                {
                    { "acknowledgementSettings", 
                    {
                        { "batchTechnicalAcknowledgements", false },
                        { "needImplementationAcknowledgement", false },
                        { "sendSynchronousAcknowledgement", false },
                        { "acknowledgementControlNumberUpperBound", 0 },
                        { "batchFunctionalAcknowledgements", false },
                        { "batchImplementationAcknowledgements", false },
                        { "rolloverAcknowledgementControlNumber", false },
                        { "needTechnicalAcknowledgement", false },
                        { "acknowledgementControlNumberLowerBound", 0 },
                        { "needFunctionalAcknowledgement", false },
                        { "needLoopForValidMessages", false },
                        { "functionalAcknowledgementVersion", "string" },
                        { "implementationAcknowledgementVersion", "string" },
                        { "acknowledgementControlNumberPrefix", "string" },
                        { "acknowledgementControlNumberSuffix", "string" },
                    } },
                    { "envelopeSettings", 
                    {
                        { "overwriteExistingTransactionSetControlNumber", false },
                        { "groupHeaderAgencyCode", "string" },
                        { "enableDefaultGroupHeaders", false },
                        { "useControlStandardsIdAsRepetitionCharacter", false },
                        { "groupControlNumberLowerBound", 0 },
                        { "groupControlNumberUpperBound", 0 },
                        { "interchangeControlNumberUpperBound", 0 },
                        { "groupHeaderDateFormat", "string" },
                        { "groupHeaderTimeFormat", "string" },
                        { "groupHeaderVersion", "string" },
                        { "controlVersionNumber", "string" },
                        { "interchangeControlNumberLowerBound", 0 },
                        { "rolloverTransactionSetControlNumber", false },
                        { "receiverApplicationId", "string" },
                        { "rolloverGroupControlNumber", false },
                        { "rolloverInterchangeControlNumber", false },
                        { "controlStandardsId", 0 },
                        { "senderApplicationId", "string" },
                        { "transactionSetControlNumberLowerBound", 0 },
                        { "usageIndicator", "string" },
                        { "transactionSetControlNumberUpperBound", 0 },
                        { "transactionSetControlNumberSuffix", "string" },
                        { "transactionSetControlNumberPrefix", "string" },
                        { "functionalGroupId", "string" },
                    } },
                    { "framingSettings", 
                    {
                        { "characterSet", "string" },
                        { "componentSeparator", 0 },
                        { "dataElementSeparator", 0 },
                        { "replaceCharacter", 0 },
                        { "replaceSeparatorsInPayload", false },
                        { "segmentTerminator", 0 },
                        { "segmentTerminatorSuffix", "NotSpecified" },
                    } },
                    { "messageFilter", 
                    {
                        { "messageFilterType", "string" },
                    } },
                    { "processingSettings", 
                    {
                        { "convertImpliedDecimal", false },
                        { "createEmptyXmlTagsForTrailingSeparators", false },
                        { "maskSecurityInfo", false },
                        { "preserveInterchange", false },
                        { "suspendInterchangeOnError", false },
                        { "useDotAsDecimalSeparator", false },
                    } },
                    { "schemaReferences", new[]
                    {
                        
                        {
                            { "messageId", "string" },
                            { "schemaName", "string" },
                            { "schemaVersion", "string" },
                            { "senderApplicationId", "string" },
                        },
                    } },
                    { "securitySettings", 
                    {
                        { "authorizationQualifier", "string" },
                        { "securityQualifier", "string" },
                        { "authorizationValue", "string" },
                        { "passwordValue", "string" },
                    } },
                    { "validationSettings", 
                    {
                        { "allowLeadingAndTrailingSpacesAndZeroes", false },
                        { "checkDuplicateGroupControlNumber", false },
                        { "checkDuplicateInterchangeControlNumber", false },
                        { "checkDuplicateTransactionSetControlNumber", false },
                        { "interchangeControlNumberValidityDays", 0 },
                        { "trailingSeparatorPolicy", "string" },
                        { "trimLeadingAndTrailingSpacesAndZeroes", false },
                        { "validateCharacterSet", false },
                        { "validateEDITypes", false },
                        { "validateXSDTypes", false },
                    } },
                    { "envelopeOverrides", new[]
                    {
                        
                        {
                            { "dateFormat", "string" },
                            { "headerVersion", "string" },
                            { "messageId", "string" },
                            { "protocolVersion", "string" },
                            { "receiverApplicationId", "string" },
                            { "responsibleAgencyCode", "string" },
                            { "senderApplicationId", "string" },
                            { "targetNamespace", "string" },
                            { "timeFormat", "string" },
                            { "functionalIdentifierCode", "string" },
                        },
                    } },
                    { "messageFilterList", new[]
                    {
                        
                        {
                            { "messageId", "string" },
                        },
                    } },
                    { "validationOverrides", new[]
                    {
                        
                        {
                            { "allowLeadingAndTrailingSpacesAndZeroes", false },
                            { "messageId", "string" },
                            { "trailingSeparatorPolicy", "string" },
                            { "trimLeadingAndTrailingSpacesAndZeroes", false },
                            { "validateCharacterSet", false },
                            { "validateEDITypes", false },
                            { "validateXSDTypes", false },
                        },
                    } },
                    { "x12DelimiterOverrides", new[]
                    {
                        
                        {
                            { "componentSeparator", 0 },
                            { "dataElementSeparator", 0 },
                            { "replaceCharacter", 0 },
                            { "replaceSeparatorsInPayload", false },
                            { "segmentTerminator", 0 },
                            { "segmentTerminatorSuffix", "NotSpecified" },
                            { "messageId", "string" },
                            { "protocolVersion", "string" },
                            { "targetNamespace", "string" },
                        },
                    } },
                } },
                { "receiverBusinessIdentity", 
                {
                    { "qualifier", "string" },
                    { "value", "string" },
                } },
                { "senderBusinessIdentity", 
                {
                    { "qualifier", "string" },
                    { "value", "string" },
                } },
            } },
            { "sendAgreement", 
            {
                { "protocolSettings", 
                {
                    { "acknowledgementSettings", 
                    {
                        { "batchTechnicalAcknowledgements", false },
                        { "needImplementationAcknowledgement", false },
                        { "sendSynchronousAcknowledgement", false },
                        { "acknowledgementControlNumberUpperBound", 0 },
                        { "batchFunctionalAcknowledgements", false },
                        { "batchImplementationAcknowledgements", false },
                        { "rolloverAcknowledgementControlNumber", false },
                        { "needTechnicalAcknowledgement", false },
                        { "acknowledgementControlNumberLowerBound", 0 },
                        { "needFunctionalAcknowledgement", false },
                        { "needLoopForValidMessages", false },
                        { "functionalAcknowledgementVersion", "string" },
                        { "implementationAcknowledgementVersion", "string" },
                        { "acknowledgementControlNumberPrefix", "string" },
                        { "acknowledgementControlNumberSuffix", "string" },
                    } },
                    { "envelopeSettings", 
                    {
                        { "overwriteExistingTransactionSetControlNumber", false },
                        { "groupHeaderAgencyCode", "string" },
                        { "enableDefaultGroupHeaders", false },
                        { "useControlStandardsIdAsRepetitionCharacter", false },
                        { "groupControlNumberLowerBound", 0 },
                        { "groupControlNumberUpperBound", 0 },
                        { "interchangeControlNumberUpperBound", 0 },
                        { "groupHeaderDateFormat", "string" },
                        { "groupHeaderTimeFormat", "string" },
                        { "groupHeaderVersion", "string" },
                        { "controlVersionNumber", "string" },
                        { "interchangeControlNumberLowerBound", 0 },
                        { "rolloverTransactionSetControlNumber", false },
                        { "receiverApplicationId", "string" },
                        { "rolloverGroupControlNumber", false },
                        { "rolloverInterchangeControlNumber", false },
                        { "controlStandardsId", 0 },
                        { "senderApplicationId", "string" },
                        { "transactionSetControlNumberLowerBound", 0 },
                        { "usageIndicator", "string" },
                        { "transactionSetControlNumberUpperBound", 0 },
                        { "transactionSetControlNumberSuffix", "string" },
                        { "transactionSetControlNumberPrefix", "string" },
                        { "functionalGroupId", "string" },
                    } },
                    { "framingSettings", 
                    {
                        { "characterSet", "string" },
                        { "componentSeparator", 0 },
                        { "dataElementSeparator", 0 },
                        { "replaceCharacter", 0 },
                        { "replaceSeparatorsInPayload", false },
                        { "segmentTerminator", 0 },
                        { "segmentTerminatorSuffix", "NotSpecified" },
                    } },
                    { "messageFilter", 
                    {
                        { "messageFilterType", "string" },
                    } },
                    { "processingSettings", 
                    {
                        { "convertImpliedDecimal", false },
                        { "createEmptyXmlTagsForTrailingSeparators", false },
                        { "maskSecurityInfo", false },
                        { "preserveInterchange", false },
                        { "suspendInterchangeOnError", false },
                        { "useDotAsDecimalSeparator", false },
                    } },
                    { "schemaReferences", new[]
                    {
                        
                        {
                            { "messageId", "string" },
                            { "schemaName", "string" },
                            { "schemaVersion", "string" },
                            { "senderApplicationId", "string" },
                        },
                    } },
                    { "securitySettings", 
                    {
                        { "authorizationQualifier", "string" },
                        { "securityQualifier", "string" },
                        { "authorizationValue", "string" },
                        { "passwordValue", "string" },
                    } },
                    { "validationSettings", 
                    {
                        { "allowLeadingAndTrailingSpacesAndZeroes", false },
                        { "checkDuplicateGroupControlNumber", false },
                        { "checkDuplicateInterchangeControlNumber", false },
                        { "checkDuplicateTransactionSetControlNumber", false },
                        { "interchangeControlNumberValidityDays", 0 },
                        { "trailingSeparatorPolicy", "string" },
                        { "trimLeadingAndTrailingSpacesAndZeroes", false },
                        { "validateCharacterSet", false },
                        { "validateEDITypes", false },
                        { "validateXSDTypes", false },
                    } },
                    { "envelopeOverrides", new[]
                    {
                        
                        {
                            { "dateFormat", "string" },
                            { "headerVersion", "string" },
                            { "messageId", "string" },
                            { "protocolVersion", "string" },
                            { "receiverApplicationId", "string" },
                            { "responsibleAgencyCode", "string" },
                            { "senderApplicationId", "string" },
                            { "targetNamespace", "string" },
                            { "timeFormat", "string" },
                            { "functionalIdentifierCode", "string" },
                        },
                    } },
                    { "messageFilterList", new[]
                    {
                        
                        {
                            { "messageId", "string" },
                        },
                    } },
                    { "validationOverrides", new[]
                    {
                        
                        {
                            { "allowLeadingAndTrailingSpacesAndZeroes", false },
                            { "messageId", "string" },
                            { "trailingSeparatorPolicy", "string" },
                            { "trimLeadingAndTrailingSpacesAndZeroes", false },
                            { "validateCharacterSet", false },
                            { "validateEDITypes", false },
                            { "validateXSDTypes", false },
                        },
                    } },
                    { "x12DelimiterOverrides", new[]
                    {
                        
                        {
                            { "componentSeparator", 0 },
                            { "dataElementSeparator", 0 },
                            { "replaceCharacter", 0 },
                            { "replaceSeparatorsInPayload", false },
                            { "segmentTerminator", 0 },
                            { "segmentTerminatorSuffix", "NotSpecified" },
                            { "messageId", "string" },
                            { "protocolVersion", "string" },
                            { "targetNamespace", "string" },
                        },
                    } },
                } },
                { "receiverBusinessIdentity", 
                {
                    { "qualifier", "string" },
                    { "value", "string" },
                } },
                { "senderBusinessIdentity", 
                {
                    { "qualifier", "string" },
                    { "value", "string" },
                } },
            } },
        } },
    },
    GuestIdentity = 
    {
        { "qualifier", "string" },
        { "value", "string" },
    },
    GuestPartner = "string",
    HostIdentity = 
    {
        { "qualifier", "string" },
        { "value", "string" },
    },
    HostPartner = "string",
    IntegrationAccountName = "string",
    ResourceGroupName = "string",
    AgreementName = "string",
    Location = "string",
    Metadata = "any",
    Tags = 
    {
        { "string", "string" },
    },
});
Copy
example, err := logic.NewIntegrationAccountAgreement(ctx, "integrationAccountAgreementResource", &logic.IntegrationAccountAgreementArgs{
	AgreementType: "NotSpecified",
	Content: map[string]interface{}{
		"aS2": map[string]interface{}{
			"receiveAgreement": map[string]interface{}{
				"protocolSettings": map[string]interface{}{
					"acknowledgementConnectionSettings": map[string]interface{}{
						"ignoreCertificateNameMismatch": false,
						"keepHttpConnectionAlive":       false,
						"supportHttpStatusCodeContinue": false,
						"unfoldHttpHeaders":             false,
					},
					"envelopeSettings": map[string]interface{}{
						"autogenerateFileName":                    false,
						"fileNameTemplate":                        "string",
						"messageContentType":                      "string",
						"suspendMessageOnFileNameGenerationError": false,
						"transmitFileNameInMimeHeader":            false,
					},
					"errorSettings": map[string]interface{}{
						"resendIfMDNNotReceived":  false,
						"suspendDuplicateMessage": false,
					},
					"mdnSettings": map[string]interface{}{
						"micHashingAlgorithm":        "string",
						"needMDN":                    false,
						"sendInboundMDNToMessageBox": false,
						"sendMDNAsynchronously":      false,
						"signMDN":                    false,
						"signOutboundMDNIfOptional":  false,
						"dispositionNotificationTo":  "string",
						"mdnText":                    "string",
						"receiptDeliveryUrl":         "string",
					},
					"messageConnectionSettings": map[string]interface{}{
						"ignoreCertificateNameMismatch": false,
						"keepHttpConnectionAlive":       false,
						"supportHttpStatusCodeContinue": false,
						"unfoldHttpHeaders":             false,
					},
					"securitySettings": map[string]interface{}{
						"enableNRRForInboundDecodedMessages":  false,
						"enableNRRForInboundEncodedMessages":  false,
						"enableNRRForInboundMDN":              false,
						"enableNRRForOutboundDecodedMessages": false,
						"enableNRRForOutboundEncodedMessages": false,
						"enableNRRForOutboundMDN":             false,
						"overrideGroupSigningCertificate":     false,
						"encryptionCertificateName":           "string",
						"sha2AlgorithmFormat":                 "string",
						"signingCertificateName":              "string",
					},
					"validationSettings": map[string]interface{}{
						"checkCertificateRevocationListOnReceive": false,
						"checkCertificateRevocationListOnSend":    false,
						"checkDuplicateMessage":                   false,
						"compressMessage":                         false,
						"encryptMessage":                          false,
						"encryptionAlgorithm":                     "string",
						"interchangeDuplicatesValidityDays":       0,
						"overrideMessageProperties":               false,
						"signMessage":                             false,
						"signingAlgorithm":                        "string",
					},
				},
				"receiverBusinessIdentity": map[string]interface{}{
					"qualifier": "string",
					"value":     "string",
				},
				"senderBusinessIdentity": map[string]interface{}{
					"qualifier": "string",
					"value":     "string",
				},
			},
			"sendAgreement": map[string]interface{}{
				"protocolSettings": map[string]interface{}{
					"acknowledgementConnectionSettings": map[string]interface{}{
						"ignoreCertificateNameMismatch": false,
						"keepHttpConnectionAlive":       false,
						"supportHttpStatusCodeContinue": false,
						"unfoldHttpHeaders":             false,
					},
					"envelopeSettings": map[string]interface{}{
						"autogenerateFileName":                    false,
						"fileNameTemplate":                        "string",
						"messageContentType":                      "string",
						"suspendMessageOnFileNameGenerationError": false,
						"transmitFileNameInMimeHeader":            false,
					},
					"errorSettings": map[string]interface{}{
						"resendIfMDNNotReceived":  false,
						"suspendDuplicateMessage": false,
					},
					"mdnSettings": map[string]interface{}{
						"micHashingAlgorithm":        "string",
						"needMDN":                    false,
						"sendInboundMDNToMessageBox": false,
						"sendMDNAsynchronously":      false,
						"signMDN":                    false,
						"signOutboundMDNIfOptional":  false,
						"dispositionNotificationTo":  "string",
						"mdnText":                    "string",
						"receiptDeliveryUrl":         "string",
					},
					"messageConnectionSettings": map[string]interface{}{
						"ignoreCertificateNameMismatch": false,
						"keepHttpConnectionAlive":       false,
						"supportHttpStatusCodeContinue": false,
						"unfoldHttpHeaders":             false,
					},
					"securitySettings": map[string]interface{}{
						"enableNRRForInboundDecodedMessages":  false,
						"enableNRRForInboundEncodedMessages":  false,
						"enableNRRForInboundMDN":              false,
						"enableNRRForOutboundDecodedMessages": false,
						"enableNRRForOutboundEncodedMessages": false,
						"enableNRRForOutboundMDN":             false,
						"overrideGroupSigningCertificate":     false,
						"encryptionCertificateName":           "string",
						"sha2AlgorithmFormat":                 "string",
						"signingCertificateName":              "string",
					},
					"validationSettings": map[string]interface{}{
						"checkCertificateRevocationListOnReceive": false,
						"checkCertificateRevocationListOnSend":    false,
						"checkDuplicateMessage":                   false,
						"compressMessage":                         false,
						"encryptMessage":                          false,
						"encryptionAlgorithm":                     "string",
						"interchangeDuplicatesValidityDays":       0,
						"overrideMessageProperties":               false,
						"signMessage":                             false,
						"signingAlgorithm":                        "string",
					},
				},
				"receiverBusinessIdentity": map[string]interface{}{
					"qualifier": "string",
					"value":     "string",
				},
				"senderBusinessIdentity": map[string]interface{}{
					"qualifier": "string",
					"value":     "string",
				},
			},
		},
		"edifact": map[string]interface{}{
			"receiveAgreement": map[string]interface{}{
				"protocolSettings": map[string]interface{}{
					"acknowledgementSettings": map[string]interface{}{
						"acknowledgementControlNumberLowerBound": 0,
						"acknowledgementControlNumberUpperBound": 0,
						"batchFunctionalAcknowledgements":        false,
						"batchTechnicalAcknowledgements":         false,
						"needFunctionalAcknowledgement":          false,
						"needLoopForValidMessages":               false,
						"needTechnicalAcknowledgement":           false,
						"rolloverAcknowledgementControlNumber":   false,
						"sendSynchronousAcknowledgement":         false,
						"acknowledgementControlNumberPrefix":     "string",
						"acknowledgementControlNumberSuffix":     "string",
					},
					"envelopeSettings": map[string]interface{}{
						"groupControlNumberUpperBound":                 0,
						"applyDelimiterStringAdvice":                   false,
						"transactionSetControlNumberUpperBound":        0,
						"createGroupingSegments":                       false,
						"enableDefaultGroupHeaders":                    false,
						"transactionSetControlNumberLowerBound":        0,
						"rolloverTransactionSetControlNumber":          false,
						"rolloverInterchangeControlNumber":             false,
						"rolloverGroupControlNumber":                   false,
						"overwriteExistingTransactionSetControlNumber": false,
						"isTestInterchange":                            false,
						"interchangeControlNumberUpperBound":           0,
						"groupControlNumberLowerBound":                 0,
						"interchangeControlNumberLowerBound":           0,
						"interchangeControlNumberPrefix":               "string",
						"receiverInternalSubIdentification":            "string",
						"groupControllingAgencyCode":                   "string",
						"groupMessageRelease":                          "string",
						"groupMessageVersion":                          "string",
						"groupControlNumberPrefix":                     "string",
						"applicationReferenceId":                       "string",
						"interchangeControlNumberSuffix":               "string",
						"groupAssociationAssignedCode":                 "string",
						"groupApplicationSenderQualifier":              "string",
						"groupApplicationSenderId":                     "string",
						"processingPriorityCode":                       "string",
						"receiverInternalIdentification":               "string",
						"groupControlNumberSuffix":                     "string",
						"receiverReverseRoutingAddress":                "string",
						"recipientReferencePasswordQualifier":          "string",
						"recipientReferencePasswordValue":              "string",
						"groupApplicationReceiverQualifier":            "string",
						"groupApplicationReceiverId":                   "string",
						"groupApplicationPassword":                     "string",
						"senderInternalIdentification":                 "string",
						"senderInternalSubIdentification":              "string",
						"senderReverseRoutingAddress":                  "string",
						"functionalGroupId":                            "string",
						"transactionSetControlNumberPrefix":            "string",
						"transactionSetControlNumberSuffix":            "string",
						"communicationAgreementId":                     "string",
					},
					"framingSettings": map[string]interface{}{
						"characterSet":                    "string",
						"componentSeparator":              0,
						"dataElementSeparator":            0,
						"decimalPointIndicator":           "NotSpecified",
						"protocolVersion":                 0,
						"releaseIndicator":                0,
						"repetitionSeparator":             0,
						"segmentTerminator":               0,
						"segmentTerminatorSuffix":         "NotSpecified",
						"characterEncoding":               "string",
						"serviceCodeListDirectoryVersion": "string",
					},
					"messageFilter": map[string]interface{}{
						"messageFilterType": "string",
					},
					"processingSettings": map[string]interface{}{
						"createEmptyXmlTagsForTrailingSeparators": false,
						"maskSecurityInfo":                        false,
						"preserveInterchange":                     false,
						"suspendInterchangeOnError":               false,
						"useDotAsDecimalSeparator":                false,
					},
					"schemaReferences": []map[string]interface{}{
						map[string]interface{}{
							"messageId":                  "string",
							"messageRelease":             "string",
							"messageVersion":             "string",
							"schemaName":                 "string",
							"associationAssignedCode":    "string",
							"senderApplicationId":        "string",
							"senderApplicationQualifier": "string",
						},
					},
					"validationSettings": map[string]interface{}{
						"allowLeadingAndTrailingSpacesAndZeroes":    false,
						"checkDuplicateGroupControlNumber":          false,
						"checkDuplicateInterchangeControlNumber":    false,
						"checkDuplicateTransactionSetControlNumber": false,
						"interchangeControlNumberValidityDays":      0,
						"trailingSeparatorPolicy":                   "string",
						"trimLeadingAndTrailingSpacesAndZeroes":     false,
						"validateCharacterSet":                      false,
						"validateEDITypes":                          false,
						"validateXSDTypes":                          false,
					},
					"edifactDelimiterOverrides": []map[string]interface{}{
						map[string]interface{}{
							"componentSeparator":             0,
							"dataElementSeparator":           0,
							"decimalPointIndicator":          "NotSpecified",
							"releaseIndicator":               0,
							"repetitionSeparator":            0,
							"segmentTerminator":              0,
							"segmentTerminatorSuffix":        "NotSpecified",
							"messageAssociationAssignedCode": "string",
							"messageId":                      "string",
							"messageRelease":                 "string",
							"messageVersion":                 "string",
							"targetNamespace":                "string",
						},
					},
					"envelopeOverrides": []map[string]interface{}{
						map[string]interface{}{
							"applicationPassword":            "string",
							"associationAssignedCode":        "string",
							"controllingAgencyCode":          "string",
							"functionalGroupId":              "string",
							"groupHeaderMessageRelease":      "string",
							"groupHeaderMessageVersion":      "string",
							"messageAssociationAssignedCode": "string",
							"messageId":                      "string",
							"messageRelease":                 "string",
							"messageVersion":                 "string",
							"receiverApplicationId":          "string",
							"receiverApplicationQualifier":   "string",
							"senderApplicationId":            "string",
							"senderApplicationQualifier":     "string",
							"targetNamespace":                "string",
						},
					},
					"messageFilterList": []map[string]interface{}{
						map[string]interface{}{
							"messageId": "string",
						},
					},
					"validationOverrides": []map[string]interface{}{
						map[string]interface{}{
							"allowLeadingAndTrailingSpacesAndZeroes": false,
							"enforceCharacterSet":                    false,
							"messageId":                              "string",
							"trailingSeparatorPolicy":                "string",
							"trimLeadingAndTrailingSpacesAndZeroes":  false,
							"validateEDITypes":                       false,
							"validateXSDTypes":                       false,
						},
					},
				},
				"receiverBusinessIdentity": map[string]interface{}{
					"qualifier": "string",
					"value":     "string",
				},
				"senderBusinessIdentity": map[string]interface{}{
					"qualifier": "string",
					"value":     "string",
				},
			},
			"sendAgreement": map[string]interface{}{
				"protocolSettings": map[string]interface{}{
					"acknowledgementSettings": map[string]interface{}{
						"acknowledgementControlNumberLowerBound": 0,
						"acknowledgementControlNumberUpperBound": 0,
						"batchFunctionalAcknowledgements":        false,
						"batchTechnicalAcknowledgements":         false,
						"needFunctionalAcknowledgement":          false,
						"needLoopForValidMessages":               false,
						"needTechnicalAcknowledgement":           false,
						"rolloverAcknowledgementControlNumber":   false,
						"sendSynchronousAcknowledgement":         false,
						"acknowledgementControlNumberPrefix":     "string",
						"acknowledgementControlNumberSuffix":     "string",
					},
					"envelopeSettings": map[string]interface{}{
						"groupControlNumberUpperBound":                 0,
						"applyDelimiterStringAdvice":                   false,
						"transactionSetControlNumberUpperBound":        0,
						"createGroupingSegments":                       false,
						"enableDefaultGroupHeaders":                    false,
						"transactionSetControlNumberLowerBound":        0,
						"rolloverTransactionSetControlNumber":          false,
						"rolloverInterchangeControlNumber":             false,
						"rolloverGroupControlNumber":                   false,
						"overwriteExistingTransactionSetControlNumber": false,
						"isTestInterchange":                            false,
						"interchangeControlNumberUpperBound":           0,
						"groupControlNumberLowerBound":                 0,
						"interchangeControlNumberLowerBound":           0,
						"interchangeControlNumberPrefix":               "string",
						"receiverInternalSubIdentification":            "string",
						"groupControllingAgencyCode":                   "string",
						"groupMessageRelease":                          "string",
						"groupMessageVersion":                          "string",
						"groupControlNumberPrefix":                     "string",
						"applicationReferenceId":                       "string",
						"interchangeControlNumberSuffix":               "string",
						"groupAssociationAssignedCode":                 "string",
						"groupApplicationSenderQualifier":              "string",
						"groupApplicationSenderId":                     "string",
						"processingPriorityCode":                       "string",
						"receiverInternalIdentification":               "string",
						"groupControlNumberSuffix":                     "string",
						"receiverReverseRoutingAddress":                "string",
						"recipientReferencePasswordQualifier":          "string",
						"recipientReferencePasswordValue":              "string",
						"groupApplicationReceiverQualifier":            "string",
						"groupApplicationReceiverId":                   "string",
						"groupApplicationPassword":                     "string",
						"senderInternalIdentification":                 "string",
						"senderInternalSubIdentification":              "string",
						"senderReverseRoutingAddress":                  "string",
						"functionalGroupId":                            "string",
						"transactionSetControlNumberPrefix":            "string",
						"transactionSetControlNumberSuffix":            "string",
						"communicationAgreementId":                     "string",
					},
					"framingSettings": map[string]interface{}{
						"characterSet":                    "string",
						"componentSeparator":              0,
						"dataElementSeparator":            0,
						"decimalPointIndicator":           "NotSpecified",
						"protocolVersion":                 0,
						"releaseIndicator":                0,
						"repetitionSeparator":             0,
						"segmentTerminator":               0,
						"segmentTerminatorSuffix":         "NotSpecified",
						"characterEncoding":               "string",
						"serviceCodeListDirectoryVersion": "string",
					},
					"messageFilter": map[string]interface{}{
						"messageFilterType": "string",
					},
					"processingSettings": map[string]interface{}{
						"createEmptyXmlTagsForTrailingSeparators": false,
						"maskSecurityInfo":                        false,
						"preserveInterchange":                     false,
						"suspendInterchangeOnError":               false,
						"useDotAsDecimalSeparator":                false,
					},
					"schemaReferences": []map[string]interface{}{
						map[string]interface{}{
							"messageId":                  "string",
							"messageRelease":             "string",
							"messageVersion":             "string",
							"schemaName":                 "string",
							"associationAssignedCode":    "string",
							"senderApplicationId":        "string",
							"senderApplicationQualifier": "string",
						},
					},
					"validationSettings": map[string]interface{}{
						"allowLeadingAndTrailingSpacesAndZeroes":    false,
						"checkDuplicateGroupControlNumber":          false,
						"checkDuplicateInterchangeControlNumber":    false,
						"checkDuplicateTransactionSetControlNumber": false,
						"interchangeControlNumberValidityDays":      0,
						"trailingSeparatorPolicy":                   "string",
						"trimLeadingAndTrailingSpacesAndZeroes":     false,
						"validateCharacterSet":                      false,
						"validateEDITypes":                          false,
						"validateXSDTypes":                          false,
					},
					"edifactDelimiterOverrides": []map[string]interface{}{
						map[string]interface{}{
							"componentSeparator":             0,
							"dataElementSeparator":           0,
							"decimalPointIndicator":          "NotSpecified",
							"releaseIndicator":               0,
							"repetitionSeparator":            0,
							"segmentTerminator":              0,
							"segmentTerminatorSuffix":        "NotSpecified",
							"messageAssociationAssignedCode": "string",
							"messageId":                      "string",
							"messageRelease":                 "string",
							"messageVersion":                 "string",
							"targetNamespace":                "string",
						},
					},
					"envelopeOverrides": []map[string]interface{}{
						map[string]interface{}{
							"applicationPassword":            "string",
							"associationAssignedCode":        "string",
							"controllingAgencyCode":          "string",
							"functionalGroupId":              "string",
							"groupHeaderMessageRelease":      "string",
							"groupHeaderMessageVersion":      "string",
							"messageAssociationAssignedCode": "string",
							"messageId":                      "string",
							"messageRelease":                 "string",
							"messageVersion":                 "string",
							"receiverApplicationId":          "string",
							"receiverApplicationQualifier":   "string",
							"senderApplicationId":            "string",
							"senderApplicationQualifier":     "string",
							"targetNamespace":                "string",
						},
					},
					"messageFilterList": []map[string]interface{}{
						map[string]interface{}{
							"messageId": "string",
						},
					},
					"validationOverrides": []map[string]interface{}{
						map[string]interface{}{
							"allowLeadingAndTrailingSpacesAndZeroes": false,
							"enforceCharacterSet":                    false,
							"messageId":                              "string",
							"trailingSeparatorPolicy":                "string",
							"trimLeadingAndTrailingSpacesAndZeroes":  false,
							"validateEDITypes":                       false,
							"validateXSDTypes":                       false,
						},
					},
				},
				"receiverBusinessIdentity": map[string]interface{}{
					"qualifier": "string",
					"value":     "string",
				},
				"senderBusinessIdentity": map[string]interface{}{
					"qualifier": "string",
					"value":     "string",
				},
			},
		},
		"x12": map[string]interface{}{
			"receiveAgreement": map[string]interface{}{
				"protocolSettings": map[string]interface{}{
					"acknowledgementSettings": map[string]interface{}{
						"batchTechnicalAcknowledgements":         false,
						"needImplementationAcknowledgement":      false,
						"sendSynchronousAcknowledgement":         false,
						"acknowledgementControlNumberUpperBound": 0,
						"batchFunctionalAcknowledgements":        false,
						"batchImplementationAcknowledgements":    false,
						"rolloverAcknowledgementControlNumber":   false,
						"needTechnicalAcknowledgement":           false,
						"acknowledgementControlNumberLowerBound": 0,
						"needFunctionalAcknowledgement":          false,
						"needLoopForValidMessages":               false,
						"functionalAcknowledgementVersion":       "string",
						"implementationAcknowledgementVersion":   "string",
						"acknowledgementControlNumberPrefix":     "string",
						"acknowledgementControlNumberSuffix":     "string",
					},
					"envelopeSettings": map[string]interface{}{
						"overwriteExistingTransactionSetControlNumber": false,
						"groupHeaderAgencyCode":                        "string",
						"enableDefaultGroupHeaders":                    false,
						"useControlStandardsIdAsRepetitionCharacter":   false,
						"groupControlNumberLowerBound":                 0,
						"groupControlNumberUpperBound":                 0,
						"interchangeControlNumberUpperBound":           0,
						"groupHeaderDateFormat":                        "string",
						"groupHeaderTimeFormat":                        "string",
						"groupHeaderVersion":                           "string",
						"controlVersionNumber":                         "string",
						"interchangeControlNumberLowerBound":           0,
						"rolloverTransactionSetControlNumber":          false,
						"receiverApplicationId":                        "string",
						"rolloverGroupControlNumber":                   false,
						"rolloverInterchangeControlNumber":             false,
						"controlStandardsId":                           0,
						"senderApplicationId":                          "string",
						"transactionSetControlNumberLowerBound":        0,
						"usageIndicator":                               "string",
						"transactionSetControlNumberUpperBound":        0,
						"transactionSetControlNumberSuffix":            "string",
						"transactionSetControlNumberPrefix":            "string",
						"functionalGroupId":                            "string",
					},
					"framingSettings": map[string]interface{}{
						"characterSet":               "string",
						"componentSeparator":         0,
						"dataElementSeparator":       0,
						"replaceCharacter":           0,
						"replaceSeparatorsInPayload": false,
						"segmentTerminator":          0,
						"segmentTerminatorSuffix":    "NotSpecified",
					},
					"messageFilter": map[string]interface{}{
						"messageFilterType": "string",
					},
					"processingSettings": map[string]interface{}{
						"convertImpliedDecimal":                   false,
						"createEmptyXmlTagsForTrailingSeparators": false,
						"maskSecurityInfo":                        false,
						"preserveInterchange":                     false,
						"suspendInterchangeOnError":               false,
						"useDotAsDecimalSeparator":                false,
					},
					"schemaReferences": []map[string]interface{}{
						map[string]interface{}{
							"messageId":           "string",
							"schemaName":          "string",
							"schemaVersion":       "string",
							"senderApplicationId": "string",
						},
					},
					"securitySettings": map[string]interface{}{
						"authorizationQualifier": "string",
						"securityQualifier":      "string",
						"authorizationValue":     "string",
						"passwordValue":          "string",
					},
					"validationSettings": map[string]interface{}{
						"allowLeadingAndTrailingSpacesAndZeroes":    false,
						"checkDuplicateGroupControlNumber":          false,
						"checkDuplicateInterchangeControlNumber":    false,
						"checkDuplicateTransactionSetControlNumber": false,
						"interchangeControlNumberValidityDays":      0,
						"trailingSeparatorPolicy":                   "string",
						"trimLeadingAndTrailingSpacesAndZeroes":     false,
						"validateCharacterSet":                      false,
						"validateEDITypes":                          false,
						"validateXSDTypes":                          false,
					},
					"envelopeOverrides": []map[string]interface{}{
						map[string]interface{}{
							"dateFormat":               "string",
							"headerVersion":            "string",
							"messageId":                "string",
							"protocolVersion":          "string",
							"receiverApplicationId":    "string",
							"responsibleAgencyCode":    "string",
							"senderApplicationId":      "string",
							"targetNamespace":          "string",
							"timeFormat":               "string",
							"functionalIdentifierCode": "string",
						},
					},
					"messageFilterList": []map[string]interface{}{
						map[string]interface{}{
							"messageId": "string",
						},
					},
					"validationOverrides": []map[string]interface{}{
						map[string]interface{}{
							"allowLeadingAndTrailingSpacesAndZeroes": false,
							"messageId":                              "string",
							"trailingSeparatorPolicy":                "string",
							"trimLeadingAndTrailingSpacesAndZeroes":  false,
							"validateCharacterSet":                   false,
							"validateEDITypes":                       false,
							"validateXSDTypes":                       false,
						},
					},
					"x12DelimiterOverrides": []map[string]interface{}{
						map[string]interface{}{
							"componentSeparator":         0,
							"dataElementSeparator":       0,
							"replaceCharacter":           0,
							"replaceSeparatorsInPayload": false,
							"segmentTerminator":          0,
							"segmentTerminatorSuffix":    "NotSpecified",
							"messageId":                  "string",
							"protocolVersion":            "string",
							"targetNamespace":            "string",
						},
					},
				},
				"receiverBusinessIdentity": map[string]interface{}{
					"qualifier": "string",
					"value":     "string",
				},
				"senderBusinessIdentity": map[string]interface{}{
					"qualifier": "string",
					"value":     "string",
				},
			},
			"sendAgreement": map[string]interface{}{
				"protocolSettings": map[string]interface{}{
					"acknowledgementSettings": map[string]interface{}{
						"batchTechnicalAcknowledgements":         false,
						"needImplementationAcknowledgement":      false,
						"sendSynchronousAcknowledgement":         false,
						"acknowledgementControlNumberUpperBound": 0,
						"batchFunctionalAcknowledgements":        false,
						"batchImplementationAcknowledgements":    false,
						"rolloverAcknowledgementControlNumber":   false,
						"needTechnicalAcknowledgement":           false,
						"acknowledgementControlNumberLowerBound": 0,
						"needFunctionalAcknowledgement":          false,
						"needLoopForValidMessages":               false,
						"functionalAcknowledgementVersion":       "string",
						"implementationAcknowledgementVersion":   "string",
						"acknowledgementControlNumberPrefix":     "string",
						"acknowledgementControlNumberSuffix":     "string",
					},
					"envelopeSettings": map[string]interface{}{
						"overwriteExistingTransactionSetControlNumber": false,
						"groupHeaderAgencyCode":                        "string",
						"enableDefaultGroupHeaders":                    false,
						"useControlStandardsIdAsRepetitionCharacter":   false,
						"groupControlNumberLowerBound":                 0,
						"groupControlNumberUpperBound":                 0,
						"interchangeControlNumberUpperBound":           0,
						"groupHeaderDateFormat":                        "string",
						"groupHeaderTimeFormat":                        "string",
						"groupHeaderVersion":                           "string",
						"controlVersionNumber":                         "string",
						"interchangeControlNumberLowerBound":           0,
						"rolloverTransactionSetControlNumber":          false,
						"receiverApplicationId":                        "string",
						"rolloverGroupControlNumber":                   false,
						"rolloverInterchangeControlNumber":             false,
						"controlStandardsId":                           0,
						"senderApplicationId":                          "string",
						"transactionSetControlNumberLowerBound":        0,
						"usageIndicator":                               "string",
						"transactionSetControlNumberUpperBound":        0,
						"transactionSetControlNumberSuffix":            "string",
						"transactionSetControlNumberPrefix":            "string",
						"functionalGroupId":                            "string",
					},
					"framingSettings": map[string]interface{}{
						"characterSet":               "string",
						"componentSeparator":         0,
						"dataElementSeparator":       0,
						"replaceCharacter":           0,
						"replaceSeparatorsInPayload": false,
						"segmentTerminator":          0,
						"segmentTerminatorSuffix":    "NotSpecified",
					},
					"messageFilter": map[string]interface{}{
						"messageFilterType": "string",
					},
					"processingSettings": map[string]interface{}{
						"convertImpliedDecimal":                   false,
						"createEmptyXmlTagsForTrailingSeparators": false,
						"maskSecurityInfo":                        false,
						"preserveInterchange":                     false,
						"suspendInterchangeOnError":               false,
						"useDotAsDecimalSeparator":                false,
					},
					"schemaReferences": []map[string]interface{}{
						map[string]interface{}{
							"messageId":           "string",
							"schemaName":          "string",
							"schemaVersion":       "string",
							"senderApplicationId": "string",
						},
					},
					"securitySettings": map[string]interface{}{
						"authorizationQualifier": "string",
						"securityQualifier":      "string",
						"authorizationValue":     "string",
						"passwordValue":          "string",
					},
					"validationSettings": map[string]interface{}{
						"allowLeadingAndTrailingSpacesAndZeroes":    false,
						"checkDuplicateGroupControlNumber":          false,
						"checkDuplicateInterchangeControlNumber":    false,
						"checkDuplicateTransactionSetControlNumber": false,
						"interchangeControlNumberValidityDays":      0,
						"trailingSeparatorPolicy":                   "string",
						"trimLeadingAndTrailingSpacesAndZeroes":     false,
						"validateCharacterSet":                      false,
						"validateEDITypes":                          false,
						"validateXSDTypes":                          false,
					},
					"envelopeOverrides": []map[string]interface{}{
						map[string]interface{}{
							"dateFormat":               "string",
							"headerVersion":            "string",
							"messageId":                "string",
							"protocolVersion":          "string",
							"receiverApplicationId":    "string",
							"responsibleAgencyCode":    "string",
							"senderApplicationId":      "string",
							"targetNamespace":          "string",
							"timeFormat":               "string",
							"functionalIdentifierCode": "string",
						},
					},
					"messageFilterList": []map[string]interface{}{
						map[string]interface{}{
							"messageId": "string",
						},
					},
					"validationOverrides": []map[string]interface{}{
						map[string]interface{}{
							"allowLeadingAndTrailingSpacesAndZeroes": false,
							"messageId":                              "string",
							"trailingSeparatorPolicy":                "string",
							"trimLeadingAndTrailingSpacesAndZeroes":  false,
							"validateCharacterSet":                   false,
							"validateEDITypes":                       false,
							"validateXSDTypes":                       false,
						},
					},
					"x12DelimiterOverrides": []map[string]interface{}{
						map[string]interface{}{
							"componentSeparator":         0,
							"dataElementSeparator":       0,
							"replaceCharacter":           0,
							"replaceSeparatorsInPayload": false,
							"segmentTerminator":          0,
							"segmentTerminatorSuffix":    "NotSpecified",
							"messageId":                  "string",
							"protocolVersion":            "string",
							"targetNamespace":            "string",
						},
					},
				},
				"receiverBusinessIdentity": map[string]interface{}{
					"qualifier": "string",
					"value":     "string",
				},
				"senderBusinessIdentity": map[string]interface{}{
					"qualifier": "string",
					"value":     "string",
				},
			},
		},
	},
	GuestIdentity: map[string]interface{}{
		"qualifier": "string",
		"value":     "string",
	},
	GuestPartner: "string",
	HostIdentity: map[string]interface{}{
		"qualifier": "string",
		"value":     "string",
	},
	HostPartner:            "string",
	IntegrationAccountName: "string",
	ResourceGroupName:      "string",
	AgreementName:          "string",
	Location:               "string",
	Metadata:               "any",
	Tags: map[string]interface{}{
		"string": "string",
	},
})
Copy
var integrationAccountAgreementResource = new IntegrationAccountAgreement("integrationAccountAgreementResource", IntegrationAccountAgreementArgs.builder()
    .agreementType("NotSpecified")
    .content(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .guestIdentity(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .guestPartner("string")
    .hostIdentity(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .hostPartner("string")
    .integrationAccountName("string")
    .resourceGroupName("string")
    .agreementName("string")
    .location("string")
    .metadata("any")
    .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .build());
Copy
integration_account_agreement_resource = azure_native.logic.IntegrationAccountAgreement("integrationAccountAgreementResource",
    agreement_type=NotSpecified,
    content={
        aS2: {
            receiveAgreement: {
                protocolSettings: {
                    acknowledgementConnectionSettings: {
                        ignoreCertificateNameMismatch: False,
                        keepHttpConnectionAlive: False,
                        supportHttpStatusCodeContinue: False,
                        unfoldHttpHeaders: False,
                    },
                    envelopeSettings: {
                        autogenerateFileName: False,
                        fileNameTemplate: string,
                        messageContentType: string,
                        suspendMessageOnFileNameGenerationError: False,
                        transmitFileNameInMimeHeader: False,
                    },
                    errorSettings: {
                        resendIfMDNNotReceived: False,
                        suspendDuplicateMessage: False,
                    },
                    mdnSettings: {
                        micHashingAlgorithm: string,
                        needMDN: False,
                        sendInboundMDNToMessageBox: False,
                        sendMDNAsynchronously: False,
                        signMDN: False,
                        signOutboundMDNIfOptional: False,
                        dispositionNotificationTo: string,
                        mdnText: string,
                        receiptDeliveryUrl: string,
                    },
                    messageConnectionSettings: {
                        ignoreCertificateNameMismatch: False,
                        keepHttpConnectionAlive: False,
                        supportHttpStatusCodeContinue: False,
                        unfoldHttpHeaders: False,
                    },
                    securitySettings: {
                        enableNRRForInboundDecodedMessages: False,
                        enableNRRForInboundEncodedMessages: False,
                        enableNRRForInboundMDN: False,
                        enableNRRForOutboundDecodedMessages: False,
                        enableNRRForOutboundEncodedMessages: False,
                        enableNRRForOutboundMDN: False,
                        overrideGroupSigningCertificate: False,
                        encryptionCertificateName: string,
                        sha2AlgorithmFormat: string,
                        signingCertificateName: string,
                    },
                    validationSettings: {
                        checkCertificateRevocationListOnReceive: False,
                        checkCertificateRevocationListOnSend: False,
                        checkDuplicateMessage: False,
                        compressMessage: False,
                        encryptMessage: False,
                        encryptionAlgorithm: string,
                        interchangeDuplicatesValidityDays: 0,
                        overrideMessageProperties: False,
                        signMessage: False,
                        signingAlgorithm: string,
                    },
                },
                receiverBusinessIdentity: {
                    qualifier: string,
                    value: string,
                },
                senderBusinessIdentity: {
                    qualifier: string,
                    value: string,
                },
            },
            sendAgreement: {
                protocolSettings: {
                    acknowledgementConnectionSettings: {
                        ignoreCertificateNameMismatch: False,
                        keepHttpConnectionAlive: False,
                        supportHttpStatusCodeContinue: False,
                        unfoldHttpHeaders: False,
                    },
                    envelopeSettings: {
                        autogenerateFileName: False,
                        fileNameTemplate: string,
                        messageContentType: string,
                        suspendMessageOnFileNameGenerationError: False,
                        transmitFileNameInMimeHeader: False,
                    },
                    errorSettings: {
                        resendIfMDNNotReceived: False,
                        suspendDuplicateMessage: False,
                    },
                    mdnSettings: {
                        micHashingAlgorithm: string,
                        needMDN: False,
                        sendInboundMDNToMessageBox: False,
                        sendMDNAsynchronously: False,
                        signMDN: False,
                        signOutboundMDNIfOptional: False,
                        dispositionNotificationTo: string,
                        mdnText: string,
                        receiptDeliveryUrl: string,
                    },
                    messageConnectionSettings: {
                        ignoreCertificateNameMismatch: False,
                        keepHttpConnectionAlive: False,
                        supportHttpStatusCodeContinue: False,
                        unfoldHttpHeaders: False,
                    },
                    securitySettings: {
                        enableNRRForInboundDecodedMessages: False,
                        enableNRRForInboundEncodedMessages: False,
                        enableNRRForInboundMDN: False,
                        enableNRRForOutboundDecodedMessages: False,
                        enableNRRForOutboundEncodedMessages: False,
                        enableNRRForOutboundMDN: False,
                        overrideGroupSigningCertificate: False,
                        encryptionCertificateName: string,
                        sha2AlgorithmFormat: string,
                        signingCertificateName: string,
                    },
                    validationSettings: {
                        checkCertificateRevocationListOnReceive: False,
                        checkCertificateRevocationListOnSend: False,
                        checkDuplicateMessage: False,
                        compressMessage: False,
                        encryptMessage: False,
                        encryptionAlgorithm: string,
                        interchangeDuplicatesValidityDays: 0,
                        overrideMessageProperties: False,
                        signMessage: False,
                        signingAlgorithm: string,
                    },
                },
                receiverBusinessIdentity: {
                    qualifier: string,
                    value: string,
                },
                senderBusinessIdentity: {
                    qualifier: string,
                    value: string,
                },
            },
        },
        edifact: {
            receiveAgreement: {
                protocolSettings: {
                    acknowledgementSettings: {
                        acknowledgementControlNumberLowerBound: 0,
                        acknowledgementControlNumberUpperBound: 0,
                        batchFunctionalAcknowledgements: False,
                        batchTechnicalAcknowledgements: False,
                        needFunctionalAcknowledgement: False,
                        needLoopForValidMessages: False,
                        needTechnicalAcknowledgement: False,
                        rolloverAcknowledgementControlNumber: False,
                        sendSynchronousAcknowledgement: False,
                        acknowledgementControlNumberPrefix: string,
                        acknowledgementControlNumberSuffix: string,
                    },
                    envelopeSettings: {
                        groupControlNumberUpperBound: 0,
                        applyDelimiterStringAdvice: False,
                        transactionSetControlNumberUpperBound: 0,
                        createGroupingSegments: False,
                        enableDefaultGroupHeaders: False,
                        transactionSetControlNumberLowerBound: 0,
                        rolloverTransactionSetControlNumber: False,
                        rolloverInterchangeControlNumber: False,
                        rolloverGroupControlNumber: False,
                        overwriteExistingTransactionSetControlNumber: False,
                        isTestInterchange: False,
                        interchangeControlNumberUpperBound: 0,
                        groupControlNumberLowerBound: 0,
                        interchangeControlNumberLowerBound: 0,
                        interchangeControlNumberPrefix: string,
                        receiverInternalSubIdentification: string,
                        groupControllingAgencyCode: string,
                        groupMessageRelease: string,
                        groupMessageVersion: string,
                        groupControlNumberPrefix: string,
                        applicationReferenceId: string,
                        interchangeControlNumberSuffix: string,
                        groupAssociationAssignedCode: string,
                        groupApplicationSenderQualifier: string,
                        groupApplicationSenderId: string,
                        processingPriorityCode: string,
                        receiverInternalIdentification: string,
                        groupControlNumberSuffix: string,
                        receiverReverseRoutingAddress: string,
                        recipientReferencePasswordQualifier: string,
                        recipientReferencePasswordValue: string,
                        groupApplicationReceiverQualifier: string,
                        groupApplicationReceiverId: string,
                        groupApplicationPassword: string,
                        senderInternalIdentification: string,
                        senderInternalSubIdentification: string,
                        senderReverseRoutingAddress: string,
                        functionalGroupId: string,
                        transactionSetControlNumberPrefix: string,
                        transactionSetControlNumberSuffix: string,
                        communicationAgreementId: string,
                    },
                    framingSettings: {
                        characterSet: string,
                        componentSeparator: 0,
                        dataElementSeparator: 0,
                        decimalPointIndicator: NotSpecified,
                        protocolVersion: 0,
                        releaseIndicator: 0,
                        repetitionSeparator: 0,
                        segmentTerminator: 0,
                        segmentTerminatorSuffix: NotSpecified,
                        characterEncoding: string,
                        serviceCodeListDirectoryVersion: string,
                    },
                    messageFilter: {
                        messageFilterType: string,
                    },
                    processingSettings: {
                        createEmptyXmlTagsForTrailingSeparators: False,
                        maskSecurityInfo: False,
                        preserveInterchange: False,
                        suspendInterchangeOnError: False,
                        useDotAsDecimalSeparator: False,
                    },
                    schemaReferences: [{
                        messageId: string,
                        messageRelease: string,
                        messageVersion: string,
                        schemaName: string,
                        associationAssignedCode: string,
                        senderApplicationId: string,
                        senderApplicationQualifier: string,
                    }],
                    validationSettings: {
                        allowLeadingAndTrailingSpacesAndZeroes: False,
                        checkDuplicateGroupControlNumber: False,
                        checkDuplicateInterchangeControlNumber: False,
                        checkDuplicateTransactionSetControlNumber: False,
                        interchangeControlNumberValidityDays: 0,
                        trailingSeparatorPolicy: string,
                        trimLeadingAndTrailingSpacesAndZeroes: False,
                        validateCharacterSet: False,
                        validateEDITypes: False,
                        validateXSDTypes: False,
                    },
                    edifactDelimiterOverrides: [{
                        componentSeparator: 0,
                        dataElementSeparator: 0,
                        decimalPointIndicator: NotSpecified,
                        releaseIndicator: 0,
                        repetitionSeparator: 0,
                        segmentTerminator: 0,
                        segmentTerminatorSuffix: NotSpecified,
                        messageAssociationAssignedCode: string,
                        messageId: string,
                        messageRelease: string,
                        messageVersion: string,
                        targetNamespace: string,
                    }],
                    envelopeOverrides: [{
                        applicationPassword: string,
                        associationAssignedCode: string,
                        controllingAgencyCode: string,
                        functionalGroupId: string,
                        groupHeaderMessageRelease: string,
                        groupHeaderMessageVersion: string,
                        messageAssociationAssignedCode: string,
                        messageId: string,
                        messageRelease: string,
                        messageVersion: string,
                        receiverApplicationId: string,
                        receiverApplicationQualifier: string,
                        senderApplicationId: string,
                        senderApplicationQualifier: string,
                        targetNamespace: string,
                    }],
                    messageFilterList: [{
                        messageId: string,
                    }],
                    validationOverrides: [{
                        allowLeadingAndTrailingSpacesAndZeroes: False,
                        enforceCharacterSet: False,
                        messageId: string,
                        trailingSeparatorPolicy: string,
                        trimLeadingAndTrailingSpacesAndZeroes: False,
                        validateEDITypes: False,
                        validateXSDTypes: False,
                    }],
                },
                receiverBusinessIdentity: {
                    qualifier: string,
                    value: string,
                },
                senderBusinessIdentity: {
                    qualifier: string,
                    value: string,
                },
            },
            sendAgreement: {
                protocolSettings: {
                    acknowledgementSettings: {
                        acknowledgementControlNumberLowerBound: 0,
                        acknowledgementControlNumberUpperBound: 0,
                        batchFunctionalAcknowledgements: False,
                        batchTechnicalAcknowledgements: False,
                        needFunctionalAcknowledgement: False,
                        needLoopForValidMessages: False,
                        needTechnicalAcknowledgement: False,
                        rolloverAcknowledgementControlNumber: False,
                        sendSynchronousAcknowledgement: False,
                        acknowledgementControlNumberPrefix: string,
                        acknowledgementControlNumberSuffix: string,
                    },
                    envelopeSettings: {
                        groupControlNumberUpperBound: 0,
                        applyDelimiterStringAdvice: False,
                        transactionSetControlNumberUpperBound: 0,
                        createGroupingSegments: False,
                        enableDefaultGroupHeaders: False,
                        transactionSetControlNumberLowerBound: 0,
                        rolloverTransactionSetControlNumber: False,
                        rolloverInterchangeControlNumber: False,
                        rolloverGroupControlNumber: False,
                        overwriteExistingTransactionSetControlNumber: False,
                        isTestInterchange: False,
                        interchangeControlNumberUpperBound: 0,
                        groupControlNumberLowerBound: 0,
                        interchangeControlNumberLowerBound: 0,
                        interchangeControlNumberPrefix: string,
                        receiverInternalSubIdentification: string,
                        groupControllingAgencyCode: string,
                        groupMessageRelease: string,
                        groupMessageVersion: string,
                        groupControlNumberPrefix: string,
                        applicationReferenceId: string,
                        interchangeControlNumberSuffix: string,
                        groupAssociationAssignedCode: string,
                        groupApplicationSenderQualifier: string,
                        groupApplicationSenderId: string,
                        processingPriorityCode: string,
                        receiverInternalIdentification: string,
                        groupControlNumberSuffix: string,
                        receiverReverseRoutingAddress: string,
                        recipientReferencePasswordQualifier: string,
                        recipientReferencePasswordValue: string,
                        groupApplicationReceiverQualifier: string,
                        groupApplicationReceiverId: string,
                        groupApplicationPassword: string,
                        senderInternalIdentification: string,
                        senderInternalSubIdentification: string,
                        senderReverseRoutingAddress: string,
                        functionalGroupId: string,
                        transactionSetControlNumberPrefix: string,
                        transactionSetControlNumberSuffix: string,
                        communicationAgreementId: string,
                    },
                    framingSettings: {
                        characterSet: string,
                        componentSeparator: 0,
                        dataElementSeparator: 0,
                        decimalPointIndicator: NotSpecified,
                        protocolVersion: 0,
                        releaseIndicator: 0,
                        repetitionSeparator: 0,
                        segmentTerminator: 0,
                        segmentTerminatorSuffix: NotSpecified,
                        characterEncoding: string,
                        serviceCodeListDirectoryVersion: string,
                    },
                    messageFilter: {
                        messageFilterType: string,
                    },
                    processingSettings: {
                        createEmptyXmlTagsForTrailingSeparators: False,
                        maskSecurityInfo: False,
                        preserveInterchange: False,
                        suspendInterchangeOnError: False,
                        useDotAsDecimalSeparator: False,
                    },
                    schemaReferences: [{
                        messageId: string,
                        messageRelease: string,
                        messageVersion: string,
                        schemaName: string,
                        associationAssignedCode: string,
                        senderApplicationId: string,
                        senderApplicationQualifier: string,
                    }],
                    validationSettings: {
                        allowLeadingAndTrailingSpacesAndZeroes: False,
                        checkDuplicateGroupControlNumber: False,
                        checkDuplicateInterchangeControlNumber: False,
                        checkDuplicateTransactionSetControlNumber: False,
                        interchangeControlNumberValidityDays: 0,
                        trailingSeparatorPolicy: string,
                        trimLeadingAndTrailingSpacesAndZeroes: False,
                        validateCharacterSet: False,
                        validateEDITypes: False,
                        validateXSDTypes: False,
                    },
                    edifactDelimiterOverrides: [{
                        componentSeparator: 0,
                        dataElementSeparator: 0,
                        decimalPointIndicator: NotSpecified,
                        releaseIndicator: 0,
                        repetitionSeparator: 0,
                        segmentTerminator: 0,
                        segmentTerminatorSuffix: NotSpecified,
                        messageAssociationAssignedCode: string,
                        messageId: string,
                        messageRelease: string,
                        messageVersion: string,
                        targetNamespace: string,
                    }],
                    envelopeOverrides: [{
                        applicationPassword: string,
                        associationAssignedCode: string,
                        controllingAgencyCode: string,
                        functionalGroupId: string,
                        groupHeaderMessageRelease: string,
                        groupHeaderMessageVersion: string,
                        messageAssociationAssignedCode: string,
                        messageId: string,
                        messageRelease: string,
                        messageVersion: string,
                        receiverApplicationId: string,
                        receiverApplicationQualifier: string,
                        senderApplicationId: string,
                        senderApplicationQualifier: string,
                        targetNamespace: string,
                    }],
                    messageFilterList: [{
                        messageId: string,
                    }],
                    validationOverrides: [{
                        allowLeadingAndTrailingSpacesAndZeroes: False,
                        enforceCharacterSet: False,
                        messageId: string,
                        trailingSeparatorPolicy: string,
                        trimLeadingAndTrailingSpacesAndZeroes: False,
                        validateEDITypes: False,
                        validateXSDTypes: False,
                    }],
                },
                receiverBusinessIdentity: {
                    qualifier: string,
                    value: string,
                },
                senderBusinessIdentity: {
                    qualifier: string,
                    value: string,
                },
            },
        },
        x12: {
            receiveAgreement: {
                protocolSettings: {
                    acknowledgementSettings: {
                        batchTechnicalAcknowledgements: False,
                        needImplementationAcknowledgement: False,
                        sendSynchronousAcknowledgement: False,
                        acknowledgementControlNumberUpperBound: 0,
                        batchFunctionalAcknowledgements: False,
                        batchImplementationAcknowledgements: False,
                        rolloverAcknowledgementControlNumber: False,
                        needTechnicalAcknowledgement: False,
                        acknowledgementControlNumberLowerBound: 0,
                        needFunctionalAcknowledgement: False,
                        needLoopForValidMessages: False,
                        functionalAcknowledgementVersion: string,
                        implementationAcknowledgementVersion: string,
                        acknowledgementControlNumberPrefix: string,
                        acknowledgementControlNumberSuffix: string,
                    },
                    envelopeSettings: {
                        overwriteExistingTransactionSetControlNumber: False,
                        groupHeaderAgencyCode: string,
                        enableDefaultGroupHeaders: False,
                        useControlStandardsIdAsRepetitionCharacter: False,
                        groupControlNumberLowerBound: 0,
                        groupControlNumberUpperBound: 0,
                        interchangeControlNumberUpperBound: 0,
                        groupHeaderDateFormat: string,
                        groupHeaderTimeFormat: string,
                        groupHeaderVersion: string,
                        controlVersionNumber: string,
                        interchangeControlNumberLowerBound: 0,
                        rolloverTransactionSetControlNumber: False,
                        receiverApplicationId: string,
                        rolloverGroupControlNumber: False,
                        rolloverInterchangeControlNumber: False,
                        controlStandardsId: 0,
                        senderApplicationId: string,
                        transactionSetControlNumberLowerBound: 0,
                        usageIndicator: string,
                        transactionSetControlNumberUpperBound: 0,
                        transactionSetControlNumberSuffix: string,
                        transactionSetControlNumberPrefix: string,
                        functionalGroupId: string,
                    },
                    framingSettings: {
                        characterSet: string,
                        componentSeparator: 0,
                        dataElementSeparator: 0,
                        replaceCharacter: 0,
                        replaceSeparatorsInPayload: False,
                        segmentTerminator: 0,
                        segmentTerminatorSuffix: NotSpecified,
                    },
                    messageFilter: {
                        messageFilterType: string,
                    },
                    processingSettings: {
                        convertImpliedDecimal: False,
                        createEmptyXmlTagsForTrailingSeparators: False,
                        maskSecurityInfo: False,
                        preserveInterchange: False,
                        suspendInterchangeOnError: False,
                        useDotAsDecimalSeparator: False,
                    },
                    schemaReferences: [{
                        messageId: string,
                        schemaName: string,
                        schemaVersion: string,
                        senderApplicationId: string,
                    }],
                    securitySettings: {
                        authorizationQualifier: string,
                        securityQualifier: string,
                        authorizationValue: string,
                        passwordValue: string,
                    },
                    validationSettings: {
                        allowLeadingAndTrailingSpacesAndZeroes: False,
                        checkDuplicateGroupControlNumber: False,
                        checkDuplicateInterchangeControlNumber: False,
                        checkDuplicateTransactionSetControlNumber: False,
                        interchangeControlNumberValidityDays: 0,
                        trailingSeparatorPolicy: string,
                        trimLeadingAndTrailingSpacesAndZeroes: False,
                        validateCharacterSet: False,
                        validateEDITypes: False,
                        validateXSDTypes: False,
                    },
                    envelopeOverrides: [{
                        dateFormat: string,
                        headerVersion: string,
                        messageId: string,
                        protocolVersion: string,
                        receiverApplicationId: string,
                        responsibleAgencyCode: string,
                        senderApplicationId: string,
                        targetNamespace: string,
                        timeFormat: string,
                        functionalIdentifierCode: string,
                    }],
                    messageFilterList: [{
                        messageId: string,
                    }],
                    validationOverrides: [{
                        allowLeadingAndTrailingSpacesAndZeroes: False,
                        messageId: string,
                        trailingSeparatorPolicy: string,
                        trimLeadingAndTrailingSpacesAndZeroes: False,
                        validateCharacterSet: False,
                        validateEDITypes: False,
                        validateXSDTypes: False,
                    }],
                    x12DelimiterOverrides: [{
                        componentSeparator: 0,
                        dataElementSeparator: 0,
                        replaceCharacter: 0,
                        replaceSeparatorsInPayload: False,
                        segmentTerminator: 0,
                        segmentTerminatorSuffix: NotSpecified,
                        messageId: string,
                        protocolVersion: string,
                        targetNamespace: string,
                    }],
                },
                receiverBusinessIdentity: {
                    qualifier: string,
                    value: string,
                },
                senderBusinessIdentity: {
                    qualifier: string,
                    value: string,
                },
            },
            sendAgreement: {
                protocolSettings: {
                    acknowledgementSettings: {
                        batchTechnicalAcknowledgements: False,
                        needImplementationAcknowledgement: False,
                        sendSynchronousAcknowledgement: False,
                        acknowledgementControlNumberUpperBound: 0,
                        batchFunctionalAcknowledgements: False,
                        batchImplementationAcknowledgements: False,
                        rolloverAcknowledgementControlNumber: False,
                        needTechnicalAcknowledgement: False,
                        acknowledgementControlNumberLowerBound: 0,
                        needFunctionalAcknowledgement: False,
                        needLoopForValidMessages: False,
                        functionalAcknowledgementVersion: string,
                        implementationAcknowledgementVersion: string,
                        acknowledgementControlNumberPrefix: string,
                        acknowledgementControlNumberSuffix: string,
                    },
                    envelopeSettings: {
                        overwriteExistingTransactionSetControlNumber: False,
                        groupHeaderAgencyCode: string,
                        enableDefaultGroupHeaders: False,
                        useControlStandardsIdAsRepetitionCharacter: False,
                        groupControlNumberLowerBound: 0,
                        groupControlNumberUpperBound: 0,
                        interchangeControlNumberUpperBound: 0,
                        groupHeaderDateFormat: string,
                        groupHeaderTimeFormat: string,
                        groupHeaderVersion: string,
                        controlVersionNumber: string,
                        interchangeControlNumberLowerBound: 0,
                        rolloverTransactionSetControlNumber: False,
                        receiverApplicationId: string,
                        rolloverGroupControlNumber: False,
                        rolloverInterchangeControlNumber: False,
                        controlStandardsId: 0,
                        senderApplicationId: string,
                        transactionSetControlNumberLowerBound: 0,
                        usageIndicator: string,
                        transactionSetControlNumberUpperBound: 0,
                        transactionSetControlNumberSuffix: string,
                        transactionSetControlNumberPrefix: string,
                        functionalGroupId: string,
                    },
                    framingSettings: {
                        characterSet: string,
                        componentSeparator: 0,
                        dataElementSeparator: 0,
                        replaceCharacter: 0,
                        replaceSeparatorsInPayload: False,
                        segmentTerminator: 0,
                        segmentTerminatorSuffix: NotSpecified,
                    },
                    messageFilter: {
                        messageFilterType: string,
                    },
                    processingSettings: {
                        convertImpliedDecimal: False,
                        createEmptyXmlTagsForTrailingSeparators: False,
                        maskSecurityInfo: False,
                        preserveInterchange: False,
                        suspendInterchangeOnError: False,
                        useDotAsDecimalSeparator: False,
                    },
                    schemaReferences: [{
                        messageId: string,
                        schemaName: string,
                        schemaVersion: string,
                        senderApplicationId: string,
                    }],
                    securitySettings: {
                        authorizationQualifier: string,
                        securityQualifier: string,
                        authorizationValue: string,
                        passwordValue: string,
                    },
                    validationSettings: {
                        allowLeadingAndTrailingSpacesAndZeroes: False,
                        checkDuplicateGroupControlNumber: False,
                        checkDuplicateInterchangeControlNumber: False,
                        checkDuplicateTransactionSetControlNumber: False,
                        interchangeControlNumberValidityDays: 0,
                        trailingSeparatorPolicy: string,
                        trimLeadingAndTrailingSpacesAndZeroes: False,
                        validateCharacterSet: False,
                        validateEDITypes: False,
                        validateXSDTypes: False,
                    },
                    envelopeOverrides: [{
                        dateFormat: string,
                        headerVersion: string,
                        messageId: string,
                        protocolVersion: string,
                        receiverApplicationId: string,
                        responsibleAgencyCode: string,
                        senderApplicationId: string,
                        targetNamespace: string,
                        timeFormat: string,
                        functionalIdentifierCode: string,
                    }],
                    messageFilterList: [{
                        messageId: string,
                    }],
                    validationOverrides: [{
                        allowLeadingAndTrailingSpacesAndZeroes: False,
                        messageId: string,
                        trailingSeparatorPolicy: string,
                        trimLeadingAndTrailingSpacesAndZeroes: False,
                        validateCharacterSet: False,
                        validateEDITypes: False,
                        validateXSDTypes: False,
                    }],
                    x12DelimiterOverrides: [{
                        componentSeparator: 0,
                        dataElementSeparator: 0,
                        replaceCharacter: 0,
                        replaceSeparatorsInPayload: False,
                        segmentTerminator: 0,
                        segmentTerminatorSuffix: NotSpecified,
                        messageId: string,
                        protocolVersion: string,
                        targetNamespace: string,
                    }],
                },
                receiverBusinessIdentity: {
                    qualifier: string,
                    value: string,
                },
                senderBusinessIdentity: {
                    qualifier: string,
                    value: string,
                },
            },
        },
    },
    guest_identity={
        qualifier: string,
        value: string,
    },
    guest_partner=string,
    host_identity={
        qualifier: string,
        value: string,
    },
    host_partner=string,
    integration_account_name=string,
    resource_group_name=string,
    agreement_name=string,
    location=string,
    metadata=any,
    tags={
        string: string,
    })
Copy
const integrationAccountAgreementResource = new azure_native.logic.IntegrationAccountAgreement("integrationAccountAgreementResource", {
    agreementType: "NotSpecified",
    content: {
        aS2: {
            receiveAgreement: {
                protocolSettings: {
                    acknowledgementConnectionSettings: {
                        ignoreCertificateNameMismatch: false,
                        keepHttpConnectionAlive: false,
                        supportHttpStatusCodeContinue: false,
                        unfoldHttpHeaders: false,
                    },
                    envelopeSettings: {
                        autogenerateFileName: false,
                        fileNameTemplate: "string",
                        messageContentType: "string",
                        suspendMessageOnFileNameGenerationError: false,
                        transmitFileNameInMimeHeader: false,
                    },
                    errorSettings: {
                        resendIfMDNNotReceived: false,
                        suspendDuplicateMessage: false,
                    },
                    mdnSettings: {
                        micHashingAlgorithm: "string",
                        needMDN: false,
                        sendInboundMDNToMessageBox: false,
                        sendMDNAsynchronously: false,
                        signMDN: false,
                        signOutboundMDNIfOptional: false,
                        dispositionNotificationTo: "string",
                        mdnText: "string",
                        receiptDeliveryUrl: "string",
                    },
                    messageConnectionSettings: {
                        ignoreCertificateNameMismatch: false,
                        keepHttpConnectionAlive: false,
                        supportHttpStatusCodeContinue: false,
                        unfoldHttpHeaders: false,
                    },
                    securitySettings: {
                        enableNRRForInboundDecodedMessages: false,
                        enableNRRForInboundEncodedMessages: false,
                        enableNRRForInboundMDN: false,
                        enableNRRForOutboundDecodedMessages: false,
                        enableNRRForOutboundEncodedMessages: false,
                        enableNRRForOutboundMDN: false,
                        overrideGroupSigningCertificate: false,
                        encryptionCertificateName: "string",
                        sha2AlgorithmFormat: "string",
                        signingCertificateName: "string",
                    },
                    validationSettings: {
                        checkCertificateRevocationListOnReceive: false,
                        checkCertificateRevocationListOnSend: false,
                        checkDuplicateMessage: false,
                        compressMessage: false,
                        encryptMessage: false,
                        encryptionAlgorithm: "string",
                        interchangeDuplicatesValidityDays: 0,
                        overrideMessageProperties: false,
                        signMessage: false,
                        signingAlgorithm: "string",
                    },
                },
                receiverBusinessIdentity: {
                    qualifier: "string",
                    value: "string",
                },
                senderBusinessIdentity: {
                    qualifier: "string",
                    value: "string",
                },
            },
            sendAgreement: {
                protocolSettings: {
                    acknowledgementConnectionSettings: {
                        ignoreCertificateNameMismatch: false,
                        keepHttpConnectionAlive: false,
                        supportHttpStatusCodeContinue: false,
                        unfoldHttpHeaders: false,
                    },
                    envelopeSettings: {
                        autogenerateFileName: false,
                        fileNameTemplate: "string",
                        messageContentType: "string",
                        suspendMessageOnFileNameGenerationError: false,
                        transmitFileNameInMimeHeader: false,
                    },
                    errorSettings: {
                        resendIfMDNNotReceived: false,
                        suspendDuplicateMessage: false,
                    },
                    mdnSettings: {
                        micHashingAlgorithm: "string",
                        needMDN: false,
                        sendInboundMDNToMessageBox: false,
                        sendMDNAsynchronously: false,
                        signMDN: false,
                        signOutboundMDNIfOptional: false,
                        dispositionNotificationTo: "string",
                        mdnText: "string",
                        receiptDeliveryUrl: "string",
                    },
                    messageConnectionSettings: {
                        ignoreCertificateNameMismatch: false,
                        keepHttpConnectionAlive: false,
                        supportHttpStatusCodeContinue: false,
                        unfoldHttpHeaders: false,
                    },
                    securitySettings: {
                        enableNRRForInboundDecodedMessages: false,
                        enableNRRForInboundEncodedMessages: false,
                        enableNRRForInboundMDN: false,
                        enableNRRForOutboundDecodedMessages: false,
                        enableNRRForOutboundEncodedMessages: false,
                        enableNRRForOutboundMDN: false,
                        overrideGroupSigningCertificate: false,
                        encryptionCertificateName: "string",
                        sha2AlgorithmFormat: "string",
                        signingCertificateName: "string",
                    },
                    validationSettings: {
                        checkCertificateRevocationListOnReceive: false,
                        checkCertificateRevocationListOnSend: false,
                        checkDuplicateMessage: false,
                        compressMessage: false,
                        encryptMessage: false,
                        encryptionAlgorithm: "string",
                        interchangeDuplicatesValidityDays: 0,
                        overrideMessageProperties: false,
                        signMessage: false,
                        signingAlgorithm: "string",
                    },
                },
                receiverBusinessIdentity: {
                    qualifier: "string",
                    value: "string",
                },
                senderBusinessIdentity: {
                    qualifier: "string",
                    value: "string",
                },
            },
        },
        edifact: {
            receiveAgreement: {
                protocolSettings: {
                    acknowledgementSettings: {
                        acknowledgementControlNumberLowerBound: 0,
                        acknowledgementControlNumberUpperBound: 0,
                        batchFunctionalAcknowledgements: false,
                        batchTechnicalAcknowledgements: false,
                        needFunctionalAcknowledgement: false,
                        needLoopForValidMessages: false,
                        needTechnicalAcknowledgement: false,
                        rolloverAcknowledgementControlNumber: false,
                        sendSynchronousAcknowledgement: false,
                        acknowledgementControlNumberPrefix: "string",
                        acknowledgementControlNumberSuffix: "string",
                    },
                    envelopeSettings: {
                        groupControlNumberUpperBound: 0,
                        applyDelimiterStringAdvice: false,
                        transactionSetControlNumberUpperBound: 0,
                        createGroupingSegments: false,
                        enableDefaultGroupHeaders: false,
                        transactionSetControlNumberLowerBound: 0,
                        rolloverTransactionSetControlNumber: false,
                        rolloverInterchangeControlNumber: false,
                        rolloverGroupControlNumber: false,
                        overwriteExistingTransactionSetControlNumber: false,
                        isTestInterchange: false,
                        interchangeControlNumberUpperBound: 0,
                        groupControlNumberLowerBound: 0,
                        interchangeControlNumberLowerBound: 0,
                        interchangeControlNumberPrefix: "string",
                        receiverInternalSubIdentification: "string",
                        groupControllingAgencyCode: "string",
                        groupMessageRelease: "string",
                        groupMessageVersion: "string",
                        groupControlNumberPrefix: "string",
                        applicationReferenceId: "string",
                        interchangeControlNumberSuffix: "string",
                        groupAssociationAssignedCode: "string",
                        groupApplicationSenderQualifier: "string",
                        groupApplicationSenderId: "string",
                        processingPriorityCode: "string",
                        receiverInternalIdentification: "string",
                        groupControlNumberSuffix: "string",
                        receiverReverseRoutingAddress: "string",
                        recipientReferencePasswordQualifier: "string",
                        recipientReferencePasswordValue: "string",
                        groupApplicationReceiverQualifier: "string",
                        groupApplicationReceiverId: "string",
                        groupApplicationPassword: "string",
                        senderInternalIdentification: "string",
                        senderInternalSubIdentification: "string",
                        senderReverseRoutingAddress: "string",
                        functionalGroupId: "string",
                        transactionSetControlNumberPrefix: "string",
                        transactionSetControlNumberSuffix: "string",
                        communicationAgreementId: "string",
                    },
                    framingSettings: {
                        characterSet: "string",
                        componentSeparator: 0,
                        dataElementSeparator: 0,
                        decimalPointIndicator: "NotSpecified",
                        protocolVersion: 0,
                        releaseIndicator: 0,
                        repetitionSeparator: 0,
                        segmentTerminator: 0,
                        segmentTerminatorSuffix: "NotSpecified",
                        characterEncoding: "string",
                        serviceCodeListDirectoryVersion: "string",
                    },
                    messageFilter: {
                        messageFilterType: "string",
                    },
                    processingSettings: {
                        createEmptyXmlTagsForTrailingSeparators: false,
                        maskSecurityInfo: false,
                        preserveInterchange: false,
                        suspendInterchangeOnError: false,
                        useDotAsDecimalSeparator: false,
                    },
                    schemaReferences: [{
                        messageId: "string",
                        messageRelease: "string",
                        messageVersion: "string",
                        schemaName: "string",
                        associationAssignedCode: "string",
                        senderApplicationId: "string",
                        senderApplicationQualifier: "string",
                    }],
                    validationSettings: {
                        allowLeadingAndTrailingSpacesAndZeroes: false,
                        checkDuplicateGroupControlNumber: false,
                        checkDuplicateInterchangeControlNumber: false,
                        checkDuplicateTransactionSetControlNumber: false,
                        interchangeControlNumberValidityDays: 0,
                        trailingSeparatorPolicy: "string",
                        trimLeadingAndTrailingSpacesAndZeroes: false,
                        validateCharacterSet: false,
                        validateEDITypes: false,
                        validateXSDTypes: false,
                    },
                    edifactDelimiterOverrides: [{
                        componentSeparator: 0,
                        dataElementSeparator: 0,
                        decimalPointIndicator: "NotSpecified",
                        releaseIndicator: 0,
                        repetitionSeparator: 0,
                        segmentTerminator: 0,
                        segmentTerminatorSuffix: "NotSpecified",
                        messageAssociationAssignedCode: "string",
                        messageId: "string",
                        messageRelease: "string",
                        messageVersion: "string",
                        targetNamespace: "string",
                    }],
                    envelopeOverrides: [{
                        applicationPassword: "string",
                        associationAssignedCode: "string",
                        controllingAgencyCode: "string",
                        functionalGroupId: "string",
                        groupHeaderMessageRelease: "string",
                        groupHeaderMessageVersion: "string",
                        messageAssociationAssignedCode: "string",
                        messageId: "string",
                        messageRelease: "string",
                        messageVersion: "string",
                        receiverApplicationId: "string",
                        receiverApplicationQualifier: "string",
                        senderApplicationId: "string",
                        senderApplicationQualifier: "string",
                        targetNamespace: "string",
                    }],
                    messageFilterList: [{
                        messageId: "string",
                    }],
                    validationOverrides: [{
                        allowLeadingAndTrailingSpacesAndZeroes: false,
                        enforceCharacterSet: false,
                        messageId: "string",
                        trailingSeparatorPolicy: "string",
                        trimLeadingAndTrailingSpacesAndZeroes: false,
                        validateEDITypes: false,
                        validateXSDTypes: false,
                    }],
                },
                receiverBusinessIdentity: {
                    qualifier: "string",
                    value: "string",
                },
                senderBusinessIdentity: {
                    qualifier: "string",
                    value: "string",
                },
            },
            sendAgreement: {
                protocolSettings: {
                    acknowledgementSettings: {
                        acknowledgementControlNumberLowerBound: 0,
                        acknowledgementControlNumberUpperBound: 0,
                        batchFunctionalAcknowledgements: false,
                        batchTechnicalAcknowledgements: false,
                        needFunctionalAcknowledgement: false,
                        needLoopForValidMessages: false,
                        needTechnicalAcknowledgement: false,
                        rolloverAcknowledgementControlNumber: false,
                        sendSynchronousAcknowledgement: false,
                        acknowledgementControlNumberPrefix: "string",
                        acknowledgementControlNumberSuffix: "string",
                    },
                    envelopeSettings: {
                        groupControlNumberUpperBound: 0,
                        applyDelimiterStringAdvice: false,
                        transactionSetControlNumberUpperBound: 0,
                        createGroupingSegments: false,
                        enableDefaultGroupHeaders: false,
                        transactionSetControlNumberLowerBound: 0,
                        rolloverTransactionSetControlNumber: false,
                        rolloverInterchangeControlNumber: false,
                        rolloverGroupControlNumber: false,
                        overwriteExistingTransactionSetControlNumber: false,
                        isTestInterchange: false,
                        interchangeControlNumberUpperBound: 0,
                        groupControlNumberLowerBound: 0,
                        interchangeControlNumberLowerBound: 0,
                        interchangeControlNumberPrefix: "string",
                        receiverInternalSubIdentification: "string",
                        groupControllingAgencyCode: "string",
                        groupMessageRelease: "string",
                        groupMessageVersion: "string",
                        groupControlNumberPrefix: "string",
                        applicationReferenceId: "string",
                        interchangeControlNumberSuffix: "string",
                        groupAssociationAssignedCode: "string",
                        groupApplicationSenderQualifier: "string",
                        groupApplicationSenderId: "string",
                        processingPriorityCode: "string",
                        receiverInternalIdentification: "string",
                        groupControlNumberSuffix: "string",
                        receiverReverseRoutingAddress: "string",
                        recipientReferencePasswordQualifier: "string",
                        recipientReferencePasswordValue: "string",
                        groupApplicationReceiverQualifier: "string",
                        groupApplicationReceiverId: "string",
                        groupApplicationPassword: "string",
                        senderInternalIdentification: "string",
                        senderInternalSubIdentification: "string",
                        senderReverseRoutingAddress: "string",
                        functionalGroupId: "string",
                        transactionSetControlNumberPrefix: "string",
                        transactionSetControlNumberSuffix: "string",
                        communicationAgreementId: "string",
                    },
                    framingSettings: {
                        characterSet: "string",
                        componentSeparator: 0,
                        dataElementSeparator: 0,
                        decimalPointIndicator: "NotSpecified",
                        protocolVersion: 0,
                        releaseIndicator: 0,
                        repetitionSeparator: 0,
                        segmentTerminator: 0,
                        segmentTerminatorSuffix: "NotSpecified",
                        characterEncoding: "string",
                        serviceCodeListDirectoryVersion: "string",
                    },
                    messageFilter: {
                        messageFilterType: "string",
                    },
                    processingSettings: {
                        createEmptyXmlTagsForTrailingSeparators: false,
                        maskSecurityInfo: false,
                        preserveInterchange: false,
                        suspendInterchangeOnError: false,
                        useDotAsDecimalSeparator: false,
                    },
                    schemaReferences: [{
                        messageId: "string",
                        messageRelease: "string",
                        messageVersion: "string",
                        schemaName: "string",
                        associationAssignedCode: "string",
                        senderApplicationId: "string",
                        senderApplicationQualifier: "string",
                    }],
                    validationSettings: {
                        allowLeadingAndTrailingSpacesAndZeroes: false,
                        checkDuplicateGroupControlNumber: false,
                        checkDuplicateInterchangeControlNumber: false,
                        checkDuplicateTransactionSetControlNumber: false,
                        interchangeControlNumberValidityDays: 0,
                        trailingSeparatorPolicy: "string",
                        trimLeadingAndTrailingSpacesAndZeroes: false,
                        validateCharacterSet: false,
                        validateEDITypes: false,
                        validateXSDTypes: false,
                    },
                    edifactDelimiterOverrides: [{
                        componentSeparator: 0,
                        dataElementSeparator: 0,
                        decimalPointIndicator: "NotSpecified",
                        releaseIndicator: 0,
                        repetitionSeparator: 0,
                        segmentTerminator: 0,
                        segmentTerminatorSuffix: "NotSpecified",
                        messageAssociationAssignedCode: "string",
                        messageId: "string",
                        messageRelease: "string",
                        messageVersion: "string",
                        targetNamespace: "string",
                    }],
                    envelopeOverrides: [{
                        applicationPassword: "string",
                        associationAssignedCode: "string",
                        controllingAgencyCode: "string",
                        functionalGroupId: "string",
                        groupHeaderMessageRelease: "string",
                        groupHeaderMessageVersion: "string",
                        messageAssociationAssignedCode: "string",
                        messageId: "string",
                        messageRelease: "string",
                        messageVersion: "string",
                        receiverApplicationId: "string",
                        receiverApplicationQualifier: "string",
                        senderApplicationId: "string",
                        senderApplicationQualifier: "string",
                        targetNamespace: "string",
                    }],
                    messageFilterList: [{
                        messageId: "string",
                    }],
                    validationOverrides: [{
                        allowLeadingAndTrailingSpacesAndZeroes: false,
                        enforceCharacterSet: false,
                        messageId: "string",
                        trailingSeparatorPolicy: "string",
                        trimLeadingAndTrailingSpacesAndZeroes: false,
                        validateEDITypes: false,
                        validateXSDTypes: false,
                    }],
                },
                receiverBusinessIdentity: {
                    qualifier: "string",
                    value: "string",
                },
                senderBusinessIdentity: {
                    qualifier: "string",
                    value: "string",
                },
            },
        },
        x12: {
            receiveAgreement: {
                protocolSettings: {
                    acknowledgementSettings: {
                        batchTechnicalAcknowledgements: false,
                        needImplementationAcknowledgement: false,
                        sendSynchronousAcknowledgement: false,
                        acknowledgementControlNumberUpperBound: 0,
                        batchFunctionalAcknowledgements: false,
                        batchImplementationAcknowledgements: false,
                        rolloverAcknowledgementControlNumber: false,
                        needTechnicalAcknowledgement: false,
                        acknowledgementControlNumberLowerBound: 0,
                        needFunctionalAcknowledgement: false,
                        needLoopForValidMessages: false,
                        functionalAcknowledgementVersion: "string",
                        implementationAcknowledgementVersion: "string",
                        acknowledgementControlNumberPrefix: "string",
                        acknowledgementControlNumberSuffix: "string",
                    },
                    envelopeSettings: {
                        overwriteExistingTransactionSetControlNumber: false,
                        groupHeaderAgencyCode: "string",
                        enableDefaultGroupHeaders: false,
                        useControlStandardsIdAsRepetitionCharacter: false,
                        groupControlNumberLowerBound: 0,
                        groupControlNumberUpperBound: 0,
                        interchangeControlNumberUpperBound: 0,
                        groupHeaderDateFormat: "string",
                        groupHeaderTimeFormat: "string",
                        groupHeaderVersion: "string",
                        controlVersionNumber: "string",
                        interchangeControlNumberLowerBound: 0,
                        rolloverTransactionSetControlNumber: false,
                        receiverApplicationId: "string",
                        rolloverGroupControlNumber: false,
                        rolloverInterchangeControlNumber: false,
                        controlStandardsId: 0,
                        senderApplicationId: "string",
                        transactionSetControlNumberLowerBound: 0,
                        usageIndicator: "string",
                        transactionSetControlNumberUpperBound: 0,
                        transactionSetControlNumberSuffix: "string",
                        transactionSetControlNumberPrefix: "string",
                        functionalGroupId: "string",
                    },
                    framingSettings: {
                        characterSet: "string",
                        componentSeparator: 0,
                        dataElementSeparator: 0,
                        replaceCharacter: 0,
                        replaceSeparatorsInPayload: false,
                        segmentTerminator: 0,
                        segmentTerminatorSuffix: "NotSpecified",
                    },
                    messageFilter: {
                        messageFilterType: "string",
                    },
                    processingSettings: {
                        convertImpliedDecimal: false,
                        createEmptyXmlTagsForTrailingSeparators: false,
                        maskSecurityInfo: false,
                        preserveInterchange: false,
                        suspendInterchangeOnError: false,
                        useDotAsDecimalSeparator: false,
                    },
                    schemaReferences: [{
                        messageId: "string",
                        schemaName: "string",
                        schemaVersion: "string",
                        senderApplicationId: "string",
                    }],
                    securitySettings: {
                        authorizationQualifier: "string",
                        securityQualifier: "string",
                        authorizationValue: "string",
                        passwordValue: "string",
                    },
                    validationSettings: {
                        allowLeadingAndTrailingSpacesAndZeroes: false,
                        checkDuplicateGroupControlNumber: false,
                        checkDuplicateInterchangeControlNumber: false,
                        checkDuplicateTransactionSetControlNumber: false,
                        interchangeControlNumberValidityDays: 0,
                        trailingSeparatorPolicy: "string",
                        trimLeadingAndTrailingSpacesAndZeroes: false,
                        validateCharacterSet: false,
                        validateEDITypes: false,
                        validateXSDTypes: false,
                    },
                    envelopeOverrides: [{
                        dateFormat: "string",
                        headerVersion: "string",
                        messageId: "string",
                        protocolVersion: "string",
                        receiverApplicationId: "string",
                        responsibleAgencyCode: "string",
                        senderApplicationId: "string",
                        targetNamespace: "string",
                        timeFormat: "string",
                        functionalIdentifierCode: "string",
                    }],
                    messageFilterList: [{
                        messageId: "string",
                    }],
                    validationOverrides: [{
                        allowLeadingAndTrailingSpacesAndZeroes: false,
                        messageId: "string",
                        trailingSeparatorPolicy: "string",
                        trimLeadingAndTrailingSpacesAndZeroes: false,
                        validateCharacterSet: false,
                        validateEDITypes: false,
                        validateXSDTypes: false,
                    }],
                    x12DelimiterOverrides: [{
                        componentSeparator: 0,
                        dataElementSeparator: 0,
                        replaceCharacter: 0,
                        replaceSeparatorsInPayload: false,
                        segmentTerminator: 0,
                        segmentTerminatorSuffix: "NotSpecified",
                        messageId: "string",
                        protocolVersion: "string",
                        targetNamespace: "string",
                    }],
                },
                receiverBusinessIdentity: {
                    qualifier: "string",
                    value: "string",
                },
                senderBusinessIdentity: {
                    qualifier: "string",
                    value: "string",
                },
            },
            sendAgreement: {
                protocolSettings: {
                    acknowledgementSettings: {
                        batchTechnicalAcknowledgements: false,
                        needImplementationAcknowledgement: false,
                        sendSynchronousAcknowledgement: false,
                        acknowledgementControlNumberUpperBound: 0,
                        batchFunctionalAcknowledgements: false,
                        batchImplementationAcknowledgements: false,
                        rolloverAcknowledgementControlNumber: false,
                        needTechnicalAcknowledgement: false,
                        acknowledgementControlNumberLowerBound: 0,
                        needFunctionalAcknowledgement: false,
                        needLoopForValidMessages: false,
                        functionalAcknowledgementVersion: "string",
                        implementationAcknowledgementVersion: "string",
                        acknowledgementControlNumberPrefix: "string",
                        acknowledgementControlNumberSuffix: "string",
                    },
                    envelopeSettings: {
                        overwriteExistingTransactionSetControlNumber: false,
                        groupHeaderAgencyCode: "string",
                        enableDefaultGroupHeaders: false,
                        useControlStandardsIdAsRepetitionCharacter: false,
                        groupControlNumberLowerBound: 0,
                        groupControlNumberUpperBound: 0,
                        interchangeControlNumberUpperBound: 0,
                        groupHeaderDateFormat: "string",
                        groupHeaderTimeFormat: "string",
                        groupHeaderVersion: "string",
                        controlVersionNumber: "string",
                        interchangeControlNumberLowerBound: 0,
                        rolloverTransactionSetControlNumber: false,
                        receiverApplicationId: "string",
                        rolloverGroupControlNumber: false,
                        rolloverInterchangeControlNumber: false,
                        controlStandardsId: 0,
                        senderApplicationId: "string",
                        transactionSetControlNumberLowerBound: 0,
                        usageIndicator: "string",
                        transactionSetControlNumberUpperBound: 0,
                        transactionSetControlNumberSuffix: "string",
                        transactionSetControlNumberPrefix: "string",
                        functionalGroupId: "string",
                    },
                    framingSettings: {
                        characterSet: "string",
                        componentSeparator: 0,
                        dataElementSeparator: 0,
                        replaceCharacter: 0,
                        replaceSeparatorsInPayload: false,
                        segmentTerminator: 0,
                        segmentTerminatorSuffix: "NotSpecified",
                    },
                    messageFilter: {
                        messageFilterType: "string",
                    },
                    processingSettings: {
                        convertImpliedDecimal: false,
                        createEmptyXmlTagsForTrailingSeparators: false,
                        maskSecurityInfo: false,
                        preserveInterchange: false,
                        suspendInterchangeOnError: false,
                        useDotAsDecimalSeparator: false,
                    },
                    schemaReferences: [{
                        messageId: "string",
                        schemaName: "string",
                        schemaVersion: "string",
                        senderApplicationId: "string",
                    }],
                    securitySettings: {
                        authorizationQualifier: "string",
                        securityQualifier: "string",
                        authorizationValue: "string",
                        passwordValue: "string",
                    },
                    validationSettings: {
                        allowLeadingAndTrailingSpacesAndZeroes: false,
                        checkDuplicateGroupControlNumber: false,
                        checkDuplicateInterchangeControlNumber: false,
                        checkDuplicateTransactionSetControlNumber: false,
                        interchangeControlNumberValidityDays: 0,
                        trailingSeparatorPolicy: "string",
                        trimLeadingAndTrailingSpacesAndZeroes: false,
                        validateCharacterSet: false,
                        validateEDITypes: false,
                        validateXSDTypes: false,
                    },
                    envelopeOverrides: [{
                        dateFormat: "string",
                        headerVersion: "string",
                        messageId: "string",
                        protocolVersion: "string",
                        receiverApplicationId: "string",
                        responsibleAgencyCode: "string",
                        senderApplicationId: "string",
                        targetNamespace: "string",
                        timeFormat: "string",
                        functionalIdentifierCode: "string",
                    }],
                    messageFilterList: [{
                        messageId: "string",
                    }],
                    validationOverrides: [{
                        allowLeadingAndTrailingSpacesAndZeroes: false,
                        messageId: "string",
                        trailingSeparatorPolicy: "string",
                        trimLeadingAndTrailingSpacesAndZeroes: false,
                        validateCharacterSet: false,
                        validateEDITypes: false,
                        validateXSDTypes: false,
                    }],
                    x12DelimiterOverrides: [{
                        componentSeparator: 0,
                        dataElementSeparator: 0,
                        replaceCharacter: 0,
                        replaceSeparatorsInPayload: false,
                        segmentTerminator: 0,
                        segmentTerminatorSuffix: "NotSpecified",
                        messageId: "string",
                        protocolVersion: "string",
                        targetNamespace: "string",
                    }],
                },
                receiverBusinessIdentity: {
                    qualifier: "string",
                    value: "string",
                },
                senderBusinessIdentity: {
                    qualifier: "string",
                    value: "string",
                },
            },
        },
    },
    guestIdentity: {
        qualifier: "string",
        value: "string",
    },
    guestPartner: "string",
    hostIdentity: {
        qualifier: "string",
        value: "string",
    },
    hostPartner: "string",
    integrationAccountName: "string",
    resourceGroupName: "string",
    agreementName: "string",
    location: "string",
    metadata: "any",
    tags: {
        string: "string",
    },
});
Copy
type: azure-native:logic:IntegrationAccountAgreement
properties:
    agreementName: string
    agreementType: NotSpecified
    content:
        aS2:
            receiveAgreement:
                protocolSettings:
                    acknowledgementConnectionSettings:
                        ignoreCertificateNameMismatch: false
                        keepHttpConnectionAlive: false
                        supportHttpStatusCodeContinue: false
                        unfoldHttpHeaders: false
                    envelopeSettings:
                        autogenerateFileName: false
                        fileNameTemplate: string
                        messageContentType: string
                        suspendMessageOnFileNameGenerationError: false
                        transmitFileNameInMimeHeader: false
                    errorSettings:
                        resendIfMDNNotReceived: false
                        suspendDuplicateMessage: false
                    mdnSettings:
                        dispositionNotificationTo: string
                        mdnText: string
                        micHashingAlgorithm: string
                        needMDN: false
                        receiptDeliveryUrl: string
                        sendInboundMDNToMessageBox: false
                        sendMDNAsynchronously: false
                        signMDN: false
                        signOutboundMDNIfOptional: false
                    messageConnectionSettings:
                        ignoreCertificateNameMismatch: false
                        keepHttpConnectionAlive: false
                        supportHttpStatusCodeContinue: false
                        unfoldHttpHeaders: false
                    securitySettings:
                        enableNRRForInboundDecodedMessages: false
                        enableNRRForInboundEncodedMessages: false
                        enableNRRForInboundMDN: false
                        enableNRRForOutboundDecodedMessages: false
                        enableNRRForOutboundEncodedMessages: false
                        enableNRRForOutboundMDN: false
                        encryptionCertificateName: string
                        overrideGroupSigningCertificate: false
                        sha2AlgorithmFormat: string
                        signingCertificateName: string
                    validationSettings:
                        checkCertificateRevocationListOnReceive: false
                        checkCertificateRevocationListOnSend: false
                        checkDuplicateMessage: false
                        compressMessage: false
                        encryptMessage: false
                        encryptionAlgorithm: string
                        interchangeDuplicatesValidityDays: 0
                        overrideMessageProperties: false
                        signMessage: false
                        signingAlgorithm: string
                receiverBusinessIdentity:
                    qualifier: string
                    value: string
                senderBusinessIdentity:
                    qualifier: string
                    value: string
            sendAgreement:
                protocolSettings:
                    acknowledgementConnectionSettings:
                        ignoreCertificateNameMismatch: false
                        keepHttpConnectionAlive: false
                        supportHttpStatusCodeContinue: false
                        unfoldHttpHeaders: false
                    envelopeSettings:
                        autogenerateFileName: false
                        fileNameTemplate: string
                        messageContentType: string
                        suspendMessageOnFileNameGenerationError: false
                        transmitFileNameInMimeHeader: false
                    errorSettings:
                        resendIfMDNNotReceived: false
                        suspendDuplicateMessage: false
                    mdnSettings:
                        dispositionNotificationTo: string
                        mdnText: string
                        micHashingAlgorithm: string
                        needMDN: false
                        receiptDeliveryUrl: string
                        sendInboundMDNToMessageBox: false
                        sendMDNAsynchronously: false
                        signMDN: false
                        signOutboundMDNIfOptional: false
                    messageConnectionSettings:
                        ignoreCertificateNameMismatch: false
                        keepHttpConnectionAlive: false
                        supportHttpStatusCodeContinue: false
                        unfoldHttpHeaders: false
                    securitySettings:
                        enableNRRForInboundDecodedMessages: false
                        enableNRRForInboundEncodedMessages: false
                        enableNRRForInboundMDN: false
                        enableNRRForOutboundDecodedMessages: false
                        enableNRRForOutboundEncodedMessages: false
                        enableNRRForOutboundMDN: false
                        encryptionCertificateName: string
                        overrideGroupSigningCertificate: false
                        sha2AlgorithmFormat: string
                        signingCertificateName: string
                    validationSettings:
                        checkCertificateRevocationListOnReceive: false
                        checkCertificateRevocationListOnSend: false
                        checkDuplicateMessage: false
                        compressMessage: false
                        encryptMessage: false
                        encryptionAlgorithm: string
                        interchangeDuplicatesValidityDays: 0
                        overrideMessageProperties: false
                        signMessage: false
                        signingAlgorithm: string
                receiverBusinessIdentity:
                    qualifier: string
                    value: string
                senderBusinessIdentity:
                    qualifier: string
                    value: string
        edifact:
            receiveAgreement:
                protocolSettings:
                    acknowledgementSettings:
                        acknowledgementControlNumberLowerBound: 0
                        acknowledgementControlNumberPrefix: string
                        acknowledgementControlNumberSuffix: string
                        acknowledgementControlNumberUpperBound: 0
                        batchFunctionalAcknowledgements: false
                        batchTechnicalAcknowledgements: false
                        needFunctionalAcknowledgement: false
                        needLoopForValidMessages: false
                        needTechnicalAcknowledgement: false
                        rolloverAcknowledgementControlNumber: false
                        sendSynchronousAcknowledgement: false
                    edifactDelimiterOverrides:
                        - componentSeparator: 0
                          dataElementSeparator: 0
                          decimalPointIndicator: NotSpecified
                          messageAssociationAssignedCode: string
                          messageId: string
                          messageRelease: string
                          messageVersion: string
                          releaseIndicator: 0
                          repetitionSeparator: 0
                          segmentTerminator: 0
                          segmentTerminatorSuffix: NotSpecified
                          targetNamespace: string
                    envelopeOverrides:
                        - applicationPassword: string
                          associationAssignedCode: string
                          controllingAgencyCode: string
                          functionalGroupId: string
                          groupHeaderMessageRelease: string
                          groupHeaderMessageVersion: string
                          messageAssociationAssignedCode: string
                          messageId: string
                          messageRelease: string
                          messageVersion: string
                          receiverApplicationId: string
                          receiverApplicationQualifier: string
                          senderApplicationId: string
                          senderApplicationQualifier: string
                          targetNamespace: string
                    envelopeSettings:
                        applicationReferenceId: string
                        applyDelimiterStringAdvice: false
                        communicationAgreementId: string
                        createGroupingSegments: false
                        enableDefaultGroupHeaders: false
                        functionalGroupId: string
                        groupApplicationPassword: string
                        groupApplicationReceiverId: string
                        groupApplicationReceiverQualifier: string
                        groupApplicationSenderId: string
                        groupApplicationSenderQualifier: string
                        groupAssociationAssignedCode: string
                        groupControlNumberLowerBound: 0
                        groupControlNumberPrefix: string
                        groupControlNumberSuffix: string
                        groupControlNumberUpperBound: 0
                        groupControllingAgencyCode: string
                        groupMessageRelease: string
                        groupMessageVersion: string
                        interchangeControlNumberLowerBound: 0
                        interchangeControlNumberPrefix: string
                        interchangeControlNumberSuffix: string
                        interchangeControlNumberUpperBound: 0
                        isTestInterchange: false
                        overwriteExistingTransactionSetControlNumber: false
                        processingPriorityCode: string
                        receiverInternalIdentification: string
                        receiverInternalSubIdentification: string
                        receiverReverseRoutingAddress: string
                        recipientReferencePasswordQualifier: string
                        recipientReferencePasswordValue: string
                        rolloverGroupControlNumber: false
                        rolloverInterchangeControlNumber: false
                        rolloverTransactionSetControlNumber: false
                        senderInternalIdentification: string
                        senderInternalSubIdentification: string
                        senderReverseRoutingAddress: string
                        transactionSetControlNumberLowerBound: 0
                        transactionSetControlNumberPrefix: string
                        transactionSetControlNumberSuffix: string
                        transactionSetControlNumberUpperBound: 0
                    framingSettings:
                        characterEncoding: string
                        characterSet: string
                        componentSeparator: 0
                        dataElementSeparator: 0
                        decimalPointIndicator: NotSpecified
                        protocolVersion: 0
                        releaseIndicator: 0
                        repetitionSeparator: 0
                        segmentTerminator: 0
                        segmentTerminatorSuffix: NotSpecified
                        serviceCodeListDirectoryVersion: string
                    messageFilter:
                        messageFilterType: string
                    messageFilterList:
                        - messageId: string
                    processingSettings:
                        createEmptyXmlTagsForTrailingSeparators: false
                        maskSecurityInfo: false
                        preserveInterchange: false
                        suspendInterchangeOnError: false
                        useDotAsDecimalSeparator: false
                    schemaReferences:
                        - associationAssignedCode: string
                          messageId: string
                          messageRelease: string
                          messageVersion: string
                          schemaName: string
                          senderApplicationId: string
                          senderApplicationQualifier: string
                    validationOverrides:
                        - allowLeadingAndTrailingSpacesAndZeroes: false
                          enforceCharacterSet: false
                          messageId: string
                          trailingSeparatorPolicy: string
                          trimLeadingAndTrailingSpacesAndZeroes: false
                          validateEDITypes: false
                          validateXSDTypes: false
                    validationSettings:
                        allowLeadingAndTrailingSpacesAndZeroes: false
                        checkDuplicateGroupControlNumber: false
                        checkDuplicateInterchangeControlNumber: false
                        checkDuplicateTransactionSetControlNumber: false
                        interchangeControlNumberValidityDays: 0
                        trailingSeparatorPolicy: string
                        trimLeadingAndTrailingSpacesAndZeroes: false
                        validateCharacterSet: false
                        validateEDITypes: false
                        validateXSDTypes: false
                receiverBusinessIdentity:
                    qualifier: string
                    value: string
                senderBusinessIdentity:
                    qualifier: string
                    value: string
            sendAgreement:
                protocolSettings:
                    acknowledgementSettings:
                        acknowledgementControlNumberLowerBound: 0
                        acknowledgementControlNumberPrefix: string
                        acknowledgementControlNumberSuffix: string
                        acknowledgementControlNumberUpperBound: 0
                        batchFunctionalAcknowledgements: false
                        batchTechnicalAcknowledgements: false
                        needFunctionalAcknowledgement: false
                        needLoopForValidMessages: false
                        needTechnicalAcknowledgement: false
                        rolloverAcknowledgementControlNumber: false
                        sendSynchronousAcknowledgement: false
                    edifactDelimiterOverrides:
                        - componentSeparator: 0
                          dataElementSeparator: 0
                          decimalPointIndicator: NotSpecified
                          messageAssociationAssignedCode: string
                          messageId: string
                          messageRelease: string
                          messageVersion: string
                          releaseIndicator: 0
                          repetitionSeparator: 0
                          segmentTerminator: 0
                          segmentTerminatorSuffix: NotSpecified
                          targetNamespace: string
                    envelopeOverrides:
                        - applicationPassword: string
                          associationAssignedCode: string
                          controllingAgencyCode: string
                          functionalGroupId: string
                          groupHeaderMessageRelease: string
                          groupHeaderMessageVersion: string
                          messageAssociationAssignedCode: string
                          messageId: string
                          messageRelease: string
                          messageVersion: string
                          receiverApplicationId: string
                          receiverApplicationQualifier: string
                          senderApplicationId: string
                          senderApplicationQualifier: string
                          targetNamespace: string
                    envelopeSettings:
                        applicationReferenceId: string
                        applyDelimiterStringAdvice: false
                        communicationAgreementId: string
                        createGroupingSegments: false
                        enableDefaultGroupHeaders: false
                        functionalGroupId: string
                        groupApplicationPassword: string
                        groupApplicationReceiverId: string
                        groupApplicationReceiverQualifier: string
                        groupApplicationSenderId: string
                        groupApplicationSenderQualifier: string
                        groupAssociationAssignedCode: string
                        groupControlNumberLowerBound: 0
                        groupControlNumberPrefix: string
                        groupControlNumberSuffix: string
                        groupControlNumberUpperBound: 0
                        groupControllingAgencyCode: string
                        groupMessageRelease: string
                        groupMessageVersion: string
                        interchangeControlNumberLowerBound: 0
                        interchangeControlNumberPrefix: string
                        interchangeControlNumberSuffix: string
                        interchangeControlNumberUpperBound: 0
                        isTestInterchange: false
                        overwriteExistingTransactionSetControlNumber: false
                        processingPriorityCode: string
                        receiverInternalIdentification: string
                        receiverInternalSubIdentification: string
                        receiverReverseRoutingAddress: string
                        recipientReferencePasswordQualifier: string
                        recipientReferencePasswordValue: string
                        rolloverGroupControlNumber: false
                        rolloverInterchangeControlNumber: false
                        rolloverTransactionSetControlNumber: false
                        senderInternalIdentification: string
                        senderInternalSubIdentification: string
                        senderReverseRoutingAddress: string
                        transactionSetControlNumberLowerBound: 0
                        transactionSetControlNumberPrefix: string
                        transactionSetControlNumberSuffix: string
                        transactionSetControlNumberUpperBound: 0
                    framingSettings:
                        characterEncoding: string
                        characterSet: string
                        componentSeparator: 0
                        dataElementSeparator: 0
                        decimalPointIndicator: NotSpecified
                        protocolVersion: 0
                        releaseIndicator: 0
                        repetitionSeparator: 0
                        segmentTerminator: 0
                        segmentTerminatorSuffix: NotSpecified
                        serviceCodeListDirectoryVersion: string
                    messageFilter:
                        messageFilterType: string
                    messageFilterList:
                        - messageId: string
                    processingSettings:
                        createEmptyXmlTagsForTrailingSeparators: false
                        maskSecurityInfo: false
                        preserveInterchange: false
                        suspendInterchangeOnError: false
                        useDotAsDecimalSeparator: false
                    schemaReferences:
                        - associationAssignedCode: string
                          messageId: string
                          messageRelease: string
                          messageVersion: string
                          schemaName: string
                          senderApplicationId: string
                          senderApplicationQualifier: string
                    validationOverrides:
                        - allowLeadingAndTrailingSpacesAndZeroes: false
                          enforceCharacterSet: false
                          messageId: string
                          trailingSeparatorPolicy: string
                          trimLeadingAndTrailingSpacesAndZeroes: false
                          validateEDITypes: false
                          validateXSDTypes: false
                    validationSettings:
                        allowLeadingAndTrailingSpacesAndZeroes: false
                        checkDuplicateGroupControlNumber: false
                        checkDuplicateInterchangeControlNumber: false
                        checkDuplicateTransactionSetControlNumber: false
                        interchangeControlNumberValidityDays: 0
                        trailingSeparatorPolicy: string
                        trimLeadingAndTrailingSpacesAndZeroes: false
                        validateCharacterSet: false
                        validateEDITypes: false
                        validateXSDTypes: false
                receiverBusinessIdentity:
                    qualifier: string
                    value: string
                senderBusinessIdentity:
                    qualifier: string
                    value: string
        x12:
            receiveAgreement:
                protocolSettings:
                    acknowledgementSettings:
                        acknowledgementControlNumberLowerBound: 0
                        acknowledgementControlNumberPrefix: string
                        acknowledgementControlNumberSuffix: string
                        acknowledgementControlNumberUpperBound: 0
                        batchFunctionalAcknowledgements: false
                        batchImplementationAcknowledgements: false
                        batchTechnicalAcknowledgements: false
                        functionalAcknowledgementVersion: string
                        implementationAcknowledgementVersion: string
                        needFunctionalAcknowledgement: false
                        needImplementationAcknowledgement: false
                        needLoopForValidMessages: false
                        needTechnicalAcknowledgement: false
                        rolloverAcknowledgementControlNumber: false
                        sendSynchronousAcknowledgement: false
                    envelopeOverrides:
                        - dateFormat: string
                          functionalIdentifierCode: string
                          headerVersion: string
                          messageId: string
                          protocolVersion: string
                          receiverApplicationId: string
                          responsibleAgencyCode: string
                          senderApplicationId: string
                          targetNamespace: string
                          timeFormat: string
                    envelopeSettings:
                        controlStandardsId: 0
                        controlVersionNumber: string
                        enableDefaultGroupHeaders: false
                        functionalGroupId: string
                        groupControlNumberLowerBound: 0
                        groupControlNumberUpperBound: 0
                        groupHeaderAgencyCode: string
                        groupHeaderDateFormat: string
                        groupHeaderTimeFormat: string
                        groupHeaderVersion: string
                        interchangeControlNumberLowerBound: 0
                        interchangeControlNumberUpperBound: 0
                        overwriteExistingTransactionSetControlNumber: false
                        receiverApplicationId: string
                        rolloverGroupControlNumber: false
                        rolloverInterchangeControlNumber: false
                        rolloverTransactionSetControlNumber: false
                        senderApplicationId: string
                        transactionSetControlNumberLowerBound: 0
                        transactionSetControlNumberPrefix: string
                        transactionSetControlNumberSuffix: string
                        transactionSetControlNumberUpperBound: 0
                        usageIndicator: string
                        useControlStandardsIdAsRepetitionCharacter: false
                    framingSettings:
                        characterSet: string
                        componentSeparator: 0
                        dataElementSeparator: 0
                        replaceCharacter: 0
                        replaceSeparatorsInPayload: false
                        segmentTerminator: 0
                        segmentTerminatorSuffix: NotSpecified
                    messageFilter:
                        messageFilterType: string
                    messageFilterList:
                        - messageId: string
                    processingSettings:
                        convertImpliedDecimal: false
                        createEmptyXmlTagsForTrailingSeparators: false
                        maskSecurityInfo: false
                        preserveInterchange: false
                        suspendInterchangeOnError: false
                        useDotAsDecimalSeparator: false
                    schemaReferences:
                        - messageId: string
                          schemaName: string
                          schemaVersion: string
                          senderApplicationId: string
                    securitySettings:
                        authorizationQualifier: string
                        authorizationValue: string
                        passwordValue: string
                        securityQualifier: string
                    validationOverrides:
                        - allowLeadingAndTrailingSpacesAndZeroes: false
                          messageId: string
                          trailingSeparatorPolicy: string
                          trimLeadingAndTrailingSpacesAndZeroes: false
                          validateCharacterSet: false
                          validateEDITypes: false
                          validateXSDTypes: false
                    validationSettings:
                        allowLeadingAndTrailingSpacesAndZeroes: false
                        checkDuplicateGroupControlNumber: false
                        checkDuplicateInterchangeControlNumber: false
                        checkDuplicateTransactionSetControlNumber: false
                        interchangeControlNumberValidityDays: 0
                        trailingSeparatorPolicy: string
                        trimLeadingAndTrailingSpacesAndZeroes: false
                        validateCharacterSet: false
                        validateEDITypes: false
                        validateXSDTypes: false
                    x12DelimiterOverrides:
                        - componentSeparator: 0
                          dataElementSeparator: 0
                          messageId: string
                          protocolVersion: string
                          replaceCharacter: 0
                          replaceSeparatorsInPayload: false
                          segmentTerminator: 0
                          segmentTerminatorSuffix: NotSpecified
                          targetNamespace: string
                receiverBusinessIdentity:
                    qualifier: string
                    value: string
                senderBusinessIdentity:
                    qualifier: string
                    value: string
            sendAgreement:
                protocolSettings:
                    acknowledgementSettings:
                        acknowledgementControlNumberLowerBound: 0
                        acknowledgementControlNumberPrefix: string
                        acknowledgementControlNumberSuffix: string
                        acknowledgementControlNumberUpperBound: 0
                        batchFunctionalAcknowledgements: false
                        batchImplementationAcknowledgements: false
                        batchTechnicalAcknowledgements: false
                        functionalAcknowledgementVersion: string
                        implementationAcknowledgementVersion: string
                        needFunctionalAcknowledgement: false
                        needImplementationAcknowledgement: false
                        needLoopForValidMessages: false
                        needTechnicalAcknowledgement: false
                        rolloverAcknowledgementControlNumber: false
                        sendSynchronousAcknowledgement: false
                    envelopeOverrides:
                        - dateFormat: string
                          functionalIdentifierCode: string
                          headerVersion: string
                          messageId: string
                          protocolVersion: string
                          receiverApplicationId: string
                          responsibleAgencyCode: string
                          senderApplicationId: string
                          targetNamespace: string
                          timeFormat: string
                    envelopeSettings:
                        controlStandardsId: 0
                        controlVersionNumber: string
                        enableDefaultGroupHeaders: false
                        functionalGroupId: string
                        groupControlNumberLowerBound: 0
                        groupControlNumberUpperBound: 0
                        groupHeaderAgencyCode: string
                        groupHeaderDateFormat: string
                        groupHeaderTimeFormat: string
                        groupHeaderVersion: string
                        interchangeControlNumberLowerBound: 0
                        interchangeControlNumberUpperBound: 0
                        overwriteExistingTransactionSetControlNumber: false
                        receiverApplicationId: string
                        rolloverGroupControlNumber: false
                        rolloverInterchangeControlNumber: false
                        rolloverTransactionSetControlNumber: false
                        senderApplicationId: string
                        transactionSetControlNumberLowerBound: 0
                        transactionSetControlNumberPrefix: string
                        transactionSetControlNumberSuffix: string
                        transactionSetControlNumberUpperBound: 0
                        usageIndicator: string
                        useControlStandardsIdAsRepetitionCharacter: false
                    framingSettings:
                        characterSet: string
                        componentSeparator: 0
                        dataElementSeparator: 0
                        replaceCharacter: 0
                        replaceSeparatorsInPayload: false
                        segmentTerminator: 0
                        segmentTerminatorSuffix: NotSpecified
                    messageFilter:
                        messageFilterType: string
                    messageFilterList:
                        - messageId: string
                    processingSettings:
                        convertImpliedDecimal: false
                        createEmptyXmlTagsForTrailingSeparators: false
                        maskSecurityInfo: false
                        preserveInterchange: false
                        suspendInterchangeOnError: false
                        useDotAsDecimalSeparator: false
                    schemaReferences:
                        - messageId: string
                          schemaName: string
                          schemaVersion: string
                          senderApplicationId: string
                    securitySettings:
                        authorizationQualifier: string
                        authorizationValue: string
                        passwordValue: string
                        securityQualifier: string
                    validationOverrides:
                        - allowLeadingAndTrailingSpacesAndZeroes: false
                          messageId: string
                          trailingSeparatorPolicy: string
                          trimLeadingAndTrailingSpacesAndZeroes: false
                          validateCharacterSet: false
                          validateEDITypes: false
                          validateXSDTypes: false
                    validationSettings:
                        allowLeadingAndTrailingSpacesAndZeroes: false
                        checkDuplicateGroupControlNumber: false
                        checkDuplicateInterchangeControlNumber: false
                        checkDuplicateTransactionSetControlNumber: false
                        interchangeControlNumberValidityDays: 0
                        trailingSeparatorPolicy: string
                        trimLeadingAndTrailingSpacesAndZeroes: false
                        validateCharacterSet: false
                        validateEDITypes: false
                        validateXSDTypes: false
                    x12DelimiterOverrides:
                        - componentSeparator: 0
                          dataElementSeparator: 0
                          messageId: string
                          protocolVersion: string
                          replaceCharacter: 0
                          replaceSeparatorsInPayload: false
                          segmentTerminator: 0
                          segmentTerminatorSuffix: NotSpecified
                          targetNamespace: string
                receiverBusinessIdentity:
                    qualifier: string
                    value: string
                senderBusinessIdentity:
                    qualifier: string
                    value: string
    guestIdentity:
        qualifier: string
        value: string
    guestPartner: string
    hostIdentity:
        qualifier: string
        value: string
    hostPartner: string
    integrationAccountName: string
    location: string
    metadata: any
    resourceGroupName: string
    tags:
        string: string
Copy

IntegrationAccountAgreement 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 IntegrationAccountAgreement resource accepts the following input properties:

AgreementType This property is required. Pulumi.AzureNative.Logic.AgreementType
The agreement type.
Content This property is required. Pulumi.AzureNative.Logic.Inputs.AgreementContent
The agreement content.
GuestIdentity This property is required. Pulumi.AzureNative.Logic.Inputs.BusinessIdentity
The business identity of the guest partner.
GuestPartner This property is required. string
The integration account partner that is set as guest partner for this agreement.
HostIdentity This property is required. Pulumi.AzureNative.Logic.Inputs.BusinessIdentity
The business identity of the host partner.
HostPartner This property is required. string
The integration account partner that is set as host partner for this agreement.
IntegrationAccountName
This property is required.
Changes to this property will trigger replacement.
string
The integration account name.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group name.
AgreementName Changes to this property will trigger replacement. string
The integration account agreement name.
Location string
The resource location.
Metadata object
The metadata.
Tags Dictionary<string, string>
The resource tags.
AgreementType This property is required. AgreementType
The agreement type.
Content This property is required. AgreementContentArgs
The agreement content.
GuestIdentity This property is required. BusinessIdentityArgs
The business identity of the guest partner.
GuestPartner This property is required. string
The integration account partner that is set as guest partner for this agreement.
HostIdentity This property is required. BusinessIdentityArgs
The business identity of the host partner.
HostPartner This property is required. string
The integration account partner that is set as host partner for this agreement.
IntegrationAccountName
This property is required.
Changes to this property will trigger replacement.
string
The integration account name.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group name.
AgreementName Changes to this property will trigger replacement. string
The integration account agreement name.
Location string
The resource location.
Metadata interface{}
The metadata.
Tags map[string]string
The resource tags.
agreementType This property is required. AgreementType
The agreement type.
content This property is required. AgreementContent
The agreement content.
guestIdentity This property is required. BusinessIdentity
The business identity of the guest partner.
guestPartner This property is required. String
The integration account partner that is set as guest partner for this agreement.
hostIdentity This property is required. BusinessIdentity
The business identity of the host partner.
hostPartner This property is required. String
The integration account partner that is set as host partner for this agreement.
integrationAccountName
This property is required.
Changes to this property will trigger replacement.
String
The integration account name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The resource group name.
agreementName Changes to this property will trigger replacement. String
The integration account agreement name.
location String
The resource location.
metadata Object
The metadata.
tags Map<String,String>
The resource tags.
agreementType This property is required. AgreementType
The agreement type.
content This property is required. AgreementContent
The agreement content.
guestIdentity This property is required. BusinessIdentity
The business identity of the guest partner.
guestPartner This property is required. string
The integration account partner that is set as guest partner for this agreement.
hostIdentity This property is required. BusinessIdentity
The business identity of the host partner.
hostPartner This property is required. string
The integration account partner that is set as host partner for this agreement.
integrationAccountName
This property is required.
Changes to this property will trigger replacement.
string
The integration account name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group name.
agreementName Changes to this property will trigger replacement. string
The integration account agreement name.
location string
The resource location.
metadata any
The metadata.
tags {[key: string]: string}
The resource tags.
agreement_type This property is required. AgreementType
The agreement type.
content This property is required. AgreementContentArgs
The agreement content.
guest_identity This property is required. BusinessIdentityArgs
The business identity of the guest partner.
guest_partner This property is required. str
The integration account partner that is set as guest partner for this agreement.
host_identity This property is required. BusinessIdentityArgs
The business identity of the host partner.
host_partner This property is required. str
The integration account partner that is set as host partner for this agreement.
integration_account_name
This property is required.
Changes to this property will trigger replacement.
str
The integration account name.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The resource group name.
agreement_name Changes to this property will trigger replacement. str
The integration account agreement name.
location str
The resource location.
metadata Any
The metadata.
tags Mapping[str, str]
The resource tags.
agreementType This property is required. "NotSpecified" | "AS2" | "X12" | "Edifact"
The agreement type.
content This property is required. Property Map
The agreement content.
guestIdentity This property is required. Property Map
The business identity of the guest partner.
guestPartner This property is required. String
The integration account partner that is set as guest partner for this agreement.
hostIdentity This property is required. Property Map
The business identity of the host partner.
hostPartner This property is required. String
The integration account partner that is set as host partner for this agreement.
integrationAccountName
This property is required.
Changes to this property will trigger replacement.
String
The integration account name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The resource group name.
agreementName Changes to this property will trigger replacement. String
The integration account agreement name.
location String
The resource location.
metadata Any
The metadata.
tags Map<String>
The resource tags.

Outputs

All input properties are implicitly available as output properties. Additionally, the IntegrationAccountAgreement 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

AS2AcknowledgementConnectionSettings
, AS2AcknowledgementConnectionSettingsArgs

IgnoreCertificateNameMismatch This property is required. bool
Indicates whether to ignore mismatch in certificate name.
KeepHttpConnectionAlive This property is required. bool
Indicates whether to keep the connection alive.
SupportHttpStatusCodeContinue This property is required. bool
Indicates whether to support HTTP status code 'CONTINUE'.
UnfoldHttpHeaders This property is required. bool
Indicates whether to unfold the HTTP headers.
IgnoreCertificateNameMismatch This property is required. bool
Indicates whether to ignore mismatch in certificate name.
KeepHttpConnectionAlive This property is required. bool
Indicates whether to keep the connection alive.
SupportHttpStatusCodeContinue This property is required. bool
Indicates whether to support HTTP status code 'CONTINUE'.
UnfoldHttpHeaders This property is required. bool
Indicates whether to unfold the HTTP headers.
ignoreCertificateNameMismatch This property is required. Boolean
Indicates whether to ignore mismatch in certificate name.
keepHttpConnectionAlive This property is required. Boolean
Indicates whether to keep the connection alive.
supportHttpStatusCodeContinue This property is required. Boolean
Indicates whether to support HTTP status code 'CONTINUE'.
unfoldHttpHeaders This property is required. Boolean
Indicates whether to unfold the HTTP headers.
ignoreCertificateNameMismatch This property is required. boolean
Indicates whether to ignore mismatch in certificate name.
keepHttpConnectionAlive This property is required. boolean
Indicates whether to keep the connection alive.
supportHttpStatusCodeContinue This property is required. boolean
Indicates whether to support HTTP status code 'CONTINUE'.
unfoldHttpHeaders This property is required. boolean
Indicates whether to unfold the HTTP headers.
ignore_certificate_name_mismatch This property is required. bool
Indicates whether to ignore mismatch in certificate name.
keep_http_connection_alive This property is required. bool
Indicates whether to keep the connection alive.
support_http_status_code_continue This property is required. bool
Indicates whether to support HTTP status code 'CONTINUE'.
unfold_http_headers This property is required. bool
Indicates whether to unfold the HTTP headers.
ignoreCertificateNameMismatch This property is required. Boolean
Indicates whether to ignore mismatch in certificate name.
keepHttpConnectionAlive This property is required. Boolean
Indicates whether to keep the connection alive.
supportHttpStatusCodeContinue This property is required. Boolean
Indicates whether to support HTTP status code 'CONTINUE'.
unfoldHttpHeaders This property is required. Boolean
Indicates whether to unfold the HTTP headers.

AS2AcknowledgementConnectionSettingsResponse
, AS2AcknowledgementConnectionSettingsResponseArgs

IgnoreCertificateNameMismatch This property is required. bool
Indicates whether to ignore mismatch in certificate name.
KeepHttpConnectionAlive This property is required. bool
Indicates whether to keep the connection alive.
SupportHttpStatusCodeContinue This property is required. bool
Indicates whether to support HTTP status code 'CONTINUE'.
UnfoldHttpHeaders This property is required. bool
Indicates whether to unfold the HTTP headers.
IgnoreCertificateNameMismatch This property is required. bool
Indicates whether to ignore mismatch in certificate name.
KeepHttpConnectionAlive This property is required. bool
Indicates whether to keep the connection alive.
SupportHttpStatusCodeContinue This property is required. bool
Indicates whether to support HTTP status code 'CONTINUE'.
UnfoldHttpHeaders This property is required. bool
Indicates whether to unfold the HTTP headers.
ignoreCertificateNameMismatch This property is required. Boolean
Indicates whether to ignore mismatch in certificate name.
keepHttpConnectionAlive This property is required. Boolean
Indicates whether to keep the connection alive.
supportHttpStatusCodeContinue This property is required. Boolean
Indicates whether to support HTTP status code 'CONTINUE'.
unfoldHttpHeaders This property is required. Boolean
Indicates whether to unfold the HTTP headers.
ignoreCertificateNameMismatch This property is required. boolean
Indicates whether to ignore mismatch in certificate name.
keepHttpConnectionAlive This property is required. boolean
Indicates whether to keep the connection alive.
supportHttpStatusCodeContinue This property is required. boolean
Indicates whether to support HTTP status code 'CONTINUE'.
unfoldHttpHeaders This property is required. boolean
Indicates whether to unfold the HTTP headers.
ignore_certificate_name_mismatch This property is required. bool
Indicates whether to ignore mismatch in certificate name.
keep_http_connection_alive This property is required. bool
Indicates whether to keep the connection alive.
support_http_status_code_continue This property is required. bool
Indicates whether to support HTTP status code 'CONTINUE'.
unfold_http_headers This property is required. bool
Indicates whether to unfold the HTTP headers.
ignoreCertificateNameMismatch This property is required. Boolean
Indicates whether to ignore mismatch in certificate name.
keepHttpConnectionAlive This property is required. Boolean
Indicates whether to keep the connection alive.
supportHttpStatusCodeContinue This property is required. Boolean
Indicates whether to support HTTP status code 'CONTINUE'.
unfoldHttpHeaders This property is required. Boolean
Indicates whether to unfold the HTTP headers.

AS2AgreementContent
, AS2AgreementContentArgs

ReceiveAgreement This property is required. Pulumi.AzureNative.Logic.Inputs.AS2OneWayAgreement
The AS2 one-way receive agreement.
SendAgreement This property is required. Pulumi.AzureNative.Logic.Inputs.AS2OneWayAgreement
The AS2 one-way send agreement.
ReceiveAgreement This property is required. AS2OneWayAgreement
The AS2 one-way receive agreement.
SendAgreement This property is required. AS2OneWayAgreement
The AS2 one-way send agreement.
receiveAgreement This property is required. AS2OneWayAgreement
The AS2 one-way receive agreement.
sendAgreement This property is required. AS2OneWayAgreement
The AS2 one-way send agreement.
receiveAgreement This property is required. AS2OneWayAgreement
The AS2 one-way receive agreement.
sendAgreement This property is required. AS2OneWayAgreement
The AS2 one-way send agreement.
receive_agreement This property is required. AS2OneWayAgreement
The AS2 one-way receive agreement.
send_agreement This property is required. AS2OneWayAgreement
The AS2 one-way send agreement.
receiveAgreement This property is required. Property Map
The AS2 one-way receive agreement.
sendAgreement This property is required. Property Map
The AS2 one-way send agreement.

AS2AgreementContentResponse
, AS2AgreementContentResponseArgs

ReceiveAgreement This property is required. Pulumi.AzureNative.Logic.Inputs.AS2OneWayAgreementResponse
The AS2 one-way receive agreement.
SendAgreement This property is required. Pulumi.AzureNative.Logic.Inputs.AS2OneWayAgreementResponse
The AS2 one-way send agreement.
ReceiveAgreement This property is required. AS2OneWayAgreementResponse
The AS2 one-way receive agreement.
SendAgreement This property is required. AS2OneWayAgreementResponse
The AS2 one-way send agreement.
receiveAgreement This property is required. AS2OneWayAgreementResponse
The AS2 one-way receive agreement.
sendAgreement This property is required. AS2OneWayAgreementResponse
The AS2 one-way send agreement.
receiveAgreement This property is required. AS2OneWayAgreementResponse
The AS2 one-way receive agreement.
sendAgreement This property is required. AS2OneWayAgreementResponse
The AS2 one-way send agreement.
receive_agreement This property is required. AS2OneWayAgreementResponse
The AS2 one-way receive agreement.
send_agreement This property is required. AS2OneWayAgreementResponse
The AS2 one-way send agreement.
receiveAgreement This property is required. Property Map
The AS2 one-way receive agreement.
sendAgreement This property is required. Property Map
The AS2 one-way send agreement.

AS2EnvelopeSettings
, AS2EnvelopeSettingsArgs

AutogenerateFileName This property is required. bool
The value indicating whether to auto generate file name.
FileNameTemplate This property is required. string
The template for file name.
MessageContentType This property is required. string
The message content type.
SuspendMessageOnFileNameGenerationError This property is required. bool
The value indicating whether to suspend message on file name generation error.
TransmitFileNameInMimeHeader This property is required. bool
The value indicating whether to transmit file name in mime header.
AutogenerateFileName This property is required. bool
The value indicating whether to auto generate file name.
FileNameTemplate This property is required. string
The template for file name.
MessageContentType This property is required. string
The message content type.
SuspendMessageOnFileNameGenerationError This property is required. bool
The value indicating whether to suspend message on file name generation error.
TransmitFileNameInMimeHeader This property is required. bool
The value indicating whether to transmit file name in mime header.
autogenerateFileName This property is required. Boolean
The value indicating whether to auto generate file name.
fileNameTemplate This property is required. String
The template for file name.
messageContentType This property is required. String
The message content type.
suspendMessageOnFileNameGenerationError This property is required. Boolean
The value indicating whether to suspend message on file name generation error.
transmitFileNameInMimeHeader This property is required. Boolean
The value indicating whether to transmit file name in mime header.
autogenerateFileName This property is required. boolean
The value indicating whether to auto generate file name.
fileNameTemplate This property is required. string
The template for file name.
messageContentType This property is required. string
The message content type.
suspendMessageOnFileNameGenerationError This property is required. boolean
The value indicating whether to suspend message on file name generation error.
transmitFileNameInMimeHeader This property is required. boolean
The value indicating whether to transmit file name in mime header.
autogenerate_file_name This property is required. bool
The value indicating whether to auto generate file name.
file_name_template This property is required. str
The template for file name.
message_content_type This property is required. str
The message content type.
suspend_message_on_file_name_generation_error This property is required. bool
The value indicating whether to suspend message on file name generation error.
transmit_file_name_in_mime_header This property is required. bool
The value indicating whether to transmit file name in mime header.
autogenerateFileName This property is required. Boolean
The value indicating whether to auto generate file name.
fileNameTemplate This property is required. String
The template for file name.
messageContentType This property is required. String
The message content type.
suspendMessageOnFileNameGenerationError This property is required. Boolean
The value indicating whether to suspend message on file name generation error.
transmitFileNameInMimeHeader This property is required. Boolean
The value indicating whether to transmit file name in mime header.

AS2EnvelopeSettingsResponse
, AS2EnvelopeSettingsResponseArgs

AutogenerateFileName This property is required. bool
The value indicating whether to auto generate file name.
FileNameTemplate This property is required. string
The template for file name.
MessageContentType This property is required. string
The message content type.
SuspendMessageOnFileNameGenerationError This property is required. bool
The value indicating whether to suspend message on file name generation error.
TransmitFileNameInMimeHeader This property is required. bool
The value indicating whether to transmit file name in mime header.
AutogenerateFileName This property is required. bool
The value indicating whether to auto generate file name.
FileNameTemplate This property is required. string
The template for file name.
MessageContentType This property is required. string
The message content type.
SuspendMessageOnFileNameGenerationError This property is required. bool
The value indicating whether to suspend message on file name generation error.
TransmitFileNameInMimeHeader This property is required. bool
The value indicating whether to transmit file name in mime header.
autogenerateFileName This property is required. Boolean
The value indicating whether to auto generate file name.
fileNameTemplate This property is required. String
The template for file name.
messageContentType This property is required. String
The message content type.
suspendMessageOnFileNameGenerationError This property is required. Boolean
The value indicating whether to suspend message on file name generation error.
transmitFileNameInMimeHeader This property is required. Boolean
The value indicating whether to transmit file name in mime header.
autogenerateFileName This property is required. boolean
The value indicating whether to auto generate file name.
fileNameTemplate This property is required. string
The template for file name.
messageContentType This property is required. string
The message content type.
suspendMessageOnFileNameGenerationError This property is required. boolean
The value indicating whether to suspend message on file name generation error.
transmitFileNameInMimeHeader This property is required. boolean
The value indicating whether to transmit file name in mime header.
autogenerate_file_name This property is required. bool
The value indicating whether to auto generate file name.
file_name_template This property is required. str
The template for file name.
message_content_type This property is required. str
The message content type.
suspend_message_on_file_name_generation_error This property is required. bool
The value indicating whether to suspend message on file name generation error.
transmit_file_name_in_mime_header This property is required. bool
The value indicating whether to transmit file name in mime header.
autogenerateFileName This property is required. Boolean
The value indicating whether to auto generate file name.
fileNameTemplate This property is required. String
The template for file name.
messageContentType This property is required. String
The message content type.
suspendMessageOnFileNameGenerationError This property is required. Boolean
The value indicating whether to suspend message on file name generation error.
transmitFileNameInMimeHeader This property is required. Boolean
The value indicating whether to transmit file name in mime header.

AS2ErrorSettings
, AS2ErrorSettingsArgs

ResendIfMDNNotReceived This property is required. bool
The value indicating whether to resend message If MDN is not received.
SuspendDuplicateMessage This property is required. bool
The value indicating whether to suspend duplicate message.
ResendIfMDNNotReceived This property is required. bool
The value indicating whether to resend message If MDN is not received.
SuspendDuplicateMessage This property is required. bool
The value indicating whether to suspend duplicate message.
resendIfMDNNotReceived This property is required. Boolean
The value indicating whether to resend message If MDN is not received.
suspendDuplicateMessage This property is required. Boolean
The value indicating whether to suspend duplicate message.
resendIfMDNNotReceived This property is required. boolean
The value indicating whether to resend message If MDN is not received.
suspendDuplicateMessage This property is required. boolean
The value indicating whether to suspend duplicate message.
resend_if_mdn_not_received This property is required. bool
The value indicating whether to resend message If MDN is not received.
suspend_duplicate_message This property is required. bool
The value indicating whether to suspend duplicate message.
resendIfMDNNotReceived This property is required. Boolean
The value indicating whether to resend message If MDN is not received.
suspendDuplicateMessage This property is required. Boolean
The value indicating whether to suspend duplicate message.

AS2ErrorSettingsResponse
, AS2ErrorSettingsResponseArgs

ResendIfMDNNotReceived This property is required. bool
The value indicating whether to resend message If MDN is not received.
SuspendDuplicateMessage This property is required. bool
The value indicating whether to suspend duplicate message.
ResendIfMDNNotReceived This property is required. bool
The value indicating whether to resend message If MDN is not received.
SuspendDuplicateMessage This property is required. bool
The value indicating whether to suspend duplicate message.
resendIfMDNNotReceived This property is required. Boolean
The value indicating whether to resend message If MDN is not received.
suspendDuplicateMessage This property is required. Boolean
The value indicating whether to suspend duplicate message.
resendIfMDNNotReceived This property is required. boolean
The value indicating whether to resend message If MDN is not received.
suspendDuplicateMessage This property is required. boolean
The value indicating whether to suspend duplicate message.
resend_if_mdn_not_received This property is required. bool
The value indicating whether to resend message If MDN is not received.
suspend_duplicate_message This property is required. bool
The value indicating whether to suspend duplicate message.
resendIfMDNNotReceived This property is required. Boolean
The value indicating whether to resend message If MDN is not received.
suspendDuplicateMessage This property is required. Boolean
The value indicating whether to suspend duplicate message.

AS2MdnSettings
, AS2MdnSettingsArgs

MicHashingAlgorithm This property is required. string | Pulumi.AzureNative.Logic.HashingAlgorithm
The signing or hashing algorithm.
NeedMDN This property is required. bool
The value indicating whether to send or request a MDN.
SendInboundMDNToMessageBox This property is required. bool
The value indicating whether to send inbound MDN to message box.
SendMDNAsynchronously This property is required. bool
The value indicating whether to send the asynchronous MDN.
SignMDN This property is required. bool
The value indicating whether the MDN needs to be signed or not.
SignOutboundMDNIfOptional This property is required. bool
The value indicating whether to sign the outbound MDN if optional.
DispositionNotificationTo string
The disposition notification to header value.
MdnText string
The MDN text.
ReceiptDeliveryUrl string
The receipt delivery URL.
MicHashingAlgorithm This property is required. string | HashingAlgorithm
The signing or hashing algorithm.
NeedMDN This property is required. bool
The value indicating whether to send or request a MDN.
SendInboundMDNToMessageBox This property is required. bool
The value indicating whether to send inbound MDN to message box.
SendMDNAsynchronously This property is required. bool
The value indicating whether to send the asynchronous MDN.
SignMDN This property is required. bool
The value indicating whether the MDN needs to be signed or not.
SignOutboundMDNIfOptional This property is required. bool
The value indicating whether to sign the outbound MDN if optional.
DispositionNotificationTo string
The disposition notification to header value.
MdnText string
The MDN text.
ReceiptDeliveryUrl string
The receipt delivery URL.
micHashingAlgorithm This property is required. String | HashingAlgorithm
The signing or hashing algorithm.
needMDN This property is required. Boolean
The value indicating whether to send or request a MDN.
sendInboundMDNToMessageBox This property is required. Boolean
The value indicating whether to send inbound MDN to message box.
sendMDNAsynchronously This property is required. Boolean
The value indicating whether to send the asynchronous MDN.
signMDN This property is required. Boolean
The value indicating whether the MDN needs to be signed or not.
signOutboundMDNIfOptional This property is required. Boolean
The value indicating whether to sign the outbound MDN if optional.
dispositionNotificationTo String
The disposition notification to header value.
mdnText String
The MDN text.
receiptDeliveryUrl String
The receipt delivery URL.
micHashingAlgorithm This property is required. string | HashingAlgorithm
The signing or hashing algorithm.
needMDN This property is required. boolean
The value indicating whether to send or request a MDN.
sendInboundMDNToMessageBox This property is required. boolean
The value indicating whether to send inbound MDN to message box.
sendMDNAsynchronously This property is required. boolean
The value indicating whether to send the asynchronous MDN.
signMDN This property is required. boolean
The value indicating whether the MDN needs to be signed or not.
signOutboundMDNIfOptional This property is required. boolean
The value indicating whether to sign the outbound MDN if optional.
dispositionNotificationTo string
The disposition notification to header value.
mdnText string
The MDN text.
receiptDeliveryUrl string
The receipt delivery URL.
mic_hashing_algorithm This property is required. str | HashingAlgorithm
The signing or hashing algorithm.
need_mdn This property is required. bool
The value indicating whether to send or request a MDN.
send_inbound_mdn_to_message_box This property is required. bool
The value indicating whether to send inbound MDN to message box.
send_mdnasynchronously This property is required. bool
The value indicating whether to send the asynchronous MDN.
sign_mdn This property is required. bool
The value indicating whether the MDN needs to be signed or not.
sign_outbound_mdn_if_optional This property is required. bool
The value indicating whether to sign the outbound MDN if optional.
disposition_notification_to str
The disposition notification to header value.
mdn_text str
The MDN text.
receipt_delivery_url str
The receipt delivery URL.
micHashingAlgorithm This property is required. String | "NotSpecified" | "None" | "MD5" | "SHA1" | "SHA2256" | "SHA2384" | "SHA2512"
The signing or hashing algorithm.
needMDN This property is required. Boolean
The value indicating whether to send or request a MDN.
sendInboundMDNToMessageBox This property is required. Boolean
The value indicating whether to send inbound MDN to message box.
sendMDNAsynchronously This property is required. Boolean
The value indicating whether to send the asynchronous MDN.
signMDN This property is required. Boolean
The value indicating whether the MDN needs to be signed or not.
signOutboundMDNIfOptional This property is required. Boolean
The value indicating whether to sign the outbound MDN if optional.
dispositionNotificationTo String
The disposition notification to header value.
mdnText String
The MDN text.
receiptDeliveryUrl String
The receipt delivery URL.

AS2MdnSettingsResponse
, AS2MdnSettingsResponseArgs

MicHashingAlgorithm This property is required. string
The signing or hashing algorithm.
NeedMDN This property is required. bool
The value indicating whether to send or request a MDN.
SendInboundMDNToMessageBox This property is required. bool
The value indicating whether to send inbound MDN to message box.
SendMDNAsynchronously This property is required. bool
The value indicating whether to send the asynchronous MDN.
SignMDN This property is required. bool
The value indicating whether the MDN needs to be signed or not.
SignOutboundMDNIfOptional This property is required. bool
The value indicating whether to sign the outbound MDN if optional.
DispositionNotificationTo string
The disposition notification to header value.
MdnText string
The MDN text.
ReceiptDeliveryUrl string
The receipt delivery URL.
MicHashingAlgorithm This property is required. string
The signing or hashing algorithm.
NeedMDN This property is required. bool
The value indicating whether to send or request a MDN.
SendInboundMDNToMessageBox This property is required. bool
The value indicating whether to send inbound MDN to message box.
SendMDNAsynchronously This property is required. bool
The value indicating whether to send the asynchronous MDN.
SignMDN This property is required. bool
The value indicating whether the MDN needs to be signed or not.
SignOutboundMDNIfOptional This property is required. bool
The value indicating whether to sign the outbound MDN if optional.
DispositionNotificationTo string
The disposition notification to header value.
MdnText string
The MDN text.
ReceiptDeliveryUrl string
The receipt delivery URL.
micHashingAlgorithm This property is required. String
The signing or hashing algorithm.
needMDN This property is required. Boolean
The value indicating whether to send or request a MDN.
sendInboundMDNToMessageBox This property is required. Boolean
The value indicating whether to send inbound MDN to message box.
sendMDNAsynchronously This property is required. Boolean
The value indicating whether to send the asynchronous MDN.
signMDN This property is required. Boolean
The value indicating whether the MDN needs to be signed or not.
signOutboundMDNIfOptional This property is required. Boolean
The value indicating whether to sign the outbound MDN if optional.
dispositionNotificationTo String
The disposition notification to header value.
mdnText String
The MDN text.
receiptDeliveryUrl String
The receipt delivery URL.
micHashingAlgorithm This property is required. string
The signing or hashing algorithm.
needMDN This property is required. boolean
The value indicating whether to send or request a MDN.
sendInboundMDNToMessageBox This property is required. boolean
The value indicating whether to send inbound MDN to message box.
sendMDNAsynchronously This property is required. boolean
The value indicating whether to send the asynchronous MDN.
signMDN This property is required. boolean
The value indicating whether the MDN needs to be signed or not.
signOutboundMDNIfOptional This property is required. boolean
The value indicating whether to sign the outbound MDN if optional.
dispositionNotificationTo string
The disposition notification to header value.
mdnText string
The MDN text.
receiptDeliveryUrl string
The receipt delivery URL.
mic_hashing_algorithm This property is required. str
The signing or hashing algorithm.
need_mdn This property is required. bool
The value indicating whether to send or request a MDN.
send_inbound_mdn_to_message_box This property is required. bool
The value indicating whether to send inbound MDN to message box.
send_mdnasynchronously This property is required. bool
The value indicating whether to send the asynchronous MDN.
sign_mdn This property is required. bool
The value indicating whether the MDN needs to be signed or not.
sign_outbound_mdn_if_optional This property is required. bool
The value indicating whether to sign the outbound MDN if optional.
disposition_notification_to str
The disposition notification to header value.
mdn_text str
The MDN text.
receipt_delivery_url str
The receipt delivery URL.
micHashingAlgorithm This property is required. String
The signing or hashing algorithm.
needMDN This property is required. Boolean
The value indicating whether to send or request a MDN.
sendInboundMDNToMessageBox This property is required. Boolean
The value indicating whether to send inbound MDN to message box.
sendMDNAsynchronously This property is required. Boolean
The value indicating whether to send the asynchronous MDN.
signMDN This property is required. Boolean
The value indicating whether the MDN needs to be signed or not.
signOutboundMDNIfOptional This property is required. Boolean
The value indicating whether to sign the outbound MDN if optional.
dispositionNotificationTo String
The disposition notification to header value.
mdnText String
The MDN text.
receiptDeliveryUrl String
The receipt delivery URL.

AS2MessageConnectionSettings
, AS2MessageConnectionSettingsArgs

IgnoreCertificateNameMismatch This property is required. bool
The value indicating whether to ignore mismatch in certificate name.
KeepHttpConnectionAlive This property is required. bool
The value indicating whether to keep the connection alive.
SupportHttpStatusCodeContinue This property is required. bool
The value indicating whether to support HTTP status code 'CONTINUE'.
UnfoldHttpHeaders This property is required. bool
The value indicating whether to unfold the HTTP headers.
IgnoreCertificateNameMismatch This property is required. bool
The value indicating whether to ignore mismatch in certificate name.
KeepHttpConnectionAlive This property is required. bool
The value indicating whether to keep the connection alive.
SupportHttpStatusCodeContinue This property is required. bool
The value indicating whether to support HTTP status code 'CONTINUE'.
UnfoldHttpHeaders This property is required. bool
The value indicating whether to unfold the HTTP headers.
ignoreCertificateNameMismatch This property is required. Boolean
The value indicating whether to ignore mismatch in certificate name.
keepHttpConnectionAlive This property is required. Boolean
The value indicating whether to keep the connection alive.
supportHttpStatusCodeContinue This property is required. Boolean
The value indicating whether to support HTTP status code 'CONTINUE'.
unfoldHttpHeaders This property is required. Boolean
The value indicating whether to unfold the HTTP headers.
ignoreCertificateNameMismatch This property is required. boolean
The value indicating whether to ignore mismatch in certificate name.
keepHttpConnectionAlive This property is required. boolean
The value indicating whether to keep the connection alive.
supportHttpStatusCodeContinue This property is required. boolean
The value indicating whether to support HTTP status code 'CONTINUE'.
unfoldHttpHeaders This property is required. boolean
The value indicating whether to unfold the HTTP headers.
ignore_certificate_name_mismatch This property is required. bool
The value indicating whether to ignore mismatch in certificate name.
keep_http_connection_alive This property is required. bool
The value indicating whether to keep the connection alive.
support_http_status_code_continue This property is required. bool
The value indicating whether to support HTTP status code 'CONTINUE'.
unfold_http_headers This property is required. bool
The value indicating whether to unfold the HTTP headers.
ignoreCertificateNameMismatch This property is required. Boolean
The value indicating whether to ignore mismatch in certificate name.
keepHttpConnectionAlive This property is required. Boolean
The value indicating whether to keep the connection alive.
supportHttpStatusCodeContinue This property is required. Boolean
The value indicating whether to support HTTP status code 'CONTINUE'.
unfoldHttpHeaders This property is required. Boolean
The value indicating whether to unfold the HTTP headers.

AS2MessageConnectionSettingsResponse
, AS2MessageConnectionSettingsResponseArgs

IgnoreCertificateNameMismatch This property is required. bool
The value indicating whether to ignore mismatch in certificate name.
KeepHttpConnectionAlive This property is required. bool
The value indicating whether to keep the connection alive.
SupportHttpStatusCodeContinue This property is required. bool
The value indicating whether to support HTTP status code 'CONTINUE'.
UnfoldHttpHeaders This property is required. bool
The value indicating whether to unfold the HTTP headers.
IgnoreCertificateNameMismatch This property is required. bool
The value indicating whether to ignore mismatch in certificate name.
KeepHttpConnectionAlive This property is required. bool
The value indicating whether to keep the connection alive.
SupportHttpStatusCodeContinue This property is required. bool
The value indicating whether to support HTTP status code 'CONTINUE'.
UnfoldHttpHeaders This property is required. bool
The value indicating whether to unfold the HTTP headers.
ignoreCertificateNameMismatch This property is required. Boolean
The value indicating whether to ignore mismatch in certificate name.
keepHttpConnectionAlive This property is required. Boolean
The value indicating whether to keep the connection alive.
supportHttpStatusCodeContinue This property is required. Boolean
The value indicating whether to support HTTP status code 'CONTINUE'.
unfoldHttpHeaders This property is required. Boolean
The value indicating whether to unfold the HTTP headers.
ignoreCertificateNameMismatch This property is required. boolean
The value indicating whether to ignore mismatch in certificate name.
keepHttpConnectionAlive This property is required. boolean
The value indicating whether to keep the connection alive.
supportHttpStatusCodeContinue This property is required. boolean
The value indicating whether to support HTTP status code 'CONTINUE'.
unfoldHttpHeaders This property is required. boolean
The value indicating whether to unfold the HTTP headers.
ignore_certificate_name_mismatch This property is required. bool
The value indicating whether to ignore mismatch in certificate name.
keep_http_connection_alive This property is required. bool
The value indicating whether to keep the connection alive.
support_http_status_code_continue This property is required. bool
The value indicating whether to support HTTP status code 'CONTINUE'.
unfold_http_headers This property is required. bool
The value indicating whether to unfold the HTTP headers.
ignoreCertificateNameMismatch This property is required. Boolean
The value indicating whether to ignore mismatch in certificate name.
keepHttpConnectionAlive This property is required. Boolean
The value indicating whether to keep the connection alive.
supportHttpStatusCodeContinue This property is required. Boolean
The value indicating whether to support HTTP status code 'CONTINUE'.
unfoldHttpHeaders This property is required. Boolean
The value indicating whether to unfold the HTTP headers.

AS2OneWayAgreement
, AS2OneWayAgreementArgs

ProtocolSettings This property is required. Pulumi.AzureNative.Logic.Inputs.AS2ProtocolSettings
The AS2 protocol settings.
ReceiverBusinessIdentity This property is required. Pulumi.AzureNative.Logic.Inputs.BusinessIdentity
The receiver business identity
SenderBusinessIdentity This property is required. Pulumi.AzureNative.Logic.Inputs.BusinessIdentity
The sender business identity
ProtocolSettings This property is required. AS2ProtocolSettings
The AS2 protocol settings.
ReceiverBusinessIdentity This property is required. BusinessIdentity
The receiver business identity
SenderBusinessIdentity This property is required. BusinessIdentity
The sender business identity
protocolSettings This property is required. AS2ProtocolSettings
The AS2 protocol settings.
receiverBusinessIdentity This property is required. BusinessIdentity
The receiver business identity
senderBusinessIdentity This property is required. BusinessIdentity
The sender business identity
protocolSettings This property is required. AS2ProtocolSettings
The AS2 protocol settings.
receiverBusinessIdentity This property is required. BusinessIdentity
The receiver business identity
senderBusinessIdentity This property is required. BusinessIdentity
The sender business identity
protocol_settings This property is required. AS2ProtocolSettings
The AS2 protocol settings.
receiver_business_identity This property is required. BusinessIdentity
The receiver business identity
sender_business_identity This property is required. BusinessIdentity
The sender business identity
protocolSettings This property is required. Property Map
The AS2 protocol settings.
receiverBusinessIdentity This property is required. Property Map
The receiver business identity
senderBusinessIdentity This property is required. Property Map
The sender business identity

AS2OneWayAgreementResponse
, AS2OneWayAgreementResponseArgs

ProtocolSettings This property is required. Pulumi.AzureNative.Logic.Inputs.AS2ProtocolSettingsResponse
The AS2 protocol settings.
ReceiverBusinessIdentity This property is required. Pulumi.AzureNative.Logic.Inputs.BusinessIdentityResponse
The receiver business identity
SenderBusinessIdentity This property is required. Pulumi.AzureNative.Logic.Inputs.BusinessIdentityResponse
The sender business identity
ProtocolSettings This property is required. AS2ProtocolSettingsResponse
The AS2 protocol settings.
ReceiverBusinessIdentity This property is required. BusinessIdentityResponse
The receiver business identity
SenderBusinessIdentity This property is required. BusinessIdentityResponse
The sender business identity
protocolSettings This property is required. AS2ProtocolSettingsResponse
The AS2 protocol settings.
receiverBusinessIdentity This property is required. BusinessIdentityResponse
The receiver business identity
senderBusinessIdentity This property is required. BusinessIdentityResponse
The sender business identity
protocolSettings This property is required. AS2ProtocolSettingsResponse
The AS2 protocol settings.
receiverBusinessIdentity This property is required. BusinessIdentityResponse
The receiver business identity
senderBusinessIdentity This property is required. BusinessIdentityResponse
The sender business identity
protocol_settings This property is required. AS2ProtocolSettingsResponse
The AS2 protocol settings.
receiver_business_identity This property is required. BusinessIdentityResponse
The receiver business identity
sender_business_identity This property is required. BusinessIdentityResponse
The sender business identity
protocolSettings This property is required. Property Map
The AS2 protocol settings.
receiverBusinessIdentity This property is required. Property Map
The receiver business identity
senderBusinessIdentity This property is required. Property Map
The sender business identity

AS2ProtocolSettings
, AS2ProtocolSettingsArgs

AcknowledgementConnectionSettings This property is required. Pulumi.AzureNative.Logic.Inputs.AS2AcknowledgementConnectionSettings
The acknowledgement connection settings.
EnvelopeSettings This property is required. Pulumi.AzureNative.Logic.Inputs.AS2EnvelopeSettings
The envelope settings.
ErrorSettings This property is required. Pulumi.AzureNative.Logic.Inputs.AS2ErrorSettings
The error settings.
MdnSettings This property is required. Pulumi.AzureNative.Logic.Inputs.AS2MdnSettings
The MDN settings.
MessageConnectionSettings This property is required. Pulumi.AzureNative.Logic.Inputs.AS2MessageConnectionSettings
The message connection settings.
SecuritySettings This property is required. Pulumi.AzureNative.Logic.Inputs.AS2SecuritySettings
The security settings.
ValidationSettings This property is required. Pulumi.AzureNative.Logic.Inputs.AS2ValidationSettings
The validation settings.
AcknowledgementConnectionSettings This property is required. AS2AcknowledgementConnectionSettings
The acknowledgement connection settings.
EnvelopeSettings This property is required. AS2EnvelopeSettings
The envelope settings.
ErrorSettings This property is required. AS2ErrorSettings
The error settings.
MdnSettings This property is required. AS2MdnSettings
The MDN settings.
MessageConnectionSettings This property is required. AS2MessageConnectionSettings
The message connection settings.
SecuritySettings This property is required. AS2SecuritySettings
The security settings.
ValidationSettings This property is required. AS2ValidationSettings
The validation settings.
acknowledgementConnectionSettings This property is required. AS2AcknowledgementConnectionSettings
The acknowledgement connection settings.
envelopeSettings This property is required. AS2EnvelopeSettings
The envelope settings.
errorSettings This property is required. AS2ErrorSettings
The error settings.
mdnSettings This property is required. AS2MdnSettings
The MDN settings.
messageConnectionSettings This property is required. AS2MessageConnectionSettings
The message connection settings.
securitySettings This property is required. AS2SecuritySettings
The security settings.
validationSettings This property is required. AS2ValidationSettings
The validation settings.
acknowledgementConnectionSettings This property is required. AS2AcknowledgementConnectionSettings
The acknowledgement connection settings.
envelopeSettings This property is required. AS2EnvelopeSettings
The envelope settings.
errorSettings This property is required. AS2ErrorSettings
The error settings.
mdnSettings This property is required. AS2MdnSettings
The MDN settings.
messageConnectionSettings This property is required. AS2MessageConnectionSettings
The message connection settings.
securitySettings This property is required. AS2SecuritySettings
The security settings.
validationSettings This property is required. AS2ValidationSettings
The validation settings.
acknowledgement_connection_settings This property is required. AS2AcknowledgementConnectionSettings
The acknowledgement connection settings.
envelope_settings This property is required. AS2EnvelopeSettings
The envelope settings.
error_settings This property is required. AS2ErrorSettings
The error settings.
mdn_settings This property is required. AS2MdnSettings
The MDN settings.
message_connection_settings This property is required. AS2MessageConnectionSettings
The message connection settings.
security_settings This property is required. AS2SecuritySettings
The security settings.
validation_settings This property is required. AS2ValidationSettings
The validation settings.
acknowledgementConnectionSettings This property is required. Property Map
The acknowledgement connection settings.
envelopeSettings This property is required. Property Map
The envelope settings.
errorSettings This property is required. Property Map
The error settings.
mdnSettings This property is required. Property Map
The MDN settings.
messageConnectionSettings This property is required. Property Map
The message connection settings.
securitySettings This property is required. Property Map
The security settings.
validationSettings This property is required. Property Map
The validation settings.

AS2ProtocolSettingsResponse
, AS2ProtocolSettingsResponseArgs

AcknowledgementConnectionSettings This property is required. Pulumi.AzureNative.Logic.Inputs.AS2AcknowledgementConnectionSettingsResponse
The acknowledgement connection settings.
EnvelopeSettings This property is required. Pulumi.AzureNative.Logic.Inputs.AS2EnvelopeSettingsResponse
The envelope settings.
ErrorSettings This property is required. Pulumi.AzureNative.Logic.Inputs.AS2ErrorSettingsResponse
The error settings.
MdnSettings This property is required. Pulumi.AzureNative.Logic.Inputs.AS2MdnSettingsResponse
The MDN settings.
MessageConnectionSettings This property is required. Pulumi.AzureNative.Logic.Inputs.AS2MessageConnectionSettingsResponse
The message connection settings.
SecuritySettings This property is required. Pulumi.AzureNative.Logic.Inputs.AS2SecuritySettingsResponse
The security settings.
ValidationSettings This property is required. Pulumi.AzureNative.Logic.Inputs.AS2ValidationSettingsResponse
The validation settings.
AcknowledgementConnectionSettings This property is required. AS2AcknowledgementConnectionSettingsResponse
The acknowledgement connection settings.
EnvelopeSettings This property is required. AS2EnvelopeSettingsResponse
The envelope settings.
ErrorSettings This property is required. AS2ErrorSettingsResponse
The error settings.
MdnSettings This property is required. AS2MdnSettingsResponse
The MDN settings.
MessageConnectionSettings This property is required. AS2MessageConnectionSettingsResponse
The message connection settings.
SecuritySettings This property is required. AS2SecuritySettingsResponse
The security settings.
ValidationSettings This property is required. AS2ValidationSettingsResponse
The validation settings.
acknowledgementConnectionSettings This property is required. AS2AcknowledgementConnectionSettingsResponse
The acknowledgement connection settings.
envelopeSettings This property is required. AS2EnvelopeSettingsResponse
The envelope settings.
errorSettings This property is required. AS2ErrorSettingsResponse
The error settings.
mdnSettings This property is required. AS2MdnSettingsResponse
The MDN settings.
messageConnectionSettings This property is required. AS2MessageConnectionSettingsResponse
The message connection settings.
securitySettings This property is required. AS2SecuritySettingsResponse
The security settings.
validationSettings This property is required. AS2ValidationSettingsResponse
The validation settings.
acknowledgementConnectionSettings This property is required. AS2AcknowledgementConnectionSettingsResponse
The acknowledgement connection settings.
envelopeSettings This property is required. AS2EnvelopeSettingsResponse
The envelope settings.
errorSettings This property is required. AS2ErrorSettingsResponse
The error settings.
mdnSettings This property is required. AS2MdnSettingsResponse
The MDN settings.
messageConnectionSettings This property is required. AS2MessageConnectionSettingsResponse
The message connection settings.
securitySettings This property is required. AS2SecuritySettingsResponse
The security settings.
validationSettings This property is required. AS2ValidationSettingsResponse
The validation settings.
acknowledgement_connection_settings This property is required. AS2AcknowledgementConnectionSettingsResponse
The acknowledgement connection settings.
envelope_settings This property is required. AS2EnvelopeSettingsResponse
The envelope settings.
error_settings This property is required. AS2ErrorSettingsResponse
The error settings.
mdn_settings This property is required. AS2MdnSettingsResponse
The MDN settings.
message_connection_settings This property is required. AS2MessageConnectionSettingsResponse
The message connection settings.
security_settings This property is required. AS2SecuritySettingsResponse
The security settings.
validation_settings This property is required. AS2ValidationSettingsResponse
The validation settings.
acknowledgementConnectionSettings This property is required. Property Map
The acknowledgement connection settings.
envelopeSettings This property is required. Property Map
The envelope settings.
errorSettings This property is required. Property Map
The error settings.
mdnSettings This property is required. Property Map
The MDN settings.
messageConnectionSettings This property is required. Property Map
The message connection settings.
securitySettings This property is required. Property Map
The security settings.
validationSettings This property is required. Property Map
The validation settings.

AS2SecuritySettings
, AS2SecuritySettingsArgs

EnableNRRForInboundDecodedMessages This property is required. bool
The value indicating whether to enable NRR for inbound decoded messages.
EnableNRRForInboundEncodedMessages This property is required. bool
The value indicating whether to enable NRR for inbound encoded messages.
EnableNRRForInboundMDN This property is required. bool
The value indicating whether to enable NRR for inbound MDN.
EnableNRRForOutboundDecodedMessages This property is required. bool
The value indicating whether to enable NRR for outbound decoded messages.
EnableNRRForOutboundEncodedMessages This property is required. bool
The value indicating whether to enable NRR for outbound encoded messages.
EnableNRRForOutboundMDN This property is required. bool
The value indicating whether to enable NRR for outbound MDN.
OverrideGroupSigningCertificate This property is required. bool
The value indicating whether to send or request a MDN.
EncryptionCertificateName string
The name of the encryption certificate.
Sha2AlgorithmFormat string
The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
SigningCertificateName string
The name of the signing certificate.
EnableNRRForInboundDecodedMessages This property is required. bool
The value indicating whether to enable NRR for inbound decoded messages.
EnableNRRForInboundEncodedMessages This property is required. bool
The value indicating whether to enable NRR for inbound encoded messages.
EnableNRRForInboundMDN This property is required. bool
The value indicating whether to enable NRR for inbound MDN.
EnableNRRForOutboundDecodedMessages This property is required. bool
The value indicating whether to enable NRR for outbound decoded messages.
EnableNRRForOutboundEncodedMessages This property is required. bool
The value indicating whether to enable NRR for outbound encoded messages.
EnableNRRForOutboundMDN This property is required. bool
The value indicating whether to enable NRR for outbound MDN.
OverrideGroupSigningCertificate This property is required. bool
The value indicating whether to send or request a MDN.
EncryptionCertificateName string
The name of the encryption certificate.
Sha2AlgorithmFormat string
The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
SigningCertificateName string
The name of the signing certificate.
enableNRRForInboundDecodedMessages This property is required. Boolean
The value indicating whether to enable NRR for inbound decoded messages.
enableNRRForInboundEncodedMessages This property is required. Boolean
The value indicating whether to enable NRR for inbound encoded messages.
enableNRRForInboundMDN This property is required. Boolean
The value indicating whether to enable NRR for inbound MDN.
enableNRRForOutboundDecodedMessages This property is required. Boolean
The value indicating whether to enable NRR for outbound decoded messages.
enableNRRForOutboundEncodedMessages This property is required. Boolean
The value indicating whether to enable NRR for outbound encoded messages.
enableNRRForOutboundMDN This property is required. Boolean
The value indicating whether to enable NRR for outbound MDN.
overrideGroupSigningCertificate This property is required. Boolean
The value indicating whether to send or request a MDN.
encryptionCertificateName String
The name of the encryption certificate.
sha2AlgorithmFormat String
The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
signingCertificateName String
The name of the signing certificate.
enableNRRForInboundDecodedMessages This property is required. boolean
The value indicating whether to enable NRR for inbound decoded messages.
enableNRRForInboundEncodedMessages This property is required. boolean
The value indicating whether to enable NRR for inbound encoded messages.
enableNRRForInboundMDN This property is required. boolean
The value indicating whether to enable NRR for inbound MDN.
enableNRRForOutboundDecodedMessages This property is required. boolean
The value indicating whether to enable NRR for outbound decoded messages.
enableNRRForOutboundEncodedMessages This property is required. boolean
The value indicating whether to enable NRR for outbound encoded messages.
enableNRRForOutboundMDN This property is required. boolean
The value indicating whether to enable NRR for outbound MDN.
overrideGroupSigningCertificate This property is required. boolean
The value indicating whether to send or request a MDN.
encryptionCertificateName string
The name of the encryption certificate.
sha2AlgorithmFormat string
The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
signingCertificateName string
The name of the signing certificate.
enable_nrr_for_inbound_decoded_messages This property is required. bool
The value indicating whether to enable NRR for inbound decoded messages.
enable_nrr_for_inbound_encoded_messages This property is required. bool
The value indicating whether to enable NRR for inbound encoded messages.
enable_nrr_for_inbound_mdn This property is required. bool
The value indicating whether to enable NRR for inbound MDN.
enable_nrr_for_outbound_decoded_messages This property is required. bool
The value indicating whether to enable NRR for outbound decoded messages.
enable_nrr_for_outbound_encoded_messages This property is required. bool
The value indicating whether to enable NRR for outbound encoded messages.
enable_nrr_for_outbound_mdn This property is required. bool
The value indicating whether to enable NRR for outbound MDN.
override_group_signing_certificate This property is required. bool
The value indicating whether to send or request a MDN.
encryption_certificate_name str
The name of the encryption certificate.
sha2_algorithm_format str
The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
signing_certificate_name str
The name of the signing certificate.
enableNRRForInboundDecodedMessages This property is required. Boolean
The value indicating whether to enable NRR for inbound decoded messages.
enableNRRForInboundEncodedMessages This property is required. Boolean
The value indicating whether to enable NRR for inbound encoded messages.
enableNRRForInboundMDN This property is required. Boolean
The value indicating whether to enable NRR for inbound MDN.
enableNRRForOutboundDecodedMessages This property is required. Boolean
The value indicating whether to enable NRR for outbound decoded messages.
enableNRRForOutboundEncodedMessages This property is required. Boolean
The value indicating whether to enable NRR for outbound encoded messages.
enableNRRForOutboundMDN This property is required. Boolean
The value indicating whether to enable NRR for outbound MDN.
overrideGroupSigningCertificate This property is required. Boolean
The value indicating whether to send or request a MDN.
encryptionCertificateName String
The name of the encryption certificate.
sha2AlgorithmFormat String
The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
signingCertificateName String
The name of the signing certificate.

AS2SecuritySettingsResponse
, AS2SecuritySettingsResponseArgs

EnableNRRForInboundDecodedMessages This property is required. bool
The value indicating whether to enable NRR for inbound decoded messages.
EnableNRRForInboundEncodedMessages This property is required. bool
The value indicating whether to enable NRR for inbound encoded messages.
EnableNRRForInboundMDN This property is required. bool
The value indicating whether to enable NRR for inbound MDN.
EnableNRRForOutboundDecodedMessages This property is required. bool
The value indicating whether to enable NRR for outbound decoded messages.
EnableNRRForOutboundEncodedMessages This property is required. bool
The value indicating whether to enable NRR for outbound encoded messages.
EnableNRRForOutboundMDN This property is required. bool
The value indicating whether to enable NRR for outbound MDN.
OverrideGroupSigningCertificate This property is required. bool
The value indicating whether to send or request a MDN.
EncryptionCertificateName string
The name of the encryption certificate.
Sha2AlgorithmFormat string
The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
SigningCertificateName string
The name of the signing certificate.
EnableNRRForInboundDecodedMessages This property is required. bool
The value indicating whether to enable NRR for inbound decoded messages.
EnableNRRForInboundEncodedMessages This property is required. bool
The value indicating whether to enable NRR for inbound encoded messages.
EnableNRRForInboundMDN This property is required. bool
The value indicating whether to enable NRR for inbound MDN.
EnableNRRForOutboundDecodedMessages This property is required. bool
The value indicating whether to enable NRR for outbound decoded messages.
EnableNRRForOutboundEncodedMessages This property is required. bool
The value indicating whether to enable NRR for outbound encoded messages.
EnableNRRForOutboundMDN This property is required. bool
The value indicating whether to enable NRR for outbound MDN.
OverrideGroupSigningCertificate This property is required. bool
The value indicating whether to send or request a MDN.
EncryptionCertificateName string
The name of the encryption certificate.
Sha2AlgorithmFormat string
The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
SigningCertificateName string
The name of the signing certificate.
enableNRRForInboundDecodedMessages This property is required. Boolean
The value indicating whether to enable NRR for inbound decoded messages.
enableNRRForInboundEncodedMessages This property is required. Boolean
The value indicating whether to enable NRR for inbound encoded messages.
enableNRRForInboundMDN This property is required. Boolean
The value indicating whether to enable NRR for inbound MDN.
enableNRRForOutboundDecodedMessages This property is required. Boolean
The value indicating whether to enable NRR for outbound decoded messages.
enableNRRForOutboundEncodedMessages This property is required. Boolean
The value indicating whether to enable NRR for outbound encoded messages.
enableNRRForOutboundMDN This property is required. Boolean
The value indicating whether to enable NRR for outbound MDN.
overrideGroupSigningCertificate This property is required. Boolean
The value indicating whether to send or request a MDN.
encryptionCertificateName String
The name of the encryption certificate.
sha2AlgorithmFormat String
The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
signingCertificateName String
The name of the signing certificate.
enableNRRForInboundDecodedMessages This property is required. boolean
The value indicating whether to enable NRR for inbound decoded messages.
enableNRRForInboundEncodedMessages This property is required. boolean
The value indicating whether to enable NRR for inbound encoded messages.
enableNRRForInboundMDN This property is required. boolean
The value indicating whether to enable NRR for inbound MDN.
enableNRRForOutboundDecodedMessages This property is required. boolean
The value indicating whether to enable NRR for outbound decoded messages.
enableNRRForOutboundEncodedMessages This property is required. boolean
The value indicating whether to enable NRR for outbound encoded messages.
enableNRRForOutboundMDN This property is required. boolean
The value indicating whether to enable NRR for outbound MDN.
overrideGroupSigningCertificate This property is required. boolean
The value indicating whether to send or request a MDN.
encryptionCertificateName string
The name of the encryption certificate.
sha2AlgorithmFormat string
The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
signingCertificateName string
The name of the signing certificate.
enable_nrr_for_inbound_decoded_messages This property is required. bool
The value indicating whether to enable NRR for inbound decoded messages.
enable_nrr_for_inbound_encoded_messages This property is required. bool
The value indicating whether to enable NRR for inbound encoded messages.
enable_nrr_for_inbound_mdn This property is required. bool
The value indicating whether to enable NRR for inbound MDN.
enable_nrr_for_outbound_decoded_messages This property is required. bool
The value indicating whether to enable NRR for outbound decoded messages.
enable_nrr_for_outbound_encoded_messages This property is required. bool
The value indicating whether to enable NRR for outbound encoded messages.
enable_nrr_for_outbound_mdn This property is required. bool
The value indicating whether to enable NRR for outbound MDN.
override_group_signing_certificate This property is required. bool
The value indicating whether to send or request a MDN.
encryption_certificate_name str
The name of the encryption certificate.
sha2_algorithm_format str
The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
signing_certificate_name str
The name of the signing certificate.
enableNRRForInboundDecodedMessages This property is required. Boolean
The value indicating whether to enable NRR for inbound decoded messages.
enableNRRForInboundEncodedMessages This property is required. Boolean
The value indicating whether to enable NRR for inbound encoded messages.
enableNRRForInboundMDN This property is required. Boolean
The value indicating whether to enable NRR for inbound MDN.
enableNRRForOutboundDecodedMessages This property is required. Boolean
The value indicating whether to enable NRR for outbound decoded messages.
enableNRRForOutboundEncodedMessages This property is required. Boolean
The value indicating whether to enable NRR for outbound encoded messages.
enableNRRForOutboundMDN This property is required. Boolean
The value indicating whether to enable NRR for outbound MDN.
overrideGroupSigningCertificate This property is required. Boolean
The value indicating whether to send or request a MDN.
encryptionCertificateName String
The name of the encryption certificate.
sha2AlgorithmFormat String
The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
signingCertificateName String
The name of the signing certificate.

AS2ValidationSettings
, AS2ValidationSettingsArgs

CheckCertificateRevocationListOnReceive This property is required. bool
The value indicating whether to check for certificate revocation list on receive.
CheckCertificateRevocationListOnSend This property is required. bool
The value indicating whether to check for certificate revocation list on send.
CheckDuplicateMessage This property is required. bool
The value indicating whether to check for duplicate message.
CompressMessage This property is required. bool
The value indicating whether the message has to be compressed.
EncryptMessage This property is required. bool
The value indicating whether the message has to be encrypted.
EncryptionAlgorithm This property is required. string | Pulumi.AzureNative.Logic.EncryptionAlgorithm
The encryption algorithm.
InterchangeDuplicatesValidityDays This property is required. int
The number of days to look back for duplicate interchange.
OverrideMessageProperties This property is required. bool
The value indicating whether to override incoming message properties with those in agreement.
SignMessage This property is required. bool
The value indicating whether the message has to be signed.
SigningAlgorithm string | Pulumi.AzureNative.Logic.SigningAlgorithm
The signing algorithm.
CheckCertificateRevocationListOnReceive This property is required. bool
The value indicating whether to check for certificate revocation list on receive.
CheckCertificateRevocationListOnSend This property is required. bool
The value indicating whether to check for certificate revocation list on send.
CheckDuplicateMessage This property is required. bool
The value indicating whether to check for duplicate message.
CompressMessage This property is required. bool
The value indicating whether the message has to be compressed.
EncryptMessage This property is required. bool
The value indicating whether the message has to be encrypted.
EncryptionAlgorithm This property is required. string | EncryptionAlgorithm
The encryption algorithm.
InterchangeDuplicatesValidityDays This property is required. int
The number of days to look back for duplicate interchange.
OverrideMessageProperties This property is required. bool
The value indicating whether to override incoming message properties with those in agreement.
SignMessage This property is required. bool
The value indicating whether the message has to be signed.
SigningAlgorithm string | SigningAlgorithm
The signing algorithm.
checkCertificateRevocationListOnReceive This property is required. Boolean
The value indicating whether to check for certificate revocation list on receive.
checkCertificateRevocationListOnSend This property is required. Boolean
The value indicating whether to check for certificate revocation list on send.
checkDuplicateMessage This property is required. Boolean
The value indicating whether to check for duplicate message.
compressMessage This property is required. Boolean
The value indicating whether the message has to be compressed.
encryptMessage This property is required. Boolean
The value indicating whether the message has to be encrypted.
encryptionAlgorithm This property is required. String | EncryptionAlgorithm
The encryption algorithm.
interchangeDuplicatesValidityDays This property is required. Integer
The number of days to look back for duplicate interchange.
overrideMessageProperties This property is required. Boolean
The value indicating whether to override incoming message properties with those in agreement.
signMessage This property is required. Boolean
The value indicating whether the message has to be signed.
signingAlgorithm String | SigningAlgorithm
The signing algorithm.
checkCertificateRevocationListOnReceive This property is required. boolean
The value indicating whether to check for certificate revocation list on receive.
checkCertificateRevocationListOnSend This property is required. boolean
The value indicating whether to check for certificate revocation list on send.
checkDuplicateMessage This property is required. boolean
The value indicating whether to check for duplicate message.
compressMessage This property is required. boolean
The value indicating whether the message has to be compressed.
encryptMessage This property is required. boolean
The value indicating whether the message has to be encrypted.
encryptionAlgorithm This property is required. string | EncryptionAlgorithm
The encryption algorithm.
interchangeDuplicatesValidityDays This property is required. number
The number of days to look back for duplicate interchange.
overrideMessageProperties This property is required. boolean
The value indicating whether to override incoming message properties with those in agreement.
signMessage This property is required. boolean
The value indicating whether the message has to be signed.
signingAlgorithm string | SigningAlgorithm
The signing algorithm.
check_certificate_revocation_list_on_receive This property is required. bool
The value indicating whether to check for certificate revocation list on receive.
check_certificate_revocation_list_on_send This property is required. bool
The value indicating whether to check for certificate revocation list on send.
check_duplicate_message This property is required. bool
The value indicating whether to check for duplicate message.
compress_message This property is required. bool
The value indicating whether the message has to be compressed.
encrypt_message This property is required. bool
The value indicating whether the message has to be encrypted.
encryption_algorithm This property is required. str | EncryptionAlgorithm
The encryption algorithm.
interchange_duplicates_validity_days This property is required. int
The number of days to look back for duplicate interchange.
override_message_properties This property is required. bool
The value indicating whether to override incoming message properties with those in agreement.
sign_message This property is required. bool
The value indicating whether the message has to be signed.
signing_algorithm str | SigningAlgorithm
The signing algorithm.
checkCertificateRevocationListOnReceive This property is required. Boolean
The value indicating whether to check for certificate revocation list on receive.
checkCertificateRevocationListOnSend This property is required. Boolean
The value indicating whether to check for certificate revocation list on send.
checkDuplicateMessage This property is required. Boolean
The value indicating whether to check for duplicate message.
compressMessage This property is required. Boolean
The value indicating whether the message has to be compressed.
encryptMessage This property is required. Boolean
The value indicating whether the message has to be encrypted.
encryptionAlgorithm This property is required. String | "NotSpecified" | "None" | "DES3" | "RC2" | "AES128" | "AES192" | "AES256"
The encryption algorithm.
interchangeDuplicatesValidityDays This property is required. Number
The number of days to look back for duplicate interchange.
overrideMessageProperties This property is required. Boolean
The value indicating whether to override incoming message properties with those in agreement.
signMessage This property is required. Boolean
The value indicating whether the message has to be signed.
signingAlgorithm String | "NotSpecified" | "Default" | "SHA1" | "SHA2256" | "SHA2384" | "SHA2512"
The signing algorithm.

AS2ValidationSettingsResponse
, AS2ValidationSettingsResponseArgs

CheckCertificateRevocationListOnReceive This property is required. bool
The value indicating whether to check for certificate revocation list on receive.
CheckCertificateRevocationListOnSend This property is required. bool
The value indicating whether to check for certificate revocation list on send.
CheckDuplicateMessage This property is required. bool
The value indicating whether to check for duplicate message.
CompressMessage This property is required. bool
The value indicating whether the message has to be compressed.
EncryptMessage This property is required. bool
The value indicating whether the message has to be encrypted.
EncryptionAlgorithm This property is required. string
The encryption algorithm.
InterchangeDuplicatesValidityDays This property is required. int
The number of days to look back for duplicate interchange.
OverrideMessageProperties This property is required. bool
The value indicating whether to override incoming message properties with those in agreement.
SignMessage This property is required. bool
The value indicating whether the message has to be signed.
SigningAlgorithm string
The signing algorithm.
CheckCertificateRevocationListOnReceive This property is required. bool
The value indicating whether to check for certificate revocation list on receive.
CheckCertificateRevocationListOnSend This property is required. bool
The value indicating whether to check for certificate revocation list on send.
CheckDuplicateMessage This property is required. bool
The value indicating whether to check for duplicate message.
CompressMessage This property is required. bool
The value indicating whether the message has to be compressed.
EncryptMessage This property is required. bool
The value indicating whether the message has to be encrypted.
EncryptionAlgorithm This property is required. string
The encryption algorithm.
InterchangeDuplicatesValidityDays This property is required. int
The number of days to look back for duplicate interchange.
OverrideMessageProperties This property is required. bool
The value indicating whether to override incoming message properties with those in agreement.
SignMessage This property is required. bool
The value indicating whether the message has to be signed.
SigningAlgorithm string
The signing algorithm.
checkCertificateRevocationListOnReceive This property is required. Boolean
The value indicating whether to check for certificate revocation list on receive.
checkCertificateRevocationListOnSend This property is required. Boolean
The value indicating whether to check for certificate revocation list on send.
checkDuplicateMessage This property is required. Boolean
The value indicating whether to check for duplicate message.
compressMessage This property is required. Boolean
The value indicating whether the message has to be compressed.
encryptMessage This property is required. Boolean
The value indicating whether the message has to be encrypted.
encryptionAlgorithm This property is required. String
The encryption algorithm.
interchangeDuplicatesValidityDays This property is required. Integer
The number of days to look back for duplicate interchange.
overrideMessageProperties This property is required. Boolean
The value indicating whether to override incoming message properties with those in agreement.
signMessage This property is required. Boolean
The value indicating whether the message has to be signed.
signingAlgorithm String
The signing algorithm.
checkCertificateRevocationListOnReceive This property is required. boolean
The value indicating whether to check for certificate revocation list on receive.
checkCertificateRevocationListOnSend This property is required. boolean
The value indicating whether to check for certificate revocation list on send.
checkDuplicateMessage This property is required. boolean
The value indicating whether to check for duplicate message.
compressMessage This property is required. boolean
The value indicating whether the message has to be compressed.
encryptMessage This property is required. boolean
The value indicating whether the message has to be encrypted.
encryptionAlgorithm This property is required. string
The encryption algorithm.
interchangeDuplicatesValidityDays This property is required. number
The number of days to look back for duplicate interchange.
overrideMessageProperties This property is required. boolean
The value indicating whether to override incoming message properties with those in agreement.
signMessage This property is required. boolean
The value indicating whether the message has to be signed.
signingAlgorithm string
The signing algorithm.
check_certificate_revocation_list_on_receive This property is required. bool
The value indicating whether to check for certificate revocation list on receive.
check_certificate_revocation_list_on_send This property is required. bool
The value indicating whether to check for certificate revocation list on send.
check_duplicate_message This property is required. bool
The value indicating whether to check for duplicate message.
compress_message This property is required. bool
The value indicating whether the message has to be compressed.
encrypt_message This property is required. bool
The value indicating whether the message has to be encrypted.
encryption_algorithm This property is required. str
The encryption algorithm.
interchange_duplicates_validity_days This property is required. int
The number of days to look back for duplicate interchange.
override_message_properties This property is required. bool
The value indicating whether to override incoming message properties with those in agreement.
sign_message This property is required. bool
The value indicating whether the message has to be signed.
signing_algorithm str
The signing algorithm.
checkCertificateRevocationListOnReceive This property is required. Boolean
The value indicating whether to check for certificate revocation list on receive.
checkCertificateRevocationListOnSend This property is required. Boolean
The value indicating whether to check for certificate revocation list on send.
checkDuplicateMessage This property is required. Boolean
The value indicating whether to check for duplicate message.
compressMessage This property is required. Boolean
The value indicating whether the message has to be compressed.
encryptMessage This property is required. Boolean
The value indicating whether the message has to be encrypted.
encryptionAlgorithm This property is required. String
The encryption algorithm.
interchangeDuplicatesValidityDays This property is required. Number
The number of days to look back for duplicate interchange.
overrideMessageProperties This property is required. Boolean
The value indicating whether to override incoming message properties with those in agreement.
signMessage This property is required. Boolean
The value indicating whether the message has to be signed.
signingAlgorithm String
The signing algorithm.

AgreementContent
, AgreementContentArgs

AS2 AS2AgreementContent
The AS2 agreement content.
Edifact EdifactAgreementContent
The EDIFACT agreement content.
X12 X12AgreementContent
The X12 agreement content.
aS2 AS2AgreementContent
The AS2 agreement content.
edifact EdifactAgreementContent
The EDIFACT agreement content.
x12 X12AgreementContent
The X12 agreement content.
aS2 AS2AgreementContent
The AS2 agreement content.
edifact EdifactAgreementContent
The EDIFACT agreement content.
x12 X12AgreementContent
The X12 agreement content.
a_s2 AS2AgreementContent
The AS2 agreement content.
edifact EdifactAgreementContent
The EDIFACT agreement content.
x12 X12AgreementContent
The X12 agreement content.
aS2 Property Map
The AS2 agreement content.
edifact Property Map
The EDIFACT agreement content.
x12 Property Map
The X12 agreement content.

AgreementContentResponse
, AgreementContentResponseArgs

AS2 AS2AgreementContentResponse
The AS2 agreement content.
Edifact EdifactAgreementContentResponse
The EDIFACT agreement content.
X12 X12AgreementContentResponse
The X12 agreement content.
aS2 AS2AgreementContentResponse
The AS2 agreement content.
edifact EdifactAgreementContentResponse
The EDIFACT agreement content.
x12 X12AgreementContentResponse
The X12 agreement content.
aS2 AS2AgreementContentResponse
The AS2 agreement content.
edifact EdifactAgreementContentResponse
The EDIFACT agreement content.
x12 X12AgreementContentResponse
The X12 agreement content.
a_s2 AS2AgreementContentResponse
The AS2 agreement content.
edifact EdifactAgreementContentResponse
The EDIFACT agreement content.
x12 X12AgreementContentResponse
The X12 agreement content.
aS2 Property Map
The AS2 agreement content.
edifact Property Map
The EDIFACT agreement content.
x12 Property Map
The X12 agreement content.

AgreementType
, AgreementTypeArgs

NotSpecified
NotSpecified
AS2
AS2
X12
X12
Edifact
Edifact
AgreementTypeNotSpecified
NotSpecified
AgreementTypeAS2
AS2
AgreementTypeX12
X12
AgreementTypeEdifact
Edifact
NotSpecified
NotSpecified
AS2
AS2
X12
X12
Edifact
Edifact
NotSpecified
NotSpecified
AS2
AS2
X12
X12
Edifact
Edifact
NOT_SPECIFIED
NotSpecified
AS2
AS2
X12
X12
EDIFACT
Edifact
"NotSpecified"
NotSpecified
"AS2"
AS2
"X12"
X12
"Edifact"
Edifact

BusinessIdentity
, BusinessIdentityArgs

Qualifier This property is required. string
The business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
Value This property is required. string
The user defined business identity value.
Qualifier This property is required. string
The business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
Value This property is required. string
The user defined business identity value.
qualifier This property is required. String
The business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
value This property is required. String
The user defined business identity value.
qualifier This property is required. string
The business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
value This property is required. string
The user defined business identity value.
qualifier This property is required. str
The business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
value This property is required. str
The user defined business identity value.
qualifier This property is required. String
The business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
value This property is required. String
The user defined business identity value.

BusinessIdentityResponse
, BusinessIdentityResponseArgs

Qualifier This property is required. string
The business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
Value This property is required. string
The user defined business identity value.
Qualifier This property is required. string
The business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
Value This property is required. string
The user defined business identity value.
qualifier This property is required. String
The business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
value This property is required. String
The user defined business identity value.
qualifier This property is required. string
The business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
value This property is required. string
The user defined business identity value.
qualifier This property is required. str
The business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
value This property is required. str
The user defined business identity value.
qualifier This property is required. String
The business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
value This property is required. String
The user defined business identity value.

EdifactAcknowledgementSettings
, EdifactAcknowledgementSettingsArgs

AcknowledgementControlNumberLowerBound This property is required. int
The acknowledgement control number lower bound.
AcknowledgementControlNumberUpperBound This property is required. int
The acknowledgement control number upper bound.
BatchFunctionalAcknowledgements This property is required. bool
The value indicating whether to batch functional acknowledgements.
BatchTechnicalAcknowledgements This property is required. bool
The value indicating whether to batch the technical acknowledgements.
NeedFunctionalAcknowledgement This property is required. bool
The value indicating whether functional acknowledgement is needed.
NeedLoopForValidMessages This property is required. bool
The value indicating whether a loop is needed for valid messages.
NeedTechnicalAcknowledgement This property is required. bool
The value indicating whether technical acknowledgement is needed.
RolloverAcknowledgementControlNumber This property is required. bool
The value indicating whether to rollover acknowledgement control number.
SendSynchronousAcknowledgement This property is required. bool
The value indicating whether to send synchronous acknowledgement.
AcknowledgementControlNumberPrefix string
The acknowledgement control number prefix.
AcknowledgementControlNumberSuffix string
The acknowledgement control number suffix.
AcknowledgementControlNumberLowerBound This property is required. int
The acknowledgement control number lower bound.
AcknowledgementControlNumberUpperBound This property is required. int
The acknowledgement control number upper bound.
BatchFunctionalAcknowledgements This property is required. bool
The value indicating whether to batch functional acknowledgements.
BatchTechnicalAcknowledgements This property is required. bool
The value indicating whether to batch the technical acknowledgements.
NeedFunctionalAcknowledgement This property is required. bool
The value indicating whether functional acknowledgement is needed.
NeedLoopForValidMessages This property is required. bool
The value indicating whether a loop is needed for valid messages.
NeedTechnicalAcknowledgement This property is required. bool
The value indicating whether technical acknowledgement is needed.
RolloverAcknowledgementControlNumber This property is required. bool
The value indicating whether to rollover acknowledgement control number.
SendSynchronousAcknowledgement This property is required. bool
The value indicating whether to send synchronous acknowledgement.
AcknowledgementControlNumberPrefix string
The acknowledgement control number prefix.
AcknowledgementControlNumberSuffix string
The acknowledgement control number suffix.
acknowledgementControlNumberLowerBound This property is required. Integer
The acknowledgement control number lower bound.
acknowledgementControlNumberUpperBound This property is required. Integer
The acknowledgement control number upper bound.
batchFunctionalAcknowledgements This property is required. Boolean
The value indicating whether to batch functional acknowledgements.
batchTechnicalAcknowledgements This property is required. Boolean
The value indicating whether to batch the technical acknowledgements.
needFunctionalAcknowledgement This property is required. Boolean
The value indicating whether functional acknowledgement is needed.
needLoopForValidMessages This property is required. Boolean
The value indicating whether a loop is needed for valid messages.
needTechnicalAcknowledgement This property is required. Boolean
The value indicating whether technical acknowledgement is needed.
rolloverAcknowledgementControlNumber This property is required. Boolean
The value indicating whether to rollover acknowledgement control number.
sendSynchronousAcknowledgement This property is required. Boolean
The value indicating whether to send synchronous acknowledgement.
acknowledgementControlNumberPrefix String
The acknowledgement control number prefix.
acknowledgementControlNumberSuffix String
The acknowledgement control number suffix.
acknowledgementControlNumberLowerBound This property is required. number
The acknowledgement control number lower bound.
acknowledgementControlNumberUpperBound This property is required. number
The acknowledgement control number upper bound.
batchFunctionalAcknowledgements This property is required. boolean
The value indicating whether to batch functional acknowledgements.
batchTechnicalAcknowledgements This property is required. boolean
The value indicating whether to batch the technical acknowledgements.
needFunctionalAcknowledgement This property is required. boolean
The value indicating whether functional acknowledgement is needed.
needLoopForValidMessages This property is required. boolean
The value indicating whether a loop is needed for valid messages.
needTechnicalAcknowledgement This property is required. boolean
The value indicating whether technical acknowledgement is needed.
rolloverAcknowledgementControlNumber This property is required. boolean
The value indicating whether to rollover acknowledgement control number.
sendSynchronousAcknowledgement This property is required. boolean
The value indicating whether to send synchronous acknowledgement.
acknowledgementControlNumberPrefix string
The acknowledgement control number prefix.
acknowledgementControlNumberSuffix string
The acknowledgement control number suffix.
acknowledgement_control_number_lower_bound This property is required. int
The acknowledgement control number lower bound.
acknowledgement_control_number_upper_bound This property is required. int
The acknowledgement control number upper bound.
batch_functional_acknowledgements This property is required. bool
The value indicating whether to batch functional acknowledgements.
batch_technical_acknowledgements This property is required. bool
The value indicating whether to batch the technical acknowledgements.
need_functional_acknowledgement This property is required. bool
The value indicating whether functional acknowledgement is needed.
need_loop_for_valid_messages This property is required. bool
The value indicating whether a loop is needed for valid messages.
need_technical_acknowledgement This property is required. bool
The value indicating whether technical acknowledgement is needed.
rollover_acknowledgement_control_number This property is required. bool
The value indicating whether to rollover acknowledgement control number.
send_synchronous_acknowledgement This property is required. bool
The value indicating whether to send synchronous acknowledgement.
acknowledgement_control_number_prefix str
The acknowledgement control number prefix.
acknowledgement_control_number_suffix str
The acknowledgement control number suffix.
acknowledgementControlNumberLowerBound This property is required. Number
The acknowledgement control number lower bound.
acknowledgementControlNumberUpperBound This property is required. Number
The acknowledgement control number upper bound.
batchFunctionalAcknowledgements This property is required. Boolean
The value indicating whether to batch functional acknowledgements.
batchTechnicalAcknowledgements This property is required. Boolean
The value indicating whether to batch the technical acknowledgements.
needFunctionalAcknowledgement This property is required. Boolean
The value indicating whether functional acknowledgement is needed.
needLoopForValidMessages This property is required. Boolean
The value indicating whether a loop is needed for valid messages.
needTechnicalAcknowledgement This property is required. Boolean
The value indicating whether technical acknowledgement is needed.
rolloverAcknowledgementControlNumber This property is required. Boolean
The value indicating whether to rollover acknowledgement control number.
sendSynchronousAcknowledgement This property is required. Boolean
The value indicating whether to send synchronous acknowledgement.
acknowledgementControlNumberPrefix String
The acknowledgement control number prefix.
acknowledgementControlNumberSuffix String
The acknowledgement control number suffix.

EdifactAcknowledgementSettingsResponse
, EdifactAcknowledgementSettingsResponseArgs

AcknowledgementControlNumberLowerBound This property is required. int
The acknowledgement control number lower bound.
AcknowledgementControlNumberUpperBound This property is required. int
The acknowledgement control number upper bound.
BatchFunctionalAcknowledgements This property is required. bool
The value indicating whether to batch functional acknowledgements.
BatchTechnicalAcknowledgements This property is required. bool
The value indicating whether to batch the technical acknowledgements.
NeedFunctionalAcknowledgement This property is required. bool
The value indicating whether functional acknowledgement is needed.
NeedLoopForValidMessages This property is required. bool
The value indicating whether a loop is needed for valid messages.
NeedTechnicalAcknowledgement This property is required. bool
The value indicating whether technical acknowledgement is needed.
RolloverAcknowledgementControlNumber This property is required. bool
The value indicating whether to rollover acknowledgement control number.
SendSynchronousAcknowledgement This property is required. bool
The value indicating whether to send synchronous acknowledgement.
AcknowledgementControlNumberPrefix string
The acknowledgement control number prefix.
AcknowledgementControlNumberSuffix string
The acknowledgement control number suffix.
AcknowledgementControlNumberLowerBound This property is required. int
The acknowledgement control number lower bound.
AcknowledgementControlNumberUpperBound This property is required. int
The acknowledgement control number upper bound.
BatchFunctionalAcknowledgements This property is required. bool
The value indicating whether to batch functional acknowledgements.
BatchTechnicalAcknowledgements This property is required. bool
The value indicating whether to batch the technical acknowledgements.
NeedFunctionalAcknowledgement This property is required. bool
The value indicating whether functional acknowledgement is needed.
NeedLoopForValidMessages This property is required. bool
The value indicating whether a loop is needed for valid messages.
NeedTechnicalAcknowledgement This property is required. bool
The value indicating whether technical acknowledgement is needed.
RolloverAcknowledgementControlNumber This property is required. bool
The value indicating whether to rollover acknowledgement control number.
SendSynchronousAcknowledgement This property is required. bool
The value indicating whether to send synchronous acknowledgement.
AcknowledgementControlNumberPrefix string
The acknowledgement control number prefix.
AcknowledgementControlNumberSuffix string
The acknowledgement control number suffix.
acknowledgementControlNumberLowerBound This property is required. Integer
The acknowledgement control number lower bound.
acknowledgementControlNumberUpperBound This property is required. Integer
The acknowledgement control number upper bound.
batchFunctionalAcknowledgements This property is required. Boolean
The value indicating whether to batch functional acknowledgements.
batchTechnicalAcknowledgements This property is required. Boolean
The value indicating whether to batch the technical acknowledgements.
needFunctionalAcknowledgement This property is required. Boolean
The value indicating whether functional acknowledgement is needed.
needLoopForValidMessages This property is required. Boolean
The value indicating whether a loop is needed for valid messages.
needTechnicalAcknowledgement This property is required. Boolean
The value indicating whether technical acknowledgement is needed.
rolloverAcknowledgementControlNumber This property is required. Boolean
The value indicating whether to rollover acknowledgement control number.
sendSynchronousAcknowledgement This property is required. Boolean
The value indicating whether to send synchronous acknowledgement.
acknowledgementControlNumberPrefix String
The acknowledgement control number prefix.
acknowledgementControlNumberSuffix String
The acknowledgement control number suffix.
acknowledgementControlNumberLowerBound This property is required. number
The acknowledgement control number lower bound.
acknowledgementControlNumberUpperBound This property is required. number
The acknowledgement control number upper bound.
batchFunctionalAcknowledgements This property is required. boolean
The value indicating whether to batch functional acknowledgements.
batchTechnicalAcknowledgements This property is required. boolean
The value indicating whether to batch the technical acknowledgements.
needFunctionalAcknowledgement This property is required. boolean
The value indicating whether functional acknowledgement is needed.
needLoopForValidMessages This property is required. boolean
The value indicating whether a loop is needed for valid messages.
needTechnicalAcknowledgement This property is required. boolean
The value indicating whether technical acknowledgement is needed.
rolloverAcknowledgementControlNumber This property is required. boolean
The value indicating whether to rollover acknowledgement control number.
sendSynchronousAcknowledgement This property is required. boolean
The value indicating whether to send synchronous acknowledgement.
acknowledgementControlNumberPrefix string
The acknowledgement control number prefix.
acknowledgementControlNumberSuffix string
The acknowledgement control number suffix.
acknowledgement_control_number_lower_bound This property is required. int
The acknowledgement control number lower bound.
acknowledgement_control_number_upper_bound This property is required. int
The acknowledgement control number upper bound.
batch_functional_acknowledgements This property is required. bool
The value indicating whether to batch functional acknowledgements.
batch_technical_acknowledgements This property is required. bool
The value indicating whether to batch the technical acknowledgements.
need_functional_acknowledgement This property is required. bool
The value indicating whether functional acknowledgement is needed.
need_loop_for_valid_messages This property is required. bool
The value indicating whether a loop is needed for valid messages.
need_technical_acknowledgement This property is required. bool
The value indicating whether technical acknowledgement is needed.
rollover_acknowledgement_control_number This property is required. bool
The value indicating whether to rollover acknowledgement control number.
send_synchronous_acknowledgement This property is required. bool
The value indicating whether to send synchronous acknowledgement.
acknowledgement_control_number_prefix str
The acknowledgement control number prefix.
acknowledgement_control_number_suffix str
The acknowledgement control number suffix.
acknowledgementControlNumberLowerBound This property is required. Number
The acknowledgement control number lower bound.
acknowledgementControlNumberUpperBound This property is required. Number
The acknowledgement control number upper bound.
batchFunctionalAcknowledgements This property is required. Boolean
The value indicating whether to batch functional acknowledgements.
batchTechnicalAcknowledgements This property is required. Boolean
The value indicating whether to batch the technical acknowledgements.
needFunctionalAcknowledgement This property is required. Boolean
The value indicating whether functional acknowledgement is needed.
needLoopForValidMessages This property is required. Boolean
The value indicating whether a loop is needed for valid messages.
needTechnicalAcknowledgement This property is required. Boolean
The value indicating whether technical acknowledgement is needed.
rolloverAcknowledgementControlNumber This property is required. Boolean
The value indicating whether to rollover acknowledgement control number.
sendSynchronousAcknowledgement This property is required. Boolean
The value indicating whether to send synchronous acknowledgement.
acknowledgementControlNumberPrefix String
The acknowledgement control number prefix.
acknowledgementControlNumberSuffix String
The acknowledgement control number suffix.

EdifactAgreementContent
, EdifactAgreementContentArgs

ReceiveAgreement This property is required. Pulumi.AzureNative.Logic.Inputs.EdifactOneWayAgreement
The EDIFACT one-way receive agreement.
SendAgreement This property is required. Pulumi.AzureNative.Logic.Inputs.EdifactOneWayAgreement
The EDIFACT one-way send agreement.
ReceiveAgreement This property is required. EdifactOneWayAgreement
The EDIFACT one-way receive agreement.
SendAgreement This property is required. EdifactOneWayAgreement
The EDIFACT one-way send agreement.
receiveAgreement This property is required. EdifactOneWayAgreement
The EDIFACT one-way receive agreement.
sendAgreement This property is required. EdifactOneWayAgreement
The EDIFACT one-way send agreement.
receiveAgreement This property is required. EdifactOneWayAgreement
The EDIFACT one-way receive agreement.
sendAgreement This property is required. EdifactOneWayAgreement
The EDIFACT one-way send agreement.
receive_agreement This property is required. EdifactOneWayAgreement
The EDIFACT one-way receive agreement.
send_agreement This property is required. EdifactOneWayAgreement
The EDIFACT one-way send agreement.
receiveAgreement This property is required. Property Map
The EDIFACT one-way receive agreement.
sendAgreement This property is required. Property Map
The EDIFACT one-way send agreement.

EdifactAgreementContentResponse
, EdifactAgreementContentResponseArgs

ReceiveAgreement This property is required. Pulumi.AzureNative.Logic.Inputs.EdifactOneWayAgreementResponse
The EDIFACT one-way receive agreement.
SendAgreement This property is required. Pulumi.AzureNative.Logic.Inputs.EdifactOneWayAgreementResponse
The EDIFACT one-way send agreement.
ReceiveAgreement This property is required. EdifactOneWayAgreementResponse
The EDIFACT one-way receive agreement.
SendAgreement This property is required. EdifactOneWayAgreementResponse
The EDIFACT one-way send agreement.
receiveAgreement This property is required. EdifactOneWayAgreementResponse
The EDIFACT one-way receive agreement.
sendAgreement This property is required. EdifactOneWayAgreementResponse
The EDIFACT one-way send agreement.
receiveAgreement This property is required. EdifactOneWayAgreementResponse
The EDIFACT one-way receive agreement.
sendAgreement This property is required. EdifactOneWayAgreementResponse
The EDIFACT one-way send agreement.
receive_agreement This property is required. EdifactOneWayAgreementResponse
The EDIFACT one-way receive agreement.
send_agreement This property is required. EdifactOneWayAgreementResponse
The EDIFACT one-way send agreement.
receiveAgreement This property is required. Property Map
The EDIFACT one-way receive agreement.
sendAgreement This property is required. Property Map
The EDIFACT one-way send agreement.

EdifactCharacterSet
, EdifactCharacterSetArgs

NotSpecified
NotSpecified
UNOB
UNOB
UNOA
UNOA
UNOC
UNOC
UNOD
UNOD
UNOE
UNOE
UNOF
UNOF
UNOG
UNOG
UNOH
UNOH
UNOI
UNOI
UNOJ
UNOJ
UNOK
UNOK
UNOX
UNOX
UNOY
UNOY
KECA
KECA
EdifactCharacterSetNotSpecified
NotSpecified
EdifactCharacterSetUNOB
UNOB
EdifactCharacterSetUNOA
UNOA
EdifactCharacterSetUNOC
UNOC
EdifactCharacterSetUNOD
UNOD
EdifactCharacterSetUNOE
UNOE
EdifactCharacterSetUNOF
UNOF
EdifactCharacterSetUNOG
UNOG
EdifactCharacterSetUNOH
UNOH
EdifactCharacterSetUNOI
UNOI
EdifactCharacterSetUNOJ
UNOJ
EdifactCharacterSetUNOK
UNOK
EdifactCharacterSetUNOX
UNOX
EdifactCharacterSetUNOY
UNOY
EdifactCharacterSetKECA
KECA
NotSpecified
NotSpecified
UNOB
UNOB
UNOA
UNOA
UNOC
UNOC
UNOD
UNOD
UNOE
UNOE
UNOF
UNOF
UNOG
UNOG
UNOH
UNOH
UNOI
UNOI
UNOJ
UNOJ
UNOK
UNOK
UNOX
UNOX
UNOY
UNOY
KECA
KECA
NotSpecified
NotSpecified
UNOB
UNOB
UNOA
UNOA
UNOC
UNOC
UNOD
UNOD
UNOE
UNOE
UNOF
UNOF
UNOG
UNOG
UNOH
UNOH
UNOI
UNOI
UNOJ
UNOJ
UNOK
UNOK
UNOX
UNOX
UNOY
UNOY
KECA
KECA
NOT_SPECIFIED
NotSpecified
UNOB
UNOB
UNOA
UNOA
UNOC
UNOC
UNOD
UNOD
UNOE
UNOE
UNOF
UNOF
UNOG
UNOG
UNOH
UNOH
UNOI
UNOI
UNOJ
UNOJ
UNOK
UNOK
UNOX
UNOX
UNOY
UNOY
KECA
KECA
"NotSpecified"
NotSpecified
"UNOB"
UNOB
"UNOA"
UNOA
"UNOC"
UNOC
"UNOD"
UNOD
"UNOE"
UNOE
"UNOF"
UNOF
"UNOG"
UNOG
"UNOH"
UNOH
"UNOI"
UNOI
"UNOJ"
UNOJ
"UNOK"
UNOK
"UNOX"
UNOX
"UNOY"
UNOY
"KECA"
KECA

EdifactDecimalIndicator
, EdifactDecimalIndicatorArgs

NotSpecified
NotSpecified
Comma
Comma
Decimal
Decimal
EdifactDecimalIndicatorNotSpecified
NotSpecified
EdifactDecimalIndicatorComma
Comma
EdifactDecimalIndicatorDecimal
Decimal
NotSpecified
NotSpecified
Comma
Comma
Decimal
Decimal
NotSpecified
NotSpecified
Comma
Comma
Decimal
Decimal
NOT_SPECIFIED
NotSpecified
COMMA
Comma
DECIMAL
Decimal
"NotSpecified"
NotSpecified
"Comma"
Comma
"Decimal"
Decimal

EdifactDelimiterOverride
, EdifactDelimiterOverrideArgs

ComponentSeparator This property is required. int
The component separator.
DataElementSeparator This property is required. int
The data element separator.
DecimalPointIndicator This property is required. Pulumi.AzureNative.Logic.EdifactDecimalIndicator
The decimal point indicator.
ReleaseIndicator This property is required. int
The release indicator.
RepetitionSeparator This property is required. int
The repetition separator.
SegmentTerminator This property is required. int
The segment terminator.
SegmentTerminatorSuffix This property is required. Pulumi.AzureNative.Logic.SegmentTerminatorSuffix
The segment terminator suffix.
MessageAssociationAssignedCode string
The message association assigned code.
MessageId string
The message id.
MessageRelease string
The message release.
MessageVersion string
The message version.
TargetNamespace string
The target namespace on which this delimiter settings has to be applied.
ComponentSeparator This property is required. int
The component separator.
DataElementSeparator This property is required. int
The data element separator.
DecimalPointIndicator This property is required. EdifactDecimalIndicator
The decimal point indicator.
ReleaseIndicator This property is required. int
The release indicator.
RepetitionSeparator This property is required. int
The repetition separator.
SegmentTerminator This property is required. int
The segment terminator.
SegmentTerminatorSuffix This property is required. SegmentTerminatorSuffix
The segment terminator suffix.
MessageAssociationAssignedCode string
The message association assigned code.
MessageId string
The message id.
MessageRelease string
The message release.
MessageVersion string
The message version.
TargetNamespace string
The target namespace on which this delimiter settings has to be applied.
componentSeparator This property is required. Integer
The component separator.
dataElementSeparator This property is required. Integer
The data element separator.
decimalPointIndicator This property is required. EdifactDecimalIndicator
The decimal point indicator.
releaseIndicator This property is required. Integer
The release indicator.
repetitionSeparator This property is required. Integer
The repetition separator.
segmentTerminator This property is required. Integer
The segment terminator.
segmentTerminatorSuffix This property is required. SegmentTerminatorSuffix
The segment terminator suffix.
messageAssociationAssignedCode String
The message association assigned code.
messageId String
The message id.
messageRelease String
The message release.
messageVersion String
The message version.
targetNamespace String
The target namespace on which this delimiter settings has to be applied.
componentSeparator This property is required. number
The component separator.
dataElementSeparator This property is required. number
The data element separator.
decimalPointIndicator This property is required. EdifactDecimalIndicator
The decimal point indicator.
releaseIndicator This property is required. number
The release indicator.
repetitionSeparator This property is required. number
The repetition separator.
segmentTerminator This property is required. number
The segment terminator.
segmentTerminatorSuffix This property is required. SegmentTerminatorSuffix
The segment terminator suffix.
messageAssociationAssignedCode string
The message association assigned code.
messageId string
The message id.
messageRelease string
The message release.
messageVersion string
The message version.
targetNamespace string
The target namespace on which this delimiter settings has to be applied.
component_separator This property is required. int
The component separator.
data_element_separator This property is required. int
The data element separator.
decimal_point_indicator This property is required. EdifactDecimalIndicator
The decimal point indicator.
release_indicator This property is required. int
The release indicator.
repetition_separator This property is required. int
The repetition separator.
segment_terminator This property is required. int
The segment terminator.
segment_terminator_suffix This property is required. SegmentTerminatorSuffix
The segment terminator suffix.
message_association_assigned_code str
The message association assigned code.
message_id str
The message id.
message_release str
The message release.
message_version str
The message version.
target_namespace str
The target namespace on which this delimiter settings has to be applied.
componentSeparator This property is required. Number
The component separator.
dataElementSeparator This property is required. Number
The data element separator.
decimalPointIndicator This property is required. "NotSpecified" | "Comma" | "Decimal"
The decimal point indicator.
releaseIndicator This property is required. Number
The release indicator.
repetitionSeparator This property is required. Number
The repetition separator.
segmentTerminator This property is required. Number
The segment terminator.
segmentTerminatorSuffix This property is required. "NotSpecified" | "None" | "CR" | "LF" | "CRLF"
The segment terminator suffix.
messageAssociationAssignedCode String
The message association assigned code.
messageId String
The message id.
messageRelease String
The message release.
messageVersion String
The message version.
targetNamespace String
The target namespace on which this delimiter settings has to be applied.

EdifactDelimiterOverrideResponse
, EdifactDelimiterOverrideResponseArgs

ComponentSeparator This property is required. int
The component separator.
DataElementSeparator This property is required. int
The data element separator.
DecimalPointIndicator This property is required. string
The decimal point indicator.
ReleaseIndicator This property is required. int
The release indicator.
RepetitionSeparator This property is required. int
The repetition separator.
SegmentTerminator This property is required. int
The segment terminator.
SegmentTerminatorSuffix This property is required. string
The segment terminator suffix.
MessageAssociationAssignedCode string
The message association assigned code.
MessageId string
The message id.
MessageRelease string
The message release.
MessageVersion string
The message version.
TargetNamespace string
The target namespace on which this delimiter settings has to be applied.
ComponentSeparator This property is required. int
The component separator.
DataElementSeparator This property is required. int
The data element separator.
DecimalPointIndicator This property is required. string
The decimal point indicator.
ReleaseIndicator This property is required. int
The release indicator.
RepetitionSeparator This property is required. int
The repetition separator.
SegmentTerminator This property is required. int
The segment terminator.
SegmentTerminatorSuffix This property is required. string
The segment terminator suffix.
MessageAssociationAssignedCode string
The message association assigned code.
MessageId string
The message id.
MessageRelease string
The message release.
MessageVersion string
The message version.
TargetNamespace string
The target namespace on which this delimiter settings has to be applied.
componentSeparator This property is required. Integer
The component separator.
dataElementSeparator This property is required. Integer
The data element separator.
decimalPointIndicator This property is required. String
The decimal point indicator.
releaseIndicator This property is required. Integer
The release indicator.
repetitionSeparator This property is required. Integer
The repetition separator.
segmentTerminator This property is required. Integer
The segment terminator.
segmentTerminatorSuffix This property is required. String
The segment terminator suffix.
messageAssociationAssignedCode String
The message association assigned code.
messageId String
The message id.
messageRelease String
The message release.
messageVersion String
The message version.
targetNamespace String
The target namespace on which this delimiter settings has to be applied.
componentSeparator This property is required. number
The component separator.
dataElementSeparator This property is required. number
The data element separator.
decimalPointIndicator This property is required. string
The decimal point indicator.
releaseIndicator This property is required. number
The release indicator.
repetitionSeparator This property is required. number
The repetition separator.
segmentTerminator This property is required. number
The segment terminator.
segmentTerminatorSuffix This property is required. string
The segment terminator suffix.
messageAssociationAssignedCode string
The message association assigned code.
messageId string
The message id.
messageRelease string
The message release.
messageVersion string
The message version.
targetNamespace string
The target namespace on which this delimiter settings has to be applied.
component_separator This property is required. int
The component separator.
data_element_separator This property is required. int
The data element separator.
decimal_point_indicator This property is required. str
The decimal point indicator.
release_indicator This property is required. int
The release indicator.
repetition_separator This property is required. int
The repetition separator.
segment_terminator This property is required. int
The segment terminator.
segment_terminator_suffix This property is required. str
The segment terminator suffix.
message_association_assigned_code str
The message association assigned code.
message_id str
The message id.
message_release str
The message release.
message_version str
The message version.
target_namespace str
The target namespace on which this delimiter settings has to be applied.
componentSeparator This property is required. Number
The component separator.
dataElementSeparator This property is required. Number
The data element separator.
decimalPointIndicator This property is required. String
The decimal point indicator.
releaseIndicator This property is required. Number
The release indicator.
repetitionSeparator This property is required. Number
The repetition separator.
segmentTerminator This property is required. Number
The segment terminator.
segmentTerminatorSuffix This property is required. String
The segment terminator suffix.
messageAssociationAssignedCode String
The message association assigned code.
messageId String
The message id.
messageRelease String
The message release.
messageVersion String
The message version.
targetNamespace String
The target namespace on which this delimiter settings has to be applied.

EdifactEnvelopeOverride
, EdifactEnvelopeOverrideArgs

ApplicationPassword string
The application password.
AssociationAssignedCode string
The association assigned code.
ControllingAgencyCode string
The controlling agency code.
FunctionalGroupId string
The functional group id.
GroupHeaderMessageRelease string
The group header message release.
GroupHeaderMessageVersion string
The group header message version.
MessageAssociationAssignedCode string
The message association assigned code.
MessageId string
The message id on which this envelope settings has to be applied.
MessageRelease string
The message release version on which this envelope settings has to be applied.
MessageVersion string
The message version on which this envelope settings has to be applied.
ReceiverApplicationId string
The receiver application id.
ReceiverApplicationQualifier string
The receiver application qualifier.
SenderApplicationId string
The sender application id.
SenderApplicationQualifier string
The sender application qualifier.
TargetNamespace string
The target namespace on which this envelope settings has to be applied.
ApplicationPassword string
The application password.
AssociationAssignedCode string
The association assigned code.
ControllingAgencyCode string
The controlling agency code.
FunctionalGroupId string
The functional group id.
GroupHeaderMessageRelease string
The group header message release.
GroupHeaderMessageVersion string
The group header message version.
MessageAssociationAssignedCode string
The message association assigned code.
MessageId string
The message id on which this envelope settings has to be applied.
MessageRelease string
The message release version on which this envelope settings has to be applied.
MessageVersion string
The message version on which this envelope settings has to be applied.
ReceiverApplicationId string
The receiver application id.
ReceiverApplicationQualifier string
The receiver application qualifier.
SenderApplicationId string
The sender application id.
SenderApplicationQualifier string
The sender application qualifier.
TargetNamespace string
The target namespace on which this envelope settings has to be applied.
applicationPassword String
The application password.
associationAssignedCode String
The association assigned code.
controllingAgencyCode String
The controlling agency code.
functionalGroupId String
The functional group id.
groupHeaderMessageRelease String
The group header message release.
groupHeaderMessageVersion String
The group header message version.
messageAssociationAssignedCode String
The message association assigned code.
messageId String
The message id on which this envelope settings has to be applied.
messageRelease String
The message release version on which this envelope settings has to be applied.
messageVersion String
The message version on which this envelope settings has to be applied.
receiverApplicationId String
The receiver application id.
receiverApplicationQualifier String
The receiver application qualifier.
senderApplicationId String
The sender application id.
senderApplicationQualifier String
The sender application qualifier.
targetNamespace String
The target namespace on which this envelope settings has to be applied.
applicationPassword string
The application password.
associationAssignedCode string
The association assigned code.
controllingAgencyCode string
The controlling agency code.
functionalGroupId string
The functional group id.
groupHeaderMessageRelease string
The group header message release.
groupHeaderMessageVersion string
The group header message version.
messageAssociationAssignedCode string
The message association assigned code.
messageId string
The message id on which this envelope settings has to be applied.
messageRelease string
The message release version on which this envelope settings has to be applied.
messageVersion string
The message version on which this envelope settings has to be applied.
receiverApplicationId string
The receiver application id.
receiverApplicationQualifier string
The receiver application qualifier.
senderApplicationId string
The sender application id.
senderApplicationQualifier string
The sender application qualifier.
targetNamespace string
The target namespace on which this envelope settings has to be applied.
application_password str
The application password.
association_assigned_code str
The association assigned code.
controlling_agency_code str
The controlling agency code.
functional_group_id str
The functional group id.
group_header_message_release str
The group header message release.
group_header_message_version str
The group header message version.
message_association_assigned_code str
The message association assigned code.
message_id str
The message id on which this envelope settings has to be applied.
message_release str
The message release version on which this envelope settings has to be applied.
message_version str
The message version on which this envelope settings has to be applied.
receiver_application_id str
The receiver application id.
receiver_application_qualifier str
The receiver application qualifier.
sender_application_id str
The sender application id.
sender_application_qualifier str
The sender application qualifier.
target_namespace str
The target namespace on which this envelope settings has to be applied.
applicationPassword String
The application password.
associationAssignedCode String
The association assigned code.
controllingAgencyCode String
The controlling agency code.
functionalGroupId String
The functional group id.
groupHeaderMessageRelease String
The group header message release.
groupHeaderMessageVersion String
The group header message version.
messageAssociationAssignedCode String
The message association assigned code.
messageId String
The message id on which this envelope settings has to be applied.
messageRelease String
The message release version on which this envelope settings has to be applied.
messageVersion String
The message version on which this envelope settings has to be applied.
receiverApplicationId String
The receiver application id.
receiverApplicationQualifier String
The receiver application qualifier.
senderApplicationId String
The sender application id.
senderApplicationQualifier String
The sender application qualifier.
targetNamespace String
The target namespace on which this envelope settings has to be applied.

EdifactEnvelopeOverrideResponse
, EdifactEnvelopeOverrideResponseArgs

ApplicationPassword string
The application password.
AssociationAssignedCode string
The association assigned code.
ControllingAgencyCode string
The controlling agency code.
FunctionalGroupId string
The functional group id.
GroupHeaderMessageRelease string
The group header message release.
GroupHeaderMessageVersion string
The group header message version.
MessageAssociationAssignedCode string
The message association assigned code.
MessageId string
The message id on which this envelope settings has to be applied.
MessageRelease string
The message release version on which this envelope settings has to be applied.
MessageVersion string
The message version on which this envelope settings has to be applied.
ReceiverApplicationId string
The receiver application id.
ReceiverApplicationQualifier string
The receiver application qualifier.
SenderApplicationId string
The sender application id.
SenderApplicationQualifier string
The sender application qualifier.
TargetNamespace string
The target namespace on which this envelope settings has to be applied.
ApplicationPassword string
The application password.
AssociationAssignedCode string
The association assigned code.
ControllingAgencyCode string
The controlling agency code.
FunctionalGroupId string
The functional group id.
GroupHeaderMessageRelease string
The group header message release.
GroupHeaderMessageVersion string
The group header message version.
MessageAssociationAssignedCode string
The message association assigned code.
MessageId string
The message id on which this envelope settings has to be applied.
MessageRelease string
The message release version on which this envelope settings has to be applied.
MessageVersion string
The message version on which this envelope settings has to be applied.
ReceiverApplicationId string
The receiver application id.
ReceiverApplicationQualifier string
The receiver application qualifier.
SenderApplicationId string
The sender application id.
SenderApplicationQualifier string
The sender application qualifier.
TargetNamespace string
The target namespace on which this envelope settings has to be applied.
applicationPassword String
The application password.
associationAssignedCode String
The association assigned code.
controllingAgencyCode String
The controlling agency code.
functionalGroupId String
The functional group id.
groupHeaderMessageRelease String
The group header message release.
groupHeaderMessageVersion String
The group header message version.
messageAssociationAssignedCode String
The message association assigned code.
messageId String
The message id on which this envelope settings has to be applied.
messageRelease String
The message release version on which this envelope settings has to be applied.
messageVersion String
The message version on which this envelope settings has to be applied.
receiverApplicationId String
The receiver application id.
receiverApplicationQualifier String
The receiver application qualifier.
senderApplicationId String
The sender application id.
senderApplicationQualifier String
The sender application qualifier.
targetNamespace String
The target namespace on which this envelope settings has to be applied.
applicationPassword string
The application password.
associationAssignedCode string
The association assigned code.
controllingAgencyCode string
The controlling agency code.
functionalGroupId string
The functional group id.
groupHeaderMessageRelease string
The group header message release.
groupHeaderMessageVersion string
The group header message version.
messageAssociationAssignedCode string
The message association assigned code.
messageId string
The message id on which this envelope settings has to be applied.
messageRelease string
The message release version on which this envelope settings has to be applied.
messageVersion string
The message version on which this envelope settings has to be applied.
receiverApplicationId string
The receiver application id.
receiverApplicationQualifier string
The receiver application qualifier.
senderApplicationId string
The sender application id.
senderApplicationQualifier string
The sender application qualifier.
targetNamespace string
The target namespace on which this envelope settings has to be applied.
application_password str
The application password.
association_assigned_code str
The association assigned code.
controlling_agency_code str
The controlling agency code.
functional_group_id str
The functional group id.
group_header_message_release str
The group header message release.
group_header_message_version str
The group header message version.
message_association_assigned_code str
The message association assigned code.
message_id str
The message id on which this envelope settings has to be applied.
message_release str
The message release version on which this envelope settings has to be applied.
message_version str
The message version on which this envelope settings has to be applied.
receiver_application_id str
The receiver application id.
receiver_application_qualifier str
The receiver application qualifier.
sender_application_id str
The sender application id.
sender_application_qualifier str
The sender application qualifier.
target_namespace str
The target namespace on which this envelope settings has to be applied.
applicationPassword String
The application password.
associationAssignedCode String
The association assigned code.
controllingAgencyCode String
The controlling agency code.
functionalGroupId String
The functional group id.
groupHeaderMessageRelease String
The group header message release.
groupHeaderMessageVersion String
The group header message version.
messageAssociationAssignedCode String
The message association assigned code.
messageId String
The message id on which this envelope settings has to be applied.
messageRelease String
The message release version on which this envelope settings has to be applied.
messageVersion String
The message version on which this envelope settings has to be applied.
receiverApplicationId String
The receiver application id.
receiverApplicationQualifier String
The receiver application qualifier.
senderApplicationId String
The sender application id.
senderApplicationQualifier String
The sender application qualifier.
targetNamespace String
The target namespace on which this envelope settings has to be applied.

EdifactEnvelopeSettings
, EdifactEnvelopeSettingsArgs

ApplyDelimiterStringAdvice This property is required. bool
The value indicating whether to apply delimiter string advice.
CreateGroupingSegments This property is required. bool
The value indicating whether to create grouping segments.
EnableDefaultGroupHeaders This property is required. bool
The value indicating whether to enable default group headers.
GroupControlNumberLowerBound This property is required. double
The group control number lower bound.
GroupControlNumberUpperBound This property is required. double
The group control number upper bound.
InterchangeControlNumberLowerBound This property is required. double
The interchange control number lower bound.
InterchangeControlNumberUpperBound This property is required. double
The interchange control number upper bound.
IsTestInterchange This property is required. bool
The value indicating whether the message is a test interchange.
OverwriteExistingTransactionSetControlNumber This property is required. bool
The value indicating whether to overwrite existing transaction set control number.
RolloverGroupControlNumber This property is required. bool
The value indicating whether to rollover group control number.
RolloverInterchangeControlNumber This property is required. bool
The value indicating whether to rollover interchange control number.
RolloverTransactionSetControlNumber This property is required. bool
The value indicating whether to rollover transaction set control number.
TransactionSetControlNumberLowerBound This property is required. double
The transaction set control number lower bound.
TransactionSetControlNumberUpperBound This property is required. double
The transaction set control number upper bound.
ApplicationReferenceId string
The application reference id.
CommunicationAgreementId string
The communication agreement id.
FunctionalGroupId string
The functional group id.
GroupApplicationPassword string
The group application password.
GroupApplicationReceiverId string
The group application receiver id.
GroupApplicationReceiverQualifier string
The group application receiver qualifier.
GroupApplicationSenderId string
The group application sender id.
GroupApplicationSenderQualifier string
The group application sender qualifier.
GroupAssociationAssignedCode string
The group association assigned code.
GroupControlNumberPrefix string
The group control number prefix.
GroupControlNumberSuffix string
The group control number suffix.
GroupControllingAgencyCode string
The group controlling agency code.
GroupMessageRelease string
The group message release.
GroupMessageVersion string
The group message version.
InterchangeControlNumberPrefix string
The interchange control number prefix.
InterchangeControlNumberSuffix string
The interchange control number suffix.
ProcessingPriorityCode string
The processing priority code.
ReceiverInternalIdentification string
The receiver internal identification.
ReceiverInternalSubIdentification string
The receiver internal sub identification.
ReceiverReverseRoutingAddress string
The receiver reverse routing address.
RecipientReferencePasswordQualifier string
The recipient reference password qualifier.
RecipientReferencePasswordValue string
The recipient reference password value.
SenderInternalIdentification string
The sender internal identification.
SenderInternalSubIdentification string
The sender internal sub identification.
SenderReverseRoutingAddress string
The sender reverse routing address.
TransactionSetControlNumberPrefix string
The transaction set control number prefix.
TransactionSetControlNumberSuffix string
The transaction set control number suffix.
ApplyDelimiterStringAdvice This property is required. bool
The value indicating whether to apply delimiter string advice.
CreateGroupingSegments This property is required. bool
The value indicating whether to create grouping segments.
EnableDefaultGroupHeaders This property is required. bool
The value indicating whether to enable default group headers.
GroupControlNumberLowerBound This property is required. float64
The group control number lower bound.
GroupControlNumberUpperBound This property is required. float64
The group control number upper bound.
InterchangeControlNumberLowerBound This property is required. float64
The interchange control number lower bound.
InterchangeControlNumberUpperBound This property is required. float64
The interchange control number upper bound.
IsTestInterchange This property is required. bool
The value indicating whether the message is a test interchange.
OverwriteExistingTransactionSetControlNumber This property is required. bool
The value indicating whether to overwrite existing transaction set control number.
RolloverGroupControlNumber This property is required. bool
The value indicating whether to rollover group control number.
RolloverInterchangeControlNumber This property is required. bool
The value indicating whether to rollover interchange control number.
RolloverTransactionSetControlNumber This property is required. bool
The value indicating whether to rollover transaction set control number.
TransactionSetControlNumberLowerBound This property is required. float64
The transaction set control number lower bound.
TransactionSetControlNumberUpperBound This property is required. float64
The transaction set control number upper bound.
ApplicationReferenceId string
The application reference id.
CommunicationAgreementId string
The communication agreement id.
FunctionalGroupId string
The functional group id.
GroupApplicationPassword string
The group application password.
GroupApplicationReceiverId string
The group application receiver id.
GroupApplicationReceiverQualifier string
The group application receiver qualifier.
GroupApplicationSenderId string
The group application sender id.
GroupApplicationSenderQualifier string
The group application sender qualifier.
GroupAssociationAssignedCode string
The group association assigned code.
GroupControlNumberPrefix string
The group control number prefix.
GroupControlNumberSuffix string
The group control number suffix.
GroupControllingAgencyCode string
The group controlling agency code.
GroupMessageRelease string
The group message release.
GroupMessageVersion string
The group message version.
InterchangeControlNumberPrefix string
The interchange control number prefix.
InterchangeControlNumberSuffix string
The interchange control number suffix.
ProcessingPriorityCode string
The processing priority code.
ReceiverInternalIdentification string
The receiver internal identification.
ReceiverInternalSubIdentification string
The receiver internal sub identification.
ReceiverReverseRoutingAddress string
The receiver reverse routing address.
RecipientReferencePasswordQualifier string
The recipient reference password qualifier.
RecipientReferencePasswordValue string
The recipient reference password value.
SenderInternalIdentification string
The sender internal identification.
SenderInternalSubIdentification string
The sender internal sub identification.
SenderReverseRoutingAddress string
The sender reverse routing address.
TransactionSetControlNumberPrefix string
The transaction set control number prefix.
TransactionSetControlNumberSuffix string
The transaction set control number suffix.
applyDelimiterStringAdvice This property is required. Boolean
The value indicating whether to apply delimiter string advice.
createGroupingSegments This property is required. Boolean
The value indicating whether to create grouping segments.
enableDefaultGroupHeaders This property is required. Boolean
The value indicating whether to enable default group headers.
groupControlNumberLowerBound This property is required. Double
The group control number lower bound.
groupControlNumberUpperBound This property is required. Double
The group control number upper bound.
interchangeControlNumberLowerBound This property is required. Double
The interchange control number lower bound.
interchangeControlNumberUpperBound This property is required. Double
The interchange control number upper bound.
isTestInterchange This property is required. Boolean
The value indicating whether the message is a test interchange.
overwriteExistingTransactionSetControlNumber This property is required. Boolean
The value indicating whether to overwrite existing transaction set control number.
rolloverGroupControlNumber This property is required. Boolean
The value indicating whether to rollover group control number.
rolloverInterchangeControlNumber This property is required. Boolean
The value indicating whether to rollover interchange control number.
rolloverTransactionSetControlNumber This property is required. Boolean
The value indicating whether to rollover transaction set control number.
transactionSetControlNumberLowerBound This property is required. Double
The transaction set control number lower bound.
transactionSetControlNumberUpperBound This property is required. Double
The transaction set control number upper bound.
applicationReferenceId String
The application reference id.
communicationAgreementId String
The communication agreement id.
functionalGroupId String
The functional group id.
groupApplicationPassword String
The group application password.
groupApplicationReceiverId String
The group application receiver id.
groupApplicationReceiverQualifier String
The group application receiver qualifier.
groupApplicationSenderId String
The group application sender id.
groupApplicationSenderQualifier String
The group application sender qualifier.
groupAssociationAssignedCode String
The group association assigned code.
groupControlNumberPrefix String
The group control number prefix.
groupControlNumberSuffix String
The group control number suffix.
groupControllingAgencyCode String
The group controlling agency code.
groupMessageRelease String
The group message release.
groupMessageVersion String
The group message version.
interchangeControlNumberPrefix String
The interchange control number prefix.
interchangeControlNumberSuffix String
The interchange control number suffix.
processingPriorityCode String
The processing priority code.
receiverInternalIdentification String
The receiver internal identification.
receiverInternalSubIdentification String
The receiver internal sub identification.
receiverReverseRoutingAddress String
The receiver reverse routing address.
recipientReferencePasswordQualifier String
The recipient reference password qualifier.
recipientReferencePasswordValue String
The recipient reference password value.
senderInternalIdentification String
The sender internal identification.
senderInternalSubIdentification String
The sender internal sub identification.
senderReverseRoutingAddress String
The sender reverse routing address.
transactionSetControlNumberPrefix String
The transaction set control number prefix.
transactionSetControlNumberSuffix String
The transaction set control number suffix.
applyDelimiterStringAdvice This property is required. boolean
The value indicating whether to apply delimiter string advice.
createGroupingSegments This property is required. boolean
The value indicating whether to create grouping segments.
enableDefaultGroupHeaders This property is required. boolean
The value indicating whether to enable default group headers.
groupControlNumberLowerBound This property is required. number
The group control number lower bound.
groupControlNumberUpperBound This property is required. number
The group control number upper bound.
interchangeControlNumberLowerBound This property is required. number
The interchange control number lower bound.
interchangeControlNumberUpperBound This property is required. number
The interchange control number upper bound.
isTestInterchange This property is required. boolean
The value indicating whether the message is a test interchange.
overwriteExistingTransactionSetControlNumber This property is required. boolean
The value indicating whether to overwrite existing transaction set control number.
rolloverGroupControlNumber This property is required. boolean
The value indicating whether to rollover group control number.
rolloverInterchangeControlNumber This property is required. boolean
The value indicating whether to rollover interchange control number.
rolloverTransactionSetControlNumber This property is required. boolean
The value indicating whether to rollover transaction set control number.
transactionSetControlNumberLowerBound This property is required. number
The transaction set control number lower bound.
transactionSetControlNumberUpperBound This property is required. number
The transaction set control number upper bound.
applicationReferenceId string
The application reference id.
communicationAgreementId string
The communication agreement id.
functionalGroupId string
The functional group id.
groupApplicationPassword string
The group application password.
groupApplicationReceiverId string
The group application receiver id.
groupApplicationReceiverQualifier string
The group application receiver qualifier.
groupApplicationSenderId string
The group application sender id.
groupApplicationSenderQualifier string
The group application sender qualifier.
groupAssociationAssignedCode string
The group association assigned code.
groupControlNumberPrefix string
The group control number prefix.
groupControlNumberSuffix string
The group control number suffix.
groupControllingAgencyCode string
The group controlling agency code.
groupMessageRelease string
The group message release.
groupMessageVersion string
The group message version.
interchangeControlNumberPrefix string
The interchange control number prefix.
interchangeControlNumberSuffix string
The interchange control number suffix.
processingPriorityCode string
The processing priority code.
receiverInternalIdentification string
The receiver internal identification.
receiverInternalSubIdentification string
The receiver internal sub identification.
receiverReverseRoutingAddress string
The receiver reverse routing address.
recipientReferencePasswordQualifier string
The recipient reference password qualifier.
recipientReferencePasswordValue string
The recipient reference password value.
senderInternalIdentification string
The sender internal identification.
senderInternalSubIdentification string
The sender internal sub identification.
senderReverseRoutingAddress string
The sender reverse routing address.
transactionSetControlNumberPrefix string
The transaction set control number prefix.
transactionSetControlNumberSuffix string
The transaction set control number suffix.
apply_delimiter_string_advice This property is required. bool
The value indicating whether to apply delimiter string advice.
create_grouping_segments This property is required. bool
The value indicating whether to create grouping segments.
enable_default_group_headers This property is required. bool
The value indicating whether to enable default group headers.
group_control_number_lower_bound This property is required. float
The group control number lower bound.
group_control_number_upper_bound This property is required. float
The group control number upper bound.
interchange_control_number_lower_bound This property is required. float
The interchange control number lower bound.
interchange_control_number_upper_bound This property is required. float
The interchange control number upper bound.
is_test_interchange This property is required. bool
The value indicating whether the message is a test interchange.
overwrite_existing_transaction_set_control_number This property is required. bool
The value indicating whether to overwrite existing transaction set control number.
rollover_group_control_number This property is required. bool
The value indicating whether to rollover group control number.
rollover_interchange_control_number This property is required. bool
The value indicating whether to rollover interchange control number.
rollover_transaction_set_control_number This property is required. bool
The value indicating whether to rollover transaction set control number.
transaction_set_control_number_lower_bound This property is required. float
The transaction set control number lower bound.
transaction_set_control_number_upper_bound This property is required. float
The transaction set control number upper bound.
application_reference_id str
The application reference id.
communication_agreement_id str
The communication agreement id.
functional_group_id str
The functional group id.
group_application_password str
The group application password.
group_application_receiver_id str
The group application receiver id.
group_application_receiver_qualifier str
The group application receiver qualifier.
group_application_sender_id str
The group application sender id.
group_application_sender_qualifier str
The group application sender qualifier.
group_association_assigned_code str
The group association assigned code.
group_control_number_prefix str
The group control number prefix.
group_control_number_suffix str
The group control number suffix.
group_controlling_agency_code str
The group controlling agency code.
group_message_release str
The group message release.
group_message_version str
The group message version.
interchange_control_number_prefix str
The interchange control number prefix.
interchange_control_number_suffix str
The interchange control number suffix.
processing_priority_code str
The processing priority code.
receiver_internal_identification str
The receiver internal identification.
receiver_internal_sub_identification str
The receiver internal sub identification.
receiver_reverse_routing_address str
The receiver reverse routing address.
recipient_reference_password_qualifier str
The recipient reference password qualifier.
recipient_reference_password_value str
The recipient reference password value.
sender_internal_identification str
The sender internal identification.
sender_internal_sub_identification str
The sender internal sub identification.
sender_reverse_routing_address str
The sender reverse routing address.
transaction_set_control_number_prefix str
The transaction set control number prefix.
transaction_set_control_number_suffix str
The transaction set control number suffix.
applyDelimiterStringAdvice This property is required. Boolean
The value indicating whether to apply delimiter string advice.
createGroupingSegments This property is required. Boolean
The value indicating whether to create grouping segments.
enableDefaultGroupHeaders This property is required. Boolean
The value indicating whether to enable default group headers.
groupControlNumberLowerBound This property is required. Number
The group control number lower bound.
groupControlNumberUpperBound This property is required. Number
The group control number upper bound.
interchangeControlNumberLowerBound This property is required. Number
The interchange control number lower bound.
interchangeControlNumberUpperBound This property is required. Number
The interchange control number upper bound.
isTestInterchange This property is required. Boolean
The value indicating whether the message is a test interchange.
overwriteExistingTransactionSetControlNumber This property is required. Boolean
The value indicating whether to overwrite existing transaction set control number.
rolloverGroupControlNumber This property is required. Boolean
The value indicating whether to rollover group control number.
rolloverInterchangeControlNumber This property is required. Boolean
The value indicating whether to rollover interchange control number.
rolloverTransactionSetControlNumber This property is required. Boolean
The value indicating whether to rollover transaction set control number.
transactionSetControlNumberLowerBound This property is required. Number
The transaction set control number lower bound.
transactionSetControlNumberUpperBound This property is required. Number
The transaction set control number upper bound.
applicationReferenceId String
The application reference id.
communicationAgreementId String
The communication agreement id.
functionalGroupId String
The functional group id.
groupApplicationPassword String
The group application password.
groupApplicationReceiverId String
The group application receiver id.
groupApplicationReceiverQualifier String
The group application receiver qualifier.
groupApplicationSenderId String
The group application sender id.
groupApplicationSenderQualifier String
The group application sender qualifier.
groupAssociationAssignedCode String
The group association assigned code.
groupControlNumberPrefix String
The group control number prefix.
groupControlNumberSuffix String
The group control number suffix.
groupControllingAgencyCode String
The group controlling agency code.
groupMessageRelease String
The group message release.
groupMessageVersion String
The group message version.
interchangeControlNumberPrefix String
The interchange control number prefix.
interchangeControlNumberSuffix String
The interchange control number suffix.
processingPriorityCode String
The processing priority code.
receiverInternalIdentification String
The receiver internal identification.
receiverInternalSubIdentification String
The receiver internal sub identification.
receiverReverseRoutingAddress String
The receiver reverse routing address.
recipientReferencePasswordQualifier String
The recipient reference password qualifier.
recipientReferencePasswordValue String
The recipient reference password value.
senderInternalIdentification String
The sender internal identification.
senderInternalSubIdentification String
The sender internal sub identification.
senderReverseRoutingAddress String
The sender reverse routing address.
transactionSetControlNumberPrefix String
The transaction set control number prefix.
transactionSetControlNumberSuffix String
The transaction set control number suffix.

EdifactEnvelopeSettingsResponse
, EdifactEnvelopeSettingsResponseArgs

ApplyDelimiterStringAdvice This property is required. bool
The value indicating whether to apply delimiter string advice.
CreateGroupingSegments This property is required. bool
The value indicating whether to create grouping segments.
EnableDefaultGroupHeaders This property is required. bool
The value indicating whether to enable default group headers.
GroupControlNumberLowerBound This property is required. double
The group control number lower bound.
GroupControlNumberUpperBound This property is required. double
The group control number upper bound.
InterchangeControlNumberLowerBound This property is required. double
The interchange control number lower bound.
InterchangeControlNumberUpperBound This property is required. double
The interchange control number upper bound.
IsTestInterchange This property is required. bool
The value indicating whether the message is a test interchange.
OverwriteExistingTransactionSetControlNumber This property is required. bool
The value indicating whether to overwrite existing transaction set control number.
RolloverGroupControlNumber This property is required. bool
The value indicating whether to rollover group control number.
RolloverInterchangeControlNumber This property is required. bool
The value indicating whether to rollover interchange control number.
RolloverTransactionSetControlNumber This property is required. bool
The value indicating whether to rollover transaction set control number.
TransactionSetControlNumberLowerBound This property is required. double
The transaction set control number lower bound.
TransactionSetControlNumberUpperBound This property is required. double
The transaction set control number upper bound.
ApplicationReferenceId string
The application reference id.
CommunicationAgreementId string
The communication agreement id.
FunctionalGroupId string
The functional group id.
GroupApplicationPassword string
The group application password.
GroupApplicationReceiverId string
The group application receiver id.
GroupApplicationReceiverQualifier string
The group application receiver qualifier.
GroupApplicationSenderId string
The group application sender id.
GroupApplicationSenderQualifier string
The group application sender qualifier.
GroupAssociationAssignedCode string
The group association assigned code.
GroupControlNumberPrefix string
The group control number prefix.
GroupControlNumberSuffix string
The group control number suffix.
GroupControllingAgencyCode string
The group controlling agency code.
GroupMessageRelease string
The group message release.
GroupMessageVersion string
The group message version.
InterchangeControlNumberPrefix string
The interchange control number prefix.
InterchangeControlNumberSuffix string
The interchange control number suffix.
ProcessingPriorityCode string
The processing priority code.
ReceiverInternalIdentification string
The receiver internal identification.
ReceiverInternalSubIdentification string
The receiver internal sub identification.
ReceiverReverseRoutingAddress string
The receiver reverse routing address.
RecipientReferencePasswordQualifier string
The recipient reference password qualifier.
RecipientReferencePasswordValue string
The recipient reference password value.
SenderInternalIdentification string
The sender internal identification.
SenderInternalSubIdentification string
The sender internal sub identification.
SenderReverseRoutingAddress string
The sender reverse routing address.
TransactionSetControlNumberPrefix string
The transaction set control number prefix.
TransactionSetControlNumberSuffix string
The transaction set control number suffix.
ApplyDelimiterStringAdvice This property is required. bool
The value indicating whether to apply delimiter string advice.
CreateGroupingSegments This property is required. bool
The value indicating whether to create grouping segments.
EnableDefaultGroupHeaders This property is required. bool
The value indicating whether to enable default group headers.
GroupControlNumberLowerBound This property is required. float64
The group control number lower bound.
GroupControlNumberUpperBound This property is required. float64
The group control number upper bound.
InterchangeControlNumberLowerBound This property is required. float64
The interchange control number lower bound.
InterchangeControlNumberUpperBound This property is required. float64
The interchange control number upper bound.
IsTestInterchange This property is required. bool
The value indicating whether the message is a test interchange.
OverwriteExistingTransactionSetControlNumber This property is required. bool
The value indicating whether to overwrite existing transaction set control number.
RolloverGroupControlNumber This property is required. bool
The value indicating whether to rollover group control number.
RolloverInterchangeControlNumber This property is required. bool
The value indicating whether to rollover interchange control number.
RolloverTransactionSetControlNumber This property is required. bool
The value indicating whether to rollover transaction set control number.
TransactionSetControlNumberLowerBound This property is required. float64
The transaction set control number lower bound.
TransactionSetControlNumberUpperBound This property is required. float64
The transaction set control number upper bound.
ApplicationReferenceId string
The application reference id.
CommunicationAgreementId string
The communication agreement id.
FunctionalGroupId string
The functional group id.
GroupApplicationPassword string
The group application password.
GroupApplicationReceiverId string
The group application receiver id.
GroupApplicationReceiverQualifier string
The group application receiver qualifier.
GroupApplicationSenderId string
The group application sender id.
GroupApplicationSenderQualifier string
The group application sender qualifier.
GroupAssociationAssignedCode string
The group association assigned code.
GroupControlNumberPrefix string
The group control number prefix.
GroupControlNumberSuffix string
The group control number suffix.
GroupControllingAgencyCode string
The group controlling agency code.
GroupMessageRelease string
The group message release.
GroupMessageVersion string
The group message version.
InterchangeControlNumberPrefix string
The interchange control number prefix.
InterchangeControlNumberSuffix string
The interchange control number suffix.
ProcessingPriorityCode string
The processing priority code.
ReceiverInternalIdentification string
The receiver internal identification.
ReceiverInternalSubIdentification string
The receiver internal sub identification.
ReceiverReverseRoutingAddress string
The receiver reverse routing address.
RecipientReferencePasswordQualifier string
The recipient reference password qualifier.
RecipientReferencePasswordValue string
The recipient reference password value.
SenderInternalIdentification string
The sender internal identification.
SenderInternalSubIdentification string
The sender internal sub identification.
SenderReverseRoutingAddress string
The sender reverse routing address.
TransactionSetControlNumberPrefix string
The transaction set control number prefix.
TransactionSetControlNumberSuffix string
The transaction set control number suffix.
applyDelimiterStringAdvice This property is required. Boolean
The value indicating whether to apply delimiter string advice.
createGroupingSegments This property is required. Boolean
The value indicating whether to create grouping segments.
enableDefaultGroupHeaders This property is required. Boolean
The value indicating whether to enable default group headers.
groupControlNumberLowerBound This property is required. Double
The group control number lower bound.
groupControlNumberUpperBound This property is required. Double
The group control number upper bound.
interchangeControlNumberLowerBound This property is required. Double
The interchange control number lower bound.
interchangeControlNumberUpperBound This property is required. Double
The interchange control number upper bound.
isTestInterchange This property is required. Boolean
The value indicating whether the message is a test interchange.
overwriteExistingTransactionSetControlNumber This property is required. Boolean
The value indicating whether to overwrite existing transaction set control number.
rolloverGroupControlNumber This property is required. Boolean
The value indicating whether to rollover group control number.
rolloverInterchangeControlNumber This property is required. Boolean
The value indicating whether to rollover interchange control number.
rolloverTransactionSetControlNumber This property is required. Boolean
The value indicating whether to rollover transaction set control number.
transactionSetControlNumberLowerBound This property is required. Double
The transaction set control number lower bound.
transactionSetControlNumberUpperBound This property is required. Double
The transaction set control number upper bound.
applicationReferenceId String
The application reference id.
communicationAgreementId String
The communication agreement id.
functionalGroupId String
The functional group id.
groupApplicationPassword String
The group application password.
groupApplicationReceiverId String
The group application receiver id.
groupApplicationReceiverQualifier String
The group application receiver qualifier.
groupApplicationSenderId String
The group application sender id.
groupApplicationSenderQualifier String
The group application sender qualifier.
groupAssociationAssignedCode String
The group association assigned code.
groupControlNumberPrefix String
The group control number prefix.
groupControlNumberSuffix String
The group control number suffix.
groupControllingAgencyCode String
The group controlling agency code.
groupMessageRelease String
The group message release.
groupMessageVersion String
The group message version.
interchangeControlNumberPrefix String
The interchange control number prefix.
interchangeControlNumberSuffix String
The interchange control number suffix.
processingPriorityCode String
The processing priority code.
receiverInternalIdentification String
The receiver internal identification.
receiverInternalSubIdentification String
The receiver internal sub identification.
receiverReverseRoutingAddress String
The receiver reverse routing address.
recipientReferencePasswordQualifier String
The recipient reference password qualifier.
recipientReferencePasswordValue String
The recipient reference password value.
senderInternalIdentification String
The sender internal identification.
senderInternalSubIdentification String
The sender internal sub identification.
senderReverseRoutingAddress String
The sender reverse routing address.
transactionSetControlNumberPrefix String
The transaction set control number prefix.
transactionSetControlNumberSuffix String
The transaction set control number suffix.
applyDelimiterStringAdvice This property is required. boolean
The value indicating whether to apply delimiter string advice.
createGroupingSegments This property is required. boolean
The value indicating whether to create grouping segments.
enableDefaultGroupHeaders This property is required. boolean
The value indicating whether to enable default group headers.
groupControlNumberLowerBound This property is required. number
The group control number lower bound.
groupControlNumberUpperBound This property is required. number
The group control number upper bound.
interchangeControlNumberLowerBound This property is required. number
The interchange control number lower bound.
interchangeControlNumberUpperBound This property is required. number
The interchange control number upper bound.
isTestInterchange This property is required. boolean
The value indicating whether the message is a test interchange.
overwriteExistingTransactionSetControlNumber This property is required. boolean
The value indicating whether to overwrite existing transaction set control number.
rolloverGroupControlNumber This property is required. boolean
The value indicating whether to rollover group control number.
rolloverInterchangeControlNumber This property is required. boolean
The value indicating whether to rollover interchange control number.
rolloverTransactionSetControlNumber This property is required. boolean
The value indicating whether to rollover transaction set control number.
transactionSetControlNumberLowerBound This property is required. number
The transaction set control number lower bound.
transactionSetControlNumberUpperBound This property is required. number
The transaction set control number upper bound.
applicationReferenceId string
The application reference id.
communicationAgreementId string
The communication agreement id.
functionalGroupId string
The functional group id.
groupApplicationPassword string
The group application password.
groupApplicationReceiverId string
The group application receiver id.
groupApplicationReceiverQualifier string
The group application receiver qualifier.
groupApplicationSenderId string
The group application sender id.
groupApplicationSenderQualifier string
The group application sender qualifier.
groupAssociationAssignedCode string
The group association assigned code.
groupControlNumberPrefix string
The group control number prefix.
groupControlNumberSuffix string
The group control number suffix.
groupControllingAgencyCode string
The group controlling agency code.
groupMessageRelease string
The group message release.
groupMessageVersion string
The group message version.
interchangeControlNumberPrefix string
The interchange control number prefix.
interchangeControlNumberSuffix string
The interchange control number suffix.
processingPriorityCode string
The processing priority code.
receiverInternalIdentification string
The receiver internal identification.
receiverInternalSubIdentification string
The receiver internal sub identification.
receiverReverseRoutingAddress string
The receiver reverse routing address.
recipientReferencePasswordQualifier string
The recipient reference password qualifier.
recipientReferencePasswordValue string
The recipient reference password value.
senderInternalIdentification string
The sender internal identification.
senderInternalSubIdentification string
The sender internal sub identification.
senderReverseRoutingAddress string
The sender reverse routing address.
transactionSetControlNumberPrefix string
The transaction set control number prefix.
transactionSetControlNumberSuffix string
The transaction set control number suffix.
apply_delimiter_string_advice This property is required. bool
The value indicating whether to apply delimiter string advice.
create_grouping_segments This property is required. bool
The value indicating whether to create grouping segments.
enable_default_group_headers This property is required. bool
The value indicating whether to enable default group headers.
group_control_number_lower_bound This property is required. float
The group control number lower bound.
group_control_number_upper_bound This property is required. float
The group control number upper bound.
interchange_control_number_lower_bound This property is required. float
The interchange control number lower bound.
interchange_control_number_upper_bound This property is required. float
The interchange control number upper bound.
is_test_interchange This property is required. bool
The value indicating whether the message is a test interchange.
overwrite_existing_transaction_set_control_number This property is required. bool
The value indicating whether to overwrite existing transaction set control number.
rollover_group_control_number This property is required. bool
The value indicating whether to rollover group control number.
rollover_interchange_control_number This property is required. bool
The value indicating whether to rollover interchange control number.
rollover_transaction_set_control_number This property is required. bool
The value indicating whether to rollover transaction set control number.
transaction_set_control_number_lower_bound This property is required. float
The transaction set control number lower bound.
transaction_set_control_number_upper_bound This property is required. float
The transaction set control number upper bound.
application_reference_id str
The application reference id.
communication_agreement_id str
The communication agreement id.
functional_group_id str
The functional group id.
group_application_password str
The group application password.
group_application_receiver_id str
The group application receiver id.
group_application_receiver_qualifier str
The group application receiver qualifier.
group_application_sender_id str
The group application sender id.
group_application_sender_qualifier str
The group application sender qualifier.
group_association_assigned_code str
The group association assigned code.
group_control_number_prefix str
The group control number prefix.
group_control_number_suffix str
The group control number suffix.
group_controlling_agency_code str
The group controlling agency code.
group_message_release str
The group message release.
group_message_version str
The group message version.
interchange_control_number_prefix str
The interchange control number prefix.
interchange_control_number_suffix str
The interchange control number suffix.
processing_priority_code str
The processing priority code.
receiver_internal_identification str
The receiver internal identification.
receiver_internal_sub_identification str
The receiver internal sub identification.
receiver_reverse_routing_address str
The receiver reverse routing address.
recipient_reference_password_qualifier str
The recipient reference password qualifier.
recipient_reference_password_value str
The recipient reference password value.
sender_internal_identification str
The sender internal identification.
sender_internal_sub_identification str
The sender internal sub identification.
sender_reverse_routing_address str
The sender reverse routing address.
transaction_set_control_number_prefix str
The transaction set control number prefix.
transaction_set_control_number_suffix str
The transaction set control number suffix.
applyDelimiterStringAdvice This property is required. Boolean
The value indicating whether to apply delimiter string advice.
createGroupingSegments This property is required. Boolean
The value indicating whether to create grouping segments.
enableDefaultGroupHeaders This property is required. Boolean
The value indicating whether to enable default group headers.
groupControlNumberLowerBound This property is required. Number
The group control number lower bound.
groupControlNumberUpperBound This property is required. Number
The group control number upper bound.
interchangeControlNumberLowerBound This property is required. Number
The interchange control number lower bound.
interchangeControlNumberUpperBound This property is required. Number
The interchange control number upper bound.
isTestInterchange This property is required. Boolean
The value indicating whether the message is a test interchange.
overwriteExistingTransactionSetControlNumber This property is required. Boolean
The value indicating whether to overwrite existing transaction set control number.
rolloverGroupControlNumber This property is required. Boolean
The value indicating whether to rollover group control number.
rolloverInterchangeControlNumber This property is required. Boolean
The value indicating whether to rollover interchange control number.
rolloverTransactionSetControlNumber This property is required. Boolean
The value indicating whether to rollover transaction set control number.
transactionSetControlNumberLowerBound This property is required. Number
The transaction set control number lower bound.
transactionSetControlNumberUpperBound This property is required. Number
The transaction set control number upper bound.
applicationReferenceId String
The application reference id.
communicationAgreementId String
The communication agreement id.
functionalGroupId String
The functional group id.
groupApplicationPassword String
The group application password.
groupApplicationReceiverId String
The group application receiver id.
groupApplicationReceiverQualifier String
The group application receiver qualifier.
groupApplicationSenderId String
The group application sender id.
groupApplicationSenderQualifier String
The group application sender qualifier.
groupAssociationAssignedCode String
The group association assigned code.
groupControlNumberPrefix String
The group control number prefix.
groupControlNumberSuffix String
The group control number suffix.
groupControllingAgencyCode String
The group controlling agency code.
groupMessageRelease String
The group message release.
groupMessageVersion String
The group message version.
interchangeControlNumberPrefix String
The interchange control number prefix.
interchangeControlNumberSuffix String
The interchange control number suffix.
processingPriorityCode String
The processing priority code.
receiverInternalIdentification String
The receiver internal identification.
receiverInternalSubIdentification String
The receiver internal sub identification.
receiverReverseRoutingAddress String
The receiver reverse routing address.
recipientReferencePasswordQualifier String
The recipient reference password qualifier.
recipientReferencePasswordValue String
The recipient reference password value.
senderInternalIdentification String
The sender internal identification.
senderInternalSubIdentification String
The sender internal sub identification.
senderReverseRoutingAddress String
The sender reverse routing address.
transactionSetControlNumberPrefix String
The transaction set control number prefix.
transactionSetControlNumberSuffix String
The transaction set control number suffix.

EdifactFramingSettings
, EdifactFramingSettingsArgs

CharacterSet This property is required. string | Pulumi.AzureNative.Logic.EdifactCharacterSet
The EDIFACT frame setting characterSet.
ComponentSeparator This property is required. int
The component separator.
DataElementSeparator This property is required. int
The data element separator.
DecimalPointIndicator This property is required. Pulumi.AzureNative.Logic.EdifactDecimalIndicator
The EDIFACT frame setting decimal indicator.
ProtocolVersion This property is required. int
The protocol version.
ReleaseIndicator This property is required. int
The release indicator.
RepetitionSeparator This property is required. int
The repetition separator.
SegmentTerminator This property is required. int
The segment terminator.
SegmentTerminatorSuffix This property is required. Pulumi.AzureNative.Logic.SegmentTerminatorSuffix
The EDIFACT frame setting segment terminator suffix.
CharacterEncoding string
The character encoding.
ServiceCodeListDirectoryVersion string
The service code list directory version.
CharacterSet This property is required. string | EdifactCharacterSet
The EDIFACT frame setting characterSet.
ComponentSeparator This property is required. int
The component separator.
DataElementSeparator This property is required. int
The data element separator.
DecimalPointIndicator This property is required. EdifactDecimalIndicator
The EDIFACT frame setting decimal indicator.
ProtocolVersion This property is required. int
The protocol version.
ReleaseIndicator This property is required. int
The release indicator.
RepetitionSeparator This property is required. int
The repetition separator.
SegmentTerminator This property is required. int
The segment terminator.
SegmentTerminatorSuffix This property is required. SegmentTerminatorSuffix
The EDIFACT frame setting segment terminator suffix.
CharacterEncoding string
The character encoding.
ServiceCodeListDirectoryVersion string
The service code list directory version.
characterSet This property is required. String | EdifactCharacterSet
The EDIFACT frame setting characterSet.
componentSeparator This property is required. Integer
The component separator.
dataElementSeparator This property is required. Integer
The data element separator.
decimalPointIndicator This property is required. EdifactDecimalIndicator
The EDIFACT frame setting decimal indicator.
protocolVersion This property is required. Integer
The protocol version.
releaseIndicator This property is required. Integer
The release indicator.
repetitionSeparator This property is required. Integer
The repetition separator.
segmentTerminator This property is required. Integer
The segment terminator.
segmentTerminatorSuffix This property is required. SegmentTerminatorSuffix
The EDIFACT frame setting segment terminator suffix.
characterEncoding String
The character encoding.
serviceCodeListDirectoryVersion String
The service code list directory version.
characterSet This property is required. string | EdifactCharacterSet
The EDIFACT frame setting characterSet.
componentSeparator This property is required. number
The component separator.
dataElementSeparator This property is required. number
The data element separator.
decimalPointIndicator This property is required. EdifactDecimalIndicator
The EDIFACT frame setting decimal indicator.
protocolVersion This property is required. number
The protocol version.
releaseIndicator This property is required. number
The release indicator.
repetitionSeparator This property is required. number
The repetition separator.
segmentTerminator This property is required. number
The segment terminator.
segmentTerminatorSuffix This property is required. SegmentTerminatorSuffix
The EDIFACT frame setting segment terminator suffix.
characterEncoding string
The character encoding.
serviceCodeListDirectoryVersion string
The service code list directory version.
character_set This property is required. str | EdifactCharacterSet
The EDIFACT frame setting characterSet.
component_separator This property is required. int
The component separator.
data_element_separator This property is required. int
The data element separator.
decimal_point_indicator This property is required. EdifactDecimalIndicator
The EDIFACT frame setting decimal indicator.
protocol_version This property is required. int
The protocol version.
release_indicator This property is required. int
The release indicator.
repetition_separator This property is required. int
The repetition separator.
segment_terminator This property is required. int
The segment terminator.
segment_terminator_suffix This property is required. SegmentTerminatorSuffix
The EDIFACT frame setting segment terminator suffix.
character_encoding str
The character encoding.
service_code_list_directory_version str
The service code list directory version.
characterSet This property is required. String | "NotSpecified" | "UNOB" | "UNOA" | "UNOC" | "UNOD" | "UNOE" | "UNOF" | "UNOG" | "UNOH" | "UNOI" | "UNOJ" | "UNOK" | "UNOX" | "UNOY" | "KECA"
The EDIFACT frame setting characterSet.
componentSeparator This property is required. Number
The component separator.
dataElementSeparator This property is required. Number
The data element separator.
decimalPointIndicator This property is required. "NotSpecified" | "Comma" | "Decimal"
The EDIFACT frame setting decimal indicator.
protocolVersion This property is required. Number
The protocol version.
releaseIndicator This property is required. Number
The release indicator.
repetitionSeparator This property is required. Number
The repetition separator.
segmentTerminator This property is required. Number
The segment terminator.
segmentTerminatorSuffix This property is required. "NotSpecified" | "None" | "CR" | "LF" | "CRLF"
The EDIFACT frame setting segment terminator suffix.
characterEncoding String
The character encoding.
serviceCodeListDirectoryVersion String
The service code list directory version.

EdifactFramingSettingsResponse
, EdifactFramingSettingsResponseArgs

CharacterSet This property is required. string
The EDIFACT frame setting characterSet.
ComponentSeparator This property is required. int
The component separator.
DataElementSeparator This property is required. int
The data element separator.
DecimalPointIndicator This property is required. string
The EDIFACT frame setting decimal indicator.
ProtocolVersion This property is required. int
The protocol version.
ReleaseIndicator This property is required. int
The release indicator.
RepetitionSeparator This property is required. int
The repetition separator.
SegmentTerminator This property is required. int
The segment terminator.
SegmentTerminatorSuffix This property is required. string
The EDIFACT frame setting segment terminator suffix.
CharacterEncoding string
The character encoding.
ServiceCodeListDirectoryVersion string
The service code list directory version.
CharacterSet This property is required. string
The EDIFACT frame setting characterSet.
ComponentSeparator This property is required. int
The component separator.
DataElementSeparator This property is required. int
The data element separator.
DecimalPointIndicator This property is required. string
The EDIFACT frame setting decimal indicator.
ProtocolVersion This property is required. int
The protocol version.
ReleaseIndicator This property is required. int
The release indicator.
RepetitionSeparator This property is required. int
The repetition separator.
SegmentTerminator This property is required. int
The segment terminator.
SegmentTerminatorSuffix This property is required. string
The EDIFACT frame setting segment terminator suffix.
CharacterEncoding string
The character encoding.
ServiceCodeListDirectoryVersion string
The service code list directory version.
characterSet This property is required. String
The EDIFACT frame setting characterSet.
componentSeparator This property is required. Integer
The component separator.
dataElementSeparator This property is required. Integer
The data element separator.
decimalPointIndicator This property is required. String
The EDIFACT frame setting decimal indicator.
protocolVersion This property is required. Integer
The protocol version.
releaseIndicator This property is required. Integer
The release indicator.
repetitionSeparator This property is required. Integer
The repetition separator.
segmentTerminator This property is required. Integer
The segment terminator.
segmentTerminatorSuffix This property is required. String
The EDIFACT frame setting segment terminator suffix.
characterEncoding String
The character encoding.
serviceCodeListDirectoryVersion String
The service code list directory version.
characterSet This property is required. string
The EDIFACT frame setting characterSet.
componentSeparator This property is required. number
The component separator.
dataElementSeparator This property is required. number
The data element separator.
decimalPointIndicator This property is required. string
The EDIFACT frame setting decimal indicator.
protocolVersion This property is required. number
The protocol version.
releaseIndicator This property is required. number
The release indicator.
repetitionSeparator This property is required. number
The repetition separator.
segmentTerminator This property is required. number
The segment terminator.
segmentTerminatorSuffix This property is required. string
The EDIFACT frame setting segment terminator suffix.
characterEncoding string
The character encoding.
serviceCodeListDirectoryVersion string
The service code list directory version.
character_set This property is required. str
The EDIFACT frame setting characterSet.
component_separator This property is required. int
The component separator.
data_element_separator This property is required. int
The data element separator.
decimal_point_indicator This property is required. str
The EDIFACT frame setting decimal indicator.
protocol_version This property is required. int
The protocol version.
release_indicator This property is required. int
The release indicator.
repetition_separator This property is required. int
The repetition separator.
segment_terminator This property is required. int
The segment terminator.
segment_terminator_suffix This property is required. str
The EDIFACT frame setting segment terminator suffix.
character_encoding str
The character encoding.
service_code_list_directory_version str
The service code list directory version.
characterSet This property is required. String
The EDIFACT frame setting characterSet.
componentSeparator This property is required. Number
The component separator.
dataElementSeparator This property is required. Number
The data element separator.
decimalPointIndicator This property is required. String
The EDIFACT frame setting decimal indicator.
protocolVersion This property is required. Number
The protocol version.
releaseIndicator This property is required. Number
The release indicator.
repetitionSeparator This property is required. Number
The repetition separator.
segmentTerminator This property is required. Number
The segment terminator.
segmentTerminatorSuffix This property is required. String
The EDIFACT frame setting segment terminator suffix.
characterEncoding String
The character encoding.
serviceCodeListDirectoryVersion String
The service code list directory version.

EdifactMessageFilter
, EdifactMessageFilterArgs

MessageFilterType This property is required. string | Pulumi.AzureNative.Logic.MessageFilterType
The message filter type.
MessageFilterType This property is required. string | MessageFilterType
The message filter type.
messageFilterType This property is required. String | MessageFilterType
The message filter type.
messageFilterType This property is required. string | MessageFilterType
The message filter type.
message_filter_type This property is required. str | MessageFilterType
The message filter type.
messageFilterType This property is required. String | "NotSpecified" | "Include" | "Exclude"
The message filter type.

EdifactMessageFilterResponse
, EdifactMessageFilterResponseArgs

MessageFilterType This property is required. string
The message filter type.
MessageFilterType This property is required. string
The message filter type.
messageFilterType This property is required. String
The message filter type.
messageFilterType This property is required. string
The message filter type.
message_filter_type This property is required. str
The message filter type.
messageFilterType This property is required. String
The message filter type.

EdifactMessageIdentifier
, EdifactMessageIdentifierArgs

MessageId This property is required. string
The message id on which this envelope settings has to be applied.
MessageId This property is required. string
The message id on which this envelope settings has to be applied.
messageId This property is required. String
The message id on which this envelope settings has to be applied.
messageId This property is required. string
The message id on which this envelope settings has to be applied.
message_id This property is required. str
The message id on which this envelope settings has to be applied.
messageId This property is required. String
The message id on which this envelope settings has to be applied.

EdifactMessageIdentifierResponse
, EdifactMessageIdentifierResponseArgs

MessageId This property is required. string
The message id on which this envelope settings has to be applied.
MessageId This property is required. string
The message id on which this envelope settings has to be applied.
messageId This property is required. String
The message id on which this envelope settings has to be applied.
messageId This property is required. string
The message id on which this envelope settings has to be applied.
message_id This property is required. str
The message id on which this envelope settings has to be applied.
messageId This property is required. String
The message id on which this envelope settings has to be applied.

EdifactOneWayAgreement
, EdifactOneWayAgreementArgs

ProtocolSettings This property is required. Pulumi.AzureNative.Logic.Inputs.EdifactProtocolSettings
The EDIFACT protocol settings.
ReceiverBusinessIdentity This property is required. Pulumi.AzureNative.Logic.Inputs.BusinessIdentity
The receiver business identity
SenderBusinessIdentity This property is required. Pulumi.AzureNative.Logic.Inputs.BusinessIdentity
The sender business identity
ProtocolSettings This property is required. EdifactProtocolSettings
The EDIFACT protocol settings.
ReceiverBusinessIdentity This property is required. BusinessIdentity
The receiver business identity
SenderBusinessIdentity This property is required. BusinessIdentity
The sender business identity
protocolSettings This property is required. EdifactProtocolSettings
The EDIFACT protocol settings.
receiverBusinessIdentity This property is required. BusinessIdentity
The receiver business identity
senderBusinessIdentity This property is required. BusinessIdentity
The sender business identity
protocolSettings This property is required. EdifactProtocolSettings
The EDIFACT protocol settings.
receiverBusinessIdentity This property is required. BusinessIdentity
The receiver business identity
senderBusinessIdentity This property is required. BusinessIdentity
The sender business identity
protocol_settings This property is required. EdifactProtocolSettings
The EDIFACT protocol settings.
receiver_business_identity This property is required. BusinessIdentity
The receiver business identity
sender_business_identity This property is required. BusinessIdentity
The sender business identity
protocolSettings This property is required. Property Map
The EDIFACT protocol settings.
receiverBusinessIdentity This property is required. Property Map
The receiver business identity
senderBusinessIdentity This property is required. Property Map
The sender business identity

EdifactOneWayAgreementResponse
, EdifactOneWayAgreementResponseArgs

ProtocolSettings This property is required. Pulumi.AzureNative.Logic.Inputs.EdifactProtocolSettingsResponse
The EDIFACT protocol settings.
ReceiverBusinessIdentity This property is required. Pulumi.AzureNative.Logic.Inputs.BusinessIdentityResponse
The receiver business identity
SenderBusinessIdentity This property is required. Pulumi.AzureNative.Logic.Inputs.BusinessIdentityResponse
The sender business identity
ProtocolSettings This property is required. EdifactProtocolSettingsResponse
The EDIFACT protocol settings.
ReceiverBusinessIdentity This property is required. BusinessIdentityResponse
The receiver business identity
SenderBusinessIdentity This property is required. BusinessIdentityResponse
The sender business identity
protocolSettings This property is required. EdifactProtocolSettingsResponse
The EDIFACT protocol settings.
receiverBusinessIdentity This property is required. BusinessIdentityResponse
The receiver business identity
senderBusinessIdentity This property is required. BusinessIdentityResponse
The sender business identity
protocolSettings This property is required. EdifactProtocolSettingsResponse
The EDIFACT protocol settings.
receiverBusinessIdentity This property is required. BusinessIdentityResponse
The receiver business identity
senderBusinessIdentity This property is required. BusinessIdentityResponse
The sender business identity
protocol_settings This property is required. EdifactProtocolSettingsResponse
The EDIFACT protocol settings.
receiver_business_identity This property is required. BusinessIdentityResponse
The receiver business identity
sender_business_identity This property is required. BusinessIdentityResponse
The sender business identity
protocolSettings This property is required. Property Map
The EDIFACT protocol settings.
receiverBusinessIdentity This property is required. Property Map
The receiver business identity
senderBusinessIdentity This property is required. Property Map
The sender business identity

EdifactProcessingSettings
, EdifactProcessingSettingsArgs

CreateEmptyXmlTagsForTrailingSeparators This property is required. bool
The value indicating whether to create empty xml tags for trailing separators.
MaskSecurityInfo This property is required. bool
The value indicating whether to mask security information.
PreserveInterchange This property is required. bool
The value indicating whether to preserve interchange.
SuspendInterchangeOnError This property is required. bool
The value indicating whether to suspend interchange on error.
UseDotAsDecimalSeparator This property is required. bool
The value indicating whether to use dot as decimal separator.
CreateEmptyXmlTagsForTrailingSeparators This property is required. bool
The value indicating whether to create empty xml tags for trailing separators.
MaskSecurityInfo This property is required. bool
The value indicating whether to mask security information.
PreserveInterchange This property is required. bool
The value indicating whether to preserve interchange.
SuspendInterchangeOnError This property is required. bool
The value indicating whether to suspend interchange on error.
UseDotAsDecimalSeparator This property is required. bool
The value indicating whether to use dot as decimal separator.
createEmptyXmlTagsForTrailingSeparators This property is required. Boolean
The value indicating whether to create empty xml tags for trailing separators.
maskSecurityInfo This property is required. Boolean
The value indicating whether to mask security information.
preserveInterchange This property is required. Boolean
The value indicating whether to preserve interchange.
suspendInterchangeOnError This property is required. Boolean
The value indicating whether to suspend interchange on error.
useDotAsDecimalSeparator This property is required. Boolean
The value indicating whether to use dot as decimal separator.
createEmptyXmlTagsForTrailingSeparators This property is required. boolean
The value indicating whether to create empty xml tags for trailing separators.
maskSecurityInfo This property is required. boolean
The value indicating whether to mask security information.
preserveInterchange This property is required. boolean
The value indicating whether to preserve interchange.
suspendInterchangeOnError This property is required. boolean
The value indicating whether to suspend interchange on error.
useDotAsDecimalSeparator This property is required. boolean
The value indicating whether to use dot as decimal separator.
create_empty_xml_tags_for_trailing_separators This property is required. bool
The value indicating whether to create empty xml tags for trailing separators.
mask_security_info This property is required. bool
The value indicating whether to mask security information.
preserve_interchange This property is required. bool
The value indicating whether to preserve interchange.
suspend_interchange_on_error This property is required. bool
The value indicating whether to suspend interchange on error.
use_dot_as_decimal_separator This property is required. bool
The value indicating whether to use dot as decimal separator.
createEmptyXmlTagsForTrailingSeparators This property is required. Boolean
The value indicating whether to create empty xml tags for trailing separators.
maskSecurityInfo This property is required. Boolean
The value indicating whether to mask security information.
preserveInterchange This property is required. Boolean
The value indicating whether to preserve interchange.
suspendInterchangeOnError This property is required. Boolean
The value indicating whether to suspend interchange on error.
useDotAsDecimalSeparator This property is required. Boolean
The value indicating whether to use dot as decimal separator.

EdifactProcessingSettingsResponse
, EdifactProcessingSettingsResponseArgs

CreateEmptyXmlTagsForTrailingSeparators This property is required. bool
The value indicating whether to create empty xml tags for trailing separators.
MaskSecurityInfo This property is required. bool
The value indicating whether to mask security information.
PreserveInterchange This property is required. bool
The value indicating whether to preserve interchange.
SuspendInterchangeOnError This property is required. bool
The value indicating whether to suspend interchange on error.
UseDotAsDecimalSeparator This property is required. bool
The value indicating whether to use dot as decimal separator.
CreateEmptyXmlTagsForTrailingSeparators This property is required. bool
The value indicating whether to create empty xml tags for trailing separators.
MaskSecurityInfo This property is required. bool
The value indicating whether to mask security information.
PreserveInterchange This property is required. bool
The value indicating whether to preserve interchange.
SuspendInterchangeOnError This property is required. bool
The value indicating whether to suspend interchange on error.
UseDotAsDecimalSeparator This property is required. bool
The value indicating whether to use dot as decimal separator.
createEmptyXmlTagsForTrailingSeparators This property is required. Boolean
The value indicating whether to create empty xml tags for trailing separators.
maskSecurityInfo This property is required. Boolean
The value indicating whether to mask security information.
preserveInterchange This property is required. Boolean
The value indicating whether to preserve interchange.
suspendInterchangeOnError This property is required. Boolean
The value indicating whether to suspend interchange on error.
useDotAsDecimalSeparator This property is required. Boolean
The value indicating whether to use dot as decimal separator.
createEmptyXmlTagsForTrailingSeparators This property is required. boolean
The value indicating whether to create empty xml tags for trailing separators.
maskSecurityInfo This property is required. boolean
The value indicating whether to mask security information.
preserveInterchange This property is required. boolean
The value indicating whether to preserve interchange.
suspendInterchangeOnError This property is required. boolean
The value indicating whether to suspend interchange on error.
useDotAsDecimalSeparator This property is required. boolean
The value indicating whether to use dot as decimal separator.
create_empty_xml_tags_for_trailing_separators This property is required. bool
The value indicating whether to create empty xml tags for trailing separators.
mask_security_info This property is required. bool
The value indicating whether to mask security information.
preserve_interchange This property is required. bool
The value indicating whether to preserve interchange.
suspend_interchange_on_error This property is required. bool
The value indicating whether to suspend interchange on error.
use_dot_as_decimal_separator This property is required. bool
The value indicating whether to use dot as decimal separator.
createEmptyXmlTagsForTrailingSeparators This property is required. Boolean
The value indicating whether to create empty xml tags for trailing separators.
maskSecurityInfo This property is required. Boolean
The value indicating whether to mask security information.
preserveInterchange This property is required. Boolean
The value indicating whether to preserve interchange.
suspendInterchangeOnError This property is required. Boolean
The value indicating whether to suspend interchange on error.
useDotAsDecimalSeparator This property is required. Boolean
The value indicating whether to use dot as decimal separator.

EdifactProtocolSettings
, EdifactProtocolSettingsArgs

AcknowledgementSettings This property is required. Pulumi.AzureNative.Logic.Inputs.EdifactAcknowledgementSettings
The EDIFACT acknowledgement settings.
EnvelopeSettings This property is required. Pulumi.AzureNative.Logic.Inputs.EdifactEnvelopeSettings
The EDIFACT envelope settings.
FramingSettings This property is required. Pulumi.AzureNative.Logic.Inputs.EdifactFramingSettings
The EDIFACT framing settings.
MessageFilter This property is required. Pulumi.AzureNative.Logic.Inputs.EdifactMessageFilter
The EDIFACT message filter.
ProcessingSettings This property is required. Pulumi.AzureNative.Logic.Inputs.EdifactProcessingSettings
The EDIFACT processing Settings.
SchemaReferences This property is required. List<Pulumi.AzureNative.Logic.Inputs.EdifactSchemaReference>
The EDIFACT schema references.
ValidationSettings This property is required. Pulumi.AzureNative.Logic.Inputs.EdifactValidationSettings
The EDIFACT validation settings.
EdifactDelimiterOverrides List<Pulumi.AzureNative.Logic.Inputs.EdifactDelimiterOverride>
The EDIFACT delimiter override settings.
EnvelopeOverrides List<Pulumi.AzureNative.Logic.Inputs.EdifactEnvelopeOverride>
The EDIFACT envelope override settings.
MessageFilterList List<Pulumi.AzureNative.Logic.Inputs.EdifactMessageIdentifier>
The EDIFACT message filter list.
ValidationOverrides List<Pulumi.AzureNative.Logic.Inputs.EdifactValidationOverride>
The EDIFACT validation override settings.
AcknowledgementSettings This property is required. EdifactAcknowledgementSettings
The EDIFACT acknowledgement settings.
EnvelopeSettings This property is required. EdifactEnvelopeSettings
The EDIFACT envelope settings.
FramingSettings This property is required. EdifactFramingSettings
The EDIFACT framing settings.
MessageFilter This property is required. EdifactMessageFilter
The EDIFACT message filter.
ProcessingSettings This property is required. EdifactProcessingSettings
The EDIFACT processing Settings.
SchemaReferences This property is required. []EdifactSchemaReference
The EDIFACT schema references.
ValidationSettings This property is required. EdifactValidationSettings
The EDIFACT validation settings.
EdifactDelimiterOverrides []EdifactDelimiterOverride
The EDIFACT delimiter override settings.
EnvelopeOverrides []EdifactEnvelopeOverride
The EDIFACT envelope override settings.
MessageFilterList []EdifactMessageIdentifier
The EDIFACT message filter list.
ValidationOverrides []EdifactValidationOverride
The EDIFACT validation override settings.
acknowledgementSettings This property is required. EdifactAcknowledgementSettings
The EDIFACT acknowledgement settings.
envelopeSettings This property is required. EdifactEnvelopeSettings
The EDIFACT envelope settings.
framingSettings This property is required. EdifactFramingSettings
The EDIFACT framing settings.
messageFilter This property is required. EdifactMessageFilter
The EDIFACT message filter.
processingSettings This property is required. EdifactProcessingSettings
The EDIFACT processing Settings.
schemaReferences This property is required. List<EdifactSchemaReference>
The EDIFACT schema references.
validationSettings This property is required. EdifactValidationSettings
The EDIFACT validation settings.
edifactDelimiterOverrides List<EdifactDelimiterOverride>
The EDIFACT delimiter override settings.
envelopeOverrides List<EdifactEnvelopeOverride>
The EDIFACT envelope override settings.
messageFilterList List<EdifactMessageIdentifier>
The EDIFACT message filter list.
validationOverrides List<EdifactValidationOverride>
The EDIFACT validation override settings.
acknowledgementSettings This property is required. EdifactAcknowledgementSettings
The EDIFACT acknowledgement settings.
envelopeSettings This property is required. EdifactEnvelopeSettings
The EDIFACT envelope settings.
framingSettings This property is required. EdifactFramingSettings
The EDIFACT framing settings.
messageFilter This property is required. EdifactMessageFilter
The EDIFACT message filter.
processingSettings This property is required. EdifactProcessingSettings
The EDIFACT processing Settings.
schemaReferences This property is required. EdifactSchemaReference[]
The EDIFACT schema references.
validationSettings This property is required. EdifactValidationSettings
The EDIFACT validation settings.
edifactDelimiterOverrides EdifactDelimiterOverride[]
The EDIFACT delimiter override settings.
envelopeOverrides EdifactEnvelopeOverride[]
The EDIFACT envelope override settings.
messageFilterList EdifactMessageIdentifier[]
The EDIFACT message filter list.
validationOverrides EdifactValidationOverride[]
The EDIFACT validation override settings.
acknowledgement_settings This property is required. EdifactAcknowledgementSettings
The EDIFACT acknowledgement settings.
envelope_settings This property is required. EdifactEnvelopeSettings
The EDIFACT envelope settings.
framing_settings This property is required. EdifactFramingSettings
The EDIFACT framing settings.
message_filter This property is required. EdifactMessageFilter
The EDIFACT message filter.
processing_settings This property is required. EdifactProcessingSettings
The EDIFACT processing Settings.
schema_references This property is required. Sequence[EdifactSchemaReference]
The EDIFACT schema references.
validation_settings This property is required. EdifactValidationSettings
The EDIFACT validation settings.
edifact_delimiter_overrides Sequence[EdifactDelimiterOverride]
The EDIFACT delimiter override settings.
envelope_overrides Sequence[EdifactEnvelopeOverride]
The EDIFACT envelope override settings.
message_filter_list Sequence[EdifactMessageIdentifier]
The EDIFACT message filter list.
validation_overrides Sequence[EdifactValidationOverride]
The EDIFACT validation override settings.
acknowledgementSettings This property is required. Property Map
The EDIFACT acknowledgement settings.
envelopeSettings This property is required. Property Map
The EDIFACT envelope settings.
framingSettings This property is required. Property Map
The EDIFACT framing settings.
messageFilter This property is required. Property Map
The EDIFACT message filter.
processingSettings This property is required. Property Map
The EDIFACT processing Settings.
schemaReferences This property is required. List<Property Map>
The EDIFACT schema references.
validationSettings This property is required. Property Map
The EDIFACT validation settings.
edifactDelimiterOverrides List<Property Map>
The EDIFACT delimiter override settings.
envelopeOverrides List<Property Map>
The EDIFACT envelope override settings.
messageFilterList List<Property Map>
The EDIFACT message filter list.
validationOverrides List<Property Map>
The EDIFACT validation override settings.

EdifactProtocolSettingsResponse
, EdifactProtocolSettingsResponseArgs

AcknowledgementSettings This property is required. Pulumi.AzureNative.Logic.Inputs.EdifactAcknowledgementSettingsResponse
The EDIFACT acknowledgement settings.
EnvelopeSettings This property is required. Pulumi.AzureNative.Logic.Inputs.EdifactEnvelopeSettingsResponse
The EDIFACT envelope settings.
FramingSettings This property is required. Pulumi.AzureNative.Logic.Inputs.EdifactFramingSettingsResponse
The EDIFACT framing settings.
MessageFilter This property is required. Pulumi.AzureNative.Logic.Inputs.EdifactMessageFilterResponse
The EDIFACT message filter.
ProcessingSettings This property is required. Pulumi.AzureNative.Logic.Inputs.EdifactProcessingSettingsResponse
The EDIFACT processing Settings.
SchemaReferences This property is required. List<Pulumi.AzureNative.Logic.Inputs.EdifactSchemaReferenceResponse>
The EDIFACT schema references.
ValidationSettings This property is required. Pulumi.AzureNative.Logic.Inputs.EdifactValidationSettingsResponse
The EDIFACT validation settings.
EdifactDelimiterOverrides List<Pulumi.AzureNative.Logic.Inputs.EdifactDelimiterOverrideResponse>
The EDIFACT delimiter override settings.
EnvelopeOverrides List<Pulumi.AzureNative.Logic.Inputs.EdifactEnvelopeOverrideResponse>
The EDIFACT envelope override settings.
MessageFilterList List<Pulumi.AzureNative.Logic.Inputs.EdifactMessageIdentifierResponse>
The EDIFACT message filter list.
ValidationOverrides List<Pulumi.AzureNative.Logic.Inputs.EdifactValidationOverrideResponse>
The EDIFACT validation override settings.
AcknowledgementSettings This property is required. EdifactAcknowledgementSettingsResponse
The EDIFACT acknowledgement settings.
EnvelopeSettings This property is required. EdifactEnvelopeSettingsResponse
The EDIFACT envelope settings.
FramingSettings This property is required. EdifactFramingSettingsResponse
The EDIFACT framing settings.
MessageFilter This property is required. EdifactMessageFilterResponse
The EDIFACT message filter.
ProcessingSettings This property is required. EdifactProcessingSettingsResponse
The EDIFACT processing Settings.
SchemaReferences This property is required. []EdifactSchemaReferenceResponse
The EDIFACT schema references.
ValidationSettings This property is required. EdifactValidationSettingsResponse
The EDIFACT validation settings.
EdifactDelimiterOverrides []EdifactDelimiterOverrideResponse
The EDIFACT delimiter override settings.
EnvelopeOverrides []EdifactEnvelopeOverrideResponse
The EDIFACT envelope override settings.
MessageFilterList []EdifactMessageIdentifierResponse
The EDIFACT message filter list.
ValidationOverrides []EdifactValidationOverrideResponse
The EDIFACT validation override settings.
acknowledgementSettings This property is required. EdifactAcknowledgementSettingsResponse
The EDIFACT acknowledgement settings.
envelopeSettings This property is required. EdifactEnvelopeSettingsResponse
The EDIFACT envelope settings.
framingSettings This property is required. EdifactFramingSettingsResponse
The EDIFACT framing settings.
messageFilter This property is required. EdifactMessageFilterResponse
The EDIFACT message filter.
processingSettings This property is required. EdifactProcessingSettingsResponse
The EDIFACT processing Settings.
schemaReferences This property is required. List<EdifactSchemaReferenceResponse>
The EDIFACT schema references.
validationSettings This property is required. EdifactValidationSettingsResponse
The EDIFACT validation settings.
edifactDelimiterOverrides List<EdifactDelimiterOverrideResponse>
The EDIFACT delimiter override settings.
envelopeOverrides List<EdifactEnvelopeOverrideResponse>
The EDIFACT envelope override settings.
messageFilterList List<EdifactMessageIdentifierResponse>
The EDIFACT message filter list.
validationOverrides List<EdifactValidationOverrideResponse>
The EDIFACT validation override settings.
acknowledgementSettings This property is required. EdifactAcknowledgementSettingsResponse
The EDIFACT acknowledgement settings.
envelopeSettings This property is required. EdifactEnvelopeSettingsResponse
The EDIFACT envelope settings.
framingSettings This property is required. EdifactFramingSettingsResponse
The EDIFACT framing settings.
messageFilter This property is required. EdifactMessageFilterResponse
The EDIFACT message filter.
processingSettings This property is required. EdifactProcessingSettingsResponse
The EDIFACT processing Settings.
schemaReferences This property is required. EdifactSchemaReferenceResponse[]
The EDIFACT schema references.
validationSettings This property is required. EdifactValidationSettingsResponse
The EDIFACT validation settings.
edifactDelimiterOverrides EdifactDelimiterOverrideResponse[]
The EDIFACT delimiter override settings.
envelopeOverrides EdifactEnvelopeOverrideResponse[]
The EDIFACT envelope override settings.
messageFilterList EdifactMessageIdentifierResponse[]
The EDIFACT message filter list.
validationOverrides EdifactValidationOverrideResponse[]
The EDIFACT validation override settings.
acknowledgement_settings This property is required. EdifactAcknowledgementSettingsResponse
The EDIFACT acknowledgement settings.
envelope_settings This property is required. EdifactEnvelopeSettingsResponse
The EDIFACT envelope settings.
framing_settings This property is required. EdifactFramingSettingsResponse
The EDIFACT framing settings.
message_filter This property is required. EdifactMessageFilterResponse
The EDIFACT message filter.
processing_settings This property is required. EdifactProcessingSettingsResponse
The EDIFACT processing Settings.
schema_references This property is required. Sequence[EdifactSchemaReferenceResponse]
The EDIFACT schema references.
validation_settings This property is required. EdifactValidationSettingsResponse
The EDIFACT validation settings.
edifact_delimiter_overrides Sequence[EdifactDelimiterOverrideResponse]
The EDIFACT delimiter override settings.
envelope_overrides Sequence[EdifactEnvelopeOverrideResponse]
The EDIFACT envelope override settings.
message_filter_list Sequence[EdifactMessageIdentifierResponse]
The EDIFACT message filter list.
validation_overrides Sequence[EdifactValidationOverrideResponse]
The EDIFACT validation override settings.
acknowledgementSettings This property is required. Property Map
The EDIFACT acknowledgement settings.
envelopeSettings This property is required. Property Map
The EDIFACT envelope settings.
framingSettings This property is required. Property Map
The EDIFACT framing settings.
messageFilter This property is required. Property Map
The EDIFACT message filter.
processingSettings This property is required. Property Map
The EDIFACT processing Settings.
schemaReferences This property is required. List<Property Map>
The EDIFACT schema references.
validationSettings This property is required. Property Map
The EDIFACT validation settings.
edifactDelimiterOverrides List<Property Map>
The EDIFACT delimiter override settings.
envelopeOverrides List<Property Map>
The EDIFACT envelope override settings.
messageFilterList List<Property Map>
The EDIFACT message filter list.
validationOverrides List<Property Map>
The EDIFACT validation override settings.

EdifactSchemaReference
, EdifactSchemaReferenceArgs

MessageId This property is required. string
The message id.
MessageRelease This property is required. string
The message release version.
MessageVersion This property is required. string
The message version.
SchemaName This property is required. string
The schema name.
AssociationAssignedCode string
The association assigned code.
SenderApplicationId string
The sender application id.
SenderApplicationQualifier string
The sender application qualifier.
MessageId This property is required. string
The message id.
MessageRelease This property is required. string
The message release version.
MessageVersion This property is required. string
The message version.
SchemaName This property is required. string
The schema name.
AssociationAssignedCode string
The association assigned code.
SenderApplicationId string
The sender application id.
SenderApplicationQualifier string
The sender application qualifier.
messageId This property is required. String
The message id.
messageRelease This property is required. String
The message release version.
messageVersion This property is required. String
The message version.
schemaName This property is required. String
The schema name.
associationAssignedCode String
The association assigned code.
senderApplicationId String
The sender application id.
senderApplicationQualifier String
The sender application qualifier.
messageId This property is required. string
The message id.
messageRelease This property is required. string
The message release version.
messageVersion This property is required. string
The message version.
schemaName This property is required. string
The schema name.
associationAssignedCode string
The association assigned code.
senderApplicationId string
The sender application id.
senderApplicationQualifier string
The sender application qualifier.
message_id This property is required. str
The message id.
message_release This property is required. str
The message release version.
message_version This property is required. str
The message version.
schema_name This property is required. str
The schema name.
association_assigned_code str
The association assigned code.
sender_application_id str
The sender application id.
sender_application_qualifier str
The sender application qualifier.
messageId This property is required. String
The message id.
messageRelease This property is required. String
The message release version.
messageVersion This property is required. String
The message version.
schemaName This property is required. String
The schema name.
associationAssignedCode String
The association assigned code.
senderApplicationId String
The sender application id.
senderApplicationQualifier String
The sender application qualifier.

EdifactSchemaReferenceResponse
, EdifactSchemaReferenceResponseArgs

MessageId This property is required. string
The message id.
MessageRelease This property is required. string
The message release version.
MessageVersion This property is required. string
The message version.
SchemaName This property is required. string
The schema name.
AssociationAssignedCode string
The association assigned code.
SenderApplicationId string
The sender application id.
SenderApplicationQualifier string
The sender application qualifier.
MessageId This property is required. string
The message id.
MessageRelease This property is required. string
The message release version.
MessageVersion This property is required. string
The message version.
SchemaName This property is required. string
The schema name.
AssociationAssignedCode string
The association assigned code.
SenderApplicationId string
The sender application id.
SenderApplicationQualifier string
The sender application qualifier.
messageId This property is required. String
The message id.
messageRelease This property is required. String
The message release version.
messageVersion This property is required. String
The message version.
schemaName This property is required. String
The schema name.
associationAssignedCode String
The association assigned code.
senderApplicationId String
The sender application id.
senderApplicationQualifier String
The sender application qualifier.
messageId This property is required. string
The message id.
messageRelease This property is required. string
The message release version.
messageVersion This property is required. string
The message version.
schemaName This property is required. string
The schema name.
associationAssignedCode string
The association assigned code.
senderApplicationId string
The sender application id.
senderApplicationQualifier string
The sender application qualifier.
message_id This property is required. str
The message id.
message_release This property is required. str
The message release version.
message_version This property is required. str
The message version.
schema_name This property is required. str
The schema name.
association_assigned_code str
The association assigned code.
sender_application_id str
The sender application id.
sender_application_qualifier str
The sender application qualifier.
messageId This property is required. String
The message id.
messageRelease This property is required. String
The message release version.
messageVersion This property is required. String
The message version.
schemaName This property is required. String
The schema name.
associationAssignedCode String
The association assigned code.
senderApplicationId String
The sender application id.
senderApplicationQualifier String
The sender application qualifier.

EdifactValidationOverride
, EdifactValidationOverrideArgs

AllowLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to allow leading and trailing spaces and zeroes.
EnforceCharacterSet This property is required. bool
The value indicating whether to validate character Set.
MessageId This property is required. string
The message id on which the validation settings has to be applied.
TrailingSeparatorPolicy This property is required. string | Pulumi.AzureNative.Logic.TrailingSeparatorPolicy
The trailing separator policy.
TrimLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to trim leading and trailing spaces and zeroes.
ValidateEDITypes This property is required. bool
The value indicating whether to validate EDI types.
ValidateXSDTypes This property is required. bool
The value indicating whether to validate XSD types.
AllowLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to allow leading and trailing spaces and zeroes.
EnforceCharacterSet This property is required. bool
The value indicating whether to validate character Set.
MessageId This property is required. string
The message id on which the validation settings has to be applied.
TrailingSeparatorPolicy This property is required. string | TrailingSeparatorPolicy
The trailing separator policy.
TrimLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to trim leading and trailing spaces and zeroes.
ValidateEDITypes This property is required. bool
The value indicating whether to validate EDI types.
ValidateXSDTypes This property is required. bool
The value indicating whether to validate XSD types.
allowLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to allow leading and trailing spaces and zeroes.
enforceCharacterSet This property is required. Boolean
The value indicating whether to validate character Set.
messageId This property is required. String
The message id on which the validation settings has to be applied.
trailingSeparatorPolicy This property is required. String | TrailingSeparatorPolicy
The trailing separator policy.
trimLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to trim leading and trailing spaces and zeroes.
validateEDITypes This property is required. Boolean
The value indicating whether to validate EDI types.
validateXSDTypes This property is required. Boolean
The value indicating whether to validate XSD types.
allowLeadingAndTrailingSpacesAndZeroes This property is required. boolean
The value indicating whether to allow leading and trailing spaces and zeroes.
enforceCharacterSet This property is required. boolean
The value indicating whether to validate character Set.
messageId This property is required. string
The message id on which the validation settings has to be applied.
trailingSeparatorPolicy This property is required. string | TrailingSeparatorPolicy
The trailing separator policy.
trimLeadingAndTrailingSpacesAndZeroes This property is required. boolean
The value indicating whether to trim leading and trailing spaces and zeroes.
validateEDITypes This property is required. boolean
The value indicating whether to validate EDI types.
validateXSDTypes This property is required. boolean
The value indicating whether to validate XSD types.
allow_leading_and_trailing_spaces_and_zeroes This property is required. bool
The value indicating whether to allow leading and trailing spaces and zeroes.
enforce_character_set This property is required. bool
The value indicating whether to validate character Set.
message_id This property is required. str
The message id on which the validation settings has to be applied.
trailing_separator_policy This property is required. str | TrailingSeparatorPolicy
The trailing separator policy.
trim_leading_and_trailing_spaces_and_zeroes This property is required. bool
The value indicating whether to trim leading and trailing spaces and zeroes.
validate_edi_types This property is required. bool
The value indicating whether to validate EDI types.
validate_xsd_types This property is required. bool
The value indicating whether to validate XSD types.
allowLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to allow leading and trailing spaces and zeroes.
enforceCharacterSet This property is required. Boolean
The value indicating whether to validate character Set.
messageId This property is required. String
The message id on which the validation settings has to be applied.
trailingSeparatorPolicy This property is required. String | "NotSpecified" | "NotAllowed" | "Optional" | "Mandatory"
The trailing separator policy.
trimLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to trim leading and trailing spaces and zeroes.
validateEDITypes This property is required. Boolean
The value indicating whether to validate EDI types.
validateXSDTypes This property is required. Boolean
The value indicating whether to validate XSD types.

EdifactValidationOverrideResponse
, EdifactValidationOverrideResponseArgs

AllowLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to allow leading and trailing spaces and zeroes.
EnforceCharacterSet This property is required. bool
The value indicating whether to validate character Set.
MessageId This property is required. string
The message id on which the validation settings has to be applied.
TrailingSeparatorPolicy This property is required. string
The trailing separator policy.
TrimLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to trim leading and trailing spaces and zeroes.
ValidateEDITypes This property is required. bool
The value indicating whether to validate EDI types.
ValidateXSDTypes This property is required. bool
The value indicating whether to validate XSD types.
AllowLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to allow leading and trailing spaces and zeroes.
EnforceCharacterSet This property is required. bool
The value indicating whether to validate character Set.
MessageId This property is required. string
The message id on which the validation settings has to be applied.
TrailingSeparatorPolicy This property is required. string
The trailing separator policy.
TrimLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to trim leading and trailing spaces and zeroes.
ValidateEDITypes This property is required. bool
The value indicating whether to validate EDI types.
ValidateXSDTypes This property is required. bool
The value indicating whether to validate XSD types.
allowLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to allow leading and trailing spaces and zeroes.
enforceCharacterSet This property is required. Boolean
The value indicating whether to validate character Set.
messageId This property is required. String
The message id on which the validation settings has to be applied.
trailingSeparatorPolicy This property is required. String
The trailing separator policy.
trimLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to trim leading and trailing spaces and zeroes.
validateEDITypes This property is required. Boolean
The value indicating whether to validate EDI types.
validateXSDTypes This property is required. Boolean
The value indicating whether to validate XSD types.
allowLeadingAndTrailingSpacesAndZeroes This property is required. boolean
The value indicating whether to allow leading and trailing spaces and zeroes.
enforceCharacterSet This property is required. boolean
The value indicating whether to validate character Set.
messageId This property is required. string
The message id on which the validation settings has to be applied.
trailingSeparatorPolicy This property is required. string
The trailing separator policy.
trimLeadingAndTrailingSpacesAndZeroes This property is required. boolean
The value indicating whether to trim leading and trailing spaces and zeroes.
validateEDITypes This property is required. boolean
The value indicating whether to validate EDI types.
validateXSDTypes This property is required. boolean
The value indicating whether to validate XSD types.
allow_leading_and_trailing_spaces_and_zeroes This property is required. bool
The value indicating whether to allow leading and trailing spaces and zeroes.
enforce_character_set This property is required. bool
The value indicating whether to validate character Set.
message_id This property is required. str
The message id on which the validation settings has to be applied.
trailing_separator_policy This property is required. str
The trailing separator policy.
trim_leading_and_trailing_spaces_and_zeroes This property is required. bool
The value indicating whether to trim leading and trailing spaces and zeroes.
validate_edi_types This property is required. bool
The value indicating whether to validate EDI types.
validate_xsd_types This property is required. bool
The value indicating whether to validate XSD types.
allowLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to allow leading and trailing spaces and zeroes.
enforceCharacterSet This property is required. Boolean
The value indicating whether to validate character Set.
messageId This property is required. String
The message id on which the validation settings has to be applied.
trailingSeparatorPolicy This property is required. String
The trailing separator policy.
trimLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to trim leading and trailing spaces and zeroes.
validateEDITypes This property is required. Boolean
The value indicating whether to validate EDI types.
validateXSDTypes This property is required. Boolean
The value indicating whether to validate XSD types.

EdifactValidationSettings
, EdifactValidationSettingsArgs

AllowLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to allow leading and trailing spaces and zeroes.
CheckDuplicateGroupControlNumber This property is required. bool
The value indicating whether to check for duplicate group control number.
CheckDuplicateInterchangeControlNumber This property is required. bool
The value indicating whether to check for duplicate interchange control number.
CheckDuplicateTransactionSetControlNumber This property is required. bool
The value indicating whether to check for duplicate transaction set control number.
InterchangeControlNumberValidityDays This property is required. int
The validity period of interchange control number.
TrailingSeparatorPolicy This property is required. string | Pulumi.AzureNative.Logic.TrailingSeparatorPolicy
The trailing separator policy.
TrimLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to trim leading and trailing spaces and zeroes.
ValidateCharacterSet This property is required. bool
The value indicating whether to validate character set in the message.
ValidateEDITypes This property is required. bool
The value indicating whether to Whether to validate EDI types.
ValidateXSDTypes This property is required. bool
The value indicating whether to Whether to validate XSD types.
AllowLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to allow leading and trailing spaces and zeroes.
CheckDuplicateGroupControlNumber This property is required. bool
The value indicating whether to check for duplicate group control number.
CheckDuplicateInterchangeControlNumber This property is required. bool
The value indicating whether to check for duplicate interchange control number.
CheckDuplicateTransactionSetControlNumber This property is required. bool
The value indicating whether to check for duplicate transaction set control number.
InterchangeControlNumberValidityDays This property is required. int
The validity period of interchange control number.
TrailingSeparatorPolicy This property is required. string | TrailingSeparatorPolicy
The trailing separator policy.
TrimLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to trim leading and trailing spaces and zeroes.
ValidateCharacterSet This property is required. bool
The value indicating whether to validate character set in the message.
ValidateEDITypes This property is required. bool
The value indicating whether to Whether to validate EDI types.
ValidateXSDTypes This property is required. bool
The value indicating whether to Whether to validate XSD types.
allowLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to allow leading and trailing spaces and zeroes.
checkDuplicateGroupControlNumber This property is required. Boolean
The value indicating whether to check for duplicate group control number.
checkDuplicateInterchangeControlNumber This property is required. Boolean
The value indicating whether to check for duplicate interchange control number.
checkDuplicateTransactionSetControlNumber This property is required. Boolean
The value indicating whether to check for duplicate transaction set control number.
interchangeControlNumberValidityDays This property is required. Integer
The validity period of interchange control number.
trailingSeparatorPolicy This property is required. String | TrailingSeparatorPolicy
The trailing separator policy.
trimLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to trim leading and trailing spaces and zeroes.
validateCharacterSet This property is required. Boolean
The value indicating whether to validate character set in the message.
validateEDITypes This property is required. Boolean
The value indicating whether to Whether to validate EDI types.
validateXSDTypes This property is required. Boolean
The value indicating whether to Whether to validate XSD types.
allowLeadingAndTrailingSpacesAndZeroes This property is required. boolean
The value indicating whether to allow leading and trailing spaces and zeroes.
checkDuplicateGroupControlNumber This property is required. boolean
The value indicating whether to check for duplicate group control number.
checkDuplicateInterchangeControlNumber This property is required. boolean
The value indicating whether to check for duplicate interchange control number.
checkDuplicateTransactionSetControlNumber This property is required. boolean
The value indicating whether to check for duplicate transaction set control number.
interchangeControlNumberValidityDays This property is required. number
The validity period of interchange control number.
trailingSeparatorPolicy This property is required. string | TrailingSeparatorPolicy
The trailing separator policy.
trimLeadingAndTrailingSpacesAndZeroes This property is required. boolean
The value indicating whether to trim leading and trailing spaces and zeroes.
validateCharacterSet This property is required. boolean
The value indicating whether to validate character set in the message.
validateEDITypes This property is required. boolean
The value indicating whether to Whether to validate EDI types.
validateXSDTypes This property is required. boolean
The value indicating whether to Whether to validate XSD types.
allow_leading_and_trailing_spaces_and_zeroes This property is required. bool
The value indicating whether to allow leading and trailing spaces and zeroes.
check_duplicate_group_control_number This property is required. bool
The value indicating whether to check for duplicate group control number.
check_duplicate_interchange_control_number This property is required. bool
The value indicating whether to check for duplicate interchange control number.
check_duplicate_transaction_set_control_number This property is required. bool
The value indicating whether to check for duplicate transaction set control number.
interchange_control_number_validity_days This property is required. int
The validity period of interchange control number.
trailing_separator_policy This property is required. str | TrailingSeparatorPolicy
The trailing separator policy.
trim_leading_and_trailing_spaces_and_zeroes This property is required. bool
The value indicating whether to trim leading and trailing spaces and zeroes.
validate_character_set This property is required. bool
The value indicating whether to validate character set in the message.
validate_edi_types This property is required. bool
The value indicating whether to Whether to validate EDI types.
validate_xsd_types This property is required. bool
The value indicating whether to Whether to validate XSD types.
allowLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to allow leading and trailing spaces and zeroes.
checkDuplicateGroupControlNumber This property is required. Boolean
The value indicating whether to check for duplicate group control number.
checkDuplicateInterchangeControlNumber This property is required. Boolean
The value indicating whether to check for duplicate interchange control number.
checkDuplicateTransactionSetControlNumber This property is required. Boolean
The value indicating whether to check for duplicate transaction set control number.
interchangeControlNumberValidityDays This property is required. Number
The validity period of interchange control number.
trailingSeparatorPolicy This property is required. String | "NotSpecified" | "NotAllowed" | "Optional" | "Mandatory"
The trailing separator policy.
trimLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to trim leading and trailing spaces and zeroes.
validateCharacterSet This property is required. Boolean
The value indicating whether to validate character set in the message.
validateEDITypes This property is required. Boolean
The value indicating whether to Whether to validate EDI types.
validateXSDTypes This property is required. Boolean
The value indicating whether to Whether to validate XSD types.

EdifactValidationSettingsResponse
, EdifactValidationSettingsResponseArgs

AllowLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to allow leading and trailing spaces and zeroes.
CheckDuplicateGroupControlNumber This property is required. bool
The value indicating whether to check for duplicate group control number.
CheckDuplicateInterchangeControlNumber This property is required. bool
The value indicating whether to check for duplicate interchange control number.
CheckDuplicateTransactionSetControlNumber This property is required. bool
The value indicating whether to check for duplicate transaction set control number.
InterchangeControlNumberValidityDays This property is required. int
The validity period of interchange control number.
TrailingSeparatorPolicy This property is required. string
The trailing separator policy.
TrimLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to trim leading and trailing spaces and zeroes.
ValidateCharacterSet This property is required. bool
The value indicating whether to validate character set in the message.
ValidateEDITypes This property is required. bool
The value indicating whether to Whether to validate EDI types.
ValidateXSDTypes This property is required. bool
The value indicating whether to Whether to validate XSD types.
AllowLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to allow leading and trailing spaces and zeroes.
CheckDuplicateGroupControlNumber This property is required. bool
The value indicating whether to check for duplicate group control number.
CheckDuplicateInterchangeControlNumber This property is required. bool
The value indicating whether to check for duplicate interchange control number.
CheckDuplicateTransactionSetControlNumber This property is required. bool
The value indicating whether to check for duplicate transaction set control number.
InterchangeControlNumberValidityDays This property is required. int
The validity period of interchange control number.
TrailingSeparatorPolicy This property is required. string
The trailing separator policy.
TrimLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to trim leading and trailing spaces and zeroes.
ValidateCharacterSet This property is required. bool
The value indicating whether to validate character set in the message.
ValidateEDITypes This property is required. bool
The value indicating whether to Whether to validate EDI types.
ValidateXSDTypes This property is required. bool
The value indicating whether to Whether to validate XSD types.
allowLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to allow leading and trailing spaces and zeroes.
checkDuplicateGroupControlNumber This property is required. Boolean
The value indicating whether to check for duplicate group control number.
checkDuplicateInterchangeControlNumber This property is required. Boolean
The value indicating whether to check for duplicate interchange control number.
checkDuplicateTransactionSetControlNumber This property is required. Boolean
The value indicating whether to check for duplicate transaction set control number.
interchangeControlNumberValidityDays This property is required. Integer
The validity period of interchange control number.
trailingSeparatorPolicy This property is required. String
The trailing separator policy.
trimLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to trim leading and trailing spaces and zeroes.
validateCharacterSet This property is required. Boolean
The value indicating whether to validate character set in the message.
validateEDITypes This property is required. Boolean
The value indicating whether to Whether to validate EDI types.
validateXSDTypes This property is required. Boolean
The value indicating whether to Whether to validate XSD types.
allowLeadingAndTrailingSpacesAndZeroes This property is required. boolean
The value indicating whether to allow leading and trailing spaces and zeroes.
checkDuplicateGroupControlNumber This property is required. boolean
The value indicating whether to check for duplicate group control number.
checkDuplicateInterchangeControlNumber This property is required. boolean
The value indicating whether to check for duplicate interchange control number.
checkDuplicateTransactionSetControlNumber This property is required. boolean
The value indicating whether to check for duplicate transaction set control number.
interchangeControlNumberValidityDays This property is required. number
The validity period of interchange control number.
trailingSeparatorPolicy This property is required. string
The trailing separator policy.
trimLeadingAndTrailingSpacesAndZeroes This property is required. boolean
The value indicating whether to trim leading and trailing spaces and zeroes.
validateCharacterSet This property is required. boolean
The value indicating whether to validate character set in the message.
validateEDITypes This property is required. boolean
The value indicating whether to Whether to validate EDI types.
validateXSDTypes This property is required. boolean
The value indicating whether to Whether to validate XSD types.
allow_leading_and_trailing_spaces_and_zeroes This property is required. bool
The value indicating whether to allow leading and trailing spaces and zeroes.
check_duplicate_group_control_number This property is required. bool
The value indicating whether to check for duplicate group control number.
check_duplicate_interchange_control_number This property is required. bool
The value indicating whether to check for duplicate interchange control number.
check_duplicate_transaction_set_control_number This property is required. bool
The value indicating whether to check for duplicate transaction set control number.
interchange_control_number_validity_days This property is required. int
The validity period of interchange control number.
trailing_separator_policy This property is required. str
The trailing separator policy.
trim_leading_and_trailing_spaces_and_zeroes This property is required. bool
The value indicating whether to trim leading and trailing spaces and zeroes.
validate_character_set This property is required. bool
The value indicating whether to validate character set in the message.
validate_edi_types This property is required. bool
The value indicating whether to Whether to validate EDI types.
validate_xsd_types This property is required. bool
The value indicating whether to Whether to validate XSD types.
allowLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to allow leading and trailing spaces and zeroes.
checkDuplicateGroupControlNumber This property is required. Boolean
The value indicating whether to check for duplicate group control number.
checkDuplicateInterchangeControlNumber This property is required. Boolean
The value indicating whether to check for duplicate interchange control number.
checkDuplicateTransactionSetControlNumber This property is required. Boolean
The value indicating whether to check for duplicate transaction set control number.
interchangeControlNumberValidityDays This property is required. Number
The validity period of interchange control number.
trailingSeparatorPolicy This property is required. String
The trailing separator policy.
trimLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to trim leading and trailing spaces and zeroes.
validateCharacterSet This property is required. Boolean
The value indicating whether to validate character set in the message.
validateEDITypes This property is required. Boolean
The value indicating whether to Whether to validate EDI types.
validateXSDTypes This property is required. Boolean
The value indicating whether to Whether to validate XSD types.

EncryptionAlgorithm
, EncryptionAlgorithmArgs

NotSpecified
NotSpecified
None
None
DES3
DES3
RC2
RC2
AES128
AES128
AES192
AES192
AES256
AES256
EncryptionAlgorithmNotSpecified
NotSpecified
EncryptionAlgorithmNone
None
EncryptionAlgorithmDES3
DES3
EncryptionAlgorithmRC2
RC2
EncryptionAlgorithmAES128
AES128
EncryptionAlgorithmAES192
AES192
EncryptionAlgorithmAES256
AES256
NotSpecified
NotSpecified
None
None
DES3
DES3
RC2
RC2
AES128
AES128
AES192
AES192
AES256
AES256
NotSpecified
NotSpecified
None
None
DES3
DES3
RC2
RC2
AES128
AES128
AES192
AES192
AES256
AES256
NOT_SPECIFIED
NotSpecified
NONE
None
DES3
DES3
RC2
RC2
AES128
AES128
AES192
AES192
AES256
AES256
"NotSpecified"
NotSpecified
"None"
None
"DES3"
DES3
"RC2"
RC2
"AES128"
AES128
"AES192"
AES192
"AES256"
AES256

HashingAlgorithm
, HashingAlgorithmArgs

NotSpecified
NotSpecified
None
None
MD5
MD5
SHA1
SHA1
SHA2256
SHA2256
SHA2384
SHA2384
SHA2512
SHA2512
HashingAlgorithmNotSpecified
NotSpecified
HashingAlgorithmNone
None
HashingAlgorithmMD5
MD5
HashingAlgorithmSHA1
SHA1
HashingAlgorithmSHA2256
SHA2256
HashingAlgorithmSHA2384
SHA2384
HashingAlgorithmSHA2512
SHA2512
NotSpecified
NotSpecified
None
None
MD5
MD5
SHA1
SHA1
SHA2256
SHA2256
SHA2384
SHA2384
SHA2512
SHA2512
NotSpecified
NotSpecified
None
None
MD5
MD5
SHA1
SHA1
SHA2256
SHA2256
SHA2384
SHA2384
SHA2512
SHA2512
NOT_SPECIFIED
NotSpecified
NONE
None
MD5
MD5
SHA1
SHA1
SHA2256
SHA2256
SHA2384
SHA2384
SHA2512
SHA2512
"NotSpecified"
NotSpecified
"None"
None
"MD5"
MD5
"SHA1"
SHA1
"SHA2256"
SHA2256
"SHA2384"
SHA2384
"SHA2512"
SHA2512

MessageFilterType
, MessageFilterTypeArgs

NotSpecified
NotSpecified
Include
Include
Exclude
Exclude
MessageFilterTypeNotSpecified
NotSpecified
MessageFilterTypeInclude
Include
MessageFilterTypeExclude
Exclude
NotSpecified
NotSpecified
Include
Include
Exclude
Exclude
NotSpecified
NotSpecified
Include
Include
Exclude
Exclude
NOT_SPECIFIED
NotSpecified
INCLUDE
Include
EXCLUDE
Exclude
"NotSpecified"
NotSpecified
"Include"
Include
"Exclude"
Exclude

SegmentTerminatorSuffix
, SegmentTerminatorSuffixArgs

NotSpecified
NotSpecified
None
None
CR
CR
LF
LF
CRLF
CRLF
SegmentTerminatorSuffixNotSpecified
NotSpecified
SegmentTerminatorSuffixNone
None
SegmentTerminatorSuffixCR
CR
SegmentTerminatorSuffixLF
LF
SegmentTerminatorSuffixCRLF
CRLF
NotSpecified
NotSpecified
None
None
CR
CR
LF
LF
CRLF
CRLF
NotSpecified
NotSpecified
None
None
CR
CR
LF
LF
CRLF
CRLF
NOT_SPECIFIED
NotSpecified
NONE
None
CR
CR
LF
LF
CRLF
CRLF
"NotSpecified"
NotSpecified
"None"
None
"CR"
CR
"LF"
LF
"CRLF"
CRLF

SigningAlgorithm
, SigningAlgorithmArgs

NotSpecified
NotSpecified
Default
Default
SHA1
SHA1
SHA2256
SHA2256
SHA2384
SHA2384
SHA2512
SHA2512
SigningAlgorithmNotSpecified
NotSpecified
SigningAlgorithmDefault
Default
SigningAlgorithmSHA1
SHA1
SigningAlgorithmSHA2256
SHA2256
SigningAlgorithmSHA2384
SHA2384
SigningAlgorithmSHA2512
SHA2512
NotSpecified
NotSpecified
Default
Default
SHA1
SHA1
SHA2256
SHA2256
SHA2384
SHA2384
SHA2512
SHA2512
NotSpecified
NotSpecified
Default
Default
SHA1
SHA1
SHA2256
SHA2256
SHA2384
SHA2384
SHA2512
SHA2512
NOT_SPECIFIED
NotSpecified
DEFAULT
Default
SHA1
SHA1
SHA2256
SHA2256
SHA2384
SHA2384
SHA2512
SHA2512
"NotSpecified"
NotSpecified
"Default"
Default
"SHA1"
SHA1
"SHA2256"
SHA2256
"SHA2384"
SHA2384
"SHA2512"
SHA2512

TrailingSeparatorPolicy
, TrailingSeparatorPolicyArgs

NotSpecified
NotSpecified
NotAllowed
NotAllowed
Optional
Optional
Mandatory
Mandatory
TrailingSeparatorPolicyNotSpecified
NotSpecified
TrailingSeparatorPolicyNotAllowed
NotAllowed
TrailingSeparatorPolicyOptional
Optional
TrailingSeparatorPolicyMandatory
Mandatory
NotSpecified
NotSpecified
NotAllowed
NotAllowed
Optional
Optional
Mandatory
Mandatory
NotSpecified
NotSpecified
NotAllowed
NotAllowed
Optional
Optional
Mandatory
Mandatory
NOT_SPECIFIED
NotSpecified
NOT_ALLOWED
NotAllowed
OPTIONAL
Optional
MANDATORY
Mandatory
"NotSpecified"
NotSpecified
"NotAllowed"
NotAllowed
"Optional"
Optional
"Mandatory"
Mandatory

UsageIndicator
, UsageIndicatorArgs

NotSpecified
NotSpecified
Test
Test
Information
Information
Production
Production
UsageIndicatorNotSpecified
NotSpecified
UsageIndicatorTest
Test
UsageIndicatorInformation
Information
UsageIndicatorProduction
Production
NotSpecified
NotSpecified
Test
Test
Information
Information
Production
Production
NotSpecified
NotSpecified
Test
Test
Information
Information
Production
Production
NOT_SPECIFIED
NotSpecified
TEST
Test
INFORMATION
Information
PRODUCTION
Production
"NotSpecified"
NotSpecified
"Test"
Test
"Information"
Information
"Production"
Production

X12AcknowledgementSettings
, X12AcknowledgementSettingsArgs

AcknowledgementControlNumberLowerBound This property is required. int
The acknowledgement control number lower bound.
AcknowledgementControlNumberUpperBound This property is required. int
The acknowledgement control number upper bound.
BatchFunctionalAcknowledgements This property is required. bool
The value indicating whether to batch functional acknowledgements.
BatchImplementationAcknowledgements This property is required. bool
The value indicating whether to batch implementation acknowledgements.
BatchTechnicalAcknowledgements This property is required. bool
The value indicating whether to batch the technical acknowledgements.
NeedFunctionalAcknowledgement This property is required. bool
The value indicating whether functional acknowledgement is needed.
NeedImplementationAcknowledgement This property is required. bool
The value indicating whether implementation acknowledgement is needed.
NeedLoopForValidMessages This property is required. bool
The value indicating whether a loop is needed for valid messages.
NeedTechnicalAcknowledgement This property is required. bool
The value indicating whether technical acknowledgement is needed.
RolloverAcknowledgementControlNumber This property is required. bool
The value indicating whether to rollover acknowledgement control number.
SendSynchronousAcknowledgement This property is required. bool
The value indicating whether to send synchronous acknowledgement.
AcknowledgementControlNumberPrefix string
The acknowledgement control number prefix.
AcknowledgementControlNumberSuffix string
The acknowledgement control number suffix.
FunctionalAcknowledgementVersion string
The functional acknowledgement version.
ImplementationAcknowledgementVersion string
The implementation acknowledgement version.
AcknowledgementControlNumberLowerBound This property is required. int
The acknowledgement control number lower bound.
AcknowledgementControlNumberUpperBound This property is required. int
The acknowledgement control number upper bound.
BatchFunctionalAcknowledgements This property is required. bool
The value indicating whether to batch functional acknowledgements.
BatchImplementationAcknowledgements This property is required. bool
The value indicating whether to batch implementation acknowledgements.
BatchTechnicalAcknowledgements This property is required. bool
The value indicating whether to batch the technical acknowledgements.
NeedFunctionalAcknowledgement This property is required. bool
The value indicating whether functional acknowledgement is needed.
NeedImplementationAcknowledgement This property is required. bool
The value indicating whether implementation acknowledgement is needed.
NeedLoopForValidMessages This property is required. bool
The value indicating whether a loop is needed for valid messages.
NeedTechnicalAcknowledgement This property is required. bool
The value indicating whether technical acknowledgement is needed.
RolloverAcknowledgementControlNumber This property is required. bool
The value indicating whether to rollover acknowledgement control number.
SendSynchronousAcknowledgement This property is required. bool
The value indicating whether to send synchronous acknowledgement.
AcknowledgementControlNumberPrefix string
The acknowledgement control number prefix.
AcknowledgementControlNumberSuffix string
The acknowledgement control number suffix.
FunctionalAcknowledgementVersion string
The functional acknowledgement version.
ImplementationAcknowledgementVersion string
The implementation acknowledgement version.
acknowledgementControlNumberLowerBound This property is required. Integer
The acknowledgement control number lower bound.
acknowledgementControlNumberUpperBound This property is required. Integer
The acknowledgement control number upper bound.
batchFunctionalAcknowledgements This property is required. Boolean
The value indicating whether to batch functional acknowledgements.
batchImplementationAcknowledgements This property is required. Boolean
The value indicating whether to batch implementation acknowledgements.
batchTechnicalAcknowledgements This property is required. Boolean
The value indicating whether to batch the technical acknowledgements.
needFunctionalAcknowledgement This property is required. Boolean
The value indicating whether functional acknowledgement is needed.
needImplementationAcknowledgement This property is required. Boolean
The value indicating whether implementation acknowledgement is needed.
needLoopForValidMessages This property is required. Boolean
The value indicating whether a loop is needed for valid messages.
needTechnicalAcknowledgement This property is required. Boolean
The value indicating whether technical acknowledgement is needed.
rolloverAcknowledgementControlNumber This property is required. Boolean
The value indicating whether to rollover acknowledgement control number.
sendSynchronousAcknowledgement This property is required. Boolean
The value indicating whether to send synchronous acknowledgement.
acknowledgementControlNumberPrefix String
The acknowledgement control number prefix.
acknowledgementControlNumberSuffix String
The acknowledgement control number suffix.
functionalAcknowledgementVersion String
The functional acknowledgement version.
implementationAcknowledgementVersion String
The implementation acknowledgement version.
acknowledgementControlNumberLowerBound This property is required. number
The acknowledgement control number lower bound.
acknowledgementControlNumberUpperBound This property is required. number
The acknowledgement control number upper bound.
batchFunctionalAcknowledgements This property is required. boolean
The value indicating whether to batch functional acknowledgements.
batchImplementationAcknowledgements This property is required. boolean
The value indicating whether to batch implementation acknowledgements.
batchTechnicalAcknowledgements This property is required. boolean
The value indicating whether to batch the technical acknowledgements.
needFunctionalAcknowledgement This property is required. boolean
The value indicating whether functional acknowledgement is needed.
needImplementationAcknowledgement This property is required. boolean
The value indicating whether implementation acknowledgement is needed.
needLoopForValidMessages This property is required. boolean
The value indicating whether a loop is needed for valid messages.
needTechnicalAcknowledgement This property is required. boolean
The value indicating whether technical acknowledgement is needed.
rolloverAcknowledgementControlNumber This property is required. boolean
The value indicating whether to rollover acknowledgement control number.
sendSynchronousAcknowledgement This property is required. boolean
The value indicating whether to send synchronous acknowledgement.
acknowledgementControlNumberPrefix string
The acknowledgement control number prefix.
acknowledgementControlNumberSuffix string
The acknowledgement control number suffix.
functionalAcknowledgementVersion string
The functional acknowledgement version.
implementationAcknowledgementVersion string
The implementation acknowledgement version.
acknowledgement_control_number_lower_bound This property is required. int
The acknowledgement control number lower bound.
acknowledgement_control_number_upper_bound This property is required. int
The acknowledgement control number upper bound.
batch_functional_acknowledgements This property is required. bool
The value indicating whether to batch functional acknowledgements.
batch_implementation_acknowledgements This property is required. bool
The value indicating whether to batch implementation acknowledgements.
batch_technical_acknowledgements This property is required. bool
The value indicating whether to batch the technical acknowledgements.
need_functional_acknowledgement This property is required. bool
The value indicating whether functional acknowledgement is needed.
need_implementation_acknowledgement This property is required. bool
The value indicating whether implementation acknowledgement is needed.
need_loop_for_valid_messages This property is required. bool
The value indicating whether a loop is needed for valid messages.
need_technical_acknowledgement This property is required. bool
The value indicating whether technical acknowledgement is needed.
rollover_acknowledgement_control_number This property is required. bool
The value indicating whether to rollover acknowledgement control number.
send_synchronous_acknowledgement This property is required. bool
The value indicating whether to send synchronous acknowledgement.
acknowledgement_control_number_prefix str
The acknowledgement control number prefix.
acknowledgement_control_number_suffix str
The acknowledgement control number suffix.
functional_acknowledgement_version str
The functional acknowledgement version.
implementation_acknowledgement_version str
The implementation acknowledgement version.
acknowledgementControlNumberLowerBound This property is required. Number
The acknowledgement control number lower bound.
acknowledgementControlNumberUpperBound This property is required. Number
The acknowledgement control number upper bound.
batchFunctionalAcknowledgements This property is required. Boolean
The value indicating whether to batch functional acknowledgements.
batchImplementationAcknowledgements This property is required. Boolean
The value indicating whether to batch implementation acknowledgements.
batchTechnicalAcknowledgements This property is required. Boolean
The value indicating whether to batch the technical acknowledgements.
needFunctionalAcknowledgement This property is required. Boolean
The value indicating whether functional acknowledgement is needed.
needImplementationAcknowledgement This property is required. Boolean
The value indicating whether implementation acknowledgement is needed.
needLoopForValidMessages This property is required. Boolean
The value indicating whether a loop is needed for valid messages.
needTechnicalAcknowledgement This property is required. Boolean
The value indicating whether technical acknowledgement is needed.
rolloverAcknowledgementControlNumber This property is required. Boolean
The value indicating whether to rollover acknowledgement control number.
sendSynchronousAcknowledgement This property is required. Boolean
The value indicating whether to send synchronous acknowledgement.
acknowledgementControlNumberPrefix String
The acknowledgement control number prefix.
acknowledgementControlNumberSuffix String
The acknowledgement control number suffix.
functionalAcknowledgementVersion String
The functional acknowledgement version.
implementationAcknowledgementVersion String
The implementation acknowledgement version.

X12AcknowledgementSettingsResponse
, X12AcknowledgementSettingsResponseArgs

AcknowledgementControlNumberLowerBound This property is required. int
The acknowledgement control number lower bound.
AcknowledgementControlNumberUpperBound This property is required. int
The acknowledgement control number upper bound.
BatchFunctionalAcknowledgements This property is required. bool
The value indicating whether to batch functional acknowledgements.
BatchImplementationAcknowledgements This property is required. bool
The value indicating whether to batch implementation acknowledgements.
BatchTechnicalAcknowledgements This property is required. bool
The value indicating whether to batch the technical acknowledgements.
NeedFunctionalAcknowledgement This property is required. bool
The value indicating whether functional acknowledgement is needed.
NeedImplementationAcknowledgement This property is required. bool
The value indicating whether implementation acknowledgement is needed.
NeedLoopForValidMessages This property is required. bool
The value indicating whether a loop is needed for valid messages.
NeedTechnicalAcknowledgement This property is required. bool
The value indicating whether technical acknowledgement is needed.
RolloverAcknowledgementControlNumber This property is required. bool
The value indicating whether to rollover acknowledgement control number.
SendSynchronousAcknowledgement This property is required. bool
The value indicating whether to send synchronous acknowledgement.
AcknowledgementControlNumberPrefix string
The acknowledgement control number prefix.
AcknowledgementControlNumberSuffix string
The acknowledgement control number suffix.
FunctionalAcknowledgementVersion string
The functional acknowledgement version.
ImplementationAcknowledgementVersion string
The implementation acknowledgement version.
AcknowledgementControlNumberLowerBound This property is required. int
The acknowledgement control number lower bound.
AcknowledgementControlNumberUpperBound This property is required. int
The acknowledgement control number upper bound.
BatchFunctionalAcknowledgements This property is required. bool
The value indicating whether to batch functional acknowledgements.
BatchImplementationAcknowledgements This property is required. bool
The value indicating whether to batch implementation acknowledgements.
BatchTechnicalAcknowledgements This property is required. bool
The value indicating whether to batch the technical acknowledgements.
NeedFunctionalAcknowledgement This property is required. bool
The value indicating whether functional acknowledgement is needed.
NeedImplementationAcknowledgement This property is required. bool
The value indicating whether implementation acknowledgement is needed.
NeedLoopForValidMessages This property is required. bool
The value indicating whether a loop is needed for valid messages.
NeedTechnicalAcknowledgement This property is required. bool
The value indicating whether technical acknowledgement is needed.
RolloverAcknowledgementControlNumber This property is required. bool
The value indicating whether to rollover acknowledgement control number.
SendSynchronousAcknowledgement This property is required. bool
The value indicating whether to send synchronous acknowledgement.
AcknowledgementControlNumberPrefix string
The acknowledgement control number prefix.
AcknowledgementControlNumberSuffix string
The acknowledgement control number suffix.
FunctionalAcknowledgementVersion string
The functional acknowledgement version.
ImplementationAcknowledgementVersion string
The implementation acknowledgement version.
acknowledgementControlNumberLowerBound This property is required. Integer
The acknowledgement control number lower bound.
acknowledgementControlNumberUpperBound This property is required. Integer
The acknowledgement control number upper bound.
batchFunctionalAcknowledgements This property is required. Boolean
The value indicating whether to batch functional acknowledgements.
batchImplementationAcknowledgements This property is required. Boolean
The value indicating whether to batch implementation acknowledgements.
batchTechnicalAcknowledgements This property is required. Boolean
The value indicating whether to batch the technical acknowledgements.
needFunctionalAcknowledgement This property is required. Boolean
The value indicating whether functional acknowledgement is needed.
needImplementationAcknowledgement This property is required. Boolean
The value indicating whether implementation acknowledgement is needed.
needLoopForValidMessages This property is required. Boolean
The value indicating whether a loop is needed for valid messages.
needTechnicalAcknowledgement This property is required. Boolean
The value indicating whether technical acknowledgement is needed.
rolloverAcknowledgementControlNumber This property is required. Boolean
The value indicating whether to rollover acknowledgement control number.
sendSynchronousAcknowledgement This property is required. Boolean
The value indicating whether to send synchronous acknowledgement.
acknowledgementControlNumberPrefix String
The acknowledgement control number prefix.
acknowledgementControlNumberSuffix String
The acknowledgement control number suffix.
functionalAcknowledgementVersion String
The functional acknowledgement version.
implementationAcknowledgementVersion String
The implementation acknowledgement version.
acknowledgementControlNumberLowerBound This property is required. number
The acknowledgement control number lower bound.
acknowledgementControlNumberUpperBound This property is required. number
The acknowledgement control number upper bound.
batchFunctionalAcknowledgements This property is required. boolean
The value indicating whether to batch functional acknowledgements.
batchImplementationAcknowledgements This property is required. boolean
The value indicating whether to batch implementation acknowledgements.
batchTechnicalAcknowledgements This property is required. boolean
The value indicating whether to batch the technical acknowledgements.
needFunctionalAcknowledgement This property is required. boolean
The value indicating whether functional acknowledgement is needed.
needImplementationAcknowledgement This property is required. boolean
The value indicating whether implementation acknowledgement is needed.
needLoopForValidMessages This property is required. boolean
The value indicating whether a loop is needed for valid messages.
needTechnicalAcknowledgement This property is required. boolean
The value indicating whether technical acknowledgement is needed.
rolloverAcknowledgementControlNumber This property is required. boolean
The value indicating whether to rollover acknowledgement control number.
sendSynchronousAcknowledgement This property is required. boolean
The value indicating whether to send synchronous acknowledgement.
acknowledgementControlNumberPrefix string
The acknowledgement control number prefix.
acknowledgementControlNumberSuffix string
The acknowledgement control number suffix.
functionalAcknowledgementVersion string
The functional acknowledgement version.
implementationAcknowledgementVersion string
The implementation acknowledgement version.
acknowledgement_control_number_lower_bound This property is required. int
The acknowledgement control number lower bound.
acknowledgement_control_number_upper_bound This property is required. int
The acknowledgement control number upper bound.
batch_functional_acknowledgements This property is required. bool
The value indicating whether to batch functional acknowledgements.
batch_implementation_acknowledgements This property is required. bool
The value indicating whether to batch implementation acknowledgements.
batch_technical_acknowledgements This property is required. bool
The value indicating whether to batch the technical acknowledgements.
need_functional_acknowledgement This property is required. bool
The value indicating whether functional acknowledgement is needed.
need_implementation_acknowledgement This property is required. bool
The value indicating whether implementation acknowledgement is needed.
need_loop_for_valid_messages This property is required. bool
The value indicating whether a loop is needed for valid messages.
need_technical_acknowledgement This property is required. bool
The value indicating whether technical acknowledgement is needed.
rollover_acknowledgement_control_number This property is required. bool
The value indicating whether to rollover acknowledgement control number.
send_synchronous_acknowledgement This property is required. bool
The value indicating whether to send synchronous acknowledgement.
acknowledgement_control_number_prefix str
The acknowledgement control number prefix.
acknowledgement_control_number_suffix str
The acknowledgement control number suffix.
functional_acknowledgement_version str
The functional acknowledgement version.
implementation_acknowledgement_version str
The implementation acknowledgement version.
acknowledgementControlNumberLowerBound This property is required. Number
The acknowledgement control number lower bound.
acknowledgementControlNumberUpperBound This property is required. Number
The acknowledgement control number upper bound.
batchFunctionalAcknowledgements This property is required. Boolean
The value indicating whether to batch functional acknowledgements.
batchImplementationAcknowledgements This property is required. Boolean
The value indicating whether to batch implementation acknowledgements.
batchTechnicalAcknowledgements This property is required. Boolean
The value indicating whether to batch the technical acknowledgements.
needFunctionalAcknowledgement This property is required. Boolean
The value indicating whether functional acknowledgement is needed.
needImplementationAcknowledgement This property is required. Boolean
The value indicating whether implementation acknowledgement is needed.
needLoopForValidMessages This property is required. Boolean
The value indicating whether a loop is needed for valid messages.
needTechnicalAcknowledgement This property is required. Boolean
The value indicating whether technical acknowledgement is needed.
rolloverAcknowledgementControlNumber This property is required. Boolean
The value indicating whether to rollover acknowledgement control number.
sendSynchronousAcknowledgement This property is required. Boolean
The value indicating whether to send synchronous acknowledgement.
acknowledgementControlNumberPrefix String
The acknowledgement control number prefix.
acknowledgementControlNumberSuffix String
The acknowledgement control number suffix.
functionalAcknowledgementVersion String
The functional acknowledgement version.
implementationAcknowledgementVersion String
The implementation acknowledgement version.

X12AgreementContent
, X12AgreementContentArgs

ReceiveAgreement This property is required. Pulumi.AzureNative.Logic.Inputs.X12OneWayAgreement
The X12 one-way receive agreement.
SendAgreement This property is required. Pulumi.AzureNative.Logic.Inputs.X12OneWayAgreement
The X12 one-way send agreement.
ReceiveAgreement This property is required. X12OneWayAgreement
The X12 one-way receive agreement.
SendAgreement This property is required. X12OneWayAgreement
The X12 one-way send agreement.
receiveAgreement This property is required. X12OneWayAgreement
The X12 one-way receive agreement.
sendAgreement This property is required. X12OneWayAgreement
The X12 one-way send agreement.
receiveAgreement This property is required. X12OneWayAgreement
The X12 one-way receive agreement.
sendAgreement This property is required. X12OneWayAgreement
The X12 one-way send agreement.
receive_agreement This property is required. X12OneWayAgreement
The X12 one-way receive agreement.
send_agreement This property is required. X12OneWayAgreement
The X12 one-way send agreement.
receiveAgreement This property is required. Property Map
The X12 one-way receive agreement.
sendAgreement This property is required. Property Map
The X12 one-way send agreement.

X12AgreementContentResponse
, X12AgreementContentResponseArgs

ReceiveAgreement This property is required. Pulumi.AzureNative.Logic.Inputs.X12OneWayAgreementResponse
The X12 one-way receive agreement.
SendAgreement This property is required. Pulumi.AzureNative.Logic.Inputs.X12OneWayAgreementResponse
The X12 one-way send agreement.
ReceiveAgreement This property is required. X12OneWayAgreementResponse
The X12 one-way receive agreement.
SendAgreement This property is required. X12OneWayAgreementResponse
The X12 one-way send agreement.
receiveAgreement This property is required. X12OneWayAgreementResponse
The X12 one-way receive agreement.
sendAgreement This property is required. X12OneWayAgreementResponse
The X12 one-way send agreement.
receiveAgreement This property is required. X12OneWayAgreementResponse
The X12 one-way receive agreement.
sendAgreement This property is required. X12OneWayAgreementResponse
The X12 one-way send agreement.
receive_agreement This property is required. X12OneWayAgreementResponse
The X12 one-way receive agreement.
send_agreement This property is required. X12OneWayAgreementResponse
The X12 one-way send agreement.
receiveAgreement This property is required. Property Map
The X12 one-way receive agreement.
sendAgreement This property is required. Property Map
The X12 one-way send agreement.

X12CharacterSet
, X12CharacterSetArgs

NotSpecified
NotSpecified
Basic
Basic
Extended
Extended
UTF8
UTF8
X12CharacterSetNotSpecified
NotSpecified
X12CharacterSetBasic
Basic
X12CharacterSetExtended
Extended
X12CharacterSetUTF8
UTF8
NotSpecified
NotSpecified
Basic
Basic
Extended
Extended
UTF8
UTF8
NotSpecified
NotSpecified
Basic
Basic
Extended
Extended
UTF8
UTF8
NOT_SPECIFIED
NotSpecified
BASIC
Basic
EXTENDED
Extended
UTF8
UTF8
"NotSpecified"
NotSpecified
"Basic"
Basic
"Extended"
Extended
"UTF8"
UTF8

X12DateFormat
, X12DateFormatArgs

NotSpecified
NotSpecified
CCYYMMDD
CCYYMMDD
YYMMDD
YYMMDD
X12DateFormatNotSpecified
NotSpecified
X12DateFormatCCYYMMDD
CCYYMMDD
X12DateFormatYYMMDD
YYMMDD
NotSpecified
NotSpecified
CCYYMMDD
CCYYMMDD
YYMMDD
YYMMDD
NotSpecified
NotSpecified
CCYYMMDD
CCYYMMDD
YYMMDD
YYMMDD
NOT_SPECIFIED
NotSpecified
CCYYMMDD
CCYYMMDD
YYMMDD
YYMMDD
"NotSpecified"
NotSpecified
"CCYYMMDD"
CCYYMMDD
"YYMMDD"
YYMMDD

X12DelimiterOverrides
, X12DelimiterOverridesArgs

ComponentSeparator This property is required. int
The component separator.
DataElementSeparator This property is required. int
The data element separator.
ReplaceCharacter This property is required. int
The replacement character.
ReplaceSeparatorsInPayload This property is required. bool
The value indicating whether to replace separators in payload.
SegmentTerminator This property is required. int
The segment terminator.
SegmentTerminatorSuffix This property is required. Pulumi.AzureNative.Logic.SegmentTerminatorSuffix
The segment terminator suffix.
MessageId string
The message id.
ProtocolVersion string
The protocol version.
TargetNamespace string
The target namespace on which this delimiter settings has to be applied.
ComponentSeparator This property is required. int
The component separator.
DataElementSeparator This property is required. int
The data element separator.
ReplaceCharacter This property is required. int
The replacement character.
ReplaceSeparatorsInPayload This property is required. bool
The value indicating whether to replace separators in payload.
SegmentTerminator This property is required. int
The segment terminator.
SegmentTerminatorSuffix This property is required. SegmentTerminatorSuffix
The segment terminator suffix.
MessageId string
The message id.
ProtocolVersion string
The protocol version.
TargetNamespace string
The target namespace on which this delimiter settings has to be applied.
componentSeparator This property is required. Integer
The component separator.
dataElementSeparator This property is required. Integer
The data element separator.
replaceCharacter This property is required. Integer
The replacement character.
replaceSeparatorsInPayload This property is required. Boolean
The value indicating whether to replace separators in payload.
segmentTerminator This property is required. Integer
The segment terminator.
segmentTerminatorSuffix This property is required. SegmentTerminatorSuffix
The segment terminator suffix.
messageId String
The message id.
protocolVersion String
The protocol version.
targetNamespace String
The target namespace on which this delimiter settings has to be applied.
componentSeparator This property is required. number
The component separator.
dataElementSeparator This property is required. number
The data element separator.
replaceCharacter This property is required. number
The replacement character.
replaceSeparatorsInPayload This property is required. boolean
The value indicating whether to replace separators in payload.
segmentTerminator This property is required. number
The segment terminator.
segmentTerminatorSuffix This property is required. SegmentTerminatorSuffix
The segment terminator suffix.
messageId string
The message id.
protocolVersion string
The protocol version.
targetNamespace string
The target namespace on which this delimiter settings has to be applied.
component_separator This property is required. int
The component separator.
data_element_separator This property is required. int
The data element separator.
replace_character This property is required. int
The replacement character.
replace_separators_in_payload This property is required. bool
The value indicating whether to replace separators in payload.
segment_terminator This property is required. int
The segment terminator.
segment_terminator_suffix This property is required. SegmentTerminatorSuffix
The segment terminator suffix.
message_id str
The message id.
protocol_version str
The protocol version.
target_namespace str
The target namespace on which this delimiter settings has to be applied.
componentSeparator This property is required. Number
The component separator.
dataElementSeparator This property is required. Number
The data element separator.
replaceCharacter This property is required. Number
The replacement character.
replaceSeparatorsInPayload This property is required. Boolean
The value indicating whether to replace separators in payload.
segmentTerminator This property is required. Number
The segment terminator.
segmentTerminatorSuffix This property is required. "NotSpecified" | "None" | "CR" | "LF" | "CRLF"
The segment terminator suffix.
messageId String
The message id.
protocolVersion String
The protocol version.
targetNamespace String
The target namespace on which this delimiter settings has to be applied.

X12DelimiterOverridesResponse
, X12DelimiterOverridesResponseArgs

ComponentSeparator This property is required. int
The component separator.
DataElementSeparator This property is required. int
The data element separator.
ReplaceCharacter This property is required. int
The replacement character.
ReplaceSeparatorsInPayload This property is required. bool
The value indicating whether to replace separators in payload.
SegmentTerminator This property is required. int
The segment terminator.
SegmentTerminatorSuffix This property is required. string
The segment terminator suffix.
MessageId string
The message id.
ProtocolVersion string
The protocol version.
TargetNamespace string
The target namespace on which this delimiter settings has to be applied.
ComponentSeparator This property is required. int
The component separator.
DataElementSeparator This property is required. int
The data element separator.
ReplaceCharacter This property is required. int
The replacement character.
ReplaceSeparatorsInPayload This property is required. bool
The value indicating whether to replace separators in payload.
SegmentTerminator This property is required. int
The segment terminator.
SegmentTerminatorSuffix This property is required. string
The segment terminator suffix.
MessageId string
The message id.
ProtocolVersion string
The protocol version.
TargetNamespace string
The target namespace on which this delimiter settings has to be applied.
componentSeparator This property is required. Integer
The component separator.
dataElementSeparator This property is required. Integer
The data element separator.
replaceCharacter This property is required. Integer
The replacement character.
replaceSeparatorsInPayload This property is required. Boolean
The value indicating whether to replace separators in payload.
segmentTerminator This property is required. Integer
The segment terminator.
segmentTerminatorSuffix This property is required. String
The segment terminator suffix.
messageId String
The message id.
protocolVersion String
The protocol version.
targetNamespace String
The target namespace on which this delimiter settings has to be applied.
componentSeparator This property is required. number
The component separator.
dataElementSeparator This property is required. number
The data element separator.
replaceCharacter This property is required. number
The replacement character.
replaceSeparatorsInPayload This property is required. boolean
The value indicating whether to replace separators in payload.
segmentTerminator This property is required. number
The segment terminator.
segmentTerminatorSuffix This property is required. string
The segment terminator suffix.
messageId string
The message id.
protocolVersion string
The protocol version.
targetNamespace string
The target namespace on which this delimiter settings has to be applied.
component_separator This property is required. int
The component separator.
data_element_separator This property is required. int
The data element separator.
replace_character This property is required. int
The replacement character.
replace_separators_in_payload This property is required. bool
The value indicating whether to replace separators in payload.
segment_terminator This property is required. int
The segment terminator.
segment_terminator_suffix This property is required. str
The segment terminator suffix.
message_id str
The message id.
protocol_version str
The protocol version.
target_namespace str
The target namespace on which this delimiter settings has to be applied.
componentSeparator This property is required. Number
The component separator.
dataElementSeparator This property is required. Number
The data element separator.
replaceCharacter This property is required. Number
The replacement character.
replaceSeparatorsInPayload This property is required. Boolean
The value indicating whether to replace separators in payload.
segmentTerminator This property is required. Number
The segment terminator.
segmentTerminatorSuffix This property is required. String
The segment terminator suffix.
messageId String
The message id.
protocolVersion String
The protocol version.
targetNamespace String
The target namespace on which this delimiter settings has to be applied.

X12EnvelopeOverride
, X12EnvelopeOverrideArgs

DateFormat This property is required. string | Pulumi.AzureNative.Logic.X12DateFormat
The date format.
HeaderVersion This property is required. string
The header version.
MessageId This property is required. string
The message id on which this envelope settings has to be applied.
ProtocolVersion This property is required. string
The protocol version on which this envelope settings has to be applied.
ReceiverApplicationId This property is required. string
The receiver application id.
ResponsibleAgencyCode This property is required. string
The responsible agency code.
SenderApplicationId This property is required. string
The sender application id.
TargetNamespace This property is required. string
The target namespace on which this envelope settings has to be applied.
TimeFormat This property is required. string | Pulumi.AzureNative.Logic.X12TimeFormat
The time format.
FunctionalIdentifierCode string
The functional identifier code.
DateFormat This property is required. string | X12DateFormat
The date format.
HeaderVersion This property is required. string
The header version.
MessageId This property is required. string
The message id on which this envelope settings has to be applied.
ProtocolVersion This property is required. string
The protocol version on which this envelope settings has to be applied.
ReceiverApplicationId This property is required. string
The receiver application id.
ResponsibleAgencyCode This property is required. string
The responsible agency code.
SenderApplicationId This property is required. string
The sender application id.
TargetNamespace This property is required. string
The target namespace on which this envelope settings has to be applied.
TimeFormat This property is required. string | X12TimeFormat
The time format.
FunctionalIdentifierCode string
The functional identifier code.
dateFormat This property is required. String | X12DateFormat
The date format.
headerVersion This property is required. String
The header version.
messageId This property is required. String
The message id on which this envelope settings has to be applied.
protocolVersion This property is required. String
The protocol version on which this envelope settings has to be applied.
receiverApplicationId This property is required. String
The receiver application id.
responsibleAgencyCode This property is required. String
The responsible agency code.
senderApplicationId This property is required. String
The sender application id.
targetNamespace This property is required. String
The target namespace on which this envelope settings has to be applied.
timeFormat This property is required. String | X12TimeFormat
The time format.
functionalIdentifierCode String
The functional identifier code.
dateFormat This property is required. string | X12DateFormat
The date format.
headerVersion This property is required. string
The header version.
messageId This property is required. string
The message id on which this envelope settings has to be applied.
protocolVersion This property is required. string
The protocol version on which this envelope settings has to be applied.
receiverApplicationId This property is required. string
The receiver application id.
responsibleAgencyCode This property is required. string
The responsible agency code.
senderApplicationId This property is required. string
The sender application id.
targetNamespace This property is required. string
The target namespace on which this envelope settings has to be applied.
timeFormat This property is required. string | X12TimeFormat
The time format.
functionalIdentifierCode string
The functional identifier code.
date_format This property is required. str | X12DateFormat
The date format.
header_version This property is required. str
The header version.
message_id This property is required. str
The message id on which this envelope settings has to be applied.
protocol_version This property is required. str
The protocol version on which this envelope settings has to be applied.
receiver_application_id This property is required. str
The receiver application id.
responsible_agency_code This property is required. str
The responsible agency code.
sender_application_id This property is required. str
The sender application id.
target_namespace This property is required. str
The target namespace on which this envelope settings has to be applied.
time_format This property is required. str | X12TimeFormat
The time format.
functional_identifier_code str
The functional identifier code.
dateFormat This property is required. String | "NotSpecified" | "CCYYMMDD" | "YYMMDD"
The date format.
headerVersion This property is required. String
The header version.
messageId This property is required. String
The message id on which this envelope settings has to be applied.
protocolVersion This property is required. String
The protocol version on which this envelope settings has to be applied.
receiverApplicationId This property is required. String
The receiver application id.
responsibleAgencyCode This property is required. String
The responsible agency code.
senderApplicationId This property is required. String
The sender application id.
targetNamespace This property is required. String
The target namespace on which this envelope settings has to be applied.
timeFormat This property is required. String | "NotSpecified" | "HHMM" | "HHMMSS" | "HHMMSSdd" | "HHMMSSd"
The time format.
functionalIdentifierCode String
The functional identifier code.

X12EnvelopeOverrideResponse
, X12EnvelopeOverrideResponseArgs

DateFormat This property is required. string
The date format.
HeaderVersion This property is required. string
The header version.
MessageId This property is required. string
The message id on which this envelope settings has to be applied.
ProtocolVersion This property is required. string
The protocol version on which this envelope settings has to be applied.
ReceiverApplicationId This property is required. string
The receiver application id.
ResponsibleAgencyCode This property is required. string
The responsible agency code.
SenderApplicationId This property is required. string
The sender application id.
TargetNamespace This property is required. string
The target namespace on which this envelope settings has to be applied.
TimeFormat This property is required. string
The time format.
FunctionalIdentifierCode string
The functional identifier code.
DateFormat This property is required. string
The date format.
HeaderVersion This property is required. string
The header version.
MessageId This property is required. string
The message id on which this envelope settings has to be applied.
ProtocolVersion This property is required. string
The protocol version on which this envelope settings has to be applied.
ReceiverApplicationId This property is required. string
The receiver application id.
ResponsibleAgencyCode This property is required. string
The responsible agency code.
SenderApplicationId This property is required. string
The sender application id.
TargetNamespace This property is required. string
The target namespace on which this envelope settings has to be applied.
TimeFormat This property is required. string
The time format.
FunctionalIdentifierCode string
The functional identifier code.
dateFormat This property is required. String
The date format.
headerVersion This property is required. String
The header version.
messageId This property is required. String
The message id on which this envelope settings has to be applied.
protocolVersion This property is required. String
The protocol version on which this envelope settings has to be applied.
receiverApplicationId This property is required. String
The receiver application id.
responsibleAgencyCode This property is required. String
The responsible agency code.
senderApplicationId This property is required. String
The sender application id.
targetNamespace This property is required. String
The target namespace on which this envelope settings has to be applied.
timeFormat This property is required. String
The time format.
functionalIdentifierCode String
The functional identifier code.
dateFormat This property is required. string
The date format.
headerVersion This property is required. string
The header version.
messageId This property is required. string
The message id on which this envelope settings has to be applied.
protocolVersion This property is required. string
The protocol version on which this envelope settings has to be applied.
receiverApplicationId This property is required. string
The receiver application id.
responsibleAgencyCode This property is required. string
The responsible agency code.
senderApplicationId This property is required. string
The sender application id.
targetNamespace This property is required. string
The target namespace on which this envelope settings has to be applied.
timeFormat This property is required. string
The time format.
functionalIdentifierCode string
The functional identifier code.
date_format This property is required. str
The date format.
header_version This property is required. str
The header version.
message_id This property is required. str
The message id on which this envelope settings has to be applied.
protocol_version This property is required. str
The protocol version on which this envelope settings has to be applied.
receiver_application_id This property is required. str
The receiver application id.
responsible_agency_code This property is required. str
The responsible agency code.
sender_application_id This property is required. str
The sender application id.
target_namespace This property is required. str
The target namespace on which this envelope settings has to be applied.
time_format This property is required. str
The time format.
functional_identifier_code str
The functional identifier code.
dateFormat This property is required. String
The date format.
headerVersion This property is required. String
The header version.
messageId This property is required. String
The message id on which this envelope settings has to be applied.
protocolVersion This property is required. String
The protocol version on which this envelope settings has to be applied.
receiverApplicationId This property is required. String
The receiver application id.
responsibleAgencyCode This property is required. String
The responsible agency code.
senderApplicationId This property is required. String
The sender application id.
targetNamespace This property is required. String
The target namespace on which this envelope settings has to be applied.
timeFormat This property is required. String
The time format.
functionalIdentifierCode String
The functional identifier code.

X12EnvelopeSettings
, X12EnvelopeSettingsArgs

ControlStandardsId This property is required. int
The controls standards id.
ControlVersionNumber This property is required. string
The control version number.
EnableDefaultGroupHeaders This property is required. bool
The value indicating whether to enable default group headers.
GroupControlNumberLowerBound This property is required. int
The group control number lower bound.
GroupControlNumberUpperBound This property is required. int
The group control number upper bound.
GroupHeaderAgencyCode This property is required. string
The group header agency code.
GroupHeaderDateFormat This property is required. string | Pulumi.AzureNative.Logic.X12DateFormat
The group header date format.
GroupHeaderTimeFormat This property is required. string | Pulumi.AzureNative.Logic.X12TimeFormat
The group header time format.
GroupHeaderVersion This property is required. string
The group header version.
InterchangeControlNumberLowerBound This property is required. int
The interchange control number lower bound.
InterchangeControlNumberUpperBound This property is required. int
The interchange control number upper bound.
OverwriteExistingTransactionSetControlNumber This property is required. bool
The value indicating whether to overwrite existing transaction set control number.
ReceiverApplicationId This property is required. string
The receiver application id.
RolloverGroupControlNumber This property is required. bool
The value indicating whether to rollover group control number.
RolloverInterchangeControlNumber This property is required. bool
The value indicating whether to rollover interchange control number.
RolloverTransactionSetControlNumber This property is required. bool
The value indicating whether to rollover transaction set control number.
SenderApplicationId This property is required. string
The sender application id.
TransactionSetControlNumberLowerBound This property is required. int
The transaction set control number lower bound.
TransactionSetControlNumberUpperBound This property is required. int
The transaction set control number upper bound.
UsageIndicator This property is required. string | Pulumi.AzureNative.Logic.UsageIndicator
The usage indicator.
UseControlStandardsIdAsRepetitionCharacter This property is required. bool
The value indicating whether to use control standards id as repetition character.
FunctionalGroupId string
The functional group id.
TransactionSetControlNumberPrefix string
The transaction set control number prefix.
TransactionSetControlNumberSuffix string
The transaction set control number suffix.
ControlStandardsId This property is required. int
The controls standards id.
ControlVersionNumber This property is required. string
The control version number.
EnableDefaultGroupHeaders This property is required. bool
The value indicating whether to enable default group headers.
GroupControlNumberLowerBound This property is required. int
The group control number lower bound.
GroupControlNumberUpperBound This property is required. int
The group control number upper bound.
GroupHeaderAgencyCode This property is required. string
The group header agency code.
GroupHeaderDateFormat This property is required. string | X12DateFormat
The group header date format.
GroupHeaderTimeFormat This property is required. string | X12TimeFormat
The group header time format.
GroupHeaderVersion This property is required. string
The group header version.
InterchangeControlNumberLowerBound This property is required. int
The interchange control number lower bound.
InterchangeControlNumberUpperBound This property is required. int
The interchange control number upper bound.
OverwriteExistingTransactionSetControlNumber This property is required. bool
The value indicating whether to overwrite existing transaction set control number.
ReceiverApplicationId This property is required. string
The receiver application id.
RolloverGroupControlNumber This property is required. bool
The value indicating whether to rollover group control number.
RolloverInterchangeControlNumber This property is required. bool
The value indicating whether to rollover interchange control number.
RolloverTransactionSetControlNumber This property is required. bool
The value indicating whether to rollover transaction set control number.
SenderApplicationId This property is required. string
The sender application id.
TransactionSetControlNumberLowerBound This property is required. int
The transaction set control number lower bound.
TransactionSetControlNumberUpperBound This property is required. int
The transaction set control number upper bound.
UsageIndicator This property is required. string | UsageIndicator
The usage indicator.
UseControlStandardsIdAsRepetitionCharacter This property is required. bool
The value indicating whether to use control standards id as repetition character.
FunctionalGroupId string
The functional group id.
TransactionSetControlNumberPrefix string
The transaction set control number prefix.
TransactionSetControlNumberSuffix string
The transaction set control number suffix.
controlStandardsId This property is required. Integer
The controls standards id.
controlVersionNumber This property is required. String
The control version number.
enableDefaultGroupHeaders This property is required. Boolean
The value indicating whether to enable default group headers.
groupControlNumberLowerBound This property is required. Integer
The group control number lower bound.
groupControlNumberUpperBound This property is required. Integer
The group control number upper bound.
groupHeaderAgencyCode This property is required. String
The group header agency code.
groupHeaderDateFormat This property is required. String | X12DateFormat
The group header date format.
groupHeaderTimeFormat This property is required. String | X12TimeFormat
The group header time format.
groupHeaderVersion This property is required. String
The group header version.
interchangeControlNumberLowerBound This property is required. Integer
The interchange control number lower bound.
interchangeControlNumberUpperBound This property is required. Integer
The interchange control number upper bound.
overwriteExistingTransactionSetControlNumber This property is required. Boolean
The value indicating whether to overwrite existing transaction set control number.
receiverApplicationId This property is required. String
The receiver application id.
rolloverGroupControlNumber This property is required. Boolean
The value indicating whether to rollover group control number.
rolloverInterchangeControlNumber This property is required. Boolean
The value indicating whether to rollover interchange control number.
rolloverTransactionSetControlNumber This property is required. Boolean
The value indicating whether to rollover transaction set control number.
senderApplicationId This property is required. String
The sender application id.
transactionSetControlNumberLowerBound This property is required. Integer
The transaction set control number lower bound.
transactionSetControlNumberUpperBound This property is required. Integer
The transaction set control number upper bound.
usageIndicator This property is required. String | UsageIndicator
The usage indicator.
useControlStandardsIdAsRepetitionCharacter This property is required. Boolean
The value indicating whether to use control standards id as repetition character.
functionalGroupId String
The functional group id.
transactionSetControlNumberPrefix String
The transaction set control number prefix.
transactionSetControlNumberSuffix String
The transaction set control number suffix.
controlStandardsId This property is required. number
The controls standards id.
controlVersionNumber This property is required. string
The control version number.
enableDefaultGroupHeaders This property is required. boolean
The value indicating whether to enable default group headers.
groupControlNumberLowerBound This property is required. number
The group control number lower bound.
groupControlNumberUpperBound This property is required. number
The group control number upper bound.
groupHeaderAgencyCode This property is required. string
The group header agency code.
groupHeaderDateFormat This property is required. string | X12DateFormat
The group header date format.
groupHeaderTimeFormat This property is required. string | X12TimeFormat
The group header time format.
groupHeaderVersion This property is required. string
The group header version.
interchangeControlNumberLowerBound This property is required. number
The interchange control number lower bound.
interchangeControlNumberUpperBound This property is required. number
The interchange control number upper bound.
overwriteExistingTransactionSetControlNumber This property is required. boolean
The value indicating whether to overwrite existing transaction set control number.
receiverApplicationId This property is required. string
The receiver application id.
rolloverGroupControlNumber This property is required. boolean
The value indicating whether to rollover group control number.
rolloverInterchangeControlNumber This property is required. boolean
The value indicating whether to rollover interchange control number.
rolloverTransactionSetControlNumber This property is required. boolean
The value indicating whether to rollover transaction set control number.
senderApplicationId This property is required. string
The sender application id.
transactionSetControlNumberLowerBound This property is required. number
The transaction set control number lower bound.
transactionSetControlNumberUpperBound This property is required. number
The transaction set control number upper bound.
usageIndicator This property is required. string | UsageIndicator
The usage indicator.
useControlStandardsIdAsRepetitionCharacter This property is required. boolean
The value indicating whether to use control standards id as repetition character.
functionalGroupId string
The functional group id.
transactionSetControlNumberPrefix string
The transaction set control number prefix.
transactionSetControlNumberSuffix string
The transaction set control number suffix.
control_standards_id This property is required. int
The controls standards id.
control_version_number This property is required. str
The control version number.
enable_default_group_headers This property is required. bool
The value indicating whether to enable default group headers.
group_control_number_lower_bound This property is required. int
The group control number lower bound.
group_control_number_upper_bound This property is required. int
The group control number upper bound.
group_header_agency_code This property is required. str
The group header agency code.
group_header_date_format This property is required. str | X12DateFormat
The group header date format.
group_header_time_format This property is required. str | X12TimeFormat
The group header time format.
group_header_version This property is required. str
The group header version.
interchange_control_number_lower_bound This property is required. int
The interchange control number lower bound.
interchange_control_number_upper_bound This property is required. int
The interchange control number upper bound.
overwrite_existing_transaction_set_control_number This property is required. bool
The value indicating whether to overwrite existing transaction set control number.
receiver_application_id This property is required. str
The receiver application id.
rollover_group_control_number This property is required. bool
The value indicating whether to rollover group control number.
rollover_interchange_control_number This property is required. bool
The value indicating whether to rollover interchange control number.
rollover_transaction_set_control_number This property is required. bool
The value indicating whether to rollover transaction set control number.
sender_application_id This property is required. str
The sender application id.
transaction_set_control_number_lower_bound This property is required. int
The transaction set control number lower bound.
transaction_set_control_number_upper_bound This property is required. int
The transaction set control number upper bound.
usage_indicator This property is required. str | UsageIndicator
The usage indicator.
use_control_standards_id_as_repetition_character This property is required. bool
The value indicating whether to use control standards id as repetition character.
functional_group_id str
The functional group id.
transaction_set_control_number_prefix str
The transaction set control number prefix.
transaction_set_control_number_suffix str
The transaction set control number suffix.
controlStandardsId This property is required. Number
The controls standards id.
controlVersionNumber This property is required. String
The control version number.
enableDefaultGroupHeaders This property is required. Boolean
The value indicating whether to enable default group headers.
groupControlNumberLowerBound This property is required. Number
The group control number lower bound.
groupControlNumberUpperBound This property is required. Number
The group control number upper bound.
groupHeaderAgencyCode This property is required. String
The group header agency code.
groupHeaderDateFormat This property is required. String | "NotSpecified" | "CCYYMMDD" | "YYMMDD"
The group header date format.
groupHeaderTimeFormat This property is required. String | "NotSpecified" | "HHMM" | "HHMMSS" | "HHMMSSdd" | "HHMMSSd"
The group header time format.
groupHeaderVersion This property is required. String
The group header version.
interchangeControlNumberLowerBound This property is required. Number
The interchange control number lower bound.
interchangeControlNumberUpperBound This property is required. Number
The interchange control number upper bound.
overwriteExistingTransactionSetControlNumber This property is required. Boolean
The value indicating whether to overwrite existing transaction set control number.
receiverApplicationId This property is required. String
The receiver application id.
rolloverGroupControlNumber This property is required. Boolean
The value indicating whether to rollover group control number.
rolloverInterchangeControlNumber This property is required. Boolean
The value indicating whether to rollover interchange control number.
rolloverTransactionSetControlNumber This property is required. Boolean
The value indicating whether to rollover transaction set control number.
senderApplicationId This property is required. String
The sender application id.
transactionSetControlNumberLowerBound This property is required. Number
The transaction set control number lower bound.
transactionSetControlNumberUpperBound This property is required. Number
The transaction set control number upper bound.
usageIndicator This property is required. String | "NotSpecified" | "Test" | "Information" | "Production"
The usage indicator.
useControlStandardsIdAsRepetitionCharacter This property is required. Boolean
The value indicating whether to use control standards id as repetition character.
functionalGroupId String
The functional group id.
transactionSetControlNumberPrefix String
The transaction set control number prefix.
transactionSetControlNumberSuffix String
The transaction set control number suffix.

X12EnvelopeSettingsResponse
, X12EnvelopeSettingsResponseArgs

ControlStandardsId This property is required. int
The controls standards id.
ControlVersionNumber This property is required. string
The control version number.
EnableDefaultGroupHeaders This property is required. bool
The value indicating whether to enable default group headers.
GroupControlNumberLowerBound This property is required. int
The group control number lower bound.
GroupControlNumberUpperBound This property is required. int
The group control number upper bound.
GroupHeaderAgencyCode This property is required. string
The group header agency code.
GroupHeaderDateFormat This property is required. string
The group header date format.
GroupHeaderTimeFormat This property is required. string
The group header time format.
GroupHeaderVersion This property is required. string
The group header version.
InterchangeControlNumberLowerBound This property is required. int
The interchange control number lower bound.
InterchangeControlNumberUpperBound This property is required. int
The interchange control number upper bound.
OverwriteExistingTransactionSetControlNumber This property is required. bool
The value indicating whether to overwrite existing transaction set control number.
ReceiverApplicationId This property is required. string
The receiver application id.
RolloverGroupControlNumber This property is required. bool
The value indicating whether to rollover group control number.
RolloverInterchangeControlNumber This property is required. bool
The value indicating whether to rollover interchange control number.
RolloverTransactionSetControlNumber This property is required. bool
The value indicating whether to rollover transaction set control number.
SenderApplicationId This property is required. string
The sender application id.
TransactionSetControlNumberLowerBound This property is required. int
The transaction set control number lower bound.
TransactionSetControlNumberUpperBound This property is required. int
The transaction set control number upper bound.
UsageIndicator This property is required. string
The usage indicator.
UseControlStandardsIdAsRepetitionCharacter This property is required. bool
The value indicating whether to use control standards id as repetition character.
FunctionalGroupId string
The functional group id.
TransactionSetControlNumberPrefix string
The transaction set control number prefix.
TransactionSetControlNumberSuffix string
The transaction set control number suffix.
ControlStandardsId This property is required. int
The controls standards id.
ControlVersionNumber This property is required. string
The control version number.
EnableDefaultGroupHeaders This property is required. bool
The value indicating whether to enable default group headers.
GroupControlNumberLowerBound This property is required. int
The group control number lower bound.
GroupControlNumberUpperBound This property is required. int
The group control number upper bound.
GroupHeaderAgencyCode This property is required. string
The group header agency code.
GroupHeaderDateFormat This property is required. string
The group header date format.
GroupHeaderTimeFormat This property is required. string
The group header time format.
GroupHeaderVersion This property is required. string
The group header version.
InterchangeControlNumberLowerBound This property is required. int
The interchange control number lower bound.
InterchangeControlNumberUpperBound This property is required. int
The interchange control number upper bound.
OverwriteExistingTransactionSetControlNumber This property is required. bool
The value indicating whether to overwrite existing transaction set control number.
ReceiverApplicationId This property is required. string
The receiver application id.
RolloverGroupControlNumber This property is required. bool
The value indicating whether to rollover group control number.
RolloverInterchangeControlNumber This property is required. bool
The value indicating whether to rollover interchange control number.
RolloverTransactionSetControlNumber This property is required. bool
The value indicating whether to rollover transaction set control number.
SenderApplicationId This property is required. string
The sender application id.
TransactionSetControlNumberLowerBound This property is required. int
The transaction set control number lower bound.
TransactionSetControlNumberUpperBound This property is required. int
The transaction set control number upper bound.
UsageIndicator This property is required. string
The usage indicator.
UseControlStandardsIdAsRepetitionCharacter This property is required. bool
The value indicating whether to use control standards id as repetition character.
FunctionalGroupId string
The functional group id.
TransactionSetControlNumberPrefix string
The transaction set control number prefix.
TransactionSetControlNumberSuffix string
The transaction set control number suffix.
controlStandardsId This property is required. Integer
The controls standards id.
controlVersionNumber This property is required. String
The control version number.
enableDefaultGroupHeaders This property is required. Boolean
The value indicating whether to enable default group headers.
groupControlNumberLowerBound This property is required. Integer
The group control number lower bound.
groupControlNumberUpperBound This property is required. Integer
The group control number upper bound.
groupHeaderAgencyCode This property is required. String
The group header agency code.
groupHeaderDateFormat This property is required. String
The group header date format.
groupHeaderTimeFormat This property is required. String
The group header time format.
groupHeaderVersion This property is required. String
The group header version.
interchangeControlNumberLowerBound This property is required. Integer
The interchange control number lower bound.
interchangeControlNumberUpperBound This property is required. Integer
The interchange control number upper bound.
overwriteExistingTransactionSetControlNumber This property is required. Boolean
The value indicating whether to overwrite existing transaction set control number.
receiverApplicationId This property is required. String
The receiver application id.
rolloverGroupControlNumber This property is required. Boolean
The value indicating whether to rollover group control number.
rolloverInterchangeControlNumber This property is required. Boolean
The value indicating whether to rollover interchange control number.
rolloverTransactionSetControlNumber This property is required. Boolean
The value indicating whether to rollover transaction set control number.
senderApplicationId This property is required. String
The sender application id.
transactionSetControlNumberLowerBound This property is required. Integer
The transaction set control number lower bound.
transactionSetControlNumberUpperBound This property is required. Integer
The transaction set control number upper bound.
usageIndicator This property is required. String
The usage indicator.
useControlStandardsIdAsRepetitionCharacter This property is required. Boolean
The value indicating whether to use control standards id as repetition character.
functionalGroupId String
The functional group id.
transactionSetControlNumberPrefix String
The transaction set control number prefix.
transactionSetControlNumberSuffix String
The transaction set control number suffix.
controlStandardsId This property is required. number
The controls standards id.
controlVersionNumber This property is required. string
The control version number.
enableDefaultGroupHeaders This property is required. boolean
The value indicating whether to enable default group headers.
groupControlNumberLowerBound This property is required. number
The group control number lower bound.
groupControlNumberUpperBound This property is required. number
The group control number upper bound.
groupHeaderAgencyCode This property is required. string
The group header agency code.
groupHeaderDateFormat This property is required. string
The group header date format.
groupHeaderTimeFormat This property is required. string
The group header time format.
groupHeaderVersion This property is required. string
The group header version.
interchangeControlNumberLowerBound This property is required. number
The interchange control number lower bound.
interchangeControlNumberUpperBound This property is required. number
The interchange control number upper bound.
overwriteExistingTransactionSetControlNumber This property is required. boolean
The value indicating whether to overwrite existing transaction set control number.
receiverApplicationId This property is required. string
The receiver application id.
rolloverGroupControlNumber This property is required. boolean
The value indicating whether to rollover group control number.
rolloverInterchangeControlNumber This property is required. boolean
The value indicating whether to rollover interchange control number.
rolloverTransactionSetControlNumber This property is required. boolean
The value indicating whether to rollover transaction set control number.
senderApplicationId This property is required. string
The sender application id.
transactionSetControlNumberLowerBound This property is required. number
The transaction set control number lower bound.
transactionSetControlNumberUpperBound This property is required. number
The transaction set control number upper bound.
usageIndicator This property is required. string
The usage indicator.
useControlStandardsIdAsRepetitionCharacter This property is required. boolean
The value indicating whether to use control standards id as repetition character.
functionalGroupId string
The functional group id.
transactionSetControlNumberPrefix string
The transaction set control number prefix.
transactionSetControlNumberSuffix string
The transaction set control number suffix.
control_standards_id This property is required. int
The controls standards id.
control_version_number This property is required. str
The control version number.
enable_default_group_headers This property is required. bool
The value indicating whether to enable default group headers.
group_control_number_lower_bound This property is required. int
The group control number lower bound.
group_control_number_upper_bound This property is required. int
The group control number upper bound.
group_header_agency_code This property is required. str
The group header agency code.
group_header_date_format This property is required. str
The group header date format.
group_header_time_format This property is required. str
The group header time format.
group_header_version This property is required. str
The group header version.
interchange_control_number_lower_bound This property is required. int
The interchange control number lower bound.
interchange_control_number_upper_bound This property is required. int
The interchange control number upper bound.
overwrite_existing_transaction_set_control_number This property is required. bool
The value indicating whether to overwrite existing transaction set control number.
receiver_application_id This property is required. str
The receiver application id.
rollover_group_control_number This property is required. bool
The value indicating whether to rollover group control number.
rollover_interchange_control_number This property is required. bool
The value indicating whether to rollover interchange control number.
rollover_transaction_set_control_number This property is required. bool
The value indicating whether to rollover transaction set control number.
sender_application_id This property is required. str
The sender application id.
transaction_set_control_number_lower_bound This property is required. int
The transaction set control number lower bound.
transaction_set_control_number_upper_bound This property is required. int
The transaction set control number upper bound.
usage_indicator This property is required. str
The usage indicator.
use_control_standards_id_as_repetition_character This property is required. bool
The value indicating whether to use control standards id as repetition character.
functional_group_id str
The functional group id.
transaction_set_control_number_prefix str
The transaction set control number prefix.
transaction_set_control_number_suffix str
The transaction set control number suffix.
controlStandardsId This property is required. Number
The controls standards id.
controlVersionNumber This property is required. String
The control version number.
enableDefaultGroupHeaders This property is required. Boolean
The value indicating whether to enable default group headers.
groupControlNumberLowerBound This property is required. Number
The group control number lower bound.
groupControlNumberUpperBound This property is required. Number
The group control number upper bound.
groupHeaderAgencyCode This property is required. String
The group header agency code.
groupHeaderDateFormat This property is required. String
The group header date format.
groupHeaderTimeFormat This property is required. String
The group header time format.
groupHeaderVersion This property is required. String
The group header version.
interchangeControlNumberLowerBound This property is required. Number
The interchange control number lower bound.
interchangeControlNumberUpperBound This property is required. Number
The interchange control number upper bound.
overwriteExistingTransactionSetControlNumber This property is required. Boolean
The value indicating whether to overwrite existing transaction set control number.
receiverApplicationId This property is required. String
The receiver application id.
rolloverGroupControlNumber This property is required. Boolean
The value indicating whether to rollover group control number.
rolloverInterchangeControlNumber This property is required. Boolean
The value indicating whether to rollover interchange control number.
rolloverTransactionSetControlNumber This property is required. Boolean
The value indicating whether to rollover transaction set control number.
senderApplicationId This property is required. String
The sender application id.
transactionSetControlNumberLowerBound This property is required. Number
The transaction set control number lower bound.
transactionSetControlNumberUpperBound This property is required. Number
The transaction set control number upper bound.
usageIndicator This property is required. String
The usage indicator.
useControlStandardsIdAsRepetitionCharacter This property is required. Boolean
The value indicating whether to use control standards id as repetition character.
functionalGroupId String
The functional group id.
transactionSetControlNumberPrefix String
The transaction set control number prefix.
transactionSetControlNumberSuffix String
The transaction set control number suffix.

X12FramingSettings
, X12FramingSettingsArgs

CharacterSet This property is required. string | Pulumi.AzureNative.Logic.X12CharacterSet
The X12 character set.
ComponentSeparator This property is required. int
The component separator.
DataElementSeparator This property is required. int
The data element separator.
ReplaceCharacter This property is required. int
The replacement character.
ReplaceSeparatorsInPayload This property is required. bool
The value indicating whether to replace separators in payload.
SegmentTerminator This property is required. int
The segment terminator.
SegmentTerminatorSuffix This property is required. Pulumi.AzureNative.Logic.SegmentTerminatorSuffix
The segment terminator suffix.
CharacterSet This property is required. string | X12CharacterSet
The X12 character set.
ComponentSeparator This property is required. int
The component separator.
DataElementSeparator This property is required. int
The data element separator.
ReplaceCharacter This property is required. int
The replacement character.
ReplaceSeparatorsInPayload This property is required. bool
The value indicating whether to replace separators in payload.
SegmentTerminator This property is required. int
The segment terminator.
SegmentTerminatorSuffix This property is required. SegmentTerminatorSuffix
The segment terminator suffix.
characterSet This property is required. String | X12CharacterSet
The X12 character set.
componentSeparator This property is required. Integer
The component separator.
dataElementSeparator This property is required. Integer
The data element separator.
replaceCharacter This property is required. Integer
The replacement character.
replaceSeparatorsInPayload This property is required. Boolean
The value indicating whether to replace separators in payload.
segmentTerminator This property is required. Integer
The segment terminator.
segmentTerminatorSuffix This property is required. SegmentTerminatorSuffix
The segment terminator suffix.
characterSet This property is required. string | X12CharacterSet
The X12 character set.
componentSeparator This property is required. number
The component separator.
dataElementSeparator This property is required. number
The data element separator.
replaceCharacter This property is required. number
The replacement character.
replaceSeparatorsInPayload This property is required. boolean
The value indicating whether to replace separators in payload.
segmentTerminator This property is required. number
The segment terminator.
segmentTerminatorSuffix This property is required. SegmentTerminatorSuffix
The segment terminator suffix.
character_set This property is required. str | X12CharacterSet
The X12 character set.
component_separator This property is required. int
The component separator.
data_element_separator This property is required. int
The data element separator.
replace_character This property is required. int
The replacement character.
replace_separators_in_payload This property is required. bool
The value indicating whether to replace separators in payload.
segment_terminator This property is required. int
The segment terminator.
segment_terminator_suffix This property is required. SegmentTerminatorSuffix
The segment terminator suffix.
characterSet This property is required. String | "NotSpecified" | "Basic" | "Extended" | "UTF8"
The X12 character set.
componentSeparator This property is required. Number
The component separator.
dataElementSeparator This property is required. Number
The data element separator.
replaceCharacter This property is required. Number
The replacement character.
replaceSeparatorsInPayload This property is required. Boolean
The value indicating whether to replace separators in payload.
segmentTerminator This property is required. Number
The segment terminator.
segmentTerminatorSuffix This property is required. "NotSpecified" | "None" | "CR" | "LF" | "CRLF"
The segment terminator suffix.

X12FramingSettingsResponse
, X12FramingSettingsResponseArgs

CharacterSet This property is required. string
The X12 character set.
ComponentSeparator This property is required. int
The component separator.
DataElementSeparator This property is required. int
The data element separator.
ReplaceCharacter This property is required. int
The replacement character.
ReplaceSeparatorsInPayload This property is required. bool
The value indicating whether to replace separators in payload.
SegmentTerminator This property is required. int
The segment terminator.
SegmentTerminatorSuffix This property is required. string
The segment terminator suffix.
CharacterSet This property is required. string
The X12 character set.
ComponentSeparator This property is required. int
The component separator.
DataElementSeparator This property is required. int
The data element separator.
ReplaceCharacter This property is required. int
The replacement character.
ReplaceSeparatorsInPayload This property is required. bool
The value indicating whether to replace separators in payload.
SegmentTerminator This property is required. int
The segment terminator.
SegmentTerminatorSuffix This property is required. string
The segment terminator suffix.
characterSet This property is required. String
The X12 character set.
componentSeparator This property is required. Integer
The component separator.
dataElementSeparator This property is required. Integer
The data element separator.
replaceCharacter This property is required. Integer
The replacement character.
replaceSeparatorsInPayload This property is required. Boolean
The value indicating whether to replace separators in payload.
segmentTerminator This property is required. Integer
The segment terminator.
segmentTerminatorSuffix This property is required. String
The segment terminator suffix.
characterSet This property is required. string
The X12 character set.
componentSeparator This property is required. number
The component separator.
dataElementSeparator This property is required. number
The data element separator.
replaceCharacter This property is required. number
The replacement character.
replaceSeparatorsInPayload This property is required. boolean
The value indicating whether to replace separators in payload.
segmentTerminator This property is required. number
The segment terminator.
segmentTerminatorSuffix This property is required. string
The segment terminator suffix.
character_set This property is required. str
The X12 character set.
component_separator This property is required. int
The component separator.
data_element_separator This property is required. int
The data element separator.
replace_character This property is required. int
The replacement character.
replace_separators_in_payload This property is required. bool
The value indicating whether to replace separators in payload.
segment_terminator This property is required. int
The segment terminator.
segment_terminator_suffix This property is required. str
The segment terminator suffix.
characterSet This property is required. String
The X12 character set.
componentSeparator This property is required. Number
The component separator.
dataElementSeparator This property is required. Number
The data element separator.
replaceCharacter This property is required. Number
The replacement character.
replaceSeparatorsInPayload This property is required. Boolean
The value indicating whether to replace separators in payload.
segmentTerminator This property is required. Number
The segment terminator.
segmentTerminatorSuffix This property is required. String
The segment terminator suffix.

X12MessageFilter
, X12MessageFilterArgs

MessageFilterType This property is required. string | Pulumi.AzureNative.Logic.MessageFilterType
The message filter type.
MessageFilterType This property is required. string | MessageFilterType
The message filter type.
messageFilterType This property is required. String | MessageFilterType
The message filter type.
messageFilterType This property is required. string | MessageFilterType
The message filter type.
message_filter_type This property is required. str | MessageFilterType
The message filter type.
messageFilterType This property is required. String | "NotSpecified" | "Include" | "Exclude"
The message filter type.

X12MessageFilterResponse
, X12MessageFilterResponseArgs

MessageFilterType This property is required. string
The message filter type.
MessageFilterType This property is required. string
The message filter type.
messageFilterType This property is required. String
The message filter type.
messageFilterType This property is required. string
The message filter type.
message_filter_type This property is required. str
The message filter type.
messageFilterType This property is required. String
The message filter type.

X12MessageIdentifier
, X12MessageIdentifierArgs

MessageId This property is required. string
The message id.
MessageId This property is required. string
The message id.
messageId This property is required. String
The message id.
messageId This property is required. string
The message id.
message_id This property is required. str
The message id.
messageId This property is required. String
The message id.

X12MessageIdentifierResponse
, X12MessageIdentifierResponseArgs

MessageId This property is required. string
The message id.
MessageId This property is required. string
The message id.
messageId This property is required. String
The message id.
messageId This property is required. string
The message id.
message_id This property is required. str
The message id.
messageId This property is required. String
The message id.

X12OneWayAgreement
, X12OneWayAgreementArgs

ProtocolSettings This property is required. Pulumi.AzureNative.Logic.Inputs.X12ProtocolSettings
The X12 protocol settings.
ReceiverBusinessIdentity This property is required. Pulumi.AzureNative.Logic.Inputs.BusinessIdentity
The receiver business identity
SenderBusinessIdentity This property is required. Pulumi.AzureNative.Logic.Inputs.BusinessIdentity
The sender business identity
ProtocolSettings This property is required. X12ProtocolSettings
The X12 protocol settings.
ReceiverBusinessIdentity This property is required. BusinessIdentity
The receiver business identity
SenderBusinessIdentity This property is required. BusinessIdentity
The sender business identity
protocolSettings This property is required. X12ProtocolSettings
The X12 protocol settings.
receiverBusinessIdentity This property is required. BusinessIdentity
The receiver business identity
senderBusinessIdentity This property is required. BusinessIdentity
The sender business identity
protocolSettings This property is required. X12ProtocolSettings
The X12 protocol settings.
receiverBusinessIdentity This property is required. BusinessIdentity
The receiver business identity
senderBusinessIdentity This property is required. BusinessIdentity
The sender business identity
protocol_settings This property is required. X12ProtocolSettings
The X12 protocol settings.
receiver_business_identity This property is required. BusinessIdentity
The receiver business identity
sender_business_identity This property is required. BusinessIdentity
The sender business identity
protocolSettings This property is required. Property Map
The X12 protocol settings.
receiverBusinessIdentity This property is required. Property Map
The receiver business identity
senderBusinessIdentity This property is required. Property Map
The sender business identity

X12OneWayAgreementResponse
, X12OneWayAgreementResponseArgs

ProtocolSettings This property is required. Pulumi.AzureNative.Logic.Inputs.X12ProtocolSettingsResponse
The X12 protocol settings.
ReceiverBusinessIdentity This property is required. Pulumi.AzureNative.Logic.Inputs.BusinessIdentityResponse
The receiver business identity
SenderBusinessIdentity This property is required. Pulumi.AzureNative.Logic.Inputs.BusinessIdentityResponse
The sender business identity
ProtocolSettings This property is required. X12ProtocolSettingsResponse
The X12 protocol settings.
ReceiverBusinessIdentity This property is required. BusinessIdentityResponse
The receiver business identity
SenderBusinessIdentity This property is required. BusinessIdentityResponse
The sender business identity
protocolSettings This property is required. X12ProtocolSettingsResponse
The X12 protocol settings.
receiverBusinessIdentity This property is required. BusinessIdentityResponse
The receiver business identity
senderBusinessIdentity This property is required. BusinessIdentityResponse
The sender business identity
protocolSettings This property is required. X12ProtocolSettingsResponse
The X12 protocol settings.
receiverBusinessIdentity This property is required. BusinessIdentityResponse
The receiver business identity
senderBusinessIdentity This property is required. BusinessIdentityResponse
The sender business identity
protocol_settings This property is required. X12ProtocolSettingsResponse
The X12 protocol settings.
receiver_business_identity This property is required. BusinessIdentityResponse
The receiver business identity
sender_business_identity This property is required. BusinessIdentityResponse
The sender business identity
protocolSettings This property is required. Property Map
The X12 protocol settings.
receiverBusinessIdentity This property is required. Property Map
The receiver business identity
senderBusinessIdentity This property is required. Property Map
The sender business identity

X12ProcessingSettings
, X12ProcessingSettingsArgs

ConvertImpliedDecimal This property is required. bool
The value indicating whether to convert numerical type to implied decimal.
CreateEmptyXmlTagsForTrailingSeparators This property is required. bool
The value indicating whether to create empty xml tags for trailing separators.
MaskSecurityInfo This property is required. bool
The value indicating whether to mask security information.
PreserveInterchange This property is required. bool
The value indicating whether to preserve interchange.
SuspendInterchangeOnError This property is required. bool
The value indicating whether to suspend interchange on error.
UseDotAsDecimalSeparator This property is required. bool
The value indicating whether to use dot as decimal separator.
ConvertImpliedDecimal This property is required. bool
The value indicating whether to convert numerical type to implied decimal.
CreateEmptyXmlTagsForTrailingSeparators This property is required. bool
The value indicating whether to create empty xml tags for trailing separators.
MaskSecurityInfo This property is required. bool
The value indicating whether to mask security information.
PreserveInterchange This property is required. bool
The value indicating whether to preserve interchange.
SuspendInterchangeOnError This property is required. bool
The value indicating whether to suspend interchange on error.
UseDotAsDecimalSeparator This property is required. bool
The value indicating whether to use dot as decimal separator.
convertImpliedDecimal This property is required. Boolean
The value indicating whether to convert numerical type to implied decimal.
createEmptyXmlTagsForTrailingSeparators This property is required. Boolean
The value indicating whether to create empty xml tags for trailing separators.
maskSecurityInfo This property is required. Boolean
The value indicating whether to mask security information.
preserveInterchange This property is required. Boolean
The value indicating whether to preserve interchange.
suspendInterchangeOnError This property is required. Boolean
The value indicating whether to suspend interchange on error.
useDotAsDecimalSeparator This property is required. Boolean
The value indicating whether to use dot as decimal separator.
convertImpliedDecimal This property is required. boolean
The value indicating whether to convert numerical type to implied decimal.
createEmptyXmlTagsForTrailingSeparators This property is required. boolean
The value indicating whether to create empty xml tags for trailing separators.
maskSecurityInfo This property is required. boolean
The value indicating whether to mask security information.
preserveInterchange This property is required. boolean
The value indicating whether to preserve interchange.
suspendInterchangeOnError This property is required. boolean
The value indicating whether to suspend interchange on error.
useDotAsDecimalSeparator This property is required. boolean
The value indicating whether to use dot as decimal separator.
convert_implied_decimal This property is required. bool
The value indicating whether to convert numerical type to implied decimal.
create_empty_xml_tags_for_trailing_separators This property is required. bool
The value indicating whether to create empty xml tags for trailing separators.
mask_security_info This property is required. bool
The value indicating whether to mask security information.
preserve_interchange This property is required. bool
The value indicating whether to preserve interchange.
suspend_interchange_on_error This property is required. bool
The value indicating whether to suspend interchange on error.
use_dot_as_decimal_separator This property is required. bool
The value indicating whether to use dot as decimal separator.
convertImpliedDecimal This property is required. Boolean
The value indicating whether to convert numerical type to implied decimal.
createEmptyXmlTagsForTrailingSeparators This property is required. Boolean
The value indicating whether to create empty xml tags for trailing separators.
maskSecurityInfo This property is required. Boolean
The value indicating whether to mask security information.
preserveInterchange This property is required. Boolean
The value indicating whether to preserve interchange.
suspendInterchangeOnError This property is required. Boolean
The value indicating whether to suspend interchange on error.
useDotAsDecimalSeparator This property is required. Boolean
The value indicating whether to use dot as decimal separator.

X12ProcessingSettingsResponse
, X12ProcessingSettingsResponseArgs

ConvertImpliedDecimal This property is required. bool
The value indicating whether to convert numerical type to implied decimal.
CreateEmptyXmlTagsForTrailingSeparators This property is required. bool
The value indicating whether to create empty xml tags for trailing separators.
MaskSecurityInfo This property is required. bool
The value indicating whether to mask security information.
PreserveInterchange This property is required. bool
The value indicating whether to preserve interchange.
SuspendInterchangeOnError This property is required. bool
The value indicating whether to suspend interchange on error.
UseDotAsDecimalSeparator This property is required. bool
The value indicating whether to use dot as decimal separator.
ConvertImpliedDecimal This property is required. bool
The value indicating whether to convert numerical type to implied decimal.
CreateEmptyXmlTagsForTrailingSeparators This property is required. bool
The value indicating whether to create empty xml tags for trailing separators.
MaskSecurityInfo This property is required. bool
The value indicating whether to mask security information.
PreserveInterchange This property is required. bool
The value indicating whether to preserve interchange.
SuspendInterchangeOnError This property is required. bool
The value indicating whether to suspend interchange on error.
UseDotAsDecimalSeparator This property is required. bool
The value indicating whether to use dot as decimal separator.
convertImpliedDecimal This property is required. Boolean
The value indicating whether to convert numerical type to implied decimal.
createEmptyXmlTagsForTrailingSeparators This property is required. Boolean
The value indicating whether to create empty xml tags for trailing separators.
maskSecurityInfo This property is required. Boolean
The value indicating whether to mask security information.
preserveInterchange This property is required. Boolean
The value indicating whether to preserve interchange.
suspendInterchangeOnError This property is required. Boolean
The value indicating whether to suspend interchange on error.
useDotAsDecimalSeparator This property is required. Boolean
The value indicating whether to use dot as decimal separator.
convertImpliedDecimal This property is required. boolean
The value indicating whether to convert numerical type to implied decimal.
createEmptyXmlTagsForTrailingSeparators This property is required. boolean
The value indicating whether to create empty xml tags for trailing separators.
maskSecurityInfo This property is required. boolean
The value indicating whether to mask security information.
preserveInterchange This property is required. boolean
The value indicating whether to preserve interchange.
suspendInterchangeOnError This property is required. boolean
The value indicating whether to suspend interchange on error.
useDotAsDecimalSeparator This property is required. boolean
The value indicating whether to use dot as decimal separator.
convert_implied_decimal This property is required. bool
The value indicating whether to convert numerical type to implied decimal.
create_empty_xml_tags_for_trailing_separators This property is required. bool
The value indicating whether to create empty xml tags for trailing separators.
mask_security_info This property is required. bool
The value indicating whether to mask security information.
preserve_interchange This property is required. bool
The value indicating whether to preserve interchange.
suspend_interchange_on_error This property is required. bool
The value indicating whether to suspend interchange on error.
use_dot_as_decimal_separator This property is required. bool
The value indicating whether to use dot as decimal separator.
convertImpliedDecimal This property is required. Boolean
The value indicating whether to convert numerical type to implied decimal.
createEmptyXmlTagsForTrailingSeparators This property is required. Boolean
The value indicating whether to create empty xml tags for trailing separators.
maskSecurityInfo This property is required. Boolean
The value indicating whether to mask security information.
preserveInterchange This property is required. Boolean
The value indicating whether to preserve interchange.
suspendInterchangeOnError This property is required. Boolean
The value indicating whether to suspend interchange on error.
useDotAsDecimalSeparator This property is required. Boolean
The value indicating whether to use dot as decimal separator.

X12ProtocolSettings
, X12ProtocolSettingsArgs

AcknowledgementSettings This property is required. Pulumi.AzureNative.Logic.Inputs.X12AcknowledgementSettings
The X12 acknowledgment settings.
EnvelopeSettings This property is required. Pulumi.AzureNative.Logic.Inputs.X12EnvelopeSettings
The X12 envelope settings.
FramingSettings This property is required. Pulumi.AzureNative.Logic.Inputs.X12FramingSettings
The X12 framing settings.
MessageFilter This property is required. Pulumi.AzureNative.Logic.Inputs.X12MessageFilter
The X12 message filter.
ProcessingSettings This property is required. Pulumi.AzureNative.Logic.Inputs.X12ProcessingSettings
The X12 processing settings.
SchemaReferences This property is required. List<Pulumi.AzureNative.Logic.Inputs.X12SchemaReference>
The X12 schema references.
SecuritySettings This property is required. Pulumi.AzureNative.Logic.Inputs.X12SecuritySettings
The X12 security settings.
ValidationSettings This property is required. Pulumi.AzureNative.Logic.Inputs.X12ValidationSettings
The X12 validation settings.
EnvelopeOverrides List<Pulumi.AzureNative.Logic.Inputs.X12EnvelopeOverride>
The X12 envelope override settings.
MessageFilterList List<Pulumi.AzureNative.Logic.Inputs.X12MessageIdentifier>
The X12 message filter list.
ValidationOverrides List<Pulumi.AzureNative.Logic.Inputs.X12ValidationOverride>
The X12 validation override settings.
X12DelimiterOverrides List<Pulumi.AzureNative.Logic.Inputs.X12DelimiterOverrides>
The X12 delimiter override settings.
AcknowledgementSettings This property is required. X12AcknowledgementSettings
The X12 acknowledgment settings.
EnvelopeSettings This property is required. X12EnvelopeSettings
The X12 envelope settings.
FramingSettings This property is required. X12FramingSettings
The X12 framing settings.
MessageFilter This property is required. X12MessageFilter
The X12 message filter.
ProcessingSettings This property is required. X12ProcessingSettings
The X12 processing settings.
SchemaReferences This property is required. []X12SchemaReference
The X12 schema references.
SecuritySettings This property is required. X12SecuritySettings
The X12 security settings.
ValidationSettings This property is required. X12ValidationSettings
The X12 validation settings.
EnvelopeOverrides []X12EnvelopeOverride
The X12 envelope override settings.
MessageFilterList []X12MessageIdentifier
The X12 message filter list.
ValidationOverrides []X12ValidationOverride
The X12 validation override settings.
X12DelimiterOverrides []X12DelimiterOverrides
The X12 delimiter override settings.
acknowledgementSettings This property is required. X12AcknowledgementSettings
The X12 acknowledgment settings.
envelopeSettings This property is required. X12EnvelopeSettings
The X12 envelope settings.
framingSettings This property is required. X12FramingSettings
The X12 framing settings.
messageFilter This property is required. X12MessageFilter
The X12 message filter.
processingSettings This property is required. X12ProcessingSettings
The X12 processing settings.
schemaReferences This property is required. List<X12SchemaReference>
The X12 schema references.
securitySettings This property is required. X12SecuritySettings
The X12 security settings.
validationSettings This property is required. X12ValidationSettings
The X12 validation settings.
envelopeOverrides List<X12EnvelopeOverride>
The X12 envelope override settings.
messageFilterList List<X12MessageIdentifier>
The X12 message filter list.
validationOverrides List<X12ValidationOverride>
The X12 validation override settings.
x12DelimiterOverrides List<X12DelimiterOverrides>
The X12 delimiter override settings.
acknowledgementSettings This property is required. X12AcknowledgementSettings
The X12 acknowledgment settings.
envelopeSettings This property is required. X12EnvelopeSettings
The X12 envelope settings.
framingSettings This property is required. X12FramingSettings
The X12 framing settings.
messageFilter This property is required. X12MessageFilter
The X12 message filter.
processingSettings This property is required. X12ProcessingSettings
The X12 processing settings.
schemaReferences This property is required. X12SchemaReference[]
The X12 schema references.
securitySettings This property is required. X12SecuritySettings
The X12 security settings.
validationSettings This property is required. X12ValidationSettings
The X12 validation settings.
envelopeOverrides X12EnvelopeOverride[]
The X12 envelope override settings.
messageFilterList X12MessageIdentifier[]
The X12 message filter list.
validationOverrides X12ValidationOverride[]
The X12 validation override settings.
x12DelimiterOverrides X12DelimiterOverrides[]
The X12 delimiter override settings.
acknowledgement_settings This property is required. X12AcknowledgementSettings
The X12 acknowledgment settings.
envelope_settings This property is required. X12EnvelopeSettings
The X12 envelope settings.
framing_settings This property is required. X12FramingSettings
The X12 framing settings.
message_filter This property is required. X12MessageFilter
The X12 message filter.
processing_settings This property is required. X12ProcessingSettings
The X12 processing settings.
schema_references This property is required. Sequence[X12SchemaReference]
The X12 schema references.
security_settings This property is required. X12SecuritySettings
The X12 security settings.
validation_settings This property is required. X12ValidationSettings
The X12 validation settings.
envelope_overrides Sequence[X12EnvelopeOverride]
The X12 envelope override settings.
message_filter_list Sequence[X12MessageIdentifier]
The X12 message filter list.
validation_overrides Sequence[X12ValidationOverride]
The X12 validation override settings.
x12_delimiter_overrides Sequence[X12DelimiterOverrides]
The X12 delimiter override settings.
acknowledgementSettings This property is required. Property Map
The X12 acknowledgment settings.
envelopeSettings This property is required. Property Map
The X12 envelope settings.
framingSettings This property is required. Property Map
The X12 framing settings.
messageFilter This property is required. Property Map
The X12 message filter.
processingSettings This property is required. Property Map
The X12 processing settings.
schemaReferences This property is required. List<Property Map>
The X12 schema references.
securitySettings This property is required. Property Map
The X12 security settings.
validationSettings This property is required. Property Map
The X12 validation settings.
envelopeOverrides List<Property Map>
The X12 envelope override settings.
messageFilterList List<Property Map>
The X12 message filter list.
validationOverrides List<Property Map>
The X12 validation override settings.
x12DelimiterOverrides List<Property Map>
The X12 delimiter override settings.

X12ProtocolSettingsResponse
, X12ProtocolSettingsResponseArgs

AcknowledgementSettings This property is required. Pulumi.AzureNative.Logic.Inputs.X12AcknowledgementSettingsResponse
The X12 acknowledgment settings.
EnvelopeSettings This property is required. Pulumi.AzureNative.Logic.Inputs.X12EnvelopeSettingsResponse
The X12 envelope settings.
FramingSettings This property is required. Pulumi.AzureNative.Logic.Inputs.X12FramingSettingsResponse
The X12 framing settings.
MessageFilter This property is required. Pulumi.AzureNative.Logic.Inputs.X12MessageFilterResponse
The X12 message filter.
ProcessingSettings This property is required. Pulumi.AzureNative.Logic.Inputs.X12ProcessingSettingsResponse
The X12 processing settings.
SchemaReferences This property is required. List<Pulumi.AzureNative.Logic.Inputs.X12SchemaReferenceResponse>
The X12 schema references.
SecuritySettings This property is required. Pulumi.AzureNative.Logic.Inputs.X12SecuritySettingsResponse
The X12 security settings.
ValidationSettings This property is required. Pulumi.AzureNative.Logic.Inputs.X12ValidationSettingsResponse
The X12 validation settings.
EnvelopeOverrides List<Pulumi.AzureNative.Logic.Inputs.X12EnvelopeOverrideResponse>
The X12 envelope override settings.
MessageFilterList List<Pulumi.AzureNative.Logic.Inputs.X12MessageIdentifierResponse>
The X12 message filter list.
ValidationOverrides List<Pulumi.AzureNative.Logic.Inputs.X12ValidationOverrideResponse>
The X12 validation override settings.
X12DelimiterOverrides List<Pulumi.AzureNative.Logic.Inputs.X12DelimiterOverridesResponse>
The X12 delimiter override settings.
AcknowledgementSettings This property is required. X12AcknowledgementSettingsResponse
The X12 acknowledgment settings.
EnvelopeSettings This property is required. X12EnvelopeSettingsResponse
The X12 envelope settings.
FramingSettings This property is required. X12FramingSettingsResponse
The X12 framing settings.
MessageFilter This property is required. X12MessageFilterResponse
The X12 message filter.
ProcessingSettings This property is required. X12ProcessingSettingsResponse
The X12 processing settings.
SchemaReferences This property is required. []X12SchemaReferenceResponse
The X12 schema references.
SecuritySettings This property is required. X12SecuritySettingsResponse
The X12 security settings.
ValidationSettings This property is required. X12ValidationSettingsResponse
The X12 validation settings.
EnvelopeOverrides []X12EnvelopeOverrideResponse
The X12 envelope override settings.
MessageFilterList []X12MessageIdentifierResponse
The X12 message filter list.
ValidationOverrides []X12ValidationOverrideResponse
The X12 validation override settings.
X12DelimiterOverrides []X12DelimiterOverridesResponse
The X12 delimiter override settings.
acknowledgementSettings This property is required. X12AcknowledgementSettingsResponse
The X12 acknowledgment settings.
envelopeSettings This property is required. X12EnvelopeSettingsResponse
The X12 envelope settings.
framingSettings This property is required. X12FramingSettingsResponse
The X12 framing settings.
messageFilter This property is required. X12MessageFilterResponse
The X12 message filter.
processingSettings This property is required. X12ProcessingSettingsResponse
The X12 processing settings.
schemaReferences This property is required. List<X12SchemaReferenceResponse>
The X12 schema references.
securitySettings This property is required. X12SecuritySettingsResponse
The X12 security settings.
validationSettings This property is required. X12ValidationSettingsResponse
The X12 validation settings.
envelopeOverrides List<X12EnvelopeOverrideResponse>
The X12 envelope override settings.
messageFilterList List<X12MessageIdentifierResponse>
The X12 message filter list.
validationOverrides List<X12ValidationOverrideResponse>
The X12 validation override settings.
x12DelimiterOverrides List<X12DelimiterOverridesResponse>
The X12 delimiter override settings.
acknowledgementSettings This property is required. X12AcknowledgementSettingsResponse
The X12 acknowledgment settings.
envelopeSettings This property is required. X12EnvelopeSettingsResponse
The X12 envelope settings.
framingSettings This property is required. X12FramingSettingsResponse
The X12 framing settings.
messageFilter This property is required. X12MessageFilterResponse
The X12 message filter.
processingSettings This property is required. X12ProcessingSettingsResponse
The X12 processing settings.
schemaReferences This property is required. X12SchemaReferenceResponse[]
The X12 schema references.
securitySettings This property is required. X12SecuritySettingsResponse
The X12 security settings.
validationSettings This property is required. X12ValidationSettingsResponse
The X12 validation settings.
envelopeOverrides X12EnvelopeOverrideResponse[]
The X12 envelope override settings.
messageFilterList X12MessageIdentifierResponse[]
The X12 message filter list.
validationOverrides X12ValidationOverrideResponse[]
The X12 validation override settings.
x12DelimiterOverrides X12DelimiterOverridesResponse[]
The X12 delimiter override settings.
acknowledgement_settings This property is required. X12AcknowledgementSettingsResponse
The X12 acknowledgment settings.
envelope_settings This property is required. X12EnvelopeSettingsResponse
The X12 envelope settings.
framing_settings This property is required. X12FramingSettingsResponse
The X12 framing settings.
message_filter This property is required. X12MessageFilterResponse
The X12 message filter.
processing_settings This property is required. X12ProcessingSettingsResponse
The X12 processing settings.
schema_references This property is required. Sequence[X12SchemaReferenceResponse]
The X12 schema references.
security_settings This property is required. X12SecuritySettingsResponse
The X12 security settings.
validation_settings This property is required. X12ValidationSettingsResponse
The X12 validation settings.
envelope_overrides Sequence[X12EnvelopeOverrideResponse]
The X12 envelope override settings.
message_filter_list Sequence[X12MessageIdentifierResponse]
The X12 message filter list.
validation_overrides Sequence[X12ValidationOverrideResponse]
The X12 validation override settings.
x12_delimiter_overrides Sequence[X12DelimiterOverridesResponse]
The X12 delimiter override settings.
acknowledgementSettings This property is required. Property Map
The X12 acknowledgment settings.
envelopeSettings This property is required. Property Map
The X12 envelope settings.
framingSettings This property is required. Property Map
The X12 framing settings.
messageFilter This property is required. Property Map
The X12 message filter.
processingSettings This property is required. Property Map
The X12 processing settings.
schemaReferences This property is required. List<Property Map>
The X12 schema references.
securitySettings This property is required. Property Map
The X12 security settings.
validationSettings This property is required. Property Map
The X12 validation settings.
envelopeOverrides List<Property Map>
The X12 envelope override settings.
messageFilterList List<Property Map>
The X12 message filter list.
validationOverrides List<Property Map>
The X12 validation override settings.
x12DelimiterOverrides List<Property Map>
The X12 delimiter override settings.

X12SchemaReference
, X12SchemaReferenceArgs

MessageId This property is required. string
The message id.
SchemaName This property is required. string
The schema name.
SchemaVersion This property is required. string
The schema version.
SenderApplicationId string
The sender application id.
MessageId This property is required. string
The message id.
SchemaName This property is required. string
The schema name.
SchemaVersion This property is required. string
The schema version.
SenderApplicationId string
The sender application id.
messageId This property is required. String
The message id.
schemaName This property is required. String
The schema name.
schemaVersion This property is required. String
The schema version.
senderApplicationId String
The sender application id.
messageId This property is required. string
The message id.
schemaName This property is required. string
The schema name.
schemaVersion This property is required. string
The schema version.
senderApplicationId string
The sender application id.
message_id This property is required. str
The message id.
schema_name This property is required. str
The schema name.
schema_version This property is required. str
The schema version.
sender_application_id str
The sender application id.
messageId This property is required. String
The message id.
schemaName This property is required. String
The schema name.
schemaVersion This property is required. String
The schema version.
senderApplicationId String
The sender application id.

X12SchemaReferenceResponse
, X12SchemaReferenceResponseArgs

MessageId This property is required. string
The message id.
SchemaName This property is required. string
The schema name.
SchemaVersion This property is required. string
The schema version.
SenderApplicationId string
The sender application id.
MessageId This property is required. string
The message id.
SchemaName This property is required. string
The schema name.
SchemaVersion This property is required. string
The schema version.
SenderApplicationId string
The sender application id.
messageId This property is required. String
The message id.
schemaName This property is required. String
The schema name.
schemaVersion This property is required. String
The schema version.
senderApplicationId String
The sender application id.
messageId This property is required. string
The message id.
schemaName This property is required. string
The schema name.
schemaVersion This property is required. string
The schema version.
senderApplicationId string
The sender application id.
message_id This property is required. str
The message id.
schema_name This property is required. str
The schema name.
schema_version This property is required. str
The schema version.
sender_application_id str
The sender application id.
messageId This property is required. String
The message id.
schemaName This property is required. String
The schema name.
schemaVersion This property is required. String
The schema version.
senderApplicationId String
The sender application id.

X12SecuritySettings
, X12SecuritySettingsArgs

AuthorizationQualifier This property is required. string
The authorization qualifier.
SecurityQualifier This property is required. string
The security qualifier.
AuthorizationValue string
The authorization value.
PasswordValue string
The password value.
AuthorizationQualifier This property is required. string
The authorization qualifier.
SecurityQualifier This property is required. string
The security qualifier.
AuthorizationValue string
The authorization value.
PasswordValue string
The password value.
authorizationQualifier This property is required. String
The authorization qualifier.
securityQualifier This property is required. String
The security qualifier.
authorizationValue String
The authorization value.
passwordValue String
The password value.
authorizationQualifier This property is required. string
The authorization qualifier.
securityQualifier This property is required. string
The security qualifier.
authorizationValue string
The authorization value.
passwordValue string
The password value.
authorization_qualifier This property is required. str
The authorization qualifier.
security_qualifier This property is required. str
The security qualifier.
authorization_value str
The authorization value.
password_value str
The password value.
authorizationQualifier This property is required. String
The authorization qualifier.
securityQualifier This property is required. String
The security qualifier.
authorizationValue String
The authorization value.
passwordValue String
The password value.

X12SecuritySettingsResponse
, X12SecuritySettingsResponseArgs

AuthorizationQualifier This property is required. string
The authorization qualifier.
SecurityQualifier This property is required. string
The security qualifier.
AuthorizationValue string
The authorization value.
PasswordValue string
The password value.
AuthorizationQualifier This property is required. string
The authorization qualifier.
SecurityQualifier This property is required. string
The security qualifier.
AuthorizationValue string
The authorization value.
PasswordValue string
The password value.
authorizationQualifier This property is required. String
The authorization qualifier.
securityQualifier This property is required. String
The security qualifier.
authorizationValue String
The authorization value.
passwordValue String
The password value.
authorizationQualifier This property is required. string
The authorization qualifier.
securityQualifier This property is required. string
The security qualifier.
authorizationValue string
The authorization value.
passwordValue string
The password value.
authorization_qualifier This property is required. str
The authorization qualifier.
security_qualifier This property is required. str
The security qualifier.
authorization_value str
The authorization value.
password_value str
The password value.
authorizationQualifier This property is required. String
The authorization qualifier.
securityQualifier This property is required. String
The security qualifier.
authorizationValue String
The authorization value.
passwordValue String
The password value.

X12TimeFormat
, X12TimeFormatArgs

NotSpecified
NotSpecified
HHMM
HHMM
HHMMSS
HHMMSS
HHMMSSdd
HHMMSSdd
HHMMSSd
HHMMSSd
X12TimeFormatNotSpecified
NotSpecified
X12TimeFormatHHMM
HHMM
X12TimeFormatHHMMSS
HHMMSS
X12TimeFormatHHMMSSdd
HHMMSSdd
X12TimeFormatHHMMSSd
HHMMSSd
NotSpecified
NotSpecified
HHMM
HHMM
HHMMSS
HHMMSS
HHMMSSdd
HHMMSSdd
HHMMSSd
HHMMSSd
NotSpecified
NotSpecified
HHMM
HHMM
HHMMSS
HHMMSS
HHMMSSdd
HHMMSSdd
HHMMSSd
HHMMSSd
NOT_SPECIFIED
NotSpecified
HHMM
HHMM
HHMMSS
HHMMSS
HHMMS_SDD
HHMMSSdd
HHMMS_SD
HHMMSSd
"NotSpecified"
NotSpecified
"HHMM"
HHMM
"HHMMSS"
HHMMSS
"HHMMSSdd"
HHMMSSdd
"HHMMSSd"
HHMMSSd

X12ValidationOverride
, X12ValidationOverrideArgs

AllowLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to allow leading and trailing spaces and zeroes.
MessageId This property is required. string
The message id on which the validation settings has to be applied.
TrailingSeparatorPolicy This property is required. string | Pulumi.AzureNative.Logic.TrailingSeparatorPolicy
The trailing separator policy.
TrimLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to trim leading and trailing spaces and zeroes.
ValidateCharacterSet This property is required. bool
The value indicating whether to validate character Set.
ValidateEDITypes This property is required. bool
The value indicating whether to validate EDI types.
ValidateXSDTypes This property is required. bool
The value indicating whether to validate XSD types.
AllowLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to allow leading and trailing spaces and zeroes.
MessageId This property is required. string
The message id on which the validation settings has to be applied.
TrailingSeparatorPolicy This property is required. string | TrailingSeparatorPolicy
The trailing separator policy.
TrimLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to trim leading and trailing spaces and zeroes.
ValidateCharacterSet This property is required. bool
The value indicating whether to validate character Set.
ValidateEDITypes This property is required. bool
The value indicating whether to validate EDI types.
ValidateXSDTypes This property is required. bool
The value indicating whether to validate XSD types.
allowLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to allow leading and trailing spaces and zeroes.
messageId This property is required. String
The message id on which the validation settings has to be applied.
trailingSeparatorPolicy This property is required. String | TrailingSeparatorPolicy
The trailing separator policy.
trimLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to trim leading and trailing spaces and zeroes.
validateCharacterSet This property is required. Boolean
The value indicating whether to validate character Set.
validateEDITypes This property is required. Boolean
The value indicating whether to validate EDI types.
validateXSDTypes This property is required. Boolean
The value indicating whether to validate XSD types.
allowLeadingAndTrailingSpacesAndZeroes This property is required. boolean
The value indicating whether to allow leading and trailing spaces and zeroes.
messageId This property is required. string
The message id on which the validation settings has to be applied.
trailingSeparatorPolicy This property is required. string | TrailingSeparatorPolicy
The trailing separator policy.
trimLeadingAndTrailingSpacesAndZeroes This property is required. boolean
The value indicating whether to trim leading and trailing spaces and zeroes.
validateCharacterSet This property is required. boolean
The value indicating whether to validate character Set.
validateEDITypes This property is required. boolean
The value indicating whether to validate EDI types.
validateXSDTypes This property is required. boolean
The value indicating whether to validate XSD types.
allow_leading_and_trailing_spaces_and_zeroes This property is required. bool
The value indicating whether to allow leading and trailing spaces and zeroes.
message_id This property is required. str
The message id on which the validation settings has to be applied.
trailing_separator_policy This property is required. str | TrailingSeparatorPolicy
The trailing separator policy.
trim_leading_and_trailing_spaces_and_zeroes This property is required. bool
The value indicating whether to trim leading and trailing spaces and zeroes.
validate_character_set This property is required. bool
The value indicating whether to validate character Set.
validate_edi_types This property is required. bool
The value indicating whether to validate EDI types.
validate_xsd_types This property is required. bool
The value indicating whether to validate XSD types.
allowLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to allow leading and trailing spaces and zeroes.
messageId This property is required. String
The message id on which the validation settings has to be applied.
trailingSeparatorPolicy This property is required. String | "NotSpecified" | "NotAllowed" | "Optional" | "Mandatory"
The trailing separator policy.
trimLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to trim leading and trailing spaces and zeroes.
validateCharacterSet This property is required. Boolean
The value indicating whether to validate character Set.
validateEDITypes This property is required. Boolean
The value indicating whether to validate EDI types.
validateXSDTypes This property is required. Boolean
The value indicating whether to validate XSD types.

X12ValidationOverrideResponse
, X12ValidationOverrideResponseArgs

AllowLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to allow leading and trailing spaces and zeroes.
MessageId This property is required. string
The message id on which the validation settings has to be applied.
TrailingSeparatorPolicy This property is required. string
The trailing separator policy.
TrimLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to trim leading and trailing spaces and zeroes.
ValidateCharacterSet This property is required. bool
The value indicating whether to validate character Set.
ValidateEDITypes This property is required. bool
The value indicating whether to validate EDI types.
ValidateXSDTypes This property is required. bool
The value indicating whether to validate XSD types.
AllowLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to allow leading and trailing spaces and zeroes.
MessageId This property is required. string
The message id on which the validation settings has to be applied.
TrailingSeparatorPolicy This property is required. string
The trailing separator policy.
TrimLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to trim leading and trailing spaces and zeroes.
ValidateCharacterSet This property is required. bool
The value indicating whether to validate character Set.
ValidateEDITypes This property is required. bool
The value indicating whether to validate EDI types.
ValidateXSDTypes This property is required. bool
The value indicating whether to validate XSD types.
allowLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to allow leading and trailing spaces and zeroes.
messageId This property is required. String
The message id on which the validation settings has to be applied.
trailingSeparatorPolicy This property is required. String
The trailing separator policy.
trimLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to trim leading and trailing spaces and zeroes.
validateCharacterSet This property is required. Boolean
The value indicating whether to validate character Set.
validateEDITypes This property is required. Boolean
The value indicating whether to validate EDI types.
validateXSDTypes This property is required. Boolean
The value indicating whether to validate XSD types.
allowLeadingAndTrailingSpacesAndZeroes This property is required. boolean
The value indicating whether to allow leading and trailing spaces and zeroes.
messageId This property is required. string
The message id on which the validation settings has to be applied.
trailingSeparatorPolicy This property is required. string
The trailing separator policy.
trimLeadingAndTrailingSpacesAndZeroes This property is required. boolean
The value indicating whether to trim leading and trailing spaces and zeroes.
validateCharacterSet This property is required. boolean
The value indicating whether to validate character Set.
validateEDITypes This property is required. boolean
The value indicating whether to validate EDI types.
validateXSDTypes This property is required. boolean
The value indicating whether to validate XSD types.
allow_leading_and_trailing_spaces_and_zeroes This property is required. bool
The value indicating whether to allow leading and trailing spaces and zeroes.
message_id This property is required. str
The message id on which the validation settings has to be applied.
trailing_separator_policy This property is required. str
The trailing separator policy.
trim_leading_and_trailing_spaces_and_zeroes This property is required. bool
The value indicating whether to trim leading and trailing spaces and zeroes.
validate_character_set This property is required. bool
The value indicating whether to validate character Set.
validate_edi_types This property is required. bool
The value indicating whether to validate EDI types.
validate_xsd_types This property is required. bool
The value indicating whether to validate XSD types.
allowLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to allow leading and trailing spaces and zeroes.
messageId This property is required. String
The message id on which the validation settings has to be applied.
trailingSeparatorPolicy This property is required. String
The trailing separator policy.
trimLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to trim leading and trailing spaces and zeroes.
validateCharacterSet This property is required. Boolean
The value indicating whether to validate character Set.
validateEDITypes This property is required. Boolean
The value indicating whether to validate EDI types.
validateXSDTypes This property is required. Boolean
The value indicating whether to validate XSD types.

X12ValidationSettings
, X12ValidationSettingsArgs

AllowLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to allow leading and trailing spaces and zeroes.
CheckDuplicateGroupControlNumber This property is required. bool
The value indicating whether to check for duplicate group control number.
CheckDuplicateInterchangeControlNumber This property is required. bool
The value indicating whether to check for duplicate interchange control number.
CheckDuplicateTransactionSetControlNumber This property is required. bool
The value indicating whether to check for duplicate transaction set control number.
InterchangeControlNumberValidityDays This property is required. int
The validity period of interchange control number.
TrailingSeparatorPolicy This property is required. string | Pulumi.AzureNative.Logic.TrailingSeparatorPolicy
The trailing separator policy.
TrimLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to trim leading and trailing spaces and zeroes.
ValidateCharacterSet This property is required. bool
The value indicating whether to validate character set in the message.
ValidateEDITypes This property is required. bool
The value indicating whether to Whether to validate EDI types.
ValidateXSDTypes This property is required. bool
The value indicating whether to Whether to validate XSD types.
AllowLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to allow leading and trailing spaces and zeroes.
CheckDuplicateGroupControlNumber This property is required. bool
The value indicating whether to check for duplicate group control number.
CheckDuplicateInterchangeControlNumber This property is required. bool
The value indicating whether to check for duplicate interchange control number.
CheckDuplicateTransactionSetControlNumber This property is required. bool
The value indicating whether to check for duplicate transaction set control number.
InterchangeControlNumberValidityDays This property is required. int
The validity period of interchange control number.
TrailingSeparatorPolicy This property is required. string | TrailingSeparatorPolicy
The trailing separator policy.
TrimLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to trim leading and trailing spaces and zeroes.
ValidateCharacterSet This property is required. bool
The value indicating whether to validate character set in the message.
ValidateEDITypes This property is required. bool
The value indicating whether to Whether to validate EDI types.
ValidateXSDTypes This property is required. bool
The value indicating whether to Whether to validate XSD types.
allowLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to allow leading and trailing spaces and zeroes.
checkDuplicateGroupControlNumber This property is required. Boolean
The value indicating whether to check for duplicate group control number.
checkDuplicateInterchangeControlNumber This property is required. Boolean
The value indicating whether to check for duplicate interchange control number.
checkDuplicateTransactionSetControlNumber This property is required. Boolean
The value indicating whether to check for duplicate transaction set control number.
interchangeControlNumberValidityDays This property is required. Integer
The validity period of interchange control number.
trailingSeparatorPolicy This property is required. String | TrailingSeparatorPolicy
The trailing separator policy.
trimLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to trim leading and trailing spaces and zeroes.
validateCharacterSet This property is required. Boolean
The value indicating whether to validate character set in the message.
validateEDITypes This property is required. Boolean
The value indicating whether to Whether to validate EDI types.
validateXSDTypes This property is required. Boolean
The value indicating whether to Whether to validate XSD types.
allowLeadingAndTrailingSpacesAndZeroes This property is required. boolean
The value indicating whether to allow leading and trailing spaces and zeroes.
checkDuplicateGroupControlNumber This property is required. boolean
The value indicating whether to check for duplicate group control number.
checkDuplicateInterchangeControlNumber This property is required. boolean
The value indicating whether to check for duplicate interchange control number.
checkDuplicateTransactionSetControlNumber This property is required. boolean
The value indicating whether to check for duplicate transaction set control number.
interchangeControlNumberValidityDays This property is required. number
The validity period of interchange control number.
trailingSeparatorPolicy This property is required. string | TrailingSeparatorPolicy
The trailing separator policy.
trimLeadingAndTrailingSpacesAndZeroes This property is required. boolean
The value indicating whether to trim leading and trailing spaces and zeroes.
validateCharacterSet This property is required. boolean
The value indicating whether to validate character set in the message.
validateEDITypes This property is required. boolean
The value indicating whether to Whether to validate EDI types.
validateXSDTypes This property is required. boolean
The value indicating whether to Whether to validate XSD types.
allow_leading_and_trailing_spaces_and_zeroes This property is required. bool
The value indicating whether to allow leading and trailing spaces and zeroes.
check_duplicate_group_control_number This property is required. bool
The value indicating whether to check for duplicate group control number.
check_duplicate_interchange_control_number This property is required. bool
The value indicating whether to check for duplicate interchange control number.
check_duplicate_transaction_set_control_number This property is required. bool
The value indicating whether to check for duplicate transaction set control number.
interchange_control_number_validity_days This property is required. int
The validity period of interchange control number.
trailing_separator_policy This property is required. str | TrailingSeparatorPolicy
The trailing separator policy.
trim_leading_and_trailing_spaces_and_zeroes This property is required. bool
The value indicating whether to trim leading and trailing spaces and zeroes.
validate_character_set This property is required. bool
The value indicating whether to validate character set in the message.
validate_edi_types This property is required. bool
The value indicating whether to Whether to validate EDI types.
validate_xsd_types This property is required. bool
The value indicating whether to Whether to validate XSD types.
allowLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to allow leading and trailing spaces and zeroes.
checkDuplicateGroupControlNumber This property is required. Boolean
The value indicating whether to check for duplicate group control number.
checkDuplicateInterchangeControlNumber This property is required. Boolean
The value indicating whether to check for duplicate interchange control number.
checkDuplicateTransactionSetControlNumber This property is required. Boolean
The value indicating whether to check for duplicate transaction set control number.
interchangeControlNumberValidityDays This property is required. Number
The validity period of interchange control number.
trailingSeparatorPolicy This property is required. String | "NotSpecified" | "NotAllowed" | "Optional" | "Mandatory"
The trailing separator policy.
trimLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to trim leading and trailing spaces and zeroes.
validateCharacterSet This property is required. Boolean
The value indicating whether to validate character set in the message.
validateEDITypes This property is required. Boolean
The value indicating whether to Whether to validate EDI types.
validateXSDTypes This property is required. Boolean
The value indicating whether to Whether to validate XSD types.

X12ValidationSettingsResponse
, X12ValidationSettingsResponseArgs

AllowLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to allow leading and trailing spaces and zeroes.
CheckDuplicateGroupControlNumber This property is required. bool
The value indicating whether to check for duplicate group control number.
CheckDuplicateInterchangeControlNumber This property is required. bool
The value indicating whether to check for duplicate interchange control number.
CheckDuplicateTransactionSetControlNumber This property is required. bool
The value indicating whether to check for duplicate transaction set control number.
InterchangeControlNumberValidityDays This property is required. int
The validity period of interchange control number.
TrailingSeparatorPolicy This property is required. string
The trailing separator policy.
TrimLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to trim leading and trailing spaces and zeroes.
ValidateCharacterSet This property is required. bool
The value indicating whether to validate character set in the message.
ValidateEDITypes This property is required. bool
The value indicating whether to Whether to validate EDI types.
ValidateXSDTypes This property is required. bool
The value indicating whether to Whether to validate XSD types.
AllowLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to allow leading and trailing spaces and zeroes.
CheckDuplicateGroupControlNumber This property is required. bool
The value indicating whether to check for duplicate group control number.
CheckDuplicateInterchangeControlNumber This property is required. bool
The value indicating whether to check for duplicate interchange control number.
CheckDuplicateTransactionSetControlNumber This property is required. bool
The value indicating whether to check for duplicate transaction set control number.
InterchangeControlNumberValidityDays This property is required. int
The validity period of interchange control number.
TrailingSeparatorPolicy This property is required. string
The trailing separator policy.
TrimLeadingAndTrailingSpacesAndZeroes This property is required. bool
The value indicating whether to trim leading and trailing spaces and zeroes.
ValidateCharacterSet This property is required. bool
The value indicating whether to validate character set in the message.
ValidateEDITypes This property is required. bool
The value indicating whether to Whether to validate EDI types.
ValidateXSDTypes This property is required. bool
The value indicating whether to Whether to validate XSD types.
allowLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to allow leading and trailing spaces and zeroes.
checkDuplicateGroupControlNumber This property is required. Boolean
The value indicating whether to check for duplicate group control number.
checkDuplicateInterchangeControlNumber This property is required. Boolean
The value indicating whether to check for duplicate interchange control number.
checkDuplicateTransactionSetControlNumber This property is required. Boolean
The value indicating whether to check for duplicate transaction set control number.
interchangeControlNumberValidityDays This property is required. Integer
The validity period of interchange control number.
trailingSeparatorPolicy This property is required. String
The trailing separator policy.
trimLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to trim leading and trailing spaces and zeroes.
validateCharacterSet This property is required. Boolean
The value indicating whether to validate character set in the message.
validateEDITypes This property is required. Boolean
The value indicating whether to Whether to validate EDI types.
validateXSDTypes This property is required. Boolean
The value indicating whether to Whether to validate XSD types.
allowLeadingAndTrailingSpacesAndZeroes This property is required. boolean
The value indicating whether to allow leading and trailing spaces and zeroes.
checkDuplicateGroupControlNumber This property is required. boolean
The value indicating whether to check for duplicate group control number.
checkDuplicateInterchangeControlNumber This property is required. boolean
The value indicating whether to check for duplicate interchange control number.
checkDuplicateTransactionSetControlNumber This property is required. boolean
The value indicating whether to check for duplicate transaction set control number.
interchangeControlNumberValidityDays This property is required. number
The validity period of interchange control number.
trailingSeparatorPolicy This property is required. string
The trailing separator policy.
trimLeadingAndTrailingSpacesAndZeroes This property is required. boolean
The value indicating whether to trim leading and trailing spaces and zeroes.
validateCharacterSet This property is required. boolean
The value indicating whether to validate character set in the message.
validateEDITypes This property is required. boolean
The value indicating whether to Whether to validate EDI types.
validateXSDTypes This property is required. boolean
The value indicating whether to Whether to validate XSD types.
allow_leading_and_trailing_spaces_and_zeroes This property is required. bool
The value indicating whether to allow leading and trailing spaces and zeroes.
check_duplicate_group_control_number This property is required. bool
The value indicating whether to check for duplicate group control number.
check_duplicate_interchange_control_number This property is required. bool
The value indicating whether to check for duplicate interchange control number.
check_duplicate_transaction_set_control_number This property is required. bool
The value indicating whether to check for duplicate transaction set control number.
interchange_control_number_validity_days This property is required. int
The validity period of interchange control number.
trailing_separator_policy This property is required. str
The trailing separator policy.
trim_leading_and_trailing_spaces_and_zeroes This property is required. bool
The value indicating whether to trim leading and trailing spaces and zeroes.
validate_character_set This property is required. bool
The value indicating whether to validate character set in the message.
validate_edi_types This property is required. bool
The value indicating whether to Whether to validate EDI types.
validate_xsd_types This property is required. bool
The value indicating whether to Whether to validate XSD types.
allowLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to allow leading and trailing spaces and zeroes.
checkDuplicateGroupControlNumber This property is required. Boolean
The value indicating whether to check for duplicate group control number.
checkDuplicateInterchangeControlNumber This property is required. Boolean
The value indicating whether to check for duplicate interchange control number.
checkDuplicateTransactionSetControlNumber This property is required. Boolean
The value indicating whether to check for duplicate transaction set control number.
interchangeControlNumberValidityDays This property is required. Number
The validity period of interchange control number.
trailingSeparatorPolicy This property is required. String
The trailing separator policy.
trimLeadingAndTrailingSpacesAndZeroes This property is required. Boolean
The value indicating whether to trim leading and trailing spaces and zeroes.
validateCharacterSet This property is required. Boolean
The value indicating whether to validate character set in the message.
validateEDITypes This property is required. Boolean
The value indicating whether to Whether to validate EDI types.
validateXSDTypes This property is required. Boolean
The value indicating whether to Whether to validate XSD types.

Import

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

$ pulumi import azure-native:logic:IntegrationAccountAgreement <IntegrationAccountAgreementName> /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName} 
Copy

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

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0