Struct aws_sdk_docdb::types::builders::DbClusterRoleBuilder
source · #[non_exhaustive]pub struct DbClusterRoleBuilder { /* private fields */ }
Expand description
A builder for DbClusterRole
.
Implementations§
source§impl DbClusterRoleBuilder
impl DbClusterRoleBuilder
sourcepub fn role_arn(self, input: impl Into<String>) -> Self
pub fn role_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the IAMrole that is associated with the DB cluster.
sourcepub fn set_role_arn(self, input: Option<String>) -> Self
pub fn set_role_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the IAMrole that is associated with the DB cluster.
sourcepub fn get_role_arn(&self) -> &Option<String>
pub fn get_role_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the IAMrole that is associated with the DB cluster.
sourcepub fn status(self, input: impl Into<String>) -> Self
pub fn status(self, input: impl Into<String>) -> Self
Describes the state of association between the IAMrole and the cluster. The Status
property returns one of the following values:
-
ACTIVE
- The IAMrole ARN is associated with the cluster and can be used to access other Amazon Web Services services on your behalf. -
PENDING
- The IAMrole ARN is being associated with the cluster. -
INVALID
- The IAMrole ARN is associated with the cluster, but the cluster cannot assume the IAMrole to access other Amazon Web Services services on your behalf.
sourcepub fn set_status(self, input: Option<String>) -> Self
pub fn set_status(self, input: Option<String>) -> Self
Describes the state of association between the IAMrole and the cluster. The Status
property returns one of the following values:
-
ACTIVE
- The IAMrole ARN is associated with the cluster and can be used to access other Amazon Web Services services on your behalf. -
PENDING
- The IAMrole ARN is being associated with the cluster. -
INVALID
- The IAMrole ARN is associated with the cluster, but the cluster cannot assume the IAMrole to access other Amazon Web Services services on your behalf.
sourcepub fn get_status(&self) -> &Option<String>
pub fn get_status(&self) -> &Option<String>
Describes the state of association between the IAMrole and the cluster. The Status
property returns one of the following values:
-
ACTIVE
- The IAMrole ARN is associated with the cluster and can be used to access other Amazon Web Services services on your behalf. -
PENDING
- The IAMrole ARN is being associated with the cluster. -
INVALID
- The IAMrole ARN is associated with the cluster, but the cluster cannot assume the IAMrole to access other Amazon Web Services services on your behalf.
sourcepub fn build(self) -> DbClusterRole
pub fn build(self) -> DbClusterRole
Consumes the builder and constructs a DbClusterRole
.
Trait Implementations§
source§impl Clone for DbClusterRoleBuilder
impl Clone for DbClusterRoleBuilder
source§fn clone(&self) -> DbClusterRoleBuilder
fn clone(&self) -> DbClusterRoleBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DbClusterRoleBuilder
impl Debug for DbClusterRoleBuilder
source§impl Default for DbClusterRoleBuilder
impl Default for DbClusterRoleBuilder
source§fn default() -> DbClusterRoleBuilder
fn default() -> DbClusterRoleBuilder
source§impl PartialEq for DbClusterRoleBuilder
impl PartialEq for DbClusterRoleBuilder
source§fn eq(&self, other: &DbClusterRoleBuilder) -> bool
fn eq(&self, other: &DbClusterRoleBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DbClusterRoleBuilder
Auto Trait Implementations§
impl Freeze for DbClusterRoleBuilder
impl RefUnwindSafe for DbClusterRoleBuilder
impl Send for DbClusterRoleBuilder
impl Sync for DbClusterRoleBuilder
impl Unpin for DbClusterRoleBuilder
impl UnwindSafe for DbClusterRoleBuilder
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