Struct aws_sdk_robomaker::model::DataSourceConfig
source · [−]#[non_exhaustive]pub struct DataSourceConfig {
pub name: Option<String>,
pub s3_bucket: Option<String>,
pub s3_keys: Option<Vec<String>>,
pub type: Option<DataSourceType>,
pub destination: Option<String>,
}
Expand description
Information about a data source.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.name: Option<String>
The name of the data source.
s3_bucket: Option<String>
The S3 bucket where the data files are located.
s3_keys: Option<Vec<String>>
The list of S3 keys identifying the data source files.
type: Option<DataSourceType>
The data type for the data source that you're using for your container image or simulation job. You can use this field to specify whether your data source is an Archive, an Amazon S3 prefix, or a file.
If you don't specify a field, the default value is File
.
destination: Option<String>
The location where your files are mounted in the container image.
If you've specified the type
of the data source as an Archive
, you must provide an Amazon S3 object key to your archive. The object key must point to either a .zip
or .tar.gz
file.
If you've specified the type
of the data source as a Prefix
, you provide the Amazon S3 prefix that points to the files that you are using for your data source.
If you've specified the type
of the data source as a File
, you provide the Amazon S3 path to the file that you're using as your data source.
Implementations
The list of S3 keys identifying the data source files.
The data type for the data source that you're using for your container image or simulation job. You can use this field to specify whether your data source is an Archive, an Amazon S3 prefix, or a file.
If you don't specify a field, the default value is File
.
The location where your files are mounted in the container image.
If you've specified the type
of the data source as an Archive
, you must provide an Amazon S3 object key to your archive. The object key must point to either a .zip
or .tar.gz
file.
If you've specified the type
of the data source as a Prefix
, you provide the Amazon S3 prefix that points to the files that you are using for your data source.
If you've specified the type
of the data source as a File
, you provide the Amazon S3 path to the file that you're using as your data source.
Creates a new builder-style object to manufacture DataSourceConfig
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for DataSourceConfig
impl Send for DataSourceConfig
impl Sync for DataSourceConfig
impl Unpin for DataSourceConfig
impl UnwindSafe for DataSourceConfig
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more