#[non_exhaustive]pub struct ClusterOperationV2Provisioned {
pub operation_steps: Option<Vec<ClusterOperationStep>>,
pub source_cluster_info: Option<MutableClusterInfo>,
pub target_cluster_info: Option<MutableClusterInfo>,
pub vpc_connection_info: Option<VpcConnectionInfo>,
}
Expand description
Returns information about a provisioned cluster operation.
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.operation_steps: Option<Vec<ClusterOperationStep>>
Steps completed during the operation.
source_cluster_info: Option<MutableClusterInfo>
Information about cluster attributes before a cluster is updated.
target_cluster_info: Option<MutableClusterInfo>
Information about cluster attributes after a cluster is updated.
vpc_connection_info: Option<VpcConnectionInfo>
Description of the VPC connection for CreateVpcConnection and DeleteVpcConnection operations.
Implementations§
source§impl ClusterOperationV2Provisioned
impl ClusterOperationV2Provisioned
sourcepub fn operation_steps(&self) -> &[ClusterOperationStep]
pub fn operation_steps(&self) -> &[ClusterOperationStep]
Steps completed during the 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 .operation_steps.is_none()
.
sourcepub fn source_cluster_info(&self) -> Option<&MutableClusterInfo>
pub fn source_cluster_info(&self) -> Option<&MutableClusterInfo>
Information about cluster attributes before a cluster is updated.
sourcepub fn target_cluster_info(&self) -> Option<&MutableClusterInfo>
pub fn target_cluster_info(&self) -> Option<&MutableClusterInfo>
Information about cluster attributes after a cluster is updated.
sourcepub fn vpc_connection_info(&self) -> Option<&VpcConnectionInfo>
pub fn vpc_connection_info(&self) -> Option<&VpcConnectionInfo>
Description of the VPC connection for CreateVpcConnection and DeleteVpcConnection operations.
source§impl ClusterOperationV2Provisioned
impl ClusterOperationV2Provisioned
sourcepub fn builder() -> ClusterOperationV2ProvisionedBuilder
pub fn builder() -> ClusterOperationV2ProvisionedBuilder
Creates a new builder-style object to manufacture ClusterOperationV2Provisioned
.
Trait Implementations§
source§impl Clone for ClusterOperationV2Provisioned
impl Clone for ClusterOperationV2Provisioned
source§fn clone(&self) -> ClusterOperationV2Provisioned
fn clone(&self) -> ClusterOperationV2Provisioned
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for ClusterOperationV2Provisioned
impl PartialEq for ClusterOperationV2Provisioned
source§fn eq(&self, other: &ClusterOperationV2Provisioned) -> bool
fn eq(&self, other: &ClusterOperationV2Provisioned) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ClusterOperationV2Provisioned
Auto Trait Implementations§
impl Freeze for ClusterOperationV2Provisioned
impl RefUnwindSafe for ClusterOperationV2Provisioned
impl Send for ClusterOperationV2Provisioned
impl Sync for ClusterOperationV2Provisioned
impl Unpin for ClusterOperationV2Provisioned
impl UnwindSafe for ClusterOperationV2Provisioned
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