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