Module Values.UpdateDataAccessorRequestSource

Updates an existing data accessor. This operation allows modifying the action configurations (the allowed actions and associated filters) and the display name of the data accessor. It does not allow changing the IAM role associated with the data accessor or other core properties of the data accessor.

Sourcetype nonrec t = {
  1. applicationId : ApplicationId.t;
    (*

    The unique identifier of the Amazon Q Business application.

    *)
  2. dataAccessorId : DataAccessorId.t;
    (*

    The unique identifier of the data accessor to update.

    *)
  3. actionConfigurations : ActionConfigurationList.t;
    (*

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

    *)
  4. authenticationDetail : DataAccessorAuthenticationDetail.t option;
    (*

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

    *)
  5. displayName : DataAccessorName.t option;
    (*

    The updated friendly name for the data accessor.

    *)
}
Sourceval context_ : string
Sourceval make : ?authenticationDetail:??? -> ?displayName:??? -> applicationId:ApplicationId.t -> dataAccessorId:DataAccessorId.t -> actionConfigurations:ActionConfigurationList.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Structure of (string * [> `String of QIamAction.t | `Structure of (string * Awso.Botodata.value) list ]) list ] list | `String of ApplicationId.t | `Structure of (string * [> `Enum of string | `List of [> `String of DataAccessorExternalId.t ] list | `Structure of (string * [> `Structure of (string * [> `String of IdcTrustedTokenIssuerArn.t ]) list ]) list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t