AS2 Stations

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

Resource Schema

Required

PropertyDescription
name
String
The station's formal AS2 name.
public_certificate
String
Public certificate used for message security.
private_key
String

Optional

PropertyDescription
workspace_id
Int64
ID of the Workspace associated with this AS2 Station.
private_key_password
String

Read Only

PropertyDescription
id
Int64
Id of the AS2 Station.
uri
String
Public URI for sending AS2 message to.
domain
String
The station's AS2 domain name.
hex_public_certificate_serial
String
Serial of public certificate used for message security in hex format.
public_certificate_md5
String
MD5 hash of public certificate used for message security.
private_key_md5
String
MD5 hash of private key used for message security.
public_certificate_subject
String
Subject of public certificate used for message security.
public_certificate_issuer
String
Issuer of public certificate used for message security.
public_certificate_serial
String
Serial of public certificate used for message security.
public_certificate_not_before
String
Not before value of public certificate used for message security.
public_certificate_not_after
String
Not after value of public certificate used for message security.
private_key_password_md5
String
MD5 hash of private key password used for message security.

Example Resource

resource "files_as2_station" "example_as2_station" {
  name               = "AS2 Station Name"
  workspace_id       = 1
  public_certificate = "public_certificate"
  private_key        = "private_key"
}

Resource Import

This Resource supports importing using the following syntax:

Example Import Command

# As2 Stations can be imported by specifying the id.
terraform import files_as2_station.example_as2_station 1

Data Source Schema

Required

PropertyDescription
id
Int64
Id of the AS2 Station.

Read Only

PropertyDescription
workspace_id
Int64
ID of the Workspace associated with this AS2 Station.
name
String
The station's formal AS2 name.
uri
String
Public URI for sending AS2 message to.
domain
String
The station's AS2 domain name.
hex_public_certificate_serial
String
Serial of public certificate used for message security in hex format.
public_certificate_md5
String
MD5 hash of public certificate used for message security.
public_certificate
String
Public certificate used for message security.
private_key_md5
String
MD5 hash of private key used for message security.
public_certificate_subject
String
Subject of public certificate used for message security.
public_certificate_issuer
String
Issuer of public certificate used for message security.
public_certificate_serial
String
Serial of public certificate used for message security.
public_certificate_not_before
String
Not before value of public certificate used for message security.
public_certificate_not_after
String
Not after value of public certificate used for message security.
private_key_password_md5
String
MD5 hash of private key password used for message security.

Example Data Source

data "files_as2_station" "example_as2_station" {
  id = 1
}