[][src]Struct rusoto_redshift::ModifyClusterIamRolesMessage

pub struct ModifyClusterIamRolesMessage {
    pub add_iam_roles: Option<Vec<String>>,
    pub cluster_identifier: String,
    pub remove_iam_roles: Option<Vec<String>>,
}

Fields

Zero or more IAM roles to associate with the cluster. The roles must be in their Amazon Resource Name (ARN) format. You can associate up to 10 IAM roles with a single cluster in a single request.

The unique identifier of the cluster for which you want to associate or disassociate IAM roles.

Zero or more IAM roles in ARN format to disassociate from the cluster. You can disassociate up to 10 IAM roles from a single cluster in a single request.

Trait Implementations

impl Clone for ModifyClusterIamRolesMessage
[src]

Performs copy-assignment from source. Read more

impl Default for ModifyClusterIamRolesMessage
[src]

impl PartialEq<ModifyClusterIamRolesMessage> for ModifyClusterIamRolesMessage
[src]

impl Debug for ModifyClusterIamRolesMessage
[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same for T

Should always be Self

impl<T> Erased for T