pub struct ClusterIamRole {
pub apply_status: Option<String>,
pub iam_role_arn: Option<String>,
}Expand description
An AWS Identity and Access Management (IAM) role that can be used by the associated Amazon Redshift cluster to access other AWS services.
Fields§
§apply_status: Option<String>A value that describes the status of the IAM role's association with an Amazon Redshift cluster.
The following are possible statuses and descriptions.
-
in-sync: The role is available for use by the cluster. -
adding: The role is in the process of being associated with the cluster. -
removing: The role is in the process of being disassociated with the cluster.
iam_role_arn: Option<String>The Amazon Resource Name (ARN) of the IAM role, for example, arn:aws:iam::123456789012:role/RedshiftCopyUnload.
Trait Implementations§
Source§impl Clone for ClusterIamRole
impl Clone for ClusterIamRole
Source§fn clone(&self) -> ClusterIamRole
fn clone(&self) -> ClusterIamRole
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 Debug for ClusterIamRole
impl Debug for ClusterIamRole
Source§impl Default for ClusterIamRole
impl Default for ClusterIamRole
Source§fn default() -> ClusterIamRole
fn default() -> ClusterIamRole
Returns the “default value” for a type. Read more
Source§impl PartialEq for ClusterIamRole
impl PartialEq for ClusterIamRole
impl StructuralPartialEq for ClusterIamRole
Auto Trait Implementations§
impl Freeze for ClusterIamRole
impl RefUnwindSafe for ClusterIamRole
impl Send for ClusterIamRole
impl Sync for ClusterIamRole
impl Unpin for ClusterIamRole
impl UnwindSafe for ClusterIamRole
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