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

Redacts identifying information from the specified dataset.

Attributes

  • config (type: GoogleApi.HealthCare.V1beta1.Model.DeidentifyConfig.t, default: nil) - Deidentify configuration. Only one of config and gcs_config_uri can be specified.
  • destinationDataset (type: String.t, default: nil) - Required. The name of the dataset resource to create and write the redacted data to. The destination dataset must not exist. The destination dataset must be in the same location as the source dataset. De-identifying data across multiple locations is not supported.
  • gcsConfigUri (type: String.t, default: nil) - Cloud Storage location to read the JSON cloud.healthcare.deidentify.DeidentifyConfig from, overriding the default config. Must be of the form gs://{bucket_id}/path/to/object. The Cloud Storage location must grant the Cloud IAM role roles/storage.objectViewer to the project's Cloud Healthcare Service Agent service account. Only one of config and gcs_config_uri can be specified.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.HealthCare.V1beta1.Model.DeidentifyDatasetRequest{
  config: GoogleApi.HealthCare.V1beta1.Model.DeidentifyConfig.t() | nil,
  destinationDataset: String.t() | nil,
  gcsConfigUri: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.