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.



2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2928

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)


2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2928

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)


2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2928

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)


2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2928

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)


2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2928

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)


2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2928

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)


2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2928

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)


2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
# File 'gems/aws-sdk-qbusiness/lib/aws-sdk-qbusiness/types.rb', line 2928

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