REST Resource: projects.locations.datasets

Resource: Dataset

A message representing a health dataset.

A health dataset represents a collection of healthcare data pertaining to one or more patients. This may include multiple modalities of healthcare data, such as electronic medical records or medical imaging data.

JSON representation
{
  "name": string,
  "timeZone": string,
  "encryptionSpec": {
    object(EncryptionSpec)
  }
}
Fields
name

string

Identifier. Resource name of the dataset, of the form projects/{projectId}/locations/{locationId}/datasets/{datasetId}.

timeZone

string

Optional. The default timezone used by this dataset. Must be a either a valid IANA time zone name such as "America/New_York" or empty, which defaults to UTC. This is used for parsing times in resources, such as HL7 messages, where no explicit timezone is specified.

encryptionSpec

object(EncryptionSpec)

Optional. Customer-managed encryption key spec for a Dataset. If set, this Dataset and all of its sub-resources will be secured by this key. If empty, the Dataset is secured by the default Google encryption key.

EncryptionSpec

Represents a customer-managed encryption key spec that can be applied to a resource.

JSON representation
{
  "kmsKeyName": string
}
Fields
kmsKeyName

string

Required. The resource name of customer-managed encryption key that is used to secure a resource and its sub-resources. Only the key in the same location as this Dataset is allowed to be used for encryption. Format is: projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{key}

Methods

create

Creates a new health dataset.

deidentify

Creates a new dataset containing de-identified data from the source dataset.

delete

Deletes the specified health dataset and all data contained in the dataset.

get

Gets any metadata associated with a dataset.

getIamPolicy

Gets the access control policy for a resource.

list

Lists the health datasets in the current project.

patch

Updates dataset metadata.

setIamPolicy

Sets the access control policy on the specified resource.

testIamPermissions

Returns permissions that a caller has on the specified resource.