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 ==
.