pub struct ContainerDatasetAction {
pub execution_role_arn: String,
pub image: String,
pub resource_configuration: ResourceConfiguration,
pub variables: Option<Vec<Variable>>,
}
Expand description
Information required to run the containerAction
to produce dataset contents.
Fields
execution_role_arn: String
The ARN of the role that gives permission to the system to access required resources to run the containerAction
. This includes, at minimum, permission to retrieve the dataset contents that are the input to the containerized application.
image: String
The ARN of the Docker container stored in your account. The Docker container contains an application and required support libraries and is used to generate dataset contents.
resource_configuration: ResourceConfiguration
Configuration of the resource that executes the containerAction
.
variables: Option<Vec<Variable>>
The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of stringValue
, datasetContentVersionValue
, or outputFileUriValue
.
Trait Implementations
sourceimpl Clone for ContainerDatasetAction
impl Clone for ContainerDatasetAction
sourcefn clone(&self) -> ContainerDatasetAction
fn clone(&self) -> ContainerDatasetAction
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ContainerDatasetAction
impl Debug for ContainerDatasetAction
sourceimpl Default for ContainerDatasetAction
impl Default for ContainerDatasetAction
sourcefn default() -> ContainerDatasetAction
fn default() -> ContainerDatasetAction
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ContainerDatasetAction
impl<'de> Deserialize<'de> for ContainerDatasetAction
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<ContainerDatasetAction> for ContainerDatasetAction
impl PartialEq<ContainerDatasetAction> for ContainerDatasetAction
sourcefn eq(&self, other: &ContainerDatasetAction) -> bool
fn eq(&self, other: &ContainerDatasetAction) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &ContainerDatasetAction) -> bool
fn ne(&self, other: &ContainerDatasetAction) -> bool
This method tests for !=
.
sourceimpl Serialize for ContainerDatasetAction
impl Serialize for ContainerDatasetAction
impl StructuralPartialEq for ContainerDatasetAction
Auto Trait Implementations
impl RefUnwindSafe for ContainerDatasetAction
impl Send for ContainerDatasetAction
impl Sync for ContainerDatasetAction
impl Unpin for ContainerDatasetAction
impl UnwindSafe for ContainerDatasetAction
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more