Struct aws_sdk_storagegateway::operation::describe_snapshot_schedule::DescribeSnapshotScheduleOutput
source · #[non_exhaustive]pub struct DescribeSnapshotScheduleOutput {
pub volume_arn: Option<String>,
pub start_at: Option<i32>,
pub recurrence_in_hours: Option<i32>,
pub description: Option<String>,
pub timezone: Option<String>,
pub tags: Option<Vec<Tag>>,
/* private fields */
}
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.volume_arn: Option<String>
The Amazon Resource Name (ARN) of the volume that was specified in the request.
start_at: Option<i32>
The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.
recurrence_in_hours: Option<i32>
The number of hours between snapshots.
description: Option<String>
The snapshot description.
timezone: Option<String>
A value that indicates the time zone of the gateway.
A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource
API operation.
Implementations§
source§impl DescribeSnapshotScheduleOutput
impl DescribeSnapshotScheduleOutput
sourcepub fn volume_arn(&self) -> Option<&str>
pub fn volume_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the volume that was specified in the request.
sourcepub fn start_at(&self) -> Option<i32>
pub fn start_at(&self) -> Option<i32>
The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.
sourcepub fn recurrence_in_hours(&self) -> Option<i32>
pub fn recurrence_in_hours(&self) -> Option<i32>
The number of hours between snapshots.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The snapshot description.
A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource
API operation.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .tags.is_none()
.
source§impl DescribeSnapshotScheduleOutput
impl DescribeSnapshotScheduleOutput
sourcepub fn builder() -> DescribeSnapshotScheduleOutputBuilder
pub fn builder() -> DescribeSnapshotScheduleOutputBuilder
Creates a new builder-style object to manufacture DescribeSnapshotScheduleOutput
.
Trait Implementations§
source§impl Clone for DescribeSnapshotScheduleOutput
impl Clone for DescribeSnapshotScheduleOutput
source§fn clone(&self) -> DescribeSnapshotScheduleOutput
fn clone(&self) -> DescribeSnapshotScheduleOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for DescribeSnapshotScheduleOutput
impl PartialEq for DescribeSnapshotScheduleOutput
source§fn eq(&self, other: &DescribeSnapshotScheduleOutput) -> bool
fn eq(&self, other: &DescribeSnapshotScheduleOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for DescribeSnapshotScheduleOutput
impl RequestId for DescribeSnapshotScheduleOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for DescribeSnapshotScheduleOutput
Auto Trait Implementations§
impl Freeze for DescribeSnapshotScheduleOutput
impl RefUnwindSafe for DescribeSnapshotScheduleOutput
impl Send for DescribeSnapshotScheduleOutput
impl Sync for DescribeSnapshotScheduleOutput
impl Unpin for DescribeSnapshotScheduleOutput
impl UnwindSafe for DescribeSnapshotScheduleOutput
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