#[non_exhaustive]pub struct MonitoringAppSpecification {
pub image_uri: Option<String>,
pub container_entrypoint: Option<Vec<String>>,
pub container_arguments: Option<Vec<String>>,
pub record_preprocessor_source_uri: Option<String>,
pub post_analytics_processor_source_uri: Option<String>,
}
Expand description
Container image configuration object for the monitoring job.
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.image_uri: Option<String>
The container image to be run by the monitoring job.
container_entrypoint: Option<Vec<String>>
Specifies the entrypoint for a container used to run the monitoring job.
container_arguments: Option<Vec<String>>
An array of arguments for the container used to run the monitoring job.
record_preprocessor_source_uri: Option<String>
An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flattened JSON so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers.
post_analytics_processor_source_uri: Option<String>
An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.
Implementations§
source§impl MonitoringAppSpecification
impl MonitoringAppSpecification
sourcepub fn container_entrypoint(&self) -> &[String]
pub fn container_entrypoint(&self) -> &[String]
Specifies the entrypoint for a container used to run the monitoring job.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .container_entrypoint.is_none()
.
sourcepub fn container_arguments(&self) -> &[String]
pub fn container_arguments(&self) -> &[String]
An array of arguments for the container used to run the monitoring job.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .container_arguments.is_none()
.
sourcepub fn record_preprocessor_source_uri(&self) -> Option<&str>
pub fn record_preprocessor_source_uri(&self) -> Option<&str>
An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flattened JSON so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers.
sourcepub fn post_analytics_processor_source_uri(&self) -> Option<&str>
pub fn post_analytics_processor_source_uri(&self) -> Option<&str>
An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.
source§impl MonitoringAppSpecification
impl MonitoringAppSpecification
sourcepub fn builder() -> MonitoringAppSpecificationBuilder
pub fn builder() -> MonitoringAppSpecificationBuilder
Creates a new builder-style object to manufacture MonitoringAppSpecification
.
Trait Implementations§
source§impl Clone for MonitoringAppSpecification
impl Clone for MonitoringAppSpecification
source§fn clone(&self) -> MonitoringAppSpecification
fn clone(&self) -> MonitoringAppSpecification
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for MonitoringAppSpecification
impl Debug for MonitoringAppSpecification
impl StructuralPartialEq for MonitoringAppSpecification
Auto Trait Implementations§
impl Freeze for MonitoringAppSpecification
impl RefUnwindSafe for MonitoringAppSpecification
impl Send for MonitoringAppSpecification
impl Sync for MonitoringAppSpecification
impl Unpin for MonitoringAppSpecification
impl UnwindSafe for MonitoringAppSpecification
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more