Struct aws_sdk_amplify::types::BackendEnvironment
source · #[non_exhaustive]pub struct BackendEnvironment {
pub backend_environment_arn: String,
pub environment_name: String,
pub stack_name: Option<String>,
pub deployment_artifacts: Option<String>,
pub create_time: DateTime,
pub update_time: DateTime,
}Expand description
Describes the backend environment associated with a Branch of a Gen 1 Amplify app. Amplify Gen 1 applications are created using Amplify Studio or the Amplify command line interface (CLI).
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.backend_environment_arn: StringThe Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app.
environment_name: StringThe name for a backend environment that is part of an Amplify app.
stack_name: Option<String>The AWS CloudFormation stack name of a backend environment.
deployment_artifacts: Option<String>The name of deployment artifacts.
create_time: DateTimeThe creation date and time for a backend environment that is part of an Amplify app.
update_time: DateTimeThe last updated date and time for a backend environment that is part of an Amplify app.
Implementations§
source§impl BackendEnvironment
impl BackendEnvironment
sourcepub fn backend_environment_arn(&self) -> &str
pub fn backend_environment_arn(&self) -> &str
The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app.
sourcepub fn environment_name(&self) -> &str
pub fn environment_name(&self) -> &str
The name for a backend environment that is part of an Amplify app.
sourcepub fn stack_name(&self) -> Option<&str>
pub fn stack_name(&self) -> Option<&str>
The AWS CloudFormation stack name of a backend environment.
sourcepub fn deployment_artifacts(&self) -> Option<&str>
pub fn deployment_artifacts(&self) -> Option<&str>
The name of deployment artifacts.
sourcepub fn create_time(&self) -> &DateTime
pub fn create_time(&self) -> &DateTime
The creation date and time for a backend environment that is part of an Amplify app.
sourcepub fn update_time(&self) -> &DateTime
pub fn update_time(&self) -> &DateTime
The last updated date and time for a backend environment that is part of an Amplify app.
source§impl BackendEnvironment
impl BackendEnvironment
sourcepub fn builder() -> BackendEnvironmentBuilder
pub fn builder() -> BackendEnvironmentBuilder
Creates a new builder-style object to manufacture BackendEnvironment.
Trait Implementations§
source§impl Clone for BackendEnvironment
impl Clone for BackendEnvironment
source§fn clone(&self) -> BackendEnvironment
fn clone(&self) -> BackendEnvironment
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for BackendEnvironment
impl Debug for BackendEnvironment
source§impl PartialEq for BackendEnvironment
impl PartialEq for BackendEnvironment
impl StructuralPartialEq for BackendEnvironment
Auto Trait Implementations§
impl Freeze for BackendEnvironment
impl RefUnwindSafe for BackendEnvironment
impl Send for BackendEnvironment
impl Sync for BackendEnvironment
impl Unpin for BackendEnvironment
impl UnwindSafe for BackendEnvironment
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