1. Packages
  2. AWS
  3. API Docs
  4. transfer
  5. getConnector
AWS v6.73.0 published on Wednesday, Mar 19, 2025 by Pulumi

aws.transfer.getConnector

Explore with Pulumi AI

AWS v6.73.0 published on Wednesday, Mar 19, 2025 by Pulumi

Data source for managing an AWS Transfer Family Connector.

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>
Copy
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]
Copy
func LookupConnector(ctx *Context, args *LookupConnectorArgs, opts ...InvokeOption) (*LookupConnectorResult, error)
func LookupConnectorOutput(ctx *Context, args *LookupConnectorOutputArgs, opts ...InvokeOption) LookupConnectorResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetConnectorResult> getConnector(GetConnectorArgs args, InvokeOptions options)
public static Output<GetConnectorResult> getConnector(GetConnectorArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws:transfer/getConnector:getConnector
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id This property is required. string
Unique identifier for connector
Id This property is required. string
Unique identifier for connector
id This property is required. String
Unique identifier for connector
id This property is required. string
Unique identifier for connector
id This property is required. str
Unique identifier for connector
id This property is required. String
Unique identifier for connector

getConnector Result

The following output properties are available:

AccessRole string
ARN of the AWS Identity and Access Management role.
Arn string
ARN of the Connector.
As2Configs List<GetConnectorAs2Config>
Structure containing the parameters for an AS2 connector object. Contains the following attributes:
Id string
LoggingRole string
ARN of the IAM role that allows a connector to turn on CLoudwatch logging for Amazon S3 events.
SecurityPolicyName string
Name of security policy.
ServiceManagedEgressIpAddresses List<string>
List of egress Ip addresses.
SftpConfigs List<GetConnectorSftpConfig>
Object containing the following attributes:
Tags Dictionary<string, string>
Object containing the following attributes:
Url string
URL of the partner's AS2 or SFTP endpoint.
AccessRole string
ARN of the AWS Identity and Access Management role.
Arn string
ARN of the Connector.
As2Configs []GetConnectorAs2Config
Structure containing the parameters for an AS2 connector object. Contains the following attributes:
Id string
LoggingRole string
ARN of the IAM role that allows a connector to turn on CLoudwatch logging for Amazon S3 events.
SecurityPolicyName string
Name of security policy.
ServiceManagedEgressIpAddresses []string
List of egress Ip addresses.
SftpConfigs []GetConnectorSftpConfig
Object containing the following attributes:
Tags map[string]string
Object containing the following attributes:
Url string
URL of the partner's AS2 or SFTP endpoint.
accessRole String
ARN of the AWS Identity and Access Management role.
arn String
ARN of the Connector.
as2Configs List<GetConnectorAs2Config>
Structure containing the parameters for an AS2 connector object. Contains the following attributes:
id String
loggingRole String
ARN of the IAM role that allows a connector to turn on CLoudwatch logging for Amazon S3 events.
securityPolicyName String
Name of security policy.
serviceManagedEgressIpAddresses List<String>
List of egress Ip addresses.
sftpConfigs List<GetConnectorSftpConfig>
Object containing the following attributes:
tags Map<String,String>
Object containing the following attributes:
url String
URL of the partner's AS2 or SFTP endpoint.
accessRole string
ARN of the AWS Identity and Access Management role.
arn string
ARN of the Connector.
as2Configs GetConnectorAs2Config[]
Structure containing the parameters for an AS2 connector object. Contains the following attributes:
id string
loggingRole string
ARN of the IAM role that allows a connector to turn on CLoudwatch logging for Amazon S3 events.
securityPolicyName string
Name of security policy.
serviceManagedEgressIpAddresses string[]
List of egress Ip addresses.
sftpConfigs GetConnectorSftpConfig[]
Object containing the following attributes:
tags {[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[GetConnectorAs2Config]
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_name str
Name of security policy.
service_managed_egress_ip_addresses Sequence[str]
List of egress Ip addresses.
sftp_configs Sequence[GetConnectorSftpConfig]
Object containing the following attributes:
tags Mapping[str, str]
Object containing the following attributes:
url str
URL of the partner's AS2 or SFTP endpoint.
accessRole 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
loggingRole String
ARN of the IAM role that allows a connector to turn on CLoudwatch logging for Amazon S3 events.
securityPolicyName String
Name of security policy.
serviceManagedEgressIpAddresses List<String>
List of egress Ip addresses.
sftpConfigs List<Property Map>
Object containing the following attributes:
tags Map<String>
Object containing the following attributes:
url String
URL of the partner's AS2 or SFTP endpoint.

Supporting Types

GetConnectorAs2Config

BasicAuthSecretId This property is required. string
Basic authentication for AS2 connector API. Returns a null value if not set.
Compression This property is required. string
Specifies whether AS2 file is compressed. Will be ZLIB or DISABLED
EncryptionAlgorithm This property is required. string
Algorithm used to encrypt file. Will be AES128_CBC or AES192_CBC or AES256_CBC or DES_EDE3_CBC or NONE.
LocalProfileId This property is required. string
Unique identifier for AS2 local profile.
MdnResponse This property is required. string
Used for outbound requests to tell if response is asynchronous or not. Will be either SYNC or NONE.
MdnSigningAlgorithm This property is required. string
Signing algorithm for MDN response. Will be SHA256 or SHA384 or SHA512 or SHA1 or NONE or DEFAULT.
MessageSubject This property is required. string
Subject HTTP header attribute in outbound AS2 messages to the connector.
PartnerProfileId This property is required. string
Unique identifier used by connector for partner profile.
SingingAlgorithm This property is required. string
BasicAuthSecretId This property is required. string
Basic authentication for AS2 connector API. Returns a null value if not set.
Compression This property is required. string
Specifies whether AS2 file is compressed. Will be ZLIB or DISABLED
EncryptionAlgorithm This property is required. string
Algorithm used to encrypt file. Will be AES128_CBC or AES192_CBC or AES256_CBC or DES_EDE3_CBC or NONE.
LocalProfileId This property is required. string
Unique identifier for AS2 local profile.
MdnResponse This property is required. string
Used for outbound requests to tell if response is asynchronous or not. Will be either SYNC or NONE.
MdnSigningAlgorithm This property is required. string
Signing algorithm for MDN response. Will be SHA256 or SHA384 or SHA512 or SHA1 or NONE or DEFAULT.
MessageSubject This property is required. string
Subject HTTP header attribute in outbound AS2 messages to the connector.
PartnerProfileId This property is required. string
Unique identifier used by connector for partner profile.
SingingAlgorithm This property is required. string
basicAuthSecretId This property is required. String
Basic authentication for AS2 connector API. Returns a null value if not set.
compression This property is required. String
Specifies whether AS2 file is compressed. Will be ZLIB or DISABLED
encryptionAlgorithm This property is required. String
Algorithm used to encrypt file. Will be AES128_CBC or AES192_CBC or AES256_CBC or DES_EDE3_CBC or NONE.
localProfileId This property is required. String
Unique identifier for AS2 local profile.
mdnResponse This property is required. String
Used for outbound requests to tell if response is asynchronous or not. Will be either SYNC or NONE.
mdnSigningAlgorithm This property is required. String
Signing algorithm for MDN response. Will be SHA256 or SHA384 or SHA512 or SHA1 or NONE or DEFAULT.
messageSubject This property is required. String
Subject HTTP header attribute in outbound AS2 messages to the connector.
partnerProfileId This property is required. String
Unique identifier used by connector for partner profile.
singingAlgorithm This property is required. String
basicAuthSecretId This property is required. string
Basic authentication for AS2 connector API. Returns a null value if not set.
compression This property is required. string
Specifies whether AS2 file is compressed. Will be ZLIB or DISABLED
encryptionAlgorithm This property is required. string
Algorithm used to encrypt file. Will be AES128_CBC or AES192_CBC or AES256_CBC or DES_EDE3_CBC or NONE.
localProfileId This property is required. string
Unique identifier for AS2 local profile.
mdnResponse This property is required. string
Used for outbound requests to tell if response is asynchronous or not. Will be either SYNC or NONE.
mdnSigningAlgorithm This property is required. string
Signing algorithm for MDN response. Will be SHA256 or SHA384 or SHA512 or SHA1 or NONE or DEFAULT.
messageSubject This property is required. string
Subject HTTP header attribute in outbound AS2 messages to the connector.
partnerProfileId This property is required. string
Unique identifier used by connector for partner profile.
singingAlgorithm This property is required. string
basic_auth_secret_id This property is required. str
Basic authentication for AS2 connector API. Returns a null value if not set.
compression This property is required. str
Specifies whether AS2 file is compressed. Will be ZLIB or DISABLED
encryption_algorithm This property is required. str
Algorithm used to encrypt file. Will be AES128_CBC or AES192_CBC or AES256_CBC or DES_EDE3_CBC or NONE.
local_profile_id This property is required. str
Unique identifier for AS2 local profile.
mdn_response This property is required. str
Used for outbound requests to tell if response is asynchronous or not. Will be either SYNC or NONE.
mdn_signing_algorithm This property is required. str
Signing algorithm for MDN response. Will be SHA256 or SHA384 or SHA512 or SHA1 or NONE or DEFAULT.
message_subject This property is required. str
Subject HTTP header attribute in outbound AS2 messages to the connector.
partner_profile_id This property is required. str
Unique identifier used by connector for partner profile.
singing_algorithm This property is required. str
basicAuthSecretId This property is required. String
Basic authentication for AS2 connector API. Returns a null value if not set.
compression This property is required. String
Specifies whether AS2 file is compressed. Will be ZLIB or DISABLED
encryptionAlgorithm This property is required. String
Algorithm used to encrypt file. Will be AES128_CBC or AES192_CBC or AES256_CBC or DES_EDE3_CBC or NONE.
localProfileId This property is required. String
Unique identifier for AS2 local profile.
mdnResponse This property is required. String
Used for outbound requests to tell if response is asynchronous or not. Will be either SYNC or NONE.
mdnSigningAlgorithm This property is required. String
Signing algorithm for MDN response. Will be SHA256 or SHA384 or SHA512 or SHA1 or NONE or DEFAULT.
messageSubject This property is required. String
Subject HTTP header attribute in outbound AS2 messages to the connector.
partnerProfileId This property is required. String
Unique identifier used by connector for partner profile.
singingAlgorithm This property is required. String

GetConnectorSftpConfig

TrustedHostKeys This property is required. List<string>
List of the public portions of the host keys that are used to identify the servers the connector is connected to.
UserSecretId This property is required. string
Identifier for the secret in AWS Secrets Manager that contains the SFTP user's private key, and/or password.
TrustedHostKeys This property is required. []string
List of the public portions of the host keys that are used to identify the servers the connector is connected to.
UserSecretId This property is required. string
Identifier for the secret in AWS Secrets Manager that contains the SFTP user's private key, and/or password.
trustedHostKeys This property is required. List<String>
List of the public portions of the host keys that are used to identify the servers the connector is connected to.
userSecretId This property is required. String
Identifier for the secret in AWS Secrets Manager that contains the SFTP user's private key, and/or password.
trustedHostKeys This property is required. string[]
List of the public portions of the host keys that are used to identify the servers the connector is connected to.
userSecretId This property is required. string
Identifier for the secret in AWS Secrets Manager that contains the SFTP user's private key, and/or password.
trusted_host_keys This property is required. Sequence[str]
List of the public portions of the host keys that are used to identify the servers the connector is connected to.
user_secret_id This property is required. str
Identifier for the secret in AWS Secrets Manager that contains the SFTP user's private key, and/or password.
trustedHostKeys This property is required. List<String>
List of the public portions of the host keys that are used to identify the servers the connector is connected to.
userSecretId This property is required. String
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.
AWS v6.73.0 published on Wednesday, Mar 19, 2025 by Pulumi