Class: Aws::Redshift::Types::GetClusterCredentialsWithIAMMessage

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cluster_identifierString

The unique identifier of the cluster that contains the database for which you are requesting credentials.

Returns:

  • (String)


6233
6234
6235
6236
6237
6238
6239
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 6233

class GetClusterCredentialsWithIAMMessage < Struct.new(
  :db_name,
  :cluster_identifier,
  :duration_seconds)
  SENSITIVE = []
  include Aws::Structure
end

#db_nameString

The name of the database for which you are requesting credentials. If the database name is specified, the IAM policy must allow access to the resource dbname for the specified database name. If the database name is not specified, access to all databases is allowed.

Returns:

  • (String)


6233
6234
6235
6236
6237
6238
6239
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 6233

class GetClusterCredentialsWithIAMMessage < Struct.new(
  :db_name,
  :cluster_identifier,
  :duration_seconds)
  SENSITIVE = []
  include Aws::Structure
end

#duration_secondsInteger

The number of seconds until the returned temporary password expires.

Range: 900-3600. Default: 900.

Returns:

  • (Integer)


6233
6234
6235
6236
6237
6238
6239
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 6233

class GetClusterCredentialsWithIAMMessage < Struct.new(
  :db_name,
  :cluster_identifier,
  :duration_seconds)
  SENSITIVE = []
  include Aws::Structure
end