Class: Aws::Redshift::Types::ClusterExtendedCredentials

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

Overview

Constant Summary collapse

SENSITIVE =
[:db_password]

Instance Attribute Summary collapse

Instance Attribute Details

#db_passwordString

A temporary password that you provide when you connect to a database.

Returns:

  • (String)


1147
1148
1149
1150
1151
1152
1153
1154
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 1147

class ClusterExtendedCredentials < Struct.new(
  :db_user,
  :db_password,
  :expiration,
  :next_refresh_time)
  SENSITIVE = [:db_password]
  include Aws::Structure
end

#db_userString

A database user name that you provide when you connect to a database. The database user is mapped 1:1 to the source IAM identity.

Returns:

  • (String)


1147
1148
1149
1150
1151
1152
1153
1154
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 1147

class ClusterExtendedCredentials < Struct.new(
  :db_user,
  :db_password,
  :expiration,
  :next_refresh_time)
  SENSITIVE = [:db_password]
  include Aws::Structure
end

#expirationTime

The time (UTC) when the temporary password expires. After this timestamp, a log in with the temporary password fails.

Returns:

  • (Time)


1147
1148
1149
1150
1151
1152
1153
1154
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 1147

class ClusterExtendedCredentials < Struct.new(
  :db_user,
  :db_password,
  :expiration,
  :next_refresh_time)
  SENSITIVE = [:db_password]
  include Aws::Structure
end

#next_refresh_timeTime

Reserved for future use.

Returns:

  • (Time)


1147
1148
1149
1150
1151
1152
1153
1154
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 1147

class ClusterExtendedCredentials < Struct.new(
  :db_user,
  :db_password,
  :expiration,
  :next_refresh_time)
  SENSITIVE = [:db_password]
  include Aws::Structure
end