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:
- Access
Role 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.
- Logging
Role string - Specifies the logging role for the connector.
- Security
Policy stringName - Security policy for SFTP Connector
- Sftp
Config 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.
- Access
Role string - Specifies the access role for the connector.
- Url string
- URL for Connector
- As2Config
As2Config
Properties Args - Configuration for an AS2 connector.
- Logging
Role string - Specifies the logging role for the connector.
- Security
Policy stringName - Security policy for SFTP Connector
- Sftp
Config SftpConfig Properties Args - Configuration for an SFTP connector.
- Tag
Args - Key-value pairs that can be used to group and search for connectors. Tags are metadata attached to connectors for any purpose.
- access
Role String - Specifies the access role for the connector.
- url String
- URL for Connector
- as2Config
As2Config
Properties - Configuration for an AS2 connector.
- logging
Role String - Specifies the logging role for the connector.
- security
Policy StringName - Security policy for SFTP Connector
- sftp
Config 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.
- access
Role string - Specifies the access role for the connector.
- url string
- URL for Connector
- as2Config
As2Config
Properties - Configuration for an AS2 connector.
- logging
Role string - Specifies the logging role for the connector.
- security
Policy stringName - Security policy for SFTP Connector
- sftp
Config 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[Tag
Args] - Key-value pairs that can be used to group and search for connectors. Tags are metadata attached to connectors for any purpose.
- access
Role String - Specifies the access role for the connector.
- url String
- URL for Connector
- as2Config Property Map
- Configuration for an AS2 connector.
- logging
Role String - Specifies the logging role for the connector.
- security
Policy StringName - Security policy for SFTP Connector
- sftp
Config 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.
- Connector
Id string - A unique identifier for the connector.
- Id string
- The provider-assigned unique ID for this managed resource.
- Service
Managed 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.
- Connector
Id string - A unique identifier for the connector.
- Id string
- The provider-assigned unique ID for this managed resource.
- Service
Managed []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.
- connector
Id String - A unique identifier for the connector.
- id String
- The provider-assigned unique ID for this managed resource.
- service
Managed 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.
- connector
Id string - A unique identifier for the connector.
- id string
- The provider-assigned unique ID for this managed resource.
- service
Managed 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.
- connector
Id String - A unique identifier for the connector.
- id String
- The provider-assigned unique ID for this managed resource.
- service
Managed 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
- Basic
Auth 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.
- Encryption
Algorithm Pulumi.Aws Native. Transfer. Connector As2Config Properties Encryption Algorithm - Encryption algorithm for this AS2 connector configuration.
- Local
Profile stringId - A unique identifier for the local profile.
- Mdn
Response Pulumi.Aws Native. Transfer. Connector As2Config Properties Mdn Response - MDN Response setting for this AS2 connector configuration.
- Mdn
Signing Pulumi.Algorithm Aws Native. Transfer. Connector As2Config Properties Mdn Signing Algorithm - MDN Signing algorithm for this AS2 connector configuration.
- Message
Subject string - The message subject for this AS2 connector configuration.
- Partner
Profile stringId - A unique identifier for the partner profile.
- Signing
Algorithm Pulumi.Aws Native. Transfer. Connector As2Config Properties Signing Algorithm - Signing algorithm for this AS2 connector configuration.
- Basic
Auth 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
Connector
As2Config Properties Compression - Compression setting for this AS2 connector configuration.
- Encryption
Algorithm ConnectorAs2Config Properties Encryption Algorithm - Encryption algorithm for this AS2 connector configuration.
- Local
Profile stringId - 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 string - The message subject for this AS2 connector configuration.
- Partner
Profile stringId - A unique identifier for the partner profile.
- Signing
Algorithm ConnectorAs2Config Properties Signing Algorithm - Signing algorithm for this AS2 connector configuration.
- basic
Auth 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
Connector
As2Config Properties Compression - Compression setting for this AS2 connector configuration.
- encryption
Algorithm ConnectorAs2Config Properties Encryption Algorithm - Encryption algorithm for this AS2 connector configuration.
- local
Profile StringId - 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 String - The message subject for this AS2 connector configuration.
- partner
Profile StringId - A unique identifier for the partner profile.
- signing
Algorithm ConnectorAs2Config Properties Signing Algorithm - Signing algorithm for this AS2 connector configuration.
- basic
Auth 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
Connector
As2Config Properties Compression - Compression setting for this AS2 connector configuration.
- encryption
Algorithm ConnectorAs2Config Properties Encryption Algorithm - Encryption algorithm for this AS2 connector configuration.
- local
Profile stringId - 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 string - The message subject for this AS2 connector configuration.
- partner
Profile stringId - A unique identifier for the partner profile.
- signing
Algorithm 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
Connector
As2Config 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.
- signing_
algorithm ConnectorAs2Config Properties Signing Algorithm - Signing algorithm for this AS2 connector configuration.
- basic
Auth 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.
- encryption
Algorithm "AES128_CBC" | "AES192_CBC" | "AES256_CBC" | "NONE" | "DES_EDE3_CBC" - Encryption algorithm for this AS2 connector configuration.
- local
Profile StringId - A unique identifier for the local profile.
- mdn
Response "SYNC" | "NONE" - MDN Response setting for this AS2 connector configuration.
- mdn
Signing "SHA256" | "SHA384" | "SHA512" | "SHA1" | "NONE" | "DEFAULT"Algorithm - MDN Signing algorithm for this AS2 connector configuration.
- message
Subject String - The message subject for this AS2 connector configuration.
- partner
Profile StringId - A unique identifier for the partner profile.
- signing
Algorithm "SHA256" | "SHA384" | "SHA512" | "SHA1" | "NONE" - Signing algorithm for this AS2 connector configuration.
ConnectorAs2ConfigPropertiesCompression, ConnectorAs2ConfigPropertiesCompressionArgs
- Zlib
- ZLIB
- Disabled
- DISABLED
- Connector
As2Config Properties Compression Zlib - ZLIB
- Connector
As2Config 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
- Des
Ede3Cbc - DES_EDE3_CBC
- Connector
As2Config Properties Encryption Algorithm Aes128Cbc - AES128_CBC
- Connector
As2Config Properties Encryption Algorithm Aes192Cbc - AES192_CBC
- Connector
As2Config Properties Encryption Algorithm Aes256Cbc - AES256_CBC
- Connector
As2Config Properties Encryption Algorithm None - NONE
- Connector
As2Config Properties Encryption Algorithm Des Ede3Cbc - DES_EDE3_CBC
- Aes128Cbc
- AES128_CBC
- Aes192Cbc
- AES192_CBC
- Aes256Cbc
- AES256_CBC
- None
- NONE
- Des
Ede3Cbc - DES_EDE3_CBC
- Aes128Cbc
- AES128_CBC
- Aes192Cbc
- AES192_CBC
- Aes256Cbc
- AES256_CBC
- None
- NONE
- Des
Ede3Cbc - 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
- Connector
As2Config Properties Mdn Response Sync - SYNC
- Connector
As2Config 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
- Connector
As2Config Properties Mdn Signing Algorithm Sha256 - SHA256
- Connector
As2Config Properties Mdn Signing Algorithm Sha384 - SHA384
- Connector
As2Config Properties Mdn Signing Algorithm Sha512 - SHA512
- Connector
As2Config Properties Mdn Signing Algorithm Sha1 - SHA1
- Connector
As2Config Properties Mdn Signing Algorithm None - NONE
- Connector
As2Config 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
ConnectorAs2ConfigPropertiesSigningAlgorithm, ConnectorAs2ConfigPropertiesSigningAlgorithmArgs
- Sha256
- SHA256
- Sha384
- SHA384
- Sha512
- SHA512
- Sha1
- SHA1
- None
- NONE
- Connector
As2Config Properties Signing Algorithm Sha256 - SHA256
- Connector
As2Config Properties Signing Algorithm Sha384 - SHA384
- Connector
As2Config Properties Signing Algorithm Sha512 - SHA512
- Connector
As2Config Properties Signing Algorithm Sha1 - SHA1
- Connector
As2Config 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
- Trusted
Host List<string>Keys - List of public host keys, for the external server to which you are connecting.
- User
Secret stringId - ARN or name of the secret in AWS Secrets Manager which contains the SFTP user's private keys or passwords.
- Trusted
Host []stringKeys - List of public host keys, for the external server to which you are connecting.
- User
Secret stringId - ARN or name of the secret in AWS Secrets Manager which contains the SFTP user's private keys or passwords.
- trusted
Host List<String>Keys - List of public host keys, for the external server to which you are connecting.
- user
Secret StringId - ARN or name of the secret in AWS Secrets Manager which contains the SFTP user's private keys or passwords.
- trusted
Host string[]Keys - List of public host keys, for the external server to which you are connecting.
- user
Secret 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.
- trusted
Host List<String>Keys - List of public host keys, for the external server to which you are connecting.
- user
Secret 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.