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