published on Thursday, Aug 20, 2026 by jschady
published on Thursday, Aug 20, 2026 by jschady
An AS2Partner is a counterparty of the Files.com site’s AS2 connectivity. Generally you will have one AS2 Partner created for each counterparty with whom you send and/or receive files via AS2.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as filescom from "pulumi-filescom";
const exampleAs2Partner = new filescom.As2Partner("example_as2_partner", {
enableDedicatedIps: true,
httpAuthUsername: "username",
mdnValidationLevel: "none",
signatureValidationLevel: "normal",
serverCertificate: "require_match",
defaultMimeType: "application/octet-stream",
additionalHttpHeaders: {
key: "example value",
},
as2StationId: 1,
name: "AS2 Partner Name",
uri: "example",
publicCertificate: "public_certificate",
});
import pulumi
import pulumi_filescom as filescom
example_as2_partner = filescom.As2Partner("example_as2_partner",
enable_dedicated_ips=True,
http_auth_username="username",
mdn_validation_level="none",
signature_validation_level="normal",
server_certificate="require_match",
default_mime_type="application/octet-stream",
additional_http_headers={
"key": "example value",
},
as2_station_id=1,
name="AS2 Partner Name",
uri="example",
public_certificate="public_certificate")
package main
import (
"github.com/jschady/pulumi-filescom/sdk/go/filescom"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := filescom.NewAs2Partner(ctx, "example_as2_partner", &filescom.As2PartnerArgs{
EnableDedicatedIps: pulumi.Bool(true),
HttpAuthUsername: pulumi.String("username"),
MdnValidationLevel: pulumi.String("none"),
SignatureValidationLevel: pulumi.String("normal"),
ServerCertificate: pulumi.String("require_match"),
DefaultMimeType: pulumi.String("application/octet-stream"),
AdditionalHttpHeaders: pulumi.Any(map[string]interface{}{
"key": "example value",
}),
As2StationId: pulumi.Int(1),
Name: pulumi.String("AS2 Partner Name"),
Uri: pulumi.String("example"),
PublicCertificate: pulumi.String("public_certificate"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Filescom = Jschady.Filescom;
return await Deployment.RunAsync(() =>
{
var exampleAs2Partner = new Filescom.As2Partner("example_as2_partner", new()
{
EnableDedicatedIps = true,
HttpAuthUsername = "username",
MdnValidationLevel = "none",
SignatureValidationLevel = "normal",
ServerCertificate = "require_match",
DefaultMimeType = "application/octet-stream",
AdditionalHttpHeaders = new Dictionary<string, object?>
{
["key"] = "example value",
},
As2StationId = 1,
Name = "AS2 Partner Name",
Uri = "example",
PublicCertificate = "public_certificate",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.filescom.As2Partner;
import com.pulumi.filescom.As2PartnerArgs;
import java.util.ArrayList;
import java.util.Arrays;
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 exampleAs2Partner = new As2Partner("exampleAs2Partner", As2PartnerArgs.builder()
.enableDedicatedIps(true)
.httpAuthUsername("username")
.mdnValidationLevel("none")
.signatureValidationLevel("normal")
.serverCertificate("require_match")
.defaultMimeType("application/octet-stream")
.additionalHttpHeaders(Map.of("key", "example value"))
.as2StationId(1)
.name("AS2 Partner Name")
.uri("example")
.publicCertificate("public_certificate")
.build());
}
}
resources:
exampleAs2Partner:
type: filescom:As2Partner
name: example_as2_partner
properties:
enableDedicatedIps: true
httpAuthUsername: username
mdnValidationLevel: none
signatureValidationLevel: normal
serverCertificate: require_match
defaultMimeType: application/octet-stream
additionalHttpHeaders:
key: example value
as2StationId: 1
name: AS2 Partner Name
uri: example
publicCertificate: public_certificate
pulumi {
required_providers {
filescom = {
source = "pulumi/filescom"
}
}
}
resource "filescom_as2partner" "example_as2_partner" {
enable_dedicated_ips = true
http_auth_username = "username"
mdn_validation_level = "none"
signature_validation_level = "normal"
server_certificate = "require_match"
default_mime_type = "application/octet-stream"
additional_http_headers = {
"key" = "example value"
}
as2_station_id = 1
name = "AS2 Partner Name"
uri = "example"
public_certificate = "public_certificate"
}
Create As2Partner Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new As2Partner(name: string, args: As2PartnerArgs, opts?: CustomResourceOptions);@overload
def As2Partner(resource_name: str,
args: As2PartnerArgs,
opts: Optional[ResourceOptions] = None)
@overload
def As2Partner(resource_name: str,
opts: Optional[ResourceOptions] = None,
as2_station_id: Optional[int] = None,
public_certificate: Optional[str] = None,
uri: Optional[str] = None,
additional_http_headers: Optional[Any] = None,
default_mime_type: Optional[str] = None,
enable_dedicated_ips: Optional[bool] = None,
http_auth_password: Optional[str] = None,
http_auth_username: Optional[str] = None,
mdn_validation_level: Optional[str] = None,
name: Optional[str] = None,
server_certificate: Optional[str] = None,
signature_validation_level: Optional[str] = None)func NewAs2Partner(ctx *Context, name string, args As2PartnerArgs, opts ...ResourceOption) (*As2Partner, error)public As2Partner(string name, As2PartnerArgs args, CustomResourceOptions? opts = null)
public As2Partner(String name, As2PartnerArgs args)
public As2Partner(String name, As2PartnerArgs args, CustomResourceOptions options)
type: filescom:As2Partner
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "filescom_as2_partner" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args As2PartnerArgs
- 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 As2PartnerArgs
- 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 As2PartnerArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args As2PartnerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args As2PartnerArgs
- 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 as2PartnerResource = new Filescom.As2Partner("as2PartnerResource", new()
{
As2StationId = 0,
PublicCertificate = "string",
Uri = "string",
AdditionalHttpHeaders = "any",
DefaultMimeType = "string",
EnableDedicatedIps = false,
HttpAuthPassword = "string",
HttpAuthUsername = "string",
MdnValidationLevel = "string",
Name = "string",
ServerCertificate = "string",
SignatureValidationLevel = "string",
});
example, err := filescom.NewAs2Partner(ctx, "as2PartnerResource", &filescom.As2PartnerArgs{
As2StationId: pulumi.Int(0),
PublicCertificate: pulumi.String("string"),
Uri: pulumi.String("string"),
AdditionalHttpHeaders: pulumi.Any("any"),
DefaultMimeType: pulumi.String("string"),
EnableDedicatedIps: pulumi.Bool(false),
HttpAuthPassword: pulumi.String("string"),
HttpAuthUsername: pulumi.String("string"),
MdnValidationLevel: pulumi.String("string"),
Name: pulumi.String("string"),
ServerCertificate: pulumi.String("string"),
SignatureValidationLevel: pulumi.String("string"),
})
resource "filescom_as2_partner" "as2PartnerResource" {
lifecycle {
create_before_destroy = true
}
as2_station_id = 0
public_certificate = "string"
uri = "string"
additional_http_headers = "any"
default_mime_type = "string"
enable_dedicated_ips = false
http_auth_password = "string"
http_auth_username = "string"
mdn_validation_level = "string"
name = "string"
server_certificate = "string"
signature_validation_level = "string"
}
var as2PartnerResource = new As2Partner("as2PartnerResource", As2PartnerArgs.builder()
.as2StationId(0)
.publicCertificate("string")
.uri("string")
.additionalHttpHeaders("any")
.defaultMimeType("string")
.enableDedicatedIps(false)
.httpAuthPassword("string")
.httpAuthUsername("string")
.mdnValidationLevel("string")
.name("string")
.serverCertificate("string")
.signatureValidationLevel("string")
.build());
as2_partner_resource = filescom.As2Partner("as2PartnerResource",
as2_station_id=0,
public_certificate="string",
uri="string",
additional_http_headers="any",
default_mime_type="string",
enable_dedicated_ips=False,
http_auth_password="string",
http_auth_username="string",
mdn_validation_level="string",
name="string",
server_certificate="string",
signature_validation_level="string")
const as2PartnerResource = new filescom.As2Partner("as2PartnerResource", {
as2StationId: 0,
publicCertificate: "string",
uri: "string",
additionalHttpHeaders: "any",
defaultMimeType: "string",
enableDedicatedIps: false,
httpAuthPassword: "string",
httpAuthUsername: "string",
mdnValidationLevel: "string",
name: "string",
serverCertificate: "string",
signatureValidationLevel: "string",
});
type: filescom:As2Partner
properties:
additionalHttpHeaders: any
as2StationId: 0
defaultMimeType: string
enableDedicatedIps: false
httpAuthPassword: string
httpAuthUsername: string
mdnValidationLevel: string
name: string
publicCertificate: string
serverCertificate: string
signatureValidationLevel: string
uri: string
As2Partner 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 As2Partner resource accepts the following input properties:
- As2Station
Id int - ID of the AS2 Station associated with this partner.
- Public
Certificate string - Public certificate used for message security.
- Uri string
- Public URI where we will send the AS2 messages (via HTTP/HTTPS).
- Additional
Http objectHeaders - Additional HTTP Headers for outgoing message sent to this partner.
- Default
Mime stringType - Default mime type of the file attached to the encrypted message
- Enable
Dedicated boolIps - If
true, we will use your site's dedicated IPs for all outbound connections to this AS2 Partner. - Http
Auth stringPassword - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password to send to server for HTTP Authentication.
- Http
Auth stringUsername - Username to send to server for HTTP Authentication.
- Mdn
Validation stringLevel - How should Files.com evaluate message transfer success based on a partner's MDN response? This setting does not affect MDN storage; all MDNs received from a partner are always stored.
none: MDN is stored for informational purposes only, a successful HTTPS transfer is a successful AS2 transfer.weak: Inspect the MDN for MIC and Disposition only.normal:weakplus validate MDN signature matches body,strict:normalbut do not allow signatures from self-signed or incorrectly purposed certificates.auto: Automatically set the correct value for this setting based on next mdn received. - Name string
- The partner's formal AS2 name.
- Server
Certificate string - Should we require that the remote HTTP server have a valid SSL Certificate for HTTPS? (This only applies to Outgoing AS2 message from Files.com to a Partner.)
- Signature
Validation stringLevel - Should Files.com require signatures on incoming AS2 messages?
normal: require that incoming messages are signed with a valid matching signature.none: Unsigned incoming messages are allowed.auto: Automatically set the correct value for this setting based on next message received.
- As2Station
Id int - ID of the AS2 Station associated with this partner.
- Public
Certificate string - Public certificate used for message security.
- Uri string
- Public URI where we will send the AS2 messages (via HTTP/HTTPS).
- Additional
Http interface{}Headers - Additional HTTP Headers for outgoing message sent to this partner.
- Default
Mime stringType - Default mime type of the file attached to the encrypted message
- Enable
Dedicated boolIps - If
true, we will use your site's dedicated IPs for all outbound connections to this AS2 Partner. - Http
Auth stringPassword - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password to send to server for HTTP Authentication.
- Http
Auth stringUsername - Username to send to server for HTTP Authentication.
- Mdn
Validation stringLevel - How should Files.com evaluate message transfer success based on a partner's MDN response? This setting does not affect MDN storage; all MDNs received from a partner are always stored.
none: MDN is stored for informational purposes only, a successful HTTPS transfer is a successful AS2 transfer.weak: Inspect the MDN for MIC and Disposition only.normal:weakplus validate MDN signature matches body,strict:normalbut do not allow signatures from self-signed or incorrectly purposed certificates.auto: Automatically set the correct value for this setting based on next mdn received. - Name string
- The partner's formal AS2 name.
- Server
Certificate string - Should we require that the remote HTTP server have a valid SSL Certificate for HTTPS? (This only applies to Outgoing AS2 message from Files.com to a Partner.)
- Signature
Validation stringLevel - Should Files.com require signatures on incoming AS2 messages?
normal: require that incoming messages are signed with a valid matching signature.none: Unsigned incoming messages are allowed.auto: Automatically set the correct value for this setting based on next message received.
- as2_
station_ numberid - ID of the AS2 Station associated with this partner.
- public_
certificate string - Public certificate used for message security.
- uri string
- Public URI where we will send the AS2 messages (via HTTP/HTTPS).
- additional_
http_ anyheaders - Additional HTTP Headers for outgoing message sent to this partner.
- default_
mime_ stringtype - Default mime type of the file attached to the encrypted message
- enable_
dedicated_ boolips - If
true, we will use your site's dedicated IPs for all outbound connections to this AS2 Partner. - http_
auth_ stringpassword - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password to send to server for HTTP Authentication.
- http_
auth_ stringusername - Username to send to server for HTTP Authentication.
- mdn_
validation_ stringlevel - How should Files.com evaluate message transfer success based on a partner's MDN response? This setting does not affect MDN storage; all MDNs received from a partner are always stored.
none: MDN is stored for informational purposes only, a successful HTTPS transfer is a successful AS2 transfer.weak: Inspect the MDN for MIC and Disposition only.normal:weakplus validate MDN signature matches body,strict:normalbut do not allow signatures from self-signed or incorrectly purposed certificates.auto: Automatically set the correct value for this setting based on next mdn received. - name string
- The partner's formal AS2 name.
- server_
certificate string - Should we require that the remote HTTP server have a valid SSL Certificate for HTTPS? (This only applies to Outgoing AS2 message from Files.com to a Partner.)
- signature_
validation_ stringlevel - Should Files.com require signatures on incoming AS2 messages?
normal: require that incoming messages are signed with a valid matching signature.none: Unsigned incoming messages are allowed.auto: Automatically set the correct value for this setting based on next message received.
- as2Station
Id Integer - ID of the AS2 Station associated with this partner.
- public
Certificate String - Public certificate used for message security.
- uri String
- Public URI where we will send the AS2 messages (via HTTP/HTTPS).
- additional
Http ObjectHeaders - Additional HTTP Headers for outgoing message sent to this partner.
- default
Mime StringType - Default mime type of the file attached to the encrypted message
- enable
Dedicated BooleanIps - If
true, we will use your site's dedicated IPs for all outbound connections to this AS2 Partner. - http
Auth StringPassword - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password to send to server for HTTP Authentication.
- http
Auth StringUsername - Username to send to server for HTTP Authentication.
- mdn
Validation StringLevel - How should Files.com evaluate message transfer success based on a partner's MDN response? This setting does not affect MDN storage; all MDNs received from a partner are always stored.
none: MDN is stored for informational purposes only, a successful HTTPS transfer is a successful AS2 transfer.weak: Inspect the MDN for MIC and Disposition only.normal:weakplus validate MDN signature matches body,strict:normalbut do not allow signatures from self-signed or incorrectly purposed certificates.auto: Automatically set the correct value for this setting based on next mdn received. - name String
- The partner's formal AS2 name.
- server
Certificate String - Should we require that the remote HTTP server have a valid SSL Certificate for HTTPS? (This only applies to Outgoing AS2 message from Files.com to a Partner.)
- signature
Validation StringLevel - Should Files.com require signatures on incoming AS2 messages?
normal: require that incoming messages are signed with a valid matching signature.none: Unsigned incoming messages are allowed.auto: Automatically set the correct value for this setting based on next message received.
- as2Station
Id number - ID of the AS2 Station associated with this partner.
- public
Certificate string - Public certificate used for message security.
- uri string
- Public URI where we will send the AS2 messages (via HTTP/HTTPS).
- additional
Http anyHeaders - Additional HTTP Headers for outgoing message sent to this partner.
- default
Mime stringType - Default mime type of the file attached to the encrypted message
- enable
Dedicated booleanIps - If
true, we will use your site's dedicated IPs for all outbound connections to this AS2 Partner. - http
Auth stringPassword - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password to send to server for HTTP Authentication.
- http
Auth stringUsername - Username to send to server for HTTP Authentication.
- mdn
Validation stringLevel - How should Files.com evaluate message transfer success based on a partner's MDN response? This setting does not affect MDN storage; all MDNs received from a partner are always stored.
none: MDN is stored for informational purposes only, a successful HTTPS transfer is a successful AS2 transfer.weak: Inspect the MDN for MIC and Disposition only.normal:weakplus validate MDN signature matches body,strict:normalbut do not allow signatures from self-signed or incorrectly purposed certificates.auto: Automatically set the correct value for this setting based on next mdn received. - name string
- The partner's formal AS2 name.
- server
Certificate string - Should we require that the remote HTTP server have a valid SSL Certificate for HTTPS? (This only applies to Outgoing AS2 message from Files.com to a Partner.)
- signature
Validation stringLevel - Should Files.com require signatures on incoming AS2 messages?
normal: require that incoming messages are signed with a valid matching signature.none: Unsigned incoming messages are allowed.auto: Automatically set the correct value for this setting based on next message received.
- as2_
station_ intid - ID of the AS2 Station associated with this partner.
- public_
certificate str - Public certificate used for message security.
- uri str
- Public URI where we will send the AS2 messages (via HTTP/HTTPS).
- additional_
http_ Anyheaders - Additional HTTP Headers for outgoing message sent to this partner.
- default_
mime_ strtype - Default mime type of the file attached to the encrypted message
- enable_
dedicated_ boolips - If
true, we will use your site's dedicated IPs for all outbound connections to this AS2 Partner. - http_
auth_ strpassword - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password to send to server for HTTP Authentication.
- http_
auth_ strusername - Username to send to server for HTTP Authentication.
- mdn_
validation_ strlevel - How should Files.com evaluate message transfer success based on a partner's MDN response? This setting does not affect MDN storage; all MDNs received from a partner are always stored.
none: MDN is stored for informational purposes only, a successful HTTPS transfer is a successful AS2 transfer.weak: Inspect the MDN for MIC and Disposition only.normal:weakplus validate MDN signature matches body,strict:normalbut do not allow signatures from self-signed or incorrectly purposed certificates.auto: Automatically set the correct value for this setting based on next mdn received. - name str
- The partner's formal AS2 name.
- server_
certificate str - Should we require that the remote HTTP server have a valid SSL Certificate for HTTPS? (This only applies to Outgoing AS2 message from Files.com to a Partner.)
- signature_
validation_ strlevel - Should Files.com require signatures on incoming AS2 messages?
normal: require that incoming messages are signed with a valid matching signature.none: Unsigned incoming messages are allowed.auto: Automatically set the correct value for this setting based on next message received.
- as2Station
Id Number - ID of the AS2 Station associated with this partner.
- public
Certificate String - Public certificate used for message security.
- uri String
- Public URI where we will send the AS2 messages (via HTTP/HTTPS).
- additional
Http AnyHeaders - Additional HTTP Headers for outgoing message sent to this partner.
- default
Mime StringType - Default mime type of the file attached to the encrypted message
- enable
Dedicated BooleanIps - If
true, we will use your site's dedicated IPs for all outbound connections to this AS2 Partner. - http
Auth StringPassword - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password to send to server for HTTP Authentication.
- http
Auth StringUsername - Username to send to server for HTTP Authentication.
- mdn
Validation StringLevel - How should Files.com evaluate message transfer success based on a partner's MDN response? This setting does not affect MDN storage; all MDNs received from a partner are always stored.
none: MDN is stored for informational purposes only, a successful HTTPS transfer is a successful AS2 transfer.weak: Inspect the MDN for MIC and Disposition only.normal:weakplus validate MDN signature matches body,strict:normalbut do not allow signatures from self-signed or incorrectly purposed certificates.auto: Automatically set the correct value for this setting based on next mdn received. - name String
- The partner's formal AS2 name.
- server
Certificate String - Should we require that the remote HTTP server have a valid SSL Certificate for HTTPS? (This only applies to Outgoing AS2 message from Files.com to a Partner.)
- signature
Validation StringLevel - Should Files.com require signatures on incoming AS2 messages?
normal: require that incoming messages are signed with a valid matching signature.none: Unsigned incoming messages are allowed.auto: Automatically set the correct value for this setting based on next message received.
Outputs
All input properties are implicitly available as output properties. Additionally, the As2Partner resource produces the following output properties:
- Hex
Public stringCertificate Serial - Serial of public certificate used for message security in hex format.
- Id string
- The provider-assigned unique ID for this managed resource.
- Public
Certificate stringIssuer - Issuer of public certificate used for message security.
- Public
Certificate stringMd5 - MD5 hash of public certificate used for message security.
- Public
Certificate stringNot After - Not after value of public certificate used for message security.
- Public
Certificate stringNot Before - Not before value of public certificate used for message security.
- Public
Certificate stringSerial - Serial of public certificate used for message security.
- Public
Certificate stringSubject - Subject of public certificate used for message security.
- Workspace
Id int - ID of the Workspace associated with this AS2 Partner.
- Hex
Public stringCertificate Serial - Serial of public certificate used for message security in hex format.
- Id string
- The provider-assigned unique ID for this managed resource.
- Public
Certificate stringIssuer - Issuer of public certificate used for message security.
- Public
Certificate stringMd5 - MD5 hash of public certificate used for message security.
- Public
Certificate stringNot After - Not after value of public certificate used for message security.
- Public
Certificate stringNot Before - Not before value of public certificate used for message security.
- Public
Certificate stringSerial - Serial of public certificate used for message security.
- Public
Certificate stringSubject - Subject of public certificate used for message security.
- Workspace
Id int - ID of the Workspace associated with this AS2 Partner.
- hex_
public_ stringcertificate_ serial - Serial of public certificate used for message security in hex format.
- id string
- The provider-assigned unique ID for this managed resource.
- public_
certificate_ stringissuer - Issuer of public certificate used for message security.
- public_
certificate_ stringmd5 - MD5 hash of public certificate used for message security.
- public_
certificate_ stringnot_ after - Not after value of public certificate used for message security.
- public_
certificate_ stringnot_ before - Not before value of public certificate used for message security.
- public_
certificate_ stringserial - Serial of public certificate used for message security.
- public_
certificate_ stringsubject - Subject of public certificate used for message security.
- workspace_
id number - ID of the Workspace associated with this AS2 Partner.
- hex
Public StringCertificate Serial - Serial of public certificate used for message security in hex format.
- id String
- The provider-assigned unique ID for this managed resource.
- public
Certificate StringIssuer - Issuer of public certificate used for message security.
- public
Certificate StringMd5 - MD5 hash of public certificate used for message security.
- public
Certificate StringNot After - Not after value of public certificate used for message security.
- public
Certificate StringNot Before - Not before value of public certificate used for message security.
- public
Certificate StringSerial - Serial of public certificate used for message security.
- public
Certificate StringSubject - Subject of public certificate used for message security.
- workspace
Id Integer - ID of the Workspace associated with this AS2 Partner.
- hex
Public stringCertificate Serial - Serial of public certificate used for message security in hex format.
- id string
- The provider-assigned unique ID for this managed resource.
- public
Certificate stringIssuer - Issuer of public certificate used for message security.
- public
Certificate stringMd5 - MD5 hash of public certificate used for message security.
- public
Certificate stringNot After - Not after value of public certificate used for message security.
- public
Certificate stringNot Before - Not before value of public certificate used for message security.
- public
Certificate stringSerial - Serial of public certificate used for message security.
- public
Certificate stringSubject - Subject of public certificate used for message security.
- workspace
Id number - ID of the Workspace associated with this AS2 Partner.
- hex_
public_ strcertificate_ serial - Serial of public certificate used for message security in hex format.
- id str
- The provider-assigned unique ID for this managed resource.
- public_
certificate_ strissuer - Issuer of public certificate used for message security.
- public_
certificate_ strmd5 - MD5 hash of public certificate used for message security.
- public_
certificate_ strnot_ after - Not after value of public certificate used for message security.
- public_
certificate_ strnot_ before - Not before value of public certificate used for message security.
- public_
certificate_ strserial - Serial of public certificate used for message security.
- public_
certificate_ strsubject - Subject of public certificate used for message security.
- workspace_
id int - ID of the Workspace associated with this AS2 Partner.
- hex
Public StringCertificate Serial - Serial of public certificate used for message security in hex format.
- id String
- The provider-assigned unique ID for this managed resource.
- public
Certificate StringIssuer - Issuer of public certificate used for message security.
- public
Certificate StringMd5 - MD5 hash of public certificate used for message security.
- public
Certificate StringNot After - Not after value of public certificate used for message security.
- public
Certificate StringNot Before - Not before value of public certificate used for message security.
- public
Certificate StringSerial - Serial of public certificate used for message security.
- public
Certificate StringSubject - Subject of public certificate used for message security.
- workspace
Id Number - ID of the Workspace associated with this AS2 Partner.
Look up Existing As2Partner Resource
Get an existing As2Partner resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: As2PartnerState, opts?: CustomResourceOptions): As2Partner@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
additional_http_headers: Optional[Any] = None,
as2_station_id: Optional[int] = None,
default_mime_type: Optional[str] = None,
enable_dedicated_ips: Optional[bool] = None,
hex_public_certificate_serial: Optional[str] = None,
http_auth_password: Optional[str] = None,
http_auth_username: Optional[str] = None,
mdn_validation_level: Optional[str] = None,
name: Optional[str] = None,
public_certificate: Optional[str] = None,
public_certificate_issuer: Optional[str] = None,
public_certificate_md5: Optional[str] = None,
public_certificate_not_after: Optional[str] = None,
public_certificate_not_before: Optional[str] = None,
public_certificate_serial: Optional[str] = None,
public_certificate_subject: Optional[str] = None,
server_certificate: Optional[str] = None,
signature_validation_level: Optional[str] = None,
uri: Optional[str] = None,
workspace_id: Optional[int] = None) -> As2Partnerfunc GetAs2Partner(ctx *Context, name string, id IDInput, state *As2PartnerState, opts ...ResourceOption) (*As2Partner, error)public static As2Partner Get(string name, Input<string> id, As2PartnerState? state, CustomResourceOptions? opts = null)public static As2Partner get(String name, Output<String> id, As2PartnerState state, CustomResourceOptions options)resources: _: type: filescom:As2Partner get: id: ${id}import {
to = filescom_as2_partner.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Additional
Http objectHeaders - Additional HTTP Headers for outgoing message sent to this partner.
- As2Station
Id int - ID of the AS2 Station associated with this partner.
- Default
Mime stringType - Default mime type of the file attached to the encrypted message
- Enable
Dedicated boolIps - If
true, we will use your site's dedicated IPs for all outbound connections to this AS2 Partner. - Hex
Public stringCertificate Serial - Serial of public certificate used for message security in hex format.
- Http
Auth stringPassword - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password to send to server for HTTP Authentication.
- Http
Auth stringUsername - Username to send to server for HTTP Authentication.
- Mdn
Validation stringLevel - How should Files.com evaluate message transfer success based on a partner's MDN response? This setting does not affect MDN storage; all MDNs received from a partner are always stored.
none: MDN is stored for informational purposes only, a successful HTTPS transfer is a successful AS2 transfer.weak: Inspect the MDN for MIC and Disposition only.normal:weakplus validate MDN signature matches body,strict:normalbut do not allow signatures from self-signed or incorrectly purposed certificates.auto: Automatically set the correct value for this setting based on next mdn received. - Name string
- The partner's formal AS2 name.
- Public
Certificate string - Public certificate used for message security.
- Public
Certificate stringIssuer - Issuer of public certificate used for message security.
- Public
Certificate stringMd5 - MD5 hash of public certificate used for message security.
- Public
Certificate stringNot After - Not after value of public certificate used for message security.
- Public
Certificate stringNot Before - Not before value of public certificate used for message security.
- Public
Certificate stringSerial - Serial of public certificate used for message security.
- Public
Certificate stringSubject - Subject of public certificate used for message security.
- Server
Certificate string - Should we require that the remote HTTP server have a valid SSL Certificate for HTTPS? (This only applies to Outgoing AS2 message from Files.com to a Partner.)
- Signature
Validation stringLevel - Should Files.com require signatures on incoming AS2 messages?
normal: require that incoming messages are signed with a valid matching signature.none: Unsigned incoming messages are allowed.auto: Automatically set the correct value for this setting based on next message received. - Uri string
- Public URI where we will send the AS2 messages (via HTTP/HTTPS).
- Workspace
Id int - ID of the Workspace associated with this AS2 Partner.
- Additional
Http interface{}Headers - Additional HTTP Headers for outgoing message sent to this partner.
- As2Station
Id int - ID of the AS2 Station associated with this partner.
- Default
Mime stringType - Default mime type of the file attached to the encrypted message
- Enable
Dedicated boolIps - If
true, we will use your site's dedicated IPs for all outbound connections to this AS2 Partner. - Hex
Public stringCertificate Serial - Serial of public certificate used for message security in hex format.
- Http
Auth stringPassword - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password to send to server for HTTP Authentication.
- Http
Auth stringUsername - Username to send to server for HTTP Authentication.
- Mdn
Validation stringLevel - How should Files.com evaluate message transfer success based on a partner's MDN response? This setting does not affect MDN storage; all MDNs received from a partner are always stored.
none: MDN is stored for informational purposes only, a successful HTTPS transfer is a successful AS2 transfer.weak: Inspect the MDN for MIC and Disposition only.normal:weakplus validate MDN signature matches body,strict:normalbut do not allow signatures from self-signed or incorrectly purposed certificates.auto: Automatically set the correct value for this setting based on next mdn received. - Name string
- The partner's formal AS2 name.
- Public
Certificate string - Public certificate used for message security.
- Public
Certificate stringIssuer - Issuer of public certificate used for message security.
- Public
Certificate stringMd5 - MD5 hash of public certificate used for message security.
- Public
Certificate stringNot After - Not after value of public certificate used for message security.
- Public
Certificate stringNot Before - Not before value of public certificate used for message security.
- Public
Certificate stringSerial - Serial of public certificate used for message security.
- Public
Certificate stringSubject - Subject of public certificate used for message security.
- Server
Certificate string - Should we require that the remote HTTP server have a valid SSL Certificate for HTTPS? (This only applies to Outgoing AS2 message from Files.com to a Partner.)
- Signature
Validation stringLevel - Should Files.com require signatures on incoming AS2 messages?
normal: require that incoming messages are signed with a valid matching signature.none: Unsigned incoming messages are allowed.auto: Automatically set the correct value for this setting based on next message received. - Uri string
- Public URI where we will send the AS2 messages (via HTTP/HTTPS).
- Workspace
Id int - ID of the Workspace associated with this AS2 Partner.
- additional_
http_ anyheaders - Additional HTTP Headers for outgoing message sent to this partner.
- as2_
station_ numberid - ID of the AS2 Station associated with this partner.
- default_
mime_ stringtype - Default mime type of the file attached to the encrypted message
- enable_
dedicated_ boolips - If
true, we will use your site's dedicated IPs for all outbound connections to this AS2 Partner. - hex_
public_ stringcertificate_ serial - Serial of public certificate used for message security in hex format.
- http_
auth_ stringpassword - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password to send to server for HTTP Authentication.
- http_
auth_ stringusername - Username to send to server for HTTP Authentication.
- mdn_
validation_ stringlevel - How should Files.com evaluate message transfer success based on a partner's MDN response? This setting does not affect MDN storage; all MDNs received from a partner are always stored.
none: MDN is stored for informational purposes only, a successful HTTPS transfer is a successful AS2 transfer.weak: Inspect the MDN for MIC and Disposition only.normal:weakplus validate MDN signature matches body,strict:normalbut do not allow signatures from self-signed or incorrectly purposed certificates.auto: Automatically set the correct value for this setting based on next mdn received. - name string
- The partner's formal AS2 name.
- public_
certificate string - Public certificate used for message security.
- public_
certificate_ stringissuer - Issuer of public certificate used for message security.
- public_
certificate_ stringmd5 - MD5 hash of public certificate used for message security.
- public_
certificate_ stringnot_ after - Not after value of public certificate used for message security.
- public_
certificate_ stringnot_ before - Not before value of public certificate used for message security.
- public_
certificate_ stringserial - Serial of public certificate used for message security.
- public_
certificate_ stringsubject - Subject of public certificate used for message security.
- server_
certificate string - Should we require that the remote HTTP server have a valid SSL Certificate for HTTPS? (This only applies to Outgoing AS2 message from Files.com to a Partner.)
- signature_
validation_ stringlevel - Should Files.com require signatures on incoming AS2 messages?
normal: require that incoming messages are signed with a valid matching signature.none: Unsigned incoming messages are allowed.auto: Automatically set the correct value for this setting based on next message received. - uri string
- Public URI where we will send the AS2 messages (via HTTP/HTTPS).
- workspace_
id number - ID of the Workspace associated with this AS2 Partner.
- additional
Http ObjectHeaders - Additional HTTP Headers for outgoing message sent to this partner.
- as2Station
Id Integer - ID of the AS2 Station associated with this partner.
- default
Mime StringType - Default mime type of the file attached to the encrypted message
- enable
Dedicated BooleanIps - If
true, we will use your site's dedicated IPs for all outbound connections to this AS2 Partner. - hex
Public StringCertificate Serial - Serial of public certificate used for message security in hex format.
- http
Auth StringPassword - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password to send to server for HTTP Authentication.
- http
Auth StringUsername - Username to send to server for HTTP Authentication.
- mdn
Validation StringLevel - How should Files.com evaluate message transfer success based on a partner's MDN response? This setting does not affect MDN storage; all MDNs received from a partner are always stored.
none: MDN is stored for informational purposes only, a successful HTTPS transfer is a successful AS2 transfer.weak: Inspect the MDN for MIC and Disposition only.normal:weakplus validate MDN signature matches body,strict:normalbut do not allow signatures from self-signed or incorrectly purposed certificates.auto: Automatically set the correct value for this setting based on next mdn received. - name String
- The partner's formal AS2 name.
- public
Certificate String - Public certificate used for message security.
- public
Certificate StringIssuer - Issuer of public certificate used for message security.
- public
Certificate StringMd5 - MD5 hash of public certificate used for message security.
- public
Certificate StringNot After - Not after value of public certificate used for message security.
- public
Certificate StringNot Before - Not before value of public certificate used for message security.
- public
Certificate StringSerial - Serial of public certificate used for message security.
- public
Certificate StringSubject - Subject of public certificate used for message security.
- server
Certificate String - Should we require that the remote HTTP server have a valid SSL Certificate for HTTPS? (This only applies to Outgoing AS2 message from Files.com to a Partner.)
- signature
Validation StringLevel - Should Files.com require signatures on incoming AS2 messages?
normal: require that incoming messages are signed with a valid matching signature.none: Unsigned incoming messages are allowed.auto: Automatically set the correct value for this setting based on next message received. - uri String
- Public URI where we will send the AS2 messages (via HTTP/HTTPS).
- workspace
Id Integer - ID of the Workspace associated with this AS2 Partner.
- additional
Http anyHeaders - Additional HTTP Headers for outgoing message sent to this partner.
- as2Station
Id number - ID of the AS2 Station associated with this partner.
- default
Mime stringType - Default mime type of the file attached to the encrypted message
- enable
Dedicated booleanIps - If
true, we will use your site's dedicated IPs for all outbound connections to this AS2 Partner. - hex
Public stringCertificate Serial - Serial of public certificate used for message security in hex format.
- http
Auth stringPassword - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password to send to server for HTTP Authentication.
- http
Auth stringUsername - Username to send to server for HTTP Authentication.
- mdn
Validation stringLevel - How should Files.com evaluate message transfer success based on a partner's MDN response? This setting does not affect MDN storage; all MDNs received from a partner are always stored.
none: MDN is stored for informational purposes only, a successful HTTPS transfer is a successful AS2 transfer.weak: Inspect the MDN for MIC and Disposition only.normal:weakplus validate MDN signature matches body,strict:normalbut do not allow signatures from self-signed or incorrectly purposed certificates.auto: Automatically set the correct value for this setting based on next mdn received. - name string
- The partner's formal AS2 name.
- public
Certificate string - Public certificate used for message security.
- public
Certificate stringIssuer - Issuer of public certificate used for message security.
- public
Certificate stringMd5 - MD5 hash of public certificate used for message security.
- public
Certificate stringNot After - Not after value of public certificate used for message security.
- public
Certificate stringNot Before - Not before value of public certificate used for message security.
- public
Certificate stringSerial - Serial of public certificate used for message security.
- public
Certificate stringSubject - Subject of public certificate used for message security.
- server
Certificate string - Should we require that the remote HTTP server have a valid SSL Certificate for HTTPS? (This only applies to Outgoing AS2 message from Files.com to a Partner.)
- signature
Validation stringLevel - Should Files.com require signatures on incoming AS2 messages?
normal: require that incoming messages are signed with a valid matching signature.none: Unsigned incoming messages are allowed.auto: Automatically set the correct value for this setting based on next message received. - uri string
- Public URI where we will send the AS2 messages (via HTTP/HTTPS).
- workspace
Id number - ID of the Workspace associated with this AS2 Partner.
- additional_
http_ Anyheaders - Additional HTTP Headers for outgoing message sent to this partner.
- as2_
station_ intid - ID of the AS2 Station associated with this partner.
- default_
mime_ strtype - Default mime type of the file attached to the encrypted message
- enable_
dedicated_ boolips - If
true, we will use your site's dedicated IPs for all outbound connections to this AS2 Partner. - hex_
public_ strcertificate_ serial - Serial of public certificate used for message security in hex format.
- http_
auth_ strpassword - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password to send to server for HTTP Authentication.
- http_
auth_ strusername - Username to send to server for HTTP Authentication.
- mdn_
validation_ strlevel - How should Files.com evaluate message transfer success based on a partner's MDN response? This setting does not affect MDN storage; all MDNs received from a partner are always stored.
none: MDN is stored for informational purposes only, a successful HTTPS transfer is a successful AS2 transfer.weak: Inspect the MDN for MIC and Disposition only.normal:weakplus validate MDN signature matches body,strict:normalbut do not allow signatures from self-signed or incorrectly purposed certificates.auto: Automatically set the correct value for this setting based on next mdn received. - name str
- The partner's formal AS2 name.
- public_
certificate str - Public certificate used for message security.
- public_
certificate_ strissuer - Issuer of public certificate used for message security.
- public_
certificate_ strmd5 - MD5 hash of public certificate used for message security.
- public_
certificate_ strnot_ after - Not after value of public certificate used for message security.
- public_
certificate_ strnot_ before - Not before value of public certificate used for message security.
- public_
certificate_ strserial - Serial of public certificate used for message security.
- public_
certificate_ strsubject - Subject of public certificate used for message security.
- server_
certificate str - Should we require that the remote HTTP server have a valid SSL Certificate for HTTPS? (This only applies to Outgoing AS2 message from Files.com to a Partner.)
- signature_
validation_ strlevel - Should Files.com require signatures on incoming AS2 messages?
normal: require that incoming messages are signed with a valid matching signature.none: Unsigned incoming messages are allowed.auto: Automatically set the correct value for this setting based on next message received. - uri str
- Public URI where we will send the AS2 messages (via HTTP/HTTPS).
- workspace_
id int - ID of the Workspace associated with this AS2 Partner.
- additional
Http AnyHeaders - Additional HTTP Headers for outgoing message sent to this partner.
- as2Station
Id Number - ID of the AS2 Station associated with this partner.
- default
Mime StringType - Default mime type of the file attached to the encrypted message
- enable
Dedicated BooleanIps - If
true, we will use your site's dedicated IPs for all outbound connections to this AS2 Partner. - hex
Public StringCertificate Serial - Serial of public certificate used for message security in hex format.
- http
Auth StringPassword - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password to send to server for HTTP Authentication.
- http
Auth StringUsername - Username to send to server for HTTP Authentication.
- mdn
Validation StringLevel - How should Files.com evaluate message transfer success based on a partner's MDN response? This setting does not affect MDN storage; all MDNs received from a partner are always stored.
none: MDN is stored for informational purposes only, a successful HTTPS transfer is a successful AS2 transfer.weak: Inspect the MDN for MIC and Disposition only.normal:weakplus validate MDN signature matches body,strict:normalbut do not allow signatures from self-signed or incorrectly purposed certificates.auto: Automatically set the correct value for this setting based on next mdn received. - name String
- The partner's formal AS2 name.
- public
Certificate String - Public certificate used for message security.
- public
Certificate StringIssuer - Issuer of public certificate used for message security.
- public
Certificate StringMd5 - MD5 hash of public certificate used for message security.
- public
Certificate StringNot After - Not after value of public certificate used for message security.
- public
Certificate StringNot Before - Not before value of public certificate used for message security.
- public
Certificate StringSerial - Serial of public certificate used for message security.
- public
Certificate StringSubject - Subject of public certificate used for message security.
- server
Certificate String - Should we require that the remote HTTP server have a valid SSL Certificate for HTTPS? (This only applies to Outgoing AS2 message from Files.com to a Partner.)
- signature
Validation StringLevel - Should Files.com require signatures on incoming AS2 messages?
normal: require that incoming messages are signed with a valid matching signature.none: Unsigned incoming messages are allowed.auto: Automatically set the correct value for this setting based on next message received. - uri String
- Public URI where we will send the AS2 messages (via HTTP/HTTPS).
- workspace
Id Number - ID of the Workspace associated with this AS2 Partner.
Import
The pulumi import command can be used, for example:
As2 Partners can be imported by specifying the id.
$ pulumi import filescom:index/as2Partner:As2Partner example_as2_partner 1
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- filescom jschady/pulumi-filescom
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
filescomTerraform Provider.
published on Thursday, Aug 20, 2026 by jschady