Class: Aws::QBusiness::Types::DataAccessor

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb

Overview

Provides summary information about a data accessor.

Constant Summary collapse

SENSITIVE =
[:display_name]

Instance Attribute Summary collapse

Instance Attribute Details

#authentication_detailTypes::DataAccessorAuthenticationDetail

The authentication configuration details for the data accessor. This specifies how the ISV authenticates when accessing data through this data accessor.



2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2918

class DataAccessor < Struct.new(
  :display_name,
  :data_accessor_id,
  :data_accessor_arn,
  :idc_application_arn,
  :principal,
  :authentication_detail,
  :created_at,
  :updated_at)
  SENSITIVE = [:display_name]
  include Aws::Structure
end

#created_atTime

The timestamp when the data accessor was created.

Returns:

  • (Time)


2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2918

class DataAccessor < Struct.new(
  :display_name,
  :data_accessor_id,
  :data_accessor_arn,
  :idc_application_arn,
  :principal,
  :authentication_detail,
  :created_at,
  :updated_at)
  SENSITIVE = [:display_name]
  include Aws::Structure
end

#data_accessor_arnString

The Amazon Resource Name (ARN) of the data accessor.

Returns:

  • (String)


2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2918

class DataAccessor < Struct.new(
  :display_name,
  :data_accessor_id,
  :data_accessor_arn,
  :idc_application_arn,
  :principal,
  :authentication_detail,
  :created_at,
  :updated_at)
  SENSITIVE = [:display_name]
  include Aws::Structure
end

#data_accessor_idString

The unique identifier of the data accessor.

Returns:

  • (String)


2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2918

class DataAccessor < Struct.new(
  :display_name,
  :data_accessor_id,
  :data_accessor_arn,
  :idc_application_arn,
  :principal,
  :authentication_detail,
  :created_at,
  :updated_at)
  SENSITIVE = [:display_name]
  include Aws::Structure
end

#display_nameString

The friendly name of the data accessor.

Returns:

  • (String)


2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2918

class DataAccessor < Struct.new(
  :display_name,
  :data_accessor_id,
  :data_accessor_arn,
  :idc_application_arn,
  :principal,
  :authentication_detail,
  :created_at,
  :updated_at)
  SENSITIVE = [:display_name]
  include Aws::Structure
end

#idc_application_arnString

The Amazon Resource Name (ARN) of the associated IAM Identity Center application.

Returns:

  • (String)


2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2918

class DataAccessor < Struct.new(
  :display_name,
  :data_accessor_id,
  :data_accessor_arn,
  :idc_application_arn,
  :principal,
  :authentication_detail,
  :created_at,
  :updated_at)
  SENSITIVE = [:display_name]
  include Aws::Structure
end

#principalString

The Amazon Resource Name (ARN) of the IAM role for the ISV associated with this data accessor.

Returns:

  • (String)


2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2918

class DataAccessor < Struct.new(
  :display_name,
  :data_accessor_id,
  :data_accessor_arn,
  :idc_application_arn,
  :principal,
  :authentication_detail,
  :created_at,
  :updated_at)
  SENSITIVE = [:display_name]
  include Aws::Structure
end

#updated_atTime

The timestamp when the data accessor was last updated.

Returns:

  • (Time)


2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2918

class DataAccessor < Struct.new(
  :display_name,
  :data_accessor_id,
  :data_accessor_arn,
  :idc_application_arn,
  :principal,
  :authentication_detail,
  :created_at,
  :updated_at)
  SENSITIVE = [:display_name]
  include Aws::Structure
end