Interface StorageTransferJobTransferSpecAwsS3DataSource
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
StorageTransferJobTransferSpecAwsS3DataSource.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:22.893Z") @Stability(Stable) public interface StorageTransferJobTransferSpecAwsS3DataSource extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classStorageTransferJobTransferSpecAwsS3DataSource.BuilderA builder forStorageTransferJobTransferSpecAwsS3DataSourcestatic classStorageTransferJobTransferSpecAwsS3DataSource.Jsii$ProxyAn implementation forStorageTransferJobTransferSpecAwsS3DataSource
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static StorageTransferJobTransferSpecAwsS3DataSource.Builderbuilder()default StorageTransferJobTransferSpecAwsS3DataSourceAwsAccessKeygetAwsAccessKey()aws_access_key block.StringgetBucketName()S3 Bucket name.default StringgetPath()S3 Bucket path in bucket to transfer.default StringgetRoleArn()The Amazon Resource Name (ARN) of the role to support temporary credentials via 'AssumeRoleWithWebIdentity'.
-
-
-
Method Detail
-
getBucketName
@Stability(Stable) @NotNull String getBucketName()
S3 Bucket name.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#bucket_name StorageTransferJob#bucket_name}
-
getAwsAccessKey
@Stability(Stable) @Nullable default StorageTransferJobTransferSpecAwsS3DataSourceAwsAccessKey getAwsAccessKey()
aws_access_key block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#aws_access_key StorageTransferJob#aws_access_key}
-
getPath
@Stability(Stable) @Nullable default String getPath()
S3 Bucket path in bucket to transfer.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#path StorageTransferJob#path}
-
getRoleArn
@Stability(Stable) @Nullable default String getRoleArn()
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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#role_arn StorageTransferJob#role_arn}
-
builder
@Stability(Stable) static StorageTransferJobTransferSpecAwsS3DataSource.Builder builder()
-
-