lib/google/apis/healthcare_v1/classes.rb in google-apis-healthcare_v1-0.24.0 vs lib/google/apis/healthcare_v1/classes.rb in google-apis-healthcare_v1-0.25.0
- old
+ new
@@ -327,11 +327,11 @@
# additional information.
# Corresponds to the JSON property `condition`
# @return [Google::Apis::HealthcareV1::Expr]
attr_accessor :condition
- # Specifies the principals requesting access for a Cloud Platform resource. `
+ # Specifies the principals requesting access for a Google Cloud resource. `
# members` can have the following values: * `allUsers`: A special identifier
# that represents anyone who is on the internet; with or without a Google
# account. * `allAuthenticatedUsers`: A special identifier that represents
# anyone who is authenticated with a Google account or a service account. * `
# user:`emailid``: An email address that represents a specific Google account.
@@ -876,18 +876,29 @@
# locations is not supported.
# Corresponds to the JSON property `destinationDataset`
# @return [String]
attr_accessor :destination_dataset
+ # 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.
+ # Corresponds to the JSON property `gcsConfigUri`
+ # @return [String]
+ attr_accessor :gcs_config_uri
+
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@config = args[:config] if args.key?(:config)
@destination_dataset = args[:destination_dataset] if args.key?(:destination_dataset)
+ @gcs_config_uri = args[:gcs_config_uri] if args.key?(:gcs_config_uri)
end
end
# Creates a new DICOM store with sensitive information de-identified.
class DeidentifyDicomStoreRequest
@@ -914,19 +925,30 @@
# Specifies the filter configuration for DICOM resources.
# Corresponds to the JSON property `filterConfig`
# @return [Google::Apis::HealthcareV1::DicomFilterConfig]
attr_accessor :filter_config
+ # 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.
+ # Corresponds to the JSON property `gcsConfigUri`
+ # @return [String]
+ attr_accessor :gcs_config_uri
+
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@config = args[:config] if args.key?(:config)
@destination_store = args[:destination_store] if args.key?(:destination_store)
@filter_config = args[:filter_config] if args.key?(:filter_config)
+ @gcs_config_uri = args[:gcs_config_uri] if args.key?(:gcs_config_uri)
end
end
# Creates a new FHIR store with sensitive information de-identified.
class DeidentifyFhirStoreRequest
@@ -948,10 +970,20 @@
# fhirResources.update permission to write to the destination FHIR store.
# Corresponds to the JSON property `destinationStore`
# @return [String]
attr_accessor :destination_store
+ # 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.
+ # Corresponds to the JSON property `gcsConfigUri`
+ # @return [String]
+ attr_accessor :gcs_config_uri
+
# Filter configuration.
# Corresponds to the JSON property `resourceFilter`
# @return [Google::Apis::HealthcareV1::FhirFilter]
attr_accessor :resource_filter
@@ -961,10 +993,11 @@
# Update properties of this object
def update!(**args)
@config = args[:config] if args.key?(:config)
@destination_store = args[:destination_store] if args.key?(:destination_store)
+ @gcs_config_uri = args[:gcs_config_uri] if args.key?(:gcs_config_uri)
@resource_filter = args[:resource_filter] if args.key?(:resource_filter)
end
end
# Contains a summary of the Deidentify operation.
@@ -4201,10 +4234,10 @@
# Request message for `TestIamPermissions` method.
class TestIamPermissionsRequest
include Google::Apis::Core::Hashable
# The set of permissions to check for the `resource`. Permissions with wildcards
- # (such as '*' or 'storage.*') are not allowed. For more information see [IAM
+ # (such as `*` or `storage.*`) are not allowed. For more information see [IAM
# Overview](https://cloud.google.com/iam/docs/overview#permissions).
# Corresponds to the JSON property `permissions`
# @return [Array<String>]
attr_accessor :permissions