Class: Aws::Redshift::Types::ModifyClusterIamRolesMessage

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-redshift/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#add_iam_rolesArray<String>

Zero or more IAM roles to associate with the cluster. The roles must be in their Amazon Resource Name (ARN) format.



8052
8053
8054
8055
8056
8057
8058
8059
# File 'lib/aws-sdk-redshift/types.rb', line 8052

class ModifyClusterIamRolesMessage < Struct.new(
  :cluster_identifier,
  :add_iam_roles,
  :remove_iam_roles,
  :default_iam_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#cluster_identifierString

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



8052
8053
8054
8055
8056
8057
8058
8059
# File 'lib/aws-sdk-redshift/types.rb', line 8052

class ModifyClusterIamRolesMessage < Struct.new(
  :cluster_identifier,
  :add_iam_roles,
  :remove_iam_roles,
  :default_iam_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#default_iam_role_arnString

The Amazon Resource Name (ARN) for the IAM role that was set as default for the cluster when the cluster was last modified.



8052
8053
8054
8055
8056
8057
8058
8059
# File 'lib/aws-sdk-redshift/types.rb', line 8052

class ModifyClusterIamRolesMessage < Struct.new(
  :cluster_identifier,
  :add_iam_roles,
  :remove_iam_roles,
  :default_iam_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#remove_iam_rolesArray<String>

Zero or more IAM roles in ARN format to disassociate from the cluster.



8052
8053
8054
8055
8056
8057
8058
8059
# File 'lib/aws-sdk-redshift/types.rb', line 8052

class ModifyClusterIamRolesMessage < Struct.new(
  :cluster_identifier,
  :add_iam_roles,
  :remove_iam_roles,
  :default_iam_role_arn)
  SENSITIVE = []
  include Aws::Structure
end