azure-native.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>" },
        },
    });
});
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
	})
}
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());
    }
}
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>",
    },
});
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>",
    })
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>
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 string
- The unique name of the resource.
- args IntegrationAccountAgreementArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args IntegrationAccountAgreementArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IntegrationAccountAgreementArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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 = AzureNative.Logic.AgreementType.NotSpecified,
    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 = false,
                        KeepHttpConnectionAlive = false,
                        SupportHttpStatusCodeContinue = false,
                        UnfoldHttpHeaders = false,
                    },
                    EnvelopeSettings = new AzureNative.Logic.Inputs.AS2EnvelopeSettingsArgs
                    {
                        AutogenerateFileName = false,
                        FileNameTemplate = "string",
                        MessageContentType = "string",
                        SuspendMessageOnFileNameGenerationError = false,
                        TransmitFileNameInMimeHeader = false,
                    },
                    ErrorSettings = new AzureNative.Logic.Inputs.AS2ErrorSettingsArgs
                    {
                        ResendIfMDNNotReceived = false,
                        SuspendDuplicateMessage = false,
                    },
                    MdnSettings = new AzureNative.Logic.Inputs.AS2MdnSettingsArgs
                    {
                        MicHashingAlgorithm = "string",
                        NeedMDN = false,
                        SendInboundMDNToMessageBox = false,
                        SendMDNAsynchronously = false,
                        SignMDN = false,
                        SignOutboundMDNIfOptional = false,
                        DispositionNotificationTo = "string",
                        MdnText = "string",
                        ReceiptDeliveryUrl = "string",
                    },
                    MessageConnectionSettings = new AzureNative.Logic.Inputs.AS2MessageConnectionSettingsArgs
                    {
                        IgnoreCertificateNameMismatch = false,
                        KeepHttpConnectionAlive = false,
                        SupportHttpStatusCodeContinue = false,
                        UnfoldHttpHeaders = false,
                    },
                    SecuritySettings = new AzureNative.Logic.Inputs.AS2SecuritySettingsArgs
                    {
                        EnableNRRForInboundDecodedMessages = false,
                        EnableNRRForInboundEncodedMessages = false,
                        EnableNRRForInboundMDN = false,
                        EnableNRRForOutboundDecodedMessages = false,
                        EnableNRRForOutboundEncodedMessages = false,
                        EnableNRRForOutboundMDN = false,
                        OverrideGroupSigningCertificate = false,
                        EncryptionCertificateName = "string",
                        Sha2AlgorithmFormat = "string",
                        SigningCertificateName = "string",
                    },
                    ValidationSettings = new AzureNative.Logic.Inputs.AS2ValidationSettingsArgs
                    {
                        CheckCertificateRevocationListOnReceive = false,
                        CheckCertificateRevocationListOnSend = false,
                        CheckDuplicateMessage = false,
                        CompressMessage = false,
                        EncryptMessage = false,
                        EncryptionAlgorithm = "string",
                        InterchangeDuplicatesValidityDays = 0,
                        OverrideMessageProperties = false,
                        SignMessage = false,
                        SigningAlgorithm = "string",
                    },
                },
                ReceiverBusinessIdentity = new AzureNative.Logic.Inputs.BusinessIdentityArgs
                {
                    Qualifier = "string",
                    Value = "string",
                },
                SenderBusinessIdentity = new AzureNative.Logic.Inputs.BusinessIdentityArgs
                {
                    Qualifier = "string",
                    Value = "string",
                },
            },
            SendAgreement = new AzureNative.Logic.Inputs.AS2OneWayAgreementArgs
            {
                ProtocolSettings = new AzureNative.Logic.Inputs.AS2ProtocolSettingsArgs
                {
                    AcknowledgementConnectionSettings = new AzureNative.Logic.Inputs.AS2AcknowledgementConnectionSettingsArgs
                    {
                        IgnoreCertificateNameMismatch = false,
                        KeepHttpConnectionAlive = false,
                        SupportHttpStatusCodeContinue = false,
                        UnfoldHttpHeaders = false,
                    },
                    EnvelopeSettings = new AzureNative.Logic.Inputs.AS2EnvelopeSettingsArgs
                    {
                        AutogenerateFileName = false,
                        FileNameTemplate = "string",
                        MessageContentType = "string",
                        SuspendMessageOnFileNameGenerationError = false,
                        TransmitFileNameInMimeHeader = false,
                    },
                    ErrorSettings = new AzureNative.Logic.Inputs.AS2ErrorSettingsArgs
                    {
                        ResendIfMDNNotReceived = false,
                        SuspendDuplicateMessage = false,
                    },
                    MdnSettings = new AzureNative.Logic.Inputs.AS2MdnSettingsArgs
                    {
                        MicHashingAlgorithm = "string",
                        NeedMDN = false,
                        SendInboundMDNToMessageBox = false,
                        SendMDNAsynchronously = false,
                        SignMDN = false,
                        SignOutboundMDNIfOptional = false,
                        DispositionNotificationTo = "string",
                        MdnText = "string",
                        ReceiptDeliveryUrl = "string",
                    },
                    MessageConnectionSettings = new AzureNative.Logic.Inputs.AS2MessageConnectionSettingsArgs
                    {
                        IgnoreCertificateNameMismatch = false,
                        KeepHttpConnectionAlive = false,
                        SupportHttpStatusCodeContinue = false,
                        UnfoldHttpHeaders = false,
                    },
                    SecuritySettings = new AzureNative.Logic.Inputs.AS2SecuritySettingsArgs
                    {
                        EnableNRRForInboundDecodedMessages = false,
                        EnableNRRForInboundEncodedMessages = false,
                        EnableNRRForInboundMDN = false,
                        EnableNRRForOutboundDecodedMessages = false,
                        EnableNRRForOutboundEncodedMessages = false,
                        EnableNRRForOutboundMDN = false,
                        OverrideGroupSigningCertificate = false,
                        EncryptionCertificateName = "string",
                        Sha2AlgorithmFormat = "string",
                        SigningCertificateName = "string",
                    },
                    ValidationSettings = new AzureNative.Logic.Inputs.AS2ValidationSettingsArgs
                    {
                        CheckCertificateRevocationListOnReceive = false,
                        CheckCertificateRevocationListOnSend = false,
                        CheckDuplicateMessage = false,
                        CompressMessage = false,
                        EncryptMessage = false,
                        EncryptionAlgorithm = "string",
                        InterchangeDuplicatesValidityDays = 0,
                        OverrideMessageProperties = false,
                        SignMessage = false,
                        SigningAlgorithm = "string",
                    },
                },
                ReceiverBusinessIdentity = new AzureNative.Logic.Inputs.BusinessIdentityArgs
                {
                    Qualifier = "string",
                    Value = "string",
                },
                SenderBusinessIdentity = new AzureNative.Logic.Inputs.BusinessIdentityArgs
                {
                    Qualifier = "string",
                    Value = "string",
                },
            },
        },
        Edifact = new AzureNative.Logic.Inputs.EdifactAgreementContentArgs
        {
            ReceiveAgreement = new AzureNative.Logic.Inputs.EdifactOneWayAgreementArgs
            {
                ProtocolSettings = new AzureNative.Logic.Inputs.EdifactProtocolSettingsArgs
                {
                    AcknowledgementSettings = new AzureNative.Logic.Inputs.EdifactAcknowledgementSettingsArgs
                    {
                        AcknowledgementControlNumberLowerBound = 0,
                        AcknowledgementControlNumberUpperBound = 0,
                        BatchFunctionalAcknowledgements = false,
                        BatchTechnicalAcknowledgements = false,
                        NeedFunctionalAcknowledgement = false,
                        NeedLoopForValidMessages = false,
                        NeedTechnicalAcknowledgement = false,
                        RolloverAcknowledgementControlNumber = false,
                        SendSynchronousAcknowledgement = false,
                        AcknowledgementControlNumberPrefix = "string",
                        AcknowledgementControlNumberSuffix = "string",
                    },
                    EnvelopeSettings = new AzureNative.Logic.Inputs.EdifactEnvelopeSettingsArgs
                    {
                        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 = new AzureNative.Logic.Inputs.EdifactFramingSettingsArgs
                    {
                        CharacterSet = "string",
                        ComponentSeparator = 0,
                        DataElementSeparator = 0,
                        DecimalPointIndicator = AzureNative.Logic.EdifactDecimalIndicator.NotSpecified,
                        ProtocolVersion = 0,
                        ReleaseIndicator = 0,
                        RepetitionSeparator = 0,
                        SegmentTerminator = 0,
                        SegmentTerminatorSuffix = AzureNative.Logic.SegmentTerminatorSuffix.NotSpecified,
                        CharacterEncoding = "string",
                        ServiceCodeListDirectoryVersion = "string",
                    },
                    MessageFilter = new AzureNative.Logic.Inputs.EdifactMessageFilterArgs
                    {
                        MessageFilterType = "string",
                    },
                    ProcessingSettings = new AzureNative.Logic.Inputs.EdifactProcessingSettingsArgs
                    {
                        CreateEmptyXmlTagsForTrailingSeparators = false,
                        MaskSecurityInfo = false,
                        PreserveInterchange = false,
                        SuspendInterchangeOnError = false,
                        UseDotAsDecimalSeparator = false,
                    },
                    SchemaReferences = new[]
                    {
                        new AzureNative.Logic.Inputs.EdifactSchemaReferenceArgs
                        {
                            MessageId = "string",
                            MessageRelease = "string",
                            MessageVersion = "string",
                            SchemaName = "string",
                            AssociationAssignedCode = "string",
                            SenderApplicationId = "string",
                            SenderApplicationQualifier = "string",
                        },
                    },
                    ValidationSettings = new AzureNative.Logic.Inputs.EdifactValidationSettingsArgs
                    {
                        AllowLeadingAndTrailingSpacesAndZeroes = false,
                        CheckDuplicateGroupControlNumber = false,
                        CheckDuplicateInterchangeControlNumber = false,
                        CheckDuplicateTransactionSetControlNumber = false,
                        InterchangeControlNumberValidityDays = 0,
                        TrailingSeparatorPolicy = "string",
                        TrimLeadingAndTrailingSpacesAndZeroes = false,
                        ValidateCharacterSet = false,
                        ValidateEDITypes = false,
                        ValidateXSDTypes = false,
                    },
                    EdifactDelimiterOverrides = new[]
                    {
                        new AzureNative.Logic.Inputs.EdifactDelimiterOverrideArgs
                        {
                            ComponentSeparator = 0,
                            DataElementSeparator = 0,
                            DecimalPointIndicator = AzureNative.Logic.EdifactDecimalIndicator.NotSpecified,
                            ReleaseIndicator = 0,
                            RepetitionSeparator = 0,
                            SegmentTerminator = 0,
                            SegmentTerminatorSuffix = AzureNative.Logic.SegmentTerminatorSuffix.NotSpecified,
                            MessageAssociationAssignedCode = "string",
                            MessageId = "string",
                            MessageRelease = "string",
                            MessageVersion = "string",
                            TargetNamespace = "string",
                        },
                    },
                    EnvelopeOverrides = new[]
                    {
                        new AzureNative.Logic.Inputs.EdifactEnvelopeOverrideArgs
                        {
                            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[]
                    {
                        new AzureNative.Logic.Inputs.EdifactMessageIdentifierArgs
                        {
                            MessageId = "string",
                        },
                    },
                    ValidationOverrides = new[]
                    {
                        new AzureNative.Logic.Inputs.EdifactValidationOverrideArgs
                        {
                            AllowLeadingAndTrailingSpacesAndZeroes = false,
                            EnforceCharacterSet = false,
                            MessageId = "string",
                            TrailingSeparatorPolicy = "string",
                            TrimLeadingAndTrailingSpacesAndZeroes = false,
                            ValidateEDITypes = false,
                            ValidateXSDTypes = false,
                        },
                    },
                },
                ReceiverBusinessIdentity = new AzureNative.Logic.Inputs.BusinessIdentityArgs
                {
                    Qualifier = "string",
                    Value = "string",
                },
                SenderBusinessIdentity = new AzureNative.Logic.Inputs.BusinessIdentityArgs
                {
                    Qualifier = "string",
                    Value = "string",
                },
            },
            SendAgreement = new AzureNative.Logic.Inputs.EdifactOneWayAgreementArgs
            {
                ProtocolSettings = new AzureNative.Logic.Inputs.EdifactProtocolSettingsArgs
                {
                    AcknowledgementSettings = new AzureNative.Logic.Inputs.EdifactAcknowledgementSettingsArgs
                    {
                        AcknowledgementControlNumberLowerBound = 0,
                        AcknowledgementControlNumberUpperBound = 0,
                        BatchFunctionalAcknowledgements = false,
                        BatchTechnicalAcknowledgements = false,
                        NeedFunctionalAcknowledgement = false,
                        NeedLoopForValidMessages = false,
                        NeedTechnicalAcknowledgement = false,
                        RolloverAcknowledgementControlNumber = false,
                        SendSynchronousAcknowledgement = false,
                        AcknowledgementControlNumberPrefix = "string",
                        AcknowledgementControlNumberSuffix = "string",
                    },
                    EnvelopeSettings = new AzureNative.Logic.Inputs.EdifactEnvelopeSettingsArgs
                    {
                        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 = new AzureNative.Logic.Inputs.EdifactFramingSettingsArgs
                    {
                        CharacterSet = "string",
                        ComponentSeparator = 0,
                        DataElementSeparator = 0,
                        DecimalPointIndicator = AzureNative.Logic.EdifactDecimalIndicator.NotSpecified,
                        ProtocolVersion = 0,
                        ReleaseIndicator = 0,
                        RepetitionSeparator = 0,
                        SegmentTerminator = 0,
                        SegmentTerminatorSuffix = AzureNative.Logic.SegmentTerminatorSuffix.NotSpecified,
                        CharacterEncoding = "string",
                        ServiceCodeListDirectoryVersion = "string",
                    },
                    MessageFilter = new AzureNative.Logic.Inputs.EdifactMessageFilterArgs
                    {
                        MessageFilterType = "string",
                    },
                    ProcessingSettings = new AzureNative.Logic.Inputs.EdifactProcessingSettingsArgs
                    {
                        CreateEmptyXmlTagsForTrailingSeparators = false,
                        MaskSecurityInfo = false,
                        PreserveInterchange = false,
                        SuspendInterchangeOnError = false,
                        UseDotAsDecimalSeparator = false,
                    },
                    SchemaReferences = new[]
                    {
                        new AzureNative.Logic.Inputs.EdifactSchemaReferenceArgs
                        {
                            MessageId = "string",
                            MessageRelease = "string",
                            MessageVersion = "string",
                            SchemaName = "string",
                            AssociationAssignedCode = "string",
                            SenderApplicationId = "string",
                            SenderApplicationQualifier = "string",
                        },
                    },
                    ValidationSettings = new AzureNative.Logic.Inputs.EdifactValidationSettingsArgs
                    {
                        AllowLeadingAndTrailingSpacesAndZeroes = false,
                        CheckDuplicateGroupControlNumber = false,
                        CheckDuplicateInterchangeControlNumber = false,
                        CheckDuplicateTransactionSetControlNumber = false,
                        InterchangeControlNumberValidityDays = 0,
                        TrailingSeparatorPolicy = "string",
                        TrimLeadingAndTrailingSpacesAndZeroes = false,
                        ValidateCharacterSet = false,
                        ValidateEDITypes = false,
                        ValidateXSDTypes = false,
                    },
                    EdifactDelimiterOverrides = new[]
                    {
                        new AzureNative.Logic.Inputs.EdifactDelimiterOverrideArgs
                        {
                            ComponentSeparator = 0,
                            DataElementSeparator = 0,
                            DecimalPointIndicator = AzureNative.Logic.EdifactDecimalIndicator.NotSpecified,
                            ReleaseIndicator = 0,
                            RepetitionSeparator = 0,
                            SegmentTerminator = 0,
                            SegmentTerminatorSuffix = AzureNative.Logic.SegmentTerminatorSuffix.NotSpecified,
                            MessageAssociationAssignedCode = "string",
                            MessageId = "string",
                            MessageRelease = "string",
                            MessageVersion = "string",
                            TargetNamespace = "string",
                        },
                    },
                    EnvelopeOverrides = new[]
                    {
                        new AzureNative.Logic.Inputs.EdifactEnvelopeOverrideArgs
                        {
                            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[]
                    {
                        new AzureNative.Logic.Inputs.EdifactMessageIdentifierArgs
                        {
                            MessageId = "string",
                        },
                    },
                    ValidationOverrides = new[]
                    {
                        new AzureNative.Logic.Inputs.EdifactValidationOverrideArgs
                        {
                            AllowLeadingAndTrailingSpacesAndZeroes = false,
                            EnforceCharacterSet = false,
                            MessageId = "string",
                            TrailingSeparatorPolicy = "string",
                            TrimLeadingAndTrailingSpacesAndZeroes = false,
                            ValidateEDITypes = false,
                            ValidateXSDTypes = false,
                        },
                    },
                },
                ReceiverBusinessIdentity = new AzureNative.Logic.Inputs.BusinessIdentityArgs
                {
                    Qualifier = "string",
                    Value = "string",
                },
                SenderBusinessIdentity = new AzureNative.Logic.Inputs.BusinessIdentityArgs
                {
                    Qualifier = "string",
                    Value = "string",
                },
            },
        },
        X12 = new AzureNative.Logic.Inputs.X12AgreementContentArgs
        {
            ReceiveAgreement = new AzureNative.Logic.Inputs.X12OneWayAgreementArgs
            {
                ProtocolSettings = new AzureNative.Logic.Inputs.X12ProtocolSettingsArgs
                {
                    AcknowledgementSettings = new AzureNative.Logic.Inputs.X12AcknowledgementSettingsArgs
                    {
                        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 = new AzureNative.Logic.Inputs.X12EnvelopeSettingsArgs
                    {
                        OverwriteExistingTransactionSetControlNumber = false,
                        TransactionSetControlNumberUpperBound = 0,
                        EnableDefaultGroupHeaders = false,
                        InterchangeControlNumberLowerBound = 0,
                        GroupControlNumberLowerBound = 0,
                        GroupControlNumberUpperBound = 0,
                        GroupHeaderAgencyCode = "string",
                        GroupHeaderDateFormat = "string",
                        GroupHeaderTimeFormat = "string",
                        GroupHeaderVersion = "string",
                        UseControlStandardsIdAsRepetitionCharacter = false,
                        ControlVersionNumber = "string",
                        RolloverGroupControlNumber = false,
                        ReceiverApplicationId = "string",
                        ControlStandardsId = 0,
                        RolloverInterchangeControlNumber = false,
                        RolloverTransactionSetControlNumber = false,
                        SenderApplicationId = "string",
                        TransactionSetControlNumberLowerBound = 0,
                        UsageIndicator = "string",
                        InterchangeControlNumberUpperBound = 0,
                        TransactionSetControlNumberSuffix = "string",
                        TransactionSetControlNumberPrefix = "string",
                        FunctionalGroupId = "string",
                    },
                    FramingSettings = new AzureNative.Logic.Inputs.X12FramingSettingsArgs
                    {
                        CharacterSet = "string",
                        ComponentSeparator = 0,
                        DataElementSeparator = 0,
                        ReplaceCharacter = 0,
                        ReplaceSeparatorsInPayload = false,
                        SegmentTerminator = 0,
                        SegmentTerminatorSuffix = AzureNative.Logic.SegmentTerminatorSuffix.NotSpecified,
                    },
                    MessageFilter = new AzureNative.Logic.Inputs.X12MessageFilterArgs
                    {
                        MessageFilterType = "string",
                    },
                    ProcessingSettings = new AzureNative.Logic.Inputs.X12ProcessingSettingsArgs
                    {
                        ConvertImpliedDecimal = false,
                        CreateEmptyXmlTagsForTrailingSeparators = false,
                        MaskSecurityInfo = false,
                        PreserveInterchange = false,
                        SuspendInterchangeOnError = false,
                        UseDotAsDecimalSeparator = false,
                    },
                    SchemaReferences = new[]
                    {
                        new AzureNative.Logic.Inputs.X12SchemaReferenceArgs
                        {
                            MessageId = "string",
                            SchemaName = "string",
                            SchemaVersion = "string",
                            SenderApplicationId = "string",
                        },
                    },
                    SecuritySettings = new AzureNative.Logic.Inputs.X12SecuritySettingsArgs
                    {
                        AuthorizationQualifier = "string",
                        SecurityQualifier = "string",
                        AuthorizationValue = "string",
                        PasswordValue = "string",
                    },
                    ValidationSettings = new AzureNative.Logic.Inputs.X12ValidationSettingsArgs
                    {
                        AllowLeadingAndTrailingSpacesAndZeroes = false,
                        CheckDuplicateGroupControlNumber = false,
                        CheckDuplicateInterchangeControlNumber = false,
                        CheckDuplicateTransactionSetControlNumber = false,
                        InterchangeControlNumberValidityDays = 0,
                        TrailingSeparatorPolicy = "string",
                        TrimLeadingAndTrailingSpacesAndZeroes = false,
                        ValidateCharacterSet = false,
                        ValidateEDITypes = false,
                        ValidateXSDTypes = false,
                    },
                    EnvelopeOverrides = new[]
                    {
                        new AzureNative.Logic.Inputs.X12EnvelopeOverrideArgs
                        {
                            DateFormat = "string",
                            HeaderVersion = "string",
                            MessageId = "string",
                            ProtocolVersion = "string",
                            ReceiverApplicationId = "string",
                            ResponsibleAgencyCode = "string",
                            SenderApplicationId = "string",
                            TargetNamespace = "string",
                            TimeFormat = "string",
                            FunctionalIdentifierCode = "string",
                        },
                    },
                    MessageFilterList = new[]
                    {
                        new AzureNative.Logic.Inputs.X12MessageIdentifierArgs
                        {
                            MessageId = "string",
                        },
                    },
                    ValidationOverrides = new[]
                    {
                        new AzureNative.Logic.Inputs.X12ValidationOverrideArgs
                        {
                            AllowLeadingAndTrailingSpacesAndZeroes = false,
                            MessageId = "string",
                            TrailingSeparatorPolicy = "string",
                            TrimLeadingAndTrailingSpacesAndZeroes = false,
                            ValidateCharacterSet = false,
                            ValidateEDITypes = false,
                            ValidateXSDTypes = false,
                        },
                    },
                    X12DelimiterOverrides = new[]
                    {
                        new AzureNative.Logic.Inputs.X12DelimiterOverridesArgs
                        {
                            ComponentSeparator = 0,
                            DataElementSeparator = 0,
                            ReplaceCharacter = 0,
                            ReplaceSeparatorsInPayload = false,
                            SegmentTerminator = 0,
                            SegmentTerminatorSuffix = AzureNative.Logic.SegmentTerminatorSuffix.NotSpecified,
                            MessageId = "string",
                            ProtocolVersion = "string",
                            TargetNamespace = "string",
                        },
                    },
                },
                ReceiverBusinessIdentity = new AzureNative.Logic.Inputs.BusinessIdentityArgs
                {
                    Qualifier = "string",
                    Value = "string",
                },
                SenderBusinessIdentity = new AzureNative.Logic.Inputs.BusinessIdentityArgs
                {
                    Qualifier = "string",
                    Value = "string",
                },
            },
            SendAgreement = new AzureNative.Logic.Inputs.X12OneWayAgreementArgs
            {
                ProtocolSettings = new AzureNative.Logic.Inputs.X12ProtocolSettingsArgs
                {
                    AcknowledgementSettings = new AzureNative.Logic.Inputs.X12AcknowledgementSettingsArgs
                    {
                        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 = new AzureNative.Logic.Inputs.X12EnvelopeSettingsArgs
                    {
                        OverwriteExistingTransactionSetControlNumber = false,
                        TransactionSetControlNumberUpperBound = 0,
                        EnableDefaultGroupHeaders = false,
                        InterchangeControlNumberLowerBound = 0,
                        GroupControlNumberLowerBound = 0,
                        GroupControlNumberUpperBound = 0,
                        GroupHeaderAgencyCode = "string",
                        GroupHeaderDateFormat = "string",
                        GroupHeaderTimeFormat = "string",
                        GroupHeaderVersion = "string",
                        UseControlStandardsIdAsRepetitionCharacter = false,
                        ControlVersionNumber = "string",
                        RolloverGroupControlNumber = false,
                        ReceiverApplicationId = "string",
                        ControlStandardsId = 0,
                        RolloverInterchangeControlNumber = false,
                        RolloverTransactionSetControlNumber = false,
                        SenderApplicationId = "string",
                        TransactionSetControlNumberLowerBound = 0,
                        UsageIndicator = "string",
                        InterchangeControlNumberUpperBound = 0,
                        TransactionSetControlNumberSuffix = "string",
                        TransactionSetControlNumberPrefix = "string",
                        FunctionalGroupId = "string",
                    },
                    FramingSettings = new AzureNative.Logic.Inputs.X12FramingSettingsArgs
                    {
                        CharacterSet = "string",
                        ComponentSeparator = 0,
                        DataElementSeparator = 0,
                        ReplaceCharacter = 0,
                        ReplaceSeparatorsInPayload = false,
                        SegmentTerminator = 0,
                        SegmentTerminatorSuffix = AzureNative.Logic.SegmentTerminatorSuffix.NotSpecified,
                    },
                    MessageFilter = new AzureNative.Logic.Inputs.X12MessageFilterArgs
                    {
                        MessageFilterType = "string",
                    },
                    ProcessingSettings = new AzureNative.Logic.Inputs.X12ProcessingSettingsArgs
                    {
                        ConvertImpliedDecimal = false,
                        CreateEmptyXmlTagsForTrailingSeparators = false,
                        MaskSecurityInfo = false,
                        PreserveInterchange = false,
                        SuspendInterchangeOnError = false,
                        UseDotAsDecimalSeparator = false,
                    },
                    SchemaReferences = new[]
                    {
                        new AzureNative.Logic.Inputs.X12SchemaReferenceArgs
                        {
                            MessageId = "string",
                            SchemaName = "string",
                            SchemaVersion = "string",
                            SenderApplicationId = "string",
                        },
                    },
                    SecuritySettings = new AzureNative.Logic.Inputs.X12SecuritySettingsArgs
                    {
                        AuthorizationQualifier = "string",
                        SecurityQualifier = "string",
                        AuthorizationValue = "string",
                        PasswordValue = "string",
                    },
                    ValidationSettings = new AzureNative.Logic.Inputs.X12ValidationSettingsArgs
                    {
                        AllowLeadingAndTrailingSpacesAndZeroes = false,
                        CheckDuplicateGroupControlNumber = false,
                        CheckDuplicateInterchangeControlNumber = false,
                        CheckDuplicateTransactionSetControlNumber = false,
                        InterchangeControlNumberValidityDays = 0,
                        TrailingSeparatorPolicy = "string",
                        TrimLeadingAndTrailingSpacesAndZeroes = false,
                        ValidateCharacterSet = false,
                        ValidateEDITypes = false,
                        ValidateXSDTypes = false,
                    },
                    EnvelopeOverrides = new[]
                    {
                        new AzureNative.Logic.Inputs.X12EnvelopeOverrideArgs
                        {
                            DateFormat = "string",
                            HeaderVersion = "string",
                            MessageId = "string",
                            ProtocolVersion = "string",
                            ReceiverApplicationId = "string",
                            ResponsibleAgencyCode = "string",
                            SenderApplicationId = "string",
                            TargetNamespace = "string",
                            TimeFormat = "string",
                            FunctionalIdentifierCode = "string",
                        },
                    },
                    MessageFilterList = new[]
                    {
                        new AzureNative.Logic.Inputs.X12MessageIdentifierArgs
                        {
                            MessageId = "string",
                        },
                    },
                    ValidationOverrides = new[]
                    {
                        new AzureNative.Logic.Inputs.X12ValidationOverrideArgs
                        {
                            AllowLeadingAndTrailingSpacesAndZeroes = false,
                            MessageId = "string",
                            TrailingSeparatorPolicy = "string",
                            TrimLeadingAndTrailingSpacesAndZeroes = false,
                            ValidateCharacterSet = false,
                            ValidateEDITypes = false,
                            ValidateXSDTypes = false,
                        },
                    },
                    X12DelimiterOverrides = new[]
                    {
                        new AzureNative.Logic.Inputs.X12DelimiterOverridesArgs
                        {
                            ComponentSeparator = 0,
                            DataElementSeparator = 0,
                            ReplaceCharacter = 0,
                            ReplaceSeparatorsInPayload = false,
                            SegmentTerminator = 0,
                            SegmentTerminatorSuffix = AzureNative.Logic.SegmentTerminatorSuffix.NotSpecified,
                            MessageId = "string",
                            ProtocolVersion = "string",
                            TargetNamespace = "string",
                        },
                    },
                },
                ReceiverBusinessIdentity = new AzureNative.Logic.Inputs.BusinessIdentityArgs
                {
                    Qualifier = "string",
                    Value = "string",
                },
                SenderBusinessIdentity = new AzureNative.Logic.Inputs.BusinessIdentityArgs
                {
                    Qualifier = "string",
                    Value = "string",
                },
            },
        },
    },
    GuestIdentity = new AzureNative.Logic.Inputs.BusinessIdentityArgs
    {
        Qualifier = "string",
        Value = "string",
    },
    GuestPartner = "string",
    HostIdentity = new AzureNative.Logic.Inputs.BusinessIdentityArgs
    {
        Qualifier = "string",
        Value = "string",
    },
    HostPartner = "string",
    IntegrationAccountName = "string",
    ResourceGroupName = "string",
    AgreementName = "string",
    Location = "string",
    Metadata = "any",
    Tags = 
    {
        { "string", "string" },
    },
});
example, err := logic.NewIntegrationAccountAgreement(ctx, "integrationAccountAgreementResource", &logic.IntegrationAccountAgreementArgs{
	AgreementType: logic.AgreementTypeNotSpecified,
	Content: &logic.AgreementContentArgs{
		AS2: &logic.AS2AgreementContentArgs{
			ReceiveAgreement: &logic.AS2OneWayAgreementArgs{
				ProtocolSettings: &logic.AS2ProtocolSettingsArgs{
					AcknowledgementConnectionSettings: &logic.AS2AcknowledgementConnectionSettingsArgs{
						IgnoreCertificateNameMismatch: pulumi.Bool(false),
						KeepHttpConnectionAlive:       pulumi.Bool(false),
						SupportHttpStatusCodeContinue: pulumi.Bool(false),
						UnfoldHttpHeaders:             pulumi.Bool(false),
					},
					EnvelopeSettings: &logic.AS2EnvelopeSettingsArgs{
						AutogenerateFileName:                    pulumi.Bool(false),
						FileNameTemplate:                        pulumi.String("string"),
						MessageContentType:                      pulumi.String("string"),
						SuspendMessageOnFileNameGenerationError: pulumi.Bool(false),
						TransmitFileNameInMimeHeader:            pulumi.Bool(false),
					},
					ErrorSettings: &logic.AS2ErrorSettingsArgs{
						ResendIfMDNNotReceived:  pulumi.Bool(false),
						SuspendDuplicateMessage: pulumi.Bool(false),
					},
					MdnSettings: &logic.AS2MdnSettingsArgs{
						MicHashingAlgorithm:        pulumi.String("string"),
						NeedMDN:                    pulumi.Bool(false),
						SendInboundMDNToMessageBox: pulumi.Bool(false),
						SendMDNAsynchronously:      pulumi.Bool(false),
						SignMDN:                    pulumi.Bool(false),
						SignOutboundMDNIfOptional:  pulumi.Bool(false),
						DispositionNotificationTo:  pulumi.String("string"),
						MdnText:                    pulumi.String("string"),
						ReceiptDeliveryUrl:         pulumi.String("string"),
					},
					MessageConnectionSettings: &logic.AS2MessageConnectionSettingsArgs{
						IgnoreCertificateNameMismatch: pulumi.Bool(false),
						KeepHttpConnectionAlive:       pulumi.Bool(false),
						SupportHttpStatusCodeContinue: pulumi.Bool(false),
						UnfoldHttpHeaders:             pulumi.Bool(false),
					},
					SecuritySettings: &logic.AS2SecuritySettingsArgs{
						EnableNRRForInboundDecodedMessages:  pulumi.Bool(false),
						EnableNRRForInboundEncodedMessages:  pulumi.Bool(false),
						EnableNRRForInboundMDN:              pulumi.Bool(false),
						EnableNRRForOutboundDecodedMessages: pulumi.Bool(false),
						EnableNRRForOutboundEncodedMessages: pulumi.Bool(false),
						EnableNRRForOutboundMDN:             pulumi.Bool(false),
						OverrideGroupSigningCertificate:     pulumi.Bool(false),
						EncryptionCertificateName:           pulumi.String("string"),
						Sha2AlgorithmFormat:                 pulumi.String("string"),
						SigningCertificateName:              pulumi.String("string"),
					},
					ValidationSettings: &logic.AS2ValidationSettingsArgs{
						CheckCertificateRevocationListOnReceive: pulumi.Bool(false),
						CheckCertificateRevocationListOnSend:    pulumi.Bool(false),
						CheckDuplicateMessage:                   pulumi.Bool(false),
						CompressMessage:                         pulumi.Bool(false),
						EncryptMessage:                          pulumi.Bool(false),
						EncryptionAlgorithm:                     pulumi.String("string"),
						InterchangeDuplicatesValidityDays:       pulumi.Int(0),
						OverrideMessageProperties:               pulumi.Bool(false),
						SignMessage:                             pulumi.Bool(false),
						SigningAlgorithm:                        pulumi.String("string"),
					},
				},
				ReceiverBusinessIdentity: &logic.BusinessIdentityArgs{
					Qualifier: pulumi.String("string"),
					Value:     pulumi.String("string"),
				},
				SenderBusinessIdentity: &logic.BusinessIdentityArgs{
					Qualifier: pulumi.String("string"),
					Value:     pulumi.String("string"),
				},
			},
			SendAgreement: &logic.AS2OneWayAgreementArgs{
				ProtocolSettings: &logic.AS2ProtocolSettingsArgs{
					AcknowledgementConnectionSettings: &logic.AS2AcknowledgementConnectionSettingsArgs{
						IgnoreCertificateNameMismatch: pulumi.Bool(false),
						KeepHttpConnectionAlive:       pulumi.Bool(false),
						SupportHttpStatusCodeContinue: pulumi.Bool(false),
						UnfoldHttpHeaders:             pulumi.Bool(false),
					},
					EnvelopeSettings: &logic.AS2EnvelopeSettingsArgs{
						AutogenerateFileName:                    pulumi.Bool(false),
						FileNameTemplate:                        pulumi.String("string"),
						MessageContentType:                      pulumi.String("string"),
						SuspendMessageOnFileNameGenerationError: pulumi.Bool(false),
						TransmitFileNameInMimeHeader:            pulumi.Bool(false),
					},
					ErrorSettings: &logic.AS2ErrorSettingsArgs{
						ResendIfMDNNotReceived:  pulumi.Bool(false),
						SuspendDuplicateMessage: pulumi.Bool(false),
					},
					MdnSettings: &logic.AS2MdnSettingsArgs{
						MicHashingAlgorithm:        pulumi.String("string"),
						NeedMDN:                    pulumi.Bool(false),
						SendInboundMDNToMessageBox: pulumi.Bool(false),
						SendMDNAsynchronously:      pulumi.Bool(false),
						SignMDN:                    pulumi.Bool(false),
						SignOutboundMDNIfOptional:  pulumi.Bool(false),
						DispositionNotificationTo:  pulumi.String("string"),
						MdnText:                    pulumi.String("string"),
						ReceiptDeliveryUrl:         pulumi.String("string"),
					},
					MessageConnectionSettings: &logic.AS2MessageConnectionSettingsArgs{
						IgnoreCertificateNameMismatch: pulumi.Bool(false),
						KeepHttpConnectionAlive:       pulumi.Bool(false),
						SupportHttpStatusCodeContinue: pulumi.Bool(false),
						UnfoldHttpHeaders:             pulumi.Bool(false),
					},
					SecuritySettings: &logic.AS2SecuritySettingsArgs{
						EnableNRRForInboundDecodedMessages:  pulumi.Bool(false),
						EnableNRRForInboundEncodedMessages:  pulumi.Bool(false),
						EnableNRRForInboundMDN:              pulumi.Bool(false),
						EnableNRRForOutboundDecodedMessages: pulumi.Bool(false),
						EnableNRRForOutboundEncodedMessages: pulumi.Bool(false),
						EnableNRRForOutboundMDN:             pulumi.Bool(false),
						OverrideGroupSigningCertificate:     pulumi.Bool(false),
						EncryptionCertificateName:           pulumi.String("string"),
						Sha2AlgorithmFormat:                 pulumi.String("string"),
						SigningCertificateName:              pulumi.String("string"),
					},
					ValidationSettings: &logic.AS2ValidationSettingsArgs{
						CheckCertificateRevocationListOnReceive: pulumi.Bool(false),
						CheckCertificateRevocationListOnSend:    pulumi.Bool(false),
						CheckDuplicateMessage:                   pulumi.Bool(false),
						CompressMessage:                         pulumi.Bool(false),
						EncryptMessage:                          pulumi.Bool(false),
						EncryptionAlgorithm:                     pulumi.String("string"),
						InterchangeDuplicatesValidityDays:       pulumi.Int(0),
						OverrideMessageProperties:               pulumi.Bool(false),
						SignMessage:                             pulumi.Bool(false),
						SigningAlgorithm:                        pulumi.String("string"),
					},
				},
				ReceiverBusinessIdentity: &logic.BusinessIdentityArgs{
					Qualifier: pulumi.String("string"),
					Value:     pulumi.String("string"),
				},
				SenderBusinessIdentity: &logic.BusinessIdentityArgs{
					Qualifier: pulumi.String("string"),
					Value:     pulumi.String("string"),
				},
			},
		},
		Edifact: &logic.EdifactAgreementContentArgs{
			ReceiveAgreement: &logic.EdifactOneWayAgreementArgs{
				ProtocolSettings: &logic.EdifactProtocolSettingsArgs{
					AcknowledgementSettings: &logic.EdifactAcknowledgementSettingsArgs{
						AcknowledgementControlNumberLowerBound: pulumi.Int(0),
						AcknowledgementControlNumberUpperBound: pulumi.Int(0),
						BatchFunctionalAcknowledgements:        pulumi.Bool(false),
						BatchTechnicalAcknowledgements:         pulumi.Bool(false),
						NeedFunctionalAcknowledgement:          pulumi.Bool(false),
						NeedLoopForValidMessages:               pulumi.Bool(false),
						NeedTechnicalAcknowledgement:           pulumi.Bool(false),
						RolloverAcknowledgementControlNumber:   pulumi.Bool(false),
						SendSynchronousAcknowledgement:         pulumi.Bool(false),
						AcknowledgementControlNumberPrefix:     pulumi.String("string"),
						AcknowledgementControlNumberSuffix:     pulumi.String("string"),
					},
					EnvelopeSettings: &logic.EdifactEnvelopeSettingsArgs{
						GroupControlNumberUpperBound:                 pulumi.Float64(0),
						ApplyDelimiterStringAdvice:                   pulumi.Bool(false),
						TransactionSetControlNumberUpperBound:        pulumi.Float64(0),
						CreateGroupingSegments:                       pulumi.Bool(false),
						EnableDefaultGroupHeaders:                    pulumi.Bool(false),
						TransactionSetControlNumberLowerBound:        pulumi.Float64(0),
						RolloverTransactionSetControlNumber:          pulumi.Bool(false),
						RolloverInterchangeControlNumber:             pulumi.Bool(false),
						RolloverGroupControlNumber:                   pulumi.Bool(false),
						OverwriteExistingTransactionSetControlNumber: pulumi.Bool(false),
						IsTestInterchange:                            pulumi.Bool(false),
						InterchangeControlNumberUpperBound:           pulumi.Float64(0),
						GroupControlNumberLowerBound:                 pulumi.Float64(0),
						InterchangeControlNumberLowerBound:           pulumi.Float64(0),
						InterchangeControlNumberPrefix:               pulumi.String("string"),
						ReceiverInternalSubIdentification:            pulumi.String("string"),
						GroupControllingAgencyCode:                   pulumi.String("string"),
						GroupMessageRelease:                          pulumi.String("string"),
						GroupMessageVersion:                          pulumi.String("string"),
						GroupControlNumberPrefix:                     pulumi.String("string"),
						ApplicationReferenceId:                       pulumi.String("string"),
						InterchangeControlNumberSuffix:               pulumi.String("string"),
						GroupAssociationAssignedCode:                 pulumi.String("string"),
						GroupApplicationSenderQualifier:              pulumi.String("string"),
						GroupApplicationSenderId:                     pulumi.String("string"),
						ProcessingPriorityCode:                       pulumi.String("string"),
						ReceiverInternalIdentification:               pulumi.String("string"),
						GroupControlNumberSuffix:                     pulumi.String("string"),
						ReceiverReverseRoutingAddress:                pulumi.String("string"),
						RecipientReferencePasswordQualifier:          pulumi.String("string"),
						RecipientReferencePasswordValue:              pulumi.String("string"),
						GroupApplicationReceiverQualifier:            pulumi.String("string"),
						GroupApplicationReceiverId:                   pulumi.String("string"),
						GroupApplicationPassword:                     pulumi.String("string"),
						SenderInternalIdentification:                 pulumi.String("string"),
						SenderInternalSubIdentification:              pulumi.String("string"),
						SenderReverseRoutingAddress:                  pulumi.String("string"),
						FunctionalGroupId:                            pulumi.String("string"),
						TransactionSetControlNumberPrefix:            pulumi.String("string"),
						TransactionSetControlNumberSuffix:            pulumi.String("string"),
						CommunicationAgreementId:                     pulumi.String("string"),
					},
					FramingSettings: &logic.EdifactFramingSettingsArgs{
						CharacterSet:                    pulumi.String("string"),
						ComponentSeparator:              pulumi.Int(0),
						DataElementSeparator:            pulumi.Int(0),
						DecimalPointIndicator:           logic.EdifactDecimalIndicatorNotSpecified,
						ProtocolVersion:                 pulumi.Int(0),
						ReleaseIndicator:                pulumi.Int(0),
						RepetitionSeparator:             pulumi.Int(0),
						SegmentTerminator:               pulumi.Int(0),
						SegmentTerminatorSuffix:         logic.SegmentTerminatorSuffixNotSpecified,
						CharacterEncoding:               pulumi.String("string"),
						ServiceCodeListDirectoryVersion: pulumi.String("string"),
					},
					MessageFilter: &logic.EdifactMessageFilterArgs{
						MessageFilterType: pulumi.String("string"),
					},
					ProcessingSettings: &logic.EdifactProcessingSettingsArgs{
						CreateEmptyXmlTagsForTrailingSeparators: pulumi.Bool(false),
						MaskSecurityInfo:                        pulumi.Bool(false),
						PreserveInterchange:                     pulumi.Bool(false),
						SuspendInterchangeOnError:               pulumi.Bool(false),
						UseDotAsDecimalSeparator:                pulumi.Bool(false),
					},
					SchemaReferences: logic.EdifactSchemaReferenceArray{
						&logic.EdifactSchemaReferenceArgs{
							MessageId:                  pulumi.String("string"),
							MessageRelease:             pulumi.String("string"),
							MessageVersion:             pulumi.String("string"),
							SchemaName:                 pulumi.String("string"),
							AssociationAssignedCode:    pulumi.String("string"),
							SenderApplicationId:        pulumi.String("string"),
							SenderApplicationQualifier: pulumi.String("string"),
						},
					},
					ValidationSettings: &logic.EdifactValidationSettingsArgs{
						AllowLeadingAndTrailingSpacesAndZeroes:    pulumi.Bool(false),
						CheckDuplicateGroupControlNumber:          pulumi.Bool(false),
						CheckDuplicateInterchangeControlNumber:    pulumi.Bool(false),
						CheckDuplicateTransactionSetControlNumber: pulumi.Bool(false),
						InterchangeControlNumberValidityDays:      pulumi.Int(0),
						TrailingSeparatorPolicy:                   pulumi.String("string"),
						TrimLeadingAndTrailingSpacesAndZeroes:     pulumi.Bool(false),
						ValidateCharacterSet:                      pulumi.Bool(false),
						ValidateEDITypes:                          pulumi.Bool(false),
						ValidateXSDTypes:                          pulumi.Bool(false),
					},
					EdifactDelimiterOverrides: logic.EdifactDelimiterOverrideArray{
						&logic.EdifactDelimiterOverrideArgs{
							ComponentSeparator:             pulumi.Int(0),
							DataElementSeparator:           pulumi.Int(0),
							DecimalPointIndicator:          logic.EdifactDecimalIndicatorNotSpecified,
							ReleaseIndicator:               pulumi.Int(0),
							RepetitionSeparator:            pulumi.Int(0),
							SegmentTerminator:              pulumi.Int(0),
							SegmentTerminatorSuffix:        logic.SegmentTerminatorSuffixNotSpecified,
							MessageAssociationAssignedCode: pulumi.String("string"),
							MessageId:                      pulumi.String("string"),
							MessageRelease:                 pulumi.String("string"),
							MessageVersion:                 pulumi.String("string"),
							TargetNamespace:                pulumi.String("string"),
						},
					},
					EnvelopeOverrides: logic.EdifactEnvelopeOverrideArray{
						&logic.EdifactEnvelopeOverrideArgs{
							ApplicationPassword:            pulumi.String("string"),
							AssociationAssignedCode:        pulumi.String("string"),
							ControllingAgencyCode:          pulumi.String("string"),
							FunctionalGroupId:              pulumi.String("string"),
							GroupHeaderMessageRelease:      pulumi.String("string"),
							GroupHeaderMessageVersion:      pulumi.String("string"),
							MessageAssociationAssignedCode: pulumi.String("string"),
							MessageId:                      pulumi.String("string"),
							MessageRelease:                 pulumi.String("string"),
							MessageVersion:                 pulumi.String("string"),
							ReceiverApplicationId:          pulumi.String("string"),
							ReceiverApplicationQualifier:   pulumi.String("string"),
							SenderApplicationId:            pulumi.String("string"),
							SenderApplicationQualifier:     pulumi.String("string"),
							TargetNamespace:                pulumi.String("string"),
						},
					},
					MessageFilterList: logic.EdifactMessageIdentifierArray{
						&logic.EdifactMessageIdentifierArgs{
							MessageId: pulumi.String("string"),
						},
					},
					ValidationOverrides: logic.EdifactValidationOverrideArray{
						&logic.EdifactValidationOverrideArgs{
							AllowLeadingAndTrailingSpacesAndZeroes: pulumi.Bool(false),
							EnforceCharacterSet:                    pulumi.Bool(false),
							MessageId:                              pulumi.String("string"),
							TrailingSeparatorPolicy:                pulumi.String("string"),
							TrimLeadingAndTrailingSpacesAndZeroes:  pulumi.Bool(false),
							ValidateEDITypes:                       pulumi.Bool(false),
							ValidateXSDTypes:                       pulumi.Bool(false),
						},
					},
				},
				ReceiverBusinessIdentity: &logic.BusinessIdentityArgs{
					Qualifier: pulumi.String("string"),
					Value:     pulumi.String("string"),
				},
				SenderBusinessIdentity: &logic.BusinessIdentityArgs{
					Qualifier: pulumi.String("string"),
					Value:     pulumi.String("string"),
				},
			},
			SendAgreement: &logic.EdifactOneWayAgreementArgs{
				ProtocolSettings: &logic.EdifactProtocolSettingsArgs{
					AcknowledgementSettings: &logic.EdifactAcknowledgementSettingsArgs{
						AcknowledgementControlNumberLowerBound: pulumi.Int(0),
						AcknowledgementControlNumberUpperBound: pulumi.Int(0),
						BatchFunctionalAcknowledgements:        pulumi.Bool(false),
						BatchTechnicalAcknowledgements:         pulumi.Bool(false),
						NeedFunctionalAcknowledgement:          pulumi.Bool(false),
						NeedLoopForValidMessages:               pulumi.Bool(false),
						NeedTechnicalAcknowledgement:           pulumi.Bool(false),
						RolloverAcknowledgementControlNumber:   pulumi.Bool(false),
						SendSynchronousAcknowledgement:         pulumi.Bool(false),
						AcknowledgementControlNumberPrefix:     pulumi.String("string"),
						AcknowledgementControlNumberSuffix:     pulumi.String("string"),
					},
					EnvelopeSettings: &logic.EdifactEnvelopeSettingsArgs{
						GroupControlNumberUpperBound:                 pulumi.Float64(0),
						ApplyDelimiterStringAdvice:                   pulumi.Bool(false),
						TransactionSetControlNumberUpperBound:        pulumi.Float64(0),
						CreateGroupingSegments:                       pulumi.Bool(false),
						EnableDefaultGroupHeaders:                    pulumi.Bool(false),
						TransactionSetControlNumberLowerBound:        pulumi.Float64(0),
						RolloverTransactionSetControlNumber:          pulumi.Bool(false),
						RolloverInterchangeControlNumber:             pulumi.Bool(false),
						RolloverGroupControlNumber:                   pulumi.Bool(false),
						OverwriteExistingTransactionSetControlNumber: pulumi.Bool(false),
						IsTestInterchange:                            pulumi.Bool(false),
						InterchangeControlNumberUpperBound:           pulumi.Float64(0),
						GroupControlNumberLowerBound:                 pulumi.Float64(0),
						InterchangeControlNumberLowerBound:           pulumi.Float64(0),
						InterchangeControlNumberPrefix:               pulumi.String("string"),
						ReceiverInternalSubIdentification:            pulumi.String("string"),
						GroupControllingAgencyCode:                   pulumi.String("string"),
						GroupMessageRelease:                          pulumi.String("string"),
						GroupMessageVersion:                          pulumi.String("string"),
						GroupControlNumberPrefix:                     pulumi.String("string"),
						ApplicationReferenceId:                       pulumi.String("string"),
						InterchangeControlNumberSuffix:               pulumi.String("string"),
						GroupAssociationAssignedCode:                 pulumi.String("string"),
						GroupApplicationSenderQualifier:              pulumi.String("string"),
						GroupApplicationSenderId:                     pulumi.String("string"),
						ProcessingPriorityCode:                       pulumi.String("string"),
						ReceiverInternalIdentification:               pulumi.String("string"),
						GroupControlNumberSuffix:                     pulumi.String("string"),
						ReceiverReverseRoutingAddress:                pulumi.String("string"),
						RecipientReferencePasswordQualifier:          pulumi.String("string"),
						RecipientReferencePasswordValue:              pulumi.String("string"),
						GroupApplicationReceiverQualifier:            pulumi.String("string"),
						GroupApplicationReceiverId:                   pulumi.String("string"),
						GroupApplicationPassword:                     pulumi.String("string"),
						SenderInternalIdentification:                 pulumi.String("string"),
						SenderInternalSubIdentification:              pulumi.String("string"),
						SenderReverseRoutingAddress:                  pulumi.String("string"),
						FunctionalGroupId:                            pulumi.String("string"),
						TransactionSetControlNumberPrefix:            pulumi.String("string"),
						TransactionSetControlNumberSuffix:            pulumi.String("string"),
						CommunicationAgreementId:                     pulumi.String("string"),
					},
					FramingSettings: &logic.EdifactFramingSettingsArgs{
						CharacterSet:                    pulumi.String("string"),
						ComponentSeparator:              pulumi.Int(0),
						DataElementSeparator:            pulumi.Int(0),
						DecimalPointIndicator:           logic.EdifactDecimalIndicatorNotSpecified,
						ProtocolVersion:                 pulumi.Int(0),
						ReleaseIndicator:                pulumi.Int(0),
						RepetitionSeparator:             pulumi.Int(0),
						SegmentTerminator:               pulumi.Int(0),
						SegmentTerminatorSuffix:         logic.SegmentTerminatorSuffixNotSpecified,
						CharacterEncoding:               pulumi.String("string"),
						ServiceCodeListDirectoryVersion: pulumi.String("string"),
					},
					MessageFilter: &logic.EdifactMessageFilterArgs{
						MessageFilterType: pulumi.String("string"),
					},
					ProcessingSettings: &logic.EdifactProcessingSettingsArgs{
						CreateEmptyXmlTagsForTrailingSeparators: pulumi.Bool(false),
						MaskSecurityInfo:                        pulumi.Bool(false),
						PreserveInterchange:                     pulumi.Bool(false),
						SuspendInterchangeOnError:               pulumi.Bool(false),
						UseDotAsDecimalSeparator:                pulumi.Bool(false),
					},
					SchemaReferences: logic.EdifactSchemaReferenceArray{
						&logic.EdifactSchemaReferenceArgs{
							MessageId:                  pulumi.String("string"),
							MessageRelease:             pulumi.String("string"),
							MessageVersion:             pulumi.String("string"),
							SchemaName:                 pulumi.String("string"),
							AssociationAssignedCode:    pulumi.String("string"),
							SenderApplicationId:        pulumi.String("string"),
							SenderApplicationQualifier: pulumi.String("string"),
						},
					},
					ValidationSettings: &logic.EdifactValidationSettingsArgs{
						AllowLeadingAndTrailingSpacesAndZeroes:    pulumi.Bool(false),
						CheckDuplicateGroupControlNumber:          pulumi.Bool(false),
						CheckDuplicateInterchangeControlNumber:    pulumi.Bool(false),
						CheckDuplicateTransactionSetControlNumber: pulumi.Bool(false),
						InterchangeControlNumberValidityDays:      pulumi.Int(0),
						TrailingSeparatorPolicy:                   pulumi.String("string"),
						TrimLeadingAndTrailingSpacesAndZeroes:     pulumi.Bool(false),
						ValidateCharacterSet:                      pulumi.Bool(false),
						ValidateEDITypes:                          pulumi.Bool(false),
						ValidateXSDTypes:                          pulumi.Bool(false),
					},
					EdifactDelimiterOverrides: logic.EdifactDelimiterOverrideArray{
						&logic.EdifactDelimiterOverrideArgs{
							ComponentSeparator:             pulumi.Int(0),
							DataElementSeparator:           pulumi.Int(0),
							DecimalPointIndicator:          logic.EdifactDecimalIndicatorNotSpecified,
							ReleaseIndicator:               pulumi.Int(0),
							RepetitionSeparator:            pulumi.Int(0),
							SegmentTerminator:              pulumi.Int(0),
							SegmentTerminatorSuffix:        logic.SegmentTerminatorSuffixNotSpecified,
							MessageAssociationAssignedCode: pulumi.String("string"),
							MessageId:                      pulumi.String("string"),
							MessageRelease:                 pulumi.String("string"),
							MessageVersion:                 pulumi.String("string"),
							TargetNamespace:                pulumi.String("string"),
						},
					},
					EnvelopeOverrides: logic.EdifactEnvelopeOverrideArray{
						&logic.EdifactEnvelopeOverrideArgs{
							ApplicationPassword:            pulumi.String("string"),
							AssociationAssignedCode:        pulumi.String("string"),
							ControllingAgencyCode:          pulumi.String("string"),
							FunctionalGroupId:              pulumi.String("string"),
							GroupHeaderMessageRelease:      pulumi.String("string"),
							GroupHeaderMessageVersion:      pulumi.String("string"),
							MessageAssociationAssignedCode: pulumi.String("string"),
							MessageId:                      pulumi.String("string"),
							MessageRelease:                 pulumi.String("string"),
							MessageVersion:                 pulumi.String("string"),
							ReceiverApplicationId:          pulumi.String("string"),
							ReceiverApplicationQualifier:   pulumi.String("string"),
							SenderApplicationId:            pulumi.String("string"),
							SenderApplicationQualifier:     pulumi.String("string"),
							TargetNamespace:                pulumi.String("string"),
						},
					},
					MessageFilterList: logic.EdifactMessageIdentifierArray{
						&logic.EdifactMessageIdentifierArgs{
							MessageId: pulumi.String("string"),
						},
					},
					ValidationOverrides: logic.EdifactValidationOverrideArray{
						&logic.EdifactValidationOverrideArgs{
							AllowLeadingAndTrailingSpacesAndZeroes: pulumi.Bool(false),
							EnforceCharacterSet:                    pulumi.Bool(false),
							MessageId:                              pulumi.String("string"),
							TrailingSeparatorPolicy:                pulumi.String("string"),
							TrimLeadingAndTrailingSpacesAndZeroes:  pulumi.Bool(false),
							ValidateEDITypes:                       pulumi.Bool(false),
							ValidateXSDTypes:                       pulumi.Bool(false),
						},
					},
				},
				ReceiverBusinessIdentity: &logic.BusinessIdentityArgs{
					Qualifier: pulumi.String("string"),
					Value:     pulumi.String("string"),
				},
				SenderBusinessIdentity: &logic.BusinessIdentityArgs{
					Qualifier: pulumi.String("string"),
					Value:     pulumi.String("string"),
				},
			},
		},
		X12: &logic.X12AgreementContentArgs{
			ReceiveAgreement: &logic.X12OneWayAgreementArgs{
				ProtocolSettings: &logic.X12ProtocolSettingsArgs{
					AcknowledgementSettings: &logic.X12AcknowledgementSettingsArgs{
						BatchTechnicalAcknowledgements:         pulumi.Bool(false),
						NeedImplementationAcknowledgement:      pulumi.Bool(false),
						SendSynchronousAcknowledgement:         pulumi.Bool(false),
						AcknowledgementControlNumberUpperBound: pulumi.Int(0),
						BatchFunctionalAcknowledgements:        pulumi.Bool(false),
						BatchImplementationAcknowledgements:    pulumi.Bool(false),
						RolloverAcknowledgementControlNumber:   pulumi.Bool(false),
						NeedTechnicalAcknowledgement:           pulumi.Bool(false),
						AcknowledgementControlNumberLowerBound: pulumi.Int(0),
						NeedFunctionalAcknowledgement:          pulumi.Bool(false),
						NeedLoopForValidMessages:               pulumi.Bool(false),
						FunctionalAcknowledgementVersion:       pulumi.String("string"),
						ImplementationAcknowledgementVersion:   pulumi.String("string"),
						AcknowledgementControlNumberPrefix:     pulumi.String("string"),
						AcknowledgementControlNumberSuffix:     pulumi.String("string"),
					},
					EnvelopeSettings: &logic.X12EnvelopeSettingsArgs{
						OverwriteExistingTransactionSetControlNumber: pulumi.Bool(false),
						TransactionSetControlNumberUpperBound:        pulumi.Int(0),
						EnableDefaultGroupHeaders:                    pulumi.Bool(false),
						InterchangeControlNumberLowerBound:           pulumi.Int(0),
						GroupControlNumberLowerBound:                 pulumi.Int(0),
						GroupControlNumberUpperBound:                 pulumi.Int(0),
						GroupHeaderAgencyCode:                        pulumi.String("string"),
						GroupHeaderDateFormat:                        pulumi.String("string"),
						GroupHeaderTimeFormat:                        pulumi.String("string"),
						GroupHeaderVersion:                           pulumi.String("string"),
						UseControlStandardsIdAsRepetitionCharacter:   pulumi.Bool(false),
						ControlVersionNumber:                         pulumi.String("string"),
						RolloverGroupControlNumber:                   pulumi.Bool(false),
						ReceiverApplicationId:                        pulumi.String("string"),
						ControlStandardsId:                           pulumi.Int(0),
						RolloverInterchangeControlNumber:             pulumi.Bool(false),
						RolloverTransactionSetControlNumber:          pulumi.Bool(false),
						SenderApplicationId:                          pulumi.String("string"),
						TransactionSetControlNumberLowerBound:        pulumi.Int(0),
						UsageIndicator:                               pulumi.String("string"),
						InterchangeControlNumberUpperBound:           pulumi.Int(0),
						TransactionSetControlNumberSuffix:            pulumi.String("string"),
						TransactionSetControlNumberPrefix:            pulumi.String("string"),
						FunctionalGroupId:                            pulumi.String("string"),
					},
					FramingSettings: &logic.X12FramingSettingsArgs{
						CharacterSet:               pulumi.String("string"),
						ComponentSeparator:         pulumi.Int(0),
						DataElementSeparator:       pulumi.Int(0),
						ReplaceCharacter:           pulumi.Int(0),
						ReplaceSeparatorsInPayload: pulumi.Bool(false),
						SegmentTerminator:          pulumi.Int(0),
						SegmentTerminatorSuffix:    logic.SegmentTerminatorSuffixNotSpecified,
					},
					MessageFilter: &logic.X12MessageFilterArgs{
						MessageFilterType: pulumi.String("string"),
					},
					ProcessingSettings: &logic.X12ProcessingSettingsArgs{
						ConvertImpliedDecimal:                   pulumi.Bool(false),
						CreateEmptyXmlTagsForTrailingSeparators: pulumi.Bool(false),
						MaskSecurityInfo:                        pulumi.Bool(false),
						PreserveInterchange:                     pulumi.Bool(false),
						SuspendInterchangeOnError:               pulumi.Bool(false),
						UseDotAsDecimalSeparator:                pulumi.Bool(false),
					},
					SchemaReferences: logic.X12SchemaReferenceArray{
						&logic.X12SchemaReferenceArgs{
							MessageId:           pulumi.String("string"),
							SchemaName:          pulumi.String("string"),
							SchemaVersion:       pulumi.String("string"),
							SenderApplicationId: pulumi.String("string"),
						},
					},
					SecuritySettings: &logic.X12SecuritySettingsArgs{
						AuthorizationQualifier: pulumi.String("string"),
						SecurityQualifier:      pulumi.String("string"),
						AuthorizationValue:     pulumi.String("string"),
						PasswordValue:          pulumi.String("string"),
					},
					ValidationSettings: &logic.X12ValidationSettingsArgs{
						AllowLeadingAndTrailingSpacesAndZeroes:    pulumi.Bool(false),
						CheckDuplicateGroupControlNumber:          pulumi.Bool(false),
						CheckDuplicateInterchangeControlNumber:    pulumi.Bool(false),
						CheckDuplicateTransactionSetControlNumber: pulumi.Bool(false),
						InterchangeControlNumberValidityDays:      pulumi.Int(0),
						TrailingSeparatorPolicy:                   pulumi.String("string"),
						TrimLeadingAndTrailingSpacesAndZeroes:     pulumi.Bool(false),
						ValidateCharacterSet:                      pulumi.Bool(false),
						ValidateEDITypes:                          pulumi.Bool(false),
						ValidateXSDTypes:                          pulumi.Bool(false),
					},
					EnvelopeOverrides: logic.X12EnvelopeOverrideArray{
						&logic.X12EnvelopeOverrideArgs{
							DateFormat:               pulumi.String("string"),
							HeaderVersion:            pulumi.String("string"),
							MessageId:                pulumi.String("string"),
							ProtocolVersion:          pulumi.String("string"),
							ReceiverApplicationId:    pulumi.String("string"),
							ResponsibleAgencyCode:    pulumi.String("string"),
							SenderApplicationId:      pulumi.String("string"),
							TargetNamespace:          pulumi.String("string"),
							TimeFormat:               pulumi.String("string"),
							FunctionalIdentifierCode: pulumi.String("string"),
						},
					},
					MessageFilterList: logic.X12MessageIdentifierArray{
						&logic.X12MessageIdentifierArgs{
							MessageId: pulumi.String("string"),
						},
					},
					ValidationOverrides: logic.X12ValidationOverrideArray{
						&logic.X12ValidationOverrideArgs{
							AllowLeadingAndTrailingSpacesAndZeroes: pulumi.Bool(false),
							MessageId:                              pulumi.String("string"),
							TrailingSeparatorPolicy:                pulumi.String("string"),
							TrimLeadingAndTrailingSpacesAndZeroes:  pulumi.Bool(false),
							ValidateCharacterSet:                   pulumi.Bool(false),
							ValidateEDITypes:                       pulumi.Bool(false),
							ValidateXSDTypes:                       pulumi.Bool(false),
						},
					},
					X12DelimiterOverrides: logic.X12DelimiterOverridesArray{
						&logic.X12DelimiterOverridesArgs{
							ComponentSeparator:         pulumi.Int(0),
							DataElementSeparator:       pulumi.Int(0),
							ReplaceCharacter:           pulumi.Int(0),
							ReplaceSeparatorsInPayload: pulumi.Bool(false),
							SegmentTerminator:          pulumi.Int(0),
							SegmentTerminatorSuffix:    logic.SegmentTerminatorSuffixNotSpecified,
							MessageId:                  pulumi.String("string"),
							ProtocolVersion:            pulumi.String("string"),
							TargetNamespace:            pulumi.String("string"),
						},
					},
				},
				ReceiverBusinessIdentity: &logic.BusinessIdentityArgs{
					Qualifier: pulumi.String("string"),
					Value:     pulumi.String("string"),
				},
				SenderBusinessIdentity: &logic.BusinessIdentityArgs{
					Qualifier: pulumi.String("string"),
					Value:     pulumi.String("string"),
				},
			},
			SendAgreement: &logic.X12OneWayAgreementArgs{
				ProtocolSettings: &logic.X12ProtocolSettingsArgs{
					AcknowledgementSettings: &logic.X12AcknowledgementSettingsArgs{
						BatchTechnicalAcknowledgements:         pulumi.Bool(false),
						NeedImplementationAcknowledgement:      pulumi.Bool(false),
						SendSynchronousAcknowledgement:         pulumi.Bool(false),
						AcknowledgementControlNumberUpperBound: pulumi.Int(0),
						BatchFunctionalAcknowledgements:        pulumi.Bool(false),
						BatchImplementationAcknowledgements:    pulumi.Bool(false),
						RolloverAcknowledgementControlNumber:   pulumi.Bool(false),
						NeedTechnicalAcknowledgement:           pulumi.Bool(false),
						AcknowledgementControlNumberLowerBound: pulumi.Int(0),
						NeedFunctionalAcknowledgement:          pulumi.Bool(false),
						NeedLoopForValidMessages:               pulumi.Bool(false),
						FunctionalAcknowledgementVersion:       pulumi.String("string"),
						ImplementationAcknowledgementVersion:   pulumi.String("string"),
						AcknowledgementControlNumberPrefix:     pulumi.String("string"),
						AcknowledgementControlNumberSuffix:     pulumi.String("string"),
					},
					EnvelopeSettings: &logic.X12EnvelopeSettingsArgs{
						OverwriteExistingTransactionSetControlNumber: pulumi.Bool(false),
						TransactionSetControlNumberUpperBound:        pulumi.Int(0),
						EnableDefaultGroupHeaders:                    pulumi.Bool(false),
						InterchangeControlNumberLowerBound:           pulumi.Int(0),
						GroupControlNumberLowerBound:                 pulumi.Int(0),
						GroupControlNumberUpperBound:                 pulumi.Int(0),
						GroupHeaderAgencyCode:                        pulumi.String("string"),
						GroupHeaderDateFormat:                        pulumi.String("string"),
						GroupHeaderTimeFormat:                        pulumi.String("string"),
						GroupHeaderVersion:                           pulumi.String("string"),
						UseControlStandardsIdAsRepetitionCharacter:   pulumi.Bool(false),
						ControlVersionNumber:                         pulumi.String("string"),
						RolloverGroupControlNumber:                   pulumi.Bool(false),
						ReceiverApplicationId:                        pulumi.String("string"),
						ControlStandardsId:                           pulumi.Int(0),
						RolloverInterchangeControlNumber:             pulumi.Bool(false),
						RolloverTransactionSetControlNumber:          pulumi.Bool(false),
						SenderApplicationId:                          pulumi.String("string"),
						TransactionSetControlNumberLowerBound:        pulumi.Int(0),
						UsageIndicator:                               pulumi.String("string"),
						InterchangeControlNumberUpperBound:           pulumi.Int(0),
						TransactionSetControlNumberSuffix:            pulumi.String("string"),
						TransactionSetControlNumberPrefix:            pulumi.String("string"),
						FunctionalGroupId:                            pulumi.String("string"),
					},
					FramingSettings: &logic.X12FramingSettingsArgs{
						CharacterSet:               pulumi.String("string"),
						ComponentSeparator:         pulumi.Int(0),
						DataElementSeparator:       pulumi.Int(0),
						ReplaceCharacter:           pulumi.Int(0),
						ReplaceSeparatorsInPayload: pulumi.Bool(false),
						SegmentTerminator:          pulumi.Int(0),
						SegmentTerminatorSuffix:    logic.SegmentTerminatorSuffixNotSpecified,
					},
					MessageFilter: &logic.X12MessageFilterArgs{
						MessageFilterType: pulumi.String("string"),
					},
					ProcessingSettings: &logic.X12ProcessingSettingsArgs{
						ConvertImpliedDecimal:                   pulumi.Bool(false),
						CreateEmptyXmlTagsForTrailingSeparators: pulumi.Bool(false),
						MaskSecurityInfo:                        pulumi.Bool(false),
						PreserveInterchange:                     pulumi.Bool(false),
						SuspendInterchangeOnError:               pulumi.Bool(false),
						UseDotAsDecimalSeparator:                pulumi.Bool(false),
					},
					SchemaReferences: logic.X12SchemaReferenceArray{
						&logic.X12SchemaReferenceArgs{
							MessageId:           pulumi.String("string"),
							SchemaName:          pulumi.String("string"),
							SchemaVersion:       pulumi.String("string"),
							SenderApplicationId: pulumi.String("string"),
						},
					},
					SecuritySettings: &logic.X12SecuritySettingsArgs{
						AuthorizationQualifier: pulumi.String("string"),
						SecurityQualifier:      pulumi.String("string"),
						AuthorizationValue:     pulumi.String("string"),
						PasswordValue:          pulumi.String("string"),
					},
					ValidationSettings: &logic.X12ValidationSettingsArgs{
						AllowLeadingAndTrailingSpacesAndZeroes:    pulumi.Bool(false),
						CheckDuplicateGroupControlNumber:          pulumi.Bool(false),
						CheckDuplicateInterchangeControlNumber:    pulumi.Bool(false),
						CheckDuplicateTransactionSetControlNumber: pulumi.Bool(false),
						InterchangeControlNumberValidityDays:      pulumi.Int(0),
						TrailingSeparatorPolicy:                   pulumi.String("string"),
						TrimLeadingAndTrailingSpacesAndZeroes:     pulumi.Bool(false),
						ValidateCharacterSet:                      pulumi.Bool(false),
						ValidateEDITypes:                          pulumi.Bool(false),
						ValidateXSDTypes:                          pulumi.Bool(false),
					},
					EnvelopeOverrides: logic.X12EnvelopeOverrideArray{
						&logic.X12EnvelopeOverrideArgs{
							DateFormat:               pulumi.String("string"),
							HeaderVersion:            pulumi.String("string"),
							MessageId:                pulumi.String("string"),
							ProtocolVersion:          pulumi.String("string"),
							ReceiverApplicationId:    pulumi.String("string"),
							ResponsibleAgencyCode:    pulumi.String("string"),
							SenderApplicationId:      pulumi.String("string"),
							TargetNamespace:          pulumi.String("string"),
							TimeFormat:               pulumi.String("string"),
							FunctionalIdentifierCode: pulumi.String("string"),
						},
					},
					MessageFilterList: logic.X12MessageIdentifierArray{
						&logic.X12MessageIdentifierArgs{
							MessageId: pulumi.String("string"),
						},
					},
					ValidationOverrides: logic.X12ValidationOverrideArray{
						&logic.X12ValidationOverrideArgs{
							AllowLeadingAndTrailingSpacesAndZeroes: pulumi.Bool(false),
							MessageId:                              pulumi.String("string"),
							TrailingSeparatorPolicy:                pulumi.String("string"),
							TrimLeadingAndTrailingSpacesAndZeroes:  pulumi.Bool(false),
							ValidateCharacterSet:                   pulumi.Bool(false),
							ValidateEDITypes:                       pulumi.Bool(false),
							ValidateXSDTypes:                       pulumi.Bool(false),
						},
					},
					X12DelimiterOverrides: logic.X12DelimiterOverridesArray{
						&logic.X12DelimiterOverridesArgs{
							ComponentSeparator:         pulumi.Int(0),
							DataElementSeparator:       pulumi.Int(0),
							ReplaceCharacter:           pulumi.Int(0),
							ReplaceSeparatorsInPayload: pulumi.Bool(false),
							SegmentTerminator:          pulumi.Int(0),
							SegmentTerminatorSuffix:    logic.SegmentTerminatorSuffixNotSpecified,
							MessageId:                  pulumi.String("string"),
							ProtocolVersion:            pulumi.String("string"),
							TargetNamespace:            pulumi.String("string"),
						},
					},
				},
				ReceiverBusinessIdentity: &logic.BusinessIdentityArgs{
					Qualifier: pulumi.String("string"),
					Value:     pulumi.String("string"),
				},
				SenderBusinessIdentity: &logic.BusinessIdentityArgs{
					Qualifier: pulumi.String("string"),
					Value:     pulumi.String("string"),
				},
			},
		},
	},
	GuestIdentity: &logic.BusinessIdentityArgs{
		Qualifier: pulumi.String("string"),
		Value:     pulumi.String("string"),
	},
	GuestPartner: pulumi.String("string"),
	HostIdentity: &logic.BusinessIdentityArgs{
		Qualifier: pulumi.String("string"),
		Value:     pulumi.String("string"),
	},
	HostPartner:            pulumi.String("string"),
	IntegrationAccountName: pulumi.String("string"),
	ResourceGroupName:      pulumi.String("string"),
	AgreementName:          pulumi.String("string"),
	Location:               pulumi.String("string"),
	Metadata:               pulumi.Any("any"),
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var integrationAccountAgreementResource = new IntegrationAccountAgreement("integrationAccountAgreementResource", IntegrationAccountAgreementArgs.builder()
    .agreementType("NotSpecified")
    .content(AgreementContentArgs.builder()
        .aS2(AS2AgreementContentArgs.builder()
            .receiveAgreement(AS2OneWayAgreementArgs.builder()
                .protocolSettings(AS2ProtocolSettingsArgs.builder()
                    .acknowledgementConnectionSettings(AS2AcknowledgementConnectionSettingsArgs.builder()
                        .ignoreCertificateNameMismatch(false)
                        .keepHttpConnectionAlive(false)
                        .supportHttpStatusCodeContinue(false)
                        .unfoldHttpHeaders(false)
                        .build())
                    .envelopeSettings(AS2EnvelopeSettingsArgs.builder()
                        .autogenerateFileName(false)
                        .fileNameTemplate("string")
                        .messageContentType("string")
                        .suspendMessageOnFileNameGenerationError(false)
                        .transmitFileNameInMimeHeader(false)
                        .build())
                    .errorSettings(AS2ErrorSettingsArgs.builder()
                        .resendIfMDNNotReceived(false)
                        .suspendDuplicateMessage(false)
                        .build())
                    .mdnSettings(AS2MdnSettingsArgs.builder()
                        .micHashingAlgorithm("string")
                        .needMDN(false)
                        .sendInboundMDNToMessageBox(false)
                        .sendMDNAsynchronously(false)
                        .signMDN(false)
                        .signOutboundMDNIfOptional(false)
                        .dispositionNotificationTo("string")
                        .mdnText("string")
                        .receiptDeliveryUrl("string")
                        .build())
                    .messageConnectionSettings(AS2MessageConnectionSettingsArgs.builder()
                        .ignoreCertificateNameMismatch(false)
                        .keepHttpConnectionAlive(false)
                        .supportHttpStatusCodeContinue(false)
                        .unfoldHttpHeaders(false)
                        .build())
                    .securitySettings(AS2SecuritySettingsArgs.builder()
                        .enableNRRForInboundDecodedMessages(false)
                        .enableNRRForInboundEncodedMessages(false)
                        .enableNRRForInboundMDN(false)
                        .enableNRRForOutboundDecodedMessages(false)
                        .enableNRRForOutboundEncodedMessages(false)
                        .enableNRRForOutboundMDN(false)
                        .overrideGroupSigningCertificate(false)
                        .encryptionCertificateName("string")
                        .sha2AlgorithmFormat("string")
                        .signingCertificateName("string")
                        .build())
                    .validationSettings(AS2ValidationSettingsArgs.builder()
                        .checkCertificateRevocationListOnReceive(false)
                        .checkCertificateRevocationListOnSend(false)
                        .checkDuplicateMessage(false)
                        .compressMessage(false)
                        .encryptMessage(false)
                        .encryptionAlgorithm("string")
                        .interchangeDuplicatesValidityDays(0)
                        .overrideMessageProperties(false)
                        .signMessage(false)
                        .signingAlgorithm("string")
                        .build())
                    .build())
                .receiverBusinessIdentity(BusinessIdentityArgs.builder()
                    .qualifier("string")
                    .value("string")
                    .build())
                .senderBusinessIdentity(BusinessIdentityArgs.builder()
                    .qualifier("string")
                    .value("string")
                    .build())
                .build())
            .sendAgreement(AS2OneWayAgreementArgs.builder()
                .protocolSettings(AS2ProtocolSettingsArgs.builder()
                    .acknowledgementConnectionSettings(AS2AcknowledgementConnectionSettingsArgs.builder()
                        .ignoreCertificateNameMismatch(false)
                        .keepHttpConnectionAlive(false)
                        .supportHttpStatusCodeContinue(false)
                        .unfoldHttpHeaders(false)
                        .build())
                    .envelopeSettings(AS2EnvelopeSettingsArgs.builder()
                        .autogenerateFileName(false)
                        .fileNameTemplate("string")
                        .messageContentType("string")
                        .suspendMessageOnFileNameGenerationError(false)
                        .transmitFileNameInMimeHeader(false)
                        .build())
                    .errorSettings(AS2ErrorSettingsArgs.builder()
                        .resendIfMDNNotReceived(false)
                        .suspendDuplicateMessage(false)
                        .build())
                    .mdnSettings(AS2MdnSettingsArgs.builder()
                        .micHashingAlgorithm("string")
                        .needMDN(false)
                        .sendInboundMDNToMessageBox(false)
                        .sendMDNAsynchronously(false)
                        .signMDN(false)
                        .signOutboundMDNIfOptional(false)
                        .dispositionNotificationTo("string")
                        .mdnText("string")
                        .receiptDeliveryUrl("string")
                        .build())
                    .messageConnectionSettings(AS2MessageConnectionSettingsArgs.builder()
                        .ignoreCertificateNameMismatch(false)
                        .keepHttpConnectionAlive(false)
                        .supportHttpStatusCodeContinue(false)
                        .unfoldHttpHeaders(false)
                        .build())
                    .securitySettings(AS2SecuritySettingsArgs.builder()
                        .enableNRRForInboundDecodedMessages(false)
                        .enableNRRForInboundEncodedMessages(false)
                        .enableNRRForInboundMDN(false)
                        .enableNRRForOutboundDecodedMessages(false)
                        .enableNRRForOutboundEncodedMessages(false)
                        .enableNRRForOutboundMDN(false)
                        .overrideGroupSigningCertificate(false)
                        .encryptionCertificateName("string")
                        .sha2AlgorithmFormat("string")
                        .signingCertificateName("string")
                        .build())
                    .validationSettings(AS2ValidationSettingsArgs.builder()
                        .checkCertificateRevocationListOnReceive(false)
                        .checkCertificateRevocationListOnSend(false)
                        .checkDuplicateMessage(false)
                        .compressMessage(false)
                        .encryptMessage(false)
                        .encryptionAlgorithm("string")
                        .interchangeDuplicatesValidityDays(0)
                        .overrideMessageProperties(false)
                        .signMessage(false)
                        .signingAlgorithm("string")
                        .build())
                    .build())
                .receiverBusinessIdentity(BusinessIdentityArgs.builder()
                    .qualifier("string")
                    .value("string")
                    .build())
                .senderBusinessIdentity(BusinessIdentityArgs.builder()
                    .qualifier("string")
                    .value("string")
                    .build())
                .build())
            .build())
        .edifact(EdifactAgreementContentArgs.builder()
            .receiveAgreement(EdifactOneWayAgreementArgs.builder()
                .protocolSettings(EdifactProtocolSettingsArgs.builder()
                    .acknowledgementSettings(EdifactAcknowledgementSettingsArgs.builder()
                        .acknowledgementControlNumberLowerBound(0)
                        .acknowledgementControlNumberUpperBound(0)
                        .batchFunctionalAcknowledgements(false)
                        .batchTechnicalAcknowledgements(false)
                        .needFunctionalAcknowledgement(false)
                        .needLoopForValidMessages(false)
                        .needTechnicalAcknowledgement(false)
                        .rolloverAcknowledgementControlNumber(false)
                        .sendSynchronousAcknowledgement(false)
                        .acknowledgementControlNumberPrefix("string")
                        .acknowledgementControlNumberSuffix("string")
                        .build())
                    .envelopeSettings(EdifactEnvelopeSettingsArgs.builder()
                        .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")
                        .build())
                    .framingSettings(EdifactFramingSettingsArgs.builder()
                        .characterSet("string")
                        .componentSeparator(0)
                        .dataElementSeparator(0)
                        .decimalPointIndicator("NotSpecified")
                        .protocolVersion(0)
                        .releaseIndicator(0)
                        .repetitionSeparator(0)
                        .segmentTerminator(0)
                        .segmentTerminatorSuffix("NotSpecified")
                        .characterEncoding("string")
                        .serviceCodeListDirectoryVersion("string")
                        .build())
                    .messageFilter(EdifactMessageFilterArgs.builder()
                        .messageFilterType("string")
                        .build())
                    .processingSettings(EdifactProcessingSettingsArgs.builder()
                        .createEmptyXmlTagsForTrailingSeparators(false)
                        .maskSecurityInfo(false)
                        .preserveInterchange(false)
                        .suspendInterchangeOnError(false)
                        .useDotAsDecimalSeparator(false)
                        .build())
                    .schemaReferences(EdifactSchemaReferenceArgs.builder()
                        .messageId("string")
                        .messageRelease("string")
                        .messageVersion("string")
                        .schemaName("string")
                        .associationAssignedCode("string")
                        .senderApplicationId("string")
                        .senderApplicationQualifier("string")
                        .build())
                    .validationSettings(EdifactValidationSettingsArgs.builder()
                        .allowLeadingAndTrailingSpacesAndZeroes(false)
                        .checkDuplicateGroupControlNumber(false)
                        .checkDuplicateInterchangeControlNumber(false)
                        .checkDuplicateTransactionSetControlNumber(false)
                        .interchangeControlNumberValidityDays(0)
                        .trailingSeparatorPolicy("string")
                        .trimLeadingAndTrailingSpacesAndZeroes(false)
                        .validateCharacterSet(false)
                        .validateEDITypes(false)
                        .validateXSDTypes(false)
                        .build())
                    .edifactDelimiterOverrides(EdifactDelimiterOverrideArgs.builder()
                        .componentSeparator(0)
                        .dataElementSeparator(0)
                        .decimalPointIndicator("NotSpecified")
                        .releaseIndicator(0)
                        .repetitionSeparator(0)
                        .segmentTerminator(0)
                        .segmentTerminatorSuffix("NotSpecified")
                        .messageAssociationAssignedCode("string")
                        .messageId("string")
                        .messageRelease("string")
                        .messageVersion("string")
                        .targetNamespace("string")
                        .build())
                    .envelopeOverrides(EdifactEnvelopeOverrideArgs.builder()
                        .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")
                        .build())
                    .messageFilterList(EdifactMessageIdentifierArgs.builder()
                        .messageId("string")
                        .build())
                    .validationOverrides(EdifactValidationOverrideArgs.builder()
                        .allowLeadingAndTrailingSpacesAndZeroes(false)
                        .enforceCharacterSet(false)
                        .messageId("string")
                        .trailingSeparatorPolicy("string")
                        .trimLeadingAndTrailingSpacesAndZeroes(false)
                        .validateEDITypes(false)
                        .validateXSDTypes(false)
                        .build())
                    .build())
                .receiverBusinessIdentity(BusinessIdentityArgs.builder()
                    .qualifier("string")
                    .value("string")
                    .build())
                .senderBusinessIdentity(BusinessIdentityArgs.builder()
                    .qualifier("string")
                    .value("string")
                    .build())
                .build())
            .sendAgreement(EdifactOneWayAgreementArgs.builder()
                .protocolSettings(EdifactProtocolSettingsArgs.builder()
                    .acknowledgementSettings(EdifactAcknowledgementSettingsArgs.builder()
                        .acknowledgementControlNumberLowerBound(0)
                        .acknowledgementControlNumberUpperBound(0)
                        .batchFunctionalAcknowledgements(false)
                        .batchTechnicalAcknowledgements(false)
                        .needFunctionalAcknowledgement(false)
                        .needLoopForValidMessages(false)
                        .needTechnicalAcknowledgement(false)
                        .rolloverAcknowledgementControlNumber(false)
                        .sendSynchronousAcknowledgement(false)
                        .acknowledgementControlNumberPrefix("string")
                        .acknowledgementControlNumberSuffix("string")
                        .build())
                    .envelopeSettings(EdifactEnvelopeSettingsArgs.builder()
                        .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")
                        .build())
                    .framingSettings(EdifactFramingSettingsArgs.builder()
                        .characterSet("string")
                        .componentSeparator(0)
                        .dataElementSeparator(0)
                        .decimalPointIndicator("NotSpecified")
                        .protocolVersion(0)
                        .releaseIndicator(0)
                        .repetitionSeparator(0)
                        .segmentTerminator(0)
                        .segmentTerminatorSuffix("NotSpecified")
                        .characterEncoding("string")
                        .serviceCodeListDirectoryVersion("string")
                        .build())
                    .messageFilter(EdifactMessageFilterArgs.builder()
                        .messageFilterType("string")
                        .build())
                    .processingSettings(EdifactProcessingSettingsArgs.builder()
                        .createEmptyXmlTagsForTrailingSeparators(false)
                        .maskSecurityInfo(false)
                        .preserveInterchange(false)
                        .suspendInterchangeOnError(false)
                        .useDotAsDecimalSeparator(false)
                        .build())
                    .schemaReferences(EdifactSchemaReferenceArgs.builder()
                        .messageId("string")
                        .messageRelease("string")
                        .messageVersion("string")
                        .schemaName("string")
                        .associationAssignedCode("string")
                        .senderApplicationId("string")
                        .senderApplicationQualifier("string")
                        .build())
                    .validationSettings(EdifactValidationSettingsArgs.builder()
                        .allowLeadingAndTrailingSpacesAndZeroes(false)
                        .checkDuplicateGroupControlNumber(false)
                        .checkDuplicateInterchangeControlNumber(false)
                        .checkDuplicateTransactionSetControlNumber(false)
                        .interchangeControlNumberValidityDays(0)
                        .trailingSeparatorPolicy("string")
                        .trimLeadingAndTrailingSpacesAndZeroes(false)
                        .validateCharacterSet(false)
                        .validateEDITypes(false)
                        .validateXSDTypes(false)
                        .build())
                    .edifactDelimiterOverrides(EdifactDelimiterOverrideArgs.builder()
                        .componentSeparator(0)
                        .dataElementSeparator(0)
                        .decimalPointIndicator("NotSpecified")
                        .releaseIndicator(0)
                        .repetitionSeparator(0)
                        .segmentTerminator(0)
                        .segmentTerminatorSuffix("NotSpecified")
                        .messageAssociationAssignedCode("string")
                        .messageId("string")
                        .messageRelease("string")
                        .messageVersion("string")
                        .targetNamespace("string")
                        .build())
                    .envelopeOverrides(EdifactEnvelopeOverrideArgs.builder()
                        .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")
                        .build())
                    .messageFilterList(EdifactMessageIdentifierArgs.builder()
                        .messageId("string")
                        .build())
                    .validationOverrides(EdifactValidationOverrideArgs.builder()
                        .allowLeadingAndTrailingSpacesAndZeroes(false)
                        .enforceCharacterSet(false)
                        .messageId("string")
                        .trailingSeparatorPolicy("string")
                        .trimLeadingAndTrailingSpacesAndZeroes(false)
                        .validateEDITypes(false)
                        .validateXSDTypes(false)
                        .build())
                    .build())
                .receiverBusinessIdentity(BusinessIdentityArgs.builder()
                    .qualifier("string")
                    .value("string")
                    .build())
                .senderBusinessIdentity(BusinessIdentityArgs.builder()
                    .qualifier("string")
                    .value("string")
                    .build())
                .build())
            .build())
        .x12(X12AgreementContentArgs.builder()
            .receiveAgreement(X12OneWayAgreementArgs.builder()
                .protocolSettings(X12ProtocolSettingsArgs.builder()
                    .acknowledgementSettings(X12AcknowledgementSettingsArgs.builder()
                        .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")
                        .build())
                    .envelopeSettings(X12EnvelopeSettingsArgs.builder()
                        .overwriteExistingTransactionSetControlNumber(false)
                        .transactionSetControlNumberUpperBound(0)
                        .enableDefaultGroupHeaders(false)
                        .interchangeControlNumberLowerBound(0)
                        .groupControlNumberLowerBound(0)
                        .groupControlNumberUpperBound(0)
                        .groupHeaderAgencyCode("string")
                        .groupHeaderDateFormat("string")
                        .groupHeaderTimeFormat("string")
                        .groupHeaderVersion("string")
                        .useControlStandardsIdAsRepetitionCharacter(false)
                        .controlVersionNumber("string")
                        .rolloverGroupControlNumber(false)
                        .receiverApplicationId("string")
                        .controlStandardsId(0)
                        .rolloverInterchangeControlNumber(false)
                        .rolloverTransactionSetControlNumber(false)
                        .senderApplicationId("string")
                        .transactionSetControlNumberLowerBound(0)
                        .usageIndicator("string")
                        .interchangeControlNumberUpperBound(0)
                        .transactionSetControlNumberSuffix("string")
                        .transactionSetControlNumberPrefix("string")
                        .functionalGroupId("string")
                        .build())
                    .framingSettings(X12FramingSettingsArgs.builder()
                        .characterSet("string")
                        .componentSeparator(0)
                        .dataElementSeparator(0)
                        .replaceCharacter(0)
                        .replaceSeparatorsInPayload(false)
                        .segmentTerminator(0)
                        .segmentTerminatorSuffix("NotSpecified")
                        .build())
                    .messageFilter(X12MessageFilterArgs.builder()
                        .messageFilterType("string")
                        .build())
                    .processingSettings(X12ProcessingSettingsArgs.builder()
                        .convertImpliedDecimal(false)
                        .createEmptyXmlTagsForTrailingSeparators(false)
                        .maskSecurityInfo(false)
                        .preserveInterchange(false)
                        .suspendInterchangeOnError(false)
                        .useDotAsDecimalSeparator(false)
                        .build())
                    .schemaReferences(X12SchemaReferenceArgs.builder()
                        .messageId("string")
                        .schemaName("string")
                        .schemaVersion("string")
                        .senderApplicationId("string")
                        .build())
                    .securitySettings(X12SecuritySettingsArgs.builder()
                        .authorizationQualifier("string")
                        .securityQualifier("string")
                        .authorizationValue("string")
                        .passwordValue("string")
                        .build())
                    .validationSettings(X12ValidationSettingsArgs.builder()
                        .allowLeadingAndTrailingSpacesAndZeroes(false)
                        .checkDuplicateGroupControlNumber(false)
                        .checkDuplicateInterchangeControlNumber(false)
                        .checkDuplicateTransactionSetControlNumber(false)
                        .interchangeControlNumberValidityDays(0)
                        .trailingSeparatorPolicy("string")
                        .trimLeadingAndTrailingSpacesAndZeroes(false)
                        .validateCharacterSet(false)
                        .validateEDITypes(false)
                        .validateXSDTypes(false)
                        .build())
                    .envelopeOverrides(X12EnvelopeOverrideArgs.builder()
                        .dateFormat("string")
                        .headerVersion("string")
                        .messageId("string")
                        .protocolVersion("string")
                        .receiverApplicationId("string")
                        .responsibleAgencyCode("string")
                        .senderApplicationId("string")
                        .targetNamespace("string")
                        .timeFormat("string")
                        .functionalIdentifierCode("string")
                        .build())
                    .messageFilterList(X12MessageIdentifierArgs.builder()
                        .messageId("string")
                        .build())
                    .validationOverrides(X12ValidationOverrideArgs.builder()
                        .allowLeadingAndTrailingSpacesAndZeroes(false)
                        .messageId("string")
                        .trailingSeparatorPolicy("string")
                        .trimLeadingAndTrailingSpacesAndZeroes(false)
                        .validateCharacterSet(false)
                        .validateEDITypes(false)
                        .validateXSDTypes(false)
                        .build())
                    .x12DelimiterOverrides(X12DelimiterOverridesArgs.builder()
                        .componentSeparator(0)
                        .dataElementSeparator(0)
                        .replaceCharacter(0)
                        .replaceSeparatorsInPayload(false)
                        .segmentTerminator(0)
                        .segmentTerminatorSuffix("NotSpecified")
                        .messageId("string")
                        .protocolVersion("string")
                        .targetNamespace("string")
                        .build())
                    .build())
                .receiverBusinessIdentity(BusinessIdentityArgs.builder()
                    .qualifier("string")
                    .value("string")
                    .build())
                .senderBusinessIdentity(BusinessIdentityArgs.builder()
                    .qualifier("string")
                    .value("string")
                    .build())
                .build())
            .sendAgreement(X12OneWayAgreementArgs.builder()
                .protocolSettings(X12ProtocolSettingsArgs.builder()
                    .acknowledgementSettings(X12AcknowledgementSettingsArgs.builder()
                        .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")
                        .build())
                    .envelopeSettings(X12EnvelopeSettingsArgs.builder()
                        .overwriteExistingTransactionSetControlNumber(false)
                        .transactionSetControlNumberUpperBound(0)
                        .enableDefaultGroupHeaders(false)
                        .interchangeControlNumberLowerBound(0)
                        .groupControlNumberLowerBound(0)
                        .groupControlNumberUpperBound(0)
                        .groupHeaderAgencyCode("string")
                        .groupHeaderDateFormat("string")
                        .groupHeaderTimeFormat("string")
                        .groupHeaderVersion("string")
                        .useControlStandardsIdAsRepetitionCharacter(false)
                        .controlVersionNumber("string")
                        .rolloverGroupControlNumber(false)
                        .receiverApplicationId("string")
                        .controlStandardsId(0)
                        .rolloverInterchangeControlNumber(false)
                        .rolloverTransactionSetControlNumber(false)
                        .senderApplicationId("string")
                        .transactionSetControlNumberLowerBound(0)
                        .usageIndicator("string")
                        .interchangeControlNumberUpperBound(0)
                        .transactionSetControlNumberSuffix("string")
                        .transactionSetControlNumberPrefix("string")
                        .functionalGroupId("string")
                        .build())
                    .framingSettings(X12FramingSettingsArgs.builder()
                        .characterSet("string")
                        .componentSeparator(0)
                        .dataElementSeparator(0)
                        .replaceCharacter(0)
                        .replaceSeparatorsInPayload(false)
                        .segmentTerminator(0)
                        .segmentTerminatorSuffix("NotSpecified")
                        .build())
                    .messageFilter(X12MessageFilterArgs.builder()
                        .messageFilterType("string")
                        .build())
                    .processingSettings(X12ProcessingSettingsArgs.builder()
                        .convertImpliedDecimal(false)
                        .createEmptyXmlTagsForTrailingSeparators(false)
                        .maskSecurityInfo(false)
                        .preserveInterchange(false)
                        .suspendInterchangeOnError(false)
                        .useDotAsDecimalSeparator(false)
                        .build())
                    .schemaReferences(X12SchemaReferenceArgs.builder()
                        .messageId("string")
                        .schemaName("string")
                        .schemaVersion("string")
                        .senderApplicationId("string")
                        .build())
                    .securitySettings(X12SecuritySettingsArgs.builder()
                        .authorizationQualifier("string")
                        .securityQualifier("string")
                        .authorizationValue("string")
                        .passwordValue("string")
                        .build())
                    .validationSettings(X12ValidationSettingsArgs.builder()
                        .allowLeadingAndTrailingSpacesAndZeroes(false)
                        .checkDuplicateGroupControlNumber(false)
                        .checkDuplicateInterchangeControlNumber(false)
                        .checkDuplicateTransactionSetControlNumber(false)
                        .interchangeControlNumberValidityDays(0)
                        .trailingSeparatorPolicy("string")
                        .trimLeadingAndTrailingSpacesAndZeroes(false)
                        .validateCharacterSet(false)
                        .validateEDITypes(false)
                        .validateXSDTypes(false)
                        .build())
                    .envelopeOverrides(X12EnvelopeOverrideArgs.builder()
                        .dateFormat("string")
                        .headerVersion("string")
                        .messageId("string")
                        .protocolVersion("string")
                        .receiverApplicationId("string")
                        .responsibleAgencyCode("string")
                        .senderApplicationId("string")
                        .targetNamespace("string")
                        .timeFormat("string")
                        .functionalIdentifierCode("string")
                        .build())
                    .messageFilterList(X12MessageIdentifierArgs.builder()
                        .messageId("string")
                        .build())
                    .validationOverrides(X12ValidationOverrideArgs.builder()
                        .allowLeadingAndTrailingSpacesAndZeroes(false)
                        .messageId("string")
                        .trailingSeparatorPolicy("string")
                        .trimLeadingAndTrailingSpacesAndZeroes(false)
                        .validateCharacterSet(false)
                        .validateEDITypes(false)
                        .validateXSDTypes(false)
                        .build())
                    .x12DelimiterOverrides(X12DelimiterOverridesArgs.builder()
                        .componentSeparator(0)
                        .dataElementSeparator(0)
                        .replaceCharacter(0)
                        .replaceSeparatorsInPayload(false)
                        .segmentTerminator(0)
                        .segmentTerminatorSuffix("NotSpecified")
                        .messageId("string")
                        .protocolVersion("string")
                        .targetNamespace("string")
                        .build())
                    .build())
                .receiverBusinessIdentity(BusinessIdentityArgs.builder()
                    .qualifier("string")
                    .value("string")
                    .build())
                .senderBusinessIdentity(BusinessIdentityArgs.builder()
                    .qualifier("string")
                    .value("string")
                    .build())
                .build())
            .build())
        .build())
    .guestIdentity(BusinessIdentityArgs.builder()
        .qualifier("string")
        .value("string")
        .build())
    .guestPartner("string")
    .hostIdentity(BusinessIdentityArgs.builder()
        .qualifier("string")
        .value("string")
        .build())
    .hostPartner("string")
    .integrationAccountName("string")
    .resourceGroupName("string")
    .agreementName("string")
    .location("string")
    .metadata("any")
    .tags(Map.of("string", "string"))
    .build());
integration_account_agreement_resource = azure_native.logic.IntegrationAccountAgreement("integrationAccountAgreementResource",
    agreement_type=azure_native.logic.AgreementType.NOT_SPECIFIED,
    content={
        "a_s2": {
            "receive_agreement": {
                "protocol_settings": {
                    "acknowledgement_connection_settings": {
                        "ignore_certificate_name_mismatch": False,
                        "keep_http_connection_alive": False,
                        "support_http_status_code_continue": False,
                        "unfold_http_headers": False,
                    },
                    "envelope_settings": {
                        "autogenerate_file_name": False,
                        "file_name_template": "string",
                        "message_content_type": "string",
                        "suspend_message_on_file_name_generation_error": False,
                        "transmit_file_name_in_mime_header": False,
                    },
                    "error_settings": {
                        "resend_if_mdn_not_received": False,
                        "suspend_duplicate_message": False,
                    },
                    "mdn_settings": {
                        "mic_hashing_algorithm": "string",
                        "need_mdn": False,
                        "send_inbound_mdn_to_message_box": False,
                        "send_mdnasynchronously": False,
                        "sign_mdn": False,
                        "sign_outbound_mdn_if_optional": False,
                        "disposition_notification_to": "string",
                        "mdn_text": "string",
                        "receipt_delivery_url": "string",
                    },
                    "message_connection_settings": {
                        "ignore_certificate_name_mismatch": False,
                        "keep_http_connection_alive": False,
                        "support_http_status_code_continue": False,
                        "unfold_http_headers": False,
                    },
                    "security_settings": {
                        "enable_nrr_for_inbound_decoded_messages": False,
                        "enable_nrr_for_inbound_encoded_messages": False,
                        "enable_nrr_for_inbound_mdn": False,
                        "enable_nrr_for_outbound_decoded_messages": False,
                        "enable_nrr_for_outbound_encoded_messages": False,
                        "enable_nrr_for_outbound_mdn": False,
                        "override_group_signing_certificate": False,
                        "encryption_certificate_name": "string",
                        "sha2_algorithm_format": "string",
                        "signing_certificate_name": "string",
                    },
                    "validation_settings": {
                        "check_certificate_revocation_list_on_receive": False,
                        "check_certificate_revocation_list_on_send": False,
                        "check_duplicate_message": False,
                        "compress_message": False,
                        "encrypt_message": False,
                        "encryption_algorithm": "string",
                        "interchange_duplicates_validity_days": 0,
                        "override_message_properties": False,
                        "sign_message": False,
                        "signing_algorithm": "string",
                    },
                },
                "receiver_business_identity": {
                    "qualifier": "string",
                    "value": "string",
                },
                "sender_business_identity": {
                    "qualifier": "string",
                    "value": "string",
                },
            },
            "send_agreement": {
                "protocol_settings": {
                    "acknowledgement_connection_settings": {
                        "ignore_certificate_name_mismatch": False,
                        "keep_http_connection_alive": False,
                        "support_http_status_code_continue": False,
                        "unfold_http_headers": False,
                    },
                    "envelope_settings": {
                        "autogenerate_file_name": False,
                        "file_name_template": "string",
                        "message_content_type": "string",
                        "suspend_message_on_file_name_generation_error": False,
                        "transmit_file_name_in_mime_header": False,
                    },
                    "error_settings": {
                        "resend_if_mdn_not_received": False,
                        "suspend_duplicate_message": False,
                    },
                    "mdn_settings": {
                        "mic_hashing_algorithm": "string",
                        "need_mdn": False,
                        "send_inbound_mdn_to_message_box": False,
                        "send_mdnasynchronously": False,
                        "sign_mdn": False,
                        "sign_outbound_mdn_if_optional": False,
                        "disposition_notification_to": "string",
                        "mdn_text": "string",
                        "receipt_delivery_url": "string",
                    },
                    "message_connection_settings": {
                        "ignore_certificate_name_mismatch": False,
                        "keep_http_connection_alive": False,
                        "support_http_status_code_continue": False,
                        "unfold_http_headers": False,
                    },
                    "security_settings": {
                        "enable_nrr_for_inbound_decoded_messages": False,
                        "enable_nrr_for_inbound_encoded_messages": False,
                        "enable_nrr_for_inbound_mdn": False,
                        "enable_nrr_for_outbound_decoded_messages": False,
                        "enable_nrr_for_outbound_encoded_messages": False,
                        "enable_nrr_for_outbound_mdn": False,
                        "override_group_signing_certificate": False,
                        "encryption_certificate_name": "string",
                        "sha2_algorithm_format": "string",
                        "signing_certificate_name": "string",
                    },
                    "validation_settings": {
                        "check_certificate_revocation_list_on_receive": False,
                        "check_certificate_revocation_list_on_send": False,
                        "check_duplicate_message": False,
                        "compress_message": False,
                        "encrypt_message": False,
                        "encryption_algorithm": "string",
                        "interchange_duplicates_validity_days": 0,
                        "override_message_properties": False,
                        "sign_message": False,
                        "signing_algorithm": "string",
                    },
                },
                "receiver_business_identity": {
                    "qualifier": "string",
                    "value": "string",
                },
                "sender_business_identity": {
                    "qualifier": "string",
                    "value": "string",
                },
            },
        },
        "edifact": {
            "receive_agreement": {
                "protocol_settings": {
                    "acknowledgement_settings": {
                        "acknowledgement_control_number_lower_bound": 0,
                        "acknowledgement_control_number_upper_bound": 0,
                        "batch_functional_acknowledgements": False,
                        "batch_technical_acknowledgements": False,
                        "need_functional_acknowledgement": False,
                        "need_loop_for_valid_messages": False,
                        "need_technical_acknowledgement": False,
                        "rollover_acknowledgement_control_number": False,
                        "send_synchronous_acknowledgement": False,
                        "acknowledgement_control_number_prefix": "string",
                        "acknowledgement_control_number_suffix": "string",
                    },
                    "envelope_settings": {
                        "group_control_number_upper_bound": 0,
                        "apply_delimiter_string_advice": False,
                        "transaction_set_control_number_upper_bound": 0,
                        "create_grouping_segments": False,
                        "enable_default_group_headers": False,
                        "transaction_set_control_number_lower_bound": 0,
                        "rollover_transaction_set_control_number": False,
                        "rollover_interchange_control_number": False,
                        "rollover_group_control_number": False,
                        "overwrite_existing_transaction_set_control_number": False,
                        "is_test_interchange": False,
                        "interchange_control_number_upper_bound": 0,
                        "group_control_number_lower_bound": 0,
                        "interchange_control_number_lower_bound": 0,
                        "interchange_control_number_prefix": "string",
                        "receiver_internal_sub_identification": "string",
                        "group_controlling_agency_code": "string",
                        "group_message_release": "string",
                        "group_message_version": "string",
                        "group_control_number_prefix": "string",
                        "application_reference_id": "string",
                        "interchange_control_number_suffix": "string",
                        "group_association_assigned_code": "string",
                        "group_application_sender_qualifier": "string",
                        "group_application_sender_id": "string",
                        "processing_priority_code": "string",
                        "receiver_internal_identification": "string",
                        "group_control_number_suffix": "string",
                        "receiver_reverse_routing_address": "string",
                        "recipient_reference_password_qualifier": "string",
                        "recipient_reference_password_value": "string",
                        "group_application_receiver_qualifier": "string",
                        "group_application_receiver_id": "string",
                        "group_application_password": "string",
                        "sender_internal_identification": "string",
                        "sender_internal_sub_identification": "string",
                        "sender_reverse_routing_address": "string",
                        "functional_group_id": "string",
                        "transaction_set_control_number_prefix": "string",
                        "transaction_set_control_number_suffix": "string",
                        "communication_agreement_id": "string",
                    },
                    "framing_settings": {
                        "character_set": "string",
                        "component_separator": 0,
                        "data_element_separator": 0,
                        "decimal_point_indicator": azure_native.logic.EdifactDecimalIndicator.NOT_SPECIFIED,
                        "protocol_version": 0,
                        "release_indicator": 0,
                        "repetition_separator": 0,
                        "segment_terminator": 0,
                        "segment_terminator_suffix": azure_native.logic.SegmentTerminatorSuffix.NOT_SPECIFIED,
                        "character_encoding": "string",
                        "service_code_list_directory_version": "string",
                    },
                    "message_filter": {
                        "message_filter_type": "string",
                    },
                    "processing_settings": {
                        "create_empty_xml_tags_for_trailing_separators": False,
                        "mask_security_info": False,
                        "preserve_interchange": False,
                        "suspend_interchange_on_error": False,
                        "use_dot_as_decimal_separator": False,
                    },
                    "schema_references": [{
                        "message_id": "string",
                        "message_release": "string",
                        "message_version": "string",
                        "schema_name": "string",
                        "association_assigned_code": "string",
                        "sender_application_id": "string",
                        "sender_application_qualifier": "string",
                    }],
                    "validation_settings": {
                        "allow_leading_and_trailing_spaces_and_zeroes": False,
                        "check_duplicate_group_control_number": False,
                        "check_duplicate_interchange_control_number": False,
                        "check_duplicate_transaction_set_control_number": False,
                        "interchange_control_number_validity_days": 0,
                        "trailing_separator_policy": "string",
                        "trim_leading_and_trailing_spaces_and_zeroes": False,
                        "validate_character_set": False,
                        "validate_edi_types": False,
                        "validate_xsd_types": False,
                    },
                    "edifact_delimiter_overrides": [{
                        "component_separator": 0,
                        "data_element_separator": 0,
                        "decimal_point_indicator": azure_native.logic.EdifactDecimalIndicator.NOT_SPECIFIED,
                        "release_indicator": 0,
                        "repetition_separator": 0,
                        "segment_terminator": 0,
                        "segment_terminator_suffix": azure_native.logic.SegmentTerminatorSuffix.NOT_SPECIFIED,
                        "message_association_assigned_code": "string",
                        "message_id": "string",
                        "message_release": "string",
                        "message_version": "string",
                        "target_namespace": "string",
                    }],
                    "envelope_overrides": [{
                        "application_password": "string",
                        "association_assigned_code": "string",
                        "controlling_agency_code": "string",
                        "functional_group_id": "string",
                        "group_header_message_release": "string",
                        "group_header_message_version": "string",
                        "message_association_assigned_code": "string",
                        "message_id": "string",
                        "message_release": "string",
                        "message_version": "string",
                        "receiver_application_id": "string",
                        "receiver_application_qualifier": "string",
                        "sender_application_id": "string",
                        "sender_application_qualifier": "string",
                        "target_namespace": "string",
                    }],
                    "message_filter_list": [{
                        "message_id": "string",
                    }],
                    "validation_overrides": [{
                        "allow_leading_and_trailing_spaces_and_zeroes": False,
                        "enforce_character_set": False,
                        "message_id": "string",
                        "trailing_separator_policy": "string",
                        "trim_leading_and_trailing_spaces_and_zeroes": False,
                        "validate_edi_types": False,
                        "validate_xsd_types": False,
                    }],
                },
                "receiver_business_identity": {
                    "qualifier": "string",
                    "value": "string",
                },
                "sender_business_identity": {
                    "qualifier": "string",
                    "value": "string",
                },
            },
            "send_agreement": {
                "protocol_settings": {
                    "acknowledgement_settings": {
                        "acknowledgement_control_number_lower_bound": 0,
                        "acknowledgement_control_number_upper_bound": 0,
                        "batch_functional_acknowledgements": False,
                        "batch_technical_acknowledgements": False,
                        "need_functional_acknowledgement": False,
                        "need_loop_for_valid_messages": False,
                        "need_technical_acknowledgement": False,
                        "rollover_acknowledgement_control_number": False,
                        "send_synchronous_acknowledgement": False,
                        "acknowledgement_control_number_prefix": "string",
                        "acknowledgement_control_number_suffix": "string",
                    },
                    "envelope_settings": {
                        "group_control_number_upper_bound": 0,
                        "apply_delimiter_string_advice": False,
                        "transaction_set_control_number_upper_bound": 0,
                        "create_grouping_segments": False,
                        "enable_default_group_headers": False,
                        "transaction_set_control_number_lower_bound": 0,
                        "rollover_transaction_set_control_number": False,
                        "rollover_interchange_control_number": False,
                        "rollover_group_control_number": False,
                        "overwrite_existing_transaction_set_control_number": False,
                        "is_test_interchange": False,
                        "interchange_control_number_upper_bound": 0,
                        "group_control_number_lower_bound": 0,
                        "interchange_control_number_lower_bound": 0,
                        "interchange_control_number_prefix": "string",
                        "receiver_internal_sub_identification": "string",
                        "group_controlling_agency_code": "string",
                        "group_message_release": "string",
                        "group_message_version": "string",
                        "group_control_number_prefix": "string",
                        "application_reference_id": "string",
                        "interchange_control_number_suffix": "string",
                        "group_association_assigned_code": "string",
                        "group_application_sender_qualifier": "string",
                        "group_application_sender_id": "string",
                        "processing_priority_code": "string",
                        "receiver_internal_identification": "string",
                        "group_control_number_suffix": "string",
                        "receiver_reverse_routing_address": "string",
                        "recipient_reference_password_qualifier": "string",
                        "recipient_reference_password_value": "string",
                        "group_application_receiver_qualifier": "string",
                        "group_application_receiver_id": "string",
                        "group_application_password": "string",
                        "sender_internal_identification": "string",
                        "sender_internal_sub_identification": "string",
                        "sender_reverse_routing_address": "string",
                        "functional_group_id": "string",
                        "transaction_set_control_number_prefix": "string",
                        "transaction_set_control_number_suffix": "string",
                        "communication_agreement_id": "string",
                    },
                    "framing_settings": {
                        "character_set": "string",
                        "component_separator": 0,
                        "data_element_separator": 0,
                        "decimal_point_indicator": azure_native.logic.EdifactDecimalIndicator.NOT_SPECIFIED,
                        "protocol_version": 0,
                        "release_indicator": 0,
                        "repetition_separator": 0,
                        "segment_terminator": 0,
                        "segment_terminator_suffix": azure_native.logic.SegmentTerminatorSuffix.NOT_SPECIFIED,
                        "character_encoding": "string",
                        "service_code_list_directory_version": "string",
                    },
                    "message_filter": {
                        "message_filter_type": "string",
                    },
                    "processing_settings": {
                        "create_empty_xml_tags_for_trailing_separators": False,
                        "mask_security_info": False,
                        "preserve_interchange": False,
                        "suspend_interchange_on_error": False,
                        "use_dot_as_decimal_separator": False,
                    },
                    "schema_references": [{
                        "message_id": "string",
                        "message_release": "string",
                        "message_version": "string",
                        "schema_name": "string",
                        "association_assigned_code": "string",
                        "sender_application_id": "string",
                        "sender_application_qualifier": "string",
                    }],
                    "validation_settings": {
                        "allow_leading_and_trailing_spaces_and_zeroes": False,
                        "check_duplicate_group_control_number": False,
                        "check_duplicate_interchange_control_number": False,
                        "check_duplicate_transaction_set_control_number": False,
                        "interchange_control_number_validity_days": 0,
                        "trailing_separator_policy": "string",
                        "trim_leading_and_trailing_spaces_and_zeroes": False,
                        "validate_character_set": False,
                        "validate_edi_types": False,
                        "validate_xsd_types": False,
                    },
                    "edifact_delimiter_overrides": [{
                        "component_separator": 0,
                        "data_element_separator": 0,
                        "decimal_point_indicator": azure_native.logic.EdifactDecimalIndicator.NOT_SPECIFIED,
                        "release_indicator": 0,
                        "repetition_separator": 0,
                        "segment_terminator": 0,
                        "segment_terminator_suffix": azure_native.logic.SegmentTerminatorSuffix.NOT_SPECIFIED,
                        "message_association_assigned_code": "string",
                        "message_id": "string",
                        "message_release": "string",
                        "message_version": "string",
                        "target_namespace": "string",
                    }],
                    "envelope_overrides": [{
                        "application_password": "string",
                        "association_assigned_code": "string",
                        "controlling_agency_code": "string",
                        "functional_group_id": "string",
                        "group_header_message_release": "string",
                        "group_header_message_version": "string",
                        "message_association_assigned_code": "string",
                        "message_id": "string",
                        "message_release": "string",
                        "message_version": "string",
                        "receiver_application_id": "string",
                        "receiver_application_qualifier": "string",
                        "sender_application_id": "string",
                        "sender_application_qualifier": "string",
                        "target_namespace": "string",
                    }],
                    "message_filter_list": [{
                        "message_id": "string",
                    }],
                    "validation_overrides": [{
                        "allow_leading_and_trailing_spaces_and_zeroes": False,
                        "enforce_character_set": False,
                        "message_id": "string",
                        "trailing_separator_policy": "string",
                        "trim_leading_and_trailing_spaces_and_zeroes": False,
                        "validate_edi_types": False,
                        "validate_xsd_types": False,
                    }],
                },
                "receiver_business_identity": {
                    "qualifier": "string",
                    "value": "string",
                },
                "sender_business_identity": {
                    "qualifier": "string",
                    "value": "string",
                },
            },
        },
        "x12": {
            "receive_agreement": {
                "protocol_settings": {
                    "acknowledgement_settings": {
                        "batch_technical_acknowledgements": False,
                        "need_implementation_acknowledgement": False,
                        "send_synchronous_acknowledgement": False,
                        "acknowledgement_control_number_upper_bound": 0,
                        "batch_functional_acknowledgements": False,
                        "batch_implementation_acknowledgements": False,
                        "rollover_acknowledgement_control_number": False,
                        "need_technical_acknowledgement": False,
                        "acknowledgement_control_number_lower_bound": 0,
                        "need_functional_acknowledgement": False,
                        "need_loop_for_valid_messages": False,
                        "functional_acknowledgement_version": "string",
                        "implementation_acknowledgement_version": "string",
                        "acknowledgement_control_number_prefix": "string",
                        "acknowledgement_control_number_suffix": "string",
                    },
                    "envelope_settings": {
                        "overwrite_existing_transaction_set_control_number": False,
                        "transaction_set_control_number_upper_bound": 0,
                        "enable_default_group_headers": False,
                        "interchange_control_number_lower_bound": 0,
                        "group_control_number_lower_bound": 0,
                        "group_control_number_upper_bound": 0,
                        "group_header_agency_code": "string",
                        "group_header_date_format": "string",
                        "group_header_time_format": "string",
                        "group_header_version": "string",
                        "use_control_standards_id_as_repetition_character": False,
                        "control_version_number": "string",
                        "rollover_group_control_number": False,
                        "receiver_application_id": "string",
                        "control_standards_id": 0,
                        "rollover_interchange_control_number": False,
                        "rollover_transaction_set_control_number": False,
                        "sender_application_id": "string",
                        "transaction_set_control_number_lower_bound": 0,
                        "usage_indicator": "string",
                        "interchange_control_number_upper_bound": 0,
                        "transaction_set_control_number_suffix": "string",
                        "transaction_set_control_number_prefix": "string",
                        "functional_group_id": "string",
                    },
                    "framing_settings": {
                        "character_set": "string",
                        "component_separator": 0,
                        "data_element_separator": 0,
                        "replace_character": 0,
                        "replace_separators_in_payload": False,
                        "segment_terminator": 0,
                        "segment_terminator_suffix": azure_native.logic.SegmentTerminatorSuffix.NOT_SPECIFIED,
                    },
                    "message_filter": {
                        "message_filter_type": "string",
                    },
                    "processing_settings": {
                        "convert_implied_decimal": False,
                        "create_empty_xml_tags_for_trailing_separators": False,
                        "mask_security_info": False,
                        "preserve_interchange": False,
                        "suspend_interchange_on_error": False,
                        "use_dot_as_decimal_separator": False,
                    },
                    "schema_references": [{
                        "message_id": "string",
                        "schema_name": "string",
                        "schema_version": "string",
                        "sender_application_id": "string",
                    }],
                    "security_settings": {
                        "authorization_qualifier": "string",
                        "security_qualifier": "string",
                        "authorization_value": "string",
                        "password_value": "string",
                    },
                    "validation_settings": {
                        "allow_leading_and_trailing_spaces_and_zeroes": False,
                        "check_duplicate_group_control_number": False,
                        "check_duplicate_interchange_control_number": False,
                        "check_duplicate_transaction_set_control_number": False,
                        "interchange_control_number_validity_days": 0,
                        "trailing_separator_policy": "string",
                        "trim_leading_and_trailing_spaces_and_zeroes": False,
                        "validate_character_set": False,
                        "validate_edi_types": False,
                        "validate_xsd_types": False,
                    },
                    "envelope_overrides": [{
                        "date_format": "string",
                        "header_version": "string",
                        "message_id": "string",
                        "protocol_version": "string",
                        "receiver_application_id": "string",
                        "responsible_agency_code": "string",
                        "sender_application_id": "string",
                        "target_namespace": "string",
                        "time_format": "string",
                        "functional_identifier_code": "string",
                    }],
                    "message_filter_list": [{
                        "message_id": "string",
                    }],
                    "validation_overrides": [{
                        "allow_leading_and_trailing_spaces_and_zeroes": False,
                        "message_id": "string",
                        "trailing_separator_policy": "string",
                        "trim_leading_and_trailing_spaces_and_zeroes": False,
                        "validate_character_set": False,
                        "validate_edi_types": False,
                        "validate_xsd_types": False,
                    }],
                    "x12_delimiter_overrides": [{
                        "component_separator": 0,
                        "data_element_separator": 0,
                        "replace_character": 0,
                        "replace_separators_in_payload": False,
                        "segment_terminator": 0,
                        "segment_terminator_suffix": azure_native.logic.SegmentTerminatorSuffix.NOT_SPECIFIED,
                        "message_id": "string",
                        "protocol_version": "string",
                        "target_namespace": "string",
                    }],
                },
                "receiver_business_identity": {
                    "qualifier": "string",
                    "value": "string",
                },
                "sender_business_identity": {
                    "qualifier": "string",
                    "value": "string",
                },
            },
            "send_agreement": {
                "protocol_settings": {
                    "acknowledgement_settings": {
                        "batch_technical_acknowledgements": False,
                        "need_implementation_acknowledgement": False,
                        "send_synchronous_acknowledgement": False,
                        "acknowledgement_control_number_upper_bound": 0,
                        "batch_functional_acknowledgements": False,
                        "batch_implementation_acknowledgements": False,
                        "rollover_acknowledgement_control_number": False,
                        "need_technical_acknowledgement": False,
                        "acknowledgement_control_number_lower_bound": 0,
                        "need_functional_acknowledgement": False,
                        "need_loop_for_valid_messages": False,
                        "functional_acknowledgement_version": "string",
                        "implementation_acknowledgement_version": "string",
                        "acknowledgement_control_number_prefix": "string",
                        "acknowledgement_control_number_suffix": "string",
                    },
                    "envelope_settings": {
                        "overwrite_existing_transaction_set_control_number": False,
                        "transaction_set_control_number_upper_bound": 0,
                        "enable_default_group_headers": False,
                        "interchange_control_number_lower_bound": 0,
                        "group_control_number_lower_bound": 0,
                        "group_control_number_upper_bound": 0,
                        "group_header_agency_code": "string",
                        "group_header_date_format": "string",
                        "group_header_time_format": "string",
                        "group_header_version": "string",
                        "use_control_standards_id_as_repetition_character": False,
                        "control_version_number": "string",
                        "rollover_group_control_number": False,
                        "receiver_application_id": "string",
                        "control_standards_id": 0,
                        "rollover_interchange_control_number": False,
                        "rollover_transaction_set_control_number": False,
                        "sender_application_id": "string",
                        "transaction_set_control_number_lower_bound": 0,
                        "usage_indicator": "string",
                        "interchange_control_number_upper_bound": 0,
                        "transaction_set_control_number_suffix": "string",
                        "transaction_set_control_number_prefix": "string",
                        "functional_group_id": "string",
                    },
                    "framing_settings": {
                        "character_set": "string",
                        "component_separator": 0,
                        "data_element_separator": 0,
                        "replace_character": 0,
                        "replace_separators_in_payload": False,
                        "segment_terminator": 0,
                        "segment_terminator_suffix": azure_native.logic.SegmentTerminatorSuffix.NOT_SPECIFIED,
                    },
                    "message_filter": {
                        "message_filter_type": "string",
                    },
                    "processing_settings": {
                        "convert_implied_decimal": False,
                        "create_empty_xml_tags_for_trailing_separators": False,
                        "mask_security_info": False,
                        "preserve_interchange": False,
                        "suspend_interchange_on_error": False,
                        "use_dot_as_decimal_separator": False,
                    },
                    "schema_references": [{
                        "message_id": "string",
                        "schema_name": "string",
                        "schema_version": "string",
                        "sender_application_id": "string",
                    }],
                    "security_settings": {
                        "authorization_qualifier": "string",
                        "security_qualifier": "string",
                        "authorization_value": "string",
                        "password_value": "string",
                    },
                    "validation_settings": {
                        "allow_leading_and_trailing_spaces_and_zeroes": False,
                        "check_duplicate_group_control_number": False,
                        "check_duplicate_interchange_control_number": False,
                        "check_duplicate_transaction_set_control_number": False,
                        "interchange_control_number_validity_days": 0,
                        "trailing_separator_policy": "string",
                        "trim_leading_and_trailing_spaces_and_zeroes": False,
                        "validate_character_set": False,
                        "validate_edi_types": False,
                        "validate_xsd_types": False,
                    },
                    "envelope_overrides": [{
                        "date_format": "string",
                        "header_version": "string",
                        "message_id": "string",
                        "protocol_version": "string",
                        "receiver_application_id": "string",
                        "responsible_agency_code": "string",
                        "sender_application_id": "string",
                        "target_namespace": "string",
                        "time_format": "string",
                        "functional_identifier_code": "string",
                    }],
                    "message_filter_list": [{
                        "message_id": "string",
                    }],
                    "validation_overrides": [{
                        "allow_leading_and_trailing_spaces_and_zeroes": False,
                        "message_id": "string",
                        "trailing_separator_policy": "string",
                        "trim_leading_and_trailing_spaces_and_zeroes": False,
                        "validate_character_set": False,
                        "validate_edi_types": False,
                        "validate_xsd_types": False,
                    }],
                    "x12_delimiter_overrides": [{
                        "component_separator": 0,
                        "data_element_separator": 0,
                        "replace_character": 0,
                        "replace_separators_in_payload": False,
                        "segment_terminator": 0,
                        "segment_terminator_suffix": azure_native.logic.SegmentTerminatorSuffix.NOT_SPECIFIED,
                        "message_id": "string",
                        "protocol_version": "string",
                        "target_namespace": "string",
                    }],
                },
                "receiver_business_identity": {
                    "qualifier": "string",
                    "value": "string",
                },
                "sender_business_identity": {
                    "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",
    })
const integrationAccountAgreementResource = new azure_native.logic.IntegrationAccountAgreement("integrationAccountAgreementResource", {
    agreementType: azure_native.logic.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: azure_native.logic.EdifactDecimalIndicator.NotSpecified,
                        protocolVersion: 0,
                        releaseIndicator: 0,
                        repetitionSeparator: 0,
                        segmentTerminator: 0,
                        segmentTerminatorSuffix: azure_native.logic.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: azure_native.logic.EdifactDecimalIndicator.NotSpecified,
                        releaseIndicator: 0,
                        repetitionSeparator: 0,
                        segmentTerminator: 0,
                        segmentTerminatorSuffix: azure_native.logic.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: azure_native.logic.EdifactDecimalIndicator.NotSpecified,
                        protocolVersion: 0,
                        releaseIndicator: 0,
                        repetitionSeparator: 0,
                        segmentTerminator: 0,
                        segmentTerminatorSuffix: azure_native.logic.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: azure_native.logic.EdifactDecimalIndicator.NotSpecified,
                        releaseIndicator: 0,
                        repetitionSeparator: 0,
                        segmentTerminator: 0,
                        segmentTerminatorSuffix: azure_native.logic.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,
                        transactionSetControlNumberUpperBound: 0,
                        enableDefaultGroupHeaders: false,
                        interchangeControlNumberLowerBound: 0,
                        groupControlNumberLowerBound: 0,
                        groupControlNumberUpperBound: 0,
                        groupHeaderAgencyCode: "string",
                        groupHeaderDateFormat: "string",
                        groupHeaderTimeFormat: "string",
                        groupHeaderVersion: "string",
                        useControlStandardsIdAsRepetitionCharacter: false,
                        controlVersionNumber: "string",
                        rolloverGroupControlNumber: false,
                        receiverApplicationId: "string",
                        controlStandardsId: 0,
                        rolloverInterchangeControlNumber: false,
                        rolloverTransactionSetControlNumber: false,
                        senderApplicationId: "string",
                        transactionSetControlNumberLowerBound: 0,
                        usageIndicator: "string",
                        interchangeControlNumberUpperBound: 0,
                        transactionSetControlNumberSuffix: "string",
                        transactionSetControlNumberPrefix: "string",
                        functionalGroupId: "string",
                    },
                    framingSettings: {
                        characterSet: "string",
                        componentSeparator: 0,
                        dataElementSeparator: 0,
                        replaceCharacter: 0,
                        replaceSeparatorsInPayload: false,
                        segmentTerminator: 0,
                        segmentTerminatorSuffix: azure_native.logic.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: azure_native.logic.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,
                        transactionSetControlNumberUpperBound: 0,
                        enableDefaultGroupHeaders: false,
                        interchangeControlNumberLowerBound: 0,
                        groupControlNumberLowerBound: 0,
                        groupControlNumberUpperBound: 0,
                        groupHeaderAgencyCode: "string",
                        groupHeaderDateFormat: "string",
                        groupHeaderTimeFormat: "string",
                        groupHeaderVersion: "string",
                        useControlStandardsIdAsRepetitionCharacter: false,
                        controlVersionNumber: "string",
                        rolloverGroupControlNumber: false,
                        receiverApplicationId: "string",
                        controlStandardsId: 0,
                        rolloverInterchangeControlNumber: false,
                        rolloverTransactionSetControlNumber: false,
                        senderApplicationId: "string",
                        transactionSetControlNumberLowerBound: 0,
                        usageIndicator: "string",
                        interchangeControlNumberUpperBound: 0,
                        transactionSetControlNumberSuffix: "string",
                        transactionSetControlNumberPrefix: "string",
                        functionalGroupId: "string",
                    },
                    framingSettings: {
                        characterSet: "string",
                        componentSeparator: 0,
                        dataElementSeparator: 0,
                        replaceCharacter: 0,
                        replaceSeparatorsInPayload: false,
                        segmentTerminator: 0,
                        segmentTerminatorSuffix: azure_native.logic.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: azure_native.logic.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",
    },
});
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
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 Pulumi.Azure Native. Logic. Agreement Type 
- The agreement type.
- Content
Pulumi.Azure Native. Logic. Inputs. Agreement Content 
- The agreement content.
- GuestIdentity Pulumi.Azure Native. Logic. Inputs. Business Identity 
- The business identity of the guest partner.
- GuestPartner string
- The integration account partner that is set as guest partner for this agreement.
- HostIdentity Pulumi.Azure Native. Logic. Inputs. Business Identity 
- The business identity of the host partner.
- HostPartner string
- The integration account partner that is set as host partner for this agreement.
- IntegrationAccount stringName 
- The integration account name.
- ResourceGroup stringName 
- The resource group name.
- AgreementName string
- The integration account agreement name.
- Location string
- The resource location.
- Metadata object
- The metadata.
- Dictionary<string, string>
- The resource tags.
- AgreementType AgreementType 
- The agreement type.
- Content
AgreementContent Args 
- The agreement content.
- GuestIdentity BusinessIdentity Args 
- The business identity of the guest partner.
- GuestPartner string
- The integration account partner that is set as guest partner for this agreement.
- HostIdentity BusinessIdentity Args 
- The business identity of the host partner.
- HostPartner string
- The integration account partner that is set as host partner for this agreement.
- IntegrationAccount stringName 
- The integration account name.
- ResourceGroup stringName 
- The resource group name.
- AgreementName string
- The integration account agreement name.
- Location string
- The resource location.
- Metadata interface{}
- The metadata.
- map[string]string
- The resource tags.
- agreementType AgreementType 
- The agreement type.
- content
AgreementContent 
- The agreement content.
- guestIdentity BusinessIdentity 
- The business identity of the guest partner.
- guestPartner String
- The integration account partner that is set as guest partner for this agreement.
- hostIdentity BusinessIdentity 
- The business identity of the host partner.
- hostPartner String
- The integration account partner that is set as host partner for this agreement.
- integrationAccount StringName 
- The integration account name.
- resourceGroup StringName 
- The resource group name.
- agreementName String
- The integration account agreement name.
- location String
- The resource location.
- metadata Object
- The metadata.
- Map<String,String>
- The resource tags.
- agreementType AgreementType 
- The agreement type.
- content
AgreementContent 
- The agreement content.
- guestIdentity BusinessIdentity 
- The business identity of the guest partner.
- guestPartner string
- The integration account partner that is set as guest partner for this agreement.
- hostIdentity BusinessIdentity 
- The business identity of the host partner.
- hostPartner string
- The integration account partner that is set as host partner for this agreement.
- integrationAccount stringName 
- The integration account name.
- resourceGroup stringName 
- The resource group name.
- agreementName string
- The integration account agreement name.
- location string
- The resource location.
- metadata any
- The metadata.
- {[key: string]: string}
- The resource tags.
- agreement_type AgreementType 
- The agreement type.
- content
AgreementContent Args 
- The agreement content.
- guest_identity BusinessIdentity Args 
- The business identity of the guest partner.
- guest_partner str
- The integration account partner that is set as guest partner for this agreement.
- host_identity BusinessIdentity Args 
- The business identity of the host partner.
- host_partner str
- The integration account partner that is set as host partner for this agreement.
- integration_account_ strname 
- The integration account name.
- resource_group_ strname 
- The resource group name.
- agreement_name str
- The integration account agreement name.
- location str
- The resource location.
- metadata Any
- The metadata.
- Mapping[str, str]
- The resource tags.
- agreementType "NotSpecified" | "AS2" | "X12" | "Edifact" 
- The agreement type.
- content Property Map
- The agreement content.
- guestIdentity Property Map
- The business identity of the guest partner.
- guestPartner String
- The integration account partner that is set as guest partner for this agreement.
- hostIdentity Property Map
- The business identity of the host partner.
- hostPartner String
- The integration account partner that is set as host partner for this agreement.
- integrationAccount StringName 
- The integration account name.
- resourceGroup StringName 
- The resource group name.
- agreementName String
- The integration account agreement name.
- location String
- The resource location.
- metadata Any
- The metadata.
- 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      
- IgnoreCertificate boolName Mismatch 
- Indicates whether to ignore mismatch in certificate name.
- KeepHttp boolConnection Alive 
- Indicates whether to keep the connection alive.
- SupportHttp boolStatus Code Continue 
- Indicates whether to support HTTP status code 'CONTINUE'.
- UnfoldHttp boolHeaders 
- Indicates whether to unfold the HTTP headers.
- IgnoreCertificate boolName Mismatch 
- Indicates whether to ignore mismatch in certificate name.
- KeepHttp boolConnection Alive 
- Indicates whether to keep the connection alive.
- SupportHttp boolStatus Code Continue 
- Indicates whether to support HTTP status code 'CONTINUE'.
- UnfoldHttp boolHeaders 
- Indicates whether to unfold the HTTP headers.
- ignoreCertificate BooleanName Mismatch 
- Indicates whether to ignore mismatch in certificate name.
- keepHttp BooleanConnection Alive 
- Indicates whether to keep the connection alive.
- supportHttp BooleanStatus Code Continue 
- Indicates whether to support HTTP status code 'CONTINUE'.
- unfoldHttp BooleanHeaders 
- Indicates whether to unfold the HTTP headers.
- ignoreCertificate booleanName Mismatch 
- Indicates whether to ignore mismatch in certificate name.
- keepHttp booleanConnection Alive 
- Indicates whether to keep the connection alive.
- supportHttp booleanStatus Code Continue 
- Indicates whether to support HTTP status code 'CONTINUE'.
- unfoldHttp booleanHeaders 
- Indicates whether to unfold the HTTP headers.
- ignore_certificate_ boolname_ mismatch 
- Indicates whether to ignore mismatch in certificate name.
- keep_http_ boolconnection_ alive 
- Indicates whether to keep the connection alive.
- support_http_ boolstatus_ code_ continue 
- Indicates whether to support HTTP status code 'CONTINUE'.
- unfold_http_ boolheaders 
- Indicates whether to unfold the HTTP headers.
- ignoreCertificate BooleanName Mismatch 
- Indicates whether to ignore mismatch in certificate name.
- keepHttp BooleanConnection Alive 
- Indicates whether to keep the connection alive.
- supportHttp BooleanStatus Code Continue 
- Indicates whether to support HTTP status code 'CONTINUE'.
- unfoldHttp BooleanHeaders 
- Indicates whether to unfold the HTTP headers.
AS2AcknowledgementConnectionSettingsResponse, AS2AcknowledgementConnectionSettingsResponseArgs        
- IgnoreCertificate boolName Mismatch 
- Indicates whether to ignore mismatch in certificate name.
- KeepHttp boolConnection Alive 
- Indicates whether to keep the connection alive.
- SupportHttp boolStatus Code Continue 
- Indicates whether to support HTTP status code 'CONTINUE'.
- UnfoldHttp boolHeaders 
- Indicates whether to unfold the HTTP headers.
- IgnoreCertificate boolName Mismatch 
- Indicates whether to ignore mismatch in certificate name.
- KeepHttp boolConnection Alive 
- Indicates whether to keep the connection alive.
- SupportHttp boolStatus Code Continue 
- Indicates whether to support HTTP status code 'CONTINUE'.
- UnfoldHttp boolHeaders 
- Indicates whether to unfold the HTTP headers.
- ignoreCertificate BooleanName Mismatch 
- Indicates whether to ignore mismatch in certificate name.
- keepHttp BooleanConnection Alive 
- Indicates whether to keep the connection alive.
- supportHttp BooleanStatus Code Continue 
- Indicates whether to support HTTP status code 'CONTINUE'.
- unfoldHttp BooleanHeaders 
- Indicates whether to unfold the HTTP headers.
- ignoreCertificate booleanName Mismatch 
- Indicates whether to ignore mismatch in certificate name.
- keepHttp booleanConnection Alive 
- Indicates whether to keep the connection alive.
- supportHttp booleanStatus Code Continue 
- Indicates whether to support HTTP status code 'CONTINUE'.
- unfoldHttp booleanHeaders 
- Indicates whether to unfold the HTTP headers.
- ignore_certificate_ boolname_ mismatch 
- Indicates whether to ignore mismatch in certificate name.
- keep_http_ boolconnection_ alive 
- Indicates whether to keep the connection alive.
- support_http_ boolstatus_ code_ continue 
- Indicates whether to support HTTP status code 'CONTINUE'.
- unfold_http_ boolheaders 
- Indicates whether to unfold the HTTP headers.
- ignoreCertificate BooleanName Mismatch 
- Indicates whether to ignore mismatch in certificate name.
- keepHttp BooleanConnection Alive 
- Indicates whether to keep the connection alive.
- supportHttp BooleanStatus Code Continue 
- Indicates whether to support HTTP status code 'CONTINUE'.
- unfoldHttp BooleanHeaders 
- Indicates whether to unfold the HTTP headers.
AS2AgreementContent, AS2AgreementContentArgs    
- ReceiveAgreement Pulumi.Azure Native. Logic. Inputs. AS2One Way Agreement 
- The AS2 one-way receive agreement.
- SendAgreement Pulumi.Azure Native. Logic. Inputs. AS2One Way Agreement 
- The AS2 one-way send agreement.
- ReceiveAgreement AS2OneWay Agreement 
- The AS2 one-way receive agreement.
- SendAgreement AS2OneWay Agreement 
- The AS2 one-way send agreement.
- receiveAgreement AS2OneWay Agreement 
- The AS2 one-way receive agreement.
- sendAgreement AS2OneWay Agreement 
- The AS2 one-way send agreement.
- receiveAgreement AS2OneWay Agreement 
- The AS2 one-way receive agreement.
- sendAgreement AS2OneWay Agreement 
- The AS2 one-way send agreement.
- receive_agreement AS2OneWay Agreement 
- The AS2 one-way receive agreement.
- send_agreement AS2OneWay Agreement 
- The AS2 one-way send agreement.
- receiveAgreement Property Map
- The AS2 one-way receive agreement.
- sendAgreement Property Map
- The AS2 one-way send agreement.
AS2AgreementContentResponse, AS2AgreementContentResponseArgs      
- ReceiveAgreement Pulumi.Azure Native. Logic. Inputs. AS2One Way Agreement Response 
- The AS2 one-way receive agreement.
- SendAgreement Pulumi.Azure Native. Logic. Inputs. AS2One Way Agreement Response 
- The AS2 one-way send agreement.
- ReceiveAgreement AS2OneWay Agreement Response 
- The AS2 one-way receive agreement.
- SendAgreement AS2OneWay Agreement Response 
- The AS2 one-way send agreement.
- receiveAgreement AS2OneWay Agreement Response 
- The AS2 one-way receive agreement.
- sendAgreement AS2OneWay Agreement Response 
- The AS2 one-way send agreement.
- receiveAgreement AS2OneWay Agreement Response 
- The AS2 one-way receive agreement.
- sendAgreement AS2OneWay Agreement Response 
- The AS2 one-way send agreement.
- receive_agreement AS2OneWay Agreement Response 
- The AS2 one-way receive agreement.
- send_agreement AS2OneWay Agreement Response 
- The AS2 one-way send agreement.
- receiveAgreement Property Map
- The AS2 one-way receive agreement.
- sendAgreement Property Map
- The AS2 one-way send agreement.
AS2EnvelopeSettings, AS2EnvelopeSettingsArgs    
- AutogenerateFile boolName 
- The value indicating whether to auto generate file name.
- FileName stringTemplate 
- The template for file name.
- MessageContent stringType 
- The message content type.
- SuspendMessage boolOn File Name Generation Error 
- The value indicating whether to suspend message on file name generation error.
- TransmitFile boolName In Mime Header 
- The value indicating whether to transmit file name in mime header.
- AutogenerateFile boolName 
- The value indicating whether to auto generate file name.
- FileName stringTemplate 
- The template for file name.
- MessageContent stringType 
- The message content type.
- SuspendMessage boolOn File Name Generation Error 
- The value indicating whether to suspend message on file name generation error.
- TransmitFile boolName In Mime Header 
- The value indicating whether to transmit file name in mime header.
- autogenerateFile BooleanName 
- The value indicating whether to auto generate file name.
- fileName StringTemplate 
- The template for file name.
- messageContent StringType 
- The message content type.
- suspendMessage BooleanOn File Name Generation Error 
- The value indicating whether to suspend message on file name generation error.
- transmitFile BooleanName In Mime Header 
- The value indicating whether to transmit file name in mime header.
- autogenerateFile booleanName 
- The value indicating whether to auto generate file name.
- fileName stringTemplate 
- The template for file name.
- messageContent stringType 
- The message content type.
- suspendMessage booleanOn File Name Generation Error 
- The value indicating whether to suspend message on file name generation error.
- transmitFile booleanName In Mime Header 
- The value indicating whether to transmit file name in mime header.
- autogenerate_file_ boolname 
- The value indicating whether to auto generate file name.
- file_name_ strtemplate 
- The template for file name.
- message_content_ strtype 
- The message content type.
- suspend_message_ boolon_ file_ name_ generation_ error 
- The value indicating whether to suspend message on file name generation error.
- transmit_file_ boolname_ in_ mime_ header 
- The value indicating whether to transmit file name in mime header.
- autogenerateFile BooleanName 
- The value indicating whether to auto generate file name.
- fileName StringTemplate 
- The template for file name.
- messageContent StringType 
- The message content type.
- suspendMessage BooleanOn File Name Generation Error 
- The value indicating whether to suspend message on file name generation error.
- transmitFile BooleanName In Mime Header 
- The value indicating whether to transmit file name in mime header.
AS2EnvelopeSettingsResponse, AS2EnvelopeSettingsResponseArgs      
- AutogenerateFile boolName 
- The value indicating whether to auto generate file name.
- FileName stringTemplate 
- The template for file name.
- MessageContent stringType 
- The message content type.
- SuspendMessage boolOn File Name Generation Error 
- The value indicating whether to suspend message on file name generation error.
- TransmitFile boolName In Mime Header 
- The value indicating whether to transmit file name in mime header.
- AutogenerateFile boolName 
- The value indicating whether to auto generate file name.
- FileName stringTemplate 
- The template for file name.
- MessageContent stringType 
- The message content type.
- SuspendMessage boolOn File Name Generation Error 
- The value indicating whether to suspend message on file name generation error.
- TransmitFile boolName In Mime Header 
- The value indicating whether to transmit file name in mime header.
- autogenerateFile BooleanName 
- The value indicating whether to auto generate file name.
- fileName StringTemplate 
- The template for file name.
- messageContent StringType 
- The message content type.
- suspendMessage BooleanOn File Name Generation Error 
- The value indicating whether to suspend message on file name generation error.
- transmitFile BooleanName In Mime Header 
- The value indicating whether to transmit file name in mime header.
- autogenerateFile booleanName 
- The value indicating whether to auto generate file name.
- fileName stringTemplate 
- The template for file name.
- messageContent stringType 
- The message content type.
- suspendMessage booleanOn File Name Generation Error 
- The value indicating whether to suspend message on file name generation error.
- transmitFile booleanName In Mime Header 
- The value indicating whether to transmit file name in mime header.
- autogenerate_file_ boolname 
- The value indicating whether to auto generate file name.
- file_name_ strtemplate 
- The template for file name.
- message_content_ strtype 
- The message content type.
- suspend_message_ boolon_ file_ name_ generation_ error 
- The value indicating whether to suspend message on file name generation error.
- transmit_file_ boolname_ in_ mime_ header 
- The value indicating whether to transmit file name in mime header.
- autogenerateFile BooleanName 
- The value indicating whether to auto generate file name.
- fileName StringTemplate 
- The template for file name.
- messageContent StringType 
- The message content type.
- suspendMessage BooleanOn File Name Generation Error 
- The value indicating whether to suspend message on file name generation error.
- transmitFile BooleanName In Mime Header 
- The value indicating whether to transmit file name in mime header.
AS2ErrorSettings, AS2ErrorSettingsArgs    
- ResendIf boolMDNNot Received 
- The value indicating whether to resend message If MDN is not received.
- SuspendDuplicate boolMessage 
- The value indicating whether to suspend duplicate message.
- ResendIf boolMDNNot Received 
- The value indicating whether to resend message If MDN is not received.
- SuspendDuplicate boolMessage 
- The value indicating whether to suspend duplicate message.
- resendIf BooleanMDNNot Received 
- The value indicating whether to resend message If MDN is not received.
- suspendDuplicate BooleanMessage 
- The value indicating whether to suspend duplicate message.
- resendIf booleanMDNNot Received 
- The value indicating whether to resend message If MDN is not received.
- suspendDuplicate booleanMessage 
- The value indicating whether to suspend duplicate message.
- resend_if_ boolmdn_ not_ received 
- The value indicating whether to resend message If MDN is not received.
- suspend_duplicate_ boolmessage 
- The value indicating whether to suspend duplicate message.
- resendIf BooleanMDNNot Received 
- The value indicating whether to resend message If MDN is not received.
- suspendDuplicate BooleanMessage 
- The value indicating whether to suspend duplicate message.
AS2ErrorSettingsResponse, AS2ErrorSettingsResponseArgs      
- ResendIf boolMDNNot Received 
- The value indicating whether to resend message If MDN is not received.
- SuspendDuplicate boolMessage 
- The value indicating whether to suspend duplicate message.
- ResendIf boolMDNNot Received 
- The value indicating whether to resend message If MDN is not received.
- SuspendDuplicate boolMessage 
- The value indicating whether to suspend duplicate message.
- resendIf BooleanMDNNot Received 
- The value indicating whether to resend message If MDN is not received.
- suspendDuplicate BooleanMessage 
- The value indicating whether to suspend duplicate message.
- resendIf booleanMDNNot Received 
- The value indicating whether to resend message If MDN is not received.
- suspendDuplicate booleanMessage 
- The value indicating whether to suspend duplicate message.
- resend_if_ boolmdn_ not_ received 
- The value indicating whether to resend message If MDN is not received.
- suspend_duplicate_ boolmessage 
- The value indicating whether to suspend duplicate message.
- resendIf BooleanMDNNot Received 
- The value indicating whether to resend message If MDN is not received.
- suspendDuplicate BooleanMessage 
- The value indicating whether to suspend duplicate message.
AS2MdnSettings, AS2MdnSettingsArgs    
- MicHashing string | Pulumi.Algorithm Azure Native. Logic. Hashing Algorithm 
- The signing or hashing algorithm.
- NeedMDN bool
- The value indicating whether to send or request a MDN.
- SendInbound boolMDNTo Message Box 
- The value indicating whether to send inbound MDN to message box.
- SendMDNAsynchronously bool
- The value indicating whether to send the asynchronous MDN.
- SignMDN bool
- The value indicating whether the MDN needs to be signed or not.
- SignOutbound boolMDNIf Optional 
- The value indicating whether to sign the outbound MDN if optional.
- DispositionNotification stringTo 
- The disposition notification to header value.
- MdnText string
- The MDN text.
- ReceiptDelivery stringUrl 
- The receipt delivery URL.
- MicHashing string | HashingAlgorithm Algorithm 
- The signing or hashing algorithm.
- NeedMDN bool
- The value indicating whether to send or request a MDN.
- SendInbound boolMDNTo Message Box 
- The value indicating whether to send inbound MDN to message box.
- SendMDNAsynchronously bool
- The value indicating whether to send the asynchronous MDN.
- SignMDN bool
- The value indicating whether the MDN needs to be signed or not.
- SignOutbound boolMDNIf Optional 
- The value indicating whether to sign the outbound MDN if optional.
- DispositionNotification stringTo 
- The disposition notification to header value.
- MdnText string
- The MDN text.
- ReceiptDelivery stringUrl 
- The receipt delivery URL.
- micHashing String | HashingAlgorithm Algorithm 
- The signing or hashing algorithm.
- needMDN Boolean
- The value indicating whether to send or request a MDN.
- sendInbound BooleanMDNTo Message Box 
- The value indicating whether to send inbound MDN to message box.
- sendMDNAsynchronously Boolean
- The value indicating whether to send the asynchronous MDN.
- signMDN Boolean
- The value indicating whether the MDN needs to be signed or not.
- signOutbound BooleanMDNIf Optional 
- The value indicating whether to sign the outbound MDN if optional.
- dispositionNotification StringTo 
- The disposition notification to header value.
- mdnText String
- The MDN text.
- receiptDelivery StringUrl 
- The receipt delivery URL.
- micHashing string | HashingAlgorithm Algorithm 
- The signing or hashing algorithm.
- needMDN boolean
- The value indicating whether to send or request a MDN.
- sendInbound booleanMDNTo Message Box 
- The value indicating whether to send inbound MDN to message box.
- sendMDNAsynchronously boolean
- The value indicating whether to send the asynchronous MDN.
- signMDN boolean
- The value indicating whether the MDN needs to be signed or not.
- signOutbound booleanMDNIf Optional 
- The value indicating whether to sign the outbound MDN if optional.
- dispositionNotification stringTo 
- The disposition notification to header value.
- mdnText string
- The MDN text.
- receiptDelivery stringUrl 
- The receipt delivery URL.
- mic_hashing_ str | Hashingalgorithm Algorithm 
- The signing or hashing algorithm.
- need_mdn bool
- The value indicating whether to send or request a MDN.
- send_inbound_ boolmdn_ to_ message_ box 
- The value indicating whether to send inbound MDN to message box.
- send_mdnasynchronously bool
- The value indicating whether to send the asynchronous MDN.
- sign_mdn bool
- The value indicating whether the MDN needs to be signed or not.
- sign_outbound_ boolmdn_ if_ optional 
- The value indicating whether to sign the outbound MDN if optional.
- disposition_notification_ strto 
- The disposition notification to header value.
- mdn_text str
- The MDN text.
- receipt_delivery_ strurl 
- The receipt delivery URL.
- micHashing String | "NotAlgorithm Specified" | "None" | "MD5" | "SHA1" | "SHA2256" | "SHA2384" | "SHA2512" 
- The signing or hashing algorithm.
- needMDN Boolean
- The value indicating whether to send or request a MDN.
- sendInbound BooleanMDNTo Message Box 
- The value indicating whether to send inbound MDN to message box.
- sendMDNAsynchronously Boolean
- The value indicating whether to send the asynchronous MDN.
- signMDN Boolean
- The value indicating whether the MDN needs to be signed or not.
- signOutbound BooleanMDNIf Optional 
- The value indicating whether to sign the outbound MDN if optional.
- dispositionNotification StringTo 
- The disposition notification to header value.
- mdnText String
- The MDN text.
- receiptDelivery StringUrl 
- The receipt delivery URL.
AS2MdnSettingsResponse, AS2MdnSettingsResponseArgs      
- MicHashing stringAlgorithm 
- The signing or hashing algorithm.
- NeedMDN bool
- The value indicating whether to send or request a MDN.
- SendInbound boolMDNTo Message Box 
- The value indicating whether to send inbound MDN to message box.
- SendMDNAsynchronously bool
- The value indicating whether to send the asynchronous MDN.
- SignMDN bool
- The value indicating whether the MDN needs to be signed or not.
- SignOutbound boolMDNIf Optional 
- The value indicating whether to sign the outbound MDN if optional.
- DispositionNotification stringTo 
- The disposition notification to header value.
- MdnText string
- The MDN text.
- ReceiptDelivery stringUrl 
- The receipt delivery URL.
- MicHashing stringAlgorithm 
- The signing or hashing algorithm.
- NeedMDN bool
- The value indicating whether to send or request a MDN.
- SendInbound boolMDNTo Message Box 
- The value indicating whether to send inbound MDN to message box.
- SendMDNAsynchronously bool
- The value indicating whether to send the asynchronous MDN.
- SignMDN bool
- The value indicating whether the MDN needs to be signed or not.
- SignOutbound boolMDNIf Optional 
- The value indicating whether to sign the outbound MDN if optional.
- DispositionNotification stringTo 
- The disposition notification to header value.
- MdnText string
- The MDN text.
- ReceiptDelivery stringUrl 
- The receipt delivery URL.
- micHashing StringAlgorithm 
- The signing or hashing algorithm.
- needMDN Boolean
- The value indicating whether to send or request a MDN.
- sendInbound BooleanMDNTo Message Box 
- The value indicating whether to send inbound MDN to message box.
- sendMDNAsynchronously Boolean
- The value indicating whether to send the asynchronous MDN.
- signMDN Boolean
- The value indicating whether the MDN needs to be signed or not.
- signOutbound BooleanMDNIf Optional 
- The value indicating whether to sign the outbound MDN if optional.
- dispositionNotification StringTo 
- The disposition notification to header value.
- mdnText String
- The MDN text.
- receiptDelivery StringUrl 
- The receipt delivery URL.
- micHashing stringAlgorithm 
- The signing or hashing algorithm.
- needMDN boolean
- The value indicating whether to send or request a MDN.
- sendInbound booleanMDNTo Message Box 
- The value indicating whether to send inbound MDN to message box.
- sendMDNAsynchronously boolean
- The value indicating whether to send the asynchronous MDN.
- signMDN boolean
- The value indicating whether the MDN needs to be signed or not.
- signOutbound booleanMDNIf Optional 
- The value indicating whether to sign the outbound MDN if optional.
- dispositionNotification stringTo 
- The disposition notification to header value.
- mdnText string
- The MDN text.
- receiptDelivery stringUrl 
- The receipt delivery URL.
- mic_hashing_ stralgorithm 
- The signing or hashing algorithm.
- need_mdn bool
- The value indicating whether to send or request a MDN.
- send_inbound_ boolmdn_ to_ message_ box 
- The value indicating whether to send inbound MDN to message box.
- send_mdnasynchronously bool
- The value indicating whether to send the asynchronous MDN.
- sign_mdn bool
- The value indicating whether the MDN needs to be signed or not.
- sign_outbound_ boolmdn_ if_ optional 
- The value indicating whether to sign the outbound MDN if optional.
- disposition_notification_ strto 
- The disposition notification to header value.
- mdn_text str
- The MDN text.
- receipt_delivery_ strurl 
- The receipt delivery URL.
- micHashing StringAlgorithm 
- The signing or hashing algorithm.
- needMDN Boolean
- The value indicating whether to send or request a MDN.
- sendInbound BooleanMDNTo Message Box 
- The value indicating whether to send inbound MDN to message box.
- sendMDNAsynchronously Boolean
- The value indicating whether to send the asynchronous MDN.
- signMDN Boolean
- The value indicating whether the MDN needs to be signed or not.
- signOutbound BooleanMDNIf Optional 
- The value indicating whether to sign the outbound MDN if optional.
- dispositionNotification StringTo 
- The disposition notification to header value.
- mdnText String
- The MDN text.
- receiptDelivery StringUrl 
- The receipt delivery URL.
AS2MessageConnectionSettings, AS2MessageConnectionSettingsArgs      
- IgnoreCertificate boolName Mismatch 
- The value indicating whether to ignore mismatch in certificate name.
- KeepHttp boolConnection Alive 
- The value indicating whether to keep the connection alive.
- SupportHttp boolStatus Code Continue 
- The value indicating whether to support HTTP status code 'CONTINUE'.
- UnfoldHttp boolHeaders 
- The value indicating whether to unfold the HTTP headers.
- IgnoreCertificate boolName Mismatch 
- The value indicating whether to ignore mismatch in certificate name.
- KeepHttp boolConnection Alive 
- The value indicating whether to keep the connection alive.
- SupportHttp boolStatus Code Continue 
- The value indicating whether to support HTTP status code 'CONTINUE'.
- UnfoldHttp boolHeaders 
- The value indicating whether to unfold the HTTP headers.
- ignoreCertificate BooleanName Mismatch 
- The value indicating whether to ignore mismatch in certificate name.
- keepHttp BooleanConnection Alive 
- The value indicating whether to keep the connection alive.
- supportHttp BooleanStatus Code Continue 
- The value indicating whether to support HTTP status code 'CONTINUE'.
- unfoldHttp BooleanHeaders 
- The value indicating whether to unfold the HTTP headers.
- ignoreCertificate booleanName Mismatch 
- The value indicating whether to ignore mismatch in certificate name.
- keepHttp booleanConnection Alive 
- The value indicating whether to keep the connection alive.
- supportHttp booleanStatus Code Continue 
- The value indicating whether to support HTTP status code 'CONTINUE'.
- unfoldHttp booleanHeaders 
- The value indicating whether to unfold the HTTP headers.
- ignore_certificate_ boolname_ mismatch 
- The value indicating whether to ignore mismatch in certificate name.
- keep_http_ boolconnection_ alive 
- The value indicating whether to keep the connection alive.
- support_http_ boolstatus_ code_ continue 
- The value indicating whether to support HTTP status code 'CONTINUE'.
- unfold_http_ boolheaders 
- The value indicating whether to unfold the HTTP headers.
- ignoreCertificate BooleanName Mismatch 
- The value indicating whether to ignore mismatch in certificate name.
- keepHttp BooleanConnection Alive 
- The value indicating whether to keep the connection alive.
- supportHttp BooleanStatus Code Continue 
- The value indicating whether to support HTTP status code 'CONTINUE'.
- unfoldHttp BooleanHeaders 
- The value indicating whether to unfold the HTTP headers.
AS2MessageConnectionSettingsResponse, AS2MessageConnectionSettingsResponseArgs        
- IgnoreCertificate boolName Mismatch 
- The value indicating whether to ignore mismatch in certificate name.
- KeepHttp boolConnection Alive 
- The value indicating whether to keep the connection alive.
- SupportHttp boolStatus Code Continue 
- The value indicating whether to support HTTP status code 'CONTINUE'.
- UnfoldHttp boolHeaders 
- The value indicating whether to unfold the HTTP headers.
- IgnoreCertificate boolName Mismatch 
- The value indicating whether to ignore mismatch in certificate name.
- KeepHttp boolConnection Alive 
- The value indicating whether to keep the connection alive.
- SupportHttp boolStatus Code Continue 
- The value indicating whether to support HTTP status code 'CONTINUE'.
- UnfoldHttp boolHeaders 
- The value indicating whether to unfold the HTTP headers.
- ignoreCertificate BooleanName Mismatch 
- The value indicating whether to ignore mismatch in certificate name.
- keepHttp BooleanConnection Alive 
- The value indicating whether to keep the connection alive.
- supportHttp BooleanStatus Code Continue 
- The value indicating whether to support HTTP status code 'CONTINUE'.
- unfoldHttp BooleanHeaders 
- The value indicating whether to unfold the HTTP headers.
- ignoreCertificate booleanName Mismatch 
- The value indicating whether to ignore mismatch in certificate name.
- keepHttp booleanConnection Alive 
- The value indicating whether to keep the connection alive.
- supportHttp booleanStatus Code Continue 
- The value indicating whether to support HTTP status code 'CONTINUE'.
- unfoldHttp booleanHeaders 
- The value indicating whether to unfold the HTTP headers.
- ignore_certificate_ boolname_ mismatch 
- The value indicating whether to ignore mismatch in certificate name.
- keep_http_ boolconnection_ alive 
- The value indicating whether to keep the connection alive.
- support_http_ boolstatus_ code_ continue 
- The value indicating whether to support HTTP status code 'CONTINUE'.
- unfold_http_ boolheaders 
- The value indicating whether to unfold the HTTP headers.
- ignoreCertificate BooleanName Mismatch 
- The value indicating whether to ignore mismatch in certificate name.
- keepHttp BooleanConnection Alive 
- The value indicating whether to keep the connection alive.
- supportHttp BooleanStatus Code Continue 
- The value indicating whether to support HTTP status code 'CONTINUE'.
- unfoldHttp BooleanHeaders 
- The value indicating whether to unfold the HTTP headers.
AS2OneWayAgreement, AS2OneWayAgreementArgs      
- ProtocolSettings Pulumi.Azure Native. Logic. Inputs. AS2Protocol Settings 
- The AS2 protocol settings.
- ReceiverBusiness Pulumi.Identity Azure Native. Logic. Inputs. Business Identity 
- The receiver business identity
- SenderBusiness Pulumi.Identity Azure Native. Logic. Inputs. Business Identity 
- The sender business identity
- ProtocolSettings AS2ProtocolSettings 
- The AS2 protocol settings.
- ReceiverBusiness BusinessIdentity Identity 
- The receiver business identity
- SenderBusiness BusinessIdentity Identity 
- The sender business identity
- protocolSettings AS2ProtocolSettings 
- The AS2 protocol settings.
- receiverBusiness BusinessIdentity Identity 
- The receiver business identity
- senderBusiness BusinessIdentity Identity 
- The sender business identity
- protocolSettings AS2ProtocolSettings 
- The AS2 protocol settings.
- receiverBusiness BusinessIdentity Identity 
- The receiver business identity
- senderBusiness BusinessIdentity Identity 
- The sender business identity
- protocol_settings AS2ProtocolSettings 
- The AS2 protocol settings.
- receiver_business_ Businessidentity Identity 
- The receiver business identity
- sender_business_ Businessidentity Identity 
- The sender business identity
- protocolSettings Property Map
- The AS2 protocol settings.
- receiverBusiness Property MapIdentity 
- The receiver business identity
- senderBusiness Property MapIdentity 
- The sender business identity
AS2OneWayAgreementResponse, AS2OneWayAgreementResponseArgs        
- ProtocolSettings Pulumi.Azure Native. Logic. Inputs. AS2Protocol Settings Response 
- The AS2 protocol settings.
- ReceiverBusiness Pulumi.Identity Azure Native. Logic. Inputs. Business Identity Response 
- The receiver business identity
- SenderBusiness Pulumi.Identity Azure Native. Logic. Inputs. Business Identity Response 
- The sender business identity
- ProtocolSettings AS2ProtocolSettings Response 
- The AS2 protocol settings.
- ReceiverBusiness BusinessIdentity Identity Response 
- The receiver business identity
- SenderBusiness BusinessIdentity Identity Response 
- The sender business identity
- protocolSettings AS2ProtocolSettings Response 
- The AS2 protocol settings.
- receiverBusiness BusinessIdentity Identity Response 
- The receiver business identity
- senderBusiness BusinessIdentity Identity Response 
- The sender business identity
- protocolSettings AS2ProtocolSettings Response 
- The AS2 protocol settings.
- receiverBusiness BusinessIdentity Identity Response 
- The receiver business identity
- senderBusiness BusinessIdentity Identity Response 
- The sender business identity
- protocol_settings AS2ProtocolSettings Response 
- The AS2 protocol settings.
- receiver_business_ Businessidentity Identity Response 
- The receiver business identity
- sender_business_ Businessidentity Identity Response 
- The sender business identity
- protocolSettings Property Map
- The AS2 protocol settings.
- receiverBusiness Property MapIdentity 
- The receiver business identity
- senderBusiness Property MapIdentity 
- The sender business identity
AS2ProtocolSettings, AS2ProtocolSettingsArgs    
- AcknowledgementConnection Pulumi.Settings Azure Native. Logic. Inputs. AS2Acknowledgement Connection Settings 
- The acknowledgement connection settings.
- EnvelopeSettings Pulumi.Azure Native. Logic. Inputs. AS2Envelope Settings 
- The envelope settings.
- ErrorSettings Pulumi.Azure Native. Logic. Inputs. AS2Error Settings 
- The error settings.
- MdnSettings Pulumi.Azure Native. Logic. Inputs. AS2Mdn Settings 
- The MDN settings.
- MessageConnection Pulumi.Settings Azure Native. Logic. Inputs. AS2Message Connection Settings 
- The message connection settings.
- SecuritySettings Pulumi.Azure Native. Logic. Inputs. AS2Security Settings 
- The security settings.
- ValidationSettings Pulumi.Azure Native. Logic. Inputs. AS2Validation Settings 
- The validation settings.
- AcknowledgementConnection AS2AcknowledgementSettings Connection Settings 
- The acknowledgement connection settings.
- EnvelopeSettings AS2EnvelopeSettings 
- The envelope settings.
- ErrorSettings AS2ErrorSettings 
- The error settings.
- MdnSettings AS2MdnSettings 
- The MDN settings.
- MessageConnection AS2MessageSettings Connection Settings 
- The message connection settings.
- SecuritySettings AS2SecuritySettings 
- The security settings.
- ValidationSettings AS2ValidationSettings 
- The validation settings.
- acknowledgementConnection AS2AcknowledgementSettings Connection Settings 
- The acknowledgement connection settings.
- envelopeSettings AS2EnvelopeSettings 
- The envelope settings.
- errorSettings AS2ErrorSettings 
- The error settings.
- mdnSettings AS2MdnSettings 
- The MDN settings.
- messageConnection AS2MessageSettings Connection Settings 
- The message connection settings.
- securitySettings AS2SecuritySettings 
- The security settings.
- validationSettings AS2ValidationSettings 
- The validation settings.
- acknowledgementConnection AS2AcknowledgementSettings Connection Settings 
- The acknowledgement connection settings.
- envelopeSettings AS2EnvelopeSettings 
- The envelope settings.
- errorSettings AS2ErrorSettings 
- The error settings.
- mdnSettings AS2MdnSettings 
- The MDN settings.
- messageConnection AS2MessageSettings Connection Settings 
- The message connection settings.
- securitySettings AS2SecuritySettings 
- The security settings.
- validationSettings AS2ValidationSettings 
- The validation settings.
- acknowledgement_connection_ AS2Acknowledgementsettings Connection Settings 
- The acknowledgement connection settings.
- envelope_settings AS2EnvelopeSettings 
- The envelope settings.
- error_settings AS2ErrorSettings 
- The error settings.
- mdn_settings AS2MdnSettings 
- The MDN settings.
- message_connection_ AS2Messagesettings Connection Settings 
- The message connection settings.
- security_settings AS2SecuritySettings 
- The security settings.
- validation_settings AS2ValidationSettings 
- The validation settings.
- acknowledgementConnection Property MapSettings 
- The acknowledgement connection settings.
- envelopeSettings Property Map
- The envelope settings.
- errorSettings Property Map
- The error settings.
- mdnSettings Property Map
- The MDN settings.
- messageConnection Property MapSettings 
- The message connection settings.
- securitySettings Property Map
- The security settings.
- validationSettings Property Map
- The validation settings.
AS2ProtocolSettingsResponse, AS2ProtocolSettingsResponseArgs      
- AcknowledgementConnection Pulumi.Settings Azure Native. Logic. Inputs. AS2Acknowledgement Connection Settings Response 
- The acknowledgement connection settings.
- EnvelopeSettings Pulumi.Azure Native. Logic. Inputs. AS2Envelope Settings Response 
- The envelope settings.
- ErrorSettings Pulumi.Azure Native. Logic. Inputs. AS2Error Settings Response 
- The error settings.
- MdnSettings Pulumi.Azure Native. Logic. Inputs. AS2Mdn Settings Response 
- The MDN settings.
- MessageConnection Pulumi.Settings Azure Native. Logic. Inputs. AS2Message Connection Settings Response 
- The message connection settings.
- SecuritySettings Pulumi.Azure Native. Logic. Inputs. AS2Security Settings Response 
- The security settings.
- ValidationSettings Pulumi.Azure Native. Logic. Inputs. AS2Validation Settings Response 
- The validation settings.
- AcknowledgementConnection AS2AcknowledgementSettings Connection Settings Response 
- The acknowledgement connection settings.
- EnvelopeSettings AS2EnvelopeSettings Response 
- The envelope settings.
- ErrorSettings AS2ErrorSettings Response 
- The error settings.
- MdnSettings AS2MdnSettings Response 
- The MDN settings.
- MessageConnection AS2MessageSettings Connection Settings Response 
- The message connection settings.
- SecuritySettings AS2SecuritySettings Response 
- The security settings.
- ValidationSettings AS2ValidationSettings Response 
- The validation settings.
- acknowledgementConnection AS2AcknowledgementSettings Connection Settings Response 
- The acknowledgement connection settings.
- envelopeSettings AS2EnvelopeSettings Response 
- The envelope settings.
- errorSettings AS2ErrorSettings Response 
- The error settings.
- mdnSettings AS2MdnSettings Response 
- The MDN settings.
- messageConnection AS2MessageSettings Connection Settings Response 
- The message connection settings.
- securitySettings AS2SecuritySettings Response 
- The security settings.
- validationSettings AS2ValidationSettings Response 
- The validation settings.
- acknowledgementConnection AS2AcknowledgementSettings Connection Settings Response 
- The acknowledgement connection settings.
- envelopeSettings AS2EnvelopeSettings Response 
- The envelope settings.
- errorSettings AS2ErrorSettings Response 
- The error settings.
- mdnSettings AS2MdnSettings Response 
- The MDN settings.
- messageConnection AS2MessageSettings Connection Settings Response 
- The message connection settings.
- securitySettings AS2SecuritySettings Response 
- The security settings.
- validationSettings AS2ValidationSettings Response 
- The validation settings.
- acknowledgement_connection_ AS2Acknowledgementsettings Connection Settings Response 
- The acknowledgement connection settings.
- envelope_settings AS2EnvelopeSettings Response 
- The envelope settings.
- error_settings AS2ErrorSettings Response 
- The error settings.
- mdn_settings AS2MdnSettings Response 
- The MDN settings.
- message_connection_ AS2Messagesettings Connection Settings Response 
- The message connection settings.
- security_settings AS2SecuritySettings Response 
- The security settings.
- validation_settings AS2ValidationSettings Response 
- The validation settings.
- acknowledgementConnection Property MapSettings 
- The acknowledgement connection settings.
- envelopeSettings Property Map
- The envelope settings.
- errorSettings Property Map
- The error settings.
- mdnSettings Property Map
- The MDN settings.
- messageConnection Property MapSettings 
- The message connection settings.
- securitySettings Property Map
- The security settings.
- validationSettings Property Map
- The validation settings.
AS2SecuritySettings, AS2SecuritySettingsArgs    
- EnableNRRFor boolInbound Decoded Messages 
- The value indicating whether to enable NRR for inbound decoded messages.
- EnableNRRFor boolInbound Encoded Messages 
- The value indicating whether to enable NRR for inbound encoded messages.
- EnableNRRFor boolInbound MDN 
- The value indicating whether to enable NRR for inbound MDN.
- EnableNRRFor boolOutbound Decoded Messages 
- The value indicating whether to enable NRR for outbound decoded messages.
- EnableNRRFor boolOutbound Encoded Messages 
- The value indicating whether to enable NRR for outbound encoded messages.
- EnableNRRFor boolOutbound MDN 
- The value indicating whether to enable NRR for outbound MDN.
- OverrideGroup boolSigning Certificate 
- The value indicating whether to send or request a MDN.
- EncryptionCertificate stringName 
- The name of the encryption certificate.
- Sha2AlgorithmFormat string
- The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
- SigningCertificate stringName 
- The name of the signing certificate.
- EnableNRRFor boolInbound Decoded Messages 
- The value indicating whether to enable NRR for inbound decoded messages.
- EnableNRRFor boolInbound Encoded Messages 
- The value indicating whether to enable NRR for inbound encoded messages.
- EnableNRRFor boolInbound MDN 
- The value indicating whether to enable NRR for inbound MDN.
- EnableNRRFor boolOutbound Decoded Messages 
- The value indicating whether to enable NRR for outbound decoded messages.
- EnableNRRFor boolOutbound Encoded Messages 
- The value indicating whether to enable NRR for outbound encoded messages.
- EnableNRRFor boolOutbound MDN 
- The value indicating whether to enable NRR for outbound MDN.
- OverrideGroup boolSigning Certificate 
- The value indicating whether to send or request a MDN.
- EncryptionCertificate stringName 
- The name of the encryption certificate.
- Sha2AlgorithmFormat string
- The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
- SigningCertificate stringName 
- The name of the signing certificate.
- enableNRRFor BooleanInbound Decoded Messages 
- The value indicating whether to enable NRR for inbound decoded messages.
- enableNRRFor BooleanInbound Encoded Messages 
- The value indicating whether to enable NRR for inbound encoded messages.
- enableNRRFor BooleanInbound MDN 
- The value indicating whether to enable NRR for inbound MDN.
- enableNRRFor BooleanOutbound Decoded Messages 
- The value indicating whether to enable NRR for outbound decoded messages.
- enableNRRFor BooleanOutbound Encoded Messages 
- The value indicating whether to enable NRR for outbound encoded messages.
- enableNRRFor BooleanOutbound MDN 
- The value indicating whether to enable NRR for outbound MDN.
- overrideGroup BooleanSigning Certificate 
- The value indicating whether to send or request a MDN.
- encryptionCertificate StringName 
- The name of the encryption certificate.
- sha2AlgorithmFormat String
- The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
- signingCertificate StringName 
- The name of the signing certificate.
- enableNRRFor booleanInbound Decoded Messages 
- The value indicating whether to enable NRR for inbound decoded messages.
- enableNRRFor booleanInbound Encoded Messages 
- The value indicating whether to enable NRR for inbound encoded messages.
- enableNRRFor booleanInbound MDN 
- The value indicating whether to enable NRR for inbound MDN.
- enableNRRFor booleanOutbound Decoded Messages 
- The value indicating whether to enable NRR for outbound decoded messages.
- enableNRRFor booleanOutbound Encoded Messages 
- The value indicating whether to enable NRR for outbound encoded messages.
- enableNRRFor booleanOutbound MDN 
- The value indicating whether to enable NRR for outbound MDN.
- overrideGroup booleanSigning Certificate 
- The value indicating whether to send or request a MDN.
- encryptionCertificate stringName 
- The name of the encryption certificate.
- sha2AlgorithmFormat string
- The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
- signingCertificate stringName 
- The name of the signing certificate.
- enable_nrr_ boolfor_ inbound_ decoded_ messages 
- The value indicating whether to enable NRR for inbound decoded messages.
- enable_nrr_ boolfor_ inbound_ encoded_ messages 
- The value indicating whether to enable NRR for inbound encoded messages.
- enable_nrr_ boolfor_ inbound_ mdn 
- The value indicating whether to enable NRR for inbound MDN.
- enable_nrr_ boolfor_ outbound_ decoded_ messages 
- The value indicating whether to enable NRR for outbound decoded messages.
- enable_nrr_ boolfor_ outbound_ encoded_ messages 
- The value indicating whether to enable NRR for outbound encoded messages.
- enable_nrr_ boolfor_ outbound_ mdn 
- The value indicating whether to enable NRR for outbound MDN.
- override_group_ boolsigning_ certificate 
- The value indicating whether to send or request a MDN.
- encryption_certificate_ strname 
- The name of the encryption certificate.
- sha2_algorithm_ strformat 
- The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
- signing_certificate_ strname 
- The name of the signing certificate.
- enableNRRFor BooleanInbound Decoded Messages 
- The value indicating whether to enable NRR for inbound decoded messages.
- enableNRRFor BooleanInbound Encoded Messages 
- The value indicating whether to enable NRR for inbound encoded messages.
- enableNRRFor BooleanInbound MDN 
- The value indicating whether to enable NRR for inbound MDN.
- enableNRRFor BooleanOutbound Decoded Messages 
- The value indicating whether to enable NRR for outbound decoded messages.
- enableNRRFor BooleanOutbound Encoded Messages 
- The value indicating whether to enable NRR for outbound encoded messages.
- enableNRRFor BooleanOutbound MDN 
- The value indicating whether to enable NRR for outbound MDN.
- overrideGroup BooleanSigning Certificate 
- The value indicating whether to send or request a MDN.
- encryptionCertificate StringName 
- The name of the encryption certificate.
- sha2AlgorithmFormat String
- The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
- signingCertificate StringName 
- The name of the signing certificate.
AS2SecuritySettingsResponse, AS2SecuritySettingsResponseArgs      
- EnableNRRFor boolInbound Decoded Messages 
- The value indicating whether to enable NRR for inbound decoded messages.
- EnableNRRFor boolInbound Encoded Messages 
- The value indicating whether to enable NRR for inbound encoded messages.
- EnableNRRFor boolInbound MDN 
- The value indicating whether to enable NRR for inbound MDN.
- EnableNRRFor boolOutbound Decoded Messages 
- The value indicating whether to enable NRR for outbound decoded messages.
- EnableNRRFor boolOutbound Encoded Messages 
- The value indicating whether to enable NRR for outbound encoded messages.
- EnableNRRFor boolOutbound MDN 
- The value indicating whether to enable NRR for outbound MDN.
- OverrideGroup boolSigning Certificate 
- The value indicating whether to send or request a MDN.
- EncryptionCertificate stringName 
- The name of the encryption certificate.
- Sha2AlgorithmFormat string
- The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
- SigningCertificate stringName 
- The name of the signing certificate.
- EnableNRRFor boolInbound Decoded Messages 
- The value indicating whether to enable NRR for inbound decoded messages.
- EnableNRRFor boolInbound Encoded Messages 
- The value indicating whether to enable NRR for inbound encoded messages.
- EnableNRRFor boolInbound MDN 
- The value indicating whether to enable NRR for inbound MDN.
- EnableNRRFor boolOutbound Decoded Messages 
- The value indicating whether to enable NRR for outbound decoded messages.
- EnableNRRFor boolOutbound Encoded Messages 
- The value indicating whether to enable NRR for outbound encoded messages.
- EnableNRRFor boolOutbound MDN 
- The value indicating whether to enable NRR for outbound MDN.
- OverrideGroup boolSigning Certificate 
- The value indicating whether to send or request a MDN.
- EncryptionCertificate stringName 
- The name of the encryption certificate.
- Sha2AlgorithmFormat string
- The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
- SigningCertificate stringName 
- The name of the signing certificate.
- enableNRRFor BooleanInbound Decoded Messages 
- The value indicating whether to enable NRR for inbound decoded messages.
- enableNRRFor BooleanInbound Encoded Messages 
- The value indicating whether to enable NRR for inbound encoded messages.
- enableNRRFor BooleanInbound MDN 
- The value indicating whether to enable NRR for inbound MDN.
- enableNRRFor BooleanOutbound Decoded Messages 
- The value indicating whether to enable NRR for outbound decoded messages.
- enableNRRFor BooleanOutbound Encoded Messages 
- The value indicating whether to enable NRR for outbound encoded messages.
- enableNRRFor BooleanOutbound MDN 
- The value indicating whether to enable NRR for outbound MDN.
- overrideGroup BooleanSigning Certificate 
- The value indicating whether to send or request a MDN.
- encryptionCertificate StringName 
- The name of the encryption certificate.
- sha2AlgorithmFormat String
- The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
- signingCertificate StringName 
- The name of the signing certificate.
- enableNRRFor booleanInbound Decoded Messages 
- The value indicating whether to enable NRR for inbound decoded messages.
- enableNRRFor booleanInbound Encoded Messages 
- The value indicating whether to enable NRR for inbound encoded messages.
- enableNRRFor booleanInbound MDN 
- The value indicating whether to enable NRR for inbound MDN.
- enableNRRFor booleanOutbound Decoded Messages 
- The value indicating whether to enable NRR for outbound decoded messages.
- enableNRRFor booleanOutbound Encoded Messages 
- The value indicating whether to enable NRR for outbound encoded messages.
- enableNRRFor booleanOutbound MDN 
- The value indicating whether to enable NRR for outbound MDN.
- overrideGroup booleanSigning Certificate 
- The value indicating whether to send or request a MDN.
- encryptionCertificate stringName 
- The name of the encryption certificate.
- sha2AlgorithmFormat string
- The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
- signingCertificate stringName 
- The name of the signing certificate.
- enable_nrr_ boolfor_ inbound_ decoded_ messages 
- The value indicating whether to enable NRR for inbound decoded messages.
- enable_nrr_ boolfor_ inbound_ encoded_ messages 
- The value indicating whether to enable NRR for inbound encoded messages.
- enable_nrr_ boolfor_ inbound_ mdn 
- The value indicating whether to enable NRR for inbound MDN.
- enable_nrr_ boolfor_ outbound_ decoded_ messages 
- The value indicating whether to enable NRR for outbound decoded messages.
- enable_nrr_ boolfor_ outbound_ encoded_ messages 
- The value indicating whether to enable NRR for outbound encoded messages.
- enable_nrr_ boolfor_ outbound_ mdn 
- The value indicating whether to enable NRR for outbound MDN.
- override_group_ boolsigning_ certificate 
- The value indicating whether to send or request a MDN.
- encryption_certificate_ strname 
- The name of the encryption certificate.
- sha2_algorithm_ strformat 
- The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
- signing_certificate_ strname 
- The name of the signing certificate.
- enableNRRFor BooleanInbound Decoded Messages 
- The value indicating whether to enable NRR for inbound decoded messages.
- enableNRRFor BooleanInbound Encoded Messages 
- The value indicating whether to enable NRR for inbound encoded messages.
- enableNRRFor BooleanInbound MDN 
- The value indicating whether to enable NRR for inbound MDN.
- enableNRRFor BooleanOutbound Decoded Messages 
- The value indicating whether to enable NRR for outbound decoded messages.
- enableNRRFor BooleanOutbound Encoded Messages 
- The value indicating whether to enable NRR for outbound encoded messages.
- enableNRRFor BooleanOutbound MDN 
- The value indicating whether to enable NRR for outbound MDN.
- overrideGroup BooleanSigning Certificate 
- The value indicating whether to send or request a MDN.
- encryptionCertificate StringName 
- The name of the encryption certificate.
- sha2AlgorithmFormat String
- The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
- signingCertificate StringName 
- The name of the signing certificate.
AS2ValidationSettings, AS2ValidationSettingsArgs    
- CheckCertificate boolRevocation List On Receive 
- The value indicating whether to check for certificate revocation list on receive.
- CheckCertificate boolRevocation List On Send 
- The value indicating whether to check for certificate revocation list on send.
- CheckDuplicate boolMessage 
- The value indicating whether to check for duplicate message.
- CompressMessage bool
- The value indicating whether the message has to be compressed.
- EncryptMessage bool
- The value indicating whether the message has to be encrypted.
- EncryptionAlgorithm string | Pulumi.Azure Native. Logic. Encryption Algorithm 
- The encryption algorithm.
- InterchangeDuplicates intValidity Days 
- The number of days to look back for duplicate interchange.
- OverrideMessage boolProperties 
- The value indicating whether to override incoming message properties with those in agreement.
- SignMessage bool
- The value indicating whether the message has to be signed.
- SigningAlgorithm string | Pulumi.Azure Native. Logic. Signing Algorithm 
- The signing algorithm.
- CheckCertificate boolRevocation List On Receive 
- The value indicating whether to check for certificate revocation list on receive.
- CheckCertificate boolRevocation List On Send 
- The value indicating whether to check for certificate revocation list on send.
- CheckDuplicate boolMessage 
- The value indicating whether to check for duplicate message.
- CompressMessage bool
- The value indicating whether the message has to be compressed.
- EncryptMessage bool
- The value indicating whether the message has to be encrypted.
- EncryptionAlgorithm string | EncryptionAlgorithm 
- The encryption algorithm.
- InterchangeDuplicates intValidity Days 
- The number of days to look back for duplicate interchange.
- OverrideMessage boolProperties 
- The value indicating whether to override incoming message properties with those in agreement.
- SignMessage bool
- The value indicating whether the message has to be signed.
- SigningAlgorithm string | SigningAlgorithm 
- The signing algorithm.
- checkCertificate BooleanRevocation List On Receive 
- The value indicating whether to check for certificate revocation list on receive.
- checkCertificate BooleanRevocation List On Send 
- The value indicating whether to check for certificate revocation list on send.
- checkDuplicate BooleanMessage 
- The value indicating whether to check for duplicate message.
- compressMessage Boolean
- The value indicating whether the message has to be compressed.
- encryptMessage Boolean
- The value indicating whether the message has to be encrypted.
- encryptionAlgorithm String | EncryptionAlgorithm 
- The encryption algorithm.
- interchangeDuplicates IntegerValidity Days 
- The number of days to look back for duplicate interchange.
- overrideMessage BooleanProperties 
- The value indicating whether to override incoming message properties with those in agreement.
- signMessage Boolean
- The value indicating whether the message has to be signed.
- signingAlgorithm String | SigningAlgorithm 
- The signing algorithm.
- checkCertificate booleanRevocation List On Receive 
- The value indicating whether to check for certificate revocation list on receive.
- checkCertificate booleanRevocation List On Send 
- The value indicating whether to check for certificate revocation list on send.
- checkDuplicate booleanMessage 
- The value indicating whether to check for duplicate message.
- compressMessage boolean
- The value indicating whether the message has to be compressed.
- encryptMessage boolean
- The value indicating whether the message has to be encrypted.
- encryptionAlgorithm string | EncryptionAlgorithm 
- The encryption algorithm.
- interchangeDuplicates numberValidity Days 
- The number of days to look back for duplicate interchange.
- overrideMessage booleanProperties 
- The value indicating whether to override incoming message properties with those in agreement.
- signMessage boolean
- The value indicating whether the message has to be signed.
- signingAlgorithm string | SigningAlgorithm 
- The signing algorithm.
- check_certificate_ boolrevocation_ list_ on_ receive 
- The value indicating whether to check for certificate revocation list on receive.
- check_certificate_ boolrevocation_ list_ on_ send 
- The value indicating whether to check for certificate revocation list on send.
- check_duplicate_ boolmessage 
- The value indicating whether to check for duplicate message.
- compress_message bool
- The value indicating whether the message has to be compressed.
- encrypt_message bool
- The value indicating whether the message has to be encrypted.
- encryption_algorithm str | EncryptionAlgorithm 
- The encryption algorithm.
- interchange_duplicates_ intvalidity_ days 
- The number of days to look back for duplicate interchange.
- override_message_ boolproperties 
- The value indicating whether to override incoming message properties with those in agreement.
- sign_message bool
- The value indicating whether the message has to be signed.
- signing_algorithm str | SigningAlgorithm 
- The signing algorithm.
- checkCertificate BooleanRevocation List On Receive 
- The value indicating whether to check for certificate revocation list on receive.
- checkCertificate BooleanRevocation List On Send 
- The value indicating whether to check for certificate revocation list on send.
- checkDuplicate BooleanMessage 
- The value indicating whether to check for duplicate message.
- compressMessage Boolean
- The value indicating whether the message has to be compressed.
- encryptMessage Boolean
- The value indicating whether the message has to be encrypted.
- encryptionAlgorithm String | "NotSpecified" | "None" | "DES3" | "RC2" | "AES128" | "AES192" | "AES256" 
- The encryption algorithm.
- interchangeDuplicates NumberValidity Days 
- The number of days to look back for duplicate interchange.
- overrideMessage BooleanProperties 
- The value indicating whether to override incoming message properties with those in agreement.
- signMessage Boolean
- The value indicating whether the message has to be signed.
- signingAlgorithm String | "NotSpecified" | "Default" | "SHA1" | "SHA2256" | "SHA2384" | "SHA2512" 
- The signing algorithm.
AS2ValidationSettingsResponse, AS2ValidationSettingsResponseArgs      
- CheckCertificate boolRevocation List On Receive 
- The value indicating whether to check for certificate revocation list on receive.
- CheckCertificate boolRevocation List On Send 
- The value indicating whether to check for certificate revocation list on send.
- CheckDuplicate boolMessage 
- The value indicating whether to check for duplicate message.
- CompressMessage bool
- The value indicating whether the message has to be compressed.
- EncryptMessage bool
- The value indicating whether the message has to be encrypted.
- EncryptionAlgorithm string
- The encryption algorithm.
- InterchangeDuplicates intValidity Days 
- The number of days to look back for duplicate interchange.
- OverrideMessage boolProperties 
- The value indicating whether to override incoming message properties with those in agreement.
- SignMessage bool
- The value indicating whether the message has to be signed.
- SigningAlgorithm string
- The signing algorithm.
- CheckCertificate boolRevocation List On Receive 
- The value indicating whether to check for certificate revocation list on receive.
- CheckCertificate boolRevocation List On Send 
- The value indicating whether to check for certificate revocation list on send.
- CheckDuplicate boolMessage 
- The value indicating whether to check for duplicate message.
- CompressMessage bool
- The value indicating whether the message has to be compressed.
- EncryptMessage bool
- The value indicating whether the message has to be encrypted.
- EncryptionAlgorithm string
- The encryption algorithm.
- InterchangeDuplicates intValidity Days 
- The number of days to look back for duplicate interchange.
- OverrideMessage boolProperties 
- The value indicating whether to override incoming message properties with those in agreement.
- SignMessage bool
- The value indicating whether the message has to be signed.
- SigningAlgorithm string
- The signing algorithm.
- checkCertificate BooleanRevocation List On Receive 
- The value indicating whether to check for certificate revocation list on receive.
- checkCertificate BooleanRevocation List On Send 
- The value indicating whether to check for certificate revocation list on send.
- checkDuplicate BooleanMessage 
- The value indicating whether to check for duplicate message.
- compressMessage Boolean
- The value indicating whether the message has to be compressed.
- encryptMessage Boolean
- The value indicating whether the message has to be encrypted.
- encryptionAlgorithm String
- The encryption algorithm.
- interchangeDuplicates IntegerValidity Days 
- The number of days to look back for duplicate interchange.
- overrideMessage BooleanProperties 
- The value indicating whether to override incoming message properties with those in agreement.
- signMessage Boolean
- The value indicating whether the message has to be signed.
- signingAlgorithm String
- The signing algorithm.
- checkCertificate booleanRevocation List On Receive 
- The value indicating whether to check for certificate revocation list on receive.
- checkCertificate booleanRevocation List On Send 
- The value indicating whether to check for certificate revocation list on send.
- checkDuplicate booleanMessage 
- The value indicating whether to check for duplicate message.
- compressMessage boolean
- The value indicating whether the message has to be compressed.
- encryptMessage boolean
- The value indicating whether the message has to be encrypted.
- encryptionAlgorithm string
- The encryption algorithm.
- interchangeDuplicates numberValidity Days 
- The number of days to look back for duplicate interchange.
- overrideMessage booleanProperties 
- The value indicating whether to override incoming message properties with those in agreement.
- signMessage boolean
- The value indicating whether the message has to be signed.
- signingAlgorithm string
- The signing algorithm.
- check_certificate_ boolrevocation_ list_ on_ receive 
- The value indicating whether to check for certificate revocation list on receive.
- check_certificate_ boolrevocation_ list_ on_ send 
- The value indicating whether to check for certificate revocation list on send.
- check_duplicate_ boolmessage 
- The value indicating whether to check for duplicate message.
- compress_message bool
- The value indicating whether the message has to be compressed.
- encrypt_message bool
- The value indicating whether the message has to be encrypted.
- encryption_algorithm str
- The encryption algorithm.
- interchange_duplicates_ intvalidity_ days 
- The number of days to look back for duplicate interchange.
- override_message_ boolproperties 
- The value indicating whether to override incoming message properties with those in agreement.
- sign_message bool
- The value indicating whether the message has to be signed.
- signing_algorithm str
- The signing algorithm.
- checkCertificate BooleanRevocation List On Receive 
- The value indicating whether to check for certificate revocation list on receive.
- checkCertificate BooleanRevocation List On Send 
- The value indicating whether to check for certificate revocation list on send.
- checkDuplicate BooleanMessage 
- The value indicating whether to check for duplicate message.
- compressMessage Boolean
- The value indicating whether the message has to be compressed.
- encryptMessage Boolean
- The value indicating whether the message has to be encrypted.
- encryptionAlgorithm String
- The encryption algorithm.
- interchangeDuplicates NumberValidity Days 
- The number of days to look back for duplicate interchange.
- overrideMessage BooleanProperties 
- The value indicating whether to override incoming message properties with those in agreement.
- signMessage Boolean
- The value indicating whether the message has to be signed.
- signingAlgorithm String
- The signing algorithm.
AgreementContent, AgreementContentArgs    
- AS2
Pulumi.Azure Native. Logic. Inputs. AS2Agreement Content 
- The AS2 agreement content.
- Edifact
Pulumi.Azure Native. Logic. Inputs. Edifact Agreement Content 
- The EDIFACT agreement content.
- X12
Pulumi.Azure Native. Logic. Inputs. X12Agreement Content 
- The X12 agreement content.
- AS2
AS2AgreementContent 
- The AS2 agreement content.
- Edifact
EdifactAgreement Content 
- The EDIFACT agreement content.
- X12
X12AgreementContent 
- The X12 agreement content.
- aS2 AS2AgreementContent 
- The AS2 agreement content.
- edifact
EdifactAgreement Content 
- The EDIFACT agreement content.
- x12
X12AgreementContent 
- The X12 agreement content.
- aS2 AS2AgreementContent 
- The AS2 agreement content.
- edifact
EdifactAgreement Content 
- The EDIFACT agreement content.
- x12
X12AgreementContent 
- The X12 agreement content.
- a_s2 AS2AgreementContent 
- The AS2 agreement content.
- edifact
EdifactAgreement Content 
- 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
Pulumi.Azure Native. Logic. Inputs. AS2Agreement Content Response 
- The AS2 agreement content.
- Edifact
Pulumi.Azure Native. Logic. Inputs. Edifact Agreement Content Response 
- The EDIFACT agreement content.
- X12
Pulumi.Azure Native. Logic. Inputs. X12Agreement Content Response 
- The X12 agreement content.
- AS2
AS2AgreementContent Response 
- The AS2 agreement content.
- Edifact
EdifactAgreement Content Response 
- The EDIFACT agreement content.
- X12
X12AgreementContent Response 
- The X12 agreement content.
- aS2 AS2AgreementContent Response 
- The AS2 agreement content.
- edifact
EdifactAgreement Content Response 
- The EDIFACT agreement content.
- x12
X12AgreementContent Response 
- The X12 agreement content.
- aS2 AS2AgreementContent Response 
- The AS2 agreement content.
- edifact
EdifactAgreement Content Response 
- The EDIFACT agreement content.
- x12
X12AgreementContent Response 
- The X12 agreement content.
- a_s2 AS2AgreementContent Response 
- The AS2 agreement content.
- edifact
EdifactAgreement Content Response 
- The EDIFACT agreement content.
- x12
X12AgreementContent Response 
- 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
- AgreementType Not Specified 
- NotSpecified
- AgreementType AS2 
- AS2
- AgreementType X12 
- X12
- AgreementType Edifact 
- 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    
BusinessIdentityResponse, BusinessIdentityResponseArgs      
EdifactAcknowledgementSettings, EdifactAcknowledgementSettingsArgs      
- AcknowledgementControl intNumber Lower Bound 
- The acknowledgement control number lower bound.
- AcknowledgementControl intNumber Upper Bound 
- The acknowledgement control number upper bound.
- BatchFunctional boolAcknowledgements 
- The value indicating whether to batch functional acknowledgements.
- BatchTechnical boolAcknowledgements 
- The value indicating whether to batch the technical acknowledgements.
- NeedFunctional boolAcknowledgement 
- The value indicating whether functional acknowledgement is needed.
- NeedLoop boolFor Valid Messages 
- The value indicating whether a loop is needed for valid messages.
- NeedTechnical boolAcknowledgement 
- The value indicating whether technical acknowledgement is needed.
- RolloverAcknowledgement boolControl Number 
- The value indicating whether to rollover acknowledgement control number.
- SendSynchronous boolAcknowledgement 
- The value indicating whether to send synchronous acknowledgement.
- AcknowledgementControl stringNumber Prefix 
- The acknowledgement control number prefix.
- AcknowledgementControl stringNumber Suffix 
- The acknowledgement control number suffix.
- AcknowledgementControl intNumber Lower Bound 
- The acknowledgement control number lower bound.
- AcknowledgementControl intNumber Upper Bound 
- The acknowledgement control number upper bound.
- BatchFunctional boolAcknowledgements 
- The value indicating whether to batch functional acknowledgements.
- BatchTechnical boolAcknowledgements 
- The value indicating whether to batch the technical acknowledgements.
- NeedFunctional boolAcknowledgement 
- The value indicating whether functional acknowledgement is needed.
- NeedLoop boolFor Valid Messages 
- The value indicating whether a loop is needed for valid messages.
- NeedTechnical boolAcknowledgement 
- The value indicating whether technical acknowledgement is needed.
- RolloverAcknowledgement boolControl Number 
- The value indicating whether to rollover acknowledgement control number.
- SendSynchronous boolAcknowledgement 
- The value indicating whether to send synchronous acknowledgement.
- AcknowledgementControl stringNumber Prefix 
- The acknowledgement control number prefix.
- AcknowledgementControl stringNumber Suffix 
- The acknowledgement control number suffix.
- acknowledgementControl IntegerNumber Lower Bound 
- The acknowledgement control number lower bound.
- acknowledgementControl IntegerNumber Upper Bound 
- The acknowledgement control number upper bound.
- batchFunctional BooleanAcknowledgements 
- The value indicating whether to batch functional acknowledgements.
- batchTechnical BooleanAcknowledgements 
- The value indicating whether to batch the technical acknowledgements.
- needFunctional BooleanAcknowledgement 
- The value indicating whether functional acknowledgement is needed.
- needLoop BooleanFor Valid Messages 
- The value indicating whether a loop is needed for valid messages.
- needTechnical BooleanAcknowledgement 
- The value indicating whether technical acknowledgement is needed.
- rolloverAcknowledgement BooleanControl Number 
- The value indicating whether to rollover acknowledgement control number.
- sendSynchronous BooleanAcknowledgement 
- The value indicating whether to send synchronous acknowledgement.
- acknowledgementControl StringNumber Prefix 
- The acknowledgement control number prefix.
- acknowledgementControl StringNumber Suffix 
- The acknowledgement control number suffix.
- acknowledgementControl numberNumber Lower Bound 
- The acknowledgement control number lower bound.
- acknowledgementControl numberNumber Upper Bound 
- The acknowledgement control number upper bound.
- batchFunctional booleanAcknowledgements 
- The value indicating whether to batch functional acknowledgements.
- batchTechnical booleanAcknowledgements 
- The value indicating whether to batch the technical acknowledgements.
- needFunctional booleanAcknowledgement 
- The value indicating whether functional acknowledgement is needed.
- needLoop booleanFor Valid Messages 
- The value indicating whether a loop is needed for valid messages.
- needTechnical booleanAcknowledgement 
- The value indicating whether technical acknowledgement is needed.
- rolloverAcknowledgement booleanControl Number 
- The value indicating whether to rollover acknowledgement control number.
- sendSynchronous booleanAcknowledgement 
- The value indicating whether to send synchronous acknowledgement.
- acknowledgementControl stringNumber Prefix 
- The acknowledgement control number prefix.
- acknowledgementControl stringNumber Suffix 
- The acknowledgement control number suffix.
- acknowledgement_control_ intnumber_ lower_ bound 
- The acknowledgement control number lower bound.
- acknowledgement_control_ intnumber_ upper_ bound 
- The acknowledgement control number upper bound.
- batch_functional_ boolacknowledgements 
- The value indicating whether to batch functional acknowledgements.
- batch_technical_ boolacknowledgements 
- The value indicating whether to batch the technical acknowledgements.
- need_functional_ boolacknowledgement 
- The value indicating whether functional acknowledgement is needed.
- need_loop_ boolfor_ valid_ messages 
- The value indicating whether a loop is needed for valid messages.
- need_technical_ boolacknowledgement 
- The value indicating whether technical acknowledgement is needed.
- rollover_acknowledgement_ boolcontrol_ number 
- The value indicating whether to rollover acknowledgement control number.
- send_synchronous_ boolacknowledgement 
- The value indicating whether to send synchronous acknowledgement.
- acknowledgement_control_ strnumber_ prefix 
- The acknowledgement control number prefix.
- acknowledgement_control_ strnumber_ suffix 
- The acknowledgement control number suffix.
- acknowledgementControl NumberNumber Lower Bound 
- The acknowledgement control number lower bound.
- acknowledgementControl NumberNumber Upper Bound 
- The acknowledgement control number upper bound.
- batchFunctional BooleanAcknowledgements 
- The value indicating whether to batch functional acknowledgements.
- batchTechnical BooleanAcknowledgements 
- The value indicating whether to batch the technical acknowledgements.
- needFunctional BooleanAcknowledgement 
- The value indicating whether functional acknowledgement is needed.
- needLoop BooleanFor Valid Messages 
- The value indicating whether a loop is needed for valid messages.
- needTechnical BooleanAcknowledgement 
- The value indicating whether technical acknowledgement is needed.
- rolloverAcknowledgement BooleanControl Number 
- The value indicating whether to rollover acknowledgement control number.
- sendSynchronous BooleanAcknowledgement 
- The value indicating whether to send synchronous acknowledgement.
- acknowledgementControl StringNumber Prefix 
- The acknowledgement control number prefix.
- acknowledgementControl StringNumber Suffix 
- The acknowledgement control number suffix.
EdifactAcknowledgementSettingsResponse, EdifactAcknowledgementSettingsResponseArgs        
- AcknowledgementControl intNumber Lower Bound 
- The acknowledgement control number lower bound.
- AcknowledgementControl intNumber Upper Bound 
- The acknowledgement control number upper bound.
- BatchFunctional boolAcknowledgements 
- The value indicating whether to batch functional acknowledgements.
- BatchTechnical boolAcknowledgements 
- The value indicating whether to batch the technical acknowledgements.
- NeedFunctional boolAcknowledgement 
- The value indicating whether functional acknowledgement is needed.
- NeedLoop boolFor Valid Messages 
- The value indicating whether a loop is needed for valid messages.
- NeedTechnical boolAcknowledgement 
- The value indicating whether technical acknowledgement is needed.
- RolloverAcknowledgement boolControl Number 
- The value indicating whether to rollover acknowledgement control number.
- SendSynchronous boolAcknowledgement 
- The value indicating whether to send synchronous acknowledgement.
- AcknowledgementControl stringNumber Prefix 
- The acknowledgement control number prefix.
- AcknowledgementControl stringNumber Suffix 
- The acknowledgement control number suffix.
- AcknowledgementControl intNumber Lower Bound 
- The acknowledgement control number lower bound.
- AcknowledgementControl intNumber Upper Bound 
- The acknowledgement control number upper bound.
- BatchFunctional boolAcknowledgements 
- The value indicating whether to batch functional acknowledgements.
- BatchTechnical boolAcknowledgements 
- The value indicating whether to batch the technical acknowledgements.
- NeedFunctional boolAcknowledgement 
- The value indicating whether functional acknowledgement is needed.
- NeedLoop boolFor Valid Messages 
- The value indicating whether a loop is needed for valid messages.
- NeedTechnical boolAcknowledgement 
- The value indicating whether technical acknowledgement is needed.
- RolloverAcknowledgement boolControl Number 
- The value indicating whether to rollover acknowledgement control number.
- SendSynchronous boolAcknowledgement 
- The value indicating whether to send synchronous acknowledgement.
- AcknowledgementControl stringNumber Prefix 
- The acknowledgement control number prefix.
- AcknowledgementControl stringNumber Suffix 
- The acknowledgement control number suffix.
- acknowledgementControl IntegerNumber Lower Bound 
- The acknowledgement control number lower bound.
- acknowledgementControl IntegerNumber Upper Bound 
- The acknowledgement control number upper bound.
- batchFunctional BooleanAcknowledgements 
- The value indicating whether to batch functional acknowledgements.
- batchTechnical BooleanAcknowledgements 
- The value indicating whether to batch the technical acknowledgements.
- needFunctional BooleanAcknowledgement 
- The value indicating whether functional acknowledgement is needed.
- needLoop BooleanFor Valid Messages 
- The value indicating whether a loop is needed for valid messages.
- needTechnical BooleanAcknowledgement 
- The value indicating whether technical acknowledgement is needed.
- rolloverAcknowledgement BooleanControl Number 
- The value indicating whether to rollover acknowledgement control number.
- sendSynchronous BooleanAcknowledgement 
- The value indicating whether to send synchronous acknowledgement.
- acknowledgementControl StringNumber Prefix 
- The acknowledgement control number prefix.
- acknowledgementControl StringNumber Suffix 
- The acknowledgement control number suffix.
- acknowledgementControl numberNumber Lower Bound 
- The acknowledgement control number lower bound.
- acknowledgementControl numberNumber Upper Bound 
- The acknowledgement control number upper bound.
- batchFunctional booleanAcknowledgements 
- The value indicating whether to batch functional acknowledgements.
- batchTechnical booleanAcknowledgements 
- The value indicating whether to batch the technical acknowledgements.
- needFunctional booleanAcknowledgement 
- The value indicating whether functional acknowledgement is needed.
- needLoop booleanFor Valid Messages 
- The value indicating whether a loop is needed for valid messages.
- needTechnical booleanAcknowledgement 
- The value indicating whether technical acknowledgement is needed.
- rolloverAcknowledgement booleanControl Number 
- The value indicating whether to rollover acknowledgement control number.
- sendSynchronous booleanAcknowledgement 
- The value indicating whether to send synchronous acknowledgement.
- acknowledgementControl stringNumber Prefix 
- The acknowledgement control number prefix.
- acknowledgementControl stringNumber Suffix 
- The acknowledgement control number suffix.
- acknowledgement_control_ intnumber_ lower_ bound 
- The acknowledgement control number lower bound.
- acknowledgement_control_ intnumber_ upper_ bound 
- The acknowledgement control number upper bound.
- batch_functional_ boolacknowledgements 
- The value indicating whether to batch functional acknowledgements.
- batch_technical_ boolacknowledgements 
- The value indicating whether to batch the technical acknowledgements.
- need_functional_ boolacknowledgement 
- The value indicating whether functional acknowledgement is needed.
- need_loop_ boolfor_ valid_ messages 
- The value indicating whether a loop is needed for valid messages.
- need_technical_ boolacknowledgement 
- The value indicating whether technical acknowledgement is needed.
- rollover_acknowledgement_ boolcontrol_ number 
- The value indicating whether to rollover acknowledgement control number.
- send_synchronous_ boolacknowledgement 
- The value indicating whether to send synchronous acknowledgement.
- acknowledgement_control_ strnumber_ prefix 
- The acknowledgement control number prefix.
- acknowledgement_control_ strnumber_ suffix 
- The acknowledgement control number suffix.
- acknowledgementControl NumberNumber Lower Bound 
- The acknowledgement control number lower bound.
- acknowledgementControl NumberNumber Upper Bound 
- The acknowledgement control number upper bound.
- batchFunctional BooleanAcknowledgements 
- The value indicating whether to batch functional acknowledgements.
- batchTechnical BooleanAcknowledgements 
- The value indicating whether to batch the technical acknowledgements.
- needFunctional BooleanAcknowledgement 
- The value indicating whether functional acknowledgement is needed.
- needLoop BooleanFor Valid Messages 
- The value indicating whether a loop is needed for valid messages.
- needTechnical BooleanAcknowledgement 
- The value indicating whether technical acknowledgement is needed.
- rolloverAcknowledgement BooleanControl Number 
- The value indicating whether to rollover acknowledgement control number.
- sendSynchronous BooleanAcknowledgement 
- The value indicating whether to send synchronous acknowledgement.
- acknowledgementControl StringNumber Prefix 
- The acknowledgement control number prefix.
- acknowledgementControl StringNumber Suffix 
- The acknowledgement control number suffix.
EdifactAgreementContent, EdifactAgreementContentArgs      
- ReceiveAgreement Pulumi.Azure Native. Logic. Inputs. Edifact One Way Agreement 
- The EDIFACT one-way receive agreement.
- SendAgreement Pulumi.Azure Native. Logic. Inputs. Edifact One Way Agreement 
- The EDIFACT one-way send agreement.
- ReceiveAgreement EdifactOne Way Agreement 
- The EDIFACT one-way receive agreement.
- SendAgreement EdifactOne Way Agreement 
- The EDIFACT one-way send agreement.
- receiveAgreement EdifactOne Way Agreement 
- The EDIFACT one-way receive agreement.
- sendAgreement EdifactOne Way Agreement 
- The EDIFACT one-way send agreement.
- receiveAgreement EdifactOne Way Agreement 
- The EDIFACT one-way receive agreement.
- sendAgreement EdifactOne Way Agreement 
- The EDIFACT one-way send agreement.
- receive_agreement EdifactOne Way Agreement 
- The EDIFACT one-way receive agreement.
- send_agreement EdifactOne Way Agreement 
- The EDIFACT one-way send agreement.
- receiveAgreement Property Map
- The EDIFACT one-way receive agreement.
- sendAgreement Property Map
- The EDIFACT one-way send agreement.
EdifactAgreementContentResponse, EdifactAgreementContentResponseArgs        
- ReceiveAgreement Pulumi.Azure Native. Logic. Inputs. Edifact One Way Agreement Response 
- The EDIFACT one-way receive agreement.
- SendAgreement Pulumi.Azure Native. Logic. Inputs. Edifact One Way Agreement Response 
- The EDIFACT one-way send agreement.
- ReceiveAgreement EdifactOne Way Agreement Response 
- The EDIFACT one-way receive agreement.
- SendAgreement EdifactOne Way Agreement Response 
- The EDIFACT one-way send agreement.
- receiveAgreement EdifactOne Way Agreement Response 
- The EDIFACT one-way receive agreement.
- sendAgreement EdifactOne Way Agreement Response 
- The EDIFACT one-way send agreement.
- receiveAgreement EdifactOne Way Agreement Response 
- The EDIFACT one-way receive agreement.
- sendAgreement EdifactOne Way Agreement Response 
- The EDIFACT one-way send agreement.
- receive_agreement EdifactOne Way Agreement Response 
- The EDIFACT one-way receive agreement.
- send_agreement EdifactOne Way Agreement Response 
- The EDIFACT one-way send agreement.
- receiveAgreement Property Map
- The EDIFACT one-way receive agreement.
- sendAgreement 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
- EdifactCharacter Set Not Specified 
- NotSpecified
- EdifactCharacter Set UNOB 
- UNOB
- EdifactCharacter Set UNOA 
- UNOA
- EdifactCharacter Set UNOC 
- UNOC
- EdifactCharacter Set UNOD 
- UNOD
- EdifactCharacter Set UNOE 
- UNOE
- EdifactCharacter Set UNOF 
- UNOF
- EdifactCharacter Set UNOG 
- UNOG
- EdifactCharacter Set UNOH 
- UNOH
- EdifactCharacter Set UNOI 
- UNOI
- EdifactCharacter Set UNOJ 
- UNOJ
- EdifactCharacter Set UNOK 
- UNOK
- EdifactCharacter Set UNOX 
- UNOX
- EdifactCharacter Set UNOY 
- UNOY
- EdifactCharacter Set 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
- 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
- EdifactDecimal Indicator Not Specified 
- NotSpecified
- EdifactDecimal Indicator Comma 
- Comma
- EdifactDecimal Indicator Decimal 
- 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 int
- The component separator.
- DataElement intSeparator 
- The data element separator.
- DecimalPoint Pulumi.Indicator Azure Native. Logic. Edifact Decimal Indicator 
- The decimal point indicator.
- ReleaseIndicator int
- The release indicator.
- RepetitionSeparator int
- The repetition separator.
- SegmentTerminator int
- The segment terminator.
- SegmentTerminator Pulumi.Suffix Azure Native. Logic. Segment Terminator Suffix 
- The segment terminator suffix.
- MessageAssociation stringAssigned Code 
- 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 int
- The component separator.
- DataElement intSeparator 
- The data element separator.
- DecimalPoint EdifactIndicator Decimal Indicator 
- The decimal point indicator.
- ReleaseIndicator int
- The release indicator.
- RepetitionSeparator int
- The repetition separator.
- SegmentTerminator int
- The segment terminator.
- SegmentTerminator SegmentSuffix Terminator Suffix 
- The segment terminator suffix.
- MessageAssociation stringAssigned Code 
- 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 Integer
- The component separator.
- dataElement IntegerSeparator 
- The data element separator.
- decimalPoint EdifactIndicator Decimal Indicator 
- The decimal point indicator.
- releaseIndicator Integer
- The release indicator.
- repetitionSeparator Integer
- The repetition separator.
- segmentTerminator Integer
- The segment terminator.
- segmentTerminator SegmentSuffix Terminator Suffix 
- The segment terminator suffix.
- messageAssociation StringAssigned Code 
- 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 number
- The component separator.
- dataElement numberSeparator 
- The data element separator.
- decimalPoint EdifactIndicator Decimal Indicator 
- The decimal point indicator.
- releaseIndicator number
- The release indicator.
- repetitionSeparator number
- The repetition separator.
- segmentTerminator number
- The segment terminator.
- segmentTerminator SegmentSuffix Terminator Suffix 
- The segment terminator suffix.
- messageAssociation stringAssigned Code 
- 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 int
- The component separator.
- data_element_ intseparator 
- The data element separator.
- decimal_point_ Edifactindicator Decimal Indicator 
- The decimal point indicator.
- release_indicator int
- The release indicator.
- repetition_separator int
- The repetition separator.
- segment_terminator int
- The segment terminator.
- segment_terminator_ Segmentsuffix Terminator Suffix 
- The segment terminator suffix.
- message_association_ strassigned_ code 
- 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 Number
- The component separator.
- dataElement NumberSeparator 
- The data element separator.
- decimalPoint "NotIndicator Specified" | "Comma" | "Decimal" 
- The decimal point indicator.
- releaseIndicator Number
- The release indicator.
- repetitionSeparator Number
- The repetition separator.
- segmentTerminator Number
- The segment terminator.
- segmentTerminator "NotSuffix Specified" | "None" | "CR" | "LF" | "CRLF" 
- The segment terminator suffix.
- messageAssociation StringAssigned Code 
- 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 int
- The component separator.
- DataElement intSeparator 
- The data element separator.
- DecimalPoint stringIndicator 
- The decimal point indicator.
- ReleaseIndicator int
- The release indicator.
- RepetitionSeparator int
- The repetition separator.
- SegmentTerminator int
- The segment terminator.
- SegmentTerminator stringSuffix 
- The segment terminator suffix.
- MessageAssociation stringAssigned Code 
- 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 int
- The component separator.
- DataElement intSeparator 
- The data element separator.
- DecimalPoint stringIndicator 
- The decimal point indicator.
- ReleaseIndicator int
- The release indicator.
- RepetitionSeparator int
- The repetition separator.
- SegmentTerminator int
- The segment terminator.
- SegmentTerminator stringSuffix 
- The segment terminator suffix.
- MessageAssociation stringAssigned Code 
- 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 Integer
- The component separator.
- dataElement IntegerSeparator 
- The data element separator.
- decimalPoint StringIndicator 
- The decimal point indicator.
- releaseIndicator Integer
- The release indicator.
- repetitionSeparator Integer
- The repetition separator.
- segmentTerminator Integer
- The segment terminator.
- segmentTerminator StringSuffix 
- The segment terminator suffix.
- messageAssociation StringAssigned Code 
- 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 number
- The component separator.
- dataElement numberSeparator 
- The data element separator.
- decimalPoint stringIndicator 
- The decimal point indicator.
- releaseIndicator number
- The release indicator.
- repetitionSeparator number
- The repetition separator.
- segmentTerminator number
- The segment terminator.
- segmentTerminator stringSuffix 
- The segment terminator suffix.
- messageAssociation stringAssigned Code 
- 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 int
- The component separator.
- data_element_ intseparator 
- The data element separator.
- decimal_point_ strindicator 
- The decimal point indicator.
- release_indicator int
- The release indicator.
- repetition_separator int
- The repetition separator.
- segment_terminator int
- The segment terminator.
- segment_terminator_ strsuffix 
- The segment terminator suffix.
- message_association_ strassigned_ code 
- 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 Number
- The component separator.
- dataElement NumberSeparator 
- The data element separator.
- decimalPoint StringIndicator 
- The decimal point indicator.
- releaseIndicator Number
- The release indicator.
- repetitionSeparator Number
- The repetition separator.
- segmentTerminator Number
- The segment terminator.
- segmentTerminator StringSuffix 
- The segment terminator suffix.
- messageAssociation StringAssigned Code 
- 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.
- AssociationAssigned stringCode 
- The association assigned code.
- ControllingAgency stringCode 
- The controlling agency code.
- FunctionalGroup stringId 
- The functional group id.
- GroupHeader stringMessage Release 
- The group header message release.
- GroupHeader stringMessage Version 
- The group header message version.
- MessageAssociation stringAssigned Code 
- 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.
- ReceiverApplication stringId 
- The receiver application id.
- ReceiverApplication stringQualifier 
- The receiver application qualifier.
- SenderApplication stringId 
- The sender application id.
- SenderApplication stringQualifier 
- The sender application qualifier.
- TargetNamespace string
- The target namespace on which this envelope settings has to be applied.
- ApplicationPassword string
- The application password.
- AssociationAssigned stringCode 
- The association assigned code.
- ControllingAgency stringCode 
- The controlling agency code.
- FunctionalGroup stringId 
- The functional group id.
- GroupHeader stringMessage Release 
- The group header message release.
- GroupHeader stringMessage Version 
- The group header message version.
- MessageAssociation stringAssigned Code 
- 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.
- ReceiverApplication stringId 
- The receiver application id.
- ReceiverApplication stringQualifier 
- The receiver application qualifier.
- SenderApplication stringId 
- The sender application id.
- SenderApplication stringQualifier 
- The sender application qualifier.
- TargetNamespace string
- The target namespace on which this envelope settings has to be applied.
- applicationPassword String
- The application password.
- associationAssigned StringCode 
- The association assigned code.
- controllingAgency StringCode 
- The controlling agency code.
- functionalGroup StringId 
- The functional group id.
- groupHeader StringMessage Release 
- The group header message release.
- groupHeader StringMessage Version 
- The group header message version.
- messageAssociation StringAssigned Code 
- 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.
- receiverApplication StringId 
- The receiver application id.
- receiverApplication StringQualifier 
- The receiver application qualifier.
- senderApplication StringId 
- The sender application id.
- senderApplication StringQualifier 
- The sender application qualifier.
- targetNamespace String
- The target namespace on which this envelope settings has to be applied.
- applicationPassword string
- The application password.
- associationAssigned stringCode 
- The association assigned code.
- controllingAgency stringCode 
- The controlling agency code.
- functionalGroup stringId 
- The functional group id.
- groupHeader stringMessage Release 
- The group header message release.
- groupHeader stringMessage Version 
- The group header message version.
- messageAssociation stringAssigned Code 
- 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.
- receiverApplication stringId 
- The receiver application id.
- receiverApplication stringQualifier 
- The receiver application qualifier.
- senderApplication stringId 
- The sender application id.
- senderApplication stringQualifier 
- 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_ strcode 
- The association assigned code.
- controlling_agency_ strcode 
- The controlling agency code.
- functional_group_ strid 
- The functional group id.
- group_header_ strmessage_ release 
- The group header message release.
- group_header_ strmessage_ version 
- The group header message version.
- message_association_ strassigned_ code 
- 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_ strid 
- The receiver application id.
- receiver_application_ strqualifier 
- The receiver application qualifier.
- sender_application_ strid 
- The sender application id.
- sender_application_ strqualifier 
- The sender application qualifier.
- target_namespace str
- The target namespace on which this envelope settings has to be applied.
- applicationPassword String
- The application password.
- associationAssigned StringCode 
- The association assigned code.
- controllingAgency StringCode 
- The controlling agency code.
- functionalGroup StringId 
- The functional group id.
- groupHeader StringMessage Release 
- The group header message release.
- groupHeader StringMessage Version 
- The group header message version.
- messageAssociation StringAssigned Code 
- 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.
- receiverApplication StringId 
- The receiver application id.
- receiverApplication StringQualifier 
- The receiver application qualifier.
- senderApplication StringId 
- The sender application id.
- senderApplication StringQualifier 
- 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.
- AssociationAssigned stringCode 
- The association assigned code.
- ControllingAgency stringCode 
- The controlling agency code.
- FunctionalGroup stringId 
- The functional group id.
- GroupHeader stringMessage Release 
- The group header message release.
- GroupHeader stringMessage Version 
- The group header message version.
- MessageAssociation stringAssigned Code 
- 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.
- ReceiverApplication stringId 
- The receiver application id.
- ReceiverApplication stringQualifier 
- The receiver application qualifier.
- SenderApplication stringId 
- The sender application id.
- SenderApplication stringQualifier 
- The sender application qualifier.
- TargetNamespace string
- The target namespace on which this envelope settings has to be applied.
- ApplicationPassword string
- The application password.
- AssociationAssigned stringCode 
- The association assigned code.
- ControllingAgency stringCode 
- The controlling agency code.
- FunctionalGroup stringId 
- The functional group id.
- GroupHeader stringMessage Release 
- The group header message release.
- GroupHeader stringMessage Version 
- The group header message version.
- MessageAssociation stringAssigned Code 
- 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.
- ReceiverApplication stringId 
- The receiver application id.
- ReceiverApplication stringQualifier 
- The receiver application qualifier.
- SenderApplication stringId 
- The sender application id.
- SenderApplication stringQualifier 
- The sender application qualifier.
- TargetNamespace string
- The target namespace on which this envelope settings has to be applied.
- applicationPassword String
- The application password.
- associationAssigned StringCode 
- The association assigned code.
- controllingAgency StringCode 
- The controlling agency code.
- functionalGroup StringId 
- The functional group id.
- groupHeader StringMessage Release 
- The group header message release.
- groupHeader StringMessage Version 
- The group header message version.
- messageAssociation StringAssigned Code 
- 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.
- receiverApplication StringId 
- The receiver application id.
- receiverApplication StringQualifier 
- The receiver application qualifier.
- senderApplication StringId 
- The sender application id.
- senderApplication StringQualifier 
- The sender application qualifier.
- targetNamespace String
- The target namespace on which this envelope settings has to be applied.
- applicationPassword string
- The application password.
- associationAssigned stringCode 
- The association assigned code.
- controllingAgency stringCode 
- The controlling agency code.
- functionalGroup stringId 
- The functional group id.
- groupHeader stringMessage Release 
- The group header message release.
- groupHeader stringMessage Version 
- The group header message version.
- messageAssociation stringAssigned Code 
- 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.
- receiverApplication stringId 
- The receiver application id.
- receiverApplication stringQualifier 
- The receiver application qualifier.
- senderApplication stringId 
- The sender application id.
- senderApplication stringQualifier 
- 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_ strcode 
- The association assigned code.
- controlling_agency_ strcode 
- The controlling agency code.
- functional_group_ strid 
- The functional group id.
- group_header_ strmessage_ release 
- The group header message release.
- group_header_ strmessage_ version 
- The group header message version.
- message_association_ strassigned_ code 
- 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_ strid 
- The receiver application id.
- receiver_application_ strqualifier 
- The receiver application qualifier.
- sender_application_ strid 
- The sender application id.
- sender_application_ strqualifier 
- The sender application qualifier.
- target_namespace str
- The target namespace on which this envelope settings has to be applied.
- applicationPassword String
- The application password.
- associationAssigned StringCode 
- The association assigned code.
- controllingAgency StringCode 
- The controlling agency code.
- functionalGroup StringId 
- The functional group id.
- groupHeader StringMessage Release 
- The group header message release.
- groupHeader StringMessage Version 
- The group header message version.
- messageAssociation StringAssigned Code 
- 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.
- receiverApplication StringId 
- The receiver application id.
- receiverApplication StringQualifier 
- The receiver application qualifier.
- senderApplication StringId 
- The sender application id.
- senderApplication StringQualifier 
- The sender application qualifier.
- targetNamespace String
- The target namespace on which this envelope settings has to be applied.
EdifactEnvelopeSettings, EdifactEnvelopeSettingsArgs      
- ApplyDelimiter boolString Advice 
- The value indicating whether to apply delimiter string advice.
- CreateGrouping boolSegments 
- The value indicating whether to create grouping segments.
- EnableDefault boolGroup Headers 
- The value indicating whether to enable default group headers.
- GroupControl doubleNumber Lower Bound 
- The group control number lower bound.
- GroupControl doubleNumber Upper Bound 
- The group control number upper bound.
- InterchangeControl doubleNumber Lower Bound 
- The interchange control number lower bound.
- InterchangeControl doubleNumber Upper Bound 
- The interchange control number upper bound.
- IsTest boolInterchange 
- The value indicating whether the message is a test interchange.
- OverwriteExisting boolTransaction Set Control Number 
- The value indicating whether to overwrite existing transaction set control number.
- RolloverGroup boolControl Number 
- The value indicating whether to rollover group control number.
- RolloverInterchange boolControl Number 
- The value indicating whether to rollover interchange control number.
- RolloverTransaction boolSet Control Number 
- The value indicating whether to rollover transaction set control number.
- TransactionSet doubleControl Number Lower Bound 
- The transaction set control number lower bound.
- TransactionSet doubleControl Number Upper Bound 
- The transaction set control number upper bound.
- ApplicationReference stringId 
- The application reference id.
- CommunicationAgreement stringId 
- The communication agreement id.
- FunctionalGroup stringId 
- The functional group id.
- GroupApplication stringPassword 
- The group application password.
- GroupApplication stringReceiver Id 
- The group application receiver id.
- GroupApplication stringReceiver Qualifier 
- The group application receiver qualifier.
- GroupApplication stringSender Id 
- The group application sender id.
- GroupApplication stringSender Qualifier 
- The group application sender qualifier.
- GroupAssociation stringAssigned Code 
- The group association assigned code.
- GroupControl stringNumber Prefix 
- The group control number prefix.
- GroupControl stringNumber Suffix 
- The group control number suffix.
- GroupControlling stringAgency Code 
- The group controlling agency code.
- GroupMessage stringRelease 
- The group message release.
- GroupMessage stringVersion 
- The group message version.
- InterchangeControl stringNumber Prefix 
- The interchange control number prefix.
- InterchangeControl stringNumber Suffix 
- The interchange control number suffix.
- ProcessingPriority stringCode 
- The processing priority code.
- ReceiverInternal stringIdentification 
- The receiver internal identification.
- ReceiverInternal stringSub Identification 
- The receiver internal sub identification.
- ReceiverReverse stringRouting Address 
- The receiver reverse routing address.
- RecipientReference stringPassword Qualifier 
- The recipient reference password qualifier.
- RecipientReference stringPassword Value 
- The recipient reference password value.
- SenderInternal stringIdentification 
- The sender internal identification.
- SenderInternal stringSub Identification 
- The sender internal sub identification.
- SenderReverse stringRouting Address 
- The sender reverse routing address.
- TransactionSet stringControl Number Prefix 
- The transaction set control number prefix.
- TransactionSet stringControl Number Suffix 
- The transaction set control number suffix.
- ApplyDelimiter boolString Advice 
- The value indicating whether to apply delimiter string advice.
- CreateGrouping boolSegments 
- The value indicating whether to create grouping segments.
- EnableDefault boolGroup Headers 
- The value indicating whether to enable default group headers.
- GroupControl float64Number Lower Bound 
- The group control number lower bound.
- GroupControl float64Number Upper Bound 
- The group control number upper bound.
- InterchangeControl float64Number Lower Bound 
- The interchange control number lower bound.
- InterchangeControl float64Number Upper Bound 
- The interchange control number upper bound.
- IsTest boolInterchange 
- The value indicating whether the message is a test interchange.
- OverwriteExisting boolTransaction Set Control Number 
- The value indicating whether to overwrite existing transaction set control number.
- RolloverGroup boolControl Number 
- The value indicating whether to rollover group control number.
- RolloverInterchange boolControl Number 
- The value indicating whether to rollover interchange control number.
- RolloverTransaction boolSet Control Number 
- The value indicating whether to rollover transaction set control number.
- TransactionSet float64Control Number Lower Bound 
- The transaction set control number lower bound.
- TransactionSet float64Control Number Upper Bound 
- The transaction set control number upper bound.
- ApplicationReference stringId 
- The application reference id.
- CommunicationAgreement stringId 
- The communication agreement id.
- FunctionalGroup stringId 
- The functional group id.
- GroupApplication stringPassword 
- The group application password.
- GroupApplication stringReceiver Id 
- The group application receiver id.
- GroupApplication stringReceiver Qualifier 
- The group application receiver qualifier.
- GroupApplication stringSender Id 
- The group application sender id.
- GroupApplication stringSender Qualifier 
- The group application sender qualifier.
- GroupAssociation stringAssigned Code 
- The group association assigned code.
- GroupControl stringNumber Prefix 
- The group control number prefix.
- GroupControl stringNumber Suffix 
- The group control number suffix.
- GroupControlling stringAgency Code 
- The group controlling agency code.
- GroupMessage stringRelease 
- The group message release.
- GroupMessage stringVersion 
- The group message version.
- InterchangeControl stringNumber Prefix 
- The interchange control number prefix.
- InterchangeControl stringNumber Suffix 
- The interchange control number suffix.
- ProcessingPriority stringCode 
- The processing priority code.
- ReceiverInternal stringIdentification 
- The receiver internal identification.
- ReceiverInternal stringSub Identification 
- The receiver internal sub identification.
- ReceiverReverse stringRouting Address 
- The receiver reverse routing address.
- RecipientReference stringPassword Qualifier 
- The recipient reference password qualifier.
- RecipientReference stringPassword Value 
- The recipient reference password value.
- SenderInternal stringIdentification 
- The sender internal identification.
- SenderInternal stringSub Identification 
- The sender internal sub identification.
- SenderReverse stringRouting Address 
- The sender reverse routing address.
- TransactionSet stringControl Number Prefix 
- The transaction set control number prefix.
- TransactionSet stringControl Number Suffix 
- The transaction set control number suffix.
- applyDelimiter BooleanString Advice 
- The value indicating whether to apply delimiter string advice.
- createGrouping BooleanSegments 
- The value indicating whether to create grouping segments.
- enableDefault BooleanGroup Headers 
- The value indicating whether to enable default group headers.
- groupControl DoubleNumber Lower Bound 
- The group control number lower bound.
- groupControl DoubleNumber Upper Bound 
- The group control number upper bound.
- interchangeControl DoubleNumber Lower Bound 
- The interchange control number lower bound.
- interchangeControl DoubleNumber Upper Bound 
- The interchange control number upper bound.
- isTest BooleanInterchange 
- The value indicating whether the message is a test interchange.
- overwriteExisting BooleanTransaction Set Control Number 
- The value indicating whether to overwrite existing transaction set control number.
- rolloverGroup BooleanControl Number 
- The value indicating whether to rollover group control number.
- rolloverInterchange BooleanControl Number 
- The value indicating whether to rollover interchange control number.
- rolloverTransaction BooleanSet Control Number 
- The value indicating whether to rollover transaction set control number.
- transactionSet DoubleControl Number Lower Bound 
- The transaction set control number lower bound.
- transactionSet DoubleControl Number Upper Bound 
- The transaction set control number upper bound.
- applicationReference StringId 
- The application reference id.
- communicationAgreement StringId 
- The communication agreement id.
- functionalGroup StringId 
- The functional group id.
- groupApplication StringPassword 
- The group application password.
- groupApplication StringReceiver Id 
- The group application receiver id.
- groupApplication StringReceiver Qualifier 
- The group application receiver qualifier.
- groupApplication StringSender Id 
- The group application sender id.
- groupApplication StringSender Qualifier 
- The group application sender qualifier.
- groupAssociation StringAssigned Code 
- The group association assigned code.
- groupControl StringNumber Prefix 
- The group control number prefix.
- groupControl StringNumber Suffix 
- The group control number suffix.
- groupControlling StringAgency Code 
- The group controlling agency code.
- groupMessage StringRelease 
- The group message release.
- groupMessage StringVersion 
- The group message version.
- interchangeControl StringNumber Prefix 
- The interchange control number prefix.
- interchangeControl StringNumber Suffix 
- The interchange control number suffix.
- processingPriority StringCode 
- The processing priority code.
- receiverInternal StringIdentification 
- The receiver internal identification.
- receiverInternal StringSub Identification 
- The receiver internal sub identification.
- receiverReverse StringRouting Address 
- The receiver reverse routing address.
- recipientReference StringPassword Qualifier 
- The recipient reference password qualifier.
- recipientReference StringPassword Value 
- The recipient reference password value.
- senderInternal StringIdentification 
- The sender internal identification.
- senderInternal StringSub Identification 
- The sender internal sub identification.
- senderReverse StringRouting Address 
- The sender reverse routing address.
- transactionSet StringControl Number Prefix 
- The transaction set control number prefix.
- transactionSet StringControl Number Suffix 
- The transaction set control number suffix.
- applyDelimiter booleanString Advice 
- The value indicating whether to apply delimiter string advice.
- createGrouping booleanSegments 
- The value indicating whether to create grouping segments.
- enableDefault booleanGroup Headers 
- The value indicating whether to enable default group headers.
- groupControl numberNumber Lower Bound 
- The group control number lower bound.
- groupControl numberNumber Upper Bound 
- The group control number upper bound.
- interchangeControl numberNumber Lower Bound 
- The interchange control number lower bound.
- interchangeControl numberNumber Upper Bound 
- The interchange control number upper bound.
- isTest booleanInterchange 
- The value indicating whether the message is a test interchange.
- overwriteExisting booleanTransaction Set Control Number 
- The value indicating whether to overwrite existing transaction set control number.
- rolloverGroup booleanControl Number 
- The value indicating whether to rollover group control number.
- rolloverInterchange booleanControl Number 
- The value indicating whether to rollover interchange control number.
- rolloverTransaction booleanSet Control Number 
- The value indicating whether to rollover transaction set control number.
- transactionSet numberControl Number Lower Bound 
- The transaction set control number lower bound.
- transactionSet numberControl Number Upper Bound 
- The transaction set control number upper bound.
- applicationReference stringId 
- The application reference id.
- communicationAgreement stringId 
- The communication agreement id.
- functionalGroup stringId 
- The functional group id.
- groupApplication stringPassword 
- The group application password.
- groupApplication stringReceiver Id 
- The group application receiver id.
- groupApplication stringReceiver Qualifier 
- The group application receiver qualifier.
- groupApplication stringSender Id 
- The group application sender id.
- groupApplication stringSender Qualifier 
- The group application sender qualifier.
- groupAssociation stringAssigned Code 
- The group association assigned code.
- groupControl stringNumber Prefix 
- The group control number prefix.
- groupControl stringNumber Suffix 
- The group control number suffix.
- groupControlling stringAgency Code 
- The group controlling agency code.
- groupMessage stringRelease 
- The group message release.
- groupMessage stringVersion 
- The group message version.
- interchangeControl stringNumber Prefix 
- The interchange control number prefix.
- interchangeControl stringNumber Suffix 
- The interchange control number suffix.
- processingPriority stringCode 
- The processing priority code.
- receiverInternal stringIdentification 
- The receiver internal identification.
- receiverInternal stringSub Identification 
- The receiver internal sub identification.
- receiverReverse stringRouting Address 
- The receiver reverse routing address.
- recipientReference stringPassword Qualifier 
- The recipient reference password qualifier.
- recipientReference stringPassword Value 
- The recipient reference password value.
- senderInternal stringIdentification 
- The sender internal identification.
- senderInternal stringSub Identification 
- The sender internal sub identification.
- senderReverse stringRouting Address 
- The sender reverse routing address.
- transactionSet stringControl Number Prefix 
- The transaction set control number prefix.
- transactionSet stringControl Number Suffix 
- The transaction set control number suffix.
- apply_delimiter_ boolstring_ advice 
- The value indicating whether to apply delimiter string advice.
- create_grouping_ boolsegments 
- The value indicating whether to create grouping segments.
- enable_default_ boolgroup_ headers 
- The value indicating whether to enable default group headers.
- group_control_ floatnumber_ lower_ bound 
- The group control number lower bound.
- group_control_ floatnumber_ upper_ bound 
- The group control number upper bound.
- interchange_control_ floatnumber_ lower_ bound 
- The interchange control number lower bound.
- interchange_control_ floatnumber_ upper_ bound 
- The interchange control number upper bound.
- is_test_ boolinterchange 
- The value indicating whether the message is a test interchange.
- overwrite_existing_ booltransaction_ set_ control_ number 
- The value indicating whether to overwrite existing transaction set control number.
- rollover_group_ boolcontrol_ number 
- The value indicating whether to rollover group control number.
- rollover_interchange_ boolcontrol_ number 
- The value indicating whether to rollover interchange control number.
- rollover_transaction_ boolset_ control_ number 
- The value indicating whether to rollover transaction set control number.
- transaction_set_ floatcontrol_ number_ lower_ bound 
- The transaction set control number lower bound.
- transaction_set_ floatcontrol_ number_ upper_ bound 
- The transaction set control number upper bound.
- application_reference_ strid 
- The application reference id.
- communication_agreement_ strid 
- The communication agreement id.
- functional_group_ strid 
- The functional group id.
- group_application_ strpassword 
- The group application password.
- group_application_ strreceiver_ id 
- The group application receiver id.
- group_application_ strreceiver_ qualifier 
- The group application receiver qualifier.
- group_application_ strsender_ id 
- The group application sender id.
- group_application_ strsender_ qualifier 
- The group application sender qualifier.
- group_association_ strassigned_ code 
- The group association assigned code.
- group_control_ strnumber_ prefix 
- The group control number prefix.
- group_control_ strnumber_ suffix 
- The group control number suffix.
- group_controlling_ stragency_ code 
- The group controlling agency code.
- group_message_ strrelease 
- The group message release.
- group_message_ strversion 
- The group message version.
- interchange_control_ strnumber_ prefix 
- The interchange control number prefix.
- interchange_control_ strnumber_ suffix 
- The interchange control number suffix.
- processing_priority_ strcode 
- The processing priority code.
- receiver_internal_ stridentification 
- The receiver internal identification.
- receiver_internal_ strsub_ identification 
- The receiver internal sub identification.
- receiver_reverse_ strrouting_ address 
- The receiver reverse routing address.
- recipient_reference_ strpassword_ qualifier 
- The recipient reference password qualifier.
- recipient_reference_ strpassword_ value 
- The recipient reference password value.
- sender_internal_ stridentification 
- The sender internal identification.
- sender_internal_ strsub_ identification 
- The sender internal sub identification.
- sender_reverse_ strrouting_ address 
- The sender reverse routing address.
- transaction_set_ strcontrol_ number_ prefix 
- The transaction set control number prefix.
- transaction_set_ strcontrol_ number_ suffix 
- The transaction set control number suffix.
- applyDelimiter BooleanString Advice 
- The value indicating whether to apply delimiter string advice.
- createGrouping BooleanSegments 
- The value indicating whether to create grouping segments.
- enableDefault BooleanGroup Headers 
- The value indicating whether to enable default group headers.
- groupControl NumberNumber Lower Bound 
- The group control number lower bound.
- groupControl NumberNumber Upper Bound 
- The group control number upper bound.
- interchangeControl NumberNumber Lower Bound 
- The interchange control number lower bound.
- interchangeControl NumberNumber Upper Bound 
- The interchange control number upper bound.
- isTest BooleanInterchange 
- The value indicating whether the message is a test interchange.
- overwriteExisting BooleanTransaction Set Control Number 
- The value indicating whether to overwrite existing transaction set control number.
- rolloverGroup BooleanControl Number 
- The value indicating whether to rollover group control number.
- rolloverInterchange BooleanControl Number 
- The value indicating whether to rollover interchange control number.
- rolloverTransaction BooleanSet Control Number 
- The value indicating whether to rollover transaction set control number.
- transactionSet NumberControl Number Lower Bound 
- The transaction set control number lower bound.
- transactionSet NumberControl Number Upper Bound 
- The transaction set control number upper bound.
- applicationReference StringId 
- The application reference id.
- communicationAgreement StringId 
- The communication agreement id.
- functionalGroup StringId 
- The functional group id.
- groupApplication StringPassword 
- The group application password.
- groupApplication StringReceiver Id 
- The group application receiver id.
- groupApplication StringReceiver Qualifier 
- The group application receiver qualifier.
- groupApplication StringSender Id 
- The group application sender id.
- groupApplication StringSender Qualifier 
- The group application sender qualifier.
- groupAssociation StringAssigned Code 
- The group association assigned code.
- groupControl StringNumber Prefix 
- The group control number prefix.
- groupControl StringNumber Suffix 
- The group control number suffix.
- groupControlling StringAgency Code 
- The group controlling agency code.
- groupMessage StringRelease 
- The group message release.
- groupMessage StringVersion 
- The group message version.
- interchangeControl StringNumber Prefix 
- The interchange control number prefix.
- interchangeControl StringNumber Suffix 
- The interchange control number suffix.
- processingPriority StringCode 
- The processing priority code.
- receiverInternal StringIdentification 
- The receiver internal identification.
- receiverInternal StringSub Identification 
- The receiver internal sub identification.
- receiverReverse StringRouting Address 
- The receiver reverse routing address.
- recipientReference StringPassword Qualifier 
- The recipient reference password qualifier.
- recipientReference StringPassword Value 
- The recipient reference password value.
- senderInternal StringIdentification 
- The sender internal identification.
- senderInternal StringSub Identification 
- The sender internal sub identification.
- senderReverse StringRouting Address 
- The sender reverse routing address.
- transactionSet StringControl Number Prefix 
- The transaction set control number prefix.
- transactionSet StringControl Number Suffix 
- The transaction set control number suffix.
EdifactEnvelopeSettingsResponse, EdifactEnvelopeSettingsResponseArgs        
- ApplyDelimiter boolString Advice 
- The value indicating whether to apply delimiter string advice.
- CreateGrouping boolSegments 
- The value indicating whether to create grouping segments.
- EnableDefault boolGroup Headers 
- The value indicating whether to enable default group headers.
- GroupControl doubleNumber Lower Bound 
- The group control number lower bound.
- GroupControl doubleNumber Upper Bound 
- The group control number upper bound.
- InterchangeControl doubleNumber Lower Bound 
- The interchange control number lower bound.
- InterchangeControl doubleNumber Upper Bound 
- The interchange control number upper bound.
- IsTest boolInterchange 
- The value indicating whether the message is a test interchange.
- OverwriteExisting boolTransaction Set Control Number 
- The value indicating whether to overwrite existing transaction set control number.
- RolloverGroup boolControl Number 
- The value indicating whether to rollover group control number.
- RolloverInterchange boolControl Number 
- The value indicating whether to rollover interchange control number.
- RolloverTransaction boolSet Control Number 
- The value indicating whether to rollover transaction set control number.
- TransactionSet doubleControl Number Lower Bound 
- The transaction set control number lower bound.
- TransactionSet doubleControl Number Upper Bound 
- The transaction set control number upper bound.
- ApplicationReference stringId 
- The application reference id.
- CommunicationAgreement stringId 
- The communication agreement id.
- FunctionalGroup stringId 
- The functional group id.
- GroupApplication stringPassword 
- The group application password.
- GroupApplication stringReceiver Id 
- The group application receiver id.
- GroupApplication stringReceiver Qualifier 
- The group application receiver qualifier.
- GroupApplication stringSender Id 
- The group application sender id.
- GroupApplication stringSender Qualifier 
- The group application sender qualifier.
- GroupAssociation stringAssigned Code 
- The group association assigned code.
- GroupControl stringNumber Prefix 
- The group control number prefix.
- GroupControl stringNumber Suffix 
- The group control number suffix.
- GroupControlling stringAgency Code 
- The group controlling agency code.
- GroupMessage stringRelease 
- The group message release.
- GroupMessage stringVersion 
- The group message version.
- InterchangeControl stringNumber Prefix 
- The interchange control number prefix.
- InterchangeControl stringNumber Suffix 
- The interchange control number suffix.
- ProcessingPriority stringCode 
- The processing priority code.
- ReceiverInternal stringIdentification 
- The receiver internal identification.
- ReceiverInternal stringSub Identification 
- The receiver internal sub identification.
- ReceiverReverse stringRouting Address 
- The receiver reverse routing address.
- RecipientReference stringPassword Qualifier 
- The recipient reference password qualifier.
- RecipientReference stringPassword Value 
- The recipient reference password value.
- SenderInternal stringIdentification 
- The sender internal identification.
- SenderInternal stringSub Identification 
- The sender internal sub identification.
- SenderReverse stringRouting Address 
- The sender reverse routing address.
- TransactionSet stringControl Number Prefix 
- The transaction set control number prefix.
- TransactionSet stringControl Number Suffix 
- The transaction set control number suffix.
- ApplyDelimiter boolString Advice 
- The value indicating whether to apply delimiter string advice.
- CreateGrouping boolSegments 
- The value indicating whether to create grouping segments.
- EnableDefault boolGroup Headers 
- The value indicating whether to enable default group headers.
- GroupControl float64Number Lower Bound 
- The group control number lower bound.
- GroupControl float64Number Upper Bound 
- The group control number upper bound.
- InterchangeControl float64Number Lower Bound 
- The interchange control number lower bound.
- InterchangeControl float64Number Upper Bound 
- The interchange control number upper bound.
- IsTest boolInterchange 
- The value indicating whether the message is a test interchange.
- OverwriteExisting boolTransaction Set Control Number 
- The value indicating whether to overwrite existing transaction set control number.
- RolloverGroup boolControl Number 
- The value indicating whether to rollover group control number.
- RolloverInterchange boolControl Number 
- The value indicating whether to rollover interchange control number.
- RolloverTransaction boolSet Control Number 
- The value indicating whether to rollover transaction set control number.
- TransactionSet float64Control Number Lower Bound 
- The transaction set control number lower bound.
- TransactionSet float64Control Number Upper Bound 
- The transaction set control number upper bound.
- ApplicationReference stringId 
- The application reference id.
- CommunicationAgreement stringId 
- The communication agreement id.
- FunctionalGroup stringId 
- The functional group id.
- GroupApplication stringPassword 
- The group application password.
- GroupApplication stringReceiver Id 
- The group application receiver id.
- GroupApplication stringReceiver Qualifier 
- The group application receiver qualifier.
- GroupApplication stringSender Id 
- The group application sender id.
- GroupApplication stringSender Qualifier 
- The group application sender qualifier.
- GroupAssociation stringAssigned Code 
- The group association assigned code.
- GroupControl stringNumber Prefix 
- The group control number prefix.
- GroupControl stringNumber Suffix 
- The group control number suffix.
- GroupControlling stringAgency Code 
- The group controlling agency code.
- GroupMessage stringRelease 
- The group message release.
- GroupMessage stringVersion 
- The group message version.
- InterchangeControl stringNumber Prefix 
- The interchange control number prefix.
- InterchangeControl stringNumber Suffix 
- The interchange control number suffix.
- ProcessingPriority stringCode 
- The processing priority code.
- ReceiverInternal stringIdentification 
- The receiver internal identification.
- ReceiverInternal stringSub Identification 
- The receiver internal sub identification.
- ReceiverReverse stringRouting Address 
- The receiver reverse routing address.
- RecipientReference stringPassword Qualifier 
- The recipient reference password qualifier.
- RecipientReference stringPassword Value 
- The recipient reference password value.
- SenderInternal stringIdentification 
- The sender internal identification.
- SenderInternal stringSub Identification 
- The sender internal sub identification.
- SenderReverse stringRouting Address 
- The sender reverse routing address.
- TransactionSet stringControl Number Prefix 
- The transaction set control number prefix.
- TransactionSet stringControl Number Suffix 
- The transaction set control number suffix.
- applyDelimiter BooleanString Advice 
- The value indicating whether to apply delimiter string advice.
- createGrouping BooleanSegments 
- The value indicating whether to create grouping segments.
- enableDefault BooleanGroup Headers 
- The value indicating whether to enable default group headers.
- groupControl DoubleNumber Lower Bound 
- The group control number lower bound.
- groupControl DoubleNumber Upper Bound 
- The group control number upper bound.
- interchangeControl DoubleNumber Lower Bound 
- The interchange control number lower bound.
- interchangeControl DoubleNumber Upper Bound 
- The interchange control number upper bound.
- isTest BooleanInterchange 
- The value indicating whether the message is a test interchange.
- overwriteExisting BooleanTransaction Set Control Number 
- The value indicating whether to overwrite existing transaction set control number.
- rolloverGroup BooleanControl Number 
- The value indicating whether to rollover group control number.
- rolloverInterchange BooleanControl Number 
- The value indicating whether to rollover interchange control number.
- rolloverTransaction BooleanSet Control Number 
- The value indicating whether to rollover transaction set control number.
- transactionSet DoubleControl Number Lower Bound 
- The transaction set control number lower bound.
- transactionSet DoubleControl Number Upper Bound 
- The transaction set control number upper bound.
- applicationReference StringId 
- The application reference id.
- communicationAgreement StringId 
- The communication agreement id.
- functionalGroup StringId 
- The functional group id.
- groupApplication StringPassword 
- The group application password.
- groupApplication StringReceiver Id 
- The group application receiver id.
- groupApplication StringReceiver Qualifier 
- The group application receiver qualifier.
- groupApplication StringSender Id 
- The group application sender id.
- groupApplication StringSender Qualifier 
- The group application sender qualifier.
- groupAssociation StringAssigned Code 
- The group association assigned code.
- groupControl StringNumber Prefix 
- The group control number prefix.
- groupControl StringNumber Suffix 
- The group control number suffix.
- groupControlling StringAgency Code 
- The group controlling agency code.
- groupMessage StringRelease 
- The group message release.
- groupMessage StringVersion 
- The group message version.
- interchangeControl StringNumber Prefix 
- The interchange control number prefix.
- interchangeControl StringNumber Suffix 
- The interchange control number suffix.
- processingPriority StringCode 
- The processing priority code.
- receiverInternal StringIdentification 
- The receiver internal identification.
- receiverInternal StringSub Identification 
- The receiver internal sub identification.
- receiverReverse StringRouting Address 
- The receiver reverse routing address.
- recipientReference StringPassword Qualifier 
- The recipient reference password qualifier.
- recipientReference StringPassword Value 
- The recipient reference password value.
- senderInternal StringIdentification 
- The sender internal identification.
- senderInternal StringSub Identification 
- The sender internal sub identification.
- senderReverse StringRouting Address 
- The sender reverse routing address.
- transactionSet StringControl Number Prefix 
- The transaction set control number prefix.
- transactionSet StringControl Number Suffix 
- The transaction set control number suffix.
- applyDelimiter booleanString Advice 
- The value indicating whether to apply delimiter string advice.
- createGrouping booleanSegments 
- The value indicating whether to create grouping segments.
- enableDefault booleanGroup Headers 
- The value indicating whether to enable default group headers.
- groupControl numberNumber Lower Bound 
- The group control number lower bound.
- groupControl numberNumber Upper Bound 
- The group control number upper bound.
- interchangeControl numberNumber Lower Bound 
- The interchange control number lower bound.
- interchangeControl numberNumber Upper Bound 
- The interchange control number upper bound.
- isTest booleanInterchange 
- The value indicating whether the message is a test interchange.
- overwriteExisting booleanTransaction Set Control Number 
- The value indicating whether to overwrite existing transaction set control number.
- rolloverGroup booleanControl Number 
- The value indicating whether to rollover group control number.
- rolloverInterchange booleanControl Number 
- The value indicating whether to rollover interchange control number.
- rolloverTransaction booleanSet Control Number 
- The value indicating whether to rollover transaction set control number.
- transactionSet numberControl Number Lower Bound 
- The transaction set control number lower bound.
- transactionSet numberControl Number Upper Bound 
- The transaction set control number upper bound.
- applicationReference stringId 
- The application reference id.
- communicationAgreement stringId 
- The communication agreement id.
- functionalGroup stringId 
- The functional group id.
- groupApplication stringPassword 
- The group application password.
- groupApplication stringReceiver Id 
- The group application receiver id.
- groupApplication stringReceiver Qualifier 
- The group application receiver qualifier.
- groupApplication stringSender Id 
- The group application sender id.
- groupApplication stringSender Qualifier 
- The group application sender qualifier.
- groupAssociation stringAssigned Code 
- The group association assigned code.
- groupControl stringNumber Prefix 
- The group control number prefix.
- groupControl stringNumber Suffix 
- The group control number suffix.
- groupControlling stringAgency Code 
- The group controlling agency code.
- groupMessage stringRelease 
- The group message release.
- groupMessage stringVersion 
- The group message version.
- interchangeControl stringNumber Prefix 
- The interchange control number prefix.
- interchangeControl stringNumber Suffix 
- The interchange control number suffix.
- processingPriority stringCode 
- The processing priority code.
- receiverInternal stringIdentification 
- The receiver internal identification.
- receiverInternal stringSub Identification 
- The receiver internal sub identification.
- receiverReverse stringRouting Address 
- The receiver reverse routing address.
- recipientReference stringPassword Qualifier 
- The recipient reference password qualifier.
- recipientReference stringPassword Value 
- The recipient reference password value.
- senderInternal stringIdentification 
- The sender internal identification.
- senderInternal stringSub Identification 
- The sender internal sub identification.
- senderReverse stringRouting Address 
- The sender reverse routing address.
- transactionSet stringControl Number Prefix 
- The transaction set control number prefix.
- transactionSet stringControl Number Suffix 
- The transaction set control number suffix.
- apply_delimiter_ boolstring_ advice 
- The value indicating whether to apply delimiter string advice.
- create_grouping_ boolsegments 
- The value indicating whether to create grouping segments.
- enable_default_ boolgroup_ headers 
- The value indicating whether to enable default group headers.
- group_control_ floatnumber_ lower_ bound 
- The group control number lower bound.
- group_control_ floatnumber_ upper_ bound 
- The group control number upper bound.
- interchange_control_ floatnumber_ lower_ bound 
- The interchange control number lower bound.
- interchange_control_ floatnumber_ upper_ bound 
- The interchange control number upper bound.
- is_test_ boolinterchange 
- The value indicating whether the message is a test interchange.
- overwrite_existing_ booltransaction_ set_ control_ number 
- The value indicating whether to overwrite existing transaction set control number.
- rollover_group_ boolcontrol_ number 
- The value indicating whether to rollover group control number.
- rollover_interchange_ boolcontrol_ number 
- The value indicating whether to rollover interchange control number.
- rollover_transaction_ boolset_ control_ number 
- The value indicating whether to rollover transaction set control number.
- transaction_set_ floatcontrol_ number_ lower_ bound 
- The transaction set control number lower bound.
- transaction_set_ floatcontrol_ number_ upper_ bound 
- The transaction set control number upper bound.
- application_reference_ strid 
- The application reference id.
- communication_agreement_ strid 
- The communication agreement id.
- functional_group_ strid 
- The functional group id.
- group_application_ strpassword 
- The group application password.
- group_application_ strreceiver_ id 
- The group application receiver id.
- group_application_ strreceiver_ qualifier 
- The group application receiver qualifier.
- group_application_ strsender_ id 
- The group application sender id.
- group_application_ strsender_ qualifier 
- The group application sender qualifier.
- group_association_ strassigned_ code 
- The group association assigned code.
- group_control_ strnumber_ prefix 
- The group control number prefix.
- group_control_ strnumber_ suffix 
- The group control number suffix.
- group_controlling_ stragency_ code 
- The group controlling agency code.
- group_message_ strrelease 
- The group message release.
- group_message_ strversion 
- The group message version.
- interchange_control_ strnumber_ prefix 
- The interchange control number prefix.
- interchange_control_ strnumber_ suffix 
- The interchange control number suffix.
- processing_priority_ strcode 
- The processing priority code.
- receiver_internal_ stridentification 
- The receiver internal identification.
- receiver_internal_ strsub_ identification 
- The receiver internal sub identification.
- receiver_reverse_ strrouting_ address 
- The receiver reverse routing address.
- recipient_reference_ strpassword_ qualifier 
- The recipient reference password qualifier.
- recipient_reference_ strpassword_ value 
- The recipient reference password value.
- sender_internal_ stridentification 
- The sender internal identification.
- sender_internal_ strsub_ identification 
- The sender internal sub identification.
- sender_reverse_ strrouting_ address 
- The sender reverse routing address.
- transaction_set_ strcontrol_ number_ prefix 
- The transaction set control number prefix.
- transaction_set_ strcontrol_ number_ suffix 
- The transaction set control number suffix.
- applyDelimiter BooleanString Advice 
- The value indicating whether to apply delimiter string advice.
- createGrouping BooleanSegments 
- The value indicating whether to create grouping segments.
- enableDefault BooleanGroup Headers 
- The value indicating whether to enable default group headers.
- groupControl NumberNumber Lower Bound 
- The group control number lower bound.
- groupControl NumberNumber Upper Bound 
- The group control number upper bound.
- interchangeControl NumberNumber Lower Bound 
- The interchange control number lower bound.
- interchangeControl NumberNumber Upper Bound 
- The interchange control number upper bound.
- isTest BooleanInterchange 
- The value indicating whether the message is a test interchange.
- overwriteExisting BooleanTransaction Set Control Number 
- The value indicating whether to overwrite existing transaction set control number.
- rolloverGroup BooleanControl Number 
- The value indicating whether to rollover group control number.
- rolloverInterchange BooleanControl Number 
- The value indicating whether to rollover interchange control number.
- rolloverTransaction BooleanSet Control Number 
- The value indicating whether to rollover transaction set control number.
- transactionSet NumberControl Number Lower Bound 
- The transaction set control number lower bound.
- transactionSet NumberControl Number Upper Bound 
- The transaction set control number upper bound.
- applicationReference StringId 
- The application reference id.
- communicationAgreement StringId 
- The communication agreement id.
- functionalGroup StringId 
- The functional group id.
- groupApplication StringPassword 
- The group application password.
- groupApplication StringReceiver Id 
- The group application receiver id.
- groupApplication StringReceiver Qualifier 
- The group application receiver qualifier.
- groupApplication StringSender Id 
- The group application sender id.
- groupApplication StringSender Qualifier 
- The group application sender qualifier.
- groupAssociation StringAssigned Code 
- The group association assigned code.
- groupControl StringNumber Prefix 
- The group control number prefix.
- groupControl StringNumber Suffix 
- The group control number suffix.
- groupControlling StringAgency Code 
- The group controlling agency code.
- groupMessage StringRelease 
- The group message release.
- groupMessage StringVersion 
- The group message version.
- interchangeControl StringNumber Prefix 
- The interchange control number prefix.
- interchangeControl StringNumber Suffix 
- The interchange control number suffix.
- processingPriority StringCode 
- The processing priority code.
- receiverInternal StringIdentification 
- The receiver internal identification.
- receiverInternal StringSub Identification 
- The receiver internal sub identification.
- receiverReverse StringRouting Address 
- The receiver reverse routing address.
- recipientReference StringPassword Qualifier 
- The recipient reference password qualifier.
- recipientReference StringPassword Value 
- The recipient reference password value.
- senderInternal StringIdentification 
- The sender internal identification.
- senderInternal StringSub Identification 
- The sender internal sub identification.
- senderReverse StringRouting Address 
- The sender reverse routing address.
- transactionSet StringControl Number Prefix 
- The transaction set control number prefix.
- transactionSet StringControl Number Suffix 
- The transaction set control number suffix.
EdifactFramingSettings, EdifactFramingSettingsArgs      
- CharacterSet string | Pulumi.Azure Native. Logic. Edifact Character Set 
- The EDIFACT frame setting characterSet.
- ComponentSeparator int
- The component separator.
- DataElement intSeparator 
- The data element separator.
- DecimalPoint Pulumi.Indicator Azure Native. Logic. Edifact Decimal Indicator 
- The EDIFACT frame setting decimal indicator.
- ProtocolVersion int
- The protocol version.
- ReleaseIndicator int
- The release indicator.
- RepetitionSeparator int
- The repetition separator.
- SegmentTerminator int
- The segment terminator.
- SegmentTerminator Pulumi.Suffix Azure Native. Logic. Segment Terminator Suffix 
- The EDIFACT frame setting segment terminator suffix.
- CharacterEncoding string
- The character encoding.
- ServiceCode stringList Directory Version 
- The service code list directory version.
- CharacterSet string | EdifactCharacter Set 
- The EDIFACT frame setting characterSet.
- ComponentSeparator int
- The component separator.
- DataElement intSeparator 
- The data element separator.
- DecimalPoint EdifactIndicator Decimal Indicator 
- The EDIFACT frame setting decimal indicator.
- ProtocolVersion int
- The protocol version.
- ReleaseIndicator int
- The release indicator.
- RepetitionSeparator int
- The repetition separator.
- SegmentTerminator int
- The segment terminator.
- SegmentTerminator SegmentSuffix Terminator Suffix 
- The EDIFACT frame setting segment terminator suffix.
- CharacterEncoding string
- The character encoding.
- ServiceCode stringList Directory Version 
- The service code list directory version.
- characterSet String | EdifactCharacter Set 
- The EDIFACT frame setting characterSet.
- componentSeparator Integer
- The component separator.
- dataElement IntegerSeparator 
- The data element separator.
- decimalPoint EdifactIndicator Decimal Indicator 
- The EDIFACT frame setting decimal indicator.
- protocolVersion Integer
- The protocol version.
- releaseIndicator Integer
- The release indicator.
- repetitionSeparator Integer
- The repetition separator.
- segmentTerminator Integer
- The segment terminator.
- segmentTerminator SegmentSuffix Terminator Suffix 
- The EDIFACT frame setting segment terminator suffix.
- characterEncoding String
- The character encoding.
- serviceCode StringList Directory Version 
- The service code list directory version.
- characterSet string | EdifactCharacter Set 
- The EDIFACT frame setting characterSet.
- componentSeparator number
- The component separator.
- dataElement numberSeparator 
- The data element separator.
- decimalPoint EdifactIndicator Decimal Indicator 
- The EDIFACT frame setting decimal indicator.
- protocolVersion number
- The protocol version.
- releaseIndicator number
- The release indicator.
- repetitionSeparator number
- The repetition separator.
- segmentTerminator number
- The segment terminator.
- segmentTerminator SegmentSuffix Terminator Suffix 
- The EDIFACT frame setting segment terminator suffix.
- characterEncoding string
- The character encoding.
- serviceCode stringList Directory Version 
- The service code list directory version.
- character_set str | EdifactCharacter Set 
- The EDIFACT frame setting characterSet.
- component_separator int
- The component separator.
- data_element_ intseparator 
- The data element separator.
- decimal_point_ Edifactindicator Decimal Indicator 
- The EDIFACT frame setting decimal indicator.
- protocol_version int
- The protocol version.
- release_indicator int
- The release indicator.
- repetition_separator int
- The repetition separator.
- segment_terminator int
- The segment terminator.
- segment_terminator_ Segmentsuffix Terminator Suffix 
- The EDIFACT frame setting segment terminator suffix.
- character_encoding str
- The character encoding.
- service_code_ strlist_ directory_ version 
- The service code list directory version.
- characterSet String | "NotSpecified" | "UNOB" | "UNOA" | "UNOC" | "UNOD" | "UNOE" | "UNOF" | "UNOG" | "UNOH" | "UNOI" | "UNOJ" | "UNOK" | "UNOX" | "UNOY" | "KECA" 
- The EDIFACT frame setting characterSet.
- componentSeparator Number
- The component separator.
- dataElement NumberSeparator 
- The data element separator.
- decimalPoint "NotIndicator Specified" | "Comma" | "Decimal" 
- The EDIFACT frame setting decimal indicator.
- protocolVersion Number
- The protocol version.
- releaseIndicator Number
- The release indicator.
- repetitionSeparator Number
- The repetition separator.
- segmentTerminator Number
- The segment terminator.
- segmentTerminator "NotSuffix Specified" | "None" | "CR" | "LF" | "CRLF" 
- The EDIFACT frame setting segment terminator suffix.
- characterEncoding String
- The character encoding.
- serviceCode StringList Directory Version 
- The service code list directory version.
EdifactFramingSettingsResponse, EdifactFramingSettingsResponseArgs        
- CharacterSet string
- The EDIFACT frame setting characterSet.
- ComponentSeparator int
- The component separator.
- DataElement intSeparator 
- The data element separator.
- DecimalPoint stringIndicator 
- The EDIFACT frame setting decimal indicator.
- ProtocolVersion int
- The protocol version.
- ReleaseIndicator int
- The release indicator.
- RepetitionSeparator int
- The repetition separator.
- SegmentTerminator int
- The segment terminator.
- SegmentTerminator stringSuffix 
- The EDIFACT frame setting segment terminator suffix.
- CharacterEncoding string
- The character encoding.
- ServiceCode stringList Directory Version 
- The service code list directory version.
- CharacterSet string
- The EDIFACT frame setting characterSet.
- ComponentSeparator int
- The component separator.
- DataElement intSeparator 
- The data element separator.
- DecimalPoint stringIndicator 
- The EDIFACT frame setting decimal indicator.
- ProtocolVersion int
- The protocol version.
- ReleaseIndicator int
- The release indicator.
- RepetitionSeparator int
- The repetition separator.
- SegmentTerminator int
- The segment terminator.
- SegmentTerminator stringSuffix 
- The EDIFACT frame setting segment terminator suffix.
- CharacterEncoding string
- The character encoding.
- ServiceCode stringList Directory Version 
- The service code list directory version.
- characterSet String
- The EDIFACT frame setting characterSet.
- componentSeparator Integer
- The component separator.
- dataElement IntegerSeparator 
- The data element separator.
- decimalPoint StringIndicator 
- The EDIFACT frame setting decimal indicator.
- protocolVersion Integer
- The protocol version.
- releaseIndicator Integer
- The release indicator.
- repetitionSeparator Integer
- The repetition separator.
- segmentTerminator Integer
- The segment terminator.
- segmentTerminator StringSuffix 
- The EDIFACT frame setting segment terminator suffix.
- characterEncoding String
- The character encoding.
- serviceCode StringList Directory Version 
- The service code list directory version.
- characterSet string
- The EDIFACT frame setting characterSet.
- componentSeparator number
- The component separator.
- dataElement numberSeparator 
- The data element separator.
- decimalPoint stringIndicator 
- The EDIFACT frame setting decimal indicator.
- protocolVersion number
- The protocol version.
- releaseIndicator number
- The release indicator.
- repetitionSeparator number
- The repetition separator.
- segmentTerminator number
- The segment terminator.
- segmentTerminator stringSuffix 
- The EDIFACT frame setting segment terminator suffix.
- characterEncoding string
- The character encoding.
- serviceCode stringList Directory Version 
- The service code list directory version.
- character_set str
- The EDIFACT frame setting characterSet.
- component_separator int
- The component separator.
- data_element_ intseparator 
- The data element separator.
- decimal_point_ strindicator 
- The EDIFACT frame setting decimal indicator.
- protocol_version int
- The protocol version.
- release_indicator int
- The release indicator.
- repetition_separator int
- The repetition separator.
- segment_terminator int
- The segment terminator.
- segment_terminator_ strsuffix 
- The EDIFACT frame setting segment terminator suffix.
- character_encoding str
- The character encoding.
- service_code_ strlist_ directory_ version 
- The service code list directory version.
- characterSet String
- The EDIFACT frame setting characterSet.
- componentSeparator Number
- The component separator.
- dataElement NumberSeparator 
- The data element separator.
- decimalPoint StringIndicator 
- The EDIFACT frame setting decimal indicator.
- protocolVersion Number
- The protocol version.
- releaseIndicator Number
- The release indicator.
- repetitionSeparator Number
- The repetition separator.
- segmentTerminator Number
- The segment terminator.
- segmentTerminator StringSuffix 
- The EDIFACT frame setting segment terminator suffix.
- characterEncoding String
- The character encoding.
- serviceCode StringList Directory Version 
- The service code list directory version.
EdifactMessageFilter, EdifactMessageFilterArgs      
- MessageFilter string | Pulumi.Type Azure Native. Logic. Message Filter Type 
- The message filter type.
- MessageFilter string | MessageType Filter Type 
- The message filter type.
- messageFilter String | MessageType Filter Type 
- The message filter type.
- messageFilter string | MessageType Filter Type 
- The message filter type.
- message_filter_ str | Messagetype Filter Type 
- The message filter type.
- messageFilter String | "NotType Specified" | "Include" | "Exclude" 
- The message filter type.
EdifactMessageFilterResponse, EdifactMessageFilterResponseArgs        
- MessageFilter stringType 
- The message filter type.
- MessageFilter stringType 
- The message filter type.
- messageFilter StringType 
- The message filter type.
- messageFilter stringType 
- The message filter type.
- message_filter_ strtype 
- The message filter type.
- messageFilter StringType 
- The message filter type.
EdifactMessageIdentifier, EdifactMessageIdentifierArgs      
- MessageId string
- The message id on which this envelope settings has to be applied.
- MessageId string
- The message id on which this envelope settings has to be applied.
- messageId String
- The message id on which this envelope settings has to be applied.
- messageId string
- The message id on which this envelope settings has to be applied.
- message_id str
- The message id on which this envelope settings has to be applied.
- messageId String
- The message id on which this envelope settings has to be applied.
EdifactMessageIdentifierResponse, EdifactMessageIdentifierResponseArgs        
- MessageId string
- The message id on which this envelope settings has to be applied.
- MessageId string
- The message id on which this envelope settings has to be applied.
- messageId String
- The message id on which this envelope settings has to be applied.
- messageId string
- The message id on which this envelope settings has to be applied.
- message_id str
- The message id on which this envelope settings has to be applied.
- messageId String
- The message id on which this envelope settings has to be applied.
EdifactOneWayAgreement, EdifactOneWayAgreementArgs        
- ProtocolSettings Pulumi.Azure Native. Logic. Inputs. Edifact Protocol Settings 
- The EDIFACT protocol settings.
- ReceiverBusiness Pulumi.Identity Azure Native. Logic. Inputs. Business Identity 
- The receiver business identity
- SenderBusiness Pulumi.Identity Azure Native. Logic. Inputs. Business Identity 
- The sender business identity
- ProtocolSettings EdifactProtocol Settings 
- The EDIFACT protocol settings.
- ReceiverBusiness BusinessIdentity Identity 
- The receiver business identity
- SenderBusiness BusinessIdentity Identity 
- The sender business identity
- protocolSettings EdifactProtocol Settings 
- The EDIFACT protocol settings.
- receiverBusiness BusinessIdentity Identity 
- The receiver business identity
- senderBusiness BusinessIdentity Identity 
- The sender business identity
- protocolSettings EdifactProtocol Settings 
- The EDIFACT protocol settings.
- receiverBusiness BusinessIdentity Identity 
- The receiver business identity
- senderBusiness BusinessIdentity Identity 
- The sender business identity
- protocol_settings EdifactProtocol Settings 
- The EDIFACT protocol settings.
- receiver_business_ Businessidentity Identity 
- The receiver business identity
- sender_business_ Businessidentity Identity 
- The sender business identity
- protocolSettings Property Map
- The EDIFACT protocol settings.
- receiverBusiness Property MapIdentity 
- The receiver business identity
- senderBusiness Property MapIdentity 
- The sender business identity
EdifactOneWayAgreementResponse, EdifactOneWayAgreementResponseArgs          
- ProtocolSettings Pulumi.Azure Native. Logic. Inputs. Edifact Protocol Settings Response 
- The EDIFACT protocol settings.
- ReceiverBusiness Pulumi.Identity Azure Native. Logic. Inputs. Business Identity Response 
- The receiver business identity
- SenderBusiness Pulumi.Identity Azure Native. Logic. Inputs. Business Identity Response 
- The sender business identity
- ProtocolSettings EdifactProtocol Settings Response 
- The EDIFACT protocol settings.
- ReceiverBusiness BusinessIdentity Identity Response 
- The receiver business identity
- SenderBusiness BusinessIdentity Identity Response 
- The sender business identity
- protocolSettings EdifactProtocol Settings Response 
- The EDIFACT protocol settings.
- receiverBusiness BusinessIdentity Identity Response 
- The receiver business identity
- senderBusiness BusinessIdentity Identity Response 
- The sender business identity
- protocolSettings EdifactProtocol Settings Response 
- The EDIFACT protocol settings.
- receiverBusiness BusinessIdentity Identity Response 
- The receiver business identity
- senderBusiness BusinessIdentity Identity Response 
- The sender business identity
- protocol_settings EdifactProtocol Settings Response 
- The EDIFACT protocol settings.
- receiver_business_ Businessidentity Identity Response 
- The receiver business identity
- sender_business_ Businessidentity Identity Response 
- The sender business identity
- protocolSettings Property Map
- The EDIFACT protocol settings.
- receiverBusiness Property MapIdentity 
- The receiver business identity
- senderBusiness Property MapIdentity 
- The sender business identity
EdifactProcessingSettings, EdifactProcessingSettingsArgs      
- bool
- The value indicating whether to create empty xml tags for trailing separators.
- MaskSecurity boolInfo 
- The value indicating whether to mask security information.
- PreserveInterchange bool
- The value indicating whether to preserve interchange.
- SuspendInterchange boolOn Error 
- The value indicating whether to suspend interchange on error.
- UseDot boolAs Decimal Separator 
- The value indicating whether to use dot as decimal separator.
- bool
- The value indicating whether to create empty xml tags for trailing separators.
- MaskSecurity boolInfo 
- The value indicating whether to mask security information.
- PreserveInterchange bool
- The value indicating whether to preserve interchange.
- SuspendInterchange boolOn Error 
- The value indicating whether to suspend interchange on error.
- UseDot boolAs Decimal Separator 
- The value indicating whether to use dot as decimal separator.
- Boolean
- The value indicating whether to create empty xml tags for trailing separators.
- maskSecurity BooleanInfo 
- The value indicating whether to mask security information.
- preserveInterchange Boolean
- The value indicating whether to preserve interchange.
- suspendInterchange BooleanOn Error 
- The value indicating whether to suspend interchange on error.
- useDot BooleanAs Decimal Separator 
- The value indicating whether to use dot as decimal separator.
- boolean
- The value indicating whether to create empty xml tags for trailing separators.
- maskSecurity booleanInfo 
- The value indicating whether to mask security information.
- preserveInterchange boolean
- The value indicating whether to preserve interchange.
- suspendInterchange booleanOn Error 
- The value indicating whether to suspend interchange on error.
- useDot booleanAs Decimal Separator 
- The value indicating whether to use dot as decimal separator.
- bool
- The value indicating whether to create empty xml tags for trailing separators.
- mask_security_ boolinfo 
- The value indicating whether to mask security information.
- preserve_interchange bool
- The value indicating whether to preserve interchange.
- suspend_interchange_ boolon_ error 
- The value indicating whether to suspend interchange on error.
- use_dot_ boolas_ decimal_ separator 
- The value indicating whether to use dot as decimal separator.
- Boolean
- The value indicating whether to create empty xml tags for trailing separators.
- maskSecurity BooleanInfo 
- The value indicating whether to mask security information.
- preserveInterchange Boolean
- The value indicating whether to preserve interchange.
- suspendInterchange BooleanOn Error 
- The value indicating whether to suspend interchange on error.
- useDot BooleanAs Decimal Separator 
- The value indicating whether to use dot as decimal separator.
EdifactProcessingSettingsResponse, EdifactProcessingSettingsResponseArgs        
- bool
- The value indicating whether to create empty xml tags for trailing separators.
- MaskSecurity boolInfo 
- The value indicating whether to mask security information.
- PreserveInterchange bool
- The value indicating whether to preserve interchange.
- SuspendInterchange boolOn Error 
- The value indicating whether to suspend interchange on error.
- UseDot boolAs Decimal Separator 
- The value indicating whether to use dot as decimal separator.
- bool
- The value indicating whether to create empty xml tags for trailing separators.
- MaskSecurity boolInfo 
- The value indicating whether to mask security information.
- PreserveInterchange bool
- The value indicating whether to preserve interchange.
- SuspendInterchange boolOn Error 
- The value indicating whether to suspend interchange on error.
- UseDot boolAs Decimal Separator 
- The value indicating whether to use dot as decimal separator.
- Boolean
- The value indicating whether to create empty xml tags for trailing separators.
- maskSecurity BooleanInfo 
- The value indicating whether to mask security information.
- preserveInterchange Boolean
- The value indicating whether to preserve interchange.
- suspendInterchange BooleanOn Error 
- The value indicating whether to suspend interchange on error.
- useDot BooleanAs Decimal Separator 
- The value indicating whether to use dot as decimal separator.
- boolean
- The value indicating whether to create empty xml tags for trailing separators.
- maskSecurity booleanInfo 
- The value indicating whether to mask security information.
- preserveInterchange boolean
- The value indicating whether to preserve interchange.
- suspendInterchange booleanOn Error 
- The value indicating whether to suspend interchange on error.
- useDot booleanAs Decimal Separator 
- The value indicating whether to use dot as decimal separator.
- bool
- The value indicating whether to create empty xml tags for trailing separators.
- mask_security_ boolinfo 
- The value indicating whether to mask security information.
- preserve_interchange bool
- The value indicating whether to preserve interchange.
- suspend_interchange_ boolon_ error 
- The value indicating whether to suspend interchange on error.
- use_dot_ boolas_ decimal_ separator 
- The value indicating whether to use dot as decimal separator.
- Boolean
- The value indicating whether to create empty xml tags for trailing separators.
- maskSecurity BooleanInfo 
- The value indicating whether to mask security information.
- preserveInterchange Boolean
- The value indicating whether to preserve interchange.
- suspendInterchange BooleanOn Error 
- The value indicating whether to suspend interchange on error.
- useDot BooleanAs Decimal Separator 
- The value indicating whether to use dot as decimal separator.
EdifactProtocolSettings, EdifactProtocolSettingsArgs      
- AcknowledgementSettings Pulumi.Azure Native. Logic. Inputs. Edifact Acknowledgement Settings 
- The EDIFACT acknowledgement settings.
- EnvelopeSettings Pulumi.Azure Native. Logic. Inputs. Edifact Envelope Settings 
- The EDIFACT envelope settings.
- FramingSettings Pulumi.Azure Native. Logic. Inputs. Edifact Framing Settings 
- The EDIFACT framing settings.
- MessageFilter Pulumi.Azure Native. Logic. Inputs. Edifact Message Filter 
- The EDIFACT message filter.
- ProcessingSettings Pulumi.Azure Native. Logic. Inputs. Edifact Processing Settings 
- The EDIFACT processing Settings.
- SchemaReferences List<Pulumi.Azure Native. Logic. Inputs. Edifact Schema Reference> 
- The EDIFACT schema references.
- ValidationSettings Pulumi.Azure Native. Logic. Inputs. Edifact Validation Settings 
- The EDIFACT validation settings.
- EdifactDelimiter List<Pulumi.Overrides Azure Native. Logic. Inputs. Edifact Delimiter Override> 
- The EDIFACT delimiter override settings.
- EnvelopeOverrides List<Pulumi.Azure Native. Logic. Inputs. Edifact Envelope Override> 
- The EDIFACT envelope override settings.
- MessageFilter List<Pulumi.List Azure Native. Logic. Inputs. Edifact Message Identifier> 
- The EDIFACT message filter list.
- ValidationOverrides List<Pulumi.Azure Native. Logic. Inputs. Edifact Validation Override> 
- The EDIFACT validation override settings.
- AcknowledgementSettings EdifactAcknowledgement Settings 
- The EDIFACT acknowledgement settings.
- EnvelopeSettings EdifactEnvelope Settings 
- The EDIFACT envelope settings.
- FramingSettings EdifactFraming Settings 
- The EDIFACT framing settings.
- MessageFilter EdifactMessage Filter 
- The EDIFACT message filter.
- ProcessingSettings EdifactProcessing Settings 
- The EDIFACT processing Settings.
- SchemaReferences []EdifactSchema Reference 
- The EDIFACT schema references.
- ValidationSettings EdifactValidation Settings 
- The EDIFACT validation settings.
- EdifactDelimiter []EdifactOverrides Delimiter Override 
- The EDIFACT delimiter override settings.
- EnvelopeOverrides []EdifactEnvelope Override 
- The EDIFACT envelope override settings.
- MessageFilter []EdifactList Message Identifier 
- The EDIFACT message filter list.
- ValidationOverrides []EdifactValidation Override 
- The EDIFACT validation override settings.
- acknowledgementSettings EdifactAcknowledgement Settings 
- The EDIFACT acknowledgement settings.
- envelopeSettings EdifactEnvelope Settings 
- The EDIFACT envelope settings.
- framingSettings EdifactFraming Settings 
- The EDIFACT framing settings.
- messageFilter EdifactMessage Filter 
- The EDIFACT message filter.
- processingSettings EdifactProcessing Settings 
- The EDIFACT processing Settings.
- schemaReferences List<EdifactSchema Reference> 
- The EDIFACT schema references.
- validationSettings EdifactValidation Settings 
- The EDIFACT validation settings.
- edifactDelimiter List<EdifactOverrides Delimiter Override> 
- The EDIFACT delimiter override settings.
- envelopeOverrides List<EdifactEnvelope Override> 
- The EDIFACT envelope override settings.
- messageFilter List<EdifactList Message Identifier> 
- The EDIFACT message filter list.
- validationOverrides List<EdifactValidation Override> 
- The EDIFACT validation override settings.
- acknowledgementSettings EdifactAcknowledgement Settings 
- The EDIFACT acknowledgement settings.
- envelopeSettings EdifactEnvelope Settings 
- The EDIFACT envelope settings.
- framingSettings EdifactFraming Settings 
- The EDIFACT framing settings.
- messageFilter EdifactMessage Filter 
- The EDIFACT message filter.
- processingSettings EdifactProcessing Settings 
- The EDIFACT processing Settings.
- schemaReferences EdifactSchema Reference[] 
- The EDIFACT schema references.
- validationSettings EdifactValidation Settings 
- The EDIFACT validation settings.
- edifactDelimiter EdifactOverrides Delimiter Override[] 
- The EDIFACT delimiter override settings.
- envelopeOverrides EdifactEnvelope Override[] 
- The EDIFACT envelope override settings.
- messageFilter EdifactList Message Identifier[] 
- The EDIFACT message filter list.
- validationOverrides EdifactValidation Override[] 
- The EDIFACT validation override settings.
- acknowledgement_settings EdifactAcknowledgement Settings 
- The EDIFACT acknowledgement settings.
- envelope_settings EdifactEnvelope Settings 
- The EDIFACT envelope settings.
- framing_settings EdifactFraming Settings 
- The EDIFACT framing settings.
- message_filter EdifactMessage Filter 
- The EDIFACT message filter.
- processing_settings EdifactProcessing Settings 
- The EDIFACT processing Settings.
- schema_references Sequence[EdifactSchema Reference] 
- The EDIFACT schema references.
- validation_settings EdifactValidation Settings 
- The EDIFACT validation settings.
- edifact_delimiter_ Sequence[Edifactoverrides Delimiter Override] 
- The EDIFACT delimiter override settings.
- envelope_overrides Sequence[EdifactEnvelope Override] 
- The EDIFACT envelope override settings.
- message_filter_ Sequence[Edifactlist Message Identifier] 
- The EDIFACT message filter list.
- validation_overrides Sequence[EdifactValidation Override] 
- The EDIFACT validation override settings.
- acknowledgementSettings Property Map
- The EDIFACT acknowledgement settings.
- envelopeSettings Property Map
- The EDIFACT envelope settings.
- framingSettings Property Map
- The EDIFACT framing settings.
- messageFilter Property Map
- The EDIFACT message filter.
- processingSettings Property Map
- The EDIFACT processing Settings.
- schemaReferences List<Property Map>
- The EDIFACT schema references.
- validationSettings Property Map
- The EDIFACT validation settings.
- edifactDelimiter List<Property Map>Overrides 
- The EDIFACT delimiter override settings.
- envelopeOverrides List<Property Map>
- The EDIFACT envelope override settings.
- messageFilter List<Property Map>List 
- The EDIFACT message filter list.
- validationOverrides List<Property Map>
- The EDIFACT validation override settings.
EdifactProtocolSettingsResponse, EdifactProtocolSettingsResponseArgs        
- AcknowledgementSettings Pulumi.Azure Native. Logic. Inputs. Edifact Acknowledgement Settings Response 
- The EDIFACT acknowledgement settings.
- EnvelopeSettings Pulumi.Azure Native. Logic. Inputs. Edifact Envelope Settings Response 
- The EDIFACT envelope settings.
- FramingSettings Pulumi.Azure Native. Logic. Inputs. Edifact Framing Settings Response 
- The EDIFACT framing settings.
- MessageFilter Pulumi.Azure Native. Logic. Inputs. Edifact Message Filter Response 
- The EDIFACT message filter.
- ProcessingSettings Pulumi.Azure Native. Logic. Inputs. Edifact Processing Settings Response 
- The EDIFACT processing Settings.
- SchemaReferences List<Pulumi.Azure Native. Logic. Inputs. Edifact Schema Reference Response> 
- The EDIFACT schema references.
- ValidationSettings Pulumi.Azure Native. Logic. Inputs. Edifact Validation Settings Response 
- The EDIFACT validation settings.
- EdifactDelimiter List<Pulumi.Overrides Azure Native. Logic. Inputs. Edifact Delimiter Override Response> 
- The EDIFACT delimiter override settings.
- EnvelopeOverrides List<Pulumi.Azure Native. Logic. Inputs. Edifact Envelope Override Response> 
- The EDIFACT envelope override settings.
- MessageFilter List<Pulumi.List Azure Native. Logic. Inputs. Edifact Message Identifier Response> 
- The EDIFACT message filter list.
- ValidationOverrides List<Pulumi.Azure Native. Logic. Inputs. Edifact Validation Override Response> 
- The EDIFACT validation override settings.
- AcknowledgementSettings EdifactAcknowledgement Settings Response 
- The EDIFACT acknowledgement settings.
- EnvelopeSettings EdifactEnvelope Settings Response 
- The EDIFACT envelope settings.
- FramingSettings EdifactFraming Settings Response 
- The EDIFACT framing settings.
- MessageFilter EdifactMessage Filter Response 
- The EDIFACT message filter.
- ProcessingSettings EdifactProcessing Settings Response 
- The EDIFACT processing Settings.
- SchemaReferences []EdifactSchema Reference Response 
- The EDIFACT schema references.
- ValidationSettings EdifactValidation Settings Response 
- The EDIFACT validation settings.
- EdifactDelimiter []EdifactOverrides Delimiter Override Response 
- The EDIFACT delimiter override settings.
- EnvelopeOverrides []EdifactEnvelope Override Response 
- The EDIFACT envelope override settings.
- MessageFilter []EdifactList Message Identifier Response 
- The EDIFACT message filter list.
- ValidationOverrides []EdifactValidation Override Response 
- The EDIFACT validation override settings.
- acknowledgementSettings EdifactAcknowledgement Settings Response 
- The EDIFACT acknowledgement settings.
- envelopeSettings EdifactEnvelope Settings Response 
- The EDIFACT envelope settings.
- framingSettings EdifactFraming Settings Response 
- The EDIFACT framing settings.
- messageFilter EdifactMessage Filter Response 
- The EDIFACT message filter.
- processingSettings EdifactProcessing Settings Response 
- The EDIFACT processing Settings.
- schemaReferences List<EdifactSchema Reference Response> 
- The EDIFACT schema references.
- validationSettings EdifactValidation Settings Response 
- The EDIFACT validation settings.
- edifactDelimiter List<EdifactOverrides Delimiter Override Response> 
- The EDIFACT delimiter override settings.
- envelopeOverrides List<EdifactEnvelope Override Response> 
- The EDIFACT envelope override settings.
- messageFilter List<EdifactList Message Identifier Response> 
- The EDIFACT message filter list.
- validationOverrides List<EdifactValidation Override Response> 
- The EDIFACT validation override settings.
- acknowledgementSettings EdifactAcknowledgement Settings Response 
- The EDIFACT acknowledgement settings.
- envelopeSettings EdifactEnvelope Settings Response 
- The EDIFACT envelope settings.
- framingSettings EdifactFraming Settings Response 
- The EDIFACT framing settings.
- messageFilter EdifactMessage Filter Response 
- The EDIFACT message filter.
- processingSettings EdifactProcessing Settings Response 
- The EDIFACT processing Settings.
- schemaReferences EdifactSchema Reference Response[] 
- The EDIFACT schema references.
- validationSettings EdifactValidation Settings Response 
- The EDIFACT validation settings.
- edifactDelimiter EdifactOverrides Delimiter Override Response[] 
- The EDIFACT delimiter override settings.
- envelopeOverrides EdifactEnvelope Override Response[] 
- The EDIFACT envelope override settings.
- messageFilter EdifactList Message Identifier Response[] 
- The EDIFACT message filter list.
- validationOverrides EdifactValidation Override Response[] 
- The EDIFACT validation override settings.
- acknowledgement_settings EdifactAcknowledgement Settings Response 
- The EDIFACT acknowledgement settings.
- envelope_settings EdifactEnvelope Settings Response 
- The EDIFACT envelope settings.
- framing_settings EdifactFraming Settings Response 
- The EDIFACT framing settings.
- message_filter EdifactMessage Filter Response 
- The EDIFACT message filter.
- processing_settings EdifactProcessing Settings Response 
- The EDIFACT processing Settings.
- schema_references Sequence[EdifactSchema Reference Response] 
- The EDIFACT schema references.
- validation_settings EdifactValidation Settings Response 
- The EDIFACT validation settings.
- edifact_delimiter_ Sequence[Edifactoverrides Delimiter Override Response] 
- The EDIFACT delimiter override settings.
- envelope_overrides Sequence[EdifactEnvelope Override Response] 
- The EDIFACT envelope override settings.
- message_filter_ Sequence[Edifactlist Message Identifier Response] 
- The EDIFACT message filter list.
- validation_overrides Sequence[EdifactValidation Override Response] 
- The EDIFACT validation override settings.
- acknowledgementSettings Property Map
- The EDIFACT acknowledgement settings.
- envelopeSettings Property Map
- The EDIFACT envelope settings.
- framingSettings Property Map
- The EDIFACT framing settings.
- messageFilter Property Map
- The EDIFACT message filter.
- processingSettings Property Map
- The EDIFACT processing Settings.
- schemaReferences List<Property Map>
- The EDIFACT schema references.
- validationSettings Property Map
- The EDIFACT validation settings.
- edifactDelimiter List<Property Map>Overrides 
- The EDIFACT delimiter override settings.
- envelopeOverrides List<Property Map>
- The EDIFACT envelope override settings.
- messageFilter List<Property Map>List 
- The EDIFACT message filter list.
- validationOverrides List<Property Map>
- The EDIFACT validation override settings.
EdifactSchemaReference, EdifactSchemaReferenceArgs      
- MessageId string
- The message id.
- MessageRelease string
- The message release version.
- MessageVersion string
- The message version.
- SchemaName string
- The schema name.
- AssociationAssigned stringCode 
- The association assigned code.
- SenderApplication stringId 
- The sender application id.
- SenderApplication stringQualifier 
- The sender application qualifier.
- MessageId string
- The message id.
- MessageRelease string
- The message release version.
- MessageVersion string
- The message version.
- SchemaName string
- The schema name.
- AssociationAssigned stringCode 
- The association assigned code.
- SenderApplication stringId 
- The sender application id.
- SenderApplication stringQualifier 
- The sender application qualifier.
- messageId String
- The message id.
- messageRelease String
- The message release version.
- messageVersion String
- The message version.
- schemaName String
- The schema name.
- associationAssigned StringCode 
- The association assigned code.
- senderApplication StringId 
- The sender application id.
- senderApplication StringQualifier 
- The sender application qualifier.
- messageId string
- The message id.
- messageRelease string
- The message release version.
- messageVersion string
- The message version.
- schemaName string
- The schema name.
- associationAssigned stringCode 
- The association assigned code.
- senderApplication stringId 
- The sender application id.
- senderApplication stringQualifier 
- The sender application qualifier.
- message_id str
- The message id.
- message_release str
- The message release version.
- message_version str
- The message version.
- schema_name str
- The schema name.
- association_assigned_ strcode 
- The association assigned code.
- sender_application_ strid 
- The sender application id.
- sender_application_ strqualifier 
- The sender application qualifier.
- messageId String
- The message id.
- messageRelease String
- The message release version.
- messageVersion String
- The message version.
- schemaName String
- The schema name.
- associationAssigned StringCode 
- The association assigned code.
- senderApplication StringId 
- The sender application id.
- senderApplication StringQualifier 
- The sender application qualifier.
EdifactSchemaReferenceResponse, EdifactSchemaReferenceResponseArgs        
- MessageId string
- The message id.
- MessageRelease string
- The message release version.
- MessageVersion string
- The message version.
- SchemaName string
- The schema name.
- AssociationAssigned stringCode 
- The association assigned code.
- SenderApplication stringId 
- The sender application id.
- SenderApplication stringQualifier 
- The sender application qualifier.
- MessageId string
- The message id.
- MessageRelease string
- The message release version.
- MessageVersion string
- The message version.
- SchemaName string
- The schema name.
- AssociationAssigned stringCode 
- The association assigned code.
- SenderApplication stringId 
- The sender application id.
- SenderApplication stringQualifier 
- The sender application qualifier.
- messageId String
- The message id.
- messageRelease String
- The message release version.
- messageVersion String
- The message version.
- schemaName String
- The schema name.
- associationAssigned StringCode 
- The association assigned code.
- senderApplication StringId 
- The sender application id.
- senderApplication StringQualifier 
- The sender application qualifier.
- messageId string
- The message id.
- messageRelease string
- The message release version.
- messageVersion string
- The message version.
- schemaName string
- The schema name.
- associationAssigned stringCode 
- The association assigned code.
- senderApplication stringId 
- The sender application id.
- senderApplication stringQualifier 
- The sender application qualifier.
- message_id str
- The message id.
- message_release str
- The message release version.
- message_version str
- The message version.
- schema_name str
- The schema name.
- association_assigned_ strcode 
- The association assigned code.
- sender_application_ strid 
- The sender application id.
- sender_application_ strqualifier 
- The sender application qualifier.
- messageId String
- The message id.
- messageRelease String
- The message release version.
- messageVersion String
- The message version.
- schemaName String
- The schema name.
- associationAssigned StringCode 
- The association assigned code.
- senderApplication StringId 
- The sender application id.
- senderApplication StringQualifier 
- The sender application qualifier.
EdifactValidationOverride, EdifactValidationOverrideArgs      
- AllowLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- EnforceCharacter boolSet 
- The value indicating whether to validate character Set.
- MessageId string
- The message id on which the validation settings has to be applied.
- TrailingSeparator string | Pulumi.Policy Azure Native. Logic. Trailing Separator Policy 
- The trailing separator policy.
- TrimLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- ValidateEDITypes bool
- The value indicating whether to validate EDI types.
- ValidateXSDTypes bool
- The value indicating whether to validate XSD types.
- AllowLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- EnforceCharacter boolSet 
- The value indicating whether to validate character Set.
- MessageId string
- The message id on which the validation settings has to be applied.
- TrailingSeparator string | TrailingPolicy Separator Policy 
- The trailing separator policy.
- TrimLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- ValidateEDITypes bool
- The value indicating whether to validate EDI types.
- ValidateXSDTypes bool
- The value indicating whether to validate XSD types.
- allowLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- enforceCharacter BooleanSet 
- The value indicating whether to validate character Set.
- messageId String
- The message id on which the validation settings has to be applied.
- trailingSeparator String | TrailingPolicy Separator Policy 
- The trailing separator policy.
- trimLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validateEDITypes Boolean
- The value indicating whether to validate EDI types.
- validateXSDTypes Boolean
- The value indicating whether to validate XSD types.
- allowLeading booleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- enforceCharacter booleanSet 
- The value indicating whether to validate character Set.
- messageId string
- The message id on which the validation settings has to be applied.
- trailingSeparator string | TrailingPolicy Separator Policy 
- The trailing separator policy.
- trimLeading booleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validateEDITypes boolean
- The value indicating whether to validate EDI types.
- validateXSDTypes boolean
- The value indicating whether to validate XSD types.
- allow_leading_ booland_ trailing_ spaces_ and_ zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- enforce_character_ boolset 
- The value indicating whether to validate character Set.
- message_id str
- The message id on which the validation settings has to be applied.
- trailing_separator_ str | Trailingpolicy Separator Policy 
- The trailing separator policy.
- trim_leading_ booland_ trailing_ spaces_ and_ zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validate_edi_ booltypes 
- The value indicating whether to validate EDI types.
- validate_xsd_ booltypes 
- The value indicating whether to validate XSD types.
- allowLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- enforceCharacter BooleanSet 
- The value indicating whether to validate character Set.
- messageId String
- The message id on which the validation settings has to be applied.
- trailingSeparator String | "NotPolicy Specified" | "Not Allowed" | "Optional" | "Mandatory" 
- The trailing separator policy.
- trimLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validateEDITypes Boolean
- The value indicating whether to validate EDI types.
- validateXSDTypes Boolean
- The value indicating whether to validate XSD types.
EdifactValidationOverrideResponse, EdifactValidationOverrideResponseArgs        
- AllowLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- EnforceCharacter boolSet 
- The value indicating whether to validate character Set.
- MessageId string
- The message id on which the validation settings has to be applied.
- TrailingSeparator stringPolicy 
- The trailing separator policy.
- TrimLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- ValidateEDITypes bool
- The value indicating whether to validate EDI types.
- ValidateXSDTypes bool
- The value indicating whether to validate XSD types.
- AllowLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- EnforceCharacter boolSet 
- The value indicating whether to validate character Set.
- MessageId string
- The message id on which the validation settings has to be applied.
- TrailingSeparator stringPolicy 
- The trailing separator policy.
- TrimLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- ValidateEDITypes bool
- The value indicating whether to validate EDI types.
- ValidateXSDTypes bool
- The value indicating whether to validate XSD types.
- allowLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- enforceCharacter BooleanSet 
- The value indicating whether to validate character Set.
- messageId String
- The message id on which the validation settings has to be applied.
- trailingSeparator StringPolicy 
- The trailing separator policy.
- trimLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validateEDITypes Boolean
- The value indicating whether to validate EDI types.
- validateXSDTypes Boolean
- The value indicating whether to validate XSD types.
- allowLeading booleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- enforceCharacter booleanSet 
- The value indicating whether to validate character Set.
- messageId string
- The message id on which the validation settings has to be applied.
- trailingSeparator stringPolicy 
- The trailing separator policy.
- trimLeading booleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validateEDITypes boolean
- The value indicating whether to validate EDI types.
- validateXSDTypes boolean
- The value indicating whether to validate XSD types.
- allow_leading_ booland_ trailing_ spaces_ and_ zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- enforce_character_ boolset 
- The value indicating whether to validate character Set.
- message_id str
- The message id on which the validation settings has to be applied.
- trailing_separator_ strpolicy 
- The trailing separator policy.
- trim_leading_ booland_ trailing_ spaces_ and_ zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validate_edi_ booltypes 
- The value indicating whether to validate EDI types.
- validate_xsd_ booltypes 
- The value indicating whether to validate XSD types.
- allowLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- enforceCharacter BooleanSet 
- The value indicating whether to validate character Set.
- messageId String
- The message id on which the validation settings has to be applied.
- trailingSeparator StringPolicy 
- The trailing separator policy.
- trimLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validateEDITypes Boolean
- The value indicating whether to validate EDI types.
- validateXSDTypes Boolean
- The value indicating whether to validate XSD types.
EdifactValidationSettings, EdifactValidationSettingsArgs      
- AllowLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- CheckDuplicate boolGroup Control Number 
- The value indicating whether to check for duplicate group control number.
- CheckDuplicate boolInterchange Control Number 
- The value indicating whether to check for duplicate interchange control number.
- CheckDuplicate boolTransaction Set Control Number 
- The value indicating whether to check for duplicate transaction set control number.
- InterchangeControl intNumber Validity Days 
- The validity period of interchange control number.
- TrailingSeparator string | Pulumi.Policy Azure Native. Logic. Trailing Separator Policy 
- The trailing separator policy.
- TrimLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- ValidateCharacter boolSet 
- The value indicating whether to validate character set in the message.
- ValidateEDITypes bool
- The value indicating whether to Whether to validate EDI types.
- ValidateXSDTypes bool
- The value indicating whether to Whether to validate XSD types.
- AllowLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- CheckDuplicate boolGroup Control Number 
- The value indicating whether to check for duplicate group control number.
- CheckDuplicate boolInterchange Control Number 
- The value indicating whether to check for duplicate interchange control number.
- CheckDuplicate boolTransaction Set Control Number 
- The value indicating whether to check for duplicate transaction set control number.
- InterchangeControl intNumber Validity Days 
- The validity period of interchange control number.
- TrailingSeparator string | TrailingPolicy Separator Policy 
- The trailing separator policy.
- TrimLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- ValidateCharacter boolSet 
- The value indicating whether to validate character set in the message.
- ValidateEDITypes bool
- The value indicating whether to Whether to validate EDI types.
- ValidateXSDTypes bool
- The value indicating whether to Whether to validate XSD types.
- allowLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- checkDuplicate BooleanGroup Control Number 
- The value indicating whether to check for duplicate group control number.
- checkDuplicate BooleanInterchange Control Number 
- The value indicating whether to check for duplicate interchange control number.
- checkDuplicate BooleanTransaction Set Control Number 
- The value indicating whether to check for duplicate transaction set control number.
- interchangeControl IntegerNumber Validity Days 
- The validity period of interchange control number.
- trailingSeparator String | TrailingPolicy Separator Policy 
- The trailing separator policy.
- trimLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validateCharacter BooleanSet 
- The value indicating whether to validate character set in the message.
- validateEDITypes Boolean
- The value indicating whether to Whether to validate EDI types.
- validateXSDTypes Boolean
- The value indicating whether to Whether to validate XSD types.
- allowLeading booleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- checkDuplicate booleanGroup Control Number 
- The value indicating whether to check for duplicate group control number.
- checkDuplicate booleanInterchange Control Number 
- The value indicating whether to check for duplicate interchange control number.
- checkDuplicate booleanTransaction Set Control Number 
- The value indicating whether to check for duplicate transaction set control number.
- interchangeControl numberNumber Validity Days 
- The validity period of interchange control number.
- trailingSeparator string | TrailingPolicy Separator Policy 
- The trailing separator policy.
- trimLeading booleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validateCharacter booleanSet 
- The value indicating whether to validate character set in the message.
- validateEDITypes boolean
- The value indicating whether to Whether to validate EDI types.
- validateXSDTypes boolean
- The value indicating whether to Whether to validate XSD types.
- allow_leading_ booland_ trailing_ spaces_ and_ zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- check_duplicate_ boolgroup_ control_ number 
- The value indicating whether to check for duplicate group control number.
- check_duplicate_ boolinterchange_ control_ number 
- The value indicating whether to check for duplicate interchange control number.
- check_duplicate_ booltransaction_ set_ control_ number 
- The value indicating whether to check for duplicate transaction set control number.
- interchange_control_ intnumber_ validity_ days 
- The validity period of interchange control number.
- trailing_separator_ str | Trailingpolicy Separator Policy 
- The trailing separator policy.
- trim_leading_ booland_ trailing_ spaces_ and_ zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validate_character_ boolset 
- The value indicating whether to validate character set in the message.
- validate_edi_ booltypes 
- The value indicating whether to Whether to validate EDI types.
- validate_xsd_ booltypes 
- The value indicating whether to Whether to validate XSD types.
- allowLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- checkDuplicate BooleanGroup Control Number 
- The value indicating whether to check for duplicate group control number.
- checkDuplicate BooleanInterchange Control Number 
- The value indicating whether to check for duplicate interchange control number.
- checkDuplicate BooleanTransaction Set Control Number 
- The value indicating whether to check for duplicate transaction set control number.
- interchangeControl NumberNumber Validity Days 
- The validity period of interchange control number.
- trailingSeparator String | "NotPolicy Specified" | "Not Allowed" | "Optional" | "Mandatory" 
- The trailing separator policy.
- trimLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validateCharacter BooleanSet 
- The value indicating whether to validate character set in the message.
- validateEDITypes Boolean
- The value indicating whether to Whether to validate EDI types.
- validateXSDTypes Boolean
- The value indicating whether to Whether to validate XSD types.
EdifactValidationSettingsResponse, EdifactValidationSettingsResponseArgs        
- AllowLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- CheckDuplicate boolGroup Control Number 
- The value indicating whether to check for duplicate group control number.
- CheckDuplicate boolInterchange Control Number 
- The value indicating whether to check for duplicate interchange control number.
- CheckDuplicate boolTransaction Set Control Number 
- The value indicating whether to check for duplicate transaction set control number.
- InterchangeControl intNumber Validity Days 
- The validity period of interchange control number.
- TrailingSeparator stringPolicy 
- The trailing separator policy.
- TrimLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- ValidateCharacter boolSet 
- The value indicating whether to validate character set in the message.
- ValidateEDITypes bool
- The value indicating whether to Whether to validate EDI types.
- ValidateXSDTypes bool
- The value indicating whether to Whether to validate XSD types.
- AllowLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- CheckDuplicate boolGroup Control Number 
- The value indicating whether to check for duplicate group control number.
- CheckDuplicate boolInterchange Control Number 
- The value indicating whether to check for duplicate interchange control number.
- CheckDuplicate boolTransaction Set Control Number 
- The value indicating whether to check for duplicate transaction set control number.
- InterchangeControl intNumber Validity Days 
- The validity period of interchange control number.
- TrailingSeparator stringPolicy 
- The trailing separator policy.
- TrimLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- ValidateCharacter boolSet 
- The value indicating whether to validate character set in the message.
- ValidateEDITypes bool
- The value indicating whether to Whether to validate EDI types.
- ValidateXSDTypes bool
- The value indicating whether to Whether to validate XSD types.
- allowLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- checkDuplicate BooleanGroup Control Number 
- The value indicating whether to check for duplicate group control number.
- checkDuplicate BooleanInterchange Control Number 
- The value indicating whether to check for duplicate interchange control number.
- checkDuplicate BooleanTransaction Set Control Number 
- The value indicating whether to check for duplicate transaction set control number.
- interchangeControl IntegerNumber Validity Days 
- The validity period of interchange control number.
- trailingSeparator StringPolicy 
- The trailing separator policy.
- trimLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validateCharacter BooleanSet 
- The value indicating whether to validate character set in the message.
- validateEDITypes Boolean
- The value indicating whether to Whether to validate EDI types.
- validateXSDTypes Boolean
- The value indicating whether to Whether to validate XSD types.
- allowLeading booleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- checkDuplicate booleanGroup Control Number 
- The value indicating whether to check for duplicate group control number.
- checkDuplicate booleanInterchange Control Number 
- The value indicating whether to check for duplicate interchange control number.
- checkDuplicate booleanTransaction Set Control Number 
- The value indicating whether to check for duplicate transaction set control number.
- interchangeControl numberNumber Validity Days 
- The validity period of interchange control number.
- trailingSeparator stringPolicy 
- The trailing separator policy.
- trimLeading booleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validateCharacter booleanSet 
- The value indicating whether to validate character set in the message.
- validateEDITypes boolean
- The value indicating whether to Whether to validate EDI types.
- validateXSDTypes boolean
- The value indicating whether to Whether to validate XSD types.
- allow_leading_ booland_ trailing_ spaces_ and_ zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- check_duplicate_ boolgroup_ control_ number 
- The value indicating whether to check for duplicate group control number.
- check_duplicate_ boolinterchange_ control_ number 
- The value indicating whether to check for duplicate interchange control number.
- check_duplicate_ booltransaction_ set_ control_ number 
- The value indicating whether to check for duplicate transaction set control number.
- interchange_control_ intnumber_ validity_ days 
- The validity period of interchange control number.
- trailing_separator_ strpolicy 
- The trailing separator policy.
- trim_leading_ booland_ trailing_ spaces_ and_ zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validate_character_ boolset 
- The value indicating whether to validate character set in the message.
- validate_edi_ booltypes 
- The value indicating whether to Whether to validate EDI types.
- validate_xsd_ booltypes 
- The value indicating whether to Whether to validate XSD types.
- allowLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- checkDuplicate BooleanGroup Control Number 
- The value indicating whether to check for duplicate group control number.
- checkDuplicate BooleanInterchange Control Number 
- The value indicating whether to check for duplicate interchange control number.
- checkDuplicate BooleanTransaction Set Control Number 
- The value indicating whether to check for duplicate transaction set control number.
- interchangeControl NumberNumber Validity Days 
- The validity period of interchange control number.
- trailingSeparator StringPolicy 
- The trailing separator policy.
- trimLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validateCharacter BooleanSet 
- The value indicating whether to validate character set in the message.
- validateEDITypes Boolean
- The value indicating whether to Whether to validate EDI types.
- validateXSDTypes 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
- EncryptionAlgorithm Not Specified 
- NotSpecified
- EncryptionAlgorithm None 
- None
- EncryptionAlgorithm DES3 
- DES3
- EncryptionAlgorithm RC2 
- RC2
- EncryptionAlgorithm AES128 
- AES128
- EncryptionAlgorithm AES192 
- AES192
- EncryptionAlgorithm AES256 
- 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
- HashingAlgorithm Not Specified 
- NotSpecified
- HashingAlgorithm None 
- None
- HashingAlgorithm MD5 
- MD5
- HashingAlgorithm SHA1 
- SHA1
- HashingAlgorithm SHA2256 
- SHA2256
- HashingAlgorithm SHA2384 
- SHA2384
- HashingAlgorithm SHA2512 
- 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
- MessageFilter Type Not Specified 
- NotSpecified
- MessageFilter Type Include 
- Include
- MessageFilter Type Exclude 
- 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
- SegmentTerminator Suffix Not Specified 
- NotSpecified
- SegmentTerminator Suffix None 
- None
- SegmentTerminator Suffix CR 
- CR
- SegmentTerminator Suffix LF 
- LF
- SegmentTerminator Suffix CRLF 
- 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
- SigningAlgorithm Not Specified 
- NotSpecified
- SigningAlgorithm Default 
- Default
- SigningAlgorithm SHA1 
- SHA1
- SigningAlgorithm SHA2256 
- SHA2256
- SigningAlgorithm SHA2384 
- SHA2384
- SigningAlgorithm SHA2512 
- 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
- TrailingSeparator Policy Not Specified 
- NotSpecified
- TrailingSeparator Policy Not Allowed 
- NotAllowed
- TrailingSeparator Policy Optional 
- Optional
- TrailingSeparator Policy Mandatory 
- 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
- UsageIndicator Not Specified 
- NotSpecified
- UsageIndicator Test 
- Test
- UsageIndicator Information 
- Information
- UsageIndicator Production 
- 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    
- AcknowledgementControl intNumber Lower Bound 
- The acknowledgement control number lower bound.
- AcknowledgementControl intNumber Upper Bound 
- The acknowledgement control number upper bound.
- BatchFunctional boolAcknowledgements 
- The value indicating whether to batch functional acknowledgements.
- BatchImplementation boolAcknowledgements 
- The value indicating whether to batch implementation acknowledgements.
- BatchTechnical boolAcknowledgements 
- The value indicating whether to batch the technical acknowledgements.
- NeedFunctional boolAcknowledgement 
- The value indicating whether functional acknowledgement is needed.
- NeedImplementation boolAcknowledgement 
- The value indicating whether implementation acknowledgement is needed.
- NeedLoop boolFor Valid Messages 
- The value indicating whether a loop is needed for valid messages.
- NeedTechnical boolAcknowledgement 
- The value indicating whether technical acknowledgement is needed.
- RolloverAcknowledgement boolControl Number 
- The value indicating whether to rollover acknowledgement control number.
- SendSynchronous boolAcknowledgement 
- The value indicating whether to send synchronous acknowledgement.
- AcknowledgementControl stringNumber Prefix 
- The acknowledgement control number prefix.
- AcknowledgementControl stringNumber Suffix 
- The acknowledgement control number suffix.
- FunctionalAcknowledgement stringVersion 
- The functional acknowledgement version.
- ImplementationAcknowledgement stringVersion 
- The implementation acknowledgement version.
- AcknowledgementControl intNumber Lower Bound 
- The acknowledgement control number lower bound.
- AcknowledgementControl intNumber Upper Bound 
- The acknowledgement control number upper bound.
- BatchFunctional boolAcknowledgements 
- The value indicating whether to batch functional acknowledgements.
- BatchImplementation boolAcknowledgements 
- The value indicating whether to batch implementation acknowledgements.
- BatchTechnical boolAcknowledgements 
- The value indicating whether to batch the technical acknowledgements.
- NeedFunctional boolAcknowledgement 
- The value indicating whether functional acknowledgement is needed.
- NeedImplementation boolAcknowledgement 
- The value indicating whether implementation acknowledgement is needed.
- NeedLoop boolFor Valid Messages 
- The value indicating whether a loop is needed for valid messages.
- NeedTechnical boolAcknowledgement 
- The value indicating whether technical acknowledgement is needed.
- RolloverAcknowledgement boolControl Number 
- The value indicating whether to rollover acknowledgement control number.
- SendSynchronous boolAcknowledgement 
- The value indicating whether to send synchronous acknowledgement.
- AcknowledgementControl stringNumber Prefix 
- The acknowledgement control number prefix.
- AcknowledgementControl stringNumber Suffix 
- The acknowledgement control number suffix.
- FunctionalAcknowledgement stringVersion 
- The functional acknowledgement version.
- ImplementationAcknowledgement stringVersion 
- The implementation acknowledgement version.
- acknowledgementControl IntegerNumber Lower Bound 
- The acknowledgement control number lower bound.
- acknowledgementControl IntegerNumber Upper Bound 
- The acknowledgement control number upper bound.
- batchFunctional BooleanAcknowledgements 
- The value indicating whether to batch functional acknowledgements.
- batchImplementation BooleanAcknowledgements 
- The value indicating whether to batch implementation acknowledgements.
- batchTechnical BooleanAcknowledgements 
- The value indicating whether to batch the technical acknowledgements.
- needFunctional BooleanAcknowledgement 
- The value indicating whether functional acknowledgement is needed.
- needImplementation BooleanAcknowledgement 
- The value indicating whether implementation acknowledgement is needed.
- needLoop BooleanFor Valid Messages 
- The value indicating whether a loop is needed for valid messages.
- needTechnical BooleanAcknowledgement 
- The value indicating whether technical acknowledgement is needed.
- rolloverAcknowledgement BooleanControl Number 
- The value indicating whether to rollover acknowledgement control number.
- sendSynchronous BooleanAcknowledgement 
- The value indicating whether to send synchronous acknowledgement.
- acknowledgementControl StringNumber Prefix 
- The acknowledgement control number prefix.
- acknowledgementControl StringNumber Suffix 
- The acknowledgement control number suffix.
- functionalAcknowledgement StringVersion 
- The functional acknowledgement version.
- implementationAcknowledgement StringVersion 
- The implementation acknowledgement version.
- acknowledgementControl numberNumber Lower Bound 
- The acknowledgement control number lower bound.
- acknowledgementControl numberNumber Upper Bound 
- The acknowledgement control number upper bound.
- batchFunctional booleanAcknowledgements 
- The value indicating whether to batch functional acknowledgements.
- batchImplementation booleanAcknowledgements 
- The value indicating whether to batch implementation acknowledgements.
- batchTechnical booleanAcknowledgements 
- The value indicating whether to batch the technical acknowledgements.
- needFunctional booleanAcknowledgement 
- The value indicating whether functional acknowledgement is needed.
- needImplementation booleanAcknowledgement 
- The value indicating whether implementation acknowledgement is needed.
- needLoop booleanFor Valid Messages 
- The value indicating whether a loop is needed for valid messages.
- needTechnical booleanAcknowledgement 
- The value indicating whether technical acknowledgement is needed.
- rolloverAcknowledgement booleanControl Number 
- The value indicating whether to rollover acknowledgement control number.
- sendSynchronous booleanAcknowledgement 
- The value indicating whether to send synchronous acknowledgement.
- acknowledgementControl stringNumber Prefix 
- The acknowledgement control number prefix.
- acknowledgementControl stringNumber Suffix 
- The acknowledgement control number suffix.
- functionalAcknowledgement stringVersion 
- The functional acknowledgement version.
- implementationAcknowledgement stringVersion 
- The implementation acknowledgement version.
- acknowledgement_control_ intnumber_ lower_ bound 
- The acknowledgement control number lower bound.
- acknowledgement_control_ intnumber_ upper_ bound 
- The acknowledgement control number upper bound.
- batch_functional_ boolacknowledgements 
- The value indicating whether to batch functional acknowledgements.
- batch_implementation_ boolacknowledgements 
- The value indicating whether to batch implementation acknowledgements.
- batch_technical_ boolacknowledgements 
- The value indicating whether to batch the technical acknowledgements.
- need_functional_ boolacknowledgement 
- The value indicating whether functional acknowledgement is needed.
- need_implementation_ boolacknowledgement 
- The value indicating whether implementation acknowledgement is needed.
- need_loop_ boolfor_ valid_ messages 
- The value indicating whether a loop is needed for valid messages.
- need_technical_ boolacknowledgement 
- The value indicating whether technical acknowledgement is needed.
- rollover_acknowledgement_ boolcontrol_ number 
- The value indicating whether to rollover acknowledgement control number.
- send_synchronous_ boolacknowledgement 
- The value indicating whether to send synchronous acknowledgement.
- acknowledgement_control_ strnumber_ prefix 
- The acknowledgement control number prefix.
- acknowledgement_control_ strnumber_ suffix 
- The acknowledgement control number suffix.
- functional_acknowledgement_ strversion 
- The functional acknowledgement version.
- implementation_acknowledgement_ strversion 
- The implementation acknowledgement version.
- acknowledgementControl NumberNumber Lower Bound 
- The acknowledgement control number lower bound.
- acknowledgementControl NumberNumber Upper Bound 
- The acknowledgement control number upper bound.
- batchFunctional BooleanAcknowledgements 
- The value indicating whether to batch functional acknowledgements.
- batchImplementation BooleanAcknowledgements 
- The value indicating whether to batch implementation acknowledgements.
- batchTechnical BooleanAcknowledgements 
- The value indicating whether to batch the technical acknowledgements.
- needFunctional BooleanAcknowledgement 
- The value indicating whether functional acknowledgement is needed.
- needImplementation BooleanAcknowledgement 
- The value indicating whether implementation acknowledgement is needed.
- needLoop BooleanFor Valid Messages 
- The value indicating whether a loop is needed for valid messages.
- needTechnical BooleanAcknowledgement 
- The value indicating whether technical acknowledgement is needed.
- rolloverAcknowledgement BooleanControl Number 
- The value indicating whether to rollover acknowledgement control number.
- sendSynchronous BooleanAcknowledgement 
- The value indicating whether to send synchronous acknowledgement.
- acknowledgementControl StringNumber Prefix 
- The acknowledgement control number prefix.
- acknowledgementControl StringNumber Suffix 
- The acknowledgement control number suffix.
- functionalAcknowledgement StringVersion 
- The functional acknowledgement version.
- implementationAcknowledgement StringVersion 
- The implementation acknowledgement version.
X12AcknowledgementSettingsResponse, X12AcknowledgementSettingsResponseArgs      
- AcknowledgementControl intNumber Lower Bound 
- The acknowledgement control number lower bound.
- AcknowledgementControl intNumber Upper Bound 
- The acknowledgement control number upper bound.
- BatchFunctional boolAcknowledgements 
- The value indicating whether to batch functional acknowledgements.
- BatchImplementation boolAcknowledgements 
- The value indicating whether to batch implementation acknowledgements.
- BatchTechnical boolAcknowledgements 
- The value indicating whether to batch the technical acknowledgements.
- NeedFunctional boolAcknowledgement 
- The value indicating whether functional acknowledgement is needed.
- NeedImplementation boolAcknowledgement 
- The value indicating whether implementation acknowledgement is needed.
- NeedLoop boolFor Valid Messages 
- The value indicating whether a loop is needed for valid messages.
- NeedTechnical boolAcknowledgement 
- The value indicating whether technical acknowledgement is needed.
- RolloverAcknowledgement boolControl Number 
- The value indicating whether to rollover acknowledgement control number.
- SendSynchronous boolAcknowledgement 
- The value indicating whether to send synchronous acknowledgement.
- AcknowledgementControl stringNumber Prefix 
- The acknowledgement control number prefix.
- AcknowledgementControl stringNumber Suffix 
- The acknowledgement control number suffix.
- FunctionalAcknowledgement stringVersion 
- The functional acknowledgement version.
- ImplementationAcknowledgement stringVersion 
- The implementation acknowledgement version.
- AcknowledgementControl intNumber Lower Bound 
- The acknowledgement control number lower bound.
- AcknowledgementControl intNumber Upper Bound 
- The acknowledgement control number upper bound.
- BatchFunctional boolAcknowledgements 
- The value indicating whether to batch functional acknowledgements.
- BatchImplementation boolAcknowledgements 
- The value indicating whether to batch implementation acknowledgements.
- BatchTechnical boolAcknowledgements 
- The value indicating whether to batch the technical acknowledgements.
- NeedFunctional boolAcknowledgement 
- The value indicating whether functional acknowledgement is needed.
- NeedImplementation boolAcknowledgement 
- The value indicating whether implementation acknowledgement is needed.
- NeedLoop boolFor Valid Messages 
- The value indicating whether a loop is needed for valid messages.
- NeedTechnical boolAcknowledgement 
- The value indicating whether technical acknowledgement is needed.
- RolloverAcknowledgement boolControl Number 
- The value indicating whether to rollover acknowledgement control number.
- SendSynchronous boolAcknowledgement 
- The value indicating whether to send synchronous acknowledgement.
- AcknowledgementControl stringNumber Prefix 
- The acknowledgement control number prefix.
- AcknowledgementControl stringNumber Suffix 
- The acknowledgement control number suffix.
- FunctionalAcknowledgement stringVersion 
- The functional acknowledgement version.
- ImplementationAcknowledgement stringVersion 
- The implementation acknowledgement version.
- acknowledgementControl IntegerNumber Lower Bound 
- The acknowledgement control number lower bound.
- acknowledgementControl IntegerNumber Upper Bound 
- The acknowledgement control number upper bound.
- batchFunctional BooleanAcknowledgements 
- The value indicating whether to batch functional acknowledgements.
- batchImplementation BooleanAcknowledgements 
- The value indicating whether to batch implementation acknowledgements.
- batchTechnical BooleanAcknowledgements 
- The value indicating whether to batch the technical acknowledgements.
- needFunctional BooleanAcknowledgement 
- The value indicating whether functional acknowledgement is needed.
- needImplementation BooleanAcknowledgement 
- The value indicating whether implementation acknowledgement is needed.
- needLoop BooleanFor Valid Messages 
- The value indicating whether a loop is needed for valid messages.
- needTechnical BooleanAcknowledgement 
- The value indicating whether technical acknowledgement is needed.
- rolloverAcknowledgement BooleanControl Number 
- The value indicating whether to rollover acknowledgement control number.
- sendSynchronous BooleanAcknowledgement 
- The value indicating whether to send synchronous acknowledgement.
- acknowledgementControl StringNumber Prefix 
- The acknowledgement control number prefix.
- acknowledgementControl StringNumber Suffix 
- The acknowledgement control number suffix.
- functionalAcknowledgement StringVersion 
- The functional acknowledgement version.
- implementationAcknowledgement StringVersion 
- The implementation acknowledgement version.
- acknowledgementControl numberNumber Lower Bound 
- The acknowledgement control number lower bound.
- acknowledgementControl numberNumber Upper Bound 
- The acknowledgement control number upper bound.
- batchFunctional booleanAcknowledgements 
- The value indicating whether to batch functional acknowledgements.
- batchImplementation booleanAcknowledgements 
- The value indicating whether to batch implementation acknowledgements.
- batchTechnical booleanAcknowledgements 
- The value indicating whether to batch the technical acknowledgements.
- needFunctional booleanAcknowledgement 
- The value indicating whether functional acknowledgement is needed.
- needImplementation booleanAcknowledgement 
- The value indicating whether implementation acknowledgement is needed.
- needLoop booleanFor Valid Messages 
- The value indicating whether a loop is needed for valid messages.
- needTechnical booleanAcknowledgement 
- The value indicating whether technical acknowledgement is needed.
- rolloverAcknowledgement booleanControl Number 
- The value indicating whether to rollover acknowledgement control number.
- sendSynchronous booleanAcknowledgement 
- The value indicating whether to send synchronous acknowledgement.
- acknowledgementControl stringNumber Prefix 
- The acknowledgement control number prefix.
- acknowledgementControl stringNumber Suffix 
- The acknowledgement control number suffix.
- functionalAcknowledgement stringVersion 
- The functional acknowledgement version.
- implementationAcknowledgement stringVersion 
- The implementation acknowledgement version.
- acknowledgement_control_ intnumber_ lower_ bound 
- The acknowledgement control number lower bound.
- acknowledgement_control_ intnumber_ upper_ bound 
- The acknowledgement control number upper bound.
- batch_functional_ boolacknowledgements 
- The value indicating whether to batch functional acknowledgements.
- batch_implementation_ boolacknowledgements 
- The value indicating whether to batch implementation acknowledgements.
- batch_technical_ boolacknowledgements 
- The value indicating whether to batch the technical acknowledgements.
- need_functional_ boolacknowledgement 
- The value indicating whether functional acknowledgement is needed.
- need_implementation_ boolacknowledgement 
- The value indicating whether implementation acknowledgement is needed.
- need_loop_ boolfor_ valid_ messages 
- The value indicating whether a loop is needed for valid messages.
- need_technical_ boolacknowledgement 
- The value indicating whether technical acknowledgement is needed.
- rollover_acknowledgement_ boolcontrol_ number 
- The value indicating whether to rollover acknowledgement control number.
- send_synchronous_ boolacknowledgement 
- The value indicating whether to send synchronous acknowledgement.
- acknowledgement_control_ strnumber_ prefix 
- The acknowledgement control number prefix.
- acknowledgement_control_ strnumber_ suffix 
- The acknowledgement control number suffix.
- functional_acknowledgement_ strversion 
- The functional acknowledgement version.
- implementation_acknowledgement_ strversion 
- The implementation acknowledgement version.
- acknowledgementControl NumberNumber Lower Bound 
- The acknowledgement control number lower bound.
- acknowledgementControl NumberNumber Upper Bound 
- The acknowledgement control number upper bound.
- batchFunctional BooleanAcknowledgements 
- The value indicating whether to batch functional acknowledgements.
- batchImplementation BooleanAcknowledgements 
- The value indicating whether to batch implementation acknowledgements.
- batchTechnical BooleanAcknowledgements 
- The value indicating whether to batch the technical acknowledgements.
- needFunctional BooleanAcknowledgement 
- The value indicating whether functional acknowledgement is needed.
- needImplementation BooleanAcknowledgement 
- The value indicating whether implementation acknowledgement is needed.
- needLoop BooleanFor Valid Messages 
- The value indicating whether a loop is needed for valid messages.
- needTechnical BooleanAcknowledgement 
- The value indicating whether technical acknowledgement is needed.
- rolloverAcknowledgement BooleanControl Number 
- The value indicating whether to rollover acknowledgement control number.
- sendSynchronous BooleanAcknowledgement 
- The value indicating whether to send synchronous acknowledgement.
- acknowledgementControl StringNumber Prefix 
- The acknowledgement control number prefix.
- acknowledgementControl StringNumber Suffix 
- The acknowledgement control number suffix.
- functionalAcknowledgement StringVersion 
- The functional acknowledgement version.
- implementationAcknowledgement StringVersion 
- The implementation acknowledgement version.
X12AgreementContent, X12AgreementContentArgs    
- ReceiveAgreement Pulumi.Azure Native. Logic. Inputs. X12One Way Agreement 
- The X12 one-way receive agreement.
- SendAgreement Pulumi.Azure Native. Logic. Inputs. X12One Way Agreement 
- The X12 one-way send agreement.
- ReceiveAgreement X12OneWay Agreement 
- The X12 one-way receive agreement.
- SendAgreement X12OneWay Agreement 
- The X12 one-way send agreement.
- receiveAgreement X12OneWay Agreement 
- The X12 one-way receive agreement.
- sendAgreement X12OneWay Agreement 
- The X12 one-way send agreement.
- receiveAgreement X12OneWay Agreement 
- The X12 one-way receive agreement.
- sendAgreement X12OneWay Agreement 
- The X12 one-way send agreement.
- receive_agreement X12OneWay Agreement 
- The X12 one-way receive agreement.
- send_agreement X12OneWay Agreement 
- The X12 one-way send agreement.
- receiveAgreement Property Map
- The X12 one-way receive agreement.
- sendAgreement Property Map
- The X12 one-way send agreement.
X12AgreementContentResponse, X12AgreementContentResponseArgs      
- ReceiveAgreement Pulumi.Azure Native. Logic. Inputs. X12One Way Agreement Response 
- The X12 one-way receive agreement.
- SendAgreement Pulumi.Azure Native. Logic. Inputs. X12One Way Agreement Response 
- The X12 one-way send agreement.
- ReceiveAgreement X12OneWay Agreement Response 
- The X12 one-way receive agreement.
- SendAgreement X12OneWay Agreement Response 
- The X12 one-way send agreement.
- receiveAgreement X12OneWay Agreement Response 
- The X12 one-way receive agreement.
- sendAgreement X12OneWay Agreement Response 
- The X12 one-way send agreement.
- receiveAgreement X12OneWay Agreement Response 
- The X12 one-way receive agreement.
- sendAgreement X12OneWay Agreement Response 
- The X12 one-way send agreement.
- receive_agreement X12OneWay Agreement Response 
- The X12 one-way receive agreement.
- send_agreement X12OneWay Agreement Response 
- The X12 one-way send agreement.
- receiveAgreement Property Map
- The X12 one-way receive agreement.
- sendAgreement Property Map
- The X12 one-way send agreement.
X12CharacterSet, X12CharacterSetArgs    
- NotSpecified 
- NotSpecified
- Basic
- Basic
- Extended
- Extended
- UTF8
- UTF8
- X12CharacterSet Not Specified 
- NotSpecified
- X12CharacterSet Basic 
- Basic
- X12CharacterSet Extended 
- Extended
- X12CharacterSet UTF8 
- 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
- X12DateFormat Not Specified 
- NotSpecified
- X12DateFormat CCYYMMDD 
- CCYYMMDD
- X12DateFormat YYMMDD 
- 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 int
- The component separator.
- DataElement intSeparator 
- The data element separator.
- ReplaceCharacter int
- The replacement character.
- ReplaceSeparators boolIn Payload 
- The value indicating whether to replace separators in payload.
- SegmentTerminator int
- The segment terminator.
- SegmentTerminator Pulumi.Suffix Azure Native. Logic. Segment Terminator Suffix 
- 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 int
- The component separator.
- DataElement intSeparator 
- The data element separator.
- ReplaceCharacter int
- The replacement character.
- ReplaceSeparators boolIn Payload 
- The value indicating whether to replace separators in payload.
- SegmentTerminator int
- The segment terminator.
- SegmentTerminator SegmentSuffix Terminator Suffix 
- 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 Integer
- The component separator.
- dataElement IntegerSeparator 
- The data element separator.
- replaceCharacter Integer
- The replacement character.
- replaceSeparators BooleanIn Payload 
- The value indicating whether to replace separators in payload.
- segmentTerminator Integer
- The segment terminator.
- segmentTerminator SegmentSuffix Terminator Suffix 
- 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 number
- The component separator.
- dataElement numberSeparator 
- The data element separator.
- replaceCharacter number
- The replacement character.
- replaceSeparators booleanIn Payload 
- The value indicating whether to replace separators in payload.
- segmentTerminator number
- The segment terminator.
- segmentTerminator SegmentSuffix Terminator Suffix 
- 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 int
- The component separator.
- data_element_ intseparator 
- The data element separator.
- replace_character int
- The replacement character.
- replace_separators_ boolin_ payload 
- The value indicating whether to replace separators in payload.
- segment_terminator int
- The segment terminator.
- segment_terminator_ Segmentsuffix Terminator Suffix 
- 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 Number
- The component separator.
- dataElement NumberSeparator 
- The data element separator.
- replaceCharacter Number
- The replacement character.
- replaceSeparators BooleanIn Payload 
- The value indicating whether to replace separators in payload.
- segmentTerminator Number
- The segment terminator.
- segmentTerminator "NotSuffix Specified" | "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 int
- The component separator.
- DataElement intSeparator 
- The data element separator.
- ReplaceCharacter int
- The replacement character.
- ReplaceSeparators boolIn Payload 
- The value indicating whether to replace separators in payload.
- SegmentTerminator int
- The segment terminator.
- SegmentTerminator stringSuffix 
- 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 int
- The component separator.
- DataElement intSeparator 
- The data element separator.
- ReplaceCharacter int
- The replacement character.
- ReplaceSeparators boolIn Payload 
- The value indicating whether to replace separators in payload.
- SegmentTerminator int
- The segment terminator.
- SegmentTerminator stringSuffix 
- 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 Integer
- The component separator.
- dataElement IntegerSeparator 
- The data element separator.
- replaceCharacter Integer
- The replacement character.
- replaceSeparators BooleanIn Payload 
- The value indicating whether to replace separators in payload.
- segmentTerminator Integer
- The segment terminator.
- segmentTerminator StringSuffix 
- 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 number
- The component separator.
- dataElement numberSeparator 
- The data element separator.
- replaceCharacter number
- The replacement character.
- replaceSeparators booleanIn Payload 
- The value indicating whether to replace separators in payload.
- segmentTerminator number
- The segment terminator.
- segmentTerminator stringSuffix 
- 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 int
- The component separator.
- data_element_ intseparator 
- The data element separator.
- replace_character int
- The replacement character.
- replace_separators_ boolin_ payload 
- The value indicating whether to replace separators in payload.
- segment_terminator int
- The segment terminator.
- segment_terminator_ strsuffix 
- 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 Number
- The component separator.
- dataElement NumberSeparator 
- The data element separator.
- replaceCharacter Number
- The replacement character.
- replaceSeparators BooleanIn Payload 
- The value indicating whether to replace separators in payload.
- segmentTerminator Number
- The segment terminator.
- segmentTerminator StringSuffix 
- 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 string | Pulumi.Azure Native. Logic. X12Date Format 
- The date format.
- HeaderVersion string
- The header version.
- MessageId string
- The message id on which this envelope settings has to be applied.
- ProtocolVersion string
- The protocol version on which this envelope settings has to be applied.
- ReceiverApplication stringId 
- The receiver application id.
- ResponsibleAgency stringCode 
- The responsible agency code.
- SenderApplication stringId 
- The sender application id.
- TargetNamespace string
- The target namespace on which this envelope settings has to be applied.
- TimeFormat string | Pulumi.Azure Native. Logic. X12Time Format 
- The time format.
- FunctionalIdentifier stringCode 
- The functional identifier code.
- DateFormat string | X12DateFormat 
- The date format.
- HeaderVersion string
- The header version.
- MessageId string
- The message id on which this envelope settings has to be applied.
- ProtocolVersion string
- The protocol version on which this envelope settings has to be applied.
- ReceiverApplication stringId 
- The receiver application id.
- ResponsibleAgency stringCode 
- The responsible agency code.
- SenderApplication stringId 
- The sender application id.
- TargetNamespace string
- The target namespace on which this envelope settings has to be applied.
- TimeFormat string | X12TimeFormat 
- The time format.
- FunctionalIdentifier stringCode 
- The functional identifier code.
- dateFormat String | X12DateFormat 
- The date format.
- headerVersion String
- The header version.
- messageId String
- The message id on which this envelope settings has to be applied.
- protocolVersion String
- The protocol version on which this envelope settings has to be applied.
- receiverApplication StringId 
- The receiver application id.
- responsibleAgency StringCode 
- The responsible agency code.
- senderApplication StringId 
- The sender application id.
- targetNamespace String
- The target namespace on which this envelope settings has to be applied.
- timeFormat String | X12TimeFormat 
- The time format.
- functionalIdentifier StringCode 
- The functional identifier code.
- dateFormat string | X12DateFormat 
- The date format.
- headerVersion string
- The header version.
- messageId string
- The message id on which this envelope settings has to be applied.
- protocolVersion string
- The protocol version on which this envelope settings has to be applied.
- receiverApplication stringId 
- The receiver application id.
- responsibleAgency stringCode 
- The responsible agency code.
- senderApplication stringId 
- The sender application id.
- targetNamespace string
- The target namespace on which this envelope settings has to be applied.
- timeFormat string | X12TimeFormat 
- The time format.
- functionalIdentifier stringCode 
- The functional identifier code.
- date_format str | X12DateFormat 
- The date format.
- header_version str
- The header version.
- message_id str
- The message id on which this envelope settings has to be applied.
- protocol_version str
- The protocol version on which this envelope settings has to be applied.
- receiver_application_ strid 
- The receiver application id.
- responsible_agency_ strcode 
- The responsible agency code.
- sender_application_ strid 
- The sender application id.
- target_namespace str
- The target namespace on which this envelope settings has to be applied.
- time_format str | X12TimeFormat 
- The time format.
- functional_identifier_ strcode 
- The functional identifier code.
- dateFormat String | "NotSpecified" | "CCYYMMDD" | "YYMMDD" 
- The date format.
- headerVersion String
- The header version.
- messageId String
- The message id on which this envelope settings has to be applied.
- protocolVersion String
- The protocol version on which this envelope settings has to be applied.
- receiverApplication StringId 
- The receiver application id.
- responsibleAgency StringCode 
- The responsible agency code.
- senderApplication StringId 
- The sender application id.
- targetNamespace String
- The target namespace on which this envelope settings has to be applied.
- timeFormat String | "NotSpecified" | "HHMM" | "HHMMSS" | "HHMMSSdd" | "HHMMSSd" 
- The time format.
- functionalIdentifier StringCode 
- The functional identifier code.
X12EnvelopeOverrideResponse, X12EnvelopeOverrideResponseArgs      
- DateFormat string
- The date format.
- HeaderVersion string
- The header version.
- MessageId string
- The message id on which this envelope settings has to be applied.
- ProtocolVersion string
- The protocol version on which this envelope settings has to be applied.
- ReceiverApplication stringId 
- The receiver application id.
- ResponsibleAgency stringCode 
- The responsible agency code.
- SenderApplication stringId 
- The sender application id.
- TargetNamespace string
- The target namespace on which this envelope settings has to be applied.
- TimeFormat string
- The time format.
- FunctionalIdentifier stringCode 
- The functional identifier code.
- DateFormat string
- The date format.
- HeaderVersion string
- The header version.
- MessageId string
- The message id on which this envelope settings has to be applied.
- ProtocolVersion string
- The protocol version on which this envelope settings has to be applied.
- ReceiverApplication stringId 
- The receiver application id.
- ResponsibleAgency stringCode 
- The responsible agency code.
- SenderApplication stringId 
- The sender application id.
- TargetNamespace string
- The target namespace on which this envelope settings has to be applied.
- TimeFormat string
- The time format.
- FunctionalIdentifier stringCode 
- The functional identifier code.
- dateFormat String
- The date format.
- headerVersion String
- The header version.
- messageId String
- The message id on which this envelope settings has to be applied.
- protocolVersion String
- The protocol version on which this envelope settings has to be applied.
- receiverApplication StringId 
- The receiver application id.
- responsibleAgency StringCode 
- The responsible agency code.
- senderApplication StringId 
- The sender application id.
- targetNamespace String
- The target namespace on which this envelope settings has to be applied.
- timeFormat String
- The time format.
- functionalIdentifier StringCode 
- The functional identifier code.
- dateFormat string
- The date format.
- headerVersion string
- The header version.
- messageId string
- The message id on which this envelope settings has to be applied.
- protocolVersion string
- The protocol version on which this envelope settings has to be applied.
- receiverApplication stringId 
- The receiver application id.
- responsibleAgency stringCode 
- The responsible agency code.
- senderApplication stringId 
- The sender application id.
- targetNamespace string
- The target namespace on which this envelope settings has to be applied.
- timeFormat string
- The time format.
- functionalIdentifier stringCode 
- The functional identifier code.
- date_format str
- The date format.
- header_version str
- The header version.
- message_id str
- The message id on which this envelope settings has to be applied.
- protocol_version str
- The protocol version on which this envelope settings has to be applied.
- receiver_application_ strid 
- The receiver application id.
- responsible_agency_ strcode 
- The responsible agency code.
- sender_application_ strid 
- The sender application id.
- target_namespace str
- The target namespace on which this envelope settings has to be applied.
- time_format str
- The time format.
- functional_identifier_ strcode 
- The functional identifier code.
- dateFormat String
- The date format.
- headerVersion String
- The header version.
- messageId String
- The message id on which this envelope settings has to be applied.
- protocolVersion String
- The protocol version on which this envelope settings has to be applied.
- receiverApplication StringId 
- The receiver application id.
- responsibleAgency StringCode 
- The responsible agency code.
- senderApplication StringId 
- The sender application id.
- targetNamespace String
- The target namespace on which this envelope settings has to be applied.
- timeFormat String
- The time format.
- functionalIdentifier StringCode 
- The functional identifier code.
X12EnvelopeSettings, X12EnvelopeSettingsArgs    
- ControlStandards intId 
- The controls standards id.
- ControlVersion stringNumber 
- The control version number.
- EnableDefault boolGroup Headers 
- The value indicating whether to enable default group headers.
- GroupControl intNumber Lower Bound 
- The group control number lower bound.
- GroupControl intNumber Upper Bound 
- The group control number upper bound.
- GroupHeader stringAgency Code 
- The group header agency code.
- GroupHeader string | Pulumi.Date Format Azure Native. Logic. X12Date Format 
- The group header date format.
- GroupHeader string | Pulumi.Time Format Azure Native. Logic. X12Time Format 
- The group header time format.
- GroupHeader stringVersion 
- The group header version.
- InterchangeControl intNumber Lower Bound 
- The interchange control number lower bound.
- InterchangeControl intNumber Upper Bound 
- The interchange control number upper bound.
- OverwriteExisting boolTransaction Set Control Number 
- The value indicating whether to overwrite existing transaction set control number.
- ReceiverApplication stringId 
- The receiver application id.
- RolloverGroup boolControl Number 
- The value indicating whether to rollover group control number.
- RolloverInterchange boolControl Number 
- The value indicating whether to rollover interchange control number.
- RolloverTransaction boolSet Control Number 
- The value indicating whether to rollover transaction set control number.
- SenderApplication stringId 
- The sender application id.
- TransactionSet intControl Number Lower Bound 
- The transaction set control number lower bound.
- TransactionSet intControl Number Upper Bound 
- The transaction set control number upper bound.
- UsageIndicator string | Pulumi.Azure Native. Logic. Usage Indicator 
- The usage indicator.
- UseControl boolStandards Id As Repetition Character 
- The value indicating whether to use control standards id as repetition character.
- FunctionalGroup stringId 
- The functional group id.
- TransactionSet stringControl Number Prefix 
- The transaction set control number prefix.
- TransactionSet stringControl Number Suffix 
- The transaction set control number suffix.
- ControlStandards intId 
- The controls standards id.
- ControlVersion stringNumber 
- The control version number.
- EnableDefault boolGroup Headers 
- The value indicating whether to enable default group headers.
- GroupControl intNumber Lower Bound 
- The group control number lower bound.
- GroupControl intNumber Upper Bound 
- The group control number upper bound.
- GroupHeader stringAgency Code 
- The group header agency code.
- GroupHeader string | X12DateDate Format Format 
- The group header date format.
- GroupHeader string | X12TimeTime Format Format 
- The group header time format.
- GroupHeader stringVersion 
- The group header version.
- InterchangeControl intNumber Lower Bound 
- The interchange control number lower bound.
- InterchangeControl intNumber Upper Bound 
- The interchange control number upper bound.
- OverwriteExisting boolTransaction Set Control Number 
- The value indicating whether to overwrite existing transaction set control number.
- ReceiverApplication stringId 
- The receiver application id.
- RolloverGroup boolControl Number 
- The value indicating whether to rollover group control number.
- RolloverInterchange boolControl Number 
- The value indicating whether to rollover interchange control number.
- RolloverTransaction boolSet Control Number 
- The value indicating whether to rollover transaction set control number.
- SenderApplication stringId 
- The sender application id.
- TransactionSet intControl Number Lower Bound 
- The transaction set control number lower bound.
- TransactionSet intControl Number Upper Bound 
- The transaction set control number upper bound.
- UsageIndicator string | UsageIndicator 
- The usage indicator.
- UseControl boolStandards Id As Repetition Character 
- The value indicating whether to use control standards id as repetition character.
- FunctionalGroup stringId 
- The functional group id.
- TransactionSet stringControl Number Prefix 
- The transaction set control number prefix.
- TransactionSet stringControl Number Suffix 
- The transaction set control number suffix.
- controlStandards IntegerId 
- The controls standards id.
- controlVersion StringNumber 
- The control version number.
- enableDefault BooleanGroup Headers 
- The value indicating whether to enable default group headers.
- groupControl IntegerNumber Lower Bound 
- The group control number lower bound.
- groupControl IntegerNumber Upper Bound 
- The group control number upper bound.
- groupHeader StringAgency Code 
- The group header agency code.
- groupHeader String | X12DateDate Format Format 
- The group header date format.
- groupHeader String | X12TimeTime Format Format 
- The group header time format.
- groupHeader StringVersion 
- The group header version.
- interchangeControl IntegerNumber Lower Bound 
- The interchange control number lower bound.
- interchangeControl IntegerNumber Upper Bound 
- The interchange control number upper bound.
- overwriteExisting BooleanTransaction Set Control Number 
- The value indicating whether to overwrite existing transaction set control number.
- receiverApplication StringId 
- The receiver application id.
- rolloverGroup BooleanControl Number 
- The value indicating whether to rollover group control number.
- rolloverInterchange BooleanControl Number 
- The value indicating whether to rollover interchange control number.
- rolloverTransaction BooleanSet Control Number 
- The value indicating whether to rollover transaction set control number.
- senderApplication StringId 
- The sender application id.
- transactionSet IntegerControl Number Lower Bound 
- The transaction set control number lower bound.
- transactionSet IntegerControl Number Upper Bound 
- The transaction set control number upper bound.
- usageIndicator String | UsageIndicator 
- The usage indicator.
- useControl BooleanStandards Id As Repetition Character 
- The value indicating whether to use control standards id as repetition character.
- functionalGroup StringId 
- The functional group id.
- transactionSet StringControl Number Prefix 
- The transaction set control number prefix.
- transactionSet StringControl Number Suffix 
- The transaction set control number suffix.
- controlStandards numberId 
- The controls standards id.
- controlVersion stringNumber 
- The control version number.
- enableDefault booleanGroup Headers 
- The value indicating whether to enable default group headers.
- groupControl numberNumber Lower Bound 
- The group control number lower bound.
- groupControl numberNumber Upper Bound 
- The group control number upper bound.
- groupHeader stringAgency Code 
- The group header agency code.
- groupHeader string | X12DateDate Format Format 
- The group header date format.
- groupHeader string | X12TimeTime Format Format 
- The group header time format.
- groupHeader stringVersion 
- The group header version.
- interchangeControl numberNumber Lower Bound 
- The interchange control number lower bound.
- interchangeControl numberNumber Upper Bound 
- The interchange control number upper bound.
- overwriteExisting booleanTransaction Set Control Number 
- The value indicating whether to overwrite existing transaction set control number.
- receiverApplication stringId 
- The receiver application id.
- rolloverGroup booleanControl Number 
- The value indicating whether to rollover group control number.
- rolloverInterchange booleanControl Number 
- The value indicating whether to rollover interchange control number.
- rolloverTransaction booleanSet Control Number 
- The value indicating whether to rollover transaction set control number.
- senderApplication stringId 
- The sender application id.
- transactionSet numberControl Number Lower Bound 
- The transaction set control number lower bound.
- transactionSet numberControl Number Upper Bound 
- The transaction set control number upper bound.
- usageIndicator string | UsageIndicator 
- The usage indicator.
- useControl booleanStandards Id As Repetition Character 
- The value indicating whether to use control standards id as repetition character.
- functionalGroup stringId 
- The functional group id.
- transactionSet stringControl Number Prefix 
- The transaction set control number prefix.
- transactionSet stringControl Number Suffix 
- The transaction set control number suffix.
- control_standards_ intid 
- The controls standards id.
- control_version_ strnumber 
- The control version number.
- enable_default_ boolgroup_ headers 
- The value indicating whether to enable default group headers.
- group_control_ intnumber_ lower_ bound 
- The group control number lower bound.
- group_control_ intnumber_ upper_ bound 
- The group control number upper bound.
- group_header_ stragency_ code 
- The group header agency code.
- group_header_ str | X12Datedate_ format Format 
- The group header date format.
- group_header_ str | X12Timetime_ format Format 
- The group header time format.
- group_header_ strversion 
- The group header version.
- interchange_control_ intnumber_ lower_ bound 
- The interchange control number lower bound.
- interchange_control_ intnumber_ upper_ bound 
- The interchange control number upper bound.
- overwrite_existing_ booltransaction_ set_ control_ number 
- The value indicating whether to overwrite existing transaction set control number.
- receiver_application_ strid 
- The receiver application id.
- rollover_group_ boolcontrol_ number 
- The value indicating whether to rollover group control number.
- rollover_interchange_ boolcontrol_ number 
- The value indicating whether to rollover interchange control number.
- rollover_transaction_ boolset_ control_ number 
- The value indicating whether to rollover transaction set control number.
- sender_application_ strid 
- The sender application id.
- transaction_set_ intcontrol_ number_ lower_ bound 
- The transaction set control number lower bound.
- transaction_set_ intcontrol_ number_ upper_ bound 
- The transaction set control number upper bound.
- usage_indicator str | UsageIndicator 
- The usage indicator.
- use_control_ boolstandards_ id_ as_ repetition_ character 
- The value indicating whether to use control standards id as repetition character.
- functional_group_ strid 
- The functional group id.
- transaction_set_ strcontrol_ number_ prefix 
- The transaction set control number prefix.
- transaction_set_ strcontrol_ number_ suffix 
- The transaction set control number suffix.
- controlStandards NumberId 
- The controls standards id.
- controlVersion StringNumber 
- The control version number.
- enableDefault BooleanGroup Headers 
- The value indicating whether to enable default group headers.
- groupControl NumberNumber Lower Bound 
- The group control number lower bound.
- groupControl NumberNumber Upper Bound 
- The group control number upper bound.
- groupHeader StringAgency Code 
- The group header agency code.
- groupHeader String | "NotDate Format Specified" | "CCYYMMDD" | "YYMMDD" 
- The group header date format.
- groupHeader String | "NotTime Format Specified" | "HHMM" | "HHMMSS" | "HHMMSSdd" | "HHMMSSd" 
- The group header time format.
- groupHeader StringVersion 
- The group header version.
- interchangeControl NumberNumber Lower Bound 
- The interchange control number lower bound.
- interchangeControl NumberNumber Upper Bound 
- The interchange control number upper bound.
- overwriteExisting BooleanTransaction Set Control Number 
- The value indicating whether to overwrite existing transaction set control number.
- receiverApplication StringId 
- The receiver application id.
- rolloverGroup BooleanControl Number 
- The value indicating whether to rollover group control number.
- rolloverInterchange BooleanControl Number 
- The value indicating whether to rollover interchange control number.
- rolloverTransaction BooleanSet Control Number 
- The value indicating whether to rollover transaction set control number.
- senderApplication StringId 
- The sender application id.
- transactionSet NumberControl Number Lower Bound 
- The transaction set control number lower bound.
- transactionSet NumberControl Number Upper Bound 
- The transaction set control number upper bound.
- usageIndicator String | "NotSpecified" | "Test" | "Information" | "Production" 
- The usage indicator.
- useControl BooleanStandards Id As Repetition Character 
- The value indicating whether to use control standards id as repetition character.
- functionalGroup StringId 
- The functional group id.
- transactionSet StringControl Number Prefix 
- The transaction set control number prefix.
- transactionSet StringControl Number Suffix 
- The transaction set control number suffix.
X12EnvelopeSettingsResponse, X12EnvelopeSettingsResponseArgs      
- ControlStandards intId 
- The controls standards id.
- ControlVersion stringNumber 
- The control version number.
- EnableDefault boolGroup Headers 
- The value indicating whether to enable default group headers.
- GroupControl intNumber Lower Bound 
- The group control number lower bound.
- GroupControl intNumber Upper Bound 
- The group control number upper bound.
- GroupHeader stringAgency Code 
- The group header agency code.
- GroupHeader stringDate Format 
- The group header date format.
- GroupHeader stringTime Format 
- The group header time format.
- GroupHeader stringVersion 
- The group header version.
- InterchangeControl intNumber Lower Bound 
- The interchange control number lower bound.
- InterchangeControl intNumber Upper Bound 
- The interchange control number upper bound.
- OverwriteExisting boolTransaction Set Control Number 
- The value indicating whether to overwrite existing transaction set control number.
- ReceiverApplication stringId 
- The receiver application id.
- RolloverGroup boolControl Number 
- The value indicating whether to rollover group control number.
- RolloverInterchange boolControl Number 
- The value indicating whether to rollover interchange control number.
- RolloverTransaction boolSet Control Number 
- The value indicating whether to rollover transaction set control number.
- SenderApplication stringId 
- The sender application id.
- TransactionSet intControl Number Lower Bound 
- The transaction set control number lower bound.
- TransactionSet intControl Number Upper Bound 
- The transaction set control number upper bound.
- UsageIndicator string
- The usage indicator.
- UseControl boolStandards Id As Repetition Character 
- The value indicating whether to use control standards id as repetition character.
- FunctionalGroup stringId 
- The functional group id.
- TransactionSet stringControl Number Prefix 
- The transaction set control number prefix.
- TransactionSet stringControl Number Suffix 
- The transaction set control number suffix.
- ControlStandards intId 
- The controls standards id.
- ControlVersion stringNumber 
- The control version number.
- EnableDefault boolGroup Headers 
- The value indicating whether to enable default group headers.
- GroupControl intNumber Lower Bound 
- The group control number lower bound.
- GroupControl intNumber Upper Bound 
- The group control number upper bound.
- GroupHeader stringAgency Code 
- The group header agency code.
- GroupHeader stringDate Format 
- The group header date format.
- GroupHeader stringTime Format 
- The group header time format.
- GroupHeader stringVersion 
- The group header version.
- InterchangeControl intNumber Lower Bound 
- The interchange control number lower bound.
- InterchangeControl intNumber Upper Bound 
- The interchange control number upper bound.
- OverwriteExisting boolTransaction Set Control Number 
- The value indicating whether to overwrite existing transaction set control number.
- ReceiverApplication stringId 
- The receiver application id.
- RolloverGroup boolControl Number 
- The value indicating whether to rollover group control number.
- RolloverInterchange boolControl Number 
- The value indicating whether to rollover interchange control number.
- RolloverTransaction boolSet Control Number 
- The value indicating whether to rollover transaction set control number.
- SenderApplication stringId 
- The sender application id.
- TransactionSet intControl Number Lower Bound 
- The transaction set control number lower bound.
- TransactionSet intControl Number Upper Bound 
- The transaction set control number upper bound.
- UsageIndicator string
- The usage indicator.
- UseControl boolStandards Id As Repetition Character 
- The value indicating whether to use control standards id as repetition character.
- FunctionalGroup stringId 
- The functional group id.
- TransactionSet stringControl Number Prefix 
- The transaction set control number prefix.
- TransactionSet stringControl Number Suffix 
- The transaction set control number suffix.
- controlStandards IntegerId 
- The controls standards id.
- controlVersion StringNumber 
- The control version number.
- enableDefault BooleanGroup Headers 
- The value indicating whether to enable default group headers.
- groupControl IntegerNumber Lower Bound 
- The group control number lower bound.
- groupControl IntegerNumber Upper Bound 
- The group control number upper bound.
- groupHeader StringAgency Code 
- The group header agency code.
- groupHeader StringDate Format 
- The group header date format.
- groupHeader StringTime Format 
- The group header time format.
- groupHeader StringVersion 
- The group header version.
- interchangeControl IntegerNumber Lower Bound 
- The interchange control number lower bound.
- interchangeControl IntegerNumber Upper Bound 
- The interchange control number upper bound.
- overwriteExisting BooleanTransaction Set Control Number 
- The value indicating whether to overwrite existing transaction set control number.
- receiverApplication StringId 
- The receiver application id.
- rolloverGroup BooleanControl Number 
- The value indicating whether to rollover group control number.
- rolloverInterchange BooleanControl Number 
- The value indicating whether to rollover interchange control number.
- rolloverTransaction BooleanSet Control Number 
- The value indicating whether to rollover transaction set control number.
- senderApplication StringId 
- The sender application id.
- transactionSet IntegerControl Number Lower Bound 
- The transaction set control number lower bound.
- transactionSet IntegerControl Number Upper Bound 
- The transaction set control number upper bound.
- usageIndicator String
- The usage indicator.
- useControl BooleanStandards Id As Repetition Character 
- The value indicating whether to use control standards id as repetition character.
- functionalGroup StringId 
- The functional group id.
- transactionSet StringControl Number Prefix 
- The transaction set control number prefix.
- transactionSet StringControl Number Suffix 
- The transaction set control number suffix.
- controlStandards numberId 
- The controls standards id.
- controlVersion stringNumber 
- The control version number.
- enableDefault booleanGroup Headers 
- The value indicating whether to enable default group headers.
- groupControl numberNumber Lower Bound 
- The group control number lower bound.
- groupControl numberNumber Upper Bound 
- The group control number upper bound.
- groupHeader stringAgency Code 
- The group header agency code.
- groupHeader stringDate Format 
- The group header date format.
- groupHeader stringTime Format 
- The group header time format.
- groupHeader stringVersion 
- The group header version.
- interchangeControl numberNumber Lower Bound 
- The interchange control number lower bound.
- interchangeControl numberNumber Upper Bound 
- The interchange control number upper bound.
- overwriteExisting booleanTransaction Set Control Number 
- The value indicating whether to overwrite existing transaction set control number.
- receiverApplication stringId 
- The receiver application id.
- rolloverGroup booleanControl Number 
- The value indicating whether to rollover group control number.
- rolloverInterchange booleanControl Number 
- The value indicating whether to rollover interchange control number.
- rolloverTransaction booleanSet Control Number 
- The value indicating whether to rollover transaction set control number.
- senderApplication stringId 
- The sender application id.
- transactionSet numberControl Number Lower Bound 
- The transaction set control number lower bound.
- transactionSet numberControl Number Upper Bound 
- The transaction set control number upper bound.
- usageIndicator string
- The usage indicator.
- useControl booleanStandards Id As Repetition Character 
- The value indicating whether to use control standards id as repetition character.
- functionalGroup stringId 
- The functional group id.
- transactionSet stringControl Number Prefix 
- The transaction set control number prefix.
- transactionSet stringControl Number Suffix 
- The transaction set control number suffix.
- control_standards_ intid 
- The controls standards id.
- control_version_ strnumber 
- The control version number.
- enable_default_ boolgroup_ headers 
- The value indicating whether to enable default group headers.
- group_control_ intnumber_ lower_ bound 
- The group control number lower bound.
- group_control_ intnumber_ upper_ bound 
- The group control number upper bound.
- group_header_ stragency_ code 
- The group header agency code.
- group_header_ strdate_ format 
- The group header date format.
- group_header_ strtime_ format 
- The group header time format.
- group_header_ strversion 
- The group header version.
- interchange_control_ intnumber_ lower_ bound 
- The interchange control number lower bound.
- interchange_control_ intnumber_ upper_ bound 
- The interchange control number upper bound.
- overwrite_existing_ booltransaction_ set_ control_ number 
- The value indicating whether to overwrite existing transaction set control number.
- receiver_application_ strid 
- The receiver application id.
- rollover_group_ boolcontrol_ number 
- The value indicating whether to rollover group control number.
- rollover_interchange_ boolcontrol_ number 
- The value indicating whether to rollover interchange control number.
- rollover_transaction_ boolset_ control_ number 
- The value indicating whether to rollover transaction set control number.
- sender_application_ strid 
- The sender application id.
- transaction_set_ intcontrol_ number_ lower_ bound 
- The transaction set control number lower bound.
- transaction_set_ intcontrol_ number_ upper_ bound 
- The transaction set control number upper bound.
- usage_indicator str
- The usage indicator.
- use_control_ boolstandards_ id_ as_ repetition_ character 
- The value indicating whether to use control standards id as repetition character.
- functional_group_ strid 
- The functional group id.
- transaction_set_ strcontrol_ number_ prefix 
- The transaction set control number prefix.
- transaction_set_ strcontrol_ number_ suffix 
- The transaction set control number suffix.
- controlStandards NumberId 
- The controls standards id.
- controlVersion StringNumber 
- The control version number.
- enableDefault BooleanGroup Headers 
- The value indicating whether to enable default group headers.
- groupControl NumberNumber Lower Bound 
- The group control number lower bound.
- groupControl NumberNumber Upper Bound 
- The group control number upper bound.
- groupHeader StringAgency Code 
- The group header agency code.
- groupHeader StringDate Format 
- The group header date format.
- groupHeader StringTime Format 
- The group header time format.
- groupHeader StringVersion 
- The group header version.
- interchangeControl NumberNumber Lower Bound 
- The interchange control number lower bound.
- interchangeControl NumberNumber Upper Bound 
- The interchange control number upper bound.
- overwriteExisting BooleanTransaction Set Control Number 
- The value indicating whether to overwrite existing transaction set control number.
- receiverApplication StringId 
- The receiver application id.
- rolloverGroup BooleanControl Number 
- The value indicating whether to rollover group control number.
- rolloverInterchange BooleanControl Number 
- The value indicating whether to rollover interchange control number.
- rolloverTransaction BooleanSet Control Number 
- The value indicating whether to rollover transaction set control number.
- senderApplication StringId 
- The sender application id.
- transactionSet NumberControl Number Lower Bound 
- The transaction set control number lower bound.
- transactionSet NumberControl Number Upper Bound 
- The transaction set control number upper bound.
- usageIndicator String
- The usage indicator.
- useControl BooleanStandards Id As Repetition Character 
- The value indicating whether to use control standards id as repetition character.
- functionalGroup StringId 
- The functional group id.
- transactionSet StringControl Number Prefix 
- The transaction set control number prefix.
- transactionSet StringControl Number Suffix 
- The transaction set control number suffix.
X12FramingSettings, X12FramingSettingsArgs    
- CharacterSet string | Pulumi.Azure Native. Logic. X12Character Set 
- The X12 character set.
- ComponentSeparator int
- The component separator.
- DataElement intSeparator 
- The data element separator.
- ReplaceCharacter int
- The replacement character.
- ReplaceSeparators boolIn Payload 
- The value indicating whether to replace separators in payload.
- SegmentTerminator int
- The segment terminator.
- SegmentTerminator Pulumi.Suffix Azure Native. Logic. Segment Terminator Suffix 
- The segment terminator suffix.
- CharacterSet string | X12CharacterSet 
- The X12 character set.
- ComponentSeparator int
- The component separator.
- DataElement intSeparator 
- The data element separator.
- ReplaceCharacter int
- The replacement character.
- ReplaceSeparators boolIn Payload 
- The value indicating whether to replace separators in payload.
- SegmentTerminator int
- The segment terminator.
- SegmentTerminator SegmentSuffix Terminator Suffix 
- The segment terminator suffix.
- characterSet String | X12CharacterSet 
- The X12 character set.
- componentSeparator Integer
- The component separator.
- dataElement IntegerSeparator 
- The data element separator.
- replaceCharacter Integer
- The replacement character.
- replaceSeparators BooleanIn Payload 
- The value indicating whether to replace separators in payload.
- segmentTerminator Integer
- The segment terminator.
- segmentTerminator SegmentSuffix Terminator Suffix 
- The segment terminator suffix.
- characterSet string | X12CharacterSet 
- The X12 character set.
- componentSeparator number
- The component separator.
- dataElement numberSeparator 
- The data element separator.
- replaceCharacter number
- The replacement character.
- replaceSeparators booleanIn Payload 
- The value indicating whether to replace separators in payload.
- segmentTerminator number
- The segment terminator.
- segmentTerminator SegmentSuffix Terminator Suffix 
- The segment terminator suffix.
- character_set str | X12CharacterSet 
- The X12 character set.
- component_separator int
- The component separator.
- data_element_ intseparator 
- The data element separator.
- replace_character int
- The replacement character.
- replace_separators_ boolin_ payload 
- The value indicating whether to replace separators in payload.
- segment_terminator int
- The segment terminator.
- segment_terminator_ Segmentsuffix Terminator Suffix 
- The segment terminator suffix.
- characterSet String | "NotSpecified" | "Basic" | "Extended" | "UTF8" 
- The X12 character set.
- componentSeparator Number
- The component separator.
- dataElement NumberSeparator 
- The data element separator.
- replaceCharacter Number
- The replacement character.
- replaceSeparators BooleanIn Payload 
- The value indicating whether to replace separators in payload.
- segmentTerminator Number
- The segment terminator.
- segmentTerminator "NotSuffix Specified" | "None" | "CR" | "LF" | "CRLF" 
- The segment terminator suffix.
X12FramingSettingsResponse, X12FramingSettingsResponseArgs      
- CharacterSet string
- The X12 character set.
- ComponentSeparator int
- The component separator.
- DataElement intSeparator 
- The data element separator.
- ReplaceCharacter int
- The replacement character.
- ReplaceSeparators boolIn Payload 
- The value indicating whether to replace separators in payload.
- SegmentTerminator int
- The segment terminator.
- SegmentTerminator stringSuffix 
- The segment terminator suffix.
- CharacterSet string
- The X12 character set.
- ComponentSeparator int
- The component separator.
- DataElement intSeparator 
- The data element separator.
- ReplaceCharacter int
- The replacement character.
- ReplaceSeparators boolIn Payload 
- The value indicating whether to replace separators in payload.
- SegmentTerminator int
- The segment terminator.
- SegmentTerminator stringSuffix 
- The segment terminator suffix.
- characterSet String
- The X12 character set.
- componentSeparator Integer
- The component separator.
- dataElement IntegerSeparator 
- The data element separator.
- replaceCharacter Integer
- The replacement character.
- replaceSeparators BooleanIn Payload 
- The value indicating whether to replace separators in payload.
- segmentTerminator Integer
- The segment terminator.
- segmentTerminator StringSuffix 
- The segment terminator suffix.
- characterSet string
- The X12 character set.
- componentSeparator number
- The component separator.
- dataElement numberSeparator 
- The data element separator.
- replaceCharacter number
- The replacement character.
- replaceSeparators booleanIn Payload 
- The value indicating whether to replace separators in payload.
- segmentTerminator number
- The segment terminator.
- segmentTerminator stringSuffix 
- The segment terminator suffix.
- character_set str
- The X12 character set.
- component_separator int
- The component separator.
- data_element_ intseparator 
- The data element separator.
- replace_character int
- The replacement character.
- replace_separators_ boolin_ payload 
- The value indicating whether to replace separators in payload.
- segment_terminator int
- The segment terminator.
- segment_terminator_ strsuffix 
- The segment terminator suffix.
- characterSet String
- The X12 character set.
- componentSeparator Number
- The component separator.
- dataElement NumberSeparator 
- The data element separator.
- replaceCharacter Number
- The replacement character.
- replaceSeparators BooleanIn Payload 
- The value indicating whether to replace separators in payload.
- segmentTerminator Number
- The segment terminator.
- segmentTerminator StringSuffix 
- The segment terminator suffix.
X12MessageFilter, X12MessageFilterArgs    
- MessageFilter string | Pulumi.Type Azure Native. Logic. Message Filter Type 
- The message filter type.
- MessageFilter string | MessageType Filter Type 
- The message filter type.
- messageFilter String | MessageType Filter Type 
- The message filter type.
- messageFilter string | MessageType Filter Type 
- The message filter type.
- message_filter_ str | Messagetype Filter Type 
- The message filter type.
- messageFilter String | "NotType Specified" | "Include" | "Exclude" 
- The message filter type.
X12MessageFilterResponse, X12MessageFilterResponseArgs      
- MessageFilter stringType 
- The message filter type.
- MessageFilter stringType 
- The message filter type.
- messageFilter StringType 
- The message filter type.
- messageFilter stringType 
- The message filter type.
- message_filter_ strtype 
- The message filter type.
- messageFilter StringType 
- The message filter type.
X12MessageIdentifier, X12MessageIdentifierArgs    
- MessageId string
- The message id.
- MessageId string
- The message id.
- messageId String
- The message id.
- messageId string
- The message id.
- message_id str
- The message id.
- messageId String
- The message id.
X12MessageIdentifierResponse, X12MessageIdentifierResponseArgs      
- MessageId string
- The message id.
- MessageId string
- The message id.
- messageId String
- The message id.
- messageId string
- The message id.
- message_id str
- The message id.
- messageId String
- The message id.
X12OneWayAgreement, X12OneWayAgreementArgs      
- ProtocolSettings Pulumi.Azure Native. Logic. Inputs. X12Protocol Settings 
- The X12 protocol settings.
- ReceiverBusiness Pulumi.Identity Azure Native. Logic. Inputs. Business Identity 
- The receiver business identity
- SenderBusiness Pulumi.Identity Azure Native. Logic. Inputs. Business Identity 
- The sender business identity
- ProtocolSettings X12ProtocolSettings 
- The X12 protocol settings.
- ReceiverBusiness BusinessIdentity Identity 
- The receiver business identity
- SenderBusiness BusinessIdentity Identity 
- The sender business identity
- protocolSettings X12ProtocolSettings 
- The X12 protocol settings.
- receiverBusiness BusinessIdentity Identity 
- The receiver business identity
- senderBusiness BusinessIdentity Identity 
- The sender business identity
- protocolSettings X12ProtocolSettings 
- The X12 protocol settings.
- receiverBusiness BusinessIdentity Identity 
- The receiver business identity
- senderBusiness BusinessIdentity Identity 
- The sender business identity
- protocol_settings X12ProtocolSettings 
- The X12 protocol settings.
- receiver_business_ Businessidentity Identity 
- The receiver business identity
- sender_business_ Businessidentity Identity 
- The sender business identity
- protocolSettings Property Map
- The X12 protocol settings.
- receiverBusiness Property MapIdentity 
- The receiver business identity
- senderBusiness Property MapIdentity 
- The sender business identity
X12OneWayAgreementResponse, X12OneWayAgreementResponseArgs        
- ProtocolSettings Pulumi.Azure Native. Logic. Inputs. X12Protocol Settings Response 
- The X12 protocol settings.
- ReceiverBusiness Pulumi.Identity Azure Native. Logic. Inputs. Business Identity Response 
- The receiver business identity
- SenderBusiness Pulumi.Identity Azure Native. Logic. Inputs. Business Identity Response 
- The sender business identity
- ProtocolSettings X12ProtocolSettings Response 
- The X12 protocol settings.
- ReceiverBusiness BusinessIdentity Identity Response 
- The receiver business identity
- SenderBusiness BusinessIdentity Identity Response 
- The sender business identity
- protocolSettings X12ProtocolSettings Response 
- The X12 protocol settings.
- receiverBusiness BusinessIdentity Identity Response 
- The receiver business identity
- senderBusiness BusinessIdentity Identity Response 
- The sender business identity
- protocolSettings X12ProtocolSettings Response 
- The X12 protocol settings.
- receiverBusiness BusinessIdentity Identity Response 
- The receiver business identity
- senderBusiness BusinessIdentity Identity Response 
- The sender business identity
- protocol_settings X12ProtocolSettings Response 
- The X12 protocol settings.
- receiver_business_ Businessidentity Identity Response 
- The receiver business identity
- sender_business_ Businessidentity Identity Response 
- The sender business identity
- protocolSettings Property Map
- The X12 protocol settings.
- receiverBusiness Property MapIdentity 
- The receiver business identity
- senderBusiness Property MapIdentity 
- The sender business identity
X12ProcessingSettings, X12ProcessingSettingsArgs    
- ConvertImplied boolDecimal 
- The value indicating whether to convert numerical type to implied decimal.
- bool
- The value indicating whether to create empty xml tags for trailing separators.
- MaskSecurity boolInfo 
- The value indicating whether to mask security information.
- PreserveInterchange bool
- The value indicating whether to preserve interchange.
- SuspendInterchange boolOn Error 
- The value indicating whether to suspend interchange on error.
- UseDot boolAs Decimal Separator 
- The value indicating whether to use dot as decimal separator.
- ConvertImplied boolDecimal 
- The value indicating whether to convert numerical type to implied decimal.
- bool
- The value indicating whether to create empty xml tags for trailing separators.
- MaskSecurity boolInfo 
- The value indicating whether to mask security information.
- PreserveInterchange bool
- The value indicating whether to preserve interchange.
- SuspendInterchange boolOn Error 
- The value indicating whether to suspend interchange on error.
- UseDot boolAs Decimal Separator 
- The value indicating whether to use dot as decimal separator.
- convertImplied BooleanDecimal 
- The value indicating whether to convert numerical type to implied decimal.
- Boolean
- The value indicating whether to create empty xml tags for trailing separators.
- maskSecurity BooleanInfo 
- The value indicating whether to mask security information.
- preserveInterchange Boolean
- The value indicating whether to preserve interchange.
- suspendInterchange BooleanOn Error 
- The value indicating whether to suspend interchange on error.
- useDot BooleanAs Decimal Separator 
- The value indicating whether to use dot as decimal separator.
- convertImplied booleanDecimal 
- The value indicating whether to convert numerical type to implied decimal.
- boolean
- The value indicating whether to create empty xml tags for trailing separators.
- maskSecurity booleanInfo 
- The value indicating whether to mask security information.
- preserveInterchange boolean
- The value indicating whether to preserve interchange.
- suspendInterchange booleanOn Error 
- The value indicating whether to suspend interchange on error.
- useDot booleanAs Decimal Separator 
- The value indicating whether to use dot as decimal separator.
- convert_implied_ booldecimal 
- The value indicating whether to convert numerical type to implied decimal.
- bool
- The value indicating whether to create empty xml tags for trailing separators.
- mask_security_ boolinfo 
- The value indicating whether to mask security information.
- preserve_interchange bool
- The value indicating whether to preserve interchange.
- suspend_interchange_ boolon_ error 
- The value indicating whether to suspend interchange on error.
- use_dot_ boolas_ decimal_ separator 
- The value indicating whether to use dot as decimal separator.
- convertImplied BooleanDecimal 
- The value indicating whether to convert numerical type to implied decimal.
- Boolean
- The value indicating whether to create empty xml tags for trailing separators.
- maskSecurity BooleanInfo 
- The value indicating whether to mask security information.
- preserveInterchange Boolean
- The value indicating whether to preserve interchange.
- suspendInterchange BooleanOn Error 
- The value indicating whether to suspend interchange on error.
- useDot BooleanAs Decimal Separator 
- The value indicating whether to use dot as decimal separator.
X12ProcessingSettingsResponse, X12ProcessingSettingsResponseArgs      
- ConvertImplied boolDecimal 
- The value indicating whether to convert numerical type to implied decimal.
- bool
- The value indicating whether to create empty xml tags for trailing separators.
- MaskSecurity boolInfo 
- The value indicating whether to mask security information.
- PreserveInterchange bool
- The value indicating whether to preserve interchange.
- SuspendInterchange boolOn Error 
- The value indicating whether to suspend interchange on error.
- UseDot boolAs Decimal Separator 
- The value indicating whether to use dot as decimal separator.
- ConvertImplied boolDecimal 
- The value indicating whether to convert numerical type to implied decimal.
- bool
- The value indicating whether to create empty xml tags for trailing separators.
- MaskSecurity boolInfo 
- The value indicating whether to mask security information.
- PreserveInterchange bool
- The value indicating whether to preserve interchange.
- SuspendInterchange boolOn Error 
- The value indicating whether to suspend interchange on error.
- UseDot boolAs Decimal Separator 
- The value indicating whether to use dot as decimal separator.
- convertImplied BooleanDecimal 
- The value indicating whether to convert numerical type to implied decimal.
- Boolean
- The value indicating whether to create empty xml tags for trailing separators.
- maskSecurity BooleanInfo 
- The value indicating whether to mask security information.
- preserveInterchange Boolean
- The value indicating whether to preserve interchange.
- suspendInterchange BooleanOn Error 
- The value indicating whether to suspend interchange on error.
- useDot BooleanAs Decimal Separator 
- The value indicating whether to use dot as decimal separator.
- convertImplied booleanDecimal 
- The value indicating whether to convert numerical type to implied decimal.
- boolean
- The value indicating whether to create empty xml tags for trailing separators.
- maskSecurity booleanInfo 
- The value indicating whether to mask security information.
- preserveInterchange boolean
- The value indicating whether to preserve interchange.
- suspendInterchange booleanOn Error 
- The value indicating whether to suspend interchange on error.
- useDot booleanAs Decimal Separator 
- The value indicating whether to use dot as decimal separator.
- convert_implied_ booldecimal 
- The value indicating whether to convert numerical type to implied decimal.
- bool
- The value indicating whether to create empty xml tags for trailing separators.
- mask_security_ boolinfo 
- The value indicating whether to mask security information.
- preserve_interchange bool
- The value indicating whether to preserve interchange.
- suspend_interchange_ boolon_ error 
- The value indicating whether to suspend interchange on error.
- use_dot_ boolas_ decimal_ separator 
- The value indicating whether to use dot as decimal separator.
- convertImplied BooleanDecimal 
- The value indicating whether to convert numerical type to implied decimal.
- Boolean
- The value indicating whether to create empty xml tags for trailing separators.
- maskSecurity BooleanInfo 
- The value indicating whether to mask security information.
- preserveInterchange Boolean
- The value indicating whether to preserve interchange.
- suspendInterchange BooleanOn Error 
- The value indicating whether to suspend interchange on error.
- useDot BooleanAs Decimal Separator 
- The value indicating whether to use dot as decimal separator.
X12ProtocolSettings, X12ProtocolSettingsArgs    
- AcknowledgementSettings Pulumi.Azure Native. Logic. Inputs. X12Acknowledgement Settings 
- The X12 acknowledgment settings.
- EnvelopeSettings Pulumi.Azure Native. Logic. Inputs. X12Envelope Settings 
- The X12 envelope settings.
- FramingSettings Pulumi.Azure Native. Logic. Inputs. X12Framing Settings 
- The X12 framing settings.
- MessageFilter Pulumi.Azure Native. Logic. Inputs. X12Message Filter 
- The X12 message filter.
- ProcessingSettings Pulumi.Azure Native. Logic. Inputs. X12Processing Settings 
- The X12 processing settings.
- SchemaReferences List<Pulumi.Azure Native. Logic. Inputs. X12Schema Reference> 
- The X12 schema references.
- SecuritySettings Pulumi.Azure Native. Logic. Inputs. X12Security Settings 
- The X12 security settings.
- ValidationSettings Pulumi.Azure Native. Logic. Inputs. X12Validation Settings 
- The X12 validation settings.
- EnvelopeOverrides List<Pulumi.Azure Native. Logic. Inputs. X12Envelope Override> 
- The X12 envelope override settings.
- MessageFilter List<Pulumi.List Azure Native. Logic. Inputs. X12Message Identifier> 
- The X12 message filter list.
- ValidationOverrides List<Pulumi.Azure Native. Logic. Inputs. X12Validation Override> 
- The X12 validation override settings.
- X12DelimiterOverrides List<Pulumi.Azure Native. Logic. Inputs. X12Delimiter Overrides> 
- The X12 delimiter override settings.
- AcknowledgementSettings X12AcknowledgementSettings 
- The X12 acknowledgment settings.
- EnvelopeSettings X12EnvelopeSettings 
- The X12 envelope settings.
- FramingSettings X12FramingSettings 
- The X12 framing settings.
- MessageFilter X12MessageFilter 
- The X12 message filter.
- ProcessingSettings X12ProcessingSettings 
- The X12 processing settings.
- SchemaReferences []X12SchemaReference 
- The X12 schema references.
- SecuritySettings X12SecuritySettings 
- The X12 security settings.
- ValidationSettings X12ValidationSettings 
- The X12 validation settings.
- EnvelopeOverrides []X12EnvelopeOverride 
- The X12 envelope override settings.
- MessageFilter []X12MessageList Identifier 
- The X12 message filter list.
- ValidationOverrides []X12ValidationOverride 
- The X12 validation override settings.
- X12DelimiterOverrides []X12DelimiterOverrides 
- The X12 delimiter override settings.
- acknowledgementSettings X12AcknowledgementSettings 
- The X12 acknowledgment settings.
- envelopeSettings X12EnvelopeSettings 
- The X12 envelope settings.
- framingSettings X12FramingSettings 
- The X12 framing settings.
- messageFilter X12MessageFilter 
- The X12 message filter.
- processingSettings X12ProcessingSettings 
- The X12 processing settings.
- schemaReferences List<X12SchemaReference> 
- The X12 schema references.
- securitySettings X12SecuritySettings 
- The X12 security settings.
- validationSettings X12ValidationSettings 
- The X12 validation settings.
- envelopeOverrides List<X12EnvelopeOverride> 
- The X12 envelope override settings.
- messageFilter List<X12MessageList Identifier> 
- The X12 message filter list.
- validationOverrides List<X12ValidationOverride> 
- The X12 validation override settings.
- x12DelimiterOverrides List<X12DelimiterOverrides> 
- The X12 delimiter override settings.
- acknowledgementSettings X12AcknowledgementSettings 
- The X12 acknowledgment settings.
- envelopeSettings X12EnvelopeSettings 
- The X12 envelope settings.
- framingSettings X12FramingSettings 
- The X12 framing settings.
- messageFilter X12MessageFilter 
- The X12 message filter.
- processingSettings X12ProcessingSettings 
- The X12 processing settings.
- schemaReferences X12SchemaReference[] 
- The X12 schema references.
- securitySettings X12SecuritySettings 
- The X12 security settings.
- validationSettings X12ValidationSettings 
- The X12 validation settings.
- envelopeOverrides X12EnvelopeOverride[] 
- The X12 envelope override settings.
- messageFilter X12MessageList Identifier[] 
- The X12 message filter list.
- validationOverrides X12ValidationOverride[] 
- The X12 validation override settings.
- x12DelimiterOverrides X12DelimiterOverrides[] 
- The X12 delimiter override settings.
- acknowledgement_settings X12AcknowledgementSettings 
- The X12 acknowledgment settings.
- envelope_settings X12EnvelopeSettings 
- The X12 envelope settings.
- framing_settings X12FramingSettings 
- The X12 framing settings.
- message_filter X12MessageFilter 
- The X12 message filter.
- processing_settings X12ProcessingSettings 
- The X12 processing settings.
- schema_references Sequence[X12SchemaReference] 
- The X12 schema references.
- security_settings X12SecuritySettings 
- The X12 security settings.
- validation_settings X12ValidationSettings 
- The X12 validation settings.
- envelope_overrides Sequence[X12EnvelopeOverride] 
- The X12 envelope override settings.
- message_filter_ Sequence[X12Messagelist Identifier] 
- The X12 message filter list.
- validation_overrides Sequence[X12ValidationOverride] 
- The X12 validation override settings.
- x12_delimiter_ Sequence[X12Delimiteroverrides Overrides] 
- The X12 delimiter override settings.
- acknowledgementSettings Property Map
- The X12 acknowledgment settings.
- envelopeSettings Property Map
- The X12 envelope settings.
- framingSettings Property Map
- The X12 framing settings.
- messageFilter Property Map
- The X12 message filter.
- processingSettings Property Map
- The X12 processing settings.
- schemaReferences List<Property Map>
- The X12 schema references.
- securitySettings Property Map
- The X12 security settings.
- validationSettings Property Map
- The X12 validation settings.
- envelopeOverrides List<Property Map>
- The X12 envelope override settings.
- messageFilter List<Property Map>List 
- 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 Pulumi.Azure Native. Logic. Inputs. X12Acknowledgement Settings Response 
- The X12 acknowledgment settings.
- EnvelopeSettings Pulumi.Azure Native. Logic. Inputs. X12Envelope Settings Response 
- The X12 envelope settings.
- FramingSettings Pulumi.Azure Native. Logic. Inputs. X12Framing Settings Response 
- The X12 framing settings.
- MessageFilter Pulumi.Azure Native. Logic. Inputs. X12Message Filter Response 
- The X12 message filter.
- ProcessingSettings Pulumi.Azure Native. Logic. Inputs. X12Processing Settings Response 
- The X12 processing settings.
- SchemaReferences List<Pulumi.Azure Native. Logic. Inputs. X12Schema Reference Response> 
- The X12 schema references.
- SecuritySettings Pulumi.Azure Native. Logic. Inputs. X12Security Settings Response 
- The X12 security settings.
- ValidationSettings Pulumi.Azure Native. Logic. Inputs. X12Validation Settings Response 
- The X12 validation settings.
- EnvelopeOverrides List<Pulumi.Azure Native. Logic. Inputs. X12Envelope Override Response> 
- The X12 envelope override settings.
- MessageFilter List<Pulumi.List Azure Native. Logic. Inputs. X12Message Identifier Response> 
- The X12 message filter list.
- ValidationOverrides List<Pulumi.Azure Native. Logic. Inputs. X12Validation Override Response> 
- The X12 validation override settings.
- X12DelimiterOverrides List<Pulumi.Azure Native. Logic. Inputs. X12Delimiter Overrides Response> 
- The X12 delimiter override settings.
- AcknowledgementSettings X12AcknowledgementSettings Response 
- The X12 acknowledgment settings.
- EnvelopeSettings X12EnvelopeSettings Response 
- The X12 envelope settings.
- FramingSettings X12FramingSettings Response 
- The X12 framing settings.
- MessageFilter X12MessageFilter Response 
- The X12 message filter.
- ProcessingSettings X12ProcessingSettings Response 
- The X12 processing settings.
- SchemaReferences []X12SchemaReference Response 
- The X12 schema references.
- SecuritySettings X12SecuritySettings Response 
- The X12 security settings.
- ValidationSettings X12ValidationSettings Response 
- The X12 validation settings.
- EnvelopeOverrides []X12EnvelopeOverride Response 
- The X12 envelope override settings.
- MessageFilter []X12MessageList Identifier Response 
- The X12 message filter list.
- ValidationOverrides []X12ValidationOverride Response 
- The X12 validation override settings.
- X12DelimiterOverrides []X12DelimiterOverrides Response 
- The X12 delimiter override settings.
- acknowledgementSettings X12AcknowledgementSettings Response 
- The X12 acknowledgment settings.
- envelopeSettings X12EnvelopeSettings Response 
- The X12 envelope settings.
- framingSettings X12FramingSettings Response 
- The X12 framing settings.
- messageFilter X12MessageFilter Response 
- The X12 message filter.
- processingSettings X12ProcessingSettings Response 
- The X12 processing settings.
- schemaReferences List<X12SchemaReference Response> 
- The X12 schema references.
- securitySettings X12SecuritySettings Response 
- The X12 security settings.
- validationSettings X12ValidationSettings Response 
- The X12 validation settings.
- envelopeOverrides List<X12EnvelopeOverride Response> 
- The X12 envelope override settings.
- messageFilter List<X12MessageList Identifier Response> 
- The X12 message filter list.
- validationOverrides List<X12ValidationOverride Response> 
- The X12 validation override settings.
- x12DelimiterOverrides List<X12DelimiterOverrides Response> 
- The X12 delimiter override settings.
- acknowledgementSettings X12AcknowledgementSettings Response 
- The X12 acknowledgment settings.
- envelopeSettings X12EnvelopeSettings Response 
- The X12 envelope settings.
- framingSettings X12FramingSettings Response 
- The X12 framing settings.
- messageFilter X12MessageFilter Response 
- The X12 message filter.
- processingSettings X12ProcessingSettings Response 
- The X12 processing settings.
- schemaReferences X12SchemaReference Response[] 
- The X12 schema references.
- securitySettings X12SecuritySettings Response 
- The X12 security settings.
- validationSettings X12ValidationSettings Response 
- The X12 validation settings.
- envelopeOverrides X12EnvelopeOverride Response[] 
- The X12 envelope override settings.
- messageFilter X12MessageList Identifier Response[] 
- The X12 message filter list.
- validationOverrides X12ValidationOverride Response[] 
- The X12 validation override settings.
- x12DelimiterOverrides X12DelimiterOverrides Response[] 
- The X12 delimiter override settings.
- acknowledgement_settings X12AcknowledgementSettings Response 
- The X12 acknowledgment settings.
- envelope_settings X12EnvelopeSettings Response 
- The X12 envelope settings.
- framing_settings X12FramingSettings Response 
- The X12 framing settings.
- message_filter X12MessageFilter Response 
- The X12 message filter.
- processing_settings X12ProcessingSettings Response 
- The X12 processing settings.
- schema_references Sequence[X12SchemaReference Response] 
- The X12 schema references.
- security_settings X12SecuritySettings Response 
- The X12 security settings.
- validation_settings X12ValidationSettings Response 
- The X12 validation settings.
- envelope_overrides Sequence[X12EnvelopeOverride Response] 
- The X12 envelope override settings.
- message_filter_ Sequence[X12Messagelist Identifier Response] 
- The X12 message filter list.
- validation_overrides Sequence[X12ValidationOverride Response] 
- The X12 validation override settings.
- x12_delimiter_ Sequence[X12Delimiteroverrides Overrides Response] 
- The X12 delimiter override settings.
- acknowledgementSettings Property Map
- The X12 acknowledgment settings.
- envelopeSettings Property Map
- The X12 envelope settings.
- framingSettings Property Map
- The X12 framing settings.
- messageFilter Property Map
- The X12 message filter.
- processingSettings Property Map
- The X12 processing settings.
- schemaReferences List<Property Map>
- The X12 schema references.
- securitySettings Property Map
- The X12 security settings.
- validationSettings Property Map
- The X12 validation settings.
- envelopeOverrides List<Property Map>
- The X12 envelope override settings.
- messageFilter List<Property Map>List 
- 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 string
- The message id.
- SchemaName string
- The schema name.
- SchemaVersion string
- The schema version.
- SenderApplication stringId 
- The sender application id.
- MessageId string
- The message id.
- SchemaName string
- The schema name.
- SchemaVersion string
- The schema version.
- SenderApplication stringId 
- The sender application id.
- messageId String
- The message id.
- schemaName String
- The schema name.
- schemaVersion String
- The schema version.
- senderApplication StringId 
- The sender application id.
- messageId string
- The message id.
- schemaName string
- The schema name.
- schemaVersion string
- The schema version.
- senderApplication stringId 
- The sender application id.
- message_id str
- The message id.
- schema_name str
- The schema name.
- schema_version str
- The schema version.
- sender_application_ strid 
- The sender application id.
- messageId String
- The message id.
- schemaName String
- The schema name.
- schemaVersion String
- The schema version.
- senderApplication StringId 
- The sender application id.
X12SchemaReferenceResponse, X12SchemaReferenceResponseArgs      
- MessageId string
- The message id.
- SchemaName string
- The schema name.
- SchemaVersion string
- The schema version.
- SenderApplication stringId 
- The sender application id.
- MessageId string
- The message id.
- SchemaName string
- The schema name.
- SchemaVersion string
- The schema version.
- SenderApplication stringId 
- The sender application id.
- messageId String
- The message id.
- schemaName String
- The schema name.
- schemaVersion String
- The schema version.
- senderApplication StringId 
- The sender application id.
- messageId string
- The message id.
- schemaName string
- The schema name.
- schemaVersion string
- The schema version.
- senderApplication stringId 
- The sender application id.
- message_id str
- The message id.
- schema_name str
- The schema name.
- schema_version str
- The schema version.
- sender_application_ strid 
- The sender application id.
- messageId String
- The message id.
- schemaName String
- The schema name.
- schemaVersion String
- The schema version.
- senderApplication StringId 
- The sender application id.
X12SecuritySettings, X12SecuritySettingsArgs    
- string
- The authorization qualifier.
- SecurityQualifier string
- The security qualifier.
- string
- The authorization value.
- PasswordValue string
- The password value.
- string
- The authorization qualifier.
- SecurityQualifier string
- The security qualifier.
- string
- The authorization value.
- PasswordValue string
- The password value.
- String
- The authorization qualifier.
- securityQualifier String
- The security qualifier.
- String
- The authorization value.
- passwordValue String
- The password value.
- string
- The authorization qualifier.
- securityQualifier string
- The security qualifier.
- string
- The authorization value.
- passwordValue string
- The password value.
- str
- The authorization qualifier.
- security_qualifier str
- The security qualifier.
- str
- The authorization value.
- password_value str
- The password value.
- String
- The authorization qualifier.
- securityQualifier String
- The security qualifier.
- String
- The authorization value.
- passwordValue String
- The password value.
X12SecuritySettingsResponse, X12SecuritySettingsResponseArgs      
- string
- The authorization qualifier.
- SecurityQualifier string
- The security qualifier.
- string
- The authorization value.
- PasswordValue string
- The password value.
- string
- The authorization qualifier.
- SecurityQualifier string
- The security qualifier.
- string
- The authorization value.
- PasswordValue string
- The password value.
- String
- The authorization qualifier.
- securityQualifier String
- The security qualifier.
- String
- The authorization value.
- passwordValue String
- The password value.
- string
- The authorization qualifier.
- securityQualifier string
- The security qualifier.
- string
- The authorization value.
- passwordValue string
- The password value.
- str
- The authorization qualifier.
- security_qualifier str
- The security qualifier.
- str
- The authorization value.
- password_value str
- The password value.
- String
- The authorization qualifier.
- securityQualifier String
- The security qualifier.
- String
- The authorization value.
- passwordValue String
- The password value.
X12TimeFormat, X12TimeFormatArgs    
- NotSpecified 
- NotSpecified
- HHMM
- HHMM
- HHMMSS
- HHMMSS
- HHMMSSdd
- HHMMSSdd
- HHMMSSd
- HHMMSSd
- X12TimeFormat Not Specified 
- NotSpecified
- X12TimeFormat HHMM 
- HHMM
- X12TimeFormat HHMMSS 
- HHMMSS
- X12TimeFormat HHMMSSdd 
- HHMMSSdd
- X12TimeFormat HHMMSSd 
- 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    
- AllowLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- MessageId string
- The message id on which the validation settings has to be applied.
- TrailingSeparator string | Pulumi.Policy Azure Native. Logic. Trailing Separator Policy 
- The trailing separator policy.
- TrimLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- ValidateCharacter boolSet 
- The value indicating whether to validate character Set.
- ValidateEDITypes bool
- The value indicating whether to validate EDI types.
- ValidateXSDTypes bool
- The value indicating whether to validate XSD types.
- AllowLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- MessageId string
- The message id on which the validation settings has to be applied.
- TrailingSeparator string | TrailingPolicy Separator Policy 
- The trailing separator policy.
- TrimLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- ValidateCharacter boolSet 
- The value indicating whether to validate character Set.
- ValidateEDITypes bool
- The value indicating whether to validate EDI types.
- ValidateXSDTypes bool
- The value indicating whether to validate XSD types.
- allowLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- messageId String
- The message id on which the validation settings has to be applied.
- trailingSeparator String | TrailingPolicy Separator Policy 
- The trailing separator policy.
- trimLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validateCharacter BooleanSet 
- The value indicating whether to validate character Set.
- validateEDITypes Boolean
- The value indicating whether to validate EDI types.
- validateXSDTypes Boolean
- The value indicating whether to validate XSD types.
- allowLeading booleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- messageId string
- The message id on which the validation settings has to be applied.
- trailingSeparator string | TrailingPolicy Separator Policy 
- The trailing separator policy.
- trimLeading booleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validateCharacter booleanSet 
- The value indicating whether to validate character Set.
- validateEDITypes boolean
- The value indicating whether to validate EDI types.
- validateXSDTypes boolean
- The value indicating whether to validate XSD types.
- allow_leading_ booland_ trailing_ spaces_ and_ zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- message_id str
- The message id on which the validation settings has to be applied.
- trailing_separator_ str | Trailingpolicy Separator Policy 
- The trailing separator policy.
- trim_leading_ booland_ trailing_ spaces_ and_ zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validate_character_ boolset 
- The value indicating whether to validate character Set.
- validate_edi_ booltypes 
- The value indicating whether to validate EDI types.
- validate_xsd_ booltypes 
- The value indicating whether to validate XSD types.
- allowLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- messageId String
- The message id on which the validation settings has to be applied.
- trailingSeparator String | "NotPolicy Specified" | "Not Allowed" | "Optional" | "Mandatory" 
- The trailing separator policy.
- trimLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validateCharacter BooleanSet 
- The value indicating whether to validate character Set.
- validateEDITypes Boolean
- The value indicating whether to validate EDI types.
- validateXSDTypes Boolean
- The value indicating whether to validate XSD types.
X12ValidationOverrideResponse, X12ValidationOverrideResponseArgs      
- AllowLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- MessageId string
- The message id on which the validation settings has to be applied.
- TrailingSeparator stringPolicy 
- The trailing separator policy.
- TrimLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- ValidateCharacter boolSet 
- The value indicating whether to validate character Set.
- ValidateEDITypes bool
- The value indicating whether to validate EDI types.
- ValidateXSDTypes bool
- The value indicating whether to validate XSD types.
- AllowLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- MessageId string
- The message id on which the validation settings has to be applied.
- TrailingSeparator stringPolicy 
- The trailing separator policy.
- TrimLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- ValidateCharacter boolSet 
- The value indicating whether to validate character Set.
- ValidateEDITypes bool
- The value indicating whether to validate EDI types.
- ValidateXSDTypes bool
- The value indicating whether to validate XSD types.
- allowLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- messageId String
- The message id on which the validation settings has to be applied.
- trailingSeparator StringPolicy 
- The trailing separator policy.
- trimLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validateCharacter BooleanSet 
- The value indicating whether to validate character Set.
- validateEDITypes Boolean
- The value indicating whether to validate EDI types.
- validateXSDTypes Boolean
- The value indicating whether to validate XSD types.
- allowLeading booleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- messageId string
- The message id on which the validation settings has to be applied.
- trailingSeparator stringPolicy 
- The trailing separator policy.
- trimLeading booleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validateCharacter booleanSet 
- The value indicating whether to validate character Set.
- validateEDITypes boolean
- The value indicating whether to validate EDI types.
- validateXSDTypes boolean
- The value indicating whether to validate XSD types.
- allow_leading_ booland_ trailing_ spaces_ and_ zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- message_id str
- The message id on which the validation settings has to be applied.
- trailing_separator_ strpolicy 
- The trailing separator policy.
- trim_leading_ booland_ trailing_ spaces_ and_ zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validate_character_ boolset 
- The value indicating whether to validate character Set.
- validate_edi_ booltypes 
- The value indicating whether to validate EDI types.
- validate_xsd_ booltypes 
- The value indicating whether to validate XSD types.
- allowLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- messageId String
- The message id on which the validation settings has to be applied.
- trailingSeparator StringPolicy 
- The trailing separator policy.
- trimLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validateCharacter BooleanSet 
- The value indicating whether to validate character Set.
- validateEDITypes Boolean
- The value indicating whether to validate EDI types.
- validateXSDTypes Boolean
- The value indicating whether to validate XSD types.
X12ValidationSettings, X12ValidationSettingsArgs    
- AllowLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- CheckDuplicate boolGroup Control Number 
- The value indicating whether to check for duplicate group control number.
- CheckDuplicate boolInterchange Control Number 
- The value indicating whether to check for duplicate interchange control number.
- CheckDuplicate boolTransaction Set Control Number 
- The value indicating whether to check for duplicate transaction set control number.
- InterchangeControl intNumber Validity Days 
- The validity period of interchange control number.
- TrailingSeparator string | Pulumi.Policy Azure Native. Logic. Trailing Separator Policy 
- The trailing separator policy.
- TrimLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- ValidateCharacter boolSet 
- The value indicating whether to validate character set in the message.
- ValidateEDITypes bool
- The value indicating whether to Whether to validate EDI types.
- ValidateXSDTypes bool
- The value indicating whether to Whether to validate XSD types.
- AllowLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- CheckDuplicate boolGroup Control Number 
- The value indicating whether to check for duplicate group control number.
- CheckDuplicate boolInterchange Control Number 
- The value indicating whether to check for duplicate interchange control number.
- CheckDuplicate boolTransaction Set Control Number 
- The value indicating whether to check for duplicate transaction set control number.
- InterchangeControl intNumber Validity Days 
- The validity period of interchange control number.
- TrailingSeparator string | TrailingPolicy Separator Policy 
- The trailing separator policy.
- TrimLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- ValidateCharacter boolSet 
- The value indicating whether to validate character set in the message.
- ValidateEDITypes bool
- The value indicating whether to Whether to validate EDI types.
- ValidateXSDTypes bool
- The value indicating whether to Whether to validate XSD types.
- allowLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- checkDuplicate BooleanGroup Control Number 
- The value indicating whether to check for duplicate group control number.
- checkDuplicate BooleanInterchange Control Number 
- The value indicating whether to check for duplicate interchange control number.
- checkDuplicate BooleanTransaction Set Control Number 
- The value indicating whether to check for duplicate transaction set control number.
- interchangeControl IntegerNumber Validity Days 
- The validity period of interchange control number.
- trailingSeparator String | TrailingPolicy Separator Policy 
- The trailing separator policy.
- trimLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validateCharacter BooleanSet 
- The value indicating whether to validate character set in the message.
- validateEDITypes Boolean
- The value indicating whether to Whether to validate EDI types.
- validateXSDTypes Boolean
- The value indicating whether to Whether to validate XSD types.
- allowLeading booleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- checkDuplicate booleanGroup Control Number 
- The value indicating whether to check for duplicate group control number.
- checkDuplicate booleanInterchange Control Number 
- The value indicating whether to check for duplicate interchange control number.
- checkDuplicate booleanTransaction Set Control Number 
- The value indicating whether to check for duplicate transaction set control number.
- interchangeControl numberNumber Validity Days 
- The validity period of interchange control number.
- trailingSeparator string | TrailingPolicy Separator Policy 
- The trailing separator policy.
- trimLeading booleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validateCharacter booleanSet 
- The value indicating whether to validate character set in the message.
- validateEDITypes boolean
- The value indicating whether to Whether to validate EDI types.
- validateXSDTypes boolean
- The value indicating whether to Whether to validate XSD types.
- allow_leading_ booland_ trailing_ spaces_ and_ zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- check_duplicate_ boolgroup_ control_ number 
- The value indicating whether to check for duplicate group control number.
- check_duplicate_ boolinterchange_ control_ number 
- The value indicating whether to check for duplicate interchange control number.
- check_duplicate_ booltransaction_ set_ control_ number 
- The value indicating whether to check for duplicate transaction set control number.
- interchange_control_ intnumber_ validity_ days 
- The validity period of interchange control number.
- trailing_separator_ str | Trailingpolicy Separator Policy 
- The trailing separator policy.
- trim_leading_ booland_ trailing_ spaces_ and_ zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validate_character_ boolset 
- The value indicating whether to validate character set in the message.
- validate_edi_ booltypes 
- The value indicating whether to Whether to validate EDI types.
- validate_xsd_ booltypes 
- The value indicating whether to Whether to validate XSD types.
- allowLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- checkDuplicate BooleanGroup Control Number 
- The value indicating whether to check for duplicate group control number.
- checkDuplicate BooleanInterchange Control Number 
- The value indicating whether to check for duplicate interchange control number.
- checkDuplicate BooleanTransaction Set Control Number 
- The value indicating whether to check for duplicate transaction set control number.
- interchangeControl NumberNumber Validity Days 
- The validity period of interchange control number.
- trailingSeparator String | "NotPolicy Specified" | "Not Allowed" | "Optional" | "Mandatory" 
- The trailing separator policy.
- trimLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validateCharacter BooleanSet 
- The value indicating whether to validate character set in the message.
- validateEDITypes Boolean
- The value indicating whether to Whether to validate EDI types.
- validateXSDTypes Boolean
- The value indicating whether to Whether to validate XSD types.
X12ValidationSettingsResponse, X12ValidationSettingsResponseArgs      
- AllowLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- CheckDuplicate boolGroup Control Number 
- The value indicating whether to check for duplicate group control number.
- CheckDuplicate boolInterchange Control Number 
- The value indicating whether to check for duplicate interchange control number.
- CheckDuplicate boolTransaction Set Control Number 
- The value indicating whether to check for duplicate transaction set control number.
- InterchangeControl intNumber Validity Days 
- The validity period of interchange control number.
- TrailingSeparator stringPolicy 
- The trailing separator policy.
- TrimLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- ValidateCharacter boolSet 
- The value indicating whether to validate character set in the message.
- ValidateEDITypes bool
- The value indicating whether to Whether to validate EDI types.
- ValidateXSDTypes bool
- The value indicating whether to Whether to validate XSD types.
- AllowLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- CheckDuplicate boolGroup Control Number 
- The value indicating whether to check for duplicate group control number.
- CheckDuplicate boolInterchange Control Number 
- The value indicating whether to check for duplicate interchange control number.
- CheckDuplicate boolTransaction Set Control Number 
- The value indicating whether to check for duplicate transaction set control number.
- InterchangeControl intNumber Validity Days 
- The validity period of interchange control number.
- TrailingSeparator stringPolicy 
- The trailing separator policy.
- TrimLeading boolAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- ValidateCharacter boolSet 
- The value indicating whether to validate character set in the message.
- ValidateEDITypes bool
- The value indicating whether to Whether to validate EDI types.
- ValidateXSDTypes bool
- The value indicating whether to Whether to validate XSD types.
- allowLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- checkDuplicate BooleanGroup Control Number 
- The value indicating whether to check for duplicate group control number.
- checkDuplicate BooleanInterchange Control Number 
- The value indicating whether to check for duplicate interchange control number.
- checkDuplicate BooleanTransaction Set Control Number 
- The value indicating whether to check for duplicate transaction set control number.
- interchangeControl IntegerNumber Validity Days 
- The validity period of interchange control number.
- trailingSeparator StringPolicy 
- The trailing separator policy.
- trimLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validateCharacter BooleanSet 
- The value indicating whether to validate character set in the message.
- validateEDITypes Boolean
- The value indicating whether to Whether to validate EDI types.
- validateXSDTypes Boolean
- The value indicating whether to Whether to validate XSD types.
- allowLeading booleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- checkDuplicate booleanGroup Control Number 
- The value indicating whether to check for duplicate group control number.
- checkDuplicate booleanInterchange Control Number 
- The value indicating whether to check for duplicate interchange control number.
- checkDuplicate booleanTransaction Set Control Number 
- The value indicating whether to check for duplicate transaction set control number.
- interchangeControl numberNumber Validity Days 
- The validity period of interchange control number.
- trailingSeparator stringPolicy 
- The trailing separator policy.
- trimLeading booleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validateCharacter booleanSet 
- The value indicating whether to validate character set in the message.
- validateEDITypes boolean
- The value indicating whether to Whether to validate EDI types.
- validateXSDTypes boolean
- The value indicating whether to Whether to validate XSD types.
- allow_leading_ booland_ trailing_ spaces_ and_ zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- check_duplicate_ boolgroup_ control_ number 
- The value indicating whether to check for duplicate group control number.
- check_duplicate_ boolinterchange_ control_ number 
- The value indicating whether to check for duplicate interchange control number.
- check_duplicate_ booltransaction_ set_ control_ number 
- The value indicating whether to check for duplicate transaction set control number.
- interchange_control_ intnumber_ validity_ days 
- The validity period of interchange control number.
- trailing_separator_ strpolicy 
- The trailing separator policy.
- trim_leading_ booland_ trailing_ spaces_ and_ zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validate_character_ boolset 
- The value indicating whether to validate character set in the message.
- validate_edi_ booltypes 
- The value indicating whether to Whether to validate EDI types.
- validate_xsd_ booltypes 
- The value indicating whether to Whether to validate XSD types.
- allowLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to allow leading and trailing spaces and zeroes.
- checkDuplicate BooleanGroup Control Number 
- The value indicating whether to check for duplicate group control number.
- checkDuplicate BooleanInterchange Control Number 
- The value indicating whether to check for duplicate interchange control number.
- checkDuplicate BooleanTransaction Set Control Number 
- The value indicating whether to check for duplicate transaction set control number.
- interchangeControl NumberNumber Validity Days 
- The validity period of interchange control number.
- trailingSeparator StringPolicy 
- The trailing separator policy.
- trimLeading BooleanAnd Trailing Spaces And Zeroes 
- The value indicating whether to trim leading and trailing spaces and zeroes.
- validateCharacter BooleanSet 
- The value indicating whether to validate character set in the message.
- validateEDITypes Boolean
- The value indicating whether to Whether to validate EDI types.
- validateXSDTypes 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} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0