1. Registry
  2. Packages
  3. Files.com
  4. API Docs
  5. getAs2Station
Viewing docs for Files.com v0.1.1
published on Thursday, Aug 20, 2026 by jschady
filescom logo
Viewing docs for Files.com v0.1.1
published on Thursday, Aug 20, 2026 by jschady

    An AS2Station is a remote AS2 server that can send data into Files.com and receive data from Files.com.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as filescom from "pulumi-filescom";
    
    const exampleAs2Station = filescom.getAs2Station({
        id: 1,
    });
    
    import pulumi
    import pulumi_filescom as filescom
    
    example_as2_station = filescom.get_as2_station(id=1)
    
    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.GetAs2Station(ctx, &filescom.LookupAs2StationArgs{
    			Id: 1,
    		}, nil)
    		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 exampleAs2Station = Filescom.GetAs2Station.Invoke(new()
        {
            Id = 1,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.filescom.FilescomFunctions;
    import com.pulumi.filescom.inputs.GetAs2StationArgs;
    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) {
            final var exampleAs2Station = FilescomFunctions.getAs2Station(GetAs2StationArgs.builder()
                .id(1)
                .build());
    
        }
    }
    
    variables:
      exampleAs2Station:
        fn::invoke:
          function: filescom:getAs2Station
          arguments:
            id: 1
    
    pulumi {
      required_providers {
        filescom = {
          source = "pulumi/filescom"
        }
      }
    }
    
    data "filescom_getas2station" "exampleAs2Station" {
      id = 1
    }
    

    Using getAs2Station

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getAs2Station(args: GetAs2StationArgs, opts?: InvokeOptions): Promise<GetAs2StationResult>
    function getAs2StationOutput(args: GetAs2StationOutputArgs, opts?: InvokeOutputOptions): Output<GetAs2StationResult>
    def get_as2_station(id: Optional[int] = None,
                        opts: Optional[InvokeOptions] = None) -> GetAs2StationResult
    def get_as2_station_output(id: pulumi.Input[Optional[int]] = None,
                        opts: Optional[InvokeOutputOptions] = None) -> Output[GetAs2StationResult]
    func LookupAs2Station(ctx *Context, args *LookupAs2StationArgs, opts ...InvokeOption) (*LookupAs2StationResult, error)
    func LookupAs2StationOutput(ctx *Context, args *LookupAs2StationOutputArgs, opts ...InvokeOption) LookupAs2StationResultOutput

    > Note: This function is named LookupAs2Station in the Go SDK.

    public static class GetAs2Station 
    {
        public static Task<GetAs2StationResult> InvokeAsync(GetAs2StationArgs args, InvokeOptions? opts = null)
        public static Output<GetAs2StationResult> Invoke(GetAs2StationInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetAs2StationResult> Invoke(GetAs2StationInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetAs2StationResult> getAs2Station(GetAs2StationArgs args, InvokeOptions options)
    public static Output<GetAs2StationResult> getAs2Station(GetAs2StationArgs args, InvokeOptions options)
    public static Output<GetAs2StationResult> getAs2Station(GetAs2StationArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: filescom:index/getAs2Station:getAs2Station
      arguments:
        # arguments dictionary
    data "filescom_get_as2_station" "name" {
        # arguments
    }

    The following arguments are supported:

    Id int
    Id of the AS2 Station.
    Id int
    Id of the AS2 Station.
    id number
    Id of the AS2 Station.
    id Integer
    Id of the AS2 Station.
    id number
    Id of the AS2 Station.
    id int
    Id of the AS2 Station.
    id Number
    Id of the AS2 Station.

    getAs2Station Result

    The following output properties are available:

    Domain string
    The station's AS2 domain name.
    HexPublicCertificateSerial string
    Serial of public certificate used for message security in hex format.
    Id int
    Id of the AS2 Station.
    Name string
    The station's formal AS2 name.
    PrivateKeyMd5 string
    MD5 hash of private key used for message security.
    PrivateKeyPasswordMd5 string
    MD5 hash of private key password used for message security.
    PublicCertificate string
    Public certificate used for message security.
    PublicCertificateIssuer string
    Issuer of public certificate used for message security.
    PublicCertificateMd5 string
    MD5 hash of public certificate used for message security.
    PublicCertificateNotAfter string
    Not after value of public certificate used for message security.
    PublicCertificateNotBefore string
    Not before value of public certificate used for message security.
    PublicCertificateSerial string
    Serial of public certificate used for message security.
    PublicCertificateSubject string
    Subject of public certificate used for message security.
    Uri string
    Public URI for sending AS2 message to.
    WorkspaceId int
    ID of the Workspace associated with this AS2 Station.
    Domain string
    The station's AS2 domain name.
    HexPublicCertificateSerial string
    Serial of public certificate used for message security in hex format.
    Id int
    Id of the AS2 Station.
    Name string
    The station's formal AS2 name.
    PrivateKeyMd5 string
    MD5 hash of private key used for message security.
    PrivateKeyPasswordMd5 string
    MD5 hash of private key password used for message security.
    PublicCertificate string
    Public certificate used for message security.
    PublicCertificateIssuer string
    Issuer of public certificate used for message security.
    PublicCertificateMd5 string
    MD5 hash of public certificate used for message security.
    PublicCertificateNotAfter string
    Not after value of public certificate used for message security.
    PublicCertificateNotBefore string
    Not before value of public certificate used for message security.
    PublicCertificateSerial string
    Serial of public certificate used for message security.
    PublicCertificateSubject string
    Subject of public certificate used for message security.
    Uri string
    Public URI for sending AS2 message to.
    WorkspaceId int
    ID of the Workspace associated with this AS2 Station.
    domain string
    The station's AS2 domain name.
    hex_public_certificate_serial string
    Serial of public certificate used for message security in hex format.
    id number
    Id of the AS2 Station.
    name string
    The station's formal AS2 name.
    private_key_md5 string
    MD5 hash of private key used for message security.
    private_key_password_md5 string
    MD5 hash of private key password used for message security.
    public_certificate string
    Public certificate used for message security.
    public_certificate_issuer string
    Issuer of public certificate used for message security.
    public_certificate_md5 string
    MD5 hash of public certificate used for message security.
    public_certificate_not_after string
    Not after value of public certificate used for message security.
    public_certificate_not_before string
    Not before value of public certificate used for message security.
    public_certificate_serial string
    Serial of public certificate used for message security.
    public_certificate_subject string
    Subject of public certificate used for message security.
    uri string
    Public URI for sending AS2 message to.
    workspace_id number
    ID of the Workspace associated with this AS2 Station.
    domain String
    The station's AS2 domain name.
    hexPublicCertificateSerial String
    Serial of public certificate used for message security in hex format.
    id Integer
    Id of the AS2 Station.
    name String
    The station's formal AS2 name.
    privateKeyMd5 String
    MD5 hash of private key used for message security.
    privateKeyPasswordMd5 String
    MD5 hash of private key password used for message security.
    publicCertificate String
    Public certificate used for message security.
    publicCertificateIssuer String
    Issuer of public certificate used for message security.
    publicCertificateMd5 String
    MD5 hash of public certificate used for message security.
    publicCertificateNotAfter String
    Not after value of public certificate used for message security.
    publicCertificateNotBefore String
    Not before value of public certificate used for message security.
    publicCertificateSerial String
    Serial of public certificate used for message security.
    publicCertificateSubject String
    Subject of public certificate used for message security.
    uri String
    Public URI for sending AS2 message to.
    workspaceId Integer
    ID of the Workspace associated with this AS2 Station.
    domain string
    The station's AS2 domain name.
    hexPublicCertificateSerial string
    Serial of public certificate used for message security in hex format.
    id number
    Id of the AS2 Station.
    name string
    The station's formal AS2 name.
    privateKeyMd5 string
    MD5 hash of private key used for message security.
    privateKeyPasswordMd5 string
    MD5 hash of private key password used for message security.
    publicCertificate string
    Public certificate used for message security.
    publicCertificateIssuer string
    Issuer of public certificate used for message security.
    publicCertificateMd5 string
    MD5 hash of public certificate used for message security.
    publicCertificateNotAfter string
    Not after value of public certificate used for message security.
    publicCertificateNotBefore string
    Not before value of public certificate used for message security.
    publicCertificateSerial string
    Serial of public certificate used for message security.
    publicCertificateSubject string
    Subject of public certificate used for message security.
    uri string
    Public URI for sending AS2 message to.
    workspaceId number
    ID of the Workspace associated with this AS2 Station.
    domain str
    The station's AS2 domain name.
    hex_public_certificate_serial str
    Serial of public certificate used for message security in hex format.
    id int
    Id of the AS2 Station.
    name str
    The station's formal AS2 name.
    private_key_md5 str
    MD5 hash of private key used for message security.
    private_key_password_md5 str
    MD5 hash of private key password used for message security.
    public_certificate str
    Public certificate used for message security.
    public_certificate_issuer str
    Issuer of public certificate used for message security.
    public_certificate_md5 str
    MD5 hash of public certificate used for message security.
    public_certificate_not_after str
    Not after value of public certificate used for message security.
    public_certificate_not_before str
    Not before value of public certificate used for message security.
    public_certificate_serial str
    Serial of public certificate used for message security.
    public_certificate_subject str
    Subject of public certificate used for message security.
    uri str
    Public URI for sending AS2 message to.
    workspace_id int
    ID of the Workspace associated with this AS2 Station.
    domain String
    The station's AS2 domain name.
    hexPublicCertificateSerial String
    Serial of public certificate used for message security in hex format.
    id Number
    Id of the AS2 Station.
    name String
    The station's formal AS2 name.
    privateKeyMd5 String
    MD5 hash of private key used for message security.
    privateKeyPasswordMd5 String
    MD5 hash of private key password used for message security.
    publicCertificate String
    Public certificate used for message security.
    publicCertificateIssuer String
    Issuer of public certificate used for message security.
    publicCertificateMd5 String
    MD5 hash of public certificate used for message security.
    publicCertificateNotAfter String
    Not after value of public certificate used for message security.
    publicCertificateNotBefore String
    Not before value of public certificate used for message security.
    publicCertificateSerial String
    Serial of public certificate used for message security.
    publicCertificateSubject String
    Subject of public certificate used for message security.
    uri String
    Public URI for sending AS2 message to.
    workspaceId Number
    ID of the Workspace associated with this AS2 Station.

    Package Details

    Repository
    filescom jschady/pulumi-filescom
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the filescom Terraform Provider.
    filescom logo
    Viewing docs for Files.com v0.1.1
    published on Thursday, Aug 20, 2026 by jschady

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial