Package com.pulumi.aws.transfer
Class ConnectorArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.transfer.ConnectorArgs.Builder
-
- Enclosing class:
- ConnectorArgs
public static final class ConnectorArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ConnectorArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConnectorArgs.BuilderaccessRole(com.pulumi.core.Output<java.lang.String> accessRole)ConnectorArgs.BuilderaccessRole(java.lang.String accessRole)ConnectorArgs.Builderas2Config(ConnectorAs2ConfigArgs as2Config)ConnectorArgs.Builderas2Config(com.pulumi.core.Output<ConnectorAs2ConfigArgs> as2Config)ConnectorArgsbuild()ConnectorArgs.BuilderegressConfig(ConnectorEgressConfigArgs egressConfig)ConnectorArgs.BuilderegressConfig(com.pulumi.core.Output<ConnectorEgressConfigArgs> egressConfig)ConnectorArgs.BuilderloggingRole(com.pulumi.core.Output<java.lang.String> loggingRole)ConnectorArgs.BuilderloggingRole(java.lang.String loggingRole)ConnectorArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)ConnectorArgs.Builderregion(java.lang.String region)ConnectorArgs.BuildersecurityPolicyName(com.pulumi.core.Output<java.lang.String> securityPolicyName)ConnectorArgs.BuildersecurityPolicyName(java.lang.String securityPolicyName)ConnectorArgs.BuildersftpConfig(ConnectorSftpConfigArgs sftpConfig)ConnectorArgs.BuildersftpConfig(com.pulumi.core.Output<ConnectorSftpConfigArgs> sftpConfig)ConnectorArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ConnectorArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)ConnectorArgs.Builderurl(com.pulumi.core.Output<java.lang.String> url)ConnectorArgs.Builderurl(java.lang.String url)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ConnectorArgs defaults)
-
-
Method Detail
-
accessRole
public ConnectorArgs.Builder accessRole(com.pulumi.core.Output<java.lang.String> accessRole)
- Parameters:
accessRole- IAM Role which provides read and write access to the parent directory of the file location mentioned in the StartFileTransfer request.- Returns:
- builder
-
accessRole
public ConnectorArgs.Builder accessRole(java.lang.String accessRole)
- Parameters:
accessRole- IAM Role which provides read and write access to the parent directory of the file location mentioned in the StartFileTransfer request.- Returns:
- builder
-
as2Config
public ConnectorArgs.Builder as2Config(@Nullable com.pulumi.core.Output<ConnectorAs2ConfigArgs> as2Config)
- Parameters:
as2Config- Either SFTP or AS2 is configured. Parameters to configure for the connector object. See `as2Config` Block below.- Returns:
- builder
-
as2Config
public ConnectorArgs.Builder as2Config(ConnectorAs2ConfigArgs as2Config)
- Parameters:
as2Config- Either SFTP or AS2 is configured. Parameters to configure for the connector object. See `as2Config` Block below.- Returns:
- builder
-
egressConfig
public ConnectorArgs.Builder egressConfig(@Nullable com.pulumi.core.Output<ConnectorEgressConfigArgs> egressConfig)
- Parameters:
egressConfig- Egress configuration for the connector. When set, enables routing through customer VPCs using VPC Lattice for private connectivity. See `egressConfig` Block below.- Returns:
- builder
-
egressConfig
public ConnectorArgs.Builder egressConfig(ConnectorEgressConfigArgs egressConfig)
- Parameters:
egressConfig- Egress configuration for the connector. When set, enables routing through customer VPCs using VPC Lattice for private connectivity. See `egressConfig` Block below.- Returns:
- builder
-
loggingRole
public ConnectorArgs.Builder loggingRole(@Nullable com.pulumi.core.Output<java.lang.String> loggingRole)
- Parameters:
loggingRole- IAM Role which is required for allowing the connector to turn on CloudWatch logging for Amazon S3 events.- Returns:
- builder
-
loggingRole
public ConnectorArgs.Builder loggingRole(java.lang.String loggingRole)
- Parameters:
loggingRole- IAM Role which is required for allowing the connector to turn on CloudWatch logging for Amazon S3 events.- Returns:
- builder
-
region
public ConnectorArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public ConnectorArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
securityPolicyName
public ConnectorArgs.Builder securityPolicyName(@Nullable com.pulumi.core.Output<java.lang.String> securityPolicyName)
- Parameters:
securityPolicyName- Name of the security policy for the connector.- Returns:
- builder
-
securityPolicyName
public ConnectorArgs.Builder securityPolicyName(java.lang.String securityPolicyName)
- Parameters:
securityPolicyName- Name of the security policy for the connector.- Returns:
- builder
-
sftpConfig
public ConnectorArgs.Builder sftpConfig(@Nullable com.pulumi.core.Output<ConnectorSftpConfigArgs> sftpConfig)
- Parameters:
sftpConfig- Either SFTP or AS2 is configured. Parameters to configure for the connector object. See `sftpConfig` Block below.- Returns:
- builder
-
sftpConfig
public ConnectorArgs.Builder sftpConfig(ConnectorSftpConfigArgs sftpConfig)
- Parameters:
sftpConfig- Either SFTP or AS2 is configured. Parameters to configure for the connector object. See `sftpConfig` Block below.- Returns:
- builder
-
tags
public ConnectorArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public ConnectorArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
url
public ConnectorArgs.Builder url(@Nullable com.pulumi.core.Output<java.lang.String> url)
- Parameters:
url- URL of the partners AS2 endpoint or SFTP endpoint. Required for AS2 connectors and service-managed SFTP connectors. Must be null when using VPC Lattice egress configuration.- Returns:
- builder
-
url
public ConnectorArgs.Builder url(java.lang.String url)
- Parameters:
url- URL of the partners AS2 endpoint or SFTP endpoint. Required for AS2 connectors and service-managed SFTP connectors. Must be null when using VPC Lattice egress configuration.- Returns:
- builder
-
build
public ConnectorArgs build()
-
-