Skip to content

Qbusiness  >  Operations  >  get_data_accessor

get_data_accessor

Operation

get_data_accessor async

get_data_accessor(input: GetDataAccessorInput, plugins: list[Plugin] | None = None) -> GetDataAccessorOutput

Retrieves information about a specified data accessor. This operation returns details about the data accessor, including its display name, unique identifier, Amazon Resource Name (ARN), the associated Amazon Q Business application and IAM Identity Center application, the IAM role for the ISV, the action configurations, and the timestamps for when the data accessor was created and last updated.

Parameters:

Name Type Description Default
input GetDataAccessorInput

An instance of GetDataAccessorInput.

required
plugins list[Plugin] | None

A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations.

None

Returns:

Type Description
GetDataAccessorOutput

An instance of GetDataAccessorOutput.

Input

GetDataAccessorInput dataclass

Dataclass for GetDataAccessorInput structure.

Attributes

application_id class-attribute instance-attribute
application_id: str | None = None

The unique identifier of the Amazon Q Business application.

data_accessor_id class-attribute instance-attribute
data_accessor_id: str | None = None

The unique identifier of the data accessor to retrieve.

Output

GetDataAccessorOutput dataclass

Dataclass for GetDataAccessorOutput structure.

Attributes

action_configurations class-attribute instance-attribute
action_configurations: list[ActionConfiguration] | None = None

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

application_id class-attribute instance-attribute
application_id: str | None = None

The unique identifier of the Amazon Q Business application associated with this data accessor.

authentication_detail class-attribute instance-attribute
authentication_detail: DataAccessorAuthenticationDetail | None = None

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

created_at class-attribute instance-attribute
created_at: datetime | None = None

The timestamp when the data accessor was created.

data_accessor_arn class-attribute instance-attribute
data_accessor_arn: str | None = None

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

data_accessor_id class-attribute instance-attribute
data_accessor_id: str | None = None

The unique identifier of the data accessor.

display_name class-attribute instance-attribute
display_name: str | None = field(repr=False, default=None)

The friendly name of the data accessor.

idc_application_arn class-attribute instance-attribute
idc_application_arn: str | None = None

The Amazon Resource Name (ARN) of the IAM Identity Center application associated with this data accessor.

principal class-attribute instance-attribute
principal: str | None = None

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

updated_at class-attribute instance-attribute
updated_at: datetime | None = None

The timestamp when the data accessor was last updated.