Struct aws_sdk_apprunner::types::ImageConfiguration
source · #[non_exhaustive]pub struct ImageConfiguration {
pub runtime_environment_variables: Option<HashMap<String, String>>,
pub start_command: Option<String>,
pub port: Option<String>,
pub runtime_environment_secrets: Option<HashMap<String, String>>,
}
Expand description
Describes the configuration that App Runner uses to run an App Runner service using an image pulled from a source image repository.
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.runtime_environment_variables: Option<HashMap<String, String>>
Environment variables that are available to your running App Runner service. An array of key-value pairs.
start_command: Option<String>
An optional command that App Runner runs to start the application in the source image. If specified, this command overrides the Docker image’s default start command.
port: Option<String>
The port that your application listens to in the container.
Default: 8080
runtime_environment_secrets: Option<HashMap<String, String>>
An array of key-value pairs representing the secrets and parameters that get referenced to your service as an environment variable. The supported values are either the full Amazon Resource Name (ARN) of the Secrets Manager secret or the full ARN of the parameter in the Amazon Web Services Systems Manager Parameter Store.
-
If the Amazon Web Services Systems Manager Parameter Store parameter exists in the same Amazon Web Services Region as the service that you're launching, you can use either the full ARN or name of the secret. If the parameter exists in a different Region, then the full ARN must be specified.
-
Currently, cross account referencing of Amazon Web Services Systems Manager Parameter Store parameter is not supported.
Implementations§
source§impl ImageConfiguration
impl ImageConfiguration
sourcepub fn runtime_environment_variables(&self) -> Option<&HashMap<String, String>>
pub fn runtime_environment_variables(&self) -> Option<&HashMap<String, String>>
Environment variables that are available to your running App Runner service. An array of key-value pairs.
sourcepub fn start_command(&self) -> Option<&str>
pub fn start_command(&self) -> Option<&str>
An optional command that App Runner runs to start the application in the source image. If specified, this command overrides the Docker image’s default start command.
sourcepub fn port(&self) -> Option<&str>
pub fn port(&self) -> Option<&str>
The port that your application listens to in the container.
Default: 8080
sourcepub fn runtime_environment_secrets(&self) -> Option<&HashMap<String, String>>
pub fn runtime_environment_secrets(&self) -> Option<&HashMap<String, String>>
An array of key-value pairs representing the secrets and parameters that get referenced to your service as an environment variable. The supported values are either the full Amazon Resource Name (ARN) of the Secrets Manager secret or the full ARN of the parameter in the Amazon Web Services Systems Manager Parameter Store.
-
If the Amazon Web Services Systems Manager Parameter Store parameter exists in the same Amazon Web Services Region as the service that you're launching, you can use either the full ARN or name of the secret. If the parameter exists in a different Region, then the full ARN must be specified.
-
Currently, cross account referencing of Amazon Web Services Systems Manager Parameter Store parameter is not supported.
source§impl ImageConfiguration
impl ImageConfiguration
sourcepub fn builder() -> ImageConfigurationBuilder
pub fn builder() -> ImageConfigurationBuilder
Creates a new builder-style object to manufacture ImageConfiguration
.
Trait Implementations§
source§impl Clone for ImageConfiguration
impl Clone for ImageConfiguration
source§fn clone(&self) -> ImageConfiguration
fn clone(&self) -> ImageConfiguration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ImageConfiguration
impl Debug for ImageConfiguration
source§impl PartialEq for ImageConfiguration
impl PartialEq for ImageConfiguration
impl StructuralPartialEq for ImageConfiguration
Auto Trait Implementations§
impl Freeze for ImageConfiguration
impl RefUnwindSafe for ImageConfiguration
impl Send for ImageConfiguration
impl Sync for ImageConfiguration
impl Unpin for ImageConfiguration
impl UnwindSafe for ImageConfiguration
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