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)


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

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)


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

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