You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::Redshift::Types::ClusterIamRole

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

Overview

An AWS Identity and Access Management (IAM) role that can be used by the associated Amazon Redshift cluster to access other AWS services.

Instance Attribute Summary collapse

Instance Attribute Details

#apply_statusString

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.

Returns:

  • (String)


452
453
454
455
456
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 452

class ClusterIamRole < Struct.new(
  :iam_role_arn,
  :apply_status)
  include Aws::Structure
end

#iam_role_arnString

The Amazon Resource Name (ARN) of the IAM role, for example, arn:aws:iam::123456789012:role/RedshiftCopyUnload.

Returns:

  • (String)


452
453
454
455
456
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 452

class ClusterIamRole < Struct.new(
  :iam_role_arn,
  :apply_status)
  include Aws::Structure
end