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_identifier ⇒ String

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

Returns:

  • (String)


7184
7185
7186
7187
7188
7189
7190
7191
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 7184

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

#custom_domain_name ⇒ String

The custom domain name for the IAM message cluster credentials.

Returns:

  • (String)


7184
7185
7186
7187
7188
7189
7190
7191
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 7184

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

#db_name ⇒ String

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)


7184
7185
7186
7187
7188
7189
7190
7191
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 7184

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

#duration_seconds ⇒ Integer

The number of seconds until the returned temporary password expires.

Range: 900-3600. Default: 900.

Returns:

  • (Integer)


7184
7185
7186
7187
7188
7189
7190
7191
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 7184

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