pub struct AwsRdsDbInstanceAssociatedRole {
pub feature_name: Option<String>,
pub role_arn: Option<String>,
pub status: Option<String>,
}Expand description
An AWS Identity and Access Management (IAM) role associated with the DB instance.
Fields§
§feature_name: Option<String>The name of the feature associated with the IAM)role.
role_arn: Option<String>The Amazon Resource Name (ARN) of the IAM role that is associated with the DB instance.
status: Option<String>Describes the state of the association between the IAM role and the DB instance. The Status property returns one of the following values:
-
ACTIVE- The IAM role ARN is associated with the DB instance and can be used to access other AWS services on your behalf. -
PENDING- The IAM role ARN is being associated with the DB instance. -
INVALID- The IAM role ARN is associated with the DB instance. But the DB instance is unable to assume the IAM role in order to access other AWS services on your behalf.
Trait Implementations§
Source§impl Clone for AwsRdsDbInstanceAssociatedRole
impl Clone for AwsRdsDbInstanceAssociatedRole
Source§fn clone(&self) -> AwsRdsDbInstanceAssociatedRole
fn clone(&self) -> AwsRdsDbInstanceAssociatedRole
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for AwsRdsDbInstanceAssociatedRole
impl Default for AwsRdsDbInstanceAssociatedRole
Source§fn default() -> AwsRdsDbInstanceAssociatedRole
fn default() -> AwsRdsDbInstanceAssociatedRole
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AwsRdsDbInstanceAssociatedRole
impl<'de> Deserialize<'de> for AwsRdsDbInstanceAssociatedRole
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AwsRdsDbInstanceAssociatedRole
impl PartialEq for AwsRdsDbInstanceAssociatedRole
Source§fn eq(&self, other: &AwsRdsDbInstanceAssociatedRole) -> bool
fn eq(&self, other: &AwsRdsDbInstanceAssociatedRole) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AwsRdsDbInstanceAssociatedRole
Auto Trait Implementations§
impl Freeze for AwsRdsDbInstanceAssociatedRole
impl RefUnwindSafe for AwsRdsDbInstanceAssociatedRole
impl Send for AwsRdsDbInstanceAssociatedRole
impl Sync for AwsRdsDbInstanceAssociatedRole
impl Unpin for AwsRdsDbInstanceAssociatedRole
impl UnwindSafe for AwsRdsDbInstanceAssociatedRole
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
Mutably borrows from an owned value. Read more