AWS v6.60.0 published on Tuesday, Nov 19, 2024 by Pulumi
aws.transfer.getConnector
Explore with Pulumi AI
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>
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)
// Output-based functions aren't available in Java yet
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 - Identifer 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 - Identifer 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 - Identifer 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 - Identifer 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 - Identifer 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 - Identifer 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.