Transfer Job Transfer Spec Aws S3Data Source Args
data class TransferJobTransferSpecAwsS3DataSourceArgs(val awsAccessKey: Output<TransferJobTransferSpecAwsS3DataSourceAwsAccessKeyArgs>? = null, val bucketName: Output<String>, val managedPrivateNetwork: Output<Boolean>? = null, val path: Output<String>? = null, val roleArn: Output<String>? = null) : ConvertibleToJava<TransferJobTransferSpecAwsS3DataSourceArgs>
Constructors
Link copied to clipboard
constructor(awsAccessKey: Output<TransferJobTransferSpecAwsS3DataSourceAwsAccessKeyArgs>? = null, bucketName: Output<String>, managedPrivateNetwork: Output<Boolean>? = null, path: Output<String>? = null, roleArn: Output<String>? = null)
Properties
Link copied to clipboard
AWS credentials block.
Link copied to clipboard
S3 Bucket name.
Link copied to clipboard
Egress bytes over a Google-managed private network. This network is shared between other users of Storage Transfer Service.
Link copied to clipboard
The Amazon Resource Name (ARN) of the role to support temporary credentials via 'AssumeRoleWithWebIdentity'. For more information about ARNs, see IAM ARNs. When a role ARN is provided, Transfer Service fetches temporary credentials for the session using a 'AssumeRoleWithWebIdentity' call for the provided role using the GoogleServiceAccount for this project.