Class: Aws::QuickSight::Types::OneDriveClientCredentials

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#cert_thumbprint ⇒ String

The thumbprint of the certificate used for two-legged OAuth (2LO) authentication to OneDrive. This field is required.

Returns:

  • (String)


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.

Returns:

  • (String)


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