Package com.pulumi.gcp.storage.inputs
Class TransferJobTransferSpecAwsS3DataSourceArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.storage.inputs.TransferJobTransferSpecAwsS3DataSourceArgs.Builder
-
- Enclosing class:
- TransferJobTransferSpecAwsS3DataSourceArgs
public static final class TransferJobTransferSpecAwsS3DataSourceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(TransferJobTransferSpecAwsS3DataSourceArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TransferJobTransferSpecAwsS3DataSourceArgs.Builder
awsAccessKey(com.pulumi.core.Output<TransferJobTransferSpecAwsS3DataSourceAwsAccessKeyArgs> awsAccessKey)
TransferJobTransferSpecAwsS3DataSourceArgs.Builder
awsAccessKey(TransferJobTransferSpecAwsS3DataSourceAwsAccessKeyArgs awsAccessKey)
TransferJobTransferSpecAwsS3DataSourceArgs.Builder
bucketName(com.pulumi.core.Output<java.lang.String> bucketName)
TransferJobTransferSpecAwsS3DataSourceArgs.Builder
bucketName(java.lang.String bucketName)
TransferJobTransferSpecAwsS3DataSourceArgs
build()
TransferJobTransferSpecAwsS3DataSourceArgs.Builder
roleArn(com.pulumi.core.Output<java.lang.String> roleArn)
TransferJobTransferSpecAwsS3DataSourceArgs.Builder
roleArn(java.lang.String roleArn)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TransferJobTransferSpecAwsS3DataSourceArgs defaults)
-
-
Method Detail
-
awsAccessKey
public TransferJobTransferSpecAwsS3DataSourceArgs.Builder awsAccessKey(@Nullable com.pulumi.core.Output<TransferJobTransferSpecAwsS3DataSourceAwsAccessKeyArgs> awsAccessKey)
- Parameters:
awsAccessKey
- AWS credentials block.- Returns:
- builder
-
awsAccessKey
public TransferJobTransferSpecAwsS3DataSourceArgs.Builder awsAccessKey(TransferJobTransferSpecAwsS3DataSourceAwsAccessKeyArgs awsAccessKey)
- Parameters:
awsAccessKey
- AWS credentials block.- Returns:
- builder
-
bucketName
public TransferJobTransferSpecAwsS3DataSourceArgs.Builder bucketName(com.pulumi.core.Output<java.lang.String> bucketName)
- Parameters:
bucketName
- S3 Bucket name.- Returns:
- builder
-
bucketName
public TransferJobTransferSpecAwsS3DataSourceArgs.Builder bucketName(java.lang.String bucketName)
- Parameters:
bucketName
- S3 Bucket name.- Returns:
- builder
-
roleArn
public TransferJobTransferSpecAwsS3DataSourceArgs.Builder roleArn(@Nullable com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn
- The Amazon Resource Name (ARN) of the role to support temporary credentials via 'AssumeRoleWithWebIdentity'. For more information about ARNs, see [IAM ARNs](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-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.- Returns:
- builder
-
roleArn
public TransferJobTransferSpecAwsS3DataSourceArgs.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn
- The Amazon Resource Name (ARN) of the role to support temporary credentials via 'AssumeRoleWithWebIdentity'. For more information about ARNs, see [IAM ARNs](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-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.- Returns:
- builder
-
build
public TransferJobTransferSpecAwsS3DataSourceArgs build()
-
-