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)


6938
6939
6940
6941
6942
6943
6944
6945
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 6938

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

#custom_domain_nameString

The custom domain name for the IAM message cluster credentials.

Returns:

  • (String)


6938
6939
6940
6941
6942
6943
6944
6945
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 6938

class GetClusterCredentialsWithIAMMessage < Struct.new(
  :db_name,
  :cluster_identifier,
  :duration_seconds,
  :custom_domain_name)
  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)


6938
6939
6940
6941
6942
6943
6944
6945
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 6938

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

#duration_secondsInteger

The number of seconds until the returned temporary password expires.

Range: 900-3600. Default: 900.

Returns:

  • (Integer)


6938
6939
6940
6941
6942
6943
6944
6945
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 6938

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