AWS v6.83.0 published on Monday, Jun 16, 2025 by Pulumi
aws.transfer.getConnector
Explore with Pulumi AI
Data source for managing an AWS Transfer Family Connector.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const test = aws.transfer.getConnector({
id: "c-xxxxxxxxxxxxxx",
});
import pulumi
import pulumi_aws as aws
test = aws.transfer.get_connector(id="c-xxxxxxxxxxxxxx")
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/transfer"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := transfer.LookupConnector(ctx, &transfer.LookupConnectorArgs{
Id: "c-xxxxxxxxxxxxxx",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var test = Aws.Transfer.GetConnector.Invoke(new()
{
Id = "c-xxxxxxxxxxxxxx",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.transfer.TransferFunctions;
import com.pulumi.aws.transfer.inputs.GetConnectorArgs;
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) {
final var test = TransferFunctions.getConnector(GetConnectorArgs.builder()
.id("c-xxxxxxxxxxxxxx")
.build());
}
}
variables:
test:
fn::invoke:
function: aws:transfer:getConnector
arguments:
id: c-xxxxxxxxxxxxxx
Using getConnector
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 getConnector(args: GetConnectorArgs, opts?: InvokeOptions): Promise<GetConnectorResult>
function getConnectorOutput(args: GetConnectorOutputArgs, opts?: InvokeOptions): Output<GetConnectorResult>
def get_connector(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetConnectorResult
def get_connector_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetConnectorResult]
func LookupConnector(ctx *Context, args *LookupConnectorArgs, opts ...InvokeOption) (*LookupConnectorResult, error)
func LookupConnectorOutput(ctx *Context, args *LookupConnectorOutputArgs, opts ...InvokeOption) LookupConnectorResultOutput
> Note: This function is named LookupConnector
in the Go SDK.
public static class GetConnector
{
public static Task<GetConnectorResult> InvokeAsync(GetConnectorArgs args, InvokeOptions? opts = null)
public static Output<GetConnectorResult> Invoke(GetConnectorInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetConnectorResult> getConnector(GetConnectorArgs args, InvokeOptions options)
public static Output<GetConnectorResult> getConnector(GetConnectorArgs args, InvokeOptions options)
fn::invoke:
function: aws:transfer/getConnector:getConnector
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- Unique identifier for connector
- Id string
- Unique identifier for connector
- id String
- Unique identifier for connector
- id string
- Unique identifier for connector
- id str
- Unique identifier for connector
- id String
- Unique identifier for connector
getConnector Result
The following output properties are available:
- Access
Role string - ARN of the AWS Identity and Access Management role.
- Arn string
- ARN of the Connector.
- As2Configs
List<Get
Connector As2Config> - Structure containing the parameters for an AS2 connector object. Contains the following attributes:
- Id string
- Logging
Role string - ARN of the IAM role that allows a connector to turn on CLoudwatch logging for Amazon S3 events.
- Security
Policy stringName - Name of security policy.
- Service
Managed List<string>Egress Ip Addresses - List of egress Ip addresses.
- Sftp
Configs List<GetConnector Sftp Config> - Object containing the following attributes:
- Dictionary<string, string>
- Object containing the following attributes:
- Url string
- URL of the partner's AS2 or SFTP endpoint.
- Access
Role string - ARN of the AWS Identity and Access Management role.
- Arn string
- ARN of the Connector.
- As2Configs
[]Get
Connector As2Config - Structure containing the parameters for an AS2 connector object. Contains the following attributes:
- Id string
- Logging
Role string - ARN of the IAM role that allows a connector to turn on CLoudwatch logging for Amazon S3 events.
- Security
Policy stringName - Name of security policy.
- Service
Managed []stringEgress Ip Addresses - List of egress Ip addresses.
- Sftp
Configs []GetConnector Sftp Config - Object containing the following attributes:
- map[string]string
- Object containing the following attributes:
- Url string
- URL of the partner's AS2 or SFTP endpoint.
- access
Role String - ARN of the AWS Identity and Access Management role.
- arn String
- ARN of the Connector.
- as2Configs
List<Get
Connector As2Config> - Structure containing the parameters for an AS2 connector object. Contains the following attributes:
- id String
- logging
Role String - ARN of the IAM role that allows a connector to turn on CLoudwatch logging for Amazon S3 events.
- security
Policy StringName - Name of security policy.
- service
Managed List<String>Egress Ip Addresses - List of egress Ip addresses.
- sftp
Configs List<GetConnector Sftp Config> - Object containing the following attributes:
- Map<String,String>
- Object containing the following attributes:
- url String
- URL of the partner's AS2 or SFTP endpoint.
- access
Role string - ARN of the AWS Identity and Access Management role.
- arn string
- ARN of the Connector.
- as2Configs
Get
Connector As2Config[] - Structure containing the parameters for an AS2 connector object. Contains the following attributes:
- id string
- logging
Role string - ARN of the IAM role that allows a connector to turn on CLoudwatch logging for Amazon S3 events.
- security
Policy stringName - Name of security policy.
- service
Managed string[]Egress Ip Addresses - List of egress Ip addresses.
- sftp
Configs GetConnector Sftp Config[] - Object containing the following attributes:
- {[key: string]: string}
- Object containing the following attributes:
- url string
- URL of the partner's AS2 or SFTP endpoint.
- access_
role str - ARN of the AWS Identity and Access Management role.
- arn str
- ARN of the Connector.
- as2_
configs Sequence[GetConnector As2Config] - Structure containing the parameters for an AS2 connector object. Contains the following attributes:
- id str
- logging_
role str - ARN of the IAM role that allows a connector to turn on CLoudwatch logging for Amazon S3 events.
- security_
policy_ strname - Name of security policy.
- service_
managed_ Sequence[str]egress_ ip_ addresses - List of egress Ip addresses.
- sftp_
configs Sequence[GetConnector Sftp Config] - Object containing the following attributes:
- Mapping[str, str]
- Object containing the following attributes:
- url str
- URL of the partner's AS2 or SFTP endpoint.
- access
Role String - ARN of the AWS Identity and Access Management role.
- arn String
- ARN of the Connector.
- as2Configs List<Property Map>
- Structure containing the parameters for an AS2 connector object. Contains the following attributes:
- id String
- logging
Role String - ARN of the IAM role that allows a connector to turn on CLoudwatch logging for Amazon S3 events.
- security
Policy StringName - Name of security policy.
- service
Managed List<String>Egress Ip Addresses - List of egress Ip addresses.
- sftp
Configs List<Property Map> - Object containing the following attributes:
- Map<String>
- Object containing the following attributes:
- url String
- URL of the partner's AS2 or SFTP endpoint.
Supporting Types
GetConnectorAs2Config
- Basic
Auth stringSecret Id - Basic authentication for AS2 connector API. Returns a null value if not set.
- Compression string
- Specifies whether AS2 file is compressed. Will be ZLIB or DISABLED
- Encryption
Algorithm string - Algorithm used to encrypt file. Will be AES128_CBC or AES192_CBC or AES256_CBC or DES_EDE3_CBC or NONE.
- Local
Profile stringId - Unique identifier for AS2 local profile.
- Mdn
Response string - Used for outbound requests to tell if response is asynchronous or not. Will be either SYNC or NONE.
- Mdn
Signing stringAlgorithm - Signing algorithm for MDN response. Will be SHA256 or SHA384 or SHA512 or SHA1 or NONE or DEFAULT.
- Message
Subject string - Subject HTTP header attribute in outbound AS2 messages to the connector.
- Partner
Profile stringId - Unique identifier used by connector for partner profile.
- Singing
Algorithm string
- Basic
Auth stringSecret Id - Basic authentication for AS2 connector API. Returns a null value if not set.
- Compression string
- Specifies whether AS2 file is compressed. Will be ZLIB or DISABLED
- Encryption
Algorithm string - Algorithm used to encrypt file. Will be AES128_CBC or AES192_CBC or AES256_CBC or DES_EDE3_CBC or NONE.
- Local
Profile stringId - Unique identifier for AS2 local profile.
- Mdn
Response string - Used for outbound requests to tell if response is asynchronous or not. Will be either SYNC or NONE.
- Mdn
Signing stringAlgorithm - Signing algorithm for MDN response. Will be SHA256 or SHA384 or SHA512 or SHA1 or NONE or DEFAULT.
- Message
Subject string - Subject HTTP header attribute in outbound AS2 messages to the connector.
- Partner
Profile stringId - Unique identifier used by connector for partner profile.
- Singing
Algorithm string
- basic
Auth StringSecret Id - Basic authentication for AS2 connector API. Returns a null value if not set.
- compression String
- Specifies whether AS2 file is compressed. Will be ZLIB or DISABLED
- encryption
Algorithm String - Algorithm used to encrypt file. Will be AES128_CBC or AES192_CBC or AES256_CBC or DES_EDE3_CBC or NONE.
- local
Profile StringId - Unique identifier for AS2 local profile.
- mdn
Response String - Used for outbound requests to tell if response is asynchronous or not. Will be either SYNC or NONE.
- mdn
Signing StringAlgorithm - Signing algorithm for MDN response. Will be SHA256 or SHA384 or SHA512 or SHA1 or NONE or DEFAULT.
- message
Subject String - Subject HTTP header attribute in outbound AS2 messages to the connector.
- partner
Profile StringId - Unique identifier used by connector for partner profile.
- singing
Algorithm String
- basic
Auth stringSecret Id - Basic authentication for AS2 connector API. Returns a null value if not set.
- compression string
- Specifies whether AS2 file is compressed. Will be ZLIB or DISABLED
- encryption
Algorithm string - Algorithm used to encrypt file. Will be AES128_CBC or AES192_CBC or AES256_CBC or DES_EDE3_CBC or NONE.
- local
Profile stringId - Unique identifier for AS2 local profile.
- mdn
Response string - Used for outbound requests to tell if response is asynchronous or not. Will be either SYNC or NONE.
- mdn
Signing stringAlgorithm - Signing algorithm for MDN response. Will be SHA256 or SHA384 or SHA512 or SHA1 or NONE or DEFAULT.
- message
Subject string - Subject HTTP header attribute in outbound AS2 messages to the connector.
- partner
Profile stringId - Unique identifier used by connector for partner profile.
- singing
Algorithm string
- basic_
auth_ strsecret_ id - Basic authentication for AS2 connector API. Returns a null value if not set.
- compression str
- Specifies whether AS2 file is compressed. Will be ZLIB or DISABLED
- encryption_
algorithm str - Algorithm used to encrypt file. Will be AES128_CBC or AES192_CBC or AES256_CBC or DES_EDE3_CBC or NONE.
- local_
profile_ strid - Unique identifier for AS2 local profile.
- mdn_
response str - Used for outbound requests to tell if response is asynchronous or not. Will be either SYNC or NONE.
- mdn_
signing_ stralgorithm - Signing algorithm for MDN response. Will be SHA256 or SHA384 or SHA512 or SHA1 or NONE or DEFAULT.
- message_
subject str - Subject HTTP header attribute in outbound AS2 messages to the connector.
- partner_
profile_ strid - Unique identifier used by connector for partner profile.
- singing_
algorithm str
- basic
Auth StringSecret Id - Basic authentication for AS2 connector API. Returns a null value if not set.
- compression String
- Specifies whether AS2 file is compressed. Will be ZLIB or DISABLED
- encryption
Algorithm String - Algorithm used to encrypt file. Will be AES128_CBC or AES192_CBC or AES256_CBC or DES_EDE3_CBC or NONE.
- local
Profile StringId - Unique identifier for AS2 local profile.
- mdn
Response String - Used for outbound requests to tell if response is asynchronous or not. Will be either SYNC or NONE.
- mdn
Signing StringAlgorithm - Signing algorithm for MDN response. Will be SHA256 or SHA384 or SHA512 or SHA1 or NONE or DEFAULT.
- message
Subject String - Subject HTTP header attribute in outbound AS2 messages to the connector.
- partner
Profile StringId - Unique identifier used by connector for partner profile.
- singing
Algorithm String
GetConnectorSftpConfig
- Trusted
Host List<string>Keys - List of the public portions of the host keys that are used to identify the servers the connector is connected to.
- User
Secret stringId - Identifier for the secret in AWS Secrets Manager that contains the SFTP user's private key, and/or password.
- Trusted
Host []stringKeys - List of the public portions of the host keys that are used to identify the servers the connector is connected to.
- User
Secret stringId - Identifier for the secret in AWS Secrets Manager that contains the SFTP user's private key, and/or password.
- trusted
Host List<String>Keys - List of the public portions of the host keys that are used to identify the servers the connector is connected to.
- user
Secret StringId - Identifier for the secret in AWS Secrets Manager that contains the SFTP user's private key, and/or password.
- trusted
Host string[]Keys - List of the public portions of the host keys that are used to identify the servers the connector is connected to.
- user
Secret stringId - Identifier for the secret in AWS Secrets Manager that contains the SFTP user's private key, and/or password.
- trusted_
host_ Sequence[str]keys - List of the public portions of the host keys that are used to identify the servers the connector is connected to.
- user_
secret_ strid - Identifier for the secret in AWS Secrets Manager that contains the SFTP user's private key, and/or password.
- trusted
Host List<String>Keys - List of the public portions of the host keys that are used to identify the servers the connector is connected to.
- user
Secret StringId - Identifier for the secret in AWS Secrets Manager that contains the SFTP user's private key, and/or password.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
aws
Terraform Provider.