Struct aws_sdk_backup::operation::get_recovery_point_restore_metadata::GetRecoveryPointRestoreMetadataOutput
source · #[non_exhaustive]pub struct GetRecoveryPointRestoreMetadataOutput {
pub backup_vault_arn: Option<String>,
pub recovery_point_arn: Option<String>,
pub restore_metadata: Option<HashMap<String, String>>,
pub resource_type: Option<String>,
/* 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.backup_vault_arn: Option<String>
An ARN that uniquely identifies a backup vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.
recovery_point_arn: Option<String>
An ARN that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45
.
restore_metadata: Option<HashMap<String, String>>
The set of metadata key-value pairs that describe the original configuration of the backed-up resource. These values vary depending on the service that is being restored.
resource_type: Option<String>
This is the resource type associated with the recovery point.
Implementations§
source§impl GetRecoveryPointRestoreMetadataOutput
impl GetRecoveryPointRestoreMetadataOutput
sourcepub fn backup_vault_arn(&self) -> Option<&str>
pub fn backup_vault_arn(&self) -> Option<&str>
An ARN that uniquely identifies a backup vault; for example, arn:aws:backup:us-east-1:123456789012:vault:aBackupVault
.
sourcepub fn recovery_point_arn(&self) -> Option<&str>
pub fn recovery_point_arn(&self) -> Option<&str>
An ARN that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45
.
sourcepub fn restore_metadata(&self) -> Option<&HashMap<String, String>>
pub fn restore_metadata(&self) -> Option<&HashMap<String, String>>
The set of metadata key-value pairs that describe the original configuration of the backed-up resource. These values vary depending on the service that is being restored.
sourcepub fn resource_type(&self) -> Option<&str>
pub fn resource_type(&self) -> Option<&str>
This is the resource type associated with the recovery point.
source§impl GetRecoveryPointRestoreMetadataOutput
impl GetRecoveryPointRestoreMetadataOutput
sourcepub fn builder() -> GetRecoveryPointRestoreMetadataOutputBuilder
pub fn builder() -> GetRecoveryPointRestoreMetadataOutputBuilder
Creates a new builder-style object to manufacture GetRecoveryPointRestoreMetadataOutput
.
Trait Implementations§
source§impl Clone for GetRecoveryPointRestoreMetadataOutput
impl Clone for GetRecoveryPointRestoreMetadataOutput
source§fn clone(&self) -> GetRecoveryPointRestoreMetadataOutput
fn clone(&self) -> GetRecoveryPointRestoreMetadataOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for GetRecoveryPointRestoreMetadataOutput
impl PartialEq for GetRecoveryPointRestoreMetadataOutput
source§fn eq(&self, other: &GetRecoveryPointRestoreMetadataOutput) -> bool
fn eq(&self, other: &GetRecoveryPointRestoreMetadataOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for GetRecoveryPointRestoreMetadataOutput
impl RequestId for GetRecoveryPointRestoreMetadataOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for GetRecoveryPointRestoreMetadataOutput
Auto Trait Implementations§
impl Freeze for GetRecoveryPointRestoreMetadataOutput
impl RefUnwindSafe for GetRecoveryPointRestoreMetadataOutput
impl Send for GetRecoveryPointRestoreMetadataOutput
impl Sync for GetRecoveryPointRestoreMetadataOutput
impl Unpin for GetRecoveryPointRestoreMetadataOutput
impl UnwindSafe for GetRecoveryPointRestoreMetadataOutput
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