Class: Aws::QuickSight::Types::OneDriveClientCredentials
- Inherits:
-
Struct
- Object
- Struct
- Aws::QuickSight::Types::OneDriveClientCredentials
- Defined in:
- gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb
Overview
The client credentials for connecting to a Microsoft OneDrive data
source using two-legged OAuth (2LO) certificate-based authentication.
OneDrive connections access files stored in your OneDrive storage. The
tenant ID and client ID are supplied through OneDriveParameters.
Constant Summary collapse
- SENSITIVE =
[:kms_key_arn, :cert_thumbprint]
Instance Attribute Summary collapse
-
#cert_thumbprint ⇒ String
The thumbprint of the certificate used for two-legged OAuth (2LO) authentication to OneDrive.
-
#kms_key_arn ⇒ String
The Amazon Resource Name (ARN) of the AWS Key Management Service (AWS KMS) key used to encrypt the OneDrive certificate credentials.
Instance Attribute Details
#cert_thumbprint ⇒ String
The thumbprint of the certificate used for two-legged OAuth (2LO) authentication to OneDrive. This field is required.
36271 36272 36273 36274 36275 36276 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 36271 class OneDriveClientCredentials < Struct.new( :kms_key_arn, :cert_thumbprint) SENSITIVE = [:kms_key_arn, :cert_thumbprint] include Aws::Structure end |
#kms_key_arn ⇒ String
The Amazon Resource Name (ARN) of the AWS Key Management Service (AWS KMS) key used to encrypt the OneDrive certificate credentials. This field is required.
36271 36272 36273 36274 36275 36276 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 36271 class OneDriveClientCredentials < Struct.new( :kms_key_arn, :cert_thumbprint) SENSITIVE = [:kms_key_arn, :cert_thumbprint] include Aws::Structure end |