#[non_exhaustive]pub struct AddRoleToDbClusterInput {
pub db_cluster_identifier: Option<String>,
pub role_arn: Option<String>,
pub feature_name: Option<String>,
}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.db_cluster_identifier: Option<String>The name of the DB cluster to associate the IAM role with.
role_arn: Option<String>The Amazon Resource Name (ARN) of the IAM role to associate with the Aurora DB cluster, for example arn:aws:iam::123456789012:role/AuroraAccessRole.
feature_name: Option<String>The name of the feature for the DB cluster that the IAM role is to be associated with. For information about supported feature names, see DBEngineVersion.
Implementations§
source§impl AddRoleToDbClusterInput
impl AddRoleToDbClusterInput
sourcepub fn db_cluster_identifier(&self) -> Option<&str>
pub fn db_cluster_identifier(&self) -> Option<&str>
The name of the DB cluster to associate the IAM role with.
sourcepub fn role_arn(&self) -> Option<&str>
pub fn role_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the IAM role to associate with the Aurora DB cluster, for example arn:aws:iam::123456789012:role/AuroraAccessRole.
sourcepub fn feature_name(&self) -> Option<&str>
pub fn feature_name(&self) -> Option<&str>
The name of the feature for the DB cluster that the IAM role is to be associated with. For information about supported feature names, see DBEngineVersion.
source§impl AddRoleToDbClusterInput
impl AddRoleToDbClusterInput
sourcepub fn builder() -> AddRoleToDbClusterInputBuilder
pub fn builder() -> AddRoleToDbClusterInputBuilder
Creates a new builder-style object to manufacture AddRoleToDbClusterInput.
Trait Implementations§
source§impl Clone for AddRoleToDbClusterInput
impl Clone for AddRoleToDbClusterInput
source§fn clone(&self) -> AddRoleToDbClusterInput
fn clone(&self) -> AddRoleToDbClusterInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for AddRoleToDbClusterInput
impl Debug for AddRoleToDbClusterInput
source§impl PartialEq for AddRoleToDbClusterInput
impl PartialEq for AddRoleToDbClusterInput
source§fn eq(&self, other: &AddRoleToDbClusterInput) -> bool
fn eq(&self, other: &AddRoleToDbClusterInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for AddRoleToDbClusterInput
Auto Trait Implementations§
impl Freeze for AddRoleToDbClusterInput
impl RefUnwindSafe for AddRoleToDbClusterInput
impl Send for AddRoleToDbClusterInput
impl Sync for AddRoleToDbClusterInput
impl Unpin for AddRoleToDbClusterInput
impl UnwindSafe for AddRoleToDbClusterInput
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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