#[non_exhaustive]pub struct EnableImageDeprecationInput {
pub image_id: Option<String>,
pub deprecate_at: Option<DateTime>,
pub dry_run: Option<bool>,
}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_id: Option<String>The ID of the AMI.
deprecate_at: Option<DateTime>The date and time to deprecate the AMI, in UTC, in the following format: YYYY-MM-DDTHH:MM:SSZ. If you specify a value for seconds, Amazon EC2 rounds the seconds to the nearest minute.
You can’t specify a date in the past. The upper limit for DeprecateAt is 10 years from now, except for public AMIs, where the upper limit is 2 years from the creation date.
dry_run: Option<bool>Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
Implementations§
source§impl EnableImageDeprecationInput
impl EnableImageDeprecationInput
sourcepub fn deprecate_at(&self) -> Option<&DateTime>
pub fn deprecate_at(&self) -> Option<&DateTime>
The date and time to deprecate the AMI, in UTC, in the following format: YYYY-MM-DDTHH:MM:SSZ. If you specify a value for seconds, Amazon EC2 rounds the seconds to the nearest minute.
You can’t specify a date in the past. The upper limit for DeprecateAt is 10 years from now, except for public AMIs, where the upper limit is 2 years from the creation date.
source§impl EnableImageDeprecationInput
impl EnableImageDeprecationInput
sourcepub fn builder() -> EnableImageDeprecationInputBuilder
pub fn builder() -> EnableImageDeprecationInputBuilder
Creates a new builder-style object to manufacture EnableImageDeprecationInput.
Trait Implementations§
source§impl Clone for EnableImageDeprecationInput
impl Clone for EnableImageDeprecationInput
source§fn clone(&self) -> EnableImageDeprecationInput
fn clone(&self) -> EnableImageDeprecationInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for EnableImageDeprecationInput
impl Debug for EnableImageDeprecationInput
source§impl PartialEq for EnableImageDeprecationInput
impl PartialEq for EnableImageDeprecationInput
source§fn eq(&self, other: &EnableImageDeprecationInput) -> bool
fn eq(&self, other: &EnableImageDeprecationInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for EnableImageDeprecationInput
Auto Trait Implementations§
impl Freeze for EnableImageDeprecationInput
impl RefUnwindSafe for EnableImageDeprecationInput
impl Send for EnableImageDeprecationInput
impl Sync for EnableImageDeprecationInput
impl Unpin for EnableImageDeprecationInput
impl UnwindSafe for EnableImageDeprecationInput
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> 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