Class: Aws::DataZone::Types::RedshiftCredentials
- Inherits:
-
Struct
- Object
- Struct
- Aws::DataZone::Types::RedshiftCredentials
- Includes:
- Structure, Structure::Union
- Defined in:
- lib/aws-sdk-datazone/types.rb
Overview
RedshiftCredentials is a union - when making an API calls you must set exactly one of the members.
RedshiftCredentials is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of RedshiftCredentials corresponding to the set member.
Amazon Redshift credentials of a connection.
Direct Known Subclasses
Defined Under Namespace
Classes: SecretArn, Unknown, UsernamePassword
Constant Summary collapse
- SENSITIVE =
[:username_password]
Instance Attribute Summary collapse
-
#secret_arn ⇒ String
The secret ARN of the Amazon Redshift credentials of a connection.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
-
#username_password ⇒ Types::UsernamePassword
The username and password of the Amazon Redshift credentials of a connection.
Instance Attribute Details
#secret_arn ⇒ String
The secret ARN of the Amazon Redshift credentials of a connection.
15122 15123 15124 15125 15126 15127 15128 15129 15130 15131 15132 15133 |
# File 'lib/aws-sdk-datazone/types.rb', line 15122 class RedshiftCredentials < Struct.new( :secret_arn, :username_password, :unknown) SENSITIVE = [:username_password] include Aws::Structure include Aws::Structure::Union class SecretArn < RedshiftCredentials; end class UsernamePassword < RedshiftCredentials; end class Unknown < RedshiftCredentials; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
15122 15123 15124 |
# File 'lib/aws-sdk-datazone/types.rb', line 15122 def unknown @unknown end |
#username_password ⇒ Types::UsernamePassword
The username and password of the Amazon Redshift credentials of a connection.
15122 15123 15124 15125 15126 15127 15128 15129 15130 15131 15132 15133 |
# File 'lib/aws-sdk-datazone/types.rb', line 15122 class RedshiftCredentials < Struct.new( :secret_arn, :username_password, :unknown) SENSITIVE = [:username_password] include Aws::Structure include Aws::Structure::Union class SecretArn < RedshiftCredentials; end class UsernamePassword < RedshiftCredentials; end class Unknown < RedshiftCredentials; end end |