Class: Aws::QuickSight::Types::DataSourceCredentials
- Inherits:
-
Struct
- Object
- Struct
- Aws::QuickSight::Types::DataSourceCredentials
- Defined in:
- gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb
Overview
Data source credentials. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#copy_source_arn ⇒ String
The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use.
-
#credential_pair ⇒ Types::CredentialPair
Credential pair.
-
#key_pair_credentials ⇒ Types::KeyPairCredentials
The credentials for connecting using key-pair.
-
#o_auth_client_credentials ⇒ Types::OAuthClientCredentials
The OAuth client credentials for connecting to a data source using OAuth 2.0 client credentials (2LO) authentication.
-
#one_drive_client_credentials ⇒ Types::OneDriveClientCredentials
The client credentials for connecting to a Microsoft OneDrive data source using two-legged OAuth (2LO) certificate-based authentication.
-
#secret_arn ⇒ String
The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.
-
#service_account_credentials ⇒ Types::ServiceAccountCredentials
The service account credentials for connecting to a data source that uses Google Workspace domain-wide delegation.
-
#share_point_client_credentials ⇒ Types::SharePointClientCredentials
The client credentials for connecting to a Microsoft SharePoint data source using two-legged OAuth (2LO) certificate-based authentication.
-
#web_proxy_credentials ⇒ Types::WebProxyCredentials
The credentials for connecting through a web proxy server.
Instance Attribute Details
#copy_source_arn ⇒ String
The Amazon Resource Name (ARN) of a data source that has the
credential pair that you want to use. When CopySourceArn is not
null, the credential pair from the data source in the ARN is used as
the credentials for the DataSourceCredentials structure.
16166 16167 16168 16169 16170 16171 16172 16173 16174 16175 16176 16177 16178 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 16166 class DataSourceCredentials < Struct.new( :credential_pair, :copy_source_arn, :secret_arn, :key_pair_credentials, :web_proxy_credentials, :o_auth_client_credentials, :service_account_credentials, :share_point_client_credentials, :one_drive_client_credentials) SENSITIVE = [] include Aws::Structure end |
#credential_pair ⇒ Types::CredentialPair
Credential pair. For more information, see CredentialPair.
16166 16167 16168 16169 16170 16171 16172 16173 16174 16175 16176 16177 16178 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 16166 class DataSourceCredentials < Struct.new( :credential_pair, :copy_source_arn, :secret_arn, :key_pair_credentials, :web_proxy_credentials, :o_auth_client_credentials, :service_account_credentials, :share_point_client_credentials, :one_drive_client_credentials) SENSITIVE = [] include Aws::Structure end |
#key_pair_credentials ⇒ Types::KeyPairCredentials
The credentials for connecting using key-pair.
16166 16167 16168 16169 16170 16171 16172 16173 16174 16175 16176 16177 16178 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 16166 class DataSourceCredentials < Struct.new( :credential_pair, :copy_source_arn, :secret_arn, :key_pair_credentials, :web_proxy_credentials, :o_auth_client_credentials, :service_account_credentials, :share_point_client_credentials, :one_drive_client_credentials) SENSITIVE = [] include Aws::Structure end |
#o_auth_client_credentials ⇒ Types::OAuthClientCredentials
The OAuth client credentials for connecting to a data source using
OAuth 2.0 client credentials (2LO) authentication. For more
information, see OAuthClientCredentials.
16166 16167 16168 16169 16170 16171 16172 16173 16174 16175 16176 16177 16178 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 16166 class DataSourceCredentials < Struct.new( :credential_pair, :copy_source_arn, :secret_arn, :key_pair_credentials, :web_proxy_credentials, :o_auth_client_credentials, :service_account_credentials, :share_point_client_credentials, :one_drive_client_credentials) SENSITIVE = [] include Aws::Structure end |
#one_drive_client_credentials ⇒ Types::OneDriveClientCredentials
The client credentials for connecting to a Microsoft OneDrive data source using two-legged OAuth (2LO) certificate-based authentication.
16166 16167 16168 16169 16170 16171 16172 16173 16174 16175 16176 16177 16178 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 16166 class DataSourceCredentials < Struct.new( :credential_pair, :copy_source_arn, :secret_arn, :key_pair_credentials, :web_proxy_credentials, :o_auth_client_credentials, :service_account_credentials, :share_point_client_credentials, :one_drive_client_credentials) SENSITIVE = [] include Aws::Structure end |
#secret_arn ⇒ String
The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.
16166 16167 16168 16169 16170 16171 16172 16173 16174 16175 16176 16177 16178 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 16166 class DataSourceCredentials < Struct.new( :credential_pair, :copy_source_arn, :secret_arn, :key_pair_credentials, :web_proxy_credentials, :o_auth_client_credentials, :service_account_credentials, :share_point_client_credentials, :one_drive_client_credentials) SENSITIVE = [] include Aws::Structure end |
#service_account_credentials ⇒ Types::ServiceAccountCredentials
The service account credentials for connecting to a data source that uses Google Workspace domain-wide delegation.
16166 16167 16168 16169 16170 16171 16172 16173 16174 16175 16176 16177 16178 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 16166 class DataSourceCredentials < Struct.new( :credential_pair, :copy_source_arn, :secret_arn, :key_pair_credentials, :web_proxy_credentials, :o_auth_client_credentials, :service_account_credentials, :share_point_client_credentials, :one_drive_client_credentials) SENSITIVE = [] include Aws::Structure end |
#share_point_client_credentials ⇒ Types::SharePointClientCredentials
The client credentials for connecting to a Microsoft SharePoint data source using two-legged OAuth (2LO) certificate-based authentication.
16166 16167 16168 16169 16170 16171 16172 16173 16174 16175 16176 16177 16178 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 16166 class DataSourceCredentials < Struct.new( :credential_pair, :copy_source_arn, :secret_arn, :key_pair_credentials, :web_proxy_credentials, :o_auth_client_credentials, :service_account_credentials, :share_point_client_credentials, :one_drive_client_credentials) SENSITIVE = [] include Aws::Structure end |
#web_proxy_credentials ⇒ Types::WebProxyCredentials
The credentials for connecting through a web proxy server.
16166 16167 16168 16169 16170 16171 16172 16173 16174 16175 16176 16177 16178 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 16166 class DataSourceCredentials < Struct.new( :credential_pair, :copy_source_arn, :secret_arn, :key_pair_credentials, :web_proxy_credentials, :o_auth_client_credentials, :service_account_credentials, :share_point_client_credentials, :one_drive_client_credentials) SENSITIVE = [] include Aws::Structure end |