Class: Aws::Redshift::Types::ModifyClusterIamRolesMessage
- Inherits:
-
Struct
- Object
- Struct
- Aws::Redshift::Types::ModifyClusterIamRolesMessage
- Defined in:
- gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#add_iam_roles ⇒ Array<String>
Zero or more IAM roles to associate with the cluster.
-
#cluster_identifier ⇒ String
The unique identifier of the cluster for which you want to associate or disassociate IAM roles.
-
#default_iam_role_arn ⇒ String
The Amazon Resource Name (ARN) for the IAM role that was set as default for the cluster when the cluster was last modified.
-
#remove_iam_roles ⇒ Array<String>
Zero or more IAM roles in ARN format to disassociate from the cluster.
Instance Attribute Details
#add_iam_roles ⇒ Array<String>
Zero or more IAM roles to associate with the cluster. The roles must be in their Amazon Resource Name (ARN) format.
8088 8089 8090 8091 8092 8093 8094 8095 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 8088 class ModifyClusterIamRolesMessage < Struct.new( :cluster_identifier, :add_iam_roles, :remove_iam_roles, :default_iam_role_arn) SENSITIVE = [] include Aws::Structure end |
#cluster_identifier ⇒ String
The unique identifier of the cluster for which you want to associate or disassociate IAM roles.
8088 8089 8090 8091 8092 8093 8094 8095 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 8088 class ModifyClusterIamRolesMessage < Struct.new( :cluster_identifier, :add_iam_roles, :remove_iam_roles, :default_iam_role_arn) SENSITIVE = [] include Aws::Structure end |
#default_iam_role_arn ⇒ String
The Amazon Resource Name (ARN) for the IAM role that was set as default for the cluster when the cluster was last modified.
8088 8089 8090 8091 8092 8093 8094 8095 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 8088 class ModifyClusterIamRolesMessage < Struct.new( :cluster_identifier, :add_iam_roles, :remove_iam_roles, :default_iam_role_arn) SENSITIVE = [] include Aws::Structure end |
#remove_iam_roles ⇒ Array<String>
Zero or more IAM roles in ARN format to disassociate from the cluster.
8088 8089 8090 8091 8092 8093 8094 8095 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 8088 class ModifyClusterIamRolesMessage < Struct.new( :cluster_identifier, :add_iam_roles, :remove_iam_roles, :default_iam_role_arn) SENSITIVE = [] include Aws::Structure end |