Class: Aws::QuickSight::Types::ReadAuthenticationMetadata
- Inherits:
-
Struct
- Object
- Struct
- Aws::QuickSight::Types::ReadAuthenticationMetadata
- Defined in:
- gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb
Overview
ReadAuthenticationMetadata is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of ReadAuthenticationMetadata corresponding to the set member.
Read-only authentication metadata union containing non-sensitive configuration details for different authentication types.
Direct Known Subclasses
ApiKeyConnectionMetadata, AuthorizationCodeGrantMetadata, BasicAuthConnectionMetadata, ClientCredentialsGrantMetadata, IamConnectionMetadata, NoneConnectionMetadata, Unknown
Defined Under Namespace
Classes: ApiKeyConnectionMetadata, AuthorizationCodeGrantMetadata, BasicAuthConnectionMetadata, ClientCredentialsGrantMetadata, IamConnectionMetadata, NoneConnectionMetadata, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#api_key_connection_metadata ⇒ Types::ReadAPIKeyConnectionMetadata
Read-only metadata for API key authentication configuration.
-
#authorization_code_grant_metadata ⇒ Types::ReadAuthorizationCodeGrantMetadata
Read-only metadata for OAuth2 authorization code grant flow configuration.
-
#basic_auth_connection_metadata ⇒ Types::ReadBasicAuthConnectionMetadata
Read-only metadata for basic authentication configuration.
-
#client_credentials_grant_metadata ⇒ Types::ReadClientCredentialsGrantMetadata
Read-only metadata for OAuth2 client credentials grant flow configuration.
-
#iam_connection_metadata ⇒ Types::ReadIamConnectionMetadata
Read-only metadata for IAM-based authentication configuration.
-
#none_connection_metadata ⇒ Types::ReadNoneConnectionMetadata
Read-only metadata for connections that do not require authentication.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#api_key_connection_metadata ⇒ Types::ReadAPIKeyConnectionMetadata
Read-only metadata for API key authentication configuration.
28735 28736 28737 28738 28739 28740 28741 28742 28743 28744 28745 28746 28747 28748 28749 28750 28751 28752 28753 28754 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 28735 class ReadAuthenticationMetadata < Struct.new( :authorization_code_grant_metadata, :client_credentials_grant_metadata, :basic_auth_connection_metadata, :api_key_connection_metadata, :none_connection_metadata, :iam_connection_metadata, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AuthorizationCodeGrantMetadata < ReadAuthenticationMetadata; end class ClientCredentialsGrantMetadata < ReadAuthenticationMetadata; end class BasicAuthConnectionMetadata < ReadAuthenticationMetadata; end class ApiKeyConnectionMetadata < ReadAuthenticationMetadata; end class NoneConnectionMetadata < ReadAuthenticationMetadata; end class IamConnectionMetadata < ReadAuthenticationMetadata; end class Unknown < ReadAuthenticationMetadata; end end |
#authorization_code_grant_metadata ⇒ Types::ReadAuthorizationCodeGrantMetadata
Read-only metadata for OAuth2 authorization code grant flow configuration.
28735 28736 28737 28738 28739 28740 28741 28742 28743 28744 28745 28746 28747 28748 28749 28750 28751 28752 28753 28754 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 28735 class ReadAuthenticationMetadata < Struct.new( :authorization_code_grant_metadata, :client_credentials_grant_metadata, :basic_auth_connection_metadata, :api_key_connection_metadata, :none_connection_metadata, :iam_connection_metadata, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AuthorizationCodeGrantMetadata < ReadAuthenticationMetadata; end class ClientCredentialsGrantMetadata < ReadAuthenticationMetadata; end class BasicAuthConnectionMetadata < ReadAuthenticationMetadata; end class ApiKeyConnectionMetadata < ReadAuthenticationMetadata; end class NoneConnectionMetadata < ReadAuthenticationMetadata; end class IamConnectionMetadata < ReadAuthenticationMetadata; end class Unknown < ReadAuthenticationMetadata; end end |
#basic_auth_connection_metadata ⇒ Types::ReadBasicAuthConnectionMetadata
Read-only metadata for basic authentication configuration.
28735 28736 28737 28738 28739 28740 28741 28742 28743 28744 28745 28746 28747 28748 28749 28750 28751 28752 28753 28754 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 28735 class ReadAuthenticationMetadata < Struct.new( :authorization_code_grant_metadata, :client_credentials_grant_metadata, :basic_auth_connection_metadata, :api_key_connection_metadata, :none_connection_metadata, :iam_connection_metadata, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AuthorizationCodeGrantMetadata < ReadAuthenticationMetadata; end class ClientCredentialsGrantMetadata < ReadAuthenticationMetadata; end class BasicAuthConnectionMetadata < ReadAuthenticationMetadata; end class ApiKeyConnectionMetadata < ReadAuthenticationMetadata; end class NoneConnectionMetadata < ReadAuthenticationMetadata; end class IamConnectionMetadata < ReadAuthenticationMetadata; end class Unknown < ReadAuthenticationMetadata; end end |
#client_credentials_grant_metadata ⇒ Types::ReadClientCredentialsGrantMetadata
Read-only metadata for OAuth2 client credentials grant flow configuration.
28735 28736 28737 28738 28739 28740 28741 28742 28743 28744 28745 28746 28747 28748 28749 28750 28751 28752 28753 28754 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 28735 class ReadAuthenticationMetadata < Struct.new( :authorization_code_grant_metadata, :client_credentials_grant_metadata, :basic_auth_connection_metadata, :api_key_connection_metadata, :none_connection_metadata, :iam_connection_metadata, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AuthorizationCodeGrantMetadata < ReadAuthenticationMetadata; end class ClientCredentialsGrantMetadata < ReadAuthenticationMetadata; end class BasicAuthConnectionMetadata < ReadAuthenticationMetadata; end class ApiKeyConnectionMetadata < ReadAuthenticationMetadata; end class NoneConnectionMetadata < ReadAuthenticationMetadata; end class IamConnectionMetadata < ReadAuthenticationMetadata; end class Unknown < ReadAuthenticationMetadata; end end |
#iam_connection_metadata ⇒ Types::ReadIamConnectionMetadata
Read-only metadata for IAM-based authentication configuration.
28735 28736 28737 28738 28739 28740 28741 28742 28743 28744 28745 28746 28747 28748 28749 28750 28751 28752 28753 28754 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 28735 class ReadAuthenticationMetadata < Struct.new( :authorization_code_grant_metadata, :client_credentials_grant_metadata, :basic_auth_connection_metadata, :api_key_connection_metadata, :none_connection_metadata, :iam_connection_metadata, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AuthorizationCodeGrantMetadata < ReadAuthenticationMetadata; end class ClientCredentialsGrantMetadata < ReadAuthenticationMetadata; end class BasicAuthConnectionMetadata < ReadAuthenticationMetadata; end class ApiKeyConnectionMetadata < ReadAuthenticationMetadata; end class NoneConnectionMetadata < ReadAuthenticationMetadata; end class IamConnectionMetadata < ReadAuthenticationMetadata; end class Unknown < ReadAuthenticationMetadata; end end |
#none_connection_metadata ⇒ Types::ReadNoneConnectionMetadata
Read-only metadata for connections that do not require authentication.
28735 28736 28737 28738 28739 28740 28741 28742 28743 28744 28745 28746 28747 28748 28749 28750 28751 28752 28753 28754 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 28735 class ReadAuthenticationMetadata < Struct.new( :authorization_code_grant_metadata, :client_credentials_grant_metadata, :basic_auth_connection_metadata, :api_key_connection_metadata, :none_connection_metadata, :iam_connection_metadata, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AuthorizationCodeGrantMetadata < ReadAuthenticationMetadata; end class ClientCredentialsGrantMetadata < ReadAuthenticationMetadata; end class BasicAuthConnectionMetadata < ReadAuthenticationMetadata; end class ApiKeyConnectionMetadata < ReadAuthenticationMetadata; end class NoneConnectionMetadata < ReadAuthenticationMetadata; end class IamConnectionMetadata < ReadAuthenticationMetadata; end class Unknown < ReadAuthenticationMetadata; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
28735 28736 28737 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 28735 def unknown @unknown end |