Class: Aws::QBusiness::Types::UpdateDataAccessorRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[:display_name]

Instance Attribute Summary collapse

Instance Attribute Details

#action_configurationsArray<Types::ActionConfiguration>

The updated list of action configurations specifying the allowed actions and any associated filters.

Returns:



8880
8881
8882
8883
8884
8885
8886
8887
8888
# File 'lib/aws-sdk-qbusiness/types.rb', line 8880

class UpdateDataAccessorRequest < Struct.new(
  :application_id,
  :data_accessor_id,
  :action_configurations,
  :authentication_detail,
  :display_name)
  SENSITIVE = [:display_name]
  include Aws::Structure
end

#application_idString

The unique identifier of the Amazon Q Business application.

Returns:

  • (String)


8880
8881
8882
8883
8884
8885
8886
8887
8888
# File 'lib/aws-sdk-qbusiness/types.rb', line 8880

class UpdateDataAccessorRequest < Struct.new(
  :application_id,
  :data_accessor_id,
  :action_configurations,
  :authentication_detail,
  :display_name)
  SENSITIVE = [:display_name]
  include Aws::Structure
end

#authentication_detailTypes::DataAccessorAuthenticationDetail

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



8880
8881
8882
8883
8884
8885
8886
8887
8888
# File 'lib/aws-sdk-qbusiness/types.rb', line 8880

class UpdateDataAccessorRequest < Struct.new(
  :application_id,
  :data_accessor_id,
  :action_configurations,
  :authentication_detail,
  :display_name)
  SENSITIVE = [:display_name]
  include Aws::Structure
end

#data_accessor_idString

The unique identifier of the data accessor to update.

Returns:

  • (String)


8880
8881
8882
8883
8884
8885
8886
8887
8888
# File 'lib/aws-sdk-qbusiness/types.rb', line 8880

class UpdateDataAccessorRequest < Struct.new(
  :application_id,
  :data_accessor_id,
  :action_configurations,
  :authentication_detail,
  :display_name)
  SENSITIVE = [:display_name]
  include Aws::Structure
end

#display_nameString

The updated friendly name for the data accessor.

Returns:

  • (String)


8880
8881
8882
8883
8884
8885
8886
8887
8888
# File 'lib/aws-sdk-qbusiness/types.rb', line 8880

class UpdateDataAccessorRequest < Struct.new(
  :application_id,
  :data_accessor_id,
  :action_configurations,
  :authentication_detail,
  :display_name)
  SENSITIVE = [:display_name]
  include Aws::Structure
end