class Aws::Snowball::Types::S3Resource
Each `S3Resource` object represents an Amazon S3 bucket that your transferred data will be exported from or imported into. For export jobs, this object can have an optional `KeyRange` value. The length of the range is defined at job creation, and has either an inclusive `BeginMarker`, an inclusive `EndMarker`, or both. Ranges are UTF-8 binary sorted.
@note When making an API call, you may pass S3Resource
data as a hash: { bucket_arn: "ResourceARN", key_range: { begin_marker: "String", end_marker: "String", }, target_on_device_services: [ { service_name: "NFS_ON_DEVICE_SERVICE", # accepts NFS_ON_DEVICE_SERVICE, S3_ON_DEVICE_SERVICE transfer_option: "IMPORT", # accepts IMPORT, EXPORT, LOCAL_USE }, ], }
@!attribute [rw] bucket_arn
The Amazon Resource Name (ARN) of an Amazon S3 bucket. @return [String]
@!attribute [rw] key_range
For export jobs, you can provide an optional `KeyRange` within a specific Amazon S3 bucket. The length of the range is defined at job creation, and has either an inclusive `BeginMarker`, an inclusive `EndMarker`, or both. Ranges are UTF-8 binary sorted. @return [Types::KeyRange]
@!attribute [rw] target_on_device_services
Specifies the service or services on the Snow Family device that your transferred data will be exported from or imported into. AWS Snow Family supports Amazon S3 and NFS (Network File System). @return [Array<Types::TargetOnDeviceService>]
@see docs.aws.amazon.com/goto/WebAPI/snowball-2016-06-30/S3Resource AWS API Documentation
Constants
- SENSITIVE