#[non_exhaustive]pub struct DescribeHapgOutput {
pub hapg_arn: Option<String>,
pub hapg_serial: Option<String>,
pub hsms_last_action_failed: Option<Vec<String>>,
pub hsms_pending_deletion: Option<Vec<String>>,
pub hsms_pending_registration: Option<Vec<String>>,
pub label: Option<String>,
pub last_modified_timestamp: Option<String>,
pub partition_serial_list: Option<Vec<String>>,
pub state: Option<CloudHsmObjectState>,
/* private fields */
}
Expand description
Contains the output of the DescribeHapg
action.
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.hapg_arn: Option<String>
The ARN of the high-availability partition group.
hapg_serial: Option<String>
The serial number of the high-availability partition group.
hsms_last_action_failed: Option<Vec<String>>
hsms_pending_deletion: Option<Vec<String>>
hsms_pending_registration: Option<Vec<String>>
label: Option<String>
The label for the high-availability partition group.
last_modified_timestamp: Option<String>
The date and time the high-availability partition group was last modified.
partition_serial_list: Option<Vec<String>>
The list of partition serial numbers that belong to the high-availability partition group.
state: Option<CloudHsmObjectState>
The state of the high-availability partition group.
Implementations§
source§impl DescribeHapgOutput
impl DescribeHapgOutput
sourcepub fn hapg_serial(&self) -> Option<&str>
pub fn hapg_serial(&self) -> Option<&str>
The serial number of the high-availability partition group.
sourcepub fn hsms_last_action_failed(&self) -> &[String]
pub fn hsms_last_action_failed(&self) -> &[String]
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .hsms_last_action_failed.is_none()
.
sourcepub fn hsms_pending_deletion(&self) -> &[String]
pub fn hsms_pending_deletion(&self) -> &[String]
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .hsms_pending_deletion.is_none()
.
sourcepub fn hsms_pending_registration(&self) -> &[String]
pub fn hsms_pending_registration(&self) -> &[String]
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .hsms_pending_registration.is_none()
.
sourcepub fn last_modified_timestamp(&self) -> Option<&str>
pub fn last_modified_timestamp(&self) -> Option<&str>
The date and time the high-availability partition group was last modified.
sourcepub fn partition_serial_list(&self) -> &[String]
pub fn partition_serial_list(&self) -> &[String]
The list of partition serial numbers that belong to the high-availability partition group.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .partition_serial_list.is_none()
.
sourcepub fn state(&self) -> Option<&CloudHsmObjectState>
pub fn state(&self) -> Option<&CloudHsmObjectState>
The state of the high-availability partition group.
source§impl DescribeHapgOutput
impl DescribeHapgOutput
sourcepub fn builder() -> DescribeHapgOutputBuilder
pub fn builder() -> DescribeHapgOutputBuilder
Creates a new builder-style object to manufacture DescribeHapgOutput
.
Trait Implementations§
source§impl Clone for DescribeHapgOutput
impl Clone for DescribeHapgOutput
source§fn clone(&self) -> DescribeHapgOutput
fn clone(&self) -> DescribeHapgOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DescribeHapgOutput
impl Debug for DescribeHapgOutput
source§impl PartialEq for DescribeHapgOutput
impl PartialEq for DescribeHapgOutput
source§fn eq(&self, other: &DescribeHapgOutput) -> bool
fn eq(&self, other: &DescribeHapgOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for DescribeHapgOutput
impl RequestId for DescribeHapgOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for DescribeHapgOutput
Auto Trait Implementations§
impl Freeze for DescribeHapgOutput
impl RefUnwindSafe for DescribeHapgOutput
impl Send for DescribeHapgOutput
impl Sync for DescribeHapgOutput
impl Unpin for DescribeHapgOutput
impl UnwindSafe for DescribeHapgOutput
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