View Source GoogleApi.HealthCare.V1beta1.Model.QueryAccessibleDataRequest (google_api_health_care v0.50.1)

Queries all data_ids that are consented for a given use in the given consent store and writes them to a specified destination. The returned Operation includes a progress counter for the number of User data mappings processed. Errors are logged to Cloud Logging (see [Viewing error logs in Cloud Logging] (https://cloud.google.com/healthcare/docs/how-tos/logging) and [QueryAccessibleData] for a sample log entry).

Attributes

  • gcsDestination (type: GoogleApi.HealthCare.V1beta1.Model.GoogleCloudHealthcareV1beta1ConsentGcsDestination.t, default: nil) - The Cloud Storage destination. The Cloud Healthcare API service account must have the roles/storage.objectAdmin Cloud IAM role for this Cloud Storage location. The object name is in the following format: query-accessible-data-result-{operation_id}.txt where each line contains a single data_id.
  • requestAttributes (type: map(), default: nil) - The values of request attributes associated with this access request.
  • resourceAttributes (type: map(), default: nil) - Optional. The values of resource attributes associated with the type of resources being requested. If no values are specified, then all resource types are included in the output.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.HealthCare.V1beta1.Model.QueryAccessibleDataRequest{
  gcsDestination:
    GoogleApi.HealthCare.V1beta1.Model.GoogleCloudHealthcareV1beta1ConsentGcsDestination.t()
    | nil,
  requestAttributes: map() | nil,
  resourceAttributes: map() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.