We recommend new projects start with resources from the AWS provider.
aws-native.transfer.Connector
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::Transfer::Connector
Create Connector Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Connector(name: string, args: ConnectorArgs, opts?: CustomResourceOptions);@overload
def Connector(resource_name: str,
              args: ConnectorArgs,
              opts: Optional[ResourceOptions] = None)
@overload
def Connector(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              access_role: Optional[str] = None,
              url: Optional[str] = None,
              as2_config: Optional[As2ConfigPropertiesArgs] = None,
              logging_role: Optional[str] = None,
              security_policy_name: Optional[str] = None,
              sftp_config: Optional[SftpConfigPropertiesArgs] = None,
              tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewConnector(ctx *Context, name string, args ConnectorArgs, opts ...ResourceOption) (*Connector, error)public Connector(string name, ConnectorArgs args, CustomResourceOptions? opts = null)
public Connector(String name, ConnectorArgs args)
public Connector(String name, ConnectorArgs args, CustomResourceOptions options)
type: aws-native:transfer:Connector
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ConnectorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ConnectorArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ConnectorArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ConnectorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ConnectorArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Connector Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Connector resource accepts the following input properties:
- AccessRole string
- Specifies the access role for the connector.
- Url string
- URL for Connector
- As2Config
Pulumi.Aws Native. Transfer. Inputs. As2Config Properties 
- Configuration for an AS2 connector.
- LoggingRole string
- Specifies the logging role for the connector.
- SecurityPolicy stringName 
- Security policy for SFTP Connector
- SftpConfig Pulumi.Aws Native. Transfer. Inputs. Sftp Config Properties 
- Configuration for an SFTP connector.
- 
List<Pulumi.Aws Native. Inputs. Tag> 
- Key-value pairs that can be used to group and search for connectors. Tags are metadata attached to connectors for any purpose.
- AccessRole string
- Specifies the access role for the connector.
- Url string
- URL for Connector
- As2Config
As2ConfigProperties Args 
- Configuration for an AS2 connector.
- LoggingRole string
- Specifies the logging role for the connector.
- SecurityPolicy stringName 
- Security policy for SFTP Connector
- SftpConfig SftpConfig Properties Args 
- Configuration for an SFTP connector.
- 
TagArgs 
- Key-value pairs that can be used to group and search for connectors. Tags are metadata attached to connectors for any purpose.
- accessRole String
- Specifies the access role for the connector.
- url String
- URL for Connector
- as2Config
As2ConfigProperties 
- Configuration for an AS2 connector.
- loggingRole String
- Specifies the logging role for the connector.
- securityPolicy StringName 
- Security policy for SFTP Connector
- sftpConfig SftpConfig Properties 
- Configuration for an SFTP connector.
- List<Tag>
- Key-value pairs that can be used to group and search for connectors. Tags are metadata attached to connectors for any purpose.
- accessRole string
- Specifies the access role for the connector.
- url string
- URL for Connector
- as2Config
As2ConfigProperties 
- Configuration for an AS2 connector.
- loggingRole string
- Specifies the logging role for the connector.
- securityPolicy stringName 
- Security policy for SFTP Connector
- sftpConfig SftpConfig Properties 
- Configuration for an SFTP connector.
- Tag[]
- Key-value pairs that can be used to group and search for connectors. Tags are metadata attached to connectors for any purpose.
- access_role str
- Specifies the access role for the connector.
- url str
- URL for Connector
- as2_config As2ConfigProperties Args 
- Configuration for an AS2 connector.
- logging_role str
- Specifies the logging role for the connector.
- security_policy_ strname 
- Security policy for SFTP Connector
- sftp_config SftpConfig Properties Args 
- Configuration for an SFTP connector.
- 
Sequence[TagArgs] 
- Key-value pairs that can be used to group and search for connectors. Tags are metadata attached to connectors for any purpose.
- accessRole String
- Specifies the access role for the connector.
- url String
- URL for Connector
- as2Config Property Map
- Configuration for an AS2 connector.
- loggingRole String
- Specifies the logging role for the connector.
- securityPolicy StringName 
- Security policy for SFTP Connector
- sftpConfig Property Map
- Configuration for an SFTP connector.
- List<Property Map>
- Key-value pairs that can be used to group and search for connectors. Tags are metadata attached to connectors for any purpose.
Outputs
All input properties are implicitly available as output properties. Additionally, the Connector resource produces the following output properties:
- Arn string
- Specifies the unique Amazon Resource Name (ARN) for the connector.
- ConnectorId string
- A unique identifier for the connector.
- Id string
- The provider-assigned unique ID for this managed resource.
- ServiceManaged List<string>Egress Ip Addresses 
- The list of egress IP addresses of this connector. These IP addresses are assigned automatically when you create the connector.
- Arn string
- Specifies the unique Amazon Resource Name (ARN) for the connector.
- ConnectorId string
- A unique identifier for the connector.
- Id string
- The provider-assigned unique ID for this managed resource.
- ServiceManaged []stringEgress Ip Addresses 
- The list of egress IP addresses of this connector. These IP addresses are assigned automatically when you create the connector.
- arn String
- Specifies the unique Amazon Resource Name (ARN) for the connector.
- connectorId String
- A unique identifier for the connector.
- id String
- The provider-assigned unique ID for this managed resource.
- serviceManaged List<String>Egress Ip Addresses 
- The list of egress IP addresses of this connector. These IP addresses are assigned automatically when you create the connector.
- arn string
- Specifies the unique Amazon Resource Name (ARN) for the connector.
- connectorId string
- A unique identifier for the connector.
- id string
- The provider-assigned unique ID for this managed resource.
- serviceManaged string[]Egress Ip Addresses 
- The list of egress IP addresses of this connector. These IP addresses are assigned automatically when you create the connector.
- arn str
- Specifies the unique Amazon Resource Name (ARN) for the connector.
- connector_id str
- A unique identifier for the connector.
- id str
- The provider-assigned unique ID for this managed resource.
- service_managed_ Sequence[str]egress_ ip_ addresses 
- The list of egress IP addresses of this connector. These IP addresses are assigned automatically when you create the connector.
- arn String
- Specifies the unique Amazon Resource Name (ARN) for the connector.
- connectorId String
- A unique identifier for the connector.
- id String
- The provider-assigned unique ID for this managed resource.
- serviceManaged List<String>Egress Ip Addresses 
- The list of egress IP addresses of this connector. These IP addresses are assigned automatically when you create the connector.
Supporting Types
As2ConfigProperties, As2ConfigPropertiesArgs    
- BasicAuth stringSecret Id 
- ARN or name of the secret in AWS Secrets Manager which contains the credentials for Basic authentication. If empty, Basic authentication is disabled for the AS2 connector
- Compression
Pulumi.Aws Native. Transfer. Connector As2Config Properties Compression 
- Compression setting for this AS2 connector configuration.
- EncryptionAlgorithm Pulumi.Aws Native. Transfer. Connector As2Config Properties Encryption Algorithm 
- Encryption algorithm for this AS2 connector configuration.
- LocalProfile stringId 
- A unique identifier for the local profile.
- MdnResponse Pulumi.Aws Native. Transfer. Connector As2Config Properties Mdn Response 
- MDN Response setting for this AS2 connector configuration.
- MdnSigning Pulumi.Algorithm Aws Native. Transfer. Connector As2Config Properties Mdn Signing Algorithm 
- MDN Signing algorithm for this AS2 connector configuration.
- MessageSubject string
- The message subject for this AS2 connector configuration.
- PartnerProfile stringId 
- A unique identifier for the partner profile.
- PreserveContent Pulumi.Type Aws Native. Transfer. Connector As2Config Properties Preserve Content Type 
- Specifies whether to use the AWS S3 object content-type as the content-type for the AS2 message.
- SigningAlgorithm Pulumi.Aws Native. Transfer. Connector As2Config Properties Signing Algorithm 
- Signing algorithm for this AS2 connector configuration.
- BasicAuth stringSecret Id 
- ARN or name of the secret in AWS Secrets Manager which contains the credentials for Basic authentication. If empty, Basic authentication is disabled for the AS2 connector
- Compression
ConnectorAs2Config Properties Compression 
- Compression setting for this AS2 connector configuration.
- EncryptionAlgorithm ConnectorAs2Config Properties Encryption Algorithm 
- Encryption algorithm for this AS2 connector configuration.
- LocalProfile stringId 
- A unique identifier for the local profile.
- MdnResponse ConnectorAs2Config Properties Mdn Response 
- MDN Response setting for this AS2 connector configuration.
- MdnSigning ConnectorAlgorithm As2Config Properties Mdn Signing Algorithm 
- MDN Signing algorithm for this AS2 connector configuration.
- MessageSubject string
- The message subject for this AS2 connector configuration.
- PartnerProfile stringId 
- A unique identifier for the partner profile.
- PreserveContent ConnectorType As2Config Properties Preserve Content Type 
- Specifies whether to use the AWS S3 object content-type as the content-type for the AS2 message.
- SigningAlgorithm ConnectorAs2Config Properties Signing Algorithm 
- Signing algorithm for this AS2 connector configuration.
- basicAuth StringSecret Id 
- ARN or name of the secret in AWS Secrets Manager which contains the credentials for Basic authentication. If empty, Basic authentication is disabled for the AS2 connector
- compression
ConnectorAs2Config Properties Compression 
- Compression setting for this AS2 connector configuration.
- encryptionAlgorithm ConnectorAs2Config Properties Encryption Algorithm 
- Encryption algorithm for this AS2 connector configuration.
- localProfile StringId 
- A unique identifier for the local profile.
- mdnResponse ConnectorAs2Config Properties Mdn Response 
- MDN Response setting for this AS2 connector configuration.
- mdnSigning ConnectorAlgorithm As2Config Properties Mdn Signing Algorithm 
- MDN Signing algorithm for this AS2 connector configuration.
- messageSubject String
- The message subject for this AS2 connector configuration.
- partnerProfile StringId 
- A unique identifier for the partner profile.
- preserveContent ConnectorType As2Config Properties Preserve Content Type 
- Specifies whether to use the AWS S3 object content-type as the content-type for the AS2 message.
- signingAlgorithm ConnectorAs2Config Properties Signing Algorithm 
- Signing algorithm for this AS2 connector configuration.
- basicAuth stringSecret Id 
- ARN or name of the secret in AWS Secrets Manager which contains the credentials for Basic authentication. If empty, Basic authentication is disabled for the AS2 connector
- compression
ConnectorAs2Config Properties Compression 
- Compression setting for this AS2 connector configuration.
- encryptionAlgorithm ConnectorAs2Config Properties Encryption Algorithm 
- Encryption algorithm for this AS2 connector configuration.
- localProfile stringId 
- A unique identifier for the local profile.
- mdnResponse ConnectorAs2Config Properties Mdn Response 
- MDN Response setting for this AS2 connector configuration.
- mdnSigning ConnectorAlgorithm As2Config Properties Mdn Signing Algorithm 
- MDN Signing algorithm for this AS2 connector configuration.
- messageSubject string
- The message subject for this AS2 connector configuration.
- partnerProfile stringId 
- A unique identifier for the partner profile.
- preserveContent ConnectorType As2Config Properties Preserve Content Type 
- Specifies whether to use the AWS S3 object content-type as the content-type for the AS2 message.
- signingAlgorithm ConnectorAs2Config Properties Signing Algorithm 
- Signing algorithm for this AS2 connector configuration.
- basic_auth_ strsecret_ id 
- ARN or name of the secret in AWS Secrets Manager which contains the credentials for Basic authentication. If empty, Basic authentication is disabled for the AS2 connector
- compression
ConnectorAs2Config Properties Compression 
- Compression setting for this AS2 connector configuration.
- encryption_algorithm ConnectorAs2Config Properties Encryption Algorithm 
- Encryption algorithm for this AS2 connector configuration.
- local_profile_ strid 
- A unique identifier for the local profile.
- mdn_response ConnectorAs2Config Properties Mdn Response 
- MDN Response setting for this AS2 connector configuration.
- mdn_signing_ Connectoralgorithm As2Config Properties Mdn Signing Algorithm 
- MDN Signing algorithm for this AS2 connector configuration.
- message_subject str
- The message subject for this AS2 connector configuration.
- partner_profile_ strid 
- A unique identifier for the partner profile.
- preserve_content_ Connectortype As2Config Properties Preserve Content Type 
- Specifies whether to use the AWS S3 object content-type as the content-type for the AS2 message.
- signing_algorithm ConnectorAs2Config Properties Signing Algorithm 
- Signing algorithm for this AS2 connector configuration.
- basicAuth StringSecret Id 
- ARN or name of the secret in AWS Secrets Manager which contains the credentials for Basic authentication. If empty, Basic authentication is disabled for the AS2 connector
- compression "ZLIB" | "DISABLED"
- Compression setting for this AS2 connector configuration.
- encryptionAlgorithm "AES128_CBC" | "AES192_CBC" | "AES256_CBC" | "NONE" | "DES_EDE3_CBC"
- Encryption algorithm for this AS2 connector configuration.
- localProfile StringId 
- A unique identifier for the local profile.
- mdnResponse "SYNC" | "NONE"
- MDN Response setting for this AS2 connector configuration.
- mdnSigning "SHA256" | "SHA384" | "SHA512" | "SHA1" | "NONE" | "DEFAULT"Algorithm 
- MDN Signing algorithm for this AS2 connector configuration.
- messageSubject String
- The message subject for this AS2 connector configuration.
- partnerProfile StringId 
- A unique identifier for the partner profile.
- preserveContent "ENABLED" | "DISABLED"Type 
- Specifies whether to use the AWS S3 object content-type as the content-type for the AS2 message.
- signingAlgorithm "SHA256" | "SHA384" | "SHA512" | "SHA1" | "NONE"
- Signing algorithm for this AS2 connector configuration.
ConnectorAs2ConfigPropertiesCompression, ConnectorAs2ConfigPropertiesCompressionArgs        
- Zlib
- ZLIB
- Disabled
- DISABLED
- ConnectorAs2Config Properties Compression Zlib 
- ZLIB
- ConnectorAs2Config Properties Compression Disabled 
- DISABLED
- Zlib
- ZLIB
- Disabled
- DISABLED
- Zlib
- ZLIB
- Disabled
- DISABLED
- ZLIB
- ZLIB
- DISABLED
- DISABLED
- "ZLIB"
- ZLIB
- "DISABLED"
- DISABLED
ConnectorAs2ConfigPropertiesEncryptionAlgorithm, ConnectorAs2ConfigPropertiesEncryptionAlgorithmArgs          
- Aes128Cbc
- AES128_CBC
- Aes192Cbc
- AES192_CBC
- Aes256Cbc
- AES256_CBC
- None
- NONE
- DesEde3Cbc 
- DES_EDE3_CBC
- ConnectorAs2Config Properties Encryption Algorithm Aes128Cbc 
- AES128_CBC
- ConnectorAs2Config Properties Encryption Algorithm Aes192Cbc 
- AES192_CBC
- ConnectorAs2Config Properties Encryption Algorithm Aes256Cbc 
- AES256_CBC
- ConnectorAs2Config Properties Encryption Algorithm None 
- NONE
- ConnectorAs2Config Properties Encryption Algorithm Des Ede3Cbc 
- DES_EDE3_CBC
- Aes128Cbc
- AES128_CBC
- Aes192Cbc
- AES192_CBC
- Aes256Cbc
- AES256_CBC
- None
- NONE
- DesEde3Cbc 
- DES_EDE3_CBC
- Aes128Cbc
- AES128_CBC
- Aes192Cbc
- AES192_CBC
- Aes256Cbc
- AES256_CBC
- None
- NONE
- DesEde3Cbc 
- DES_EDE3_CBC
- AES128_CBC
- AES128_CBC
- AES192_CBC
- AES192_CBC
- AES256_CBC
- AES256_CBC
- NONE
- NONE
- DES_EDE3_CBC
- DES_EDE3_CBC
- "AES128_CBC"
- AES128_CBC
- "AES192_CBC"
- AES192_CBC
- "AES256_CBC"
- AES256_CBC
- "NONE"
- NONE
- "DES_EDE3_CBC"
- DES_EDE3_CBC
ConnectorAs2ConfigPropertiesMdnResponse, ConnectorAs2ConfigPropertiesMdnResponseArgs          
- Sync
- SYNC
- None
- NONE
- ConnectorAs2Config Properties Mdn Response Sync 
- SYNC
- ConnectorAs2Config Properties Mdn Response None 
- NONE
- Sync
- SYNC
- None
- NONE
- Sync
- SYNC
- None
- NONE
- SYNC
- SYNC
- NONE
- NONE
- "SYNC"
- SYNC
- "NONE"
- NONE
ConnectorAs2ConfigPropertiesMdnSigningAlgorithm, ConnectorAs2ConfigPropertiesMdnSigningAlgorithmArgs            
- Sha256
- SHA256
- Sha384
- SHA384
- Sha512
- SHA512
- Sha1
- SHA1
- None
- NONE
- Default
- DEFAULT
- ConnectorAs2Config Properties Mdn Signing Algorithm Sha256 
- SHA256
- ConnectorAs2Config Properties Mdn Signing Algorithm Sha384 
- SHA384
- ConnectorAs2Config Properties Mdn Signing Algorithm Sha512 
- SHA512
- ConnectorAs2Config Properties Mdn Signing Algorithm Sha1 
- SHA1
- ConnectorAs2Config Properties Mdn Signing Algorithm None 
- NONE
- ConnectorAs2Config Properties Mdn Signing Algorithm Default 
- DEFAULT
- Sha256
- SHA256
- Sha384
- SHA384
- Sha512
- SHA512
- Sha1
- SHA1
- None
- NONE
- Default
- DEFAULT
- Sha256
- SHA256
- Sha384
- SHA384
- Sha512
- SHA512
- Sha1
- SHA1
- None
- NONE
- Default
- DEFAULT
- SHA256
- SHA256
- SHA384
- SHA384
- SHA512
- SHA512
- SHA1
- SHA1
- NONE
- NONE
- DEFAULT
- DEFAULT
- "SHA256"
- SHA256
- "SHA384"
- SHA384
- "SHA512"
- SHA512
- "SHA1"
- SHA1
- "NONE"
- NONE
- "DEFAULT"
- DEFAULT
ConnectorAs2ConfigPropertiesPreserveContentType, ConnectorAs2ConfigPropertiesPreserveContentTypeArgs            
- Enabled
- ENABLED
- Disabled
- DISABLED
- ConnectorAs2Config Properties Preserve Content Type Enabled 
- ENABLED
- ConnectorAs2Config Properties Preserve Content Type Disabled 
- DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- ENABLED
- ENABLED
- DISABLED
- DISABLED
- "ENABLED"
- ENABLED
- "DISABLED"
- DISABLED
ConnectorAs2ConfigPropertiesSigningAlgorithm, ConnectorAs2ConfigPropertiesSigningAlgorithmArgs          
- Sha256
- SHA256
- Sha384
- SHA384
- Sha512
- SHA512
- Sha1
- SHA1
- None
- NONE
- ConnectorAs2Config Properties Signing Algorithm Sha256 
- SHA256
- ConnectorAs2Config Properties Signing Algorithm Sha384 
- SHA384
- ConnectorAs2Config Properties Signing Algorithm Sha512 
- SHA512
- ConnectorAs2Config Properties Signing Algorithm Sha1 
- SHA1
- ConnectorAs2Config Properties Signing Algorithm None 
- NONE
- Sha256
- SHA256
- Sha384
- SHA384
- Sha512
- SHA512
- Sha1
- SHA1
- None
- NONE
- Sha256
- SHA256
- Sha384
- SHA384
- Sha512
- SHA512
- Sha1
- SHA1
- None
- NONE
- SHA256
- SHA256
- SHA384
- SHA384
- SHA512
- SHA512
- SHA1
- SHA1
- NONE
- NONE
- "SHA256"
- SHA256
- "SHA384"
- SHA384
- "SHA512"
- SHA512
- "SHA1"
- SHA1
- "NONE"
- NONE
SftpConfigProperties, SftpConfigPropertiesArgs      
- TrustedHost List<string>Keys 
- List of public host keys, for the external server to which you are connecting.
- UserSecret stringId 
- ARN or name of the secret in AWS Secrets Manager which contains the SFTP user's private keys or passwords.
- TrustedHost []stringKeys 
- List of public host keys, for the external server to which you are connecting.
- UserSecret stringId 
- ARN or name of the secret in AWS Secrets Manager which contains the SFTP user's private keys or passwords.
- trustedHost List<String>Keys 
- List of public host keys, for the external server to which you are connecting.
- userSecret StringId 
- ARN or name of the secret in AWS Secrets Manager which contains the SFTP user's private keys or passwords.
- trustedHost string[]Keys 
- List of public host keys, for the external server to which you are connecting.
- userSecret stringId 
- ARN or name of the secret in AWS Secrets Manager which contains the SFTP user's private keys or passwords.
- trusted_host_ Sequence[str]keys 
- List of public host keys, for the external server to which you are connecting.
- user_secret_ strid 
- ARN or name of the secret in AWS Secrets Manager which contains the SFTP user's private keys or passwords.
- trustedHost List<String>Keys 
- List of public host keys, for the external server to which you are connecting.
- userSecret StringId 
- ARN or name of the secret in AWS Secrets Manager which contains the SFTP user's private keys or passwords.
Tag, TagArgs  
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.