pub struct ApplicationResourceLifecycleConfig {
pub service_role: Option<String>,
pub version_lifecycle_config: Option<ApplicationVersionLifecycleConfig>,
}
Expand description
The resource lifecycle configuration for an application. Defines lifecycle settings for resources that belong to the application, and the service role that AWS Elastic Beanstalk assumes in order to apply lifecycle settings. The version lifecycle configuration defines lifecycle settings for application versions.
Fields
service_role: Option<String>
The ARN of an IAM service role that Elastic Beanstalk has permission to assume.
The ServiceRole
property is required the first time that you provide a VersionLifecycleConfig
for the application in one of the supporting calls (CreateApplication
or UpdateApplicationResourceLifecycle
). After you provide it once, in either one of the calls, Elastic Beanstalk persists the Service Role with the application, and you don't need to specify it again in subsequent UpdateApplicationResourceLifecycle
calls. You can, however, specify it in subsequent calls to change the Service Role to another value.
version_lifecycle_config: Option<ApplicationVersionLifecycleConfig>
Defines lifecycle settings for application versions.
Trait Implementations
sourceimpl Clone for ApplicationResourceLifecycleConfig
impl Clone for ApplicationResourceLifecycleConfig
sourcefn clone(&self) -> ApplicationResourceLifecycleConfig
fn clone(&self) -> ApplicationResourceLifecycleConfig
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 Default for ApplicationResourceLifecycleConfig
impl Default for ApplicationResourceLifecycleConfig
sourcefn default() -> ApplicationResourceLifecycleConfig
fn default() -> ApplicationResourceLifecycleConfig
Returns the “default value” for a type. Read more
sourceimpl PartialEq<ApplicationResourceLifecycleConfig> for ApplicationResourceLifecycleConfig
impl PartialEq<ApplicationResourceLifecycleConfig> for ApplicationResourceLifecycleConfig
sourcefn eq(&self, other: &ApplicationResourceLifecycleConfig) -> bool
fn eq(&self, other: &ApplicationResourceLifecycleConfig) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &ApplicationResourceLifecycleConfig) -> bool
fn ne(&self, other: &ApplicationResourceLifecycleConfig) -> bool
This method tests for !=
.
impl StructuralPartialEq for ApplicationResourceLifecycleConfig
Auto Trait Implementations
impl RefUnwindSafe for ApplicationResourceLifecycleConfig
impl Send for ApplicationResourceLifecycleConfig
impl Sync for ApplicationResourceLifecycleConfig
impl Unpin for ApplicationResourceLifecycleConfig
impl UnwindSafe for ApplicationResourceLifecycleConfig
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